
From nobody Sun Jul  1 04:34:17 2018
Return-Path: <tal.mizrahi.phd@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 C80F212F1AC; Sun,  1 Jul 2018 04:34:14 -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 Ke5YbUQZskfw; Sun,  1 Jul 2018 04:34:13 -0700 (PDT)
Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D93A91277D2; Sun,  1 Jul 2018 04:34:12 -0700 (PDT)
Received: by mail-ed1-x531.google.com with SMTP id b12-v6so9805012edt.8; Sun, 01 Jul 2018 04:34:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=7038dpdgezX3NvzCr3JnzIbOnBDPfEZ81dIPyVE//D0=; b=aj8shNs67o8+OT/hc3hAgyriPIVWkTDSdP+A+zDXkPpmKTaijIPEVML9bdTGJ+Zt8/ ucOK12ULkCXLDRiJjIwTB4vuDuqVolEQFQA2jyLF6la6lnNr5Gtj4vWjsjqHD0iunZeq 1Cx7KW3lvwSgvK+irCDTGqJ7rK0j3EPPwzGGAuj5o4O3ncjZZXzRRrCstIKaou1WGiEO 1JQQEtQMqL46F5Umv2PMLS436DyCGLGzd7iCC9r4vZkZgz/N7yGhJgGNz0u1NpbHTpWW zYcnmVklvDp4UWyx9JdOiafuYa0AteAmrKp9bMl+fQbYaWm69PKSCDvS91bcUSFS9Hua a0tQ==
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=7038dpdgezX3NvzCr3JnzIbOnBDPfEZ81dIPyVE//D0=; b=QzOWUuIu4FDhUKN/8AN6uvsxXIN9GpYQRN4+b0x7jzGqD7OTMoLiQ5H43BgdaBTNbH Ud9Y319rtD4lpjvAi0XnYEWwkq46HSrYAPuWxuEtoRX8un4ytXDpzDdVfUj3hWtTqaEh F8aBg8sjefrxmzrMy8wYLF2IoKNWAnlDz9KRrQruKhFRxMUU72YdBJsQwDg1pcGHXVBW YGuy81yO7Kss8GesT2ihKK/c4w5TqU2Es0vDFRJAvyoFDmpJHarrvpWmwkP2UFIy3FDE trA1F5TM1YYCOoHMZ9R4gROKiHRT51PIpxTWf4fpgduBmR3V3PUn+alYuBkcMgD8BHnP ARzA==
X-Gm-Message-State: APt69E1BQi4sd1H22UtnAQz1HuQZ9xIllcV6eEySht0lxFlwPwOeU9HO pwtv6aB22NEc9Z9r83jYuTYFLWSRiwmPU4MRNQx2Mg==
X-Google-Smtp-Source: AAOMgpfpEiuErFn8m/13YBNBzCgzQHP3j7S1sLZwMzCc98Z+EVF8PJk1gTBeKGtpUPY9xBRHaPP/41aj5Cwabf2gs4A=
X-Received: by 2002:a50:8f86:: with SMTP id y6-v6mr20036394edy.290.1530444851268;  Sun, 01 Jul 2018 04:34:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a50:a9c2:0:0:0:0:0 with HTTP; Sun, 1 Jul 2018 04:34:10 -0700 (PDT)
From: Tal Mizrahi <tal.mizrahi.phd@gmail.com>
Date: Sun, 1 Jul 2018 14:34:10 +0300
Message-ID: <CABUE3X=sbWpiPJ+7z7=JTO8h+TBkoXbjmuD2X_5C_JGM3CDzjA@mail.gmail.com>
To: DetNet WG <detnet@ietf.org>, DetNet Chairs <detnet-chairs@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000b54e46056fee752b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/O9K2DZq0IbEosbdHlmLva18hzjA>
Subject: [Detnet] Update on draft-ietf-detnet-security
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.26
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, 01 Jul 2018 11:34:15 -0000

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

Hi,

This is a quick update about the status of the draft.
https://tools.ietf.org/html/draft-ietf-detnet-security-02

The draft has reached a certain level of maturity towards IETF 100, at
which point it was decided to pause the work until the data plane solution
matures, as we expect the security draft to be affected.
The status has not changed since then.

However, we encourage people to review the draft, to see whether it covers
all the topics that need to be covered and whether the structure makes
sense, and to send us any comments you may have.

Cheers,
draft-ietf-detnet-security editors.

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

<div dir=3D"ltr">Hi,<div><br></div><div>This is a quick update about the st=
atus of the draft.</div><div><a href=3D"https://tools.ietf.org/html/draft-i=
etf-detnet-security-02">https://tools.ietf.org/html/draft-ietf-detnet-secur=
ity-02</a><br></div><div><br></div><div>The draft has reached a certain lev=
el of maturity towards IETF 100, at which point it was decided to pause the=
 work until the data plane solution matures, as we expect the security draf=
t to be affected.</div><div>The status has not changed since then.</div><di=
v><br></div><div>However, we encourage people to review the draft, to see w=
hether it covers all the topics that need to be covered and whether the str=
ucture makes sense, and to send us any comments you may have.</div><div><br=
></div><div>Cheers,</div><div><div>draft-ietf-detnet-security editors.<br><=
/div></div></div>

--000000000000b54e46056fee752b--


From nobody Sun Jul  1 09:48:32 2018
Return-Path: <internet-drafts@ietf.org>
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 066AB130DC0; Sun,  1 Jul 2018 09:48:30 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: detnet@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.81.3
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <153046370978.27377.5906246629064079106@ietfa.amsl.com>
Date: Sun, 01 Jul 2018 09:48:29 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/Q1qlU9fjmAs6fDGXs24Drh43B_0>
Subject: [Detnet] I-D Action: draft-ietf-detnet-dp-sol-mpls-00.txt
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.26
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, 01 Jul 2018 16:48:31 -0000

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

        Title           : DetNet MPLS Data Plane Encapsulation
        Authors         : Jouni Korhonen
                          Balázs Varga
	Filename        : draft-ietf-detnet-dp-sol-mpls-00.txt
	Pages           : 46
	Date            : 2018-07-01

Abstract:
   This document specifies Deterministic Networking data plane
   encapsulation solutions.  The described data plane solutions is
   applied over an MPLS Packet Switched Networks.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-detnet-dp-sol-mpls/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-detnet-dp-sol-mpls-00
https://datatracker.ietf.org/doc/html/draft-ietf-detnet-dp-sol-mpls-00


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

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


From nobody Sun Jul  1 09:48:45 2018
Return-Path: <internet-drafts@ietf.org>
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 80A5D130DDD; Sun,  1 Jul 2018 09:48:30 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: detnet@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.81.3
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <153046371048.27410.5887625543492387859@ietfa.amsl.com>
Date: Sun, 01 Jul 2018 09:48:30 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/NfbF1H30klq9AmCN8QJ0BYeY-AA>
Subject: [Detnet] I-D Action: draft-ietf-detnet-dp-sol-ip-00.txt
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.26
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, 01 Jul 2018 16:48:31 -0000

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

        Title           : DetNet IP Data Plane Encapsulation
        Authors         : Jouni Korhonen
                          Balázs Varga
	Filename        : draft-ietf-detnet-dp-sol-ip-00.txt
	Pages           : 24
	Date            : 2018-07-01

Abstract:
   This document specifies Deterministic Networking data plane operation
   for IP encapsulated user data.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-detnet-dp-sol-ip/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-detnet-dp-sol-ip-00
https://datatracker.ietf.org/doc/html/draft-ietf-detnet-dp-sol-ip-00


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

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


From nobody Sun Jul  1 11:40:50 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 6B865130E76; Sun,  1 Jul 2018 11:40:47 -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 WeAFjeGrFqbA; Sun,  1 Jul 2018 11:40:45 -0700 (PDT)
Received: from mail-lf0-x244.google.com (mail-lf0-x244.google.com [IPv6:2a00:1450:4010:c07::244]) (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 7C512130E75; Sun,  1 Jul 2018 11:40:45 -0700 (PDT)
Received: by mail-lf0-x244.google.com with SMTP id a4-v6so10326201lff.5; Sun, 01 Jul 2018 11:40:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=XVk7TE8aO/T6tsMcoiLh3R65sGODj4W9at75LqyyT14=; b=RErkgYALScDMpAksrBQc9MovO4Cv18orijlYhmTulS+7oYyP9xG+RLxI0aD+9KWkwZ mcyIC5teFFJ7ykTwoCJSzRhOVH62uunbHc51oSs5VdRP8UgCzJkUbCKqJ7nbN5AxXFdg AeA/qOA/ZPPicRDwvqLAC9XvA0tMmSOowDLQy0mKEVkdnRfZBc5jz5bdDU7gnG8guNyD RtMe79O78MPpORL+xSLXKidGw/IOz6mCe0mRtA1mUagKcH51HNqRkaCkXV72OSmgjx3J v9UljQkAoimZU2DSq+tusdGy4BdsAfT7ovGbdxiBJ4XCKiKLl4mkzjM4rL9uZAHQL2xe +tFw==
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=XVk7TE8aO/T6tsMcoiLh3R65sGODj4W9at75LqyyT14=; b=jzoRff+B14txTd7eM7GRc9KhtsPbFxiDaEb2MHXKf4yAmzVGneDAAP5phJLiYHK60u Ef1FxiCoRuo2x6U00f4pbwVwkva50coCYwwNndo7LZLV/7KW/BSDlYpv4y8oCATmUgDd w8Liovsuo8W2aEEPnUAShXtFu24kWPXbYXtWiX4NeES9roHFd38yV4dioAS7+94pBdb6 oxFAxLiDzEz4GoFkpXLAong4Q4Yw4vfbpLw1AiZo2Y5Z3Jq+js0sv1vZYawLMR8bfTKU 49AbfSidVSinT8qvMfA2XwZ09M8JOGaYcqB/oB4K+AGbD+rdyhy3+Binej86Tv0jfq+l cpaQ==
X-Gm-Message-State: APt69E2RPdO1eYYxo+AFACab8aPiI8PN3VDY3xGmJceXkG5s00qBccux nyZ5M36w0cG+IQ1vGum+wAw3gBp8sRsPABWhlUPtbw==
X-Google-Smtp-Source: AAOMgpcGCTvOHoWeriVzbx6mz/jKf2c55UB8hbYWW4T9GdXRaZdNx4WWBozw0RoSrMjmz32CAZnmvdm7jQk0tbCD04U=
X-Received: by 2002:a19:eac1:: with SMTP id y62-v6mr2504879lfi.138.1530470443257;  Sun, 01 Jul 2018 11:40:43 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a2e:6e08:0:0:0:0:0 with HTTP; Sun, 1 Jul 2018 11:40:42 -0700 (PDT)
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Sun, 1 Jul 2018 11:40:42 -0700
Message-ID: <CA+RyBmUTFdCU1tURzvebAWo7RES+Oevcy+=YeBu+jPm5hszvTA@mail.gmail.com>
To: detnet@ietf.org, detnet-chairs@ietf.org,  draft-ietf-detnet-architecture@ietf.org
Content-Type: multipart/alternative; boundary="0000000000001c14da056ff46b8b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/D2Kb4JNlT_biya-appcR-JLCMcY>
Subject: [Detnet] WG LC comments to draft-ietf-detnet-architecture
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.26
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, 01 Jul 2018 18:40:48 -0000

--0000000000001c14da056ff46b8b
Content-Type: text/plain; charset="UTF-8"

Dear Authors, WG Chairs, et. al,
please consider my comments as part of WGLC
of draft-ietf-detnet-architecture.

   - in the document resource reservation for a detnet service is defined
   as:

           The set of resources allocated between a source and one or
           more destinations through transit nodes and subnets
           associated with a DetNet flow, to provide the expected DetNet
           Service.

   - traffic characteristics to be used as input to determine required
   resources for a detnet service are listed in Section 4.2.1.
   - I believe that in addition to service traffic characteristics resource
   reservation must accommodate OAM, particularly active OAM methods that
   inject specially constructed test packets in the detnet domain. If the
   impact of active OAM is not accounted for in the resource reservation,
   detnet may experience congestions and/or packet loss. Adding a sentence in
   the paragraph before last in section 4.1.1 may be sufficient:

Active OAM methods inject test packets into the network and the volume of
these packets must be considered as one of the inputs for resource
reservation.


Regards,
Greg

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

<div dir=3D"ltr">Dear Authors, WG Chairs, et. al,<div>please consider my co=
mments as part of WGLC of=C2=A0draft-ietf-detnet-architecture.</div><div><u=
l><li>in the document resource reservation for a detnet service is defined =
as:</li></ul><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0The set of resou=
rces allocated between a source and one or</div><div>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0more destinations through transit nodes and subnets</di=
v><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0associated with a DetNet fl=
ow, to provide the expected DetNet</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0Service.</div></div><div><ul><li>traffic characteristics to be=
 used as input to determine required resources for a detnet service are lis=
ted in Section 4.2.1.</li><li>I believe that in addition to service traffic=
 characteristics resource reservation must accommodate OAM, particularly ac=
tive OAM methods that inject specially constructed<span style=3D"font-size:=
small;background-color:rgb(255,255,255);text-decoration-style:initial;text-=
decoration-color:initial;float:none;display:inline"> test packets<span>=C2=
=A0in the detnet=C2=A0domain. If the impact of active OAM is not accounted =
for in the resource reservation, detnet=C2=A0may experience congestions and=
/or packet loss. Adding a sentence in the paragraph before last in section =
4.1.1 may be sufficient:</span></span></li></ul><blockquote style=3D"margin=
:0 0 0 40px;border:none;padding:0px"><div>Active OAM methods inject test pa=
ckets into the network and the volume of these packets must be considered a=
s one of the inputs for resource reservation.</div><div><br></div><div><br>=
</div></blockquote>Regards,</div><div>Greg</div></div>

--0000000000001c14da056ff46b8b--


From nobody Sun Jul  1 22:52:31 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 0FE73130DF9; Sun,  1 Jul 2018 22:52:28 -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, 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 MZtCAJdjS0bI; Sun,  1 Jul 2018 22:52:25 -0700 (PDT)
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0137.outbound.protection.outlook.com [104.47.34.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 69E41126DBF; Sun,  1 Jul 2018 22:52:25 -0700 (PDT)
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=6Bj0DgNlZFbtOCoVRBdpQD7k91ABxepwHjyqH3y15Fg=; b=b3d4uRumpGTxzr0HQMYS5s7JN2dEpmV87xYcFS3Z48rQ6V6/LW+KO85g7ya4EsW6qwRBjdv+TS8oc0V4qchNL2WXMtKjT7iCEhCUecXQJKkPEQ5IvjbczBGCFNiaPR3rkEx3KjSNmH34QapIVFAmL3mLBmJVSUTGeEDMOrQZKqc=
Received: from BY2PR0601MB1591.namprd06.prod.outlook.com (10.163.107.149) by BY2PR0601MB1589.namprd06.prod.outlook.com (10.163.107.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.906.25; Mon, 2 Jul 2018 05:52:22 +0000
Received: from BY2PR0601MB1591.namprd06.prod.outlook.com ([fe80::b1ac:d0c:e44:f132]) by BY2PR0601MB1591.namprd06.prod.outlook.com ([fe80::b1ac:d0c:e44:f132%4]) with mapi id 15.20.0906.026; Mon, 2 Jul 2018 05:52:22 +0000
From: "Grossman, Ethan A." <eagros@dolby.com>
To: DetNet WG <detnet@ietf.org>
CC: "'detnet-chairs@ietf.org'" <detnet-chairs@ietf.org>
Thread-Topic: IETF 102 -- Meeting Slot Requests
Thread-Index: AdQMm9k7+b+sLdTASy23NJbK/3F99wFLIKjQ
Date: Mon, 2 Jul 2018 05:52:22 +0000
Message-ID: <BY2PR0601MB15919F52B3B6AC9794C44BADC4430@BY2PR0601MB1591.namprd06.prod.outlook.com>
References: <BY2PR0601MB15918DB53A2D21A6D96385B6C44A0@BY2PR0601MB1591.namprd06.prod.outlook.com>
In-Reply-To: <BY2PR0601MB15918DB53A2D21A6D96385B6C44A0@BY2PR0601MB1591.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: [73.162.193.175]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BY2PR0601MB1589; 7:v1zkMnv5vh9dnPlIxV5bMVhwG4FnK+Xw45Uk9bEF+xI3O64vvuVKdjt5GJqnNJ6KcoBhey1lAQWRKl/qcWkB4rRyiAX794tlNwxL+1YAM5QN2CVvWnFhGLJlbYwZGjcsr7oZca5QIj02SMc6DWBYjNkPx6bo9jnnl5artzRSzXDVpPeReu6oo/0/EuhgkyzIPLmntlgCCi8bTtIFS97/gn9SPlaGr7UkNWmeaOEGdQrJ4RvVQTE4GClIKzj+agcF
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 7def269a-af90-4fe1-cb4c-08d5dfdffae5
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600053)(711020)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020); SRVR:BY2PR0601MB1589; 
x-ms-traffictypediagnostic: BY2PR0601MB1589:
x-microsoft-antispam-prvs: <BY2PR0601MB158928F56C8C566F1D7862C0C4430@BY2PR0601MB1589.namprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(28532068793085)(120809045254105)(21748063052155); 
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231254)(944501410)(52105095)(10201501046)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(20161123562045)(20161123564045)(6072148)(201708071742011)(7699016); SRVR:BY2PR0601MB1589; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0601MB1589; 
x-forefront-prvs: 07215D0470
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(396003)(39850400004)(376002)(366004)(136003)(53754006)(53434003)(189003)(199004)(54014002)(74316002)(86362001)(4326008)(97736004)(81156014)(8676002)(81166006)(450100002)(68736007)(8936002)(21615005)(5660300001)(99286004)(6436002)(5250100002)(102836004)(256004)(76176011)(9326002)(6506007)(53546011)(7736002)(316002)(25786009)(2906002)(14444005)(186003)(6916009)(7696005)(26005)(229853002)(9686003)(33656002)(66066001)(236005)(478600001)(14454004)(6306002)(54896002)(966005)(606006)(55016002)(106356001)(3846002)(105586002)(790700001)(6116002)(2900100001)(446003)(53936002)(486006)(11346002)(6246003)(476003); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR0601MB1589; H:BY2PR0601MB1591.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: 582/RrWfievKn81ugd5X9LRfDVAM5/gr2DqVUaKoqMc+hnvGMbeWZjS+G/5gbR9D7oyEJpRp9MgzcQ5Rsm55G3YmwBP8j7ucAVm31m0d1hPRhTEEH2JVc6UlgkMzVsSZfEQZn3xrmhG7dMBaIpwM1FNhPAjkGsIXJkHtfuczgigZnbRSo1n0yddoOx2S9MKdcDcBnkstcChjR75rzyzQ2C6T20YtJG3vctlbNC4vpgiYEhQx/6bZWBrpYChk/GIfG5zVcn9+FUggxHgBi+JKM9ML89RwO1aJ80QkKIL+FKmc5ReowFZepM/pT/ph6wj5Fa+jHhGQ0bDRtP0FsSvFXUKYkhnRPQ3JzVxwZs1fGbg=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BY2PR0601MB15919F52B3B6AC9794C44BADC4430BY2PR0601MB1591_"
MIME-Version: 1.0
X-OriginatorOrg: dolby.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7def269a-af90-4fe1-cb4c-08d5dfdffae5
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jul 2018 05:52:22.0656 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 05408d25-cd0d-40c8-8962-5462de64a318
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0601MB1589
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/goBa61NUZ0YEcFiuUzAzFM5P1lI>
Subject: Re: [Detnet] IETF 102 -- Meeting Slot Requests
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.26
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, 02 Jul 2018 05:52:29 -0000

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

Hi All,
Just a reminder about submitting slot requests for DetNet at IETF 102. I wi=
ll be compiling the list of requests Monday night (tomorrow) so if you coul=
d please get any requests in by 5pm Pacific time Monday (tomorrow) I would =
appreciate it.
Thanks,
Ethan.

From: Grossman, Ethan A.
Sent: Monday, June 25, 2018 9:09 AM
To: DetNet WG <detnet@ietf.org>
Cc: detnet-chairs@ietf.org
Subject: IETF 102 -- Meeting Slot Requests

Hi All,

The IETF 102 Montreal agenda has been posted:

    https://datatracker.ietf.org/meeting/102/agenda.html

We're scheduled to meet:

Monday, July 16, 2018
  9:30-12:00   Monday Morning session I

Please send any slot requests to the chairs email alias (see above) no late=
r than Monday July 2nd.  Please include draft names(s), presenter and desir=
ed slot length.  Please keep in mind that priority for presentation slots i=
s given to WG drafts and other drafts/topics discussed on the mailing list.

The cutoff date for draft submissions is also Monday July 2nd, see https://=
datatracker.ietf.org/meeting/important-dates/

Best,
Ethan (as DetNet WG Secretary).



--_000_BY2PR0601MB15919F52B3B6AC9794C44BADC4430BY2PR0601MB1591_
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;}
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-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"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi All,<o:p></o:p></p>
<p class=3D"MsoNormal">Just a reminder about submitting slot requests for D=
etNet at IETF 102. I will be compiling the list of requests Monday night (t=
omorrow) so if you could please get any requests in by 5pm Pacific time Mon=
day (tomorrow) I would appreciate
 it. <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>
<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> Monday, June 25, 2018 9:09 AM<br>
<b>To:</b> DetNet WG &lt;detnet@ietf.org&gt;<br>
<b>Cc:</b> detnet-chairs@ietf.org<br>
<b>Subject:</b> IETF 102 -- Meeting Slot Requests<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">Hi All,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><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;;color:black">The IETF 102 Montreal agenda has been posted:<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><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;;color:black">&nbsp;&nbsp;&nbsp;
</span><u><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quo=
t;;color:blue"><a href=3D"https://datatracker.ietf.org/meeting/102/agenda.h=
tml">https://datatracker.ietf.org/meeting/102/agenda.html</a></span></u><sp=
an style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:blac=
k"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><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;;color:black">We're scheduled to meet:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><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;;color:black">Monday, July 16, 2018<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp; 9:30-12:00&nbsp;&nbsp; Monday Morning s=
ession I<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><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;;color:black">Please send any slot requests to the chairs em=
ail alias (see above)&nbsp;no later than Monday July 2nd.&nbsp; Please incl=
ude draft names(s), presenter and&nbsp;desired slot length.&nbsp;
 Please keep in mind that priority for presentation slots is given to WG dr=
afts and&nbsp;other drafts/topics discussed on the mailing list.</span><o:p=
></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><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;;color:black">The cutoff date for draft submissions is also =
Monday July 2nd, see&nbsp;<a href=3D"https://datatracker.ietf.org/meeting/i=
mportant-dates/"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,sans-serif;color:blue">https://datatracker.ietf.org/meeting/important=
-dates/</span></a></span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><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;;color:black">Best,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">Ethan (as DetNet WG Secretary).<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><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;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
</body>
</html>

--_000_BY2PR0601MB15919F52B3B6AC9794C44BADC4430BY2PR0601MB1591_--


From nobody Mon Jul  2 01:50:34 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 12330130E4A for <detnet@ietfa.amsl.com>; Mon,  2 Jul 2018 01:50:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 uow-tk6dFlvX for <detnet@ietfa.amsl.com>; Mon,  2 Jul 2018 01:50:27 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [194.213.3.17]) (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 B7E0D1277BB for <detnet@ietf.org>; Mon,  2 Jul 2018 01:50:27 -0700 (PDT)
Received: from lhreml706-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 04889799F78FE for <detnet@ietf.org>; Mon,  2 Jul 2018 09:50:23 +0100 (IST)
Received: from DGGEMI422-HUB.china.huawei.com (10.1.199.151) by lhreml706-cah.china.huawei.com (10.201.108.47) with Microsoft SMTP Server (TLS) id 14.3.382.0; Mon, 2 Jul 2018 09:50:23 +0100
Received: from DGGEMI529-MBS.china.huawei.com ([169.254.5.222]) by dggemi422-hub.china.huawei.com ([10.1.199.151]) with mapi id 14.03.0382.000; Mon, 2 Jul 2018 16:50:21 +0800
From: "qiangli (D)" <qiangli3@huawei.com>
To: "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: New Version Notification for draft-qiang-detnet-large-scale-detnet-01.txt
Thread-Index: AQHUEeAUFZKuToICSEKbRnZz6re5NqR7nb8w
Date: Mon, 2 Jul 2018 08:50:21 +0000
Message-ID: <06C389826B926F48A557D5DB5A54C4ED2A68393E@dggemi529-mbs.china.huawei.com>
References: <153052071359.28202.16701354340009849373.idtracker@ietfa.amsl.com>
In-Reply-To: <153052071359.28202.16701354340009849373.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.130.163.138]
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/W2YAG-zA728twyWvtsmkbaZtNDU>
Subject: [Detnet] New Version Notification for draft-qiang-detnet-large-scale-detnet-01.txt
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.26
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, 02 Jul 2018 08:50:31 -0000

RGVhciBBbGwsDQoNCldlIGp1c3QgdXBsb2FkZWQgdGhlIDAxIHZlcnNpb24gb2YgIkxhcmdlLXNj
YWxlIERldGVybWluaXN0aWMgTmV0d29yayIsIG9ubGluZSBhdmFpbGFibGUgdGhyb3VnaCBodHRw
czovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1xaWFuZy1kZXRuZXQtbGFyZ2Utc2Nh
bGUtZGV0bmV0Lz9pbmNsdWRlX3RleHQ9MS4gUmV2aWV3IGFuZCBjb21tZW50IGFyZSBoaWdobHkg
YXBwcmVjaWF0ZWQuDQoNCkEgcmVsYXRlZCBEZW1vIGlzIGhvcGVmdWxseSBoZWxkIG9uIE1vbmRh
eSBkdXJpbmcgQ29mZmVlIGJyZWFrIGhvdXJzIChXaG9sZSBkYXkpLg0KDQpCZXN0IHJlZ2FyZHMs
DQoNCkNyaXN0aW5hIFFJQU5HDQoNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0NCk5hbWU6CQlkcmFmdC1xaWFuZy1kZXRuZXQtbGFyZ2Utc2NhbGUtZGV0
bmV0DQpSZXZpc2lvbjoJMDENClRpdGxlOgkJTGFyZ2UtU2NhbGUgRGV0ZXJtaW5pc3RpYyBOZXR3
b3JrDQpEb2N1bWVudCBkYXRlOgkyMDE4LTA3LTAyDQpHcm91cDoJCUluZGl2aWR1YWwgU3VibWlz
c2lvbg0KUGFnZXM6CQkxNQ0KVVJMOiAgICAgICAgICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL2lu
dGVybmV0LWRyYWZ0cy9kcmFmdC1xaWFuZy1kZXRuZXQtbGFyZ2Utc2NhbGUtZGV0bmV0LTAxLnR4
dA0KU3RhdHVzOiAgICAgICAgIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0
LXFpYW5nLWRldG5ldC1sYXJnZS1zY2FsZS1kZXRuZXQvDQpIdG1saXplZDogICAgICAgaHR0cHM6
Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXFpYW5nLWRldG5ldC1sYXJnZS1zY2FsZS1kZXRu
ZXQtMDENCkh0bWxpemVkOiAgICAgICBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9o
dG1sL2RyYWZ0LXFpYW5nLWRldG5ldC1sYXJnZS1zY2FsZS1kZXRuZXQNCkRpZmY6ICAgICAgICAg
ICBodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtcWlhbmctZGV0bmV0LWxh
cmdlLXNjYWxlLWRldG5ldC0wMQ0KDQpBYnN0cmFjdDoNCiAgIFRoaXMgZG9jdW1lbnQgcHJlc2Vu
dHMgdGhlIGZyYW1ld29yayBhbmQga2V5IG1ldGhvZHMgZm9yIExhcmdlLXNjYWxlDQogICBEZXRl
cm1pbmlzdGljIE5ldHdvcmtzIChMRE4pLiAgSXQgYWNoaWV2ZXMgc2NhbGFiaWxpdHkgZm9yIHRo
ZSBudW1iZXINCiAgIG9mIHN1cHBvcnRhYmxlIGRldGVybWluaXN0aWMgdHJhZmZpYyBmbG93cyB2
aWEgU2NhbGFibGUgRGV0ZXJtaW5pc3RpYw0KICAgRm9yd2FyZGluZyAoU0RGKSB0aGF0IGRvZXMg
bm90IHJlcXVpcmUgcGVyLWZsb3cgc3RhdGUgaW4gdHJhbnNpdA0KICAgbm9kZXMgYW5kIHByZWNp
c2UgdGltZSBzeW5jaHJvbml6YXRpb24gYW1vbmcgbm9kZXMuICBJdCBhY2hpZXZlcw0KICAgU2Nh
bGFibGUgUmVzb3VyY2UgUmVzZXJ2YXRpb24gKFNSUikgYnkgYWxsb3dpbmcgZm9yIGl0IHRvIGJl
DQogICBkZWNvdXBsZWQgZnJvbSB0aGUgZm9yd2FyZGluZyBwbGFuZSBub2RlcywgYW5kIGFnZ3Jl
Z2F0aW5nIHJlc291cmNlDQogICByZXNlcnZhdGlvbiBzdGF0dXMgaW4gdGltZSBzbG90cy4NCg0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIA0KDQo=


From nobody Mon Jul  2 04:46:37 2018
Return-Path: <jiangyuanlong@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 E9642130E01 for <detnet@ietfa.amsl.com>; Mon,  2 Jul 2018 04:46:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 GBRUmYvYdgAM for <detnet@ietfa.amsl.com>; Mon,  2 Jul 2018 04:46:33 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [194.213.3.17]) (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 DFC44130DFC for <detnet@ietf.org>; Mon,  2 Jul 2018 04:46:32 -0700 (PDT)
Received: from lhreml701-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id F1C5840BAE296 for <detnet@ietf.org>; Mon,  2 Jul 2018 12:46:28 +0100 (IST)
Received: from DGGEML404-HUB.china.huawei.com (10.3.17.39) by lhreml701-cah.china.huawei.com (10.201.108.42) with Microsoft SMTP Server (TLS) id 14.3.382.0; Mon, 2 Jul 2018 12:46:30 +0100
Received: from DGGEML512-MBX.china.huawei.com ([169.254.2.130]) by DGGEML404-HUB.china.huawei.com ([fe80::b177:a243:7a69:5ab8%31]) with mapi id 14.03.0382.000; Mon, 2 Jul 2018 19:46:18 +0800
From: Jiangyuanlong <jiangyuanlong@huawei.com>
To: "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: New Version Notification for draft-jiang-detnet-ring-01.txt
Thread-Index: AdQR+kKKl8UZ5PaaR4CMGPVEj9h5WA==
Date: Mon, 2 Jul 2018 11:46:17 +0000
Message-ID: <3B0A1BED22CAD649A1B3E97BE5DDD68BBC0ED427@dggeml512-mbx.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.74.202.215]
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/nHwus8zKIVUqJDKEcLXuFgzHkVA>
Subject: [Detnet] FW: New Version Notification for draft-jiang-detnet-ring-01.txt
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.26
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, 02 Jul 2018 11:46:35 -0000

RGV0bmV0ZXJzLA0KDQpXZSB1cGRhdGVkIGRyYWZ0LWppYW5nLWRldG5ldC1yaW5nIHdpdGggdGhl
IGZvbGxvd2luZyBtYWpvciBpbXByb3ZlbWVudHM6IA0KMS4Jc2ltcGxpZmllZCB0byBhIHNpbmds
ZSBzb2x1dGlvbiwgaS5lLiwgU2VjdGlvbiA0LjEuMiwgNC4yLjIgYW5kIDQuMi40IGFyZSByZW1v
dmVkOw0KMi4JdGhlIHNvbHV0aW9uIGRvZXMgbm90IG1hbmRhdGUgYW55IHBhcnRpY3VsYXIgaW1w
bGVtZW50YXRpb24gdHlwZSAoaW50cm9kdWNlIFBSRiBhbmQgUEVGIGFzIGdlbmVyYWwgbWVjaGFu
aXNtcywgcmF0aGVyIHRoYW4gbWFuZGF0ZSB0aGUgZnVuY3Rpb25zIGVpdGhlciBpbiB0aGUgaW5w
dXQgb3Igb3V0cHV0KTsNCjMuICAgdGhlIGRvY3VtZW50IGlzIG1vcmUgY29uc2lzdGVudCB3aXRo
IHRoZSBEZXRuZXQgTVBMUyBkYXRhIHBsYW5lIHdvcmsgaW4gcHJvZ3Jlc3MuDQoNCllvdXIgcmV2
aWV3cyBhbmQgY29tbWVudHMgYXJlIHdlbGNvbWUuDQoNClRoYW5rcywNCll1YW5sb25nDQoNCi0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBpbnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmcg
W21haWx0bzppbnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmddIA0KU2VudDogTW9uZGF5LCBKdWx5IDAy
LCAyMDE4IDc6MzIgUE0NClRvOiBCYWxhenMgVmFyZ2EgPGJhbGF6cy5hLnZhcmdhQGVyaWNzc29u
LmNvbT47IE5vcm1hbiBGaW5uIDxub3JtYW4uZmlubkBtYWlsMDEuaHVhd2VpLmNvbT47IEppYW5n
eXVhbmxvbmcgPGppYW5neXVhbmxvbmdAaHVhd2VpLmNvbT47IExpYW5nIEdlbmcgPGdlbmdsaWFu
Z0BjaGluYW1vYmlsZS5jb20+OyBKZW9uZy1kb25nIFJ5b28gPHJ5b29AZXRyaS5yZS5rcj4NClN1
YmplY3Q6IE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtamlhbmctZGV0bmV0LXJp
bmctMDEudHh0DQoNCg0KQSBuZXcgdmVyc2lvbiBvZiBJLUQsIGRyYWZ0LWppYW5nLWRldG5ldC1y
aW5nLTAxLnR4dCBoYXMgYmVlbiBzdWNjZXNzZnVsbHkgc3VibWl0dGVkIGJ5IFl1YW5sb25nIEpp
YW5nIGFuZCBwb3N0ZWQgdG8gdGhlIElFVEYgcmVwb3NpdG9yeS4NCg0KTmFtZToJCWRyYWZ0LWpp
YW5nLWRldG5ldC1yaW5nDQpSZXZpc2lvbjoJMDENClRpdGxlOgkJRGV0ZXJtaW5pc3RpYyBOZXR3
b3JraW5nIEFwcGxpY2F0aW9uIGluIFJpbmcgVG9wb2xvZ2llcw0KRG9jdW1lbnQgZGF0ZToJMjAx
OC0wNy0wMg0KR3JvdXA6CQlJbmRpdmlkdWFsIFN1Ym1pc3Npb24NClBhZ2VzOgkJMTMNClVSTDog
ICAgICAgICAgICBodHRwczovL3d3dy5pZXRmLm9yZy9pbnRlcm5ldC1kcmFmdHMvZHJhZnQtamlh
bmctZGV0bmV0LXJpbmctMDEudHh0DQpTdGF0dXM6ICAgICAgICAgaHR0cHM6Ly9kYXRhdHJhY2tl
ci5pZXRmLm9yZy9kb2MvZHJhZnQtamlhbmctZGV0bmV0LXJpbmcvDQpIdG1saXplZDogICAgICAg
aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWppYW5nLWRldG5ldC1yaW5nLTAxDQpI
dG1saXplZDogICAgICAgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFm
dC1qaWFuZy1kZXRuZXQtcmluZw0KRGlmZjogICAgICAgICAgIGh0dHBzOi8vd3d3LmlldGYub3Jn
L3JmY2RpZmY/dXJsMj1kcmFmdC1qaWFuZy1kZXRuZXQtcmluZy0wMQ0KDQpBYnN0cmFjdDoNCiAg
IERldGVybWluaXN0aWMgTmV0d29ya2luZyAoRGV0TmV0KSBwcm92aWRlcyBhIGNhcGFiaWxpdHkg
dG8gY2FycnkNCiAgIGRhdGEgZmxvd3MgZm9yIHJlYWwtdGltZSBhcHBsaWNhdGlvbnMgd2l0aCBl
eHRyZW1lbHkgbG93IGRhdGEgbG9zcw0KICAgcmF0ZXMgYW5kIGJvdW5kZWQgbGF0ZW5jeS4gVGhp
cyBkb2N1bWVudCBkZXNjcmliZXMgaG93IERldE5ldCBjYW4NCiAgIGJlIHVzZWQgaW4gcmluZyB0
b3BvbG9naWVzIHRvIHN1cHBvcnQgUG9pbnQtdG8tUG9pbnQgKFAyUCkgYW5kDQogICBQb2ludC10
by1NdWx0aXBvaW50IChQMk1QKSByZWFsLXRpbWUgc2VydmljZXMuDQoNCg0KDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgDQoNCg0KUGxlYXNlIG5vdGUgdGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBs
ZSBvZiBtaW51dGVzIGZyb20gdGhlIHRpbWUgb2Ygc3VibWlzc2lvbiB1bnRpbCB0aGUgaHRtbGl6
ZWQgdmVyc2lvbiBhbmQgZGlmZiBhcmUgYXZhaWxhYmxlIGF0IHRvb2xzLmlldGYub3JnLg0KDQpU
aGUgSUVURiBTZWNyZXRhcmlhdA0KDQo=


From nobody Mon Jul  2 07:24:18 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 5D55F130E09; Mon,  2 Jul 2018 07:24:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.709
X-Spam-Level: 
X-Spam-Status: No, score=-2.709 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, T_DKIMWL_WL_HIGH=-0.01, 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=ksDc+P29; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=Hq2hvit3
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gRfDqra5UJny; Mon,  2 Jul 2018 07:24:13 -0700 (PDT)
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 BC10312785F; Mon,  2 Jul 2018 07:24:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1530541357; x=1562077357; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=kD4Yc/EazmDdv2dcvgsX5XT7Hr3C8sp6uh2Yk0ThxYI=; b=ksDc+P29FDow7+rtMbLDwm969PMG9oEETwm4sfCLHRMU0Y+16jZ9Csft iR231s3y8Q4ZYHPRhIVtMM98Z5+Cp1kDNzih31OILL9EJjwO6ktW16xJP 5ikNXCkEi98ncpnClkD3TzUp+9Uj+JM2+8AG5te/Ap6utbyzq7Zf45rG1 s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2GXAAArNTpbmMuZ6ERcHgEGDIJTIoEoD?= =?us-ascii?q?n8oCoNvlEKCB5UkFIErOwsuhD4CF4McITQYAQIBAQIBAQIBAQIQAQEBAQEICws?= =?us-ascii?q?GKSMMgjUkAQ5LLwgzAQEBAQEBAQEBAQEBAQEBAQEBFwJDEwEZAQEBAQMjChMfG?= =?us-ascii?q?w8CAQgRAQMBAQsdAwICAjAUAwYIAgQBEgiDGAGBG2QBp12CHIJ4hVGBJgiIbYF?= =?us-ascii?q?XPoEPgw+EQjo0gksxgiSITokWh2QDBAICkFuEDIgJkWACBAIEBQIUgUGCC3CDO?= =?us-ascii?q?QmCKYNOilJvkEGBGgEB?=
X-IPAS-Result: =?us-ascii?q?A2GXAAArNTpbmMuZ6ERcHgEGDIJTIoEoDn8oCoNvlEKCB5U?= =?us-ascii?q?kFIErOwsuhD4CF4McITQYAQIBAQIBAQIBAQIQAQEBAQEICwsGKSMMgjUkAQ5LL?= =?us-ascii?q?wgzAQEBAQEBAQEBAQEBAQEBAQEBFwJDEwEZAQEBAQMjChMfGw8CAQgRAQMBAQs?= =?us-ascii?q?dAwICAjAUAwYIAgQBEgiDGAGBG2QBp12CHIJ4hVGBJgiIbYFXPoEPgw+EQjo0g?= =?us-ascii?q?ksxgiSITokWh2QDBAICkFuEDIgJkWACBAIEBQIUgUGCC3CDOQmCKYNOilJvkEG?= =?us-ascii?q?BGgEB?=
Received: from esa5.dell-outbound2.iphmx.com ([68.232.153.203]) by esa1.dell-outbound.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 Jul 2018 09:22:37 -0500
From: "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-GCM-SHA384; 02 Jul 2018 20:15:51 +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 w62EO8xI032112 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 2 Jul 2018 10:24:11 -0400
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd54.lss.emc.com w62EO8xI032112
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1530541451; bh=A3b6k1kignc42vnAqOsjBzXl+9w=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=Hq2hvit3HzCA2SObP1crV94ufW5KJ/dNpI+uzEoO1EoQ8TJTyr+huKrOgCixB9Csz 3LLu6uK2gfRGlGYu3iPt6b098Di+1z+5AaRpNfzQ7WDBxifGCXbpBBTIeAxD3GnZ++ CURYtlpLjamfbbSr7tdzOjIHedFQH/rMITfVmii8=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd54.lss.emc.com w62EO8xI032112
Received: from mailusrhubprd53.lss.emc.com (mailusrhubprd53.lss.emc.com [10.106.48.18]) by maildlpprd56.lss.emc.com (RSA Interceptor); Mon, 2 Jul 2018 10:23:53 -0400
Received: from MXHUB304.corp.emc.com (MXHUB304.corp.emc.com [10.146.3.30]) by mailusrhubprd53.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id w62ENtWK022009 (version=TLSv1.2 cipher=AES128-SHA256 bits=128 verify=FAIL); Mon, 2 Jul 2018 10:23:55 -0400
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.0382.000; Mon, 2 Jul 2018 10:23:55 -0400
To: Greg Mirsky <gregimirsky@gmail.com>, "detnet@ietf.org" <detnet@ietf.org>,  "detnet-chairs@ietf.org" <detnet-chairs@ietf.org>, "draft-ietf-detnet-architecture@ietf.org" <draft-ietf-detnet-architecture@ietf.org>
Thread-Topic: [Detnet] WG LC comments to draft-ietf-detnet-architecture
Thread-Index: AQHUEWsOBvYHfhsuHUKYuOYIa5tp7KR7/KKg
Date: Mon, 2 Jul 2018 14:23:54 +0000
Message-ID: <CE03DB3D7B45C245BCA0D243277949363019D096@MX307CL04.corp.emc.com>
References: <CA+RyBmUTFdCU1tURzvebAWo7RES+Oevcy+=YeBu+jPm5hszvTA@mail.gmail.com>
In-Reply-To: <CA+RyBmUTFdCU1tURzvebAWo7RES+Oevcy+=YeBu+jPm5hszvTA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.238.21.34]
Content-Type: multipart/alternative; boundary="_000_CE03DB3D7B45C245BCA0D243277949363019D096MX307CL04corpem_"
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd53.lss.emc.com
X-RSA-Classifications: public
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/f7Hyn0kIcRUq5T_VexOm4FD-Pg0>
Subject: Re: [Detnet] WG LC comments to draft-ietf-detnet-architecture
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.26
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, 02 Jul 2018 14:24:17 -0000

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

SSBhZ3JlZSB3aXRoIEdyZWfigJlzIGNvbW1lbnQg4oCTIGZvciB0aGUgYXJjaGl0ZWN0dXJlIGRy
YWZ0LCBpdCB3b3VsZCBiZSBnb29kIHRvIGFkZCBzb21lIHRleHQgdG8gcG9pbnQgb3V0IHRoYXQg
dGhlIGFiaWxpdHkgdG8gdXNlIGFjdGl2ZSBPQU0gcmVxdWlyZXMgc29tZSDigJxoZWFkcm9vbeKA
nSBpbiB0aGUgcmVzZXJ2YXRpb25zLg0KDQpIb3cgdG8gb2J0YWluIHRoYXQgaGVhZHJvb20gaXMg
YSBsb25nZXIgZGlzY3Vzc2lvbiwgZS5nLiwgdGhlIG5ldHdvcmsgb3BlcmF0b3IgY291bGQgZW5s
YXJnZSBhcHBsaWNhdGlvbi1vcmlnaW5hdGVkIERldE5ldCByZXNlcnZhdGlvbnMgdG8gaW5jbHVk
ZSB0aGF0IOKAnGhlYWRyb29tLOKAnSBidXQgdGhhdCBkaXNjdXNzaW9uIGRvZXMgbm90IG5lZWQg
dG8gYmUgZmxlc2hlZCBvdXQgaW4gdGhlIGFyY2hpdGVjdHVyZSBkcmFmdC4gIE9mIGNvdXJzZSwg
aWYgdGhlIERldE5ldCBhcHBsaWNhdGlvbiBhbmQgbmV0d29yayBvd25lcnMvb3BlcmF0b3JzIGFy
ZSB0aGUgc2FtZSBlbnRpdHksIHRoaXMgYmVjb21lcyBzaW1wbGVyIHRvIGRlYWwgd2l0aC4NCg0K
VGhhbmtzLCAtLURhdmlkDQoNCkZyb206IGRldG5ldCBbbWFpbHRvOmRldG5ldC1ib3VuY2VzQGll
dGYub3JnXSBPbiBCZWhhbGYgT2YgR3JlZyBNaXJza3kNClNlbnQ6IFN1bmRheSwgSnVseSAxLCAy
MDE4IDI6NDEgUE0NClRvOiBkZXRuZXRAaWV0Zi5vcmc7IGRldG5ldC1jaGFpcnNAaWV0Zi5vcmc7
IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZUBpZXRmLm9yZw0KU3ViamVjdDogW0RldG5l
dF0gV0cgTEMgY29tbWVudHMgdG8gZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlDQoNCkRl
YXIgQXV0aG9ycywgV0cgQ2hhaXJzLCBldC4gYWwsDQpwbGVhc2UgY29uc2lkZXIgbXkgY29tbWVu
dHMgYXMgcGFydCBvZiBXR0xDIG9mIGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS4NCg0K
ICAqICAgaW4gdGhlIGRvY3VtZW50IHJlc291cmNlIHJlc2VydmF0aW9uIGZvciBhIGRldG5ldCBz
ZXJ2aWNlIGlzIGRlZmluZWQgYXM6DQogICAgICAgICAgIFRoZSBzZXQgb2YgcmVzb3VyY2VzIGFs
bG9jYXRlZCBiZXR3ZWVuIGEgc291cmNlIGFuZCBvbmUgb3INCiAgICAgICAgICAgbW9yZSBkZXN0
aW5hdGlvbnMgdGhyb3VnaCB0cmFuc2l0IG5vZGVzIGFuZCBzdWJuZXRzDQogICAgICAgICAgIGFz
c29jaWF0ZWQgd2l0aCBhIERldE5ldCBmbG93LCB0byBwcm92aWRlIHRoZSBleHBlY3RlZCBEZXRO
ZXQNCiAgICAgICAgICAgU2VydmljZS4NCg0KICAqICAgdHJhZmZpYyBjaGFyYWN0ZXJpc3RpY3Mg
dG8gYmUgdXNlZCBhcyBpbnB1dCB0byBkZXRlcm1pbmUgcmVxdWlyZWQgcmVzb3VyY2VzIGZvciBh
IGRldG5ldCBzZXJ2aWNlIGFyZSBsaXN0ZWQgaW4gU2VjdGlvbiA0LjIuMS4NCiAgKiAgIEkgYmVs
aWV2ZSB0aGF0IGluIGFkZGl0aW9uIHRvIHNlcnZpY2UgdHJhZmZpYyBjaGFyYWN0ZXJpc3RpY3Mg
cmVzb3VyY2UgcmVzZXJ2YXRpb24gbXVzdCBhY2NvbW1vZGF0ZSBPQU0sIHBhcnRpY3VsYXJseSBh
Y3RpdmUgT0FNIG1ldGhvZHMgdGhhdCBpbmplY3Qgc3BlY2lhbGx5IGNvbnN0cnVjdGVkIHRlc3Qg
cGFja2V0cyBpbiB0aGUgZGV0bmV0IGRvbWFpbi4gSWYgdGhlIGltcGFjdCBvZiBhY3RpdmUgT0FN
IGlzIG5vdCBhY2NvdW50ZWQgZm9yIGluIHRoZSByZXNvdXJjZSByZXNlcnZhdGlvbiwgZGV0bmV0
IG1heSBleHBlcmllbmNlIGNvbmdlc3Rpb25zIGFuZC9vciBwYWNrZXQgbG9zcy4gQWRkaW5nIGEg
c2VudGVuY2UgaW4gdGhlIHBhcmFncmFwaCBiZWZvcmUgbGFzdCBpbiBzZWN0aW9uIDQuMS4xIG1h
eSBiZSBzdWZmaWNpZW50Og0KQWN0aXZlIE9BTSBtZXRob2RzIGluamVjdCB0ZXN0IHBhY2tldHMg
aW50byB0aGUgbmV0d29yayBhbmQgdGhlIHZvbHVtZSBvZiB0aGVzZSBwYWNrZXRzIG11c3QgYmUg
Y29uc2lkZXJlZCBhcyBvbmUgb2YgdGhlIGlucHV0cyBmb3IgcmVzb3VyY2UgcmVzZXJ2YXRpb24u
DQoNCg0KUmVnYXJkcywNCkdyZWcNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1
IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws
IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcg
Um9tYW4iLHNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpz
cGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBE
ZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBp
bjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0K
CXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0K
CXttc28tbGlzdC1pZDoyMjM2MTIzMDI7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjE5ODUzNTY3
NDI7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZl
bDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1l
cyBOZXcgUm9tYW4iO30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoxLjVp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30N
CkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVs
NQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674Kn
Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10
YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDozLjVpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBs
aXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsOQ0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0K
CW1zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxDQoJe21zby1saXN0LWlkOjY2Njk3Njgx
ODsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTU3Nzg2NzQwNjt9DQpAbGlzdCBsMTpsZXZlbDEN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVy
IE5ldyI7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3Qg
bDE6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw0DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGlu
Z3M7fQ0KQGxpc3QgbDE6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6
bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQu
NWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7
fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0K
LS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpl
eHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0
ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6
ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0t
Pg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0
RjcyIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
YSBuYW1lPSJfTWFpbEVuZENvbXBvc2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5J
IGFncmVlIHdpdGggR3JlZ+KAmXMgY29tbWVudCDigJMgZm9yIHRoZSBhcmNoaXRlY3R1cmUgZHJh
ZnQsIGl0IHdvdWxkIGJlIGdvb2QgdG8gYWRkIHNvbWUgdGV4dCB0byBwb2ludCBvdXQgdGhhdCB0
aGUgYWJpbGl0eSB0byB1c2UgYWN0aXZlDQogT0FNIHJlcXVpcmVzIHNvbWUg4oCcaGVhZHJvb23i
gJ0gaW4gdGhlIHJlc2VydmF0aW9ucy48bzpwPjwvbzpwPjwvc3Bhbj48L2E+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj5Ib3cgdG8gb2J0YWluIHRoYXQgaGVhZHJvb20gaXMgYSBsb25nZXIgZGlz
Y3Vzc2lvbiwgZS5nLiwgdGhlIG5ldHdvcmsgb3BlcmF0b3IgY291bGQgZW5sYXJnZSBhcHBsaWNh
dGlvbi1vcmlnaW5hdGVkIERldE5ldCByZXNlcnZhdGlvbnMgdG8gaW5jbHVkZSB0aGF0IOKAnGhl
YWRyb29tLOKAnQ0KIGJ1dCB0aGF0IGRpc2N1c3Npb24gZG9lcyBub3QgbmVlZCB0byBiZSBmbGVz
aGVkIG91dCBpbiB0aGUgYXJjaGl0ZWN0dXJlIGRyYWZ0LiZuYnNwOyBPZiBjb3Vyc2UsIGlmIHRo
ZSBEZXROZXQgYXBwbGljYXRpb24gYW5kIG5ldHdvcmsgb3duZXJzL29wZXJhdG9ycyBhcmUgdGhl
IHNhbWUgZW50aXR5LCB0aGlzIGJlY29tZXMgc2ltcGxlciB0byBkZWFsIHdpdGguPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGFua3MsIC0tRGF2aWQ8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGlu
IDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWYiPiBkZXRuZXQgW21haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFs
ZiBPZiA8L2I+R3JlZyBNaXJza3k8YnI+DQo8Yj5TZW50OjwvYj4gU3VuZGF5LCBKdWx5IDEsIDIw
MTggMjo0MSBQTTxicj4NCjxiPlRvOjwvYj4gZGV0bmV0QGlldGYub3JnOyBkZXRuZXQtY2hhaXJz
QGlldGYub3JnOyBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmVAaWV0Zi5vcmc8YnI+DQo8
Yj5TdWJqZWN0OjwvYj4gW0RldG5ldF0gV0cgTEMgY29tbWVudHMgdG8gZHJhZnQtaWV0Zi1kZXRu
ZXQtYXJjaGl0ZWN0dXJlPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPkRlYXIgQXV0aG9ycywgV0cgQ2hhaXJzLCBldC4gYWwsPG86cD48L286cD48
L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+cGxlYXNlIGNvbnNpZGVyIG15IGNvbW1l
bnRzIGFzIHBhcnQgb2YgV0dMQyBvZiZuYnNwO2RyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVy
ZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzEiPg0KaW4gdGhlIGRvY3Vt
ZW50IHJlc291cmNlIHJlc2VydmF0aW9uIGZvciBhIGRldG5ldCBzZXJ2aWNlIGlzIGRlZmluZWQg
YXM6PG86cD48L286cD48L2xpPjwvdWw+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtUaGUgc2V0IG9mIHJlc291cmNl
cyBhbGxvY2F0ZWQgYmV0d2VlbiBhIHNvdXJjZSBhbmQgb25lIG9yPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwO21vcmUgZGVzdGluYXRpb25zIHRocm91Z2ggdHJhbnNpdCBub2Rl
cyBhbmQgc3VibmV0czxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDthc3NvY2lh
dGVkIHdpdGggYSBEZXROZXQgZmxvdywgdG8gcHJvdmlkZSB0aGUgZXhwZWN0ZWQgRGV0TmV0PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1NlcnZpY2UuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPg0KdHJhZmZpYyBjaGFyYWN0ZXJpc3Rp
Y3MgdG8gYmUgdXNlZCBhcyBpbnB1dCB0byBkZXRlcm1pbmUgcmVxdWlyZWQgcmVzb3VyY2VzIGZv
ciBhIGRldG5ldCBzZXJ2aWNlIGFyZSBsaXN0ZWQgaW4gU2VjdGlvbiA0LjIuMS48bzpwPjwvbzpw
PjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+DQpJ
IGJlbGlldmUgdGhhdCBpbiBhZGRpdGlvbiB0byBzZXJ2aWNlIHRyYWZmaWMgY2hhcmFjdGVyaXN0
aWNzIHJlc291cmNlIHJlc2VydmF0aW9uIG11c3QgYWNjb21tb2RhdGUgT0FNLCBwYXJ0aWN1bGFy
bHkgYWN0aXZlIE9BTSBtZXRob2RzIHRoYXQgaW5qZWN0IHNwZWNpYWxseSBjb25zdHJ1Y3RlZDxz
cGFuIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj4gdGVzdCBwYWNrZXRzJm5ic3A7aW4gdGhlIGRl
dG5ldCZuYnNwO2RvbWFpbi4gSWYgdGhlIGltcGFjdCBvZiBhY3RpdmUNCiBPQU0gaXMgbm90IGFj
Y291bnRlZCBmb3IgaW4gdGhlIHJlc291cmNlIHJlc2VydmF0aW9uLCBkZXRuZXQmbmJzcDttYXkg
ZXhwZXJpZW5jZSBjb25nZXN0aW9ucyBhbmQvb3IgcGFja2V0IGxvc3MuIEFkZGluZyBhIHNlbnRl
bmNlIGluIHRoZSBwYXJhZ3JhcGggYmVmb3JlIGxhc3QgaW4gc2VjdGlvbiA0LjEuMSBtYXkgYmUg
c3VmZmljaWVudDo8L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+DQo8YmxvY2txdW90ZSBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzAuMHB0O21hcmdpbi1yaWdodDowaW4iPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPkFjdGl2ZSBPQU0gbWV0aG9kcyBpbmplY3QgdGVzdCBwYWNrZXRzIGludG8g
dGhlIG5ldHdvcmsgYW5kIHRoZSB2b2x1bWUgb2YgdGhlc2UgcGFja2V0cyBtdXN0IGJlIGNvbnNp
ZGVyZWQgYXMgb25lIG9mIHRoZSBpbnB1dHMgZm9yIHJlc291cmNlIHJlc2VydmF0aW9uLjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkdyZWc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_CE03DB3D7B45C245BCA0D243277949363019D096MX307CL04corpem_--


From nobody Mon Jul  2 07:45:26 2018
Return-Path: <liang.geng@hotmail.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 93601131092 for <detnet@ietfa.amsl.com>; Mon,  2 Jul 2018 07:45:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.124
X-Spam-Level: 
X-Spam-Status: No, score=-1.124 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.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 I5-9FhywiTSS for <detnet@ietfa.amsl.com>; Mon,  2 Jul 2018 07:45:22 -0700 (PDT)
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03olkn0803.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe49::803]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DA65E130F5C for <detnet@ietf.org>; Mon,  2 Jul 2018 07:45:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jiGxRceFxpxjO4w1+OvZLlxbXJRuT8+6IrfYaBLvD8U=; b=e9H1dA/5GRO6yPCwKIZKqGuNo0dRSfLYwPu7jW1y7pNNgXyJz4Xsayfj0pv7yrr/RCaZgNIkTYqUnt4qnIi74gzFWOsMt0ctycKjCfKC7kJ92j+KD/93KcYe0BuMR+3CP/TvjLzixEkNpbRhADV5fl+dTCh8g1cU2o2TEY4hIj0EtPh9SP6c7kKWv3Oy6RgxIEVfuOBJQYBm5nu1BHqv7ro1chq1z3jGliaNZ1QcrGaE5s6SIGYDJ5uAFSeaxa1KwjEuNKerNeayhBWNeN/SHqoqxihP64EzF7Sa+8j8DB56zgVSw34ERtzdqreXx8x5LVde1DIYrpI0XQ9YIL2sYQ==
Received: from CO1NAM03FT020.eop-NAM03.prod.protection.outlook.com (10.152.80.53) by CO1NAM03HT061.eop-NAM03.prod.protection.outlook.com (10.152.81.158) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.906.15; Mon, 2 Jul 2018 14:45:20 +0000
Received: from BN6PR22MB0771.namprd22.prod.outlook.com (10.152.80.56) by CO1NAM03FT020.mail.protection.outlook.com (10.152.80.178) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.906.15 via Frontend Transport; Mon, 2 Jul 2018 14:45:20 +0000
Received: from BN6PR22MB0771.namprd22.prod.outlook.com ([fe80::9aa:f2bf:eae:a747]) by BN6PR22MB0771.namprd22.prod.outlook.com ([fe80::9aa:f2bf:eae:a747%3]) with mapi id 15.20.0906.026; Mon, 2 Jul 2018 14:45:19 +0000
From: Liang GENG <liang.geng@hotmail.com>
To: "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: Bounded latency requirement for large-scale deployment
Thread-Index: AQHUEhMXDKtfvVrQY0uyZGaFIEtBhw==
Date: Mon, 2 Jul 2018 14:45:19 +0000
Message-ID: <BN6PR22MB077141CB46956736D0E22B9887430@BN6PR22MB0771.namprd22.prod.outlook.com>
Accept-Language: en-GB, zh-CN, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:11DB50FBF02ADFB4CEE0310F09B296C5E4E446DE3555412E9F78FF4CB970FE8C; UpperCasedChecksum:4B3CD1C8441B265136D9951B619FC4D7700D7746A902B300AE36726ABF55DFAC; SizeAsReceived:6848; Count:43
x-tmn: [WlVjE+TjgEzqJA3rNeC8owPD7h7ZI0xE]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CO1NAM03HT061; 7:4K/RydcxFxQn1c+eBw4nXlJpLOF6V84UQb11M8abT1wM3oK2vDFhR/nGVaJIs9ll1r1hEsGgA90ffT25WuTNsfEsQxj7yYbGnh9aW7As4mhhWqebadtjAlSb1XiVpVi3438N9m8NP/EUvSUCd6Zm7FtZC9DnAdeTmxoJmESedI7/oBXqBn3wEQq0adypXi0vC7+EHOeednRW05VV0TENKOvXSNZs9Yx8O8YOYbRu0ZXCxbSRsoza22j0wIqtRiKk
x-incomingheadercount: 43
x-eopattributedmessage: 0
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101448)(1601125500)(1701031045); SRVR:CO1NAM03HT061; 
x-ms-traffictypediagnostic: CO1NAM03HT061:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:CO1NAM03HT061; BCL:0; PCL:0; RULEID:; SRVR:CO1NAM03HT061; 
x-forefront-prvs: 07215D0470
x-forefront-antispam-report: SFV:NSPM; SFS:(7070007)(189003)(199004)(5640700003)(33656002)(83332001)(486006)(73972006)(6606003)(86362001)(6916009)(236005)(74316002)(55016002)(5660300001)(9686003)(6306002)(54896002)(606006)(476003)(104016004)(2900100001)(2501003)(413944005)(6506007)(8936002)(5250100002)(966005)(99286004)(6436002)(87572001)(105586002)(82202002)(8676002)(1730700003)(26005)(102836004)(106356001)(25786009)(19627405001)(14454004)(7696005)(2351001)(20460500001)(6346003)(256004)(81156014)(68736007)(97736004)(15852004); DIR:OUT; SFP:1901; SCL:1; SRVR:CO1NAM03HT061; H:BN6PR22MB0771.namprd22.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  MX:1; A:1; LANG:; 
received-spf: None (protection.outlook.com: hotmail.com does not designate permitted sender hosts)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=liang.geng@hotmail.com; 
x-microsoft-antispam-message-info: JiwU6YI0oSyU9geLqTv3gXTtOsHCyA27AtTeDCWm4cUKlL2nWdiGysjq202I3u89cPigCnGes4xwQ5qi9HvbbpdBOjdPeXZ3oIzecifAjJAhePJmAz2YrN80ymbCmMpcgZWc25MjKrvPP2g3eM89BJCcqMtwwhQcOG2yBjm3VP8zETYwv/pJYCj9b10ZpC3wFQYtFme//bj/cW4MBPvnngW2YjIpJxbmpdpNhhjg6N4=
Content-Type: multipart/alternative; boundary="_000_BN6PR22MB077141CB46956736D0E22B9887430BN6PR22MB0771namp_"
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: f12efbb0-867f-4c93-8261-502eceebfafa
X-MS-Exchange-CrossTenant-Network-Message-Id: 646a8fa9-6339-4b7c-ba9d-08d5e02a6ed4
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: f12efbb0-867f-4c93-8261-502eceebfafa
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jul 2018 14:45:19.4515 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1NAM03HT061
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/LhfG_6WCbOpa893kNhJTL1IwRGk>
Subject: [Detnet] Bounded latency requirement for large-scale deployment
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.26
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, 02 Jul 2018 14:45:24 -0000

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

Dear all,


A draft is uploaded which discuss the requirements of native bounded latenc=
y in large scale DetNet deployment. Comments are welcome.


A new version of I-D, draft-geng-detnet-requirements-bounded-latency-00.txt

has been successfully submitted by Liang Geng and posted to the IETF reposi=
tory.



Name:           draft-geng-detnet-requirements-bounded-latency

Revision:       00

Title:             Technical Requirements of Bounded Latency in Large-scale=
 DetNet Deployment

Document date:   2018-07-02

Group:          Individual Submission

Pages:            6

URL:            https://www.ietf.org/internet-drafts/draft-geng-detnet-requ=
irements-bounded-latency-00.txt

Status:         https://datatracker.ietf.org/doc/draft-geng-detnet-requirem=
ents-bounded-latency/

Htmlized:       https://tools.ietf.org/html/draft-geng-detnet-requirements-=
bounded-latency-00

Htmlized:       https://datatracker.ietf.org/doc/html/draft-geng-detnet-req=
uirements-bounded-latency





Abstract:

   This document summarizes the technical requirements of bounded

   latency of DetNet system in large-scale deployment.


Best wishes

Liang

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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"><!-- P {margin-top:0;margi=
n-bottom:0;} --></style>
</head>
<body dir=3D"ltr">
<div id=3D"divtagdefaultwrapper" style=3D"font-size:12pt;color:#000000;font=
-family:Calibri,Helvetica,sans-serif;" dir=3D"ltr">
<p style=3D"margin-top:0;margin-bottom:0">Dear all,</p>
<p style=3D"margin-top:0;margin-bottom:0"><br>
</p>
<p style=3D"margin-top:0;margin-bottom:0">A draft is uploaded which discuss=
 the requirements of native&nbsp;bounded latency in large scale DetNet depl=
oyment. Comments are welcome.</p>
<p style=3D"margin-top:0;margin-bottom:0"><br>
</p>
<p style=3D"margin-top:0;margin-bottom:0"></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">A new version of I-D, draft-=
geng-detnet-requirements-bounded-latency-00.txt</span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">has been successfully submit=
ted by Liang Geng and posted to the IETF repository.</span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">Name:<span style=3D"mso-tab-=
count:2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>draft-geng-detnet-requirements-bounded-latency</span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">Revision:<span style=3D"mso-=
tab-count:=0A=
1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>00</span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">Title:<span style=3D"mso-tab=
-count:2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span>Technical Requirements of Bounded Latency in Large-scale DetNet Depl=
oyment</span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">Document date:<span style=3D=
"mso-tab-count:=0A=
1">&nbsp;&nbsp;
</span>2018-07-02</span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">Group:<span style=3D"mso-tab=
-count:2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Individual Submission</span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">Pages:<span style=3D"mso-tab=
-count:2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span>6</span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">URL:<span style=3D"mso-space=
run:yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><a href=3D"https://www.ietf.org/internet-drafts/draft-geng-detnet-re=
quirements-bounded-latency-00.txt" id=3D"LPlnk952496" class=3D"OWAAutoLink"=
 previewremoved=3D"true">https://www.ietf.org/internet-drafts/draft-geng-de=
tnet-requirements-bounded-latency-00.txt</a></span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">Status:<span style=3D"mso-sp=
acerun:yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><a href=3D"https://datatracker.ietf.org/doc/draft-geng-detnet-requir=
ements-bounded-latency/" id=3D"LPlnk464374" class=3D"OWAAutoLink" previewre=
moved=3D"true">https://datatracker.ietf.org/doc/draft-geng-detnet-requireme=
nts-bounded-latency/</a></span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">Htmlized:<span style=3D"mso-=
spacerun:yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><a href=3D"https://tools.ietf.org/html/draft-geng-detnet-requirement=
s-bounded-latency-00" id=3D"LPlnk727718" class=3D"OWAAutoLink" previewremov=
ed=3D"true">https://tools.ietf.org/html/draft-geng-detnet-requirements-boun=
ded-latency-00</a></span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">Htmlized:<span style=3D"mso-=
spacerun:yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><a href=3D"https://datatracker.ietf.org/doc/html/draft-geng-detnet-r=
equirements-bounded-latency" id=3D"LPlnk120549" class=3D"OWAAutoLink" previ=
ewremoved=3D"true">https://datatracker.ietf.org/doc/html/draft-geng-detnet-=
requirements-bounded-latency</a></span><br>
</p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">Abstract:</span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US"><span style=3D"mso-spacerun:=
yes">&nbsp;&nbsp; </span>
This document summarizes the technical requirements of bounded</span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US"><span style=3D"mso-spacerun:=
yes">&nbsp;&nbsp; </span>
latency of DetNet system in large-scale deployment.</span></p>
<br>
<p></p>
<p style=3D"margin-top:0;margin-bottom:0">Best wishes</p>
<p style=3D"margin-top:0;margin-bottom:0">Liang</p>
</div>
</body>
</html>

--_000_BN6PR22MB077141CB46956736D0E22B9887430BN6PR22MB0771namp_--


From nobody Tue Jul  3 05:26:24 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 84BBD130E8F for <detnet@ietfa.amsl.com>; Tue,  3 Jul 2018 05:26:22 -0700 (PDT)
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 HNu2kayKnyDX for <detnet@ietfa.amsl.com>; Tue,  3 Jul 2018 05:26:21 -0700 (PDT)
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 31A0B130E37 for <detnet@ietf.org>; Tue,  3 Jul 2018 05:26:21 -0700 (PDT)
Received: from cmgw10.unifiedlayer.com (unknown [10.9.0.10]) by gproxy10.mail.unifiedlayer.com (Postfix) with ESMTP id C6AE6140EB7 for <detnet@ietf.org>; Tue,  3 Jul 2018 06:23:06 -0600 (MDT)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id aKKnfI50tp1y6aKKofDAV8; Tue, 03 Jul 2018 06:23:06 -0600
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:Cc:To:Subject:From: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=Sq3dFgDY1i2hgm5OeRk2boFmTMcHkN/8FnSnhMUa25A=; b=kp1F3+FrukfwhOzb6zFfcr/hP7 6LoZ82dzs0EZcZfjwriueeFHpCDY348QfUMWpwlBfCrWvrJAOJ+RljevUD/r82y8DSh76C0m8nnMa mNCvzpvaLsq69CHZuY2hDeYn1;
Received: from pool-100-15-86-101.washdc.fios.verizon.net ([100.15.86.101]:56658 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 1faKKk-003Ych-BG; Tue, 03 Jul 2018 06:23:02 -0600
From: Lou Berger <lberger@labn.net>
To: DetNet WG <detnet@ietf.org>
Cc: DetNet Chairs <detnet-chairs@ietf.org>
Message-ID: <a8fe06aa-9822-9940-1788-c9f22d365c84@labn.net>
Date: Tue, 3 Jul 2018 08:23:01 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
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.86.101
X-Source-L: No
X-Exim-ID: 1faKKk-003Ych-BG
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-86-101.washdc.fios.verizon.net ([IPv6:::1]) [100.15.86.101]:56658
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/VOEzomYFCb_KbpyU8fDPH0dcx7c>
Subject: [Detnet] IETF 102 Draft agenda available
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.26
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, 03 Jul 2018 12:26:23 -0000

Hi,

      A draft agenda for the upcoming IETF is now available, please take 
a look to ensure your request is included:

https://datatracker.ietf.org/meeting/102/materials/agenda-102-detnet

Comments/corrections should be sent to the WG chairs alias (cc'ed above).

NOTE: If you are on the agenda, slides are due at the end of the day 
(any timezone) Friday, July 13.  Please submit by sending to
detnet-chairs@ietf.org

Thank you,

Lou (Janos and Ethan)


From nobody Tue Jul  3 09:07:20 2018
Return-Path: <agenda@ietf.org>
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 1D9D8131012; Tue,  3 Jul 2018 09:00:29 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "\"IETF Secretariat\"" <agenda@ietf.org>
To: <lberger@labn.net>, <detnet-chairs@ietf.org>
Cc: detnet@ietf.org, db3546@att.com
X-Test-IDTracker: no
X-IETF-IDTracker: 6.81.3
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <153063362911.4893.13657821731398896763.idtracker@ietfa.amsl.com>
Date: Tue, 03 Jul 2018 09:00:29 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/Z6LEqeZDyCwel6KAOCpcwgWZDtg>
Subject: [Detnet] detnet - Requested session has been scheduled for IETF 102
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.26
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, 03 Jul 2018 16:00:39 -0000

Dear Lou Berger,

The session(s) that you have requested have been scheduled.
Below is the scheduled session information followed by
the original request. 


    detnet Session 1 (2:30 requested)
    Monday, 16 July 2018, Morning Session I 0930-1200
    Room Name: Place du Canada size: 300
    ---------------------------------------------


iCalendar: https://datatracker.ietf.org/meeting/102/sessions/detnet.ics

Request Information:


---------------------------------------------------------
Working Group Name: Deterministic Networking
Area Name: Routing Area
Session Requester: Lou Berger

Number of Sessions: 1
Length of Session(s):  2.5 Hours
Number of Attendees: 100
Conflicts to Avoid: 
 First Priority: pce teas ccamp netmod mpls
 Second Priority: rtgwg nvo3 tsvwg pals bess



People who must be present:
  Lou Berger
  Deborah Brungard
  Jouni Korhonen
  Patricia Thaler
  Janos Farkas

Resources Requested:

Special Requests:
  
---------------------------------------------------------


From nobody Wed Jul  4 11:12:09 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 1CF72130E09 for <detnet@ietfa.amsl.com>; Wed,  4 Jul 2018 11:12:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.311
X-Spam-Level: 
X-Spam-Status: No, score=-4.311 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_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] 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 jmpXuSSBzuyS for <detnet@ietfa.amsl.com>; Wed,  4 Jul 2018 11:12:05 -0700 (PDT)
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 93FD9129619 for <detnet@ietf.org>; Wed,  4 Jul 2018 11:12:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1530727923; 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=Kth/t4IVRqnX9LB/XwrG6qbZ2SB83fg22UUO8NxYzb8=; b=C/H+nd3pjBIUP3LPg414A5IMl24wNgpsUwfbIFMbYdmQjgz+btrmGyaVHKLJKVEv HrqorJZ47f4F8JG9jZjMAvLsohZ7A+evUyXWLiEqtdPT2MrCdM9o7i3deHoZ3Gzt l9IiSaWFAW3lXmKkHlGVyY9YCCzqgtnEE+Btry1f5eY=;
X-AuditID: c1b4fb2d-20bff700000055ff-32-5b3d0df3bec1
Received: from ESESSMB501.ericsson.se (Unknown_Domain [153.88.183.119]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id E2.8F.22015.3FD0D3B5; Wed,  4 Jul 2018 20:12:03 +0200 (CEST)
Received: from ESESBMB501.ericsson.se (153.88.183.168) 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; Wed, 4 Jul 2018 20:12:03 +0200
Received: from [100.94.59.252] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.184) with Microsoft SMTP Server id 15.1.1466.3 via Frontend Transport; Wed, 4 Jul 2018 20:12:03 +0200
From: =?UTF-8?Q?J=c3=a1nos_Farkas?= <janos.farkas@ericsson.com>
To: DetNet WG <detnet@ietf.org>
Message-ID: <2d6d8f85-a283-eb43-6bea-323b7af661f2@ericsson.com>
Date: Wed, 4 Jul 2018 20:12:03 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprELMWRmVeSWpSXmKPExsUyM2J7ue5nXttog8//rSx+f5rN4sDosWTJ T6YAxigum5TUnMyy1CJ9uwSujOamySwFU6QrDj2ZwtrAuECsi5GDQ0LAROLE6/AuRi4OIYGj jBJ/Vx9lhXC+Mkos+TyPHcI5zCjx4fAupi5GTg42AXuJu5c2MIPYwgJGEt+3nQGLiwjISzT2 fmYHsXmBaqZ/fApmswioSFz6+Z8ZZJuoQIzE+r4EiBJBiZMzn7CA2MwCFhIz559nhLDlJZq3 zgYbLySgJvHp7UP2CYx8s5C0zELSMgtJywJG5lWMosWpxcW56UbGeqlFmcnFxfl5enmpJZsY gSF1cMtv3R2Mq187HmIU4GBU4uF15LSNFmJNLCuuzD3EKMHBrCTCq/nLJlqINyWxsiq1KD++ qDQntfgQozQHi5I4r96qPVFCAumJJanZqakFqUUwWSYOTqkGRn+OuPBLfK5/G/Pcjz98q8ou rX+ue3t7dUvc093PhQuEjE735UunFhVt/Bih9K6yT/bY3S1FEfO6opYunGpxtJtbmtvzWoS3 SmKPZ5FMe2az5SGbeelCb2K8qz1rSo9uOM2++M7ac0psz8TO7L50+FDYJ+0PU1TPSD/wqan0 PlgX/DS0e2e/EktxRqKhFnNRcSIAkGiCEyUCAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/AWG2eemg_AWsvF2FwtREyd_xtC8>
Subject: [Detnet] updating the flow information model draft
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.26
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, 04 Jul 2018 18:12:07 -0000

Dear all,

I think the flow information model draft needs some updates to bring it 
in-line with the recent developments in the WG. I’d like to have WG 
discussion on the list and at IETF 102 before making any updates.

1, Current version of draft-ietf-detnet-flow-information-model-01

Section 5.2 Service Parameters includes in order delivery, which is a 
binary value in draft-ietf-detnet-flow-information-model-01 depending on 
whether or not in order delivery is required for the given service. This 
requires refinements based on the developments we had in 
draft-ietf-detnet-architecture-06.

The refinement would involve introducing a numerical service parameter, 
which could be called “MisorderingTolerance” or alike to replace the 
current binary parameter.


2, Recent updates of draft-ietf-detnet-architecture-06

draft-ietf-detnet-architecture-06 provides a finer grade DetNet QoS 
parameter by introducing :

Section 3.1:
“o An upper bound on out-of-order packet delivery. It is worth
noting that some DetNet applications are unable to tolerate any
out-of-order delivery.”

Section 3.2.2.1. In-Order Delivery:
“Out-of-order packet delivery can be a side effect of service
protection. Packets delivered out-of-order impact the amount of
buffering needed at the destination to properly process the received
data. Such packets also influence the jitter of a flow. The DetNet
service includes maximum allowed misordering as a constraint. Zero
misordering would be a valid service constraint to reflect that the
end system(s) of the flow cannot tolerate any out-of-order delivery.
Service protection may provide a mechanism to support in-order
delivery.”

The architecture document does not provide further details on purpose. 
It is the job of the flow information model draft to go into the details.


3, “MisorderingTolerance” related thoughts

The DetNet QoS requirements are correlated to each other. For instance, 
a packet received with a too big delay or jitter is practically a lost 
packet for the application. As for misordering, it is related, e.g., to 
jitter as explained in the architecture document. (Well, misordering 
above the tolerable limit can be considered loss.) The correlations can 
be taken into account when defining the QoS requirements for a DetNet 
service, and also when providing the given DetNet service by the DetNet 
network.

Actually, misordering and jitter can be decreased with a similar tool, 
e.g., a playout buffer. It is a bit more complex for reordering and 
requires sequencing information carried in the packets.

I see two approaches to express maximum allowed misordering:
a) number of misordered packets
b) time

Both of them have their pros and cons.

I propose to follow a) for multiple reasons.

Maximum allowed/tolerable misordering could be defined along:
“maximum number of misordered packets, e.g., a delta of sequence numbers 
between the highest sequence number that was just received and the 
lowest sequence that is acceptable”
(credit goes to Pascal for initial wording!)

This is a relatively simple definition and also simple to measure, 
detect, and verify. Furthermore, timing requirement is already defined 
as part of the jitter requirement, no need to duplicate. In addition, 
timing may not be as important as the order of packets for some 
applications.

What do you think?

Regards,
Janos


From nobody Wed Jul  4 11:15:14 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 9C8F3130E09 for <detnet@ietfa.amsl.com>; Wed,  4 Jul 2018 11:15:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.299
X-Spam-Level: 
X-Spam-Status: No, score=-4.299 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_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, T_KAM_HTML_FONT_INVALID=0.01, 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 FHiIoaE17WlL for <detnet@ietfa.amsl.com>; Wed,  4 Jul 2018 11:15:06 -0700 (PDT)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (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 421E7129619 for <detnet@ietf.org>; Wed,  4 Jul 2018 11:15:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1530728103; 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=BgD4nfHhJNcAvW5R6irQo0ogmp1XqFESF/S54ER7kgo=; b=LLZgAoxYjZcivtlks4tfyetqLXHfyBqcNKGAbVKT1sPZnSgreAz6hQfx+gOA0bxA kIDmxe7VJMcOocz0nwyjZR+BIrPskpcuv330XSRIWk6q2tB781UWYfXfc82rbhe8 YUa6o1uTNCRPzcSyEKK4rrcUui5MMNUq4hOQ5P+fqAI=;
X-AuditID: c1b4fb30-925ff70000000a77-ea-5b3d0ea7a70c
Received: from ESESBMB505.ericsson.se (Unknown_Domain [153.88.183.118]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id 18.F5.02679.7AE0D3B5; Wed,  4 Jul 2018 20:15:03 +0200 (CEST)
Received: from ESESBMR502.ericsson.se (153.88.183.134) by ESESBMB505.ericsson.se (153.88.183.172) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Wed, 4 Jul 2018 20:15:03 +0200
Received: from ESESSMB504.ericsson.se (153.88.183.165) 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; Wed, 4 Jul 2018 20:15:02 +0200
Received: from [100.94.59.252] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.192) with Microsoft SMTP Server id 15.1.1466.3 via Frontend Transport; Wed, 4 Jul 2018 20:15:02 +0200
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <CE03DB3D7B45C245BCA0D243277949363019498B@MX307CL04.corp.emc.com>
From: =?UTF-8?Q?J=c3=a1nos_Farkas?= <janos.farkas@ericsson.com>
To: <David.Black@dell.com>
CC: DetNet WG <detnet@ietf.org>
Message-ID: <4900e61d-8399-8765-0ecb-181dc3c9ff5a@ericsson.com>
Date: Wed, 4 Jul 2018 20:15:02 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <CE03DB3D7B45C245BCA0D243277949363019498B@MX307CL04.corp.emc.com>
Content-Type: multipart/alternative; boundary="------------CCA254FC3C38FD7CE8F0152E"
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRmVeSWpSXmKPExsUyM2J7me5yPttogwUdchYfZy1msfj9aTaL A5PHpJkzmD2WLPnJFMAUxWWTkpqTWZZapG+XwJXRv+kic8HR3awV629MYGpgPPCJuYuRk0NC wERiz9FrbF2MXBxCAkcZJXqf72SHcL4ySpyf9YAJzjm7aRE7SIuQwGFGiT+T/UFsYQFXicVN i6Ha3zBJnN/3jhUkwSZgL3H30gagHRwcIgJSEv+/F4GEmQXkJV6v/gu2mheo5OmHbkYQm0VA RaLj4w9GkHJRgRiJ9X0JECWCEidnPmEBsTkF/CTe77nDCjEmTOL32dNQ56hJvG+4wziBUXAW kpZZSMogbAuJmfPPM86CuqJ562xmCFtDonXOXHZk8QWMbKsYRYtTi5Ny042M9FKLMpOLi/Pz 9PJSSzYxAoP/4JbfBjsYXz53PMQowMGoxMPrwmkbLcSaWFZcmXuIUYKDWUmEV/OXTbQQb0pi ZVVqUX58UWlOavEhRmkOFiVxXgu/zVFCAumJJanZqakFqUUwWSYOTqkGxolPth3uOSC9/NCP E8v01LetsHtReZXPyvmTqq/qDTkBLya5KJard/7K6lp9sSs+09Wn/v0cV9f/h6wP/kYEvo7b znK92KT0/Y20qTUPMrbu9TkRmRYTvO3tI6XU099jrbz+TQ77Uxv26ulRwYtPDuk5/cpt/vZC gPPI0dzvdd1Xnc8xHFaa6avEUpyRaKjFXFScCACVwZa7egIAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/qBxp7hX7pOTjEUI5ZU44xfSs8tA>
Subject: Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.26
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, 04 Jul 2018 18:15:12 -0000

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

Hi David,

Thank you very much for your review and comments!

Please see in-line.

On 6/29/2018 4:10 PM, Black, David wrote:
>
> The -06 version of this draft is much improved over the -05 version – 
> lots of diligent work by the authors is evident and appreciated.
>
> I have two minor content concerns and some smaller editorial items.
>
> ** Content
>
> -- Section 2.2
>
> The definition of “bridged path” looks like a definition of “bridged 
> forwarding” – the definition needs to encompass the notion of a path 
> that involves more than one bridge.
>
>    bridged path
>            A VLAN bridge uses the VLAN ID and the destination MAC
>            address to select the outbound port hence the path for a
>            frame.
>
You are right, it looks like the emphasis is on bridge forwarding rather 
than path.
However, the superposition of the outbound ports provides a path, which 
was tried to be captured by "hence the path".
The idea was to keep it simple not dive into the details, which are not 
necessary in this document.

Would it be good to update to:

    bridged path

            A VLAN bridge uses the VLAN ID and the destination MAC

            address to select the outbound port. The superposition of 
the outbound ports is the path for a frame.

?

Or should we do something else?
There is only one occurrence of "bridged path" in the text in brackets.

> -- Section 4
>
> Figure 2 in Section 4.1.1 introduces the Detnet service and transport 
> layers.   The associated text quickly dives into explaining the 
> functionality in those layers, but it would be helpful to start with 
> an initial high level description of each of those layers that helps 
> motivate their separation.  It appears that:
>
> - The DetNet Service layer provides timely reliable in-order DetNet 
> flow delivery to applications that use DetNet.   A DetNet flow at the 
> top of the DetNet Service layer may or may not be a compound flow at 
> the bottom of that layer.
>
> - The DetNet Transport layer insulates DetNet flows (at the bottom of 
> the DetNet Service layer) from interference by network mechanisms, 
> primarily queuing and routing, where congestion is an indication of 
> queueing interference.  A DetNet flow at the top of the DetNet 
> Transport layer may or may not be a member flow that is part of a 
> compound flow, depending on what is done in the DetNet Service layer.
>

You are right, section 4 jumps into the details without much of an 
introduction. I guess we had a kind of chicken and egg problem here. 
Figure 4 provides a higher level view than Figure 2. However, Figure 4 
captures different aspects, dives into the details of data plane 
options. So, it seems better to keep the order.

We could add some introductory text to 4.1 or 4.1.1, for instance:
The functionality needed for DetNet (Section 3) are implemented in the 
DetNet layer which comprises the DetNet service layer and the DetNet 
transport layer. The DetNet service layer functions rely on flow 
identification and sequencing. The DetNet transport layer function may 
rely on flow identification.

What do you think?

Should we also rearrange, e.g., indent the text after Figure 2 such that
Packet sequencing, Duplicate elimination, Flow replication, Flow 
merging, Packet encoding, and Packet decoding get under Service layer
and
Congestion protection and Explicit routes get under Transport layer?


> There’s a related paragraph of text between Figures 3 and 4 in Section 
> 4.1.2, but it doesn’t provide useful intuition about which 
> functionality belongs in which layer.
>
> ** Editorial
>
> -- Section 2.1
>
> “expected” seems off in the definition of reservation:
>
> reservation
>
> The set of resources allocated between a source and one or
>
> more destinations through transit nodes and subnets
>
> associated with a DetNet flow, to provide the expected DetNet
>
> Service.
>
> Suggest either “to provide the provisioned DetNet Service to that flow”
>
I like this one, will update to this one.

> or “to provide the specified DetNet Service to that flow.”
>
> -- Section 3.1
>
>    o  An upper bound on out-of-order packet delivery.  It is worth
>       noting that some DetNet applications are unable to tolerate any
>       out-of-order delivery.
>
> Is that a sequence bound or a time bound or both?   I suspect that a 
> sequence bound (maximum degree of reordering in a flow, independent of 
> flow rate) was intended.  An analogous clarification would be helpful 
> in section 3.2.2.1 .
>
It is intentionally kept high level in the architecture draft. Details 
are to be provided by the flow information model draft. Please see my 
previous mail: 
https://mailarchive.ietf.org/arch/msg/detnet/AWG2eemg_AWsvF2FwtREyd_xtC8.

> -- Section 3.2.3
>
> I don’t understand “defined” in:
>
>    Even the use of
>    redundant paths through a network defined, e.g., by [RFC6372] do not
>    eliminate the chances of packet loss.
>
> Was “e.g., as defined by [RFC6372],” intended?
>
Yes, this was the intention, will update to this one.

>    Many real-time networks rely on physical rings or chains of two-port
>    devices, with a relatively simple ring control protocol.
>
> How does a “ring control protocol” control “chains”?  Suggest: “ring 
> control protocol” -> “control protocol”
>
> Also, are paired chains between common endpoints intended, or a more 
> general notion of chains?
>
This text refers to typical factory deployment, which is chain or ring.
It seems better to keep “ring control protocol” because they are often 
very different from generic control protocols applicable to mesh networks.

Would flipping chain and ring resolve your concern?

    Many real-time networks rely on physical chains or rings of two-port

    devices, with a relatively simple ring control protocol.


>    Explicit routes can be established various ways,
>
> established various -> established in various
>
OK.

>    This is
>    irrespective of the distribution method used, also applies to service
>    protection over explicit routes.
>
> used, also -> used, and also
>
OK.

> -- Figure 5 (Section 4.1.3)
>
> The UNI acronym is introduced without expansion or definition – please 
> correct that, e.g., by defining UNI in Section 2.1.
>
DetNet-UNI is there among the definitions. It seems enough to me.

> -- Figure 9 (Section 4.7.2)
>
> I think I understand what’s going on, but the use of “add/remove” in 
> the figure should be explained in associated text.
>
What about updating the sentence above Figure 9 to:
A packet with corresponding Flow-IDs is illustrated in Figure 9, which 
also indicates where Flow-ID can be added or removed.

> Thanks, --David
>

Thank you!
Janos


> *From:*detnet [mailto:detnet-bounces@ietf.org] *On Behalf Of *János Farkas
> *Sent:* Thursday, June 28, 2018 9:09 PM
> *To:* Lou Berger; Stewart Bryant; detnet@ietf.org >> DetNet WG
> *Subject:* Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
>
> Dear all,
>
> Off-line discussions among Lou, Stewart, and authors followed the 
> discussions to properly address the WGLC comments, including the 
> detailed comments.
>
> A new revision of the draft has been uploaded: 
> draft-ietf-detnet-architecture-06.
>
> In addition to the changes already described in this thread, the 
> following bigger changes have been made to the draft:
>
>
> *Section 2.1 Terms used in this document*
>
> Some definitions refined as suggested by the detailed comments
>
> New definitions have been added:
>
>    "allocation
>            Resources are dedicated to support a DetNet flow.  Depending
>            on an implementation, the resource may be reused by non-
>            DetNet flows when it is not used by the DetNet flow.
>
>
>    PEF     A Packet Elimination Function (PEF) eliminates duplicate
>            copies of packets to prevent excess packets flooding the
>            network or duplicate packets being sent out of the DetNet
>            domain.  PEF can be implemented by an edge node, a relay
>            node, or an end system.
>
>   PRF     A Packet Replication Function (PRF) replicates DetNet flow
>            packets and forwards them to one or more next hops in the
>            DetNet domain.  The number of packet copies sent to each next
>            hop is a DetNet flow specific parameter at the node doing the
>            replication.  PRF can be implemented by an edge node, a relay
>            node, or an end system.
>
>    PREOF   Collective name for Packet Replication, Elimination, and
>            Ordering Functions.
>
>    POF     A Packet Ordering Function (POF) re-orders packets within a
>            DetNet flow that are received out of order.  This function
>            can be implemented by an edge node, a relay node, or an end
>            system.
>
>   DetNet service proxy
>            Maps between App-flows and DetNet flows.
>
>    bridged path
>            A VLAN bridge uses the VLAN ID and the destination MAC
>            address to select the outbound port hence the path for a
>            frame."
>
>
> *Section 3.1 Primary goals defining the DetNet QoS*
>
> A new QoS aspect has been added:
>    "o  An upper bound on out-of-order packet delivery.  It is worth
>       noting that some DetNet applications are unable to tolerate any
>       out-of-order delivery."
>
>
> The 3rd paragraph on loss on page 8 after the bullet list has been 
> extended to:
>    "After congestion, the most important contributions to packet loss are
>    typically from random media errors and equipment failures.  Service
>    protection is the name for the mechanisms used by DetNet to address
>    these losses.  The mechanisms employed are constrained by the
>    requirement to meet the users' latency requirements. Packet
>    replication and elimination (Section 3.2.2) and packet encoding
>    (Section 3.2.2.3) are described in this document to provide service
>    protection; others may be found.  For instance, packet encoding can
>    be used to provide service protection against random media errors,
>    packet replication and elimination can be used to provide service
>    protection against equipment failures.  This mechanism distributes
>    the contents of DetNet flows over multiple paths in time and/or
>    space, so that the loss of some of the paths does need not cause the
>    loss of any packets."
>
>
> *3.2.2.  Service Protection*
>
> Service protection is used as a more generic term. Introductory text 
> added:
>    "Service protection aims to mitigate or eliminate packet loss due to
>    equipment failures, random media and/or memory faults. These types
>    of packet loss can be greatly reduced by spreading the data over
>    multiple disjoint forwarding paths.  Various service protection
>    methods are described in [RFC6372], e.g., 1+1 linear protection.
>    This section describes the functional details of an additional method
>    in Section 3.2.2.2, which can be implemented as described in
>    Section 3.2.2.3 or as specified in [I-D.ietf-detnet-dp-sol-mpls] in
>    order to provide 1+n hitless protection.  The appropriate service
>    protection mechanism depends on the scenario and the requirements."
>
>
> New sub-section added:
>
> "3.2.2.1.  In-Order Delivery
>
>    Out-of-order packet delivery can be a side effect of service
>    protection.  Packets delivered out-of-order impact the amount of
>    buffering needed at the destination to properly process the received
>    data.  Such packets also influence the jitter of a flow. The DetNet
>    service includes maximum allowed misordering as a constraint.  Zero
>    misordering would be a valid service constraint to reflect that the
>    end system(s) of the flow cannot tolerate any out-of-order delivery.
>    Service protection may provide a mechanism to support in-order
>    delivery."
>
>
> *3.2.2.2. Packet Replication and Elimination*
>
> New bullet added as the last one:
>    "o  The Packet Ordering Function (POF) uses the sequencing information
>       to re-order a DetNet flow's packets that are received out of
>       order."
>
> New sentence added after the bullet list:
> "The order in which a node applies the PEF and the PRF to a DetNet
> flow is implementation specific."
>
> 2nd paragraph after the bullet list has been updated to:
> "Some service protection mechanisms rely on switching from one flow to
>    another when a failure of a flow is detected. Contrarily, packet
>    replication and elimination combines the DetNet member flows sent
>    along multiple different paths, and performs a packet-by-packet
>    selection of which to discard, e.g., based on sequencing information."
>
>
> *3.2.3.  Explicit routes*
>
> Out-of-order aspect added to the first paragraph, which is about 
> distributed routing:
> "Furthermore, out-of-order
> packet delivery can be a side effect of route changes."
>
> New sentence added to the 3rd paragraph:
> "Explicit routes can be established various
> ways, e.g., with RSVP-TE [RFC3209], with Segment Routing (SR)
> [I-D.ietf-spring-segment-routing], via a Software Defined Networking
> approach [RFC7426], with IS-IS [RFC7813], etc."
>
> New paragraph added:
>    "Out-of-order packet delivery can be a side effect of distributing a
>    single flow over multiple paths especially when there is a change
>    from one path to another when combining the flow.  This is
>    irrespective of the distribution method used, also applies to service
>    protection over explicit routes.  As described in Section 3.2.2.1,
>    out-of-order packets influence the jitter of a flow and impact the
>    amount of buffering needed to process the data; therefore, DetNet
>    service includes maximum allowed misordering as a constraint.  The
>    use of explicit routes helps to provide in-order delivery because
>    there is no immediate route change with the network topology, but the
>    changes are plannable as they are between the different explicit
>    routes."
>
> *
> 4.1.1. Representative Protocol Stack Model*
>
> "Explicit routes" have been added to Figure 2 with the corresponding 
> explanation:
>  "Explicit routes
>            The DetNet transport layer provides mechanisms to ensure that
>            fixed paths are provided for DetNet flows.  These explicit
>            paths avoid the impact of network convergence."
>
>
> Section 4.11 Connected islands vs. networks of v05 has been deleted 
> because it was just a leftover from early drafts on what DetNet WG 
> should do; which are covered by the charter anyways.
>
>
> References have been cleaned up and brought up-to-date.
>
>
> Refinements have been implemented in the draft according to Lou's 
> detailed comments. They are not listed here because they are minor 
> changes.
>
>
> Best regards,
> Janos
>
> On 6/12/2018 2:48 PM, Lou Berger wrote:
>
>
>     Balázs,
>
>     Thanks for the response -- please see below.
>
>     ----------
>     On June 12, 2018 4:07:35 AM Balázs Varga A
>     <balazs.a.varga@ericsson.com> <mailto:balazs.a.varga@ericsson.com>
>     wrote:
>
>
>         Hi Lou, Thanks for the comments. See reactions inline.
>         Document update in progress. Cheers Bala'zs
>
>         -----Original Message-----
>         From: detnet <detnet-bounces@ietf.org>
>         <mailto:detnet-bounces@ietf.org> On Behalf Of Lou Berger
>         Sent: 2018. június 1. 22:42
>         To: DetNet WG <detnet@ietf.org> <mailto:detnet@ietf.org>;
>         draft-ietf-detnet-architecture@ietf.org
>         <mailto:draft-ietf-detnet-architecture@ietf.org>
>         Subject: [Detnet] Promised comments on
>         draft-ietf-detnet-architecture
>
>         Hi,
>
>              I have a number of high level comments on the document
>         that I'd like to  raise below.  I also have a number of more
>         editorial/specific comments that  I'd like to review directly
>         with the authors and then have them report back  on changes --
>         if any turn out to be more substantive discussions from the
>          author's perspective, I'll raise these on the list separately.
>
>     ...
>
>
>         - WRT Section 4.4.3, I think the inclusion of a distributed
>         control plane in the "Network Plane" is inconsistent with
>         other functional definitions and conflates where a function
>         resides from the actual function and that whether control is
>         implemented in a fully centralized, fully distributed or some
>         hybrid form doesn't fundamentally change  the control
>         function's role -- therefore I think the sections 4.4.2 and .3
>         should be revised accordingly
>         [Balázs Varga A] Agree in principal. Let's discuss the details.
>
>     Okay - I'll work with you off line and we can report back the
>     results/proposed changes.
>
>
>         - In several places it's not clear that DetNet service is
>         always a L3 service which is controlled using L3 identifiers,
>         i.e., IP addresses -- this is true even in the MPLS service
>         case and the TSN over MPLS case. I think this is an important
>         point to be clear on in the document.
>         [Balázs Varga A] I am not sure. DetNet service is always
>         provided over a L3 network (IP or MPLS), that is fine. However
>         the service itself can be L2 or L3. In case of TSN Ethernet
>         frames are transported, so it is a L2 service. In case of IP
>         end systems IP packets are transported so it is a L3 service.
>
>
>     Humm - While I agree that DetNet is providing an (enhanced) L2VPN
>     service, it is not itself providing control or service of L2
>     devices -- this is TSN's job. The fact that DetNet is all about
>     behavior of L3 nodes (i.e., IP and PW/MPLS) and not L2 nodes
>     (i.e., TSN bridges) is something the architecture should make
>     unambiguous.
>
>     Thanks,
>     Lou
>
>
>         Please let me know what you think.
>
>         Cheers,
>
>         Lou
>
>
>         _______________________________________________
>         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
>
>
>
>
> On 6/12/2018 6:27 PM, Stewart Bryant wrote:
>
>     Dear Bala'zs
>
>     Thank you your for your consideration of these points. I will just
>     pick up a few that need some further thought:
>
>
>
>             DetNet transit node
>
>                    A node operating at the DetNet transport layer,
>         that utilizes
>
>                    link layer and/or network layer switching across
>         multiple
>
>                    links and/or sub-networks to provide paths for
>         DetNet service
>
>                    layer functions. Optionally provides congestion
>         protection
>
>                    over those paths.  An MPLS LSR is an example of a
>         DetNet
>
>                    transit node.
>
>         SB> In that example it would have to be a DetNet enable/aware
>         LSR. An
>
>         SB> ordinary LSR would not know anything about DetNet.
>
>         [Balázs Varga A] No, A DetNet aware LSR would be a relay node
>         (S-PE).
>
>
>     I think the confusion is what "DetNet Transport Layer" means. This
>     technology touches on Transport Layer in  the L4 sense, and the
>     Transport Network Layer as in the packet network that carries
>     L3 packets.
>
>     So I think that we need to clarify whether a DetNet transit node
>     is an S-PE (i.e. a a transit node in the DetNet layer), or a P node
>     (i.e. a transit node that is carrying DetNet packets but could be
>     carrying any sort of MPLS packet)
>
>
>         ============
>
>            These three techniques can be applied independently, giving
>         eight
>
>            possible combinations, including none (no DetNet), although
>         some
>
>            combinations are of wider utility than others.  This
>         separation keeps
>
>            the protocol stack coherent and maximizes interoperability with
>
>            existing and developing standards in this (IETF) and other
>         Standards
>
>            Development Organizations. Some examples of typical expected
>
>            combinations:
>
>            o  Explicit routes plus service protection are exactly the
>         techniques
>
>               employed by [HSR-PRP]. Explicit routes are achieved by
>         limiting
>
>               the physical topology of the network, and the
>         sequentialization,
>
>               replication, and duplicate elimination are facilitated
>         by packet
>
>               tags added at the front or the end of Ethernet frames.
>
>         SB> ER can be done virtually as well as physically. RSVP is a
>         type of
>
>         SB> ER, as is Adj-SID based SR, and we can design other types.
>
>         [Balázs Varga A] Agree, but these are examples. Statement is
>         for HSR-PRP.
>
>     So the question is whether we should expand the set of examples,
>     particularly
>     to more accessible ones.
>
>     ============
>
>                             Packet replication and elimination
>
>                         > > > > > > > > > relay > > > > > > > >
>
>                        > /------------+ R node E +------------\ >
>
>                       > /                  v + ^               \ >
>
>               end    R +                   v | ^                + E end
>
>               system +                   v | ^                +   system
>
>                       > \                  v + ^               / >
>
>                        > \------------+ R relay E +-----------/ >
>
>                         > > > > > > > > >  node > > > > > > > >
>
>         Figure 1
>
>            Packet replication and elimination does not react to and
>         correct
>
>            failures; it is entirely passive.  Thus, intermittent failures,
>
>         SB> I think it copes with intermittent failures OK.
>
>         [Balázs Varga A] Yes, PRF and PEF can eliminate the effect of
>         such failures. But text
>
>         intends to say that it is passive. It is not reacting to such
>         failures. No change in text.
>
>
>     You say that PREF does not correct failures. I would contend that
>     is exactly
>     what it does. Sure it does not react but it does correct, and it does
>     address intermittent failures.
>
>         ===========
>
>            transported between the peer end systems.  Therefore, the
>         following
>
>            possible types / formats of a DetNet flow are distinguished
>         in this
>
>            document:
>
>            o  App-flow: native format of a DetNet flow.  It does not
>         contain any
>
>               DetNet related attributes.
>
>            o  DetNet-t-flow: specific format of a DetNet flow.  Only
>         requires
>
>               the congestion / latency features provided by the Detnet
>         transport
>
>               layer.
>
>            o  DetNet-s-flow: specific format of a DetNet flow.  Only
>         requires
>
>               the replication/elimination feature ensured by the
>         DetNet service
>
>               layer.
>
>            o  DetNet-st-flow: specific format of a DetNet flow.  It
>         requires
>
>               both DetNet service layer and DetNet transport layer
>         functions
>
>               during forwarding.
>
>         SB> I find the relisting of these types confusing. Wheren't
>         they defined
>
>         SB> in the section above?
>
>         [Balázs Varga A] This is inline with the previous section "
>         Grouping of end systems ".
>
>     Surely if we have defined them we never need to do anything but
>     name them in
>     later sections. Redefinition is never a good idea because it often
>     leads to
>     conflicting definitions.
>
>
>         ============
>
>            [HSR-PRP]  IEC, "High availability seamless redundancy
>         (HSR) is a
>
>                       further development of the PRP approach,
>         although HSR
>
>                       functions primarily as a protocol for creating media
>
>                       redundancy while PRP, as described in the previous
>
>                       section, creates network redundancy.  PRP and
>         HSR are both
>
>                       described in the IEC 62439 3 standard.",
>
>                       <http://webstore.iec.ch/webstore/webstore.nsf/
>
>         artnum/046615!opendocument>.
>
>         SB> Not available at the time of this review, but my
>         recollection is
>
>         SB> that this is not readily available without paying a large fee.
>
>
>     If we decide that this is essential as a key reference, there
>     needs to be
>     some suitable text, as this will get raised a number of times between
>     here an publication as first the directorates and then the ADs run
>     into this.
>
>
>         ===========
>
>            [ISA95]    ANSI/ISA, "Enterprise-Control System Integration
>         Part 1:
>
>                       Models and Terminology", 2000,
>
>                       <https://www.isa.org/isa95/>.
>
>         SB> Should that be 2000, or 2010.
>
>         SB> Note that this seems to be a very expensive document to
>         access.
>
>     You did not comment on the correctness of the reference.
>
>
>     Best Regards
>
>     Stewart
>


--------------CCA254FC3C38FD7CE8F0152E
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font color="#006600">Hi David,<br>
      <br>
      Thank you very much for your review and comments!<br>
      <br>
      Please see in-line.</font><br>
    <br>
    <div class="moz-cite-prefix">On 6/29/2018 4:10 PM, Black, David
      wrote:<br>
    </div>
    <blockquote
cite="mid:CE03DB3D7B45C245BCA0D243277949363019498B@MX307CL04.corp.emc.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <meta name="Generator" content="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:Consolas;
	panose-1:2 11 6 9 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;
	color:black;}
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.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	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;
	color:black;}
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;
	color:black;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:windowtext;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Consolas",serif;
	color:black;}
span.EmailStyle20
	{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;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><a moz-do-not-send="true"
            name="_MailEndCompose"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">The
              -06 version of this draft is much improved over the -05
              version – lots of diligent work by the authors is evident
              and appreciated.<o:p></o:p></span></a></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">I
            have two minor content concerns and some smaller editorial
            items.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">**
            Content<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">--
            Section 2.2<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">The
            definition of “bridged path” looks like a definition of
            “bridged forwarding” – the definition needs to encompass the
            notion of a path that involves more than one bridge.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <pre><span style="color:black">   bridged path<o:p></o:p></span></pre>
        <pre><span style="color:black">           A VLAN bridge uses the VLAN ID and the destination MAC<o:p></o:p></span></pre>
        <pre><span style="color:black">           address to select the outbound port hence the path for a<o:p></o:p></span></pre>
        <pre><span style="color:black">           frame.<o:p></o:p></span></pre>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
      </div>
    </blockquote>
    <font color="#006600">You are right, it looks like the emphasis is
      on bridge forwarding rather than path.<br>
      However, the superposition of the outbound ports provides a path,
      which was tried to be captured by "hence the path".<br>
      The idea was to keep it simple not dive into the details, which
      are not necessary in this document.<br>
      <br>
      Would it be good to update to:</font><br>
    <pre><span style="color:black">   bridged path<o:p></o:p></span></pre>
    <pre><span style="color:black">           A VLAN bridge uses the VLAN ID and the destination MAC<o:p></o:p></span></pre>
    <pre><span style="color:black">           address to select the outbound port. The superposition
           of the outbound ports is the path for a frame.</span></pre>
    <font color="#006600">?<br>
      <br>
      Or should we do something else? <br>
      There is only one occurrence of "bridged path" in the text in
      brackets.<br>
    </font><br>
    <blockquote
cite="mid:CE03DB3D7B45C245BCA0D243277949363019498B@MX307CL04.corp.emc.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">--
            Section 4<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Figure
            2 in Section 4.1.1 introduces the Detnet service and
            transport layers.   The associated text quickly dives into
            explaining the functionality in those layers, but it would
            be helpful to start with an initial high level description
            of each of those layers that helps motivate their
            separation.  It appears that:<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">-
            The DetNet Service layer provides timely reliable in-order
            DetNet flow delivery to applications that use DetNet.   A
            DetNet flow at the top of the DetNet Service layer may or
            may not be a compound flow at the bottom of that layer.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">-
            The DetNet Transport layer insulates DetNet flows (at the
            bottom of the DetNet Service layer) from interference by
            network mechanisms, primarily queuing and routing, where
            congestion is an indication of queueing interference.  A
            DetNet flow at the top of the DetNet Transport layer may or
            may not be a member flow that is part of a compound flow,
            depending on what is done in the DetNet Service layer.</span></p>
      </div>
    </blockquote>
    <br>
    <font color="#006600">You are right, section 4 jumps into the
      details without much of an introduction. I guess we had a kind of
      chicken and egg problem here. Figure 4 provides a higher level
      view than Figure 2. However, Figure 4 captures different aspects,
      dives into the details of data plane options. So, it seems better
      to keep the order.<br>
      <br>
      We could add some introductory text to 4.1 or 4.1.1, for instance:</font><br>
    The functionality needed for DetNet (Section 3) are implemented in
    the DetNet layer which comprises the DetNet service layer and the
    DetNet transport layer. The DetNet service layer functions rely on
    flow identification and sequencing. The DetNet transport layer
    function may rely on flow identification.<br>
    <br>
    <font color="#006600">What do you think?</font><br>
    <br>
    <font color="#006600">Should we also rearrange, e.g., indent the
      text after Figure 2 such that <br>
      Packet sequencing, Duplicate elimination, Flow replication, Flow
      merging, Packet encoding, and Packet decoding get under Service
      layer<br>
      and<br>
      Congestion protection and Explicit routes get under Transport
      layer?</font><br>
    <br>
    <br>
    <blockquote
cite="mid:CE03DB3D7B45C245BCA0D243277949363019498B@MX307CL04.corp.emc.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">There’s
            a related paragraph of text between Figures 3 and 4 in
            Section 4.1.2, but it doesn’t provide useful intuition about
            which functionality belongs in which layer.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">**
            Editorial<br>
            <br>
            <o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">--
            Section 2.1<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">“expected”
            seems off in the definition of reservation:<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:10.0pt;font-family:&quot;Courier New&quot;">  
            reservation<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:10.0pt;font-family:&quot;Courier New&quot;">          
            The set of resources allocated between a source and one or<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:10.0pt;font-family:&quot;Courier New&quot;">          
            more destinations through transit nodes and subnets<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:10.0pt;font-family:&quot;Courier New&quot;">          
            associated with a DetNet flow, to provide the expected
            DetNet<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:10.0pt;font-family:&quot;Courier New&quot;">          
            Service.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Suggest
            either “to provide the provisioned DetNet Service to that
            flow” </span></p>
      </div>
    </blockquote>
    <font color="#006600">I like this one, </font><font color="#006600"><font
        color="#006600">will update to this one</font>.</font><br>
    <br>
    <blockquote
cite="mid:CE03DB3D7B45C245BCA0D243277949363019498B@MX307CL04.corp.emc.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">or
            “to provide the specified DetNet Service to that flow.”<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">--
            Section 3.1<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <pre><span style="color:black">   o  An upper bound on out-of-order packet delivery.  It is worth<o:p></o:p></span></pre>
        <pre><span style="color:black">      noting that some DetNet applications are unable to tolerate any<o:p></o:p></span></pre>
        <pre><span style="color:black">      out-of-order delivery.<o:p></o:p></span></pre>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Is
            that a sequence bound or a time bound or both?   I suspect
            that a sequence bound (maximum degree of reordering in a
            flow, independent of flow rate) was intended.  An analogous
            clarification would be helpful in section 3.2.2.1 .</span></p>
      </div>
    </blockquote>
    <font color="#006600">It is intentionally kept high level in the
      architecture draft. Details are to be provided by the flow
      information model draft. Please see my previous mail:
<a class="moz-txt-link-freetext" href="https://mailarchive.ietf.org/arch/msg/detnet/AWG2eemg_AWsvF2FwtREyd_xtC8">https://mailarchive.ietf.org/arch/msg/detnet/AWG2eemg_AWsvF2FwtREyd_xtC8</a>.</font><br>
    <br>
    <blockquote
cite="mid:CE03DB3D7B45C245BCA0D243277949363019498B@MX307CL04.corp.emc.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">--
            Section 3.2.3<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">I
            don’t understand “defined” in:<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <pre><span style="color:black">   Even the use of<o:p></o:p></span></pre>
        <pre><span style="color:black">   redundant paths through a network defined, e.g., by [RFC6372] do not<o:p></o:p></span></pre>
        <pre><span style="color:black">   eliminate the chances of packet loss. <o:p></o:p></span></pre>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Was
            “e.g., as defined by [RFC6372],” intended?</span></p>
      </div>
    </blockquote>
    <font color="#006600">Yes, this was the intention, will update to
      this one.</font><br>
    <br>
    <blockquote
cite="mid:CE03DB3D7B45C245BCA0D243277949363019498B@MX307CL04.corp.emc.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <pre><span style="color:black">   Many real-time networks rely on physical rings or chains of two-port<o:p></o:p></span></pre>
        <pre><span style="color:black">   devices, with a relatively simple ring control protocol. <o:p></o:p></span></pre>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">How
            does a “ring control protocol” control “chains”?  Suggest:
            “ring control protocol” -&gt; “control protocol”<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Also,
            are paired chains between common endpoints intended, or a
            more general notion of chains?</span></p>
      </div>
    </blockquote>
    <font color="#006600">This text refers to typical factory
      deployment, which is chain or ring.<br>
      It seems better to keep “ring control protocol” because they are
      often very different from generic control protocols applicable to
      mesh networks.<br>
      <br>
      Would flipping chain and ring resolve your concern?</font><br>
    <pre><span style="color:black">   Many real-time networks rely on physical chains or </span><span style="color:black"><span style="color:black">rings </span>of two-port<o:p></o:p></span></pre>
    <pre><span style="color:black">   devices, with a relatively simple ring control protocol. <o:p></o:p></span></pre>
    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
    <br>
    <blockquote
cite="mid:CE03DB3D7B45C245BCA0D243277949363019498B@MX307CL04.corp.emc.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <pre><span style="color:black">   Explicit routes can be established various ways,<o:p></o:p></span></pre>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">established
            various -&gt; established in various</span></p>
      </div>
    </blockquote>
    <font color="#006600">OK.</font><br>
    <br>
    <blockquote
cite="mid:CE03DB3D7B45C245BCA0D243277949363019498B@MX307CL04.corp.emc.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <pre><span style="color:black">   This is<o:p></o:p></span></pre>
        <pre><span style="color:black">   irrespective of the distribution method used, also applies to service<o:p></o:p></span></pre>
        <pre><span style="color:black">   protection over explicit routes. <o:p></o:p></span></pre>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">used,
            also -&gt; used, and also</span></p>
      </div>
    </blockquote>
    <font color="#006600">OK.</font><br>
    <br>
    <blockquote
cite="mid:CE03DB3D7B45C245BCA0D243277949363019498B@MX307CL04.corp.emc.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">--
            Figure 5 (Section 4.1.3)<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">The
            UNI acronym is introduced without expansion or definition –
            please correct that, e.g., by defining UNI in Section 2.1.</span></p>
      </div>
    </blockquote>
    <font color="#006600">DetNet-UNI is there among the definitions. It
      seems enough to me.</font><br>
    <br>
    <blockquote
cite="mid:CE03DB3D7B45C245BCA0D243277949363019498B@MX307CL04.corp.emc.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">--
            Figure 9 (Section 4.7.2)<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">I
            think I understand what’s going on, but the use of
            “add/remove” in the figure should be explained in associated
            text.</span></p>
      </div>
    </blockquote>
    <font color="#009900">What about updating the sentence above Figure
      9 to:</font><br>
    A packet with corresponding Flow-IDs is illustrated in Figure 9,
    which also indicates where Flow-ID can be added or removed.<br>
    <br>
    <blockquote
cite="mid:CE03DB3D7B45C245BCA0D243277949363019498B@MX307CL04.corp.emc.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <div>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Thanks,
              --David</span></p>
        </div>
      </div>
    </blockquote>
    <font color="#009900"><br>
      Thank you!<br>
      Janos</font><br>
    <br>
    <br>
    <blockquote
cite="mid:CE03DB3D7B45C245BCA0D243277949363019498B@MX307CL04.corp.emc.com"
      type="cite">
      <div class="WordSection1">
        <div>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p></o:p></span></p>
        </div>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <div style="border:none;border-left:solid blue 1.5pt;padding:0in
          0in 0in 4.0pt">
          <div>
            <div style="border:none;border-top:solid #E1E1E1
              1.0pt;padding:3.0pt 0in 0in 0in">
              <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">
                  detnet [<a class="moz-txt-link-freetext" href="mailto:detnet-bounces@ietf.org">mailto:detnet-bounces@ietf.org</a>]
                  <b>On Behalf Of </b>János Farkas<br>
                  <b>Sent:</b> Thursday, June 28, 2018 9:09 PM<br>
                  <b>To:</b> Lou Berger; Stewart Bryant; <a class="moz-txt-link-abbreviated" href="mailto:detnet@ietf.org">detnet@ietf.org</a>
                  &gt;&gt; DetNet WG<br>
                  <b>Subject:</b> Re: [Detnet] WG Last Call:
                  draft-ietf-detnet-architecture-05<o:p></o:p></span></p>
            </div>
          </div>
          <p class="MsoNormal"><o:p> </o:p></p>
          <p class="MsoNormal" style="margin-bottom:12.0pt">Dear all,<br>
            <br>
            Off-line discussions among Lou, Stewart, and authors
            followed the discussions to properly address the WGLC
            comments, including the detailed comments.<br>
            <br>
            A new revision of the draft has been uploaded:
            draft-ietf-detnet-architecture-06.<br>
            <br>
            In addition to the changes already described in this thread,
            the following bigger changes have been made to the draft:<br>
            <br>
            <br>
            <b>Section 2.1 Terms used in this document</b><br>
            <br>
            Some definitions refined as suggested by the detailed
            comments<br>
            <br>
            New definitions have been added:<br>
            <br>
               "allocation<br>
                       Resources are dedicated to support a DetNet
            flow.  Depending<br>
                       on an implementation, the resource may be reused
            by non-<br>
                       DetNet flows when it is not used by the DetNet
            flow.<br>
            <br>
            <br>
               PEF     A Packet Elimination Function (PEF) eliminates
            duplicate<br>
                       copies of packets to prevent excess packets
            flooding the<br>
                       network or duplicate packets being sent out of
            the DetNet<br>
                       domain.  PEF can be implemented by an edge node,
            a relay<br>
                       node, or an end system.<br>
            <br>
              PRF     A Packet Replication Function (PRF) replicates
            DetNet flow<br>
                       packets and forwards them to one or more next
            hops in the<br>
                       DetNet domain.  The number of packet copies sent
            to each next<br>
                       hop is a DetNet flow specific parameter at the
            node doing the<br>
                       replication.  PRF can be implemented by an edge
            node, a relay<br>
                       node, or an end system.<br>
            <br>
               PREOF   Collective name for Packet Replication,
            Elimination, and<br>
                       Ordering Functions.<br>
            <br>
               POF     A Packet Ordering Function (POF) re-orders
            packets within a<br>
                       DetNet flow that are received out of order.  This
            function<br>
                       can be implemented by an edge node, a relay node,
            or an end<br>
                       system.<br>
            <br>
              DetNet service proxy<br>
                       Maps between App-flows and DetNet flows.<br>
            <br>
               bridged path<br>
                       A VLAN bridge uses the VLAN ID and the
            destination MAC<br>
                       address to select the outbound port hence the
            path for a<br>
                       frame."<br>
            <br>
            <br>
            <b>Section 3.1 Primary goals defining the DetNet QoS</b><br>
            <br>
            A new QoS aspect has been added:<br>
               "o  An upper bound on out-of-order packet delivery.  It
            is worth<br>
                  noting that some DetNet applications are unable to
            tolerate any<br>
                  out-of-order delivery."<br>
            <br>
            <br>
            The 3rd paragraph on loss on page 8 after the bullet list
            has been extended to:<br>
               "After congestion, the most important contributions to
            packet loss are<br>
               typically from random media errors and equipment
            failures.  Service<br>
               protection is the name for the mechanisms used by DetNet
            to address<br>
               these losses.  The mechanisms employed are constrained by
            the<br>
               requirement to meet the users' latency requirements. 
            Packet<br>
               replication and elimination (Section 3.2.2) and packet
            encoding<br>
               (Section 3.2.2.3) are described in this document to
            provide service<br>
               protection; others may be found.  For instance, packet
            encoding can<br>
               be used to provide service protection against random
            media errors,<br>
               packet replication and elimination can be used to provide
            service<br>
               protection against equipment failures.  This mechanism
            distributes<br>
               the contents of DetNet flows over multiple paths in time
            and/or<br>
               space, so that the loss of some of the paths does need
            not cause the<br>
               loss of any packets."<br>
            <br>
            <br>
            <b>3.2.2.  Service Protection</b><br>
            <br>
            Service protection is used as a more generic term.
            Introductory text added:<br>
               "Service protection aims to mitigate or eliminate packet
            loss due to<br>
               equipment failures, random media and/or memory faults. 
            These types<br>
               of packet loss can be greatly reduced by spreading the
            data over<br>
               multiple disjoint forwarding paths.  Various service
            protection<br>
               methods are described in [RFC6372], e.g., 1+1 linear
            protection.<br>
               This section describes the functional details of an
            additional method<br>
               in Section 3.2.2.2, which can be implemented as described
            in<br>
               Section 3.2.2.3 or as specified in
            [I-D.ietf-detnet-dp-sol-mpls] in<br>
               order to provide 1+n hitless protection.  The appropriate
            service<br>
               protection mechanism depends on the scenario and the
            requirements."<br>
            <br>
            <br>
            New sub-section added:<br>
            <br>
            "3.2.2.1.  In-Order Delivery<br>
            <br>
               Out-of-order packet delivery can be a side effect of
            service<br>
               protection.  Packets delivered out-of-order impact the
            amount of<br>
               buffering needed at the destination to properly process
            the received<br>
               data.  Such packets also influence the jitter of a flow. 
            The DetNet<br>
               service includes maximum allowed misordering as a
            constraint.  Zero<br>
               misordering would be a valid service constraint to
            reflect that the<br>
               end system(s) of the flow cannot tolerate any
            out-of-order delivery.<br>
               Service protection may provide a mechanism to support
            in-order<br>
               delivery."<br>
            <br>
            <br>
            <b>3.2.2.2. Packet Replication and Elimination</b><br>
            <br>
            New bullet added as the last one:<br>
               "o  The Packet Ordering Function (POF) uses the
            sequencing information<br>
                  to re-order a DetNet flow's packets that are received
            out of<br>
                  order."<br>
            <br>
            New sentence added after the bullet list: <br>
            "The order in which a node applies the PEF and the PRF to a
            DetNet<br>
            flow is implementation specific."<br>
            <br>
            2nd paragraph after the bullet list has been updated to:<br>
            "Some service protection mechanisms rely on switching from
            one flow to<br>
               another when a failure of a flow is detected. 
            Contrarily, packet<br>
               replication and elimination combines the DetNet member
            flows sent<br>
               along multiple different paths, and performs a
            packet-by-packet<br>
               selection of which to discard, e.g., based on sequencing
            information."<br>
            <br>
            <br>
            <b>3.2.3.  Explicit routes</b><br>
            <br>
            Out-of-order aspect added to the first paragraph, which is
            about distributed routing:<br>
            "Furthermore, out-of-order<br>
            packet delivery can be a side effect of route changes."<br>
            <br>
            New sentence added to the 3rd paragraph:<br>
            "Explicit routes can be established various<br>
            ways, e.g., with RSVP-TE [RFC3209], with Segment Routing
            (SR)<br>
            [I-D.ietf-spring-segment-routing], via a Software Defined
            Networking<br>
            approach [RFC7426], with IS-IS [RFC7813], etc."<br>
            <br>
            New paragraph added:<br>
               "Out-of-order packet delivery can be a side effect of
            distributing a<br>
               single flow over multiple paths especially when there is
            a change<br>
               from one path to another when combining the flow.  This
            is<br>
               irrespective of the distribution method used, also
            applies to service<br>
               protection over explicit routes.  As described in Section
            3.2.2.1,<br>
               out-of-order packets influence the jitter of a flow and
            impact the<br>
               amount of buffering needed to process the data;
            therefore, DetNet<br>
               service includes maximum allowed misordering as a
            constraint.  The<br>
               use of explicit routes helps to provide in-order delivery
            because<br>
               there is no immediate route change with the network
            topology, but the<br>
               changes are plannable as they are between the different
            explicit<br>
               routes."<br>
            <br>
            <b><br>
              4.1.1. Representative Protocol Stack Model</b><br>
            <br>
            "Explicit routes" have been added to Figure 2 with the
            corresponding explanation:<br>
             "Explicit routes<br>
                       The DetNet transport layer provides mechanisms to
            ensure that<br>
                       fixed paths are provided for DetNet flows.  These
            explicit<br>
                       paths avoid the impact of network convergence."<br>
            <br>
            <br>
            Section 4.11 Connected islands vs. networks of v05 has been
            deleted because it was just a leftover from early drafts on
            what DetNet WG should do; which are covered by the charter
            anyways.<br>
            <br>
            <br>
            References have been cleaned up and brought up-to-date.<br>
            <br>
            <br>
            Refinements have been implemented in the draft according to
            Lou's detailed comments. They are not listed here because
            they are minor changes.<br>
            <br>
            <br>
            Best regards,<br>
            Janos<br>
            <br>
            <o:p></o:p></p>
          <div>
            <p class="MsoNormal">On 6/12/2018 2:48 PM, Lou Berger wrote:<o:p></o:p></p>
          </div>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal"><br>
              Balázs, <br>
              <br>
              Thanks for the response -- please see below. <br>
              <br>
              ---------- <br>
              On June 12, 2018 4:07:35 AM Balázs Varga A <a
                moz-do-not-send="true"
                href="mailto:balazs.a.varga@ericsson.com">
                &lt;balazs.a.varga@ericsson.com&gt;</a> wrote: <br>
              <br>
              <br>
              <o:p></o:p></p>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <p class="MsoNormal" style="margin-bottom:12.0pt">Hi Lou,
                Thanks for the comments. See reactions inline. Document
                update in progress. Cheers Bala'zs
                <br>
                <br>
                -----Original Message----- <br>
                From: detnet <a moz-do-not-send="true"
                  href="mailto:detnet-bounces@ietf.org">&lt;detnet-bounces@ietf.org&gt;</a>
                On Behalf Of Lou Berger
                <br>
                Sent: 2018. június 1. 22:42 <br>
                To: DetNet WG <a moz-do-not-send="true"
                  href="mailto:detnet@ietf.org">&lt;detnet@ietf.org&gt;</a>;
                <a moz-do-not-send="true"
                  href="mailto:draft-ietf-detnet-architecture@ietf.org">
                  draft-ietf-detnet-architecture@ietf.org</a> <br>
                Subject: [Detnet] Promised comments on
                draft-ietf-detnet-architecture <br>
                <br>
                Hi, <br>
                <br>
                     I have a number of high level comments on the
                document that I'd like to  raise below.  I also have a
                number of more editorial/specific comments that  I'd
                like to review directly with the authors and then have
                them report back  on changes -- if any turn out to be
                more substantive discussions from the  author's
                perspective, I'll raise these on the list separately.
                <o:p></o:p></p>
            </blockquote>
            <p class="MsoNormal">... <br>
              <br>
              <o:p></o:p></p>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <p class="MsoNormal" style="margin-bottom:12.0pt"><br>
                - WRT Section 4.4.3, I think the inclusion of a
                distributed control plane in the "Network Plane" is
                inconsistent with other functional definitions and
                conflates where a function resides from the actual
                function and that whether control is implemented in a
                fully centralized, fully distributed or some hybrid form
                doesn't fundamentally change  the control function's
                role -- therefore I think the sections 4.4.2 and .3
                should be revised accordingly
                <br>
                [Balázs Varga A] Agree in principal. Let's discuss the
                details. <o:p></o:p></p>
            </blockquote>
            <p class="MsoNormal">Okay - I'll work with you off line and
              we can report back the results/proposed changes.
              <br>
              <br>
              <br>
              <o:p></o:p></p>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <p class="MsoNormal" style="margin-bottom:12.0pt">- In
                several places it's not clear that DetNet service is
                always a L3 service which is controlled using L3
                identifiers, i.e., IP addresses -- this is true even in
                the MPLS service case and the TSN over MPLS case. I
                think this is an important point to be clear on in the
                document. <br>
                [Balázs Varga A] I am not sure. DetNet service is always
                provided over a L3 network (IP or MPLS), that is fine.
                However the service itself can be L2 or L3. In case of
                TSN Ethernet frames are transported, so it is a L2
                service. In case of IP end systems IP packets are
                transported so it is a L3 service. <o:p></o:p></p>
            </blockquote>
            <p class="MsoNormal"><br>
              Humm - While I agree that DetNet is providing an
              (enhanced) L2VPN service, it is not itself providing
              control or service of L2 devices -- this is TSN's job. 
              The fact that DetNet is all about behavior of L3 nodes
              (i.e., IP and PW/MPLS) and not L2 nodes (i.e., TSN
              bridges) is something the architecture should make
              unambiguous. <br>
              <br>
              Thanks, <br>
              Lou <br>
              <br>
              <br>
              <o:p></o:p></p>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <p class="MsoNormal">Please let me know what you think. <br>
                <br>
                Cheers, <br>
                <br>
                Lou <br>
                <br>
                <br>
                _______________________________________________ <br>
                detnet mailing list <br>
                <a moz-do-not-send="true" href="mailto:detnet@ietf.org">detnet@ietf.org</a>
                <br>
                <a moz-do-not-send="true"
                  href="https://www.ietf.org/mailman/listinfo/detnet">https://www.ietf.org/mailman/listinfo/detnet</a>
                <br>
                _______________________________________________ <br>
                detnet mailing list <br>
                <a moz-do-not-send="true" href="mailto:detnet@ietf.org">detnet@ietf.org</a>
                <br>
                <a moz-do-not-send="true"
                  href="https://www.ietf.org/mailman/listinfo/detnet">https://www.ietf.org/mailman/listinfo/detnet</a>
                <o:p></o:p></p>
            </blockquote>
            <p class="MsoNormal"><o:p> </o:p></p>
          </blockquote>
          <p class="MsoNormal" style="margin-bottom:12.0pt"><br>
            <br>
            <br>
            <o:p></o:p></p>
          <div>
            <p class="MsoNormal">On 6/12/2018 6:27 PM, Stewart Bryant
              wrote:<o:p></o:p></p>
          </div>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p>Dear Bala'zs<o:p></o:p></p>
            <p>Thank you your for your consideration of these points. I
              will just pick up a few that need some further thought:<o:p></o:p></p>
            <p class="MsoNormal"><br>
              <br>
              <o:p></o:p></p>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <div>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText">    DetNet transit node<o:p></o:p></p>
                <p class="MsoPlainText">           A node operating at
                  the DetNet transport layer, that utilizes<o:p></o:p></p>
                <p class="MsoPlainText">           link layer and/or
                  network layer switching across multiple<o:p></o:p></p>
                <p class="MsoPlainText">           links and/or
                  sub-networks to provide paths for DetNet service<o:p></o:p></p>
                <p class="MsoPlainText">           layer functions. 
                  Optionally provides congestion protection<o:p></o:p></p>
                <p class="MsoPlainText">           over those paths.  An
                  MPLS LSR is an example of a DetNet<o:p></o:p></p>
                <p class="MsoPlainText">           transit node.<o:p></o:p></p>
                <p class="MsoPlainText">SB&gt; In that example it would
                  have to be a DetNet enable/aware LSR. An
                  <o:p></o:p></p>
                <p class="MsoPlainText">SB&gt; ordinary LSR would not
                  know anything about DetNet.<o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText">[Balázs Varga A] No, A DetNet
                  aware LSR would be a relay node (S-PE).<o:p></o:p></p>
              </div>
            </blockquote>
            <p class="MsoNormal"><br>
              I think the confusion is what "DetNet Transport Layer"
              means. This <br>
              technology touches on Transport Layer in  the L4 sense,
              and the<br>
              Transport Network Layer as in the packet network that
              carries<br>
              L3 packets. <br>
              <br>
              So I think that we need to clarify whether a DetNet
              transit node<br>
              is an S-PE (i.e. a a transit node in the DetNet layer), or
              a P node<br>
              (i.e. a transit node that is carrying DetNet packets but
              could be<br>
              carrying any sort of MPLS packet)<br>
              <br>
              <br>
              <o:p></o:p></p>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <div>
                <p class="MsoPlainText">============<o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText">   These three techniques can be
                  applied independently, giving eight<o:p></o:p></p>
                <p class="MsoPlainText">   possible combinations,
                  including none (no DetNet), although some<o:p></o:p></p>
                <p class="MsoPlainText">   combinations are of wider
                  utility than others.  This separation keeps<o:p></o:p></p>
                <p class="MsoPlainText">   the protocol stack coherent
                  and maximizes interoperability with<o:p></o:p></p>
                <p class="MsoPlainText">   existing and developing
                  standards in this (IETF) and other Standards<o:p></o:p></p>
                <p class="MsoPlainText">   Development Organizations. 
                  Some examples of typical expected<o:p></o:p></p>
                <p class="MsoPlainText">   combinations:<o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText">   o  Explicit routes plus
                  service protection are exactly the techniques<o:p></o:p></p>
                <p class="MsoPlainText">      employed by [HSR-PRP]. 
                  Explicit routes are achieved by limiting<o:p></o:p></p>
                <p class="MsoPlainText">      the physical topology of
                  the network, and the sequentialization,<o:p></o:p></p>
                <p class="MsoPlainText">      replication, and duplicate
                  elimination are facilitated by packet<o:p></o:p></p>
                <p class="MsoPlainText">      tags added at the front or
                  the end of Ethernet frames.<o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText">SB&gt; ER can be done virtually
                  as well as physically. RSVP is a type of
                  <o:p></o:p></p>
                <p class="MsoPlainText">SB&gt; ER, as is Adj-SID based
                  SR, and we can design other types.<o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText">[Balázs Varga A] Agree, but
                  these are examples. Statement is for HSR-PRP.<o:p></o:p></p>
              </div>
            </blockquote>
            <p class="MsoNormal">So the question is whether we should
              expand the set of examples, particularly<br>
              to more accessible ones.<br>
              <br>
              ============<br>
              <br>
              <o:p></o:p></p>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <div>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText">                    Packet
                  replication and elimination<o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText">                &gt; &gt; &gt;
                  &gt; &gt; &gt; &gt; &gt; &gt; relay &gt; &gt; &gt;
                  &gt; &gt; &gt; &gt; &gt;<o:p></o:p></p>
                <p class="MsoPlainText">               &gt;
                  /------------+ R node E +------------\ &gt;<o:p></o:p></p>
                <p class="MsoPlainText">              &gt;
                  /                  v + ^               \ &gt;<o:p></o:p></p>
                <p class="MsoPlainText">      end    R
                  +                   v | ^                + E end<o:p></o:p></p>
                <p class="MsoPlainText">      system  
                  +                   v | ^                +   system<o:p></o:p></p>
                <p class="MsoPlainText">              &gt;
                  \                  v + ^               / &gt;<o:p></o:p></p>
                <p class="MsoPlainText">               &gt;
                  \------------+ R relay E +-----------/ &gt;<o:p></o:p></p>
                <p class="MsoPlainText">                &gt; &gt; &gt;
                  &gt; &gt; &gt; &gt; &gt; &gt;  node &gt; &gt; &gt;
                  &gt; &gt; &gt; &gt; &gt;<o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText">                                
                  Figure 1<o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText">   Packet replication and
                  elimination does not react to and correct<o:p></o:p></p>
                <p class="MsoPlainText">   failures; it is entirely
                  passive.  Thus, intermittent failures,<o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText">SB&gt; I think it copes with
                  intermittent failures OK.<o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText">[Balázs Varga A] Yes, PRF and
                  PEF can eliminate the effect of such failures. But
                  text
                  <o:p></o:p></p>
                <p class="MsoPlainText">intends to say that it is
                  passive. It is not reacting to such failures. No
                  change in text.<o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
              </div>
            </blockquote>
            <p class="MsoNormal"><br>
              You say that PREF does not correct failures. I would
              contend that is exactly<br>
              what it does. Sure it does not react but it does correct,
              and it does<br>
              address intermittent failures.<br>
              <br>
              <o:p></o:p></p>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <div>
                <p class="MsoNormal"><o:p> </o:p></p>
                <p class="MsoPlainText">===========<o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText">   transported between the peer
                  end systems.  Therefore, the following<o:p></o:p></p>
                <p class="MsoPlainText">   possible types / formats of a
                  DetNet flow are distinguished in this<o:p></o:p></p>
                <p class="MsoPlainText">   document:<o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText">   o  App-flow: native format of
                  a DetNet flow.  It does not contain any<o:p></o:p></p>
                <p class="MsoPlainText">      DetNet related attributes.<o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText">   o  DetNet-t-flow: specific
                  format of a DetNet flow.  Only requires<o:p></o:p></p>
                <p class="MsoPlainText">      the congestion / latency
                  features provided by the Detnet transport<o:p></o:p></p>
                <p class="MsoPlainText">      layer.<o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText">   o  DetNet-s-flow: specific
                  format of a DetNet flow.  Only requires<o:p></o:p></p>
                <p class="MsoPlainText">      the
                  replication/elimination feature ensured by the DetNet
                  service<o:p></o:p></p>
                <p class="MsoPlainText">      layer.<o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText">   o  DetNet-st-flow: specific
                  format of a DetNet flow.  It requires<o:p></o:p></p>
                <p class="MsoPlainText">      both DetNet service layer
                  and DetNet transport layer functions<o:p></o:p></p>
                <p class="MsoPlainText">      during forwarding.<o:p></o:p></p>
                <p class="MsoPlainText">SB&gt; I find the relisting of
                  these types confusing. Wheren't they defined
                  <o:p></o:p></p>
                <p class="MsoPlainText">SB&gt; in the section above?<o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText">[Balázs Varga A] This is inline
                  with the previous section " Grouping of end systems ".<o:p></o:p></p>
              </div>
            </blockquote>
            <p class="MsoNormal">Surely if we have defined them we never
              need to do anything but name them in<br>
              later sections. Redefinition is never a good idea because
              it often leads to <br>
              conflicting definitions.<br>
              <br>
              <br>
              <o:p></o:p></p>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <div>
                <p class="MsoNormal"><o:p> </o:p></p>
                <p class="MsoPlainText">============<o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText">   [HSR-PRP]  IEC, "High
                  availability seamless redundancy (HSR) is a<o:p></o:p></p>
                <p class="MsoPlainText">              further
                  development of the PRP approach, although HSR<o:p></o:p></p>
                <p class="MsoPlainText">              functions
                  primarily as a protocol for creating media<o:p></o:p></p>
                <p class="MsoPlainText">              redundancy while
                  PRP, as described in the previous<o:p></o:p></p>
                <p class="MsoPlainText">              section, creates
                  network redundancy.  PRP and HSR are both<o:p></o:p></p>
                <p class="MsoPlainText">              described in the
                  IEC 62439 3 standard.",<o:p></o:p></p>
                <p class="MsoPlainText">              &lt;<a
                    moz-do-not-send="true"
                    href="http://webstore.iec.ch/webstore/webstore.nsf/">http://webstore.iec.ch/webstore/webstore.nsf/</a><o:p></o:p></p>
                <p class="MsoPlainText">             
                  artnum/046615!opendocument&gt;.<o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText">SB&gt; Not available at the time
                  of this review, but my recollection is
                  <o:p></o:p></p>
                <p class="MsoPlainText">SB&gt; that this is not readily
                  available without paying a large fee.<o:p></o:p></p>
              </div>
            </blockquote>
            <p class="MsoNormal"><br>
              If we decide that this is essential as a key reference,
              there needs to be<br>
              some suitable text, as this will get raised a number of
              times between<br>
              here an publication as first the directorates and then the
              ADs run<br>
              into this.<br>
              <br>
              <br>
              <o:p></o:p></p>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <div>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText">===========<o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText">   [ISA95]    ANSI/ISA,
                  "Enterprise-Control System Integration Part 1:<o:p></o:p></p>
                <p class="MsoPlainText">              Models and
                  Terminology", 2000,<o:p></o:p></p>
                <p class="MsoPlainText">              &lt;<a
                    moz-do-not-send="true"
                    href="https://www.isa.org/isa95/"><span
                      style="color:windowtext;text-decoration:none">https://www.isa.org/isa95/</span></a>&gt;.<o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
                <p class="MsoPlainText">SB&gt; Should that be 2000, or
                  2010.<o:p></o:p></p>
                <p class="MsoPlainText">SB&gt; Note that this seems to
                  be a very expensive document to access.<o:p></o:p></p>
                <p class="MsoPlainText"> <o:p></o:p></p>
              </div>
            </blockquote>
            <p class="MsoNormal">You did not comment on the correctness
              of the reference.<br>
              <br>
              <o:p></o:p></p>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <div>
                <p class="MsoPlainText"> <o:p></o:p></p>
              </div>
            </blockquote>
            <p class="MsoNormal"><br>
              Best Regards<br>
              <br>
              Stewart<o:p></o:p></p>
          </blockquote>
          <p class="MsoNormal"><o:p> </o:p></p>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------CCA254FC3C38FD7CE8F0152E--


From nobody Wed Jul  4 11:15:57 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 7B1B1131065 for <detnet@ietfa.amsl.com>; Wed,  4 Jul 2018 11:15:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.309
X-Spam-Level: 
X-Spam-Status: No, score=-4.309 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_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, 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 ShqrNTsP3gwK for <detnet@ietfa.amsl.com>; Wed,  4 Jul 2018 11:15:40 -0700 (PDT)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (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 95B8A130E09 for <detnet@ietf.org>; Wed,  4 Jul 2018 11:15:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1530728134; 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=wJjGShMj1tvA8jICly0dwnOAsVPaodwszWax7uC3I4U=; b=RGajzkgE+869i4TnSXDzp+jmrjps62lowZbmMBemZEKI6ezPrQINHwsv2b2o6bqM UtfG1HlqNmH5jwfINjUE/qSTVGVpE4gjxSo8JkG9S4ZYnGXGRk8y1zN4XJavJi70 0hJo2AdPU9/o+PVdsAFDJ0bVslzxkmPEux+g+8N83sA=;
X-AuditID: c1b4fb30-93dff70000000a77-4f-5b3d0ec601a7
Received: from ESESSMB503.ericsson.se (Unknown_Domain [153.88.183.121]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id CA.06.02679.6CE0D3B5; Wed,  4 Jul 2018 20:15:34 +0200 (CEST)
Received: from ESESBMB505.ericsson.se (153.88.183.172) 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; Wed, 4 Jul 2018 20:15:34 +0200
Received: from [100.94.59.252] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.188) with Microsoft SMTP Server id 15.1.1466.3 via Frontend Transport; Wed, 4 Jul 2018 20:15:34 +0200
To: "Black, David" <David.Black@dell.com>, Greg Mirsky <gregimirsky@gmail.com>
References: <CA+RyBmUTFdCU1tURzvebAWo7RES+Oevcy+=YeBu+jPm5hszvTA@mail.gmail.com> <CE03DB3D7B45C245BCA0D243277949363019D096@MX307CL04.corp.emc.com>
From: =?UTF-8?Q?J=c3=a1nos_Farkas?= <janos.farkas@ericsson.com>
CC: "detnet@ietf.org" <detnet@ietf.org>
Message-ID: <9311b845-502e-fa21-95c2-8f131f216996@ericsson.com>
Date: Wed, 4 Jul 2018 20:15:34 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <CE03DB3D7B45C245BCA0D243277949363019D096@MX307CL04.corp.emc.com>
Content-Type: multipart/alternative; boundary="------------3D647C6EC139FB8012C34616"
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRmVeSWpSXmKPExsUyM2J7pe4xPttogw/NlhYfZy1msfj9aTaL xbdpT1kdmD0mzZzB7LFz1l12jyVLfjIFMEdx2aSk5mSWpRbp2yVwZdydM5GlYEdlxcJZB1ga GL/GdDFyckgImEhcWdbGDmILCRxllHg/LbKLkQvI/soo8W/5DzYI5zCjxIeXExlBqoQF3CSu zN3DCmKLCPhJXJ6wlAmiaAqjRGNfPxtIgk3AXuLupQ3MIDazgLrEzQVrwWxeoPiW+a/BBrEI qEi8vfkJaDUHh6hAjMT6vgSIEkGJkzOfsIDYnEDzd+xYzgoxJkxiyoqTUJeqSXx6+5B9AqPA LCQts5CUQdgWEjPnn2eEsOUlmrfOZoawNSRa58xlRxZfwMi2ilG0OLU4KTfdyEgvtSgzubg4 P08vL7VkEyMw6A9u+W2wg/Hlc8dDjAIcjEo8vC6cttFCrIllxZW5hxglOJiVRHg1f9lEC/Gm JFZWpRblxxeV5qQWH2KU5mBREue18NscJSSQnliSmp2aWpBaBJNl4uCUamB0/3ZO9tKSg2oS U/1WByVH567dd+789VNTGluULW+57eBk+KW2fkHjDistlbywuPmX9h5Muxl19t1Vz+iAb4fi +DYFLdd2+ndk/Y2gzUrnptjfi1a9/+jpnY0PGNdyu4jPmpRq27g8X1arIeNqwjkZC+k6dZcF c7sOlohdiXz4semdi8QjrpvPlFiKMxINtZiLihMB/uAAZ3YCAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/NDi61-n9rpobfWPjhIQLLjZgzb0>
Subject: Re: [Detnet] WG LC comments to draft-ietf-detnet-architecture
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.26
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, 04 Jul 2018 18:15:55 -0000

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

I think it is natural that we need headroom for active OAM.

The architecture document is intended to be high level. I think OAM is 
in there at the appropriate level.

This level of detail wold belong to an OAM document.

Thanks,
Janos


On 7/2/2018 4:23 PM, Black, David wrote:
>
> I agree with Greg’s comment – for the architecture draft, it would be 
> good to add some text to point out that the ability to use active OAM 
> requires some “headroom” in the reservations.
>
> How to obtain that headroom is a longer discussion, e.g., the network 
> operator could enlarge application-originated DetNet reservations to 
> include that “headroom,” but that discussion does not need to be 
> fleshed out in the architecture draft. Of course, if the DetNet 
> application and network owners/operators are the same entity, this 
> becomes simpler to deal with.
>
> Thanks, --David
>
> *From:*detnet [mailto:detnet-bounces@ietf.org] *On Behalf Of *Greg Mirsky
> *Sent:* Sunday, July 1, 2018 2:41 PM
> *To:* detnet@ietf.org; detnet-chairs@ietf.org; 
> draft-ietf-detnet-architecture@ietf.org
> *Subject:* [Detnet] WG LC comments to draft-ietf-detnet-architecture
>
> Dear Authors, WG Chairs, et. al,
>
> please consider my comments as part of WGLC 
> of draft-ietf-detnet-architecture.
>
>   * in the document resource reservation for a detnet service is
>     defined as:
>
>            The set of resources allocated between a source and one or
>
>            more destinations through transit nodes and subnets
>
>            associated with a DetNet flow, to provide the expected DetNet
>
>            Service.
>
>   * traffic characteristics to be used as input to determine required
>     resources for a detnet service are listed in Section 4.2.1.
>   * I believe that in addition to service traffic characteristics
>     resource reservation must accommodate OAM, particularly active OAM
>     methods that inject specially constructedtest packets in the
>     detnet domain. If the impact of active OAM is not accounted for in
>     the resource reservation, detnet may experience congestions and/or
>     packet loss. Adding a sentence in the paragraph before last in
>     section 4.1.1 may be sufficient:
>
>     Active OAM methods inject test packets into the network and the
>     volume of these packets must be considered as one of the inputs
>     for resource reservation.
>
> Regards,
>
> Greg
>


--------------3D647C6EC139FB8012C34616
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font color="#009900">I think it is natural that we need headroom
      for active OAM.<br>
      <br>
      The architecture document is intended to be high level. I think
      OAM is in there at the appropriate level.<br>
      <br>
      This level of detail wold belong to an OAM document.<br>
      <br>
      Thanks,<br>
      Janos</font><br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 7/2/2018 4:23 PM, Black, David
      wrote:<br>
    </div>
    <blockquote
cite="mid:CE03DB3D7B45C245BCA0D243277949363019D096@MX307CL04.corp.emc.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	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;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.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:223612302;
	mso-list-template-ids:1985356742;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1
	{mso-list-id:666976818;
	mso-list-template-ids:1577867406;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><a moz-do-not-send="true"
            name="_MailEndCompose"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">I
              agree with Greg’s comment – for the architecture draft, it
              would be good to add some text to point out that the
              ability to use active OAM requires some “headroom” in the
              reservations.<o:p></o:p></span></a></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">How
            to obtain that headroom is a longer discussion, e.g., the
            network operator could enlarge application-originated DetNet
            reservations to include that “headroom,” but that discussion
            does not need to be fleshed out in the architecture draft. 
            Of course, if the DetNet application and network
            owners/operators are the same entity, this becomes simpler
            to deal with.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Thanks,
            --David<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <div style="border:none;border-left:solid blue 1.5pt;padding:0in
          0in 0in 4.0pt">
          <div>
            <div style="border:none;border-top:solid #E1E1E1
              1.0pt;padding:3.0pt 0in 0in 0in">
              <p class="MsoNormal"><b><span
                    style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">
                  detnet [<a class="moz-txt-link-freetext" href="mailto:detnet-bounces@ietf.org">mailto:detnet-bounces@ietf.org</a>]
                  <b>On Behalf Of </b>Greg Mirsky<br>
                  <b>Sent:</b> Sunday, July 1, 2018 2:41 PM<br>
                  <b>To:</b> <a class="moz-txt-link-abbreviated" href="mailto:detnet@ietf.org">detnet@ietf.org</a>; <a class="moz-txt-link-abbreviated" href="mailto:detnet-chairs@ietf.org">detnet-chairs@ietf.org</a>;
                  <a class="moz-txt-link-abbreviated" href="mailto:draft-ietf-detnet-architecture@ietf.org">draft-ietf-detnet-architecture@ietf.org</a><br>
                  <b>Subject:</b> [Detnet] WG LC comments to
                  draft-ietf-detnet-architecture<o:p></o:p></span></p>
            </div>
          </div>
          <p class="MsoNormal"><o:p> </o:p></p>
          <div>
            <p class="MsoNormal">Dear Authors, WG Chairs, et. al,<o:p></o:p></p>
            <div>
              <p class="MsoNormal">please consider my comments as part
                of WGLC of draft-ietf-detnet-architecture.<o:p></o:p></p>
            </div>
            <div>
              <ul type="disc">
                <li class="MsoNormal"
                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1
                  level1 lfo1">
                  in the document resource reservation for a detnet
                  service is defined as:<o:p></o:p></li>
              </ul>
              <div>
                <p class="MsoNormal">           The set of resources
                  allocated between a source and one or<o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal">           more destinations
                  through transit nodes and subnets<o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal">           associated with a DetNet
                  flow, to provide the expected DetNet<o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal">           Service.<o:p></o:p></p>
              </div>
            </div>
            <div>
              <ul type="disc">
                <li class="MsoNormal"
                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
                  level1 lfo2">
                  traffic characteristics to be used as input to
                  determine required resources for a detnet service are
                  listed in Section 4.2.1.<o:p></o:p></li>
                <li class="MsoNormal"
                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
                  level1 lfo2">
                  I believe that in addition to service traffic
                  characteristics resource reservation must accommodate
                  OAM, particularly active OAM methods that inject
                  specially constructed<span style="background:white">
                    test packets in the detnet domain. If the impact of
                    active OAM is not accounted for in the resource
                    reservation, detnet may experience congestions
                    and/or packet loss. Adding a sentence in the
                    paragraph before last in section 4.1.1 may be
                    sufficient:</span><o:p></o:p></li>
              </ul>
              <blockquote style="margin-left:30.0pt;margin-right:0in">
                <div>
                  <p class="MsoNormal">Active OAM methods inject test
                    packets into the network and the volume of these
                    packets must be considered as one of the inputs for
                    resource reservation.<o:p></o:p></p>
                </div>
                <div>
                  <p class="MsoNormal"><o:p> </o:p></p>
                </div>
                <div>
                  <p class="MsoNormal"><o:p> </o:p></p>
                </div>
              </blockquote>
              <p class="MsoNormal">Regards,<o:p></o:p></p>
            </div>
            <div>
              <p class="MsoNormal">Greg<o:p></o:p></p>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------3D647C6EC139FB8012C34616--


From nobody Wed Jul  4 11:19:30 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 2AE8D130E30 for <detnet@ietfa.amsl.com>; Wed,  4 Jul 2018 11:19:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.31
X-Spam-Level: 
X-Spam-Status: No, score=-4.31 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_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, 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 4Gq94Sn3N2Sc for <detnet@ietfa.amsl.com>; Wed,  4 Jul 2018 11:19:25 -0700 (PDT)
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 28C28130E09 for <detnet@ietf.org>; Wed,  4 Jul 2018 11:19:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1530728363; 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=k66KfDj4NwDNKlsSvYykjdRwdeyBn+Qx2q8+N8+pWWg=; b=LX0o6f3NC2jntOnAqitfIJJuGW8gzNKs0SUJaX8RMDdhXd4fmQHeb2j1gJmwC0mK teckaB14kA8vK21Ro3gaFQO8KfPp4DM4bdlrehVDOju1BfA5A3OCJYO6Tk+qMQkH 2OrNfFkHPw65+pAvkEsj1sC57DRXrcEF4O4JfprbYgE=;
X-AuditID: c1b4fb2d-20bff700000055ff-3e-5b3d0fabd63a
Received: from ESESSMB503.ericsson.se (Unknown_Domain [153.88.183.121]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id C2.30.22015.BAF0D3B5; Wed,  4 Jul 2018 20:19:23 +0200 (CEST)
Received: from ESESSMR504.ericsson.se (153.88.183.126) by ESESSMB503.ericsson.se (153.88.183.121) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Wed, 4 Jul 2018 20:19:23 +0200
Received: from ESESBMB502.ericsson.se (153.88.183.169) 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; Wed, 4 Jul 2018 20:19:23 +0200
Received: from [100.94.59.252] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.185) with Microsoft SMTP Server id 15.1.1466.3 via Frontend Transport; Wed, 4 Jul 2018 20:19:22 +0200
To: "detnet@ietf.org" <detnet@ietf.org>
References: <VI1PR0702MB35672024186C079A69155850F2620@VI1PR0702MB3567.eurprd07.prod.outlook.com> <3085b745-cbb6-3942-7ca8-c4631d308218@labn.net>
CC: DetNet Chairs <detnet-chairs@ietf.org>
From: =?UTF-8?Q?J=c3=a1nos_Farkas?= <janos.farkas@ericsson.com>
Message-ID: <01d17b16-bf89-d17c-da37-8f4a2189761b@ericsson.com>
Date: Wed, 4 Jul 2018 20:19:22 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <3085b745-cbb6-3942-7ca8-c4631d308218@labn.net>
Content-Type: text/plain; charset="windows-1252"; format=flowed
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKLMWRmVeSWpSXmKPExsUyM2J7pe5qfttog/U7FSyu9f9gsfj9aTaL A5PHkiU/mQIYo7hsUlJzMstSi/TtErgyljduYi9Yx19xu2MHSwNjI08XIweHhICJxLdepy5G Lg4hgaOMEpdu3mOBcL4ySuzbt40Zzrm38zQrhHOYUWLzkX1MXYycHMICThKXtz9lB7FFBNQl 2t5cY4QomsQosXjpdWaQBLOAlsSVKf/BitgE7CXuXtrADLKbF8j+dlATxGQRUJHY2CYOYooK xEis70sAKeYVEJQ4OfMJC4jNKWAj8e7zEbBGZqDGB1vLIGbLSzRvnQ22R0hATeJ9wx3GCYxC s5B0z0LomIWkYwEj8ypG0eLU4uLcdCNjvdSizOTi4vw8vbzUkk2MwMA9uOW37g7G1a8dDzEK cDAq8fA6ctpGC7EmlhVX5h5ilOBgVhLh1fxlEy3Em5JYWZValB9fVJqTWnyIUZqDRUmcV2/V nighgfTEktTs1NSC1CKYLBMHp1QDY8sH3gNXfnc+azv12mmH4N2VRzuuMrN1TN88w7vmmUr1 XCWe7k95R0L/TJc7MbPS7fhSISNuuS0cn7kmR3odS828Je32y/jm+isz+E/vflJbMptNX73q tt6sY/6XxSv0w7q1o36lut+a33RlBdvpsw+yUuef/akce9VYd+2l7MSqtW89Bb8tfqHEUpyR aKjFXFScCAADjuaAWAIAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/1dHK_BRmmFH2Vh7M00G2KjhB_xo>
Subject: Re: [Detnet] joint DetNet - TSN - IEC workshop in Bangkok
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.26
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, 04 Jul 2018 18:19:29 -0000

Hi,

The target date for the workshop is Sunday. The doodle poll shows 
preference to Sunday.
We will discuss it further at the next week IEEE 802 Plenary and at IETF 
102 and make the necessary steps, e.g., work on getting a meeting room.

Thank you,
Janos and Lou


On 6/8/2018 2:48 PM, Lou Berger wrote:
> Hi,
>
>     If you have not yet participated in this poll, please do so as we 
> are trying to start room arrangements in the next couple of weeks.  If 
> for some reason you prefer, you can also just let the chairs know your 
> preferences.  Note that the poll supports yes/no/if-need-be (double 
> click check box) options.
>
> Thank you,
>
> Lou and Janos
>
>
> On 6/1/2018 4:03 PM, Janos Farkas wrote:
>>
>> Dear All,
>>
>> As we discussed during the DetNet WG session at IETF 101, we could 
>> have a DetNet – TSN - IEC workshop after IETF 103 in Bangkok. We have 
>> a 4-6 hours workshop in mind with presentations and discussions on 
>> topics of common interest.
>>
>> Clear interest has been expressed for a joint workshop from TSN and 
>> IEC experts at the last 802.1 Interim. Note that IEC and IEEE 802 run 
>> a joint project 
>> (https://1.ieee802.org/tsn/iec-ieee-60802-tsn-profile-for-industrial-automation/) 
>> to specify the use of TSN for industrial automation, which is also a 
>> use cases of DetNet.
>>
>> The workshop can take place on one of the following days:
>>
>> - Friday, Nov 9
>>
>> - Saturday, Nov 10
>>
>> - Sunday, Nov 11
>>
>> Please express your interest and preferred date in this doodle poll:
>>
>> https://doodle.com/poll/ktq2pr5iqebhsu7t
>>
>> Please add a comment if you'd like to give a presentation; also 
>> include a brief title of the topic please.
>>
>> Best regards,
>>
>> János and Lou
>>
>>
>>
>> _______________________________________________
>> detnet mailing list
>> detnet@ietf.org
>> https://www.ietf.org/mailman/listinfo/detnet
>


From nobody Fri Jul  6 14:29:02 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 ACE0A130F6C for <detnet@ietfa.amsl.com>; Fri,  6 Jul 2018 14:29:01 -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, T_DKIMWL_WL_HIGH=-0.01, T_KAM_HTML_FONT_INVALID=0.01, 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=joI2DGwK; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=rsa.com header.b=ZHzFRh85
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qr-fj9ozP8ET for <detnet@ietfa.amsl.com>; Fri,  6 Jul 2018 14:28:59 -0700 (PDT)
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 3EB1712D7F8 for <detnet@ietf.org>; Fri,  6 Jul 2018 14:28:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1530912171; x=1562448171; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=nQWCdzv75XcKENwXCGqcyk7Do3yEtWFf98ieRMtiUds=; b=joI2DGwKiiS9Z5KtyS5mpOHLDVq9d+flVb5LkD+7CjgKlhDR1bXRhbKl /aEz1gur/U/fF/hCtFchmMSgBNdUDwznKfGmbZsGoriOf+ddlMkb0trSU c5ilMcjmzZ3jp3RUfHikbGGS5YCttbT8JiVDQ3Hsz1SYpVGs42U3B5x1I Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2GRAQDV3j9bmMqZ6ERcHAEBAQQBAQoBA?= =?us-ascii?q?YJTIoEoDn8oCoNwlDmCB5UyFIFmCy6EPgIXghchNRcBAgEBAgEBAgEBAhABAQE?= =?us-ascii?q?BAQgLCwYpIwyCNSQBDlYkDgEBAVMCD0cBARgBAQEBAgEjChMfGgEECwIBCBEBA?= =?us-ascii?q?wEBCxYBBgMCAgIwFAMGCAIEAQ0FCIMYAYEbXAgBqXOCHB+CWYVTgTIIh2SBCYF?= =?us-ascii?q?XPoEPgw+EQjo0gksxgiSIUIkch2UDBAICkGOEDIgMkWQCBAIEBQIUgUIBgglwg?= =?us-ascii?q?zkJgimDTopSb4xPK4EBgRoBAQ?=
X-IPAS-Result: =?us-ascii?q?A2GRAQDV3j9bmMqZ6ERcHAEBAQQBAQoBAYJTIoEoDn8oCoN?= =?us-ascii?q?wlDmCB5UyFIFmCy6EPgIXghchNRcBAgEBAgEBAgEBAhABAQEBAQgLCwYpIwyCN?= =?us-ascii?q?SQBDlYkDgEBAVMCD0cBARgBAQEBAgEjChMfGgEECwIBCBEBAwEBCxYBBgMCAgI?= =?us-ascii?q?wFAMGCAIEAQ0FCIMYAYEbXAgBqXOCHB+CWYVTgTIIh2SBCYFXPoEPgw+EQjo0g?= =?us-ascii?q?ksxgiSIUIkch2UDBAICkGOEDIgMkWQCBAIEBQIUgUIBgglwgzkJgimDTopSb4x?= =?us-ascii?q?PK4EBgRoBAQ?=
Received: from esa2.dell-outbound2.iphmx.com ([68.232.153.202]) by esa1.dell-outbound.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 06 Jul 2018 16:22:45 -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-GCM-SHA384; 07 Jul 2018 03:26:09 +0600
Received: from maildlpprd05.lss.emc.com (maildlpprd05.lss.emc.com [10.253.24.37]) by mailuogwprd05.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id w66LSn5e000457 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 6 Jul 2018 17:28:49 -0400
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd05.lss.emc.com w66LSn5e000457
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=rsa.com; s=jan2013; t=1530912529; bh=EagemyY1MbACAGrzxdB/TTkUsbw=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=ZHzFRh85GMrx3Gf3/SUpZi+ZHV/ZytokirUCBXhsaGeq7Bxi+IkIviAIGE9XtAUDK hpdhlkBPfrWA1PThsylqsatHFVxEsZwQY05RlSt5hmuZHS18+FFmmjnGWj9lyHClw9 ph4rA1uJuMP8YRc5452qCQAQGB+E2MTM1Rs7n4ko=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd05.lss.emc.com w66LSn5e000457
Received: from mailusrhubprd02.lss.emc.com (mailusrhubprd02.lss.emc.com [10.253.24.20]) by maildlpprd05.lss.emc.com (RSA Interceptor); Fri, 6 Jul 2018 17:28:36 -0400
Received: from MXHUB301.corp.emc.com (MXHUB301.corp.emc.com [10.146.3.27]) by mailusrhubprd02.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id w66LSaxU030560 (version=TLSv1.2 cipher=AES128-SHA256 bits=128 verify=FAIL); Fri, 6 Jul 2018 17:28:36 -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.0382.000; Fri, 6 Jul 2018 17:28:35 -0400
To: =?utf-8?B?SsOhbm9zIEZhcmthcw==?= <janos.farkas@ericsson.com>, Greg Mirsky <gregimirsky@gmail.com>
CC: "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: [Detnet] WG LC comments to draft-ietf-detnet-architecture
Thread-Index: AQHUEWsOBvYHfhsuHUKYuOYIa5tp7KR7/KKggAOplgCAAxJRUA==
Date: Fri, 6 Jul 2018 21:28:35 +0000
Message-ID: <CE03DB3D7B45C245BCA0D24327794936301A78F4@MX307CL04.corp.emc.com>
References: <CA+RyBmUTFdCU1tURzvebAWo7RES+Oevcy+=YeBu+jPm5hszvTA@mail.gmail.com> <CE03DB3D7B45C245BCA0D243277949363019D096@MX307CL04.corp.emc.com> <9311b845-502e-fa21-95c2-8f131f216996@ericsson.com>
In-Reply-To: <9311b845-502e-fa21-95c2-8f131f216996@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.238.21.34]
Content-Type: multipart/alternative; boundary="_000_CE03DB3D7B45C245BCA0D24327794936301A78F4MX307CL04corpem_"
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd02.lss.emc.com
X-RSA-Classifications: public
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/sKlU7H_BqSUjmC0OM5mnbRdHQyA>
Subject: Re: [Detnet] WG LC comments to draft-ietf-detnet-architecture
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.26
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, 06 Jul 2018 21:29:02 -0000

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

PiAgSSB0aGluayBpdCBpcyBuYXR1cmFsIHRoYXQgd2UgbmVlZCBoZWFkcm9vbSBmb3IgYWN0aXZl
IE9BTS4NCj4NCj4gVGhlIGFyY2hpdGVjdHVyZSBkb2N1bWVudCBpcyBpbnRlbmRlZCB0byBiZSBo
aWdoIGxldmVsLiBJIHRoaW5rIE9BTSBpcyBpbiB0aGVyZSBhdCB0aGUgYXBwcm9wcmlhdGUgbGV2
ZWwuDQo+DQo+IFRoaXMgbGV2ZWwgb2YgZGV0YWlsIHdvdWxkIGJlbG9uZyB0byBhbiBPQU0gZG9j
dW1lbnQuDQoNCkkgYWdyZWUgdGhhdCBPQU0gZGV0YWlscyBiZWxvbmcgaW4gYW4gT0FNIGRvY3Vt
ZW50LCBidXQgYSBzZW50ZW5jZSB0byBub3RlIHRoYXQgYWN0aXZlIE9BTSBmdW5jdGlvbmFsaXR5
IGludGVyYWN0cyB3aXRoIERldE5ldOKAmXMgc3RyaWN0IHJlcXVpcmVtZW50cyBmb3IgcmVzZXJ2
YXRpb25zIHNlZW1zIGdlcm1hbmUgZm9yIGFuIGFyY2hpdGVjdHVyZSBkb2N1bWVudCBiZWNhdXNl
IGl0IGludm9sdmVzIHR3byBkaWZmZXJlbnQgYXJlYXMgb2YgZnVuY3Rpb25hbGl0eSAoT0FNLCBy
ZXNlcnZhdGlvbnMpLiAgVGhlIE9BTSBwYXJhZ3JhcGggaW4gNC4xLjEgaXM6DQoNCiAgIE9wZXJh
dGlvbnMsIEFkbWluaXN0cmF0aW9uLCBhbmQgTWFpbnRlbmFuY2UgKE9BTSkgbGV2ZXJhZ2VzIGlu
LWJhbmQNCiAgIGFuZCBvdXQtb2YtYmFuZCBzaWduYWxpbmcgdGhhdCB2YWxpZGF0ZXMgd2hldGhl
ciB0aGUgc2VydmljZSBpcw0KICAgZWZmZWN0aXZlbHkgb2J0YWluZWQgd2l0aGluIFFvUyBjb25z
dHJhaW50cy4gIE9BTSBpcyBub3Qgc2hvd24gaW4NCiAgIEZpZ3VyZSAyOyBpdCBtYXkgcmVzaWRl
IGluIGFueSBudW1iZXIgb2YgdGhlIGxheWVycy4gIE9BTSBjYW4gaW52b2x2ZQ0KICAgc3BlY2lm
aWMgdGFnZ2luZyBhZGRlZCBpbiB0aGUgcGFja2V0cyBmb3IgdHJhY2luZyBpbXBsZW1lbnRhdGlv
biBvcg0KICAgbmV0d29yayBjb25maWd1cmF0aW9uIGVycm9yczsgdHJhY2VhYmlsaXR5IGVuYWJs
ZXMgdG8gZmluZCB3aGV0aGVyIGENCiAgIHBhY2tldCBpcyBhIHJlcGxpY2EsIHdoaWNoIHJlbGF5
IG5vZGUgcGVyZm9ybWVkIHRoZSByZXBsaWNhdGlvbiwgYW5kDQogICB3aGljaCBzZWdtZW50IHdh
cyBpbnRlbmRlZCBmb3IgdGhlIHJlcGxpY2EuDQoNClRoZSBsYXN0IHNlbnRlbmNlIGluIHRoYXQg
cGFyYWdyYXBoIGRvZXMgbm90IGNvdmVyIEFjdGl2ZSBPQU0gdGVjaG5pcXVlcyB0aGF0IGdlbmVy
YXRlIHRyYWZmaWMgdG8gcHJvYmUvbWVhc3VyZSB0aGUgbmV0d29yay4gICAgSSBtaWdodCByZXBo
cmFzZSBHcmVn4oCZcyBzZW50ZW5jZSB0byBhZGQgdG8gdGhlIGVuZCBvZiB0aGF0IHBhcmFncmFw
aCBhczoNCg0KICAgQWN0aXZlIE9BTSB0ZWNobmlxdWVzIGdlbmVyYXRlIHRlc3QgdHJhZmZpYyB0
byBwcm9iZSB0aGUgbmV0d29yazsNCiAgIGZvciBEZXROZXQsIHJlc291cmNlcyBoYXZlIHRvIGJl
IHJlc2VydmVkIGZvciBzdWNoIHRlc3QgdHJhZmZpYywNCiAgIGUuZy4sIHZpYSBoZWFkcm9vbSBp
biByZXNlcnZhdGlvbnMgZm9yIG90aGVyIERldE5ldCB0cmFmZmljIG9yIHZpYQ0KICAgc2VwYXJh
dGUgcmVzZXJ2YXRpb25zIGZvciBEZXROZXQgT0FNIHRyYWZmaWMuDQoNClRoYW5rcywgLS1EYXZp
ZA0KDQpGcm9tOiBKw6Fub3MgRmFya2FzIFttYWlsdG86amFub3MuZmFya2FzQGVyaWNzc29uLmNv
bV0NClNlbnQ6IFdlZG5lc2RheSwgSnVseSA0LCAyMDE4IDI6MTYgUE0NClRvOiBCbGFjaywgRGF2
aWQ7IEdyZWcgTWlyc2t5DQpDYzogZGV0bmV0QGlldGYub3JnDQpTdWJqZWN0OiBSZTogW0RldG5l
dF0gV0cgTEMgY29tbWVudHMgdG8gZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlDQoNCkkg
dGhpbmsgaXQgaXMgbmF0dXJhbCB0aGF0IHdlIG5lZWQgaGVhZHJvb20gZm9yIGFjdGl2ZSBPQU0u
DQoNClRoZSBhcmNoaXRlY3R1cmUgZG9jdW1lbnQgaXMgaW50ZW5kZWQgdG8gYmUgaGlnaCBsZXZl
bC4gSSB0aGluayBPQU0gaXMgaW4gdGhlcmUgYXQgdGhlIGFwcHJvcHJpYXRlIGxldmVsLg0KDQpU
aGlzIGxldmVsIG9mIGRldGFpbCB3b2xkIGJlbG9uZyB0byBhbiBPQU0gZG9jdW1lbnQuDQoNClRo
YW5rcywNCkphbm9zDQoNCk9uIDcvMi8yMDE4IDQ6MjMgUE0sIEJsYWNrLCBEYXZpZCB3cm90ZToN
CkkgYWdyZWUgd2l0aCBHcmVn4oCZcyBjb21tZW50IOKAkyBmb3IgdGhlIGFyY2hpdGVjdHVyZSBk
cmFmdCwgaXQgd291bGQgYmUgZ29vZCB0byBhZGQgc29tZSB0ZXh0IHRvIHBvaW50IG91dCB0aGF0
IHRoZSBhYmlsaXR5IHRvIHVzZSBhY3RpdmUgT0FNIHJlcXVpcmVzIHNvbWUg4oCcaGVhZHJvb23i
gJ0gaW4gdGhlIHJlc2VydmF0aW9ucy4NCg0KSG93IHRvIG9idGFpbiB0aGF0IGhlYWRyb29tIGlz
IGEgbG9uZ2VyIGRpc2N1c3Npb24sIGUuZy4sIHRoZSBuZXR3b3JrIG9wZXJhdG9yIGNvdWxkIGVu
bGFyZ2UgYXBwbGljYXRpb24tb3JpZ2luYXRlZCBEZXROZXQgcmVzZXJ2YXRpb25zIHRvIGluY2x1
ZGUgdGhhdCDigJxoZWFkcm9vbSzigJ0gYnV0IHRoYXQgZGlzY3Vzc2lvbiBkb2VzIG5vdCBuZWVk
IHRvIGJlIGZsZXNoZWQgb3V0IGluIHRoZSBhcmNoaXRlY3R1cmUgZHJhZnQuICBPZiBjb3Vyc2Us
IGlmIHRoZSBEZXROZXQgYXBwbGljYXRpb24gYW5kIG5ldHdvcmsgb3duZXJzL29wZXJhdG9ycyBh
cmUgdGhlIHNhbWUgZW50aXR5LCB0aGlzIGJlY29tZXMgc2ltcGxlciB0byBkZWFsIHdpdGguDQoN
ClRoYW5rcywgLS1EYXZpZA0KDQpGcm9tOiBkZXRuZXQgW21haWx0bzpkZXRuZXQtYm91bmNlc0Bp
ZXRmLm9yZ10gT24gQmVoYWxmIE9mIEdyZWcgTWlyc2t5DQpTZW50OiBTdW5kYXksIEp1bHkgMSwg
MjAxOCAyOjQxIFBNDQpUbzogZGV0bmV0QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc+
OyBkZXRuZXQtY2hhaXJzQGlldGYub3JnPG1haWx0bzpkZXRuZXQtY2hhaXJzQGlldGYub3JnPjsg
ZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRm
LWRldG5ldC1hcmNoaXRlY3R1cmVAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbRGV0bmV0XSBXRyBMQyBj
b21tZW50cyB0byBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUNCg0KRGVhciBBdXRob3Jz
LCBXRyBDaGFpcnMsIGV0LiBhbCwNCnBsZWFzZSBjb25zaWRlciBteSBjb21tZW50cyBhcyBwYXJ0
IG9mIFdHTEMgb2YgZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLg0KDQogICogICBpbiB0
aGUgZG9jdW1lbnQgcmVzb3VyY2UgcmVzZXJ2YXRpb24gZm9yIGEgZGV0bmV0IHNlcnZpY2UgaXMg
ZGVmaW5lZCBhczoNCiAgICAgICAgICAgVGhlIHNldCBvZiByZXNvdXJjZXMgYWxsb2NhdGVkIGJl
dHdlZW4gYSBzb3VyY2UgYW5kIG9uZSBvcg0KICAgICAgICAgICBtb3JlIGRlc3RpbmF0aW9ucyB0
aHJvdWdoIHRyYW5zaXQgbm9kZXMgYW5kIHN1Ym5ldHMNCiAgICAgICAgICAgYXNzb2NpYXRlZCB3
aXRoIGEgRGV0TmV0IGZsb3csIHRvIHByb3ZpZGUgdGhlIGV4cGVjdGVkIERldE5ldA0KICAgICAg
ICAgICBTZXJ2aWNlLg0KDQogICogICB0cmFmZmljIGNoYXJhY3RlcmlzdGljcyB0byBiZSB1c2Vk
IGFzIGlucHV0IHRvIGRldGVybWluZSByZXF1aXJlZCByZXNvdXJjZXMgZm9yIGEgZGV0bmV0IHNl
cnZpY2UgYXJlIGxpc3RlZCBpbiBTZWN0aW9uIDQuMi4xLg0KICAqICAgSSBiZWxpZXZlIHRoYXQg
aW4gYWRkaXRpb24gdG8gc2VydmljZSB0cmFmZmljIGNoYXJhY3RlcmlzdGljcyByZXNvdXJjZSBy
ZXNlcnZhdGlvbiBtdXN0IGFjY29tbW9kYXRlIE9BTSwgcGFydGljdWxhcmx5IGFjdGl2ZSBPQU0g
bWV0aG9kcyB0aGF0IGluamVjdCBzcGVjaWFsbHkgY29uc3RydWN0ZWQgdGVzdCBwYWNrZXRzIGlu
IHRoZSBkZXRuZXQgZG9tYWluLiBJZiB0aGUgaW1wYWN0IG9mIGFjdGl2ZSBPQU0gaXMgbm90IGFj
Y291bnRlZCBmb3IgaW4gdGhlIHJlc291cmNlIHJlc2VydmF0aW9uLCBkZXRuZXQgbWF5IGV4cGVy
aWVuY2UgY29uZ2VzdGlvbnMgYW5kL29yIHBhY2tldCBsb3NzLiBBZGRpbmcgYSBzZW50ZW5jZSBp
biB0aGUgcGFyYWdyYXBoIGJlZm9yZSBsYXN0IGluIHNlY3Rpb24gNC4xLjEgbWF5IGJlIHN1ZmZp
Y2llbnQ6DQpBY3RpdmUgT0FNIG1ldGhvZHMgaW5qZWN0IHRlc3QgcGFja2V0cyBpbnRvIHRoZSBu
ZXR3b3JrIGFuZCB0aGUgdm9sdW1lIG9mIHRoZXNlIHBhY2tldHMgbXVzdCBiZSBjb25zaWRlcmVk
IGFzIG9uZSBvZiB0aGUgaW5wdXRzIGZvciByZXNvdXJjZSByZXNlcnZhdGlvbi4NCg0KDQpSZWdh
cmRzLA0KR3JlZw0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1
IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws
IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcg
Um9tYW4iLHNlcmlmOw0KCWNvbG9yOmJsYWNrO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9u
OnVuZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25h
bDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30N
CnNwYW4uRW1haWxTdHlsZTE4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiM5OTMzNjY7fQ0KLk1zb0No
cERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBw
dDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEu
MGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2Vj
dGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6
MjIzNjEyMzAyOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxOTg1MzU2NzQyO30NCkBsaXN0IGww
OmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10
YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9
DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZl
bDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
pzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpA
bGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDgN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5Oldp
bmdkaW5nczt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDoyMzQzMjM4ODI7DQoJbXNvLWxpc3Qt
dGVtcGxhdGUtaWRzOi0xMDc3Nzk5MjE2O30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6
bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw0DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDE6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuMGlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDE6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDINCgl7bXNvLWxpc3Qt
aWQ6Mjc5NDU0MzMzOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTI5MzI3NzE1ODt9DQpAbGlz
dCBsMjpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsMg0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjVp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwyOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoz
LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwyOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsOA0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGwzDQoJe21zby1saXN0LWlkOjY2Njk3NjgxODsNCgltc28tbGlzdC10ZW1wbGF0
ZS1pZHM6MTU3Nzg2NzQwNjt9DQpAbGlzdCBsMzpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwzOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWJpZGktZm9u
dC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDM6bGV2ZWwzDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDM6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuMGlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0K
QGxpc3QgbDM6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDM6bGV2ZWw2
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDM6bGV2ZWw3DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpX
aW5nZGluZ3M7fQ0KQGxpc3QgbDM6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxp
c3QgbDM6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRv
bTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0
ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEw
MjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNo
YXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAv
Pg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgYmdj
b2xvcj0id2hpdGUiIGxhbmc9IkVOLVVTIiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+
DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgbmFt
ZT0iX01haWxFbmRDb21wb3NlIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwOTkwMCI+Jmd0OyA8L3Nw
YW4+DQo8L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6IzAwOTkwMCI+SSB0aGluayBpdCBpcyBuYXR1cmFsIHRoYXQgd2UgbmVl
ZCBoZWFkcm9vbSBmb3IgYWN0aXZlIE9BTS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwOTkwMCI+Jmd0OzxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMDA5OTAwIj4mZ3Q7IFRoZSBhcmNoaXRlY3R1cmUgZG9jdW1lbnQgaXMgaW50ZW5kZWQgdG8g
YmUgaGlnaCBsZXZlbC4gSSB0aGluayBPQU0gaXMgaW4gdGhlcmUgYXQgdGhlIGFwcHJvcHJpYXRl
IGxldmVsLjxicj4NCiZndDs8YnI+DQomZ3Q7IFRoaXMgbGV2ZWwgb2YgZGV0YWlsIHdvdWxkIGJl
bG9uZyB0byBhbiBPQU0gZG9jdW1lbnQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojOTkzMzY2Ij5JIGFncmVlIHRoYXQgT0FNIGRldGFpbHMgYmVsb25nIGluIGFuIE9BTSBkb2N1
bWVudCwgYnV0IGEgc2VudGVuY2UgdG8gbm90ZSB0aGF0IGFjdGl2ZSBPQU0gZnVuY3Rpb25hbGl0
eSBpbnRlcmFjdHMgd2l0aCBEZXROZXTigJlzIHN0cmljdCByZXF1aXJlbWVudHMgZm9yIHJlc2Vy
dmF0aW9ucw0KIHNlZW1zIGdlcm1hbmUgZm9yIGFuIGFyY2hpdGVjdHVyZSBkb2N1bWVudCBiZWNh
dXNlIGl0IGludm9sdmVzIHR3byBkaWZmZXJlbnQgYXJlYXMgb2YgZnVuY3Rpb25hbGl0eSAoT0FN
LCByZXNlcnZhdGlvbnMpLiZuYnNwOyBUaGUgT0FNIHBhcmFncmFwaCBpbiA0LjEuMSBpczo8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6Izk5MzM2NiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndpbmRv
d3RleHQiPiZuYnNwOyZuYnNwOyBPcGVyYXRpb25zLCBBZG1pbmlzdHJhdGlvbiwgYW5kIE1haW50
ZW5hbmNlIChPQU0pIGxldmVyYWdlcyBpbi1iYW5kPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOndpbmRvd3RleHQiPiZuYnNwOyZuYnNwOyBhbmQgb3V0LW9mLWJhbmQgc2lnbmFsaW5nIHRo
YXQgdmFsaWRhdGVzIHdoZXRoZXIgdGhlIHNlcnZpY2UgaXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6d2luZG93dGV4dCI+Jm5ic3A7Jm5ic3A7IGVmZmVjdGl2ZWx5IG9idGFpbmVkIHdp
dGhpbiBRb1MgY29uc3RyYWludHMuJm5ic3A7IE9BTSBpcyBub3Qgc2hvd24gaW48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6
bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+Jm5ic3A7Jm5ic3A7IEZpZ3VyZSAyOyBp
dCBtYXkgcmVzaWRlIGluIGFueSBudW1iZXIgb2YgdGhlIGxheWVycy4mbmJzcDsgT0FNIGNhbiBp
bnZvbHZlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPiZuYnNwOyZu
YnNwOyBzcGVjaWZpYyB0YWdnaW5nIGFkZGVkIGluIHRoZSBwYWNrZXRzIGZvciB0cmFjaW5nIGlt
cGxlbWVudGF0aW9uIG9yPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQi
PiZuYnNwOyZuYnNwOyBuZXR3b3JrIGNvbmZpZ3VyYXRpb24gZXJyb3JzOyB0cmFjZWFiaWxpdHkg
ZW5hYmxlcyB0byBmaW5kIHdoZXRoZXIgYTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjp3
aW5kb3d0ZXh0Ij4mbmJzcDsmbmJzcDsgcGFja2V0IGlzIGEgcmVwbGljYSwgd2hpY2ggcmVsYXkg
bm9kZSBwZXJmb3JtZWQgdGhlIHJlcGxpY2F0aW9uLCBhbmQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6d2luZG93dGV4dCI+Jm5ic3A7Jm5ic3A7IHdoaWNoIHNlZ21lbnQgd2FzIGludGVu
ZGVkIGZvciB0aGUgcmVwbGljYS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5
OTMzNjYiPlRoZSBsYXN0IHNlbnRlbmNlIGluIHRoYXQgcGFyYWdyYXBoIGRvZXMgbm90IGNvdmVy
IEFjdGl2ZSBPQU0gdGVjaG5pcXVlcyB0aGF0IGdlbmVyYXRlIHRyYWZmaWMgdG8gcHJvYmUvbWVh
c3VyZSB0aGUgbmV0d29yay4mbmJzcDsmbmJzcDsmbmJzcDsgSSBtaWdodCByZXBocmFzZSBHcmVn
4oCZcyBzZW50ZW5jZQ0KIHRvIGFkZCB0byB0aGUgZW5kIG9mIHRoYXQgcGFyYWdyYXBoIGFzOjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojOTkzMzY2Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6d2lu
ZG93dGV4dCI+Jm5ic3A7Jm5ic3A7IEFjdGl2ZSBPQU0gdGVjaG5pcXVlcyBnZW5lcmF0ZSB0ZXN0
IHRyYWZmaWMgdG8gcHJvYmUgdGhlIG5ldHdvcms7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOndpbmRvd3RleHQiPiZuYnNwOyZuYnNwOyBmb3IgRGV0TmV0LCByZXNvdXJjZXMgaGF2ZSB0
byBiZSByZXNlcnZlZCBmb3Igc3VjaCB0ZXN0IHRyYWZmaWMsPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOndpbmRvd3RleHQiPiZuYnNwOyZuYnNwOyBlLmcuLCB2aWEgaGVhZHJvb20gaW4g
cmVzZXJ2YXRpb25zIGZvciBvdGhlciBEZXROZXQgdHJhZmZpYyBvciB2aWE8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9u
ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+Jm5ic3A7Jm5ic3A7IHNlcGFyYXRlIHJlc2Vy
dmF0aW9ucyBmb3IgRGV0TmV0IE9BTSB0cmFmZmljLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPlRoYW5rcywgLS1EYXZpZDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiM5OTMzNjYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0
LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
RTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IErDoW5vcyBGYXJrYXMgW21haWx0
bzpqYW5vcy5mYXJrYXNAZXJpY3Nzb24uY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2Rh
eSwgSnVseSA0LCAyMDE4IDI6MTYgUE08YnI+DQo8Yj5Ubzo8L2I+IEJsYWNrLCBEYXZpZDsgR3Jl
ZyBNaXJza3k8YnI+DQo8Yj5DYzo8L2I+IGRldG5ldEBpZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSZTogW0RldG5ldF0gV0cgTEMgY29tbWVudHMgdG8gZHJhZnQtaWV0Zi1kZXRuZXQtYXJj
aGl0ZWN0dXJlPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzAwOTkwMCI+
SSB0aGluayBpdCBpcyBuYXR1cmFsIHRoYXQgd2UgbmVlZCBoZWFkcm9vbSBmb3IgYWN0aXZlIE9B
TS48YnI+DQo8YnI+DQpUaGUgYXJjaGl0ZWN0dXJlIGRvY3VtZW50IGlzIGludGVuZGVkIHRvIGJl
IGhpZ2ggbGV2ZWwuIEkgdGhpbmsgT0FNIGlzIGluIHRoZXJlIGF0IHRoZSBhcHByb3ByaWF0ZSBs
ZXZlbC48YnI+DQo8YnI+DQpUaGlzIGxldmVsIG9mIGRldGFpbCB3b2xkIGJlbG9uZyB0byBhbiBP
QU0gZG9jdW1lbnQuPGJyPg0KPGJyPg0KVGhhbmtzLDxicj4NCkphbm9zPC9zcGFuPjxicj4NCjxi
cj4NCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIDcvMi8y
MDE4IDQ6MjMgUE0sIEJsYWNrLCBEYXZpZCB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SSBh
Z3JlZSB3aXRoIEdyZWfigJlzIGNvbW1lbnQg4oCTIGZvciB0aGUgYXJjaGl0ZWN0dXJlIGRyYWZ0
LCBpdCB3b3VsZCBiZSBnb29kIHRvIGFkZCBzb21lIHRleHQgdG8gcG9pbnQgb3V0IHRoYXQgdGhl
IGFiaWxpdHkgdG8gdXNlIGFjdGl2ZSBPQU0gcmVxdWlyZXMgc29tZSDigJxoZWFkcm9vbeKAnQ0K
IGluIHRoZSByZXNlcnZhdGlvbnMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5Ib3cgdG8gb2J0YWluIHRoYXQgaGVhZHJvb20gaXMgYSBsb25nZXIgZGlzY3Vzc2lv
biwgZS5nLiwgdGhlIG5ldHdvcmsgb3BlcmF0b3IgY291bGQgZW5sYXJnZSBhcHBsaWNhdGlvbi1v
cmlnaW5hdGVkIERldE5ldCByZXNlcnZhdGlvbnMgdG8gaW5jbHVkZSB0aGF0IOKAnGhlYWRyb29t
LOKAnQ0KIGJ1dCB0aGF0IGRpc2N1c3Npb24gZG9lcyBub3QgbmVlZCB0byBiZSBmbGVzaGVkIG91
dCBpbiB0aGUgYXJjaGl0ZWN0dXJlIGRyYWZ0LiZuYnNwOyBPZiBjb3Vyc2UsIGlmIHRoZSBEZXRO
ZXQgYXBwbGljYXRpb24gYW5kIG5ldHdvcmsgb3duZXJzL29wZXJhdG9ycyBhcmUgdGhlIHNhbWUg
ZW50aXR5LCB0aGlzIGJlY29tZXMgc2ltcGxlciB0byBkZWFsIHdpdGguPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGFua3MsIC0tRGF2aWQ8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0
Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUx
RTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBk
ZXRuZXQgWzxhIGhyZWY9Im1haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOmRl
dG5ldC1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+R3JlZyBNaXJz
a3k8YnI+DQo8Yj5TZW50OjwvYj4gU3VuZGF5LCBKdWx5IDEsIDIwMTggMjo0MSBQTTxicj4NCjxi
PlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRvOmRldG5ldEBpZXRmLm9yZyI+ZGV0bmV0QGlldGYub3Jn
PC9hPjsgPGEgaHJlZj0ibWFpbHRvOmRldG5ldC1jaGFpcnNAaWV0Zi5vcmciPg0KZGV0bmV0LWNo
YWlyc0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWRldG5ldC1hcmNo
aXRlY3R1cmVAaWV0Zi5vcmciPg0KZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlQGlldGYu
b3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBbRGV0bmV0XSBXRyBMQyBjb21tZW50cyB0byBk
cmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmU8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RGVhciBBdXRob3JzLCBXRyBDaGFpcnMsIGV0LiBh
bCw8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5wbGVhc2UgY29u
c2lkZXIgbXkgY29tbWVudHMgYXMgcGFydCBvZiBXR0xDIG9mJm5ic3A7ZHJhZnQtaWV0Zi1kZXRu
ZXQtYXJjaGl0ZWN0dXJlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHVsIHR5cGU9
ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMyBsZXZlbDEgbGZvMyI+
DQppbiB0aGUgZG9jdW1lbnQgcmVzb3VyY2UgcmVzZXJ2YXRpb24gZm9yIGEgZGV0bmV0IHNlcnZp
Y2UgaXMgZGVmaW5lZCBhczo8bzpwPjwvbzpwPjwvbGk+PC91bD4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1RoZSBz
ZXQgb2YgcmVzb3VyY2VzIGFsbG9jYXRlZCBiZXR3ZWVuIGEgc291cmNlIGFuZCBvbmUgb3I8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7bW9yZSBkZXN0aW5hdGlvbnMgdGhyb3Vn
aCB0cmFuc2l0IG5vZGVzIGFuZCBzdWJuZXRzPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwO2Fzc29jaWF0ZWQgd2l0aCBhIERldE5ldCBmbG93LCB0byBwcm92aWRlIHRoZSBleHBl
Y3RlZCBEZXROZXQ8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7U2VydmljZS48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHVsIHR5cGU9ImRpc2MiPg0K
PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvNiI+DQp0cmFmZmlj
IGNoYXJhY3RlcmlzdGljcyB0byBiZSB1c2VkIGFzIGlucHV0IHRvIGRldGVybWluZSByZXF1aXJl
ZCByZXNvdXJjZXMgZm9yIGEgZGV0bmV0IHNlcnZpY2UgYXJlIGxpc3RlZCBpbiBTZWN0aW9uIDQu
Mi4xLjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxl
dmVsMSBsZm82Ij4NCkkgYmVsaWV2ZSB0aGF0IGluIGFkZGl0aW9uIHRvIHNlcnZpY2UgdHJhZmZp
YyBjaGFyYWN0ZXJpc3RpY3MgcmVzb3VyY2UgcmVzZXJ2YXRpb24gbXVzdCBhY2NvbW1vZGF0ZSBP
QU0sIHBhcnRpY3VsYXJseSBhY3RpdmUgT0FNIG1ldGhvZHMgdGhhdCBpbmplY3Qgc3BlY2lhbGx5
IGNvbnN0cnVjdGVkPHNwYW4gc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPiB0ZXN0IHBhY2tldHMm
bmJzcDtpbiB0aGUgZGV0bmV0Jm5ic3A7ZG9tYWluLiBJZiB0aGUgaW1wYWN0IG9mIGFjdGl2ZQ0K
IE9BTSBpcyBub3QgYWNjb3VudGVkIGZvciBpbiB0aGUgcmVzb3VyY2UgcmVzZXJ2YXRpb24sIGRl
dG5ldCZuYnNwO21heSBleHBlcmllbmNlIGNvbmdlc3Rpb25zIGFuZC9vciBwYWNrZXQgbG9zcy4g
QWRkaW5nIGEgc2VudGVuY2UgaW4gdGhlIHBhcmFncmFwaCBiZWZvcmUgbGFzdCBpbiBzZWN0aW9u
IDQuMS4xIG1heSBiZSBzdWZmaWNpZW50Ojwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tbGVmdDozMC4wcHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkFjdGl2ZSBPQU0gbWV0aG9kcyBpbmplY3QgdGVzdCBwYWNrZXRzIGludG8gdGhlIG5l
dHdvcmsgYW5kIHRoZSB2b2x1bWUgb2YgdGhlc2UgcGFja2V0cyBtdXN0IGJlIGNvbnNpZGVyZWQg
YXMgb25lIG9mIHRoZSBpbnB1dHMgZm9yIHJlc291cmNlIHJlc2VydmF0aW9uLjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVn
YXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PkdyZWc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_CE03DB3D7B45C245BCA0D24327794936301A78F4MX307CL04corpem_--


From nobody Fri Jul  6 14:51:23 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 4D286130FD7 for <detnet@ietfa.amsl.com>; Fri,  6 Jul 2018 14:51:20 -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, T_DKIMWL_WL_HIGH=-0.01, T_KAM_HTML_FONT_INVALID=0.01, 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=bKM5KhM6; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=atWIW2Xr
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Qp1-Qn4q_wKt for <detnet@ietfa.amsl.com>; Fri,  6 Jul 2018 14:51:15 -0700 (PDT)
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 D5562130F99 for <detnet@ietf.org>; Fri,  6 Jul 2018 14:51:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1530913326; x=1562449326; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=Lbrfll4di/gQlSgcL9PPf1qSnBtiF8Orm8vmXI8hrGM=; b=bKM5KhM6JxQ+RLu6tKqee6b/cyqpMfcfXpC556u7TcjBQ4XJQEbgJhVQ 8AWoPLwrf2bNILTgZGhHzbvM5hRdwdbhlmNt1FfDFNaV0NAFXjTVGfBT4 uGUujWVAYyV1f75NAbjR0m3p8uDid08F4Jf9svJDuU9R6kI46iLsi9R7/ Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2GoAgAG4z9bh8mZ6ERcGwEBAQEDAQEBC?= =?us-ascii?q?QEBAYJTIiYEfg5/KAqDcJQgGYIHhyOOI4ErFyEDCxgBDAmBSYIvRgIXghchNxU?= =?us-ascii?q?BAgEBAgEBAgEBAhABAQEKCwkIKSMMgjUkAQ4vHC8IAgQBAQEBAQEnAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQEBFwIIOwESAQEYAQEBAQIBAQEYAQgEBhMfCAcLAQQHBAIBBgI?= =?us-ascii?q?RAQMBAQsWAQYDAgICJQsUAwYIAgQOBQh1giMBgRtcCAEOjhabSIFpMx+CWYVTg?= =?us-ascii?q?TIIh2RjJoFXPoEOAYIRAX2DGAEBgSgYAQEGGhUPBwmCSzGCJIdDIWyEBIQQgQi?= =?us-ascii?q?HZQMEAgKGBoJkh3lDg0mIDId7gjgChy8CBAIEBQIUgTEmSYEscFCCaQmCGw4Je?= =?us-ascii?q?gEBCIIZKIUUhT5vAYxMDxeBCIEaAQE?=
X-IPAS-Result: =?us-ascii?q?A2GoAgAG4z9bh8mZ6ERcGwEBAQEDAQEBCQEBAYJTIiYEfg5?= =?us-ascii?q?/KAqDcJQgGYIHhyOOI4ErFyEDCxgBDAmBSYIvRgIXghchNxUBAgEBAgEBAgEBA?= =?us-ascii?q?hABAQEKCwkIKSMMgjUkAQ4vHC8IAgQBAQEBAQEnAQEBAQEBAQEBAQEBAQEBAQE?= =?us-ascii?q?BFwIIOwESAQEYAQEBAQIBAQEYAQgEBhMfCAcLAQQHBAIBBgIRAQMBAQsWAQYDA?= =?us-ascii?q?gICJQsUAwYIAgQOBQh1giMBgRtcCAEOjhabSIFpMx+CWYVTgTIIh2RjJoFXPoE?= =?us-ascii?q?OAYIRAX2DGAEBgSgYAQEGGhUPBwmCSzGCJIdDIWyEBIQQgQiHZQMEAgKGBoJkh?= =?us-ascii?q?3lDg0mIDId7gjgChy8CBAIEBQIUgTEmSYEscFCCaQmCGw4JegEBCIIZKIUUhT5?= =?us-ascii?q?vAYxMDxeBCIEaAQE?=
Received: from esa1.dell-outbound2.iphmx.com ([68.232.153.201]) by esa3.dell-outbound.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 06 Jul 2018 16:42:05 -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-GCM-SHA384; 07 Jul 2018 03:41:38 +0600
Received: from maildlpprd51.lss.emc.com (maildlpprd51.lss.emc.com [10.106.48.155]) by mailuogwprd51.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id w66Lp9ep031754 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 6 Jul 2018 17:51:11 -0400
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd51.lss.emc.com w66Lp9ep031754
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1530913871; bh=03Ekfxb64EEPNqGApZTJ2crYbiA=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=atWIW2XrbmY50pPfku/nGXXV2EBSbLGsNFbyhDXWzZB06ieo+OxgY6d4R1z5m74ww xbGkMIWRwIsYLMueqFYJ3t93zgZdH2Ga4Igb+JNbapuXb1m9+LLoYKJ9iPRHloJ4Va WMbhT2Ikdwvtjw/9svRBKi6oBxU6o0fRQwgNniY4=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd51.lss.emc.com w66Lp9ep031754
Received: from mailusrhubprd01.lss.emc.com (mailusrhubprd01.lss.emc.com [10.253.24.19]) by maildlpprd51.lss.emc.com (RSA Interceptor); Fri, 6 Jul 2018 17:50:51 -0400
Received: from MXHUB308.corp.emc.com (MXHUB308.corp.emc.com [10.146.3.34]) by mailusrhubprd01.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id w66LoopC021797 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=FAIL); Fri, 6 Jul 2018 17:50:51 -0400
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.0382.000; Fri, 6 Jul 2018 17:50:50 -0400
To: =?utf-8?B?SsOhbm9zIEZhcmthcw==?= <janos.farkas@ericsson.com>
CC: DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
Thread-Index: AQHT6XGt9peyQ1ClD06FxPgGJRt8zKQ9zvSAgB8CLgCAAHN4gIAZtweAgACOEzCACGxQAIADGIqw
Date: Fri, 6 Jul 2018 21:50:50 +0000
Message-ID: <CE03DB3D7B45C245BCA0D24327794936301A79DE@MX307CL04.corp.emc.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <CE03DB3D7B45C245BCA0D243277949363019498B@MX307CL04.corp.emc.com> <4900e61d-8399-8765-0ecb-181dc3c9ff5a@ericsson.com>
In-Reply-To: <4900e61d-8399-8765-0ecb-181dc3c9ff5a@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.238.21.34]
Content-Type: multipart/alternative; boundary="_000_CE03DB3D7B45C245BCA0D24327794936301A79DEMX307CL04corpem_"
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd01.lss.emc.com
X-RSA-Classifications: public
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/g_BgvX8V5WO6Fo-Cjn0ovgV5NTE>
Subject: Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.26
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, 06 Jul 2018 21:51:21 -0000

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

LS0gQnJpZGdlZCBwYXRoIGRlZmluaXRpb24NCg0KPiAgT3Igc2hvdWxkIHdlIGRvIHNvbWV0aGlu
ZyBlbHNlPw0KPiBUaGVyZSBpcyBvbmx5IG9uZSBvY2N1cnJlbmNlIG9mICJicmlkZ2VkIHBhdGgi
IGluIHRoZSB0ZXh0IGluIGJyYWNrZXRzLg0KDQpUaGF0IHNvdW5kcyBsaWtlIGEgYmV0dGVyIHN1
Z2dlc3Rpb24g4oCTIGNoYW5nZSB0aGF0IG9jY3VycmVuY2UgYW5kIHJlbW92ZSB0aGUgZGVmaW5p
dGlvbiBvZiDigJxicmlkZ2VkIHBhdGjigJ0gZnJvbSB0aGUgZHJhZnQuICBUaGF0IG9jY3VycmVu
Y2UgaXMgaW4gU2VjdGlvbiA0LjEuMToNCg0KICAgQ29uZ2VzdGlvbiBwcm90ZWN0aW9uDQogICAg
ICAgICAgIFRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyIHByb3ZpZGVzIGNvbmdlc3Rpb24gcHJv
dGVjdGlvbi4NCiAgICAgICAgICAgU2VlIFNlY3Rpb24gNC41LiAgVGhlIGFjdHVhbCBxdWV1aW5n
IGFuZCBzaGFwaW5nIG1lY2hhbmlzbXMNCiAgICAgICAgICAgYXJlIHR5cGljYWxseSBwcm92aWRl
ZCBieSB1bmRlcmx5aW5nIHN1Ym5ldCBsYXllcnMsIHRoZXNlIGNhbg0KICAgICAgICAgICBiZSBj
bG9zZWx5IGFzc29jaWF0ZWQgd2l0aCB0aGUgbWVhbnMgb2YgcHJvdmlkaW5nIHBhdGhzIGZvcg0K
ICAgICAgICAgIERldE5ldCBmbG93cyAoZS5nLiwgTVBMUyBMU1BzIG9yIGJyaWRnZWQgcGF0aHMp
LCB0aGUgcGF0aCBhbmQNCiAgICAgICAgICAgdGhlIGNvbmdlc3Rpb24gcHJvdGVjdGlvbiBhcmUg
Y29uZmxhdGVkIGluIHRoaXMgZmlndXJlLg0KDQpQZXJoYXBzOiAoZS5nLiwgTVBMUyBMU1BzIG9y
IGJyaWRnZWQgcGF0aHMpIC0+IChNUExTIExTUHMgb3Igb3RoZXIgbmV0d29yayBwYXRocykNCm9y
IGp1c3QgZGVsZXRlIHRoZSBlbnRpcmUgcGFyZW50aGV0aWNhbCBleGFtcGxlLg0KDQotLSBTZWN0
aW9uIDQNCg0KPiBXZSBjb3VsZCBhZGQgc29tZSBpbnRyb2R1Y3RvcnkgdGV4dCB0byA0LjEgb3Ig
NC4xLjEsIGZvciBpbnN0YW5jZToNCj4gVGhlIGZ1bmN0aW9uYWxpdHkgbmVlZGVkIGZvciBEZXRO
ZXQgKFNlY3Rpb24gMykgYXJlIGltcGxlbWVudGVkIGluIHRoZSBEZXROZXQgbGF5ZXIgd2hpY2gg
Y29tcHJpc2VzIHRoZSBEZXROZXQgc2VydmljZSBsYXllciBhbmQgdGhlIERldE5ldCB0cmFuc3Bv
cnQgbGF5ZXIuDQo+IFRoZSBEZXROZXQgc2VydmljZSBsYXllciBmdW5jdGlvbnMgcmVseSBvbiBm
bG93IGlkZW50aWZpY2F0aW9uIGFuZCBzZXF1ZW5jaW5nLiBUaGUgRGV0TmV0IHRyYW5zcG9ydCBs
YXllciBmdW5jdGlvbiBtYXkgcmVseSBvbiBmbG93IGlkZW50aWZpY2F0aW9uLg0KPg0KPiBXaGF0
IGRvIHlvdSB0aGluaz8NCg0KSSBwcmVmZXIgZnVuY3Rpb25hbCAod2hhdCBpdCBkb2VzKSBjaGFy
YWN0ZXJpemF0aW9uIHRvIG1lY2hhbmlzdGljIChob3cgaXQgd29ya3MpIGNoYXJhY3Rlcml6YXRp
b24gaW4gYW4gb3ZlcnZpZXcsIGUuZy4sIGV4Y2VycHRpbmcgZnJvbSB3aGF0IEkgb3JpZ2luYWxs
eSB3cm90ZToNCg0KwrcgICAgICAgICBUaGUgRGV0TmV0IFNlcnZpY2UgbGF5ZXIgcHJvdmlkZXMg
dGltZWx5IHJlbGlhYmxlIGluLW9yZGVyIERldE5ldCBmbG93IGRlbGl2ZXJ5IHRvIGFwcGxpY2F0
aW9ucyB0aGF0IHVzZSBEZXROZXQuDQoNCsK3ICAgICAgICAgVGhlIERldE5ldCBUcmFuc3BvcnQg
bGF5ZXIgaW5zdWxhdGVzIERldE5ldCBmbG93cyBmcm9tIGludGVyZmVyZW5jZSBieSBuZXR3b3Jr
IG1lY2hhbmlzbXMsIHByaW1hcmlseSBxdWV1aW5nIGFuZCByb3V0aW5nDQoNCj4gU2hvdWxkIHdl
IGFsc28gcmVhcnJhbmdlLCBlLmcuLCBpbmRlbnQgdGhlIHRleHQgYWZ0ZXIgRmlndXJlIDIgc3Vj
aCB0aGF0DQo+IFBhY2tldCBzZXF1ZW5jaW5nLCBEdXBsaWNhdGUgZWxpbWluYXRpb24sIEZsb3cg
cmVwbGljYXRpb24sIEZsb3cgbWVyZ2luZywgUGFja2V0IGVuY29kaW5nLCBhbmQgUGFja2V0IGRl
Y29kaW5nIGdldCB1bmRlciBTZXJ2aWNlIGxheWVyDQo+IGFuZA0KPiBDb25nZXN0aW9uIHByb3Rl
Y3Rpb24gYW5kIEV4cGxpY2l0IHJvdXRlcyBnZXQgdW5kZXIgVHJhbnNwb3J0IGxheWVyPw0KDQpO
bywgSSBkb27igJl0IHRoaW5rIHRoYXTigJlzIG5lY2Vzc2FyeSDigJMgRmlndXJlIDIgcHJvdmlk
ZXMgc3VmZmljaWVudCBzdHJ1Y3R1cmUuDQoNClBsdXMgYSBmZXcgbW9yZSBtaW5vciBjb21tZW50
cyBpbmxpbmUg4oCmDQoNClRoYW5rcywgLS1EYXZpZA0KDQpGcm9tOiBKw6Fub3MgRmFya2FzIFtt
YWlsdG86amFub3MuZmFya2FzQGVyaWNzc29uLmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgSnVseSA0
LCAyMDE4IDI6MTUgUE0NClRvOiBCbGFjaywgRGF2aWQNCkNjOiBEZXROZXQgV0cNClN1YmplY3Q6
IFJlOiBbRGV0bmV0XSBXRyBMYXN0IENhbGw6IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVy
ZS0wNQ0KDQpIaSBEYXZpZCwNCg0KVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgeW91ciByZXZpZXcg
YW5kIGNvbW1lbnRzIQ0KDQpQbGVhc2Ugc2VlIGluLWxpbmUuDQpPbiA2LzI5LzIwMTggNDoxMCBQ
TSwgQmxhY2ssIERhdmlkIHdyb3RlOg0KVGhlIC0wNiB2ZXJzaW9uIG9mIHRoaXMgZHJhZnQgaXMg
bXVjaCBpbXByb3ZlZCBvdmVyIHRoZSAtMDUgdmVyc2lvbiDigJMgbG90cyBvZiBkaWxpZ2VudCB3
b3JrIGJ5IHRoZSBhdXRob3JzIGlzIGV2aWRlbnQgYW5kIGFwcHJlY2lhdGVkLg0KDQpJIGhhdmUg
dHdvIG1pbm9yIGNvbnRlbnQgY29uY2VybnMgYW5kIHNvbWUgc21hbGxlciBlZGl0b3JpYWwgaXRl
bXMuDQoNCioqIENvbnRlbnQNCg0KLS0gU2VjdGlvbiAyLjINCg0KVGhlIGRlZmluaXRpb24gb2Yg
4oCcYnJpZGdlZCBwYXRo4oCdIGxvb2tzIGxpa2UgYSBkZWZpbml0aW9uIG9mIOKAnGJyaWRnZWQg
Zm9yd2FyZGluZ+KAnSDigJMgdGhlIGRlZmluaXRpb24gbmVlZHMgdG8gZW5jb21wYXNzIHRoZSBu
b3Rpb24gb2YgYSBwYXRoIHRoYXQgaW52b2x2ZXMgbW9yZSB0aGFuIG9uZSBicmlkZ2UuDQoNCg0K
ICAgYnJpZGdlZCBwYXRoDQoNCiAgICAgICAgICAgQSBWTEFOIGJyaWRnZSB1c2VzIHRoZSBWTEFO
IElEIGFuZCB0aGUgZGVzdGluYXRpb24gTUFDDQoNCiAgICAgICAgICAgYWRkcmVzcyB0byBzZWxl
Y3QgdGhlIG91dGJvdW5kIHBvcnQgaGVuY2UgdGhlIHBhdGggZm9yIGENCg0KICAgICAgICAgICBm
cmFtZS4NCg0KWW91IGFyZSByaWdodCwgaXQgbG9va3MgbGlrZSB0aGUgZW1waGFzaXMgaXMgb24g
YnJpZGdlIGZvcndhcmRpbmcgcmF0aGVyIHRoYW4gcGF0aC4NCkhvd2V2ZXIsIHRoZSBzdXBlcnBv
c2l0aW9uIG9mIHRoZSBvdXRib3VuZCBwb3J0cyBwcm92aWRlcyBhIHBhdGgsIHdoaWNoIHdhcyB0
cmllZCB0byBiZSBjYXB0dXJlZCBieSAiaGVuY2UgdGhlIHBhdGgiLg0KVGhlIGlkZWEgd2FzIHRv
IGtlZXAgaXQgc2ltcGxlIG5vdCBkaXZlIGludG8gdGhlIGRldGFpbHMsIHdoaWNoIGFyZSBub3Qg
bmVjZXNzYXJ5IGluIHRoaXMgZG9jdW1lbnQuDQoNCldvdWxkIGl0IGJlIGdvb2QgdG8gdXBkYXRl
IHRvOg0KDQogICBicmlkZ2VkIHBhdGgNCg0KICAgICAgICAgICBBIFZMQU4gYnJpZGdlIHVzZXMg
dGhlIFZMQU4gSUQgYW5kIHRoZSBkZXN0aW5hdGlvbiBNQUMNCg0KICAgICAgICAgICBhZGRyZXNz
IHRvIHNlbGVjdCB0aGUgb3V0Ym91bmQgcG9ydC4gVGhlIHN1cGVycG9zaXRpb24NCg0KICAgICAg
ICAgICBvZiB0aGUgb3V0Ym91bmQgcG9ydHMgaXMgdGhlIHBhdGggZm9yIGEgZnJhbWUuDQo/DQoN
Ck9yIHNob3VsZCB3ZSBkbyBzb21ldGhpbmcgZWxzZT8NClRoZXJlIGlzIG9ubHkgb25lIG9jY3Vy
cmVuY2Ugb2YgImJyaWRnZWQgcGF0aCIgaW4gdGhlIHRleHQgaW4gYnJhY2tldHMuDQoNCg0KLS0g
U2VjdGlvbiA0DQoNCkZpZ3VyZSAyIGluIFNlY3Rpb24gNC4xLjEgaW50cm9kdWNlcyB0aGUgRGV0
bmV0IHNlcnZpY2UgYW5kIHRyYW5zcG9ydCBsYXllcnMuICAgVGhlIGFzc29jaWF0ZWQgdGV4dCBx
dWlja2x5IGRpdmVzIGludG8gZXhwbGFpbmluZyB0aGUgZnVuY3Rpb25hbGl0eSBpbiB0aG9zZSBs
YXllcnMsIGJ1dCBpdCB3b3VsZCBiZSBoZWxwZnVsIHRvIHN0YXJ0IHdpdGggYW4gaW5pdGlhbCBo
aWdoIGxldmVsIGRlc2NyaXB0aW9uIG9mIGVhY2ggb2YgdGhvc2UgbGF5ZXJzIHRoYXQgaGVscHMg
bW90aXZhdGUgdGhlaXIgc2VwYXJhdGlvbi4gIEl0IGFwcGVhcnMgdGhhdDoNCi0gVGhlIERldE5l
dCBTZXJ2aWNlIGxheWVyIHByb3ZpZGVzIHRpbWVseSByZWxpYWJsZSBpbi1vcmRlciBEZXROZXQg
ZmxvdyBkZWxpdmVyeSB0byBhcHBsaWNhdGlvbnMgdGhhdCB1c2UgRGV0TmV0LiAgIEEgRGV0TmV0
IGZsb3cgYXQgdGhlIHRvcCBvZiB0aGUgRGV0TmV0IFNlcnZpY2UgbGF5ZXIgbWF5IG9yIG1heSBu
b3QgYmUgYSBjb21wb3VuZCBmbG93IGF0IHRoZSBib3R0b20gb2YgdGhhdCBsYXllci4NCi0gVGhl
IERldE5ldCBUcmFuc3BvcnQgbGF5ZXIgaW5zdWxhdGVzIERldE5ldCBmbG93cyAoYXQgdGhlIGJv
dHRvbSBvZiB0aGUgRGV0TmV0IFNlcnZpY2UgbGF5ZXIpIGZyb20gaW50ZXJmZXJlbmNlIGJ5IG5l
dHdvcmsgbWVjaGFuaXNtcywgcHJpbWFyaWx5IHF1ZXVpbmcgYW5kIHJvdXRpbmcsIHdoZXJlIGNv
bmdlc3Rpb24gaXMgYW4gaW5kaWNhdGlvbiBvZiBxdWV1ZWluZyBpbnRlcmZlcmVuY2UuICBBIERl
dE5ldCBmbG93IGF0IHRoZSB0b3Agb2YgdGhlIERldE5ldCBUcmFuc3BvcnQgbGF5ZXIgbWF5IG9y
IG1heSBub3QgYmUgYSBtZW1iZXIgZmxvdyB0aGF0IGlzIHBhcnQgb2YgYSBjb21wb3VuZCBmbG93
LCBkZXBlbmRpbmcgb24gd2hhdCBpcyBkb25lIGluIHRoZSBEZXROZXQgU2VydmljZSBsYXllci4N
Cg0KWW91IGFyZSByaWdodCwgc2VjdGlvbiA0IGp1bXBzIGludG8gdGhlIGRldGFpbHMgd2l0aG91
dCBtdWNoIG9mIGFuIGludHJvZHVjdGlvbi4gSSBndWVzcyB3ZSBoYWQgYSBraW5kIG9mIGNoaWNr
ZW4gYW5kIGVnZyBwcm9ibGVtIGhlcmUuIEZpZ3VyZSA0IHByb3ZpZGVzIGEgaGlnaGVyIGxldmVs
IHZpZXcgdGhhbiBGaWd1cmUgMi4gSG93ZXZlciwgRmlndXJlIDQgY2FwdHVyZXMgZGlmZmVyZW50
IGFzcGVjdHMsIGRpdmVzIGludG8gdGhlIGRldGFpbHMgb2YgZGF0YSBwbGFuZSBvcHRpb25zLiBT
bywgaXQgc2VlbXMgYmV0dGVyIHRvIGtlZXAgdGhlIG9yZGVyLg0KDQpXZSBjb3VsZCBhZGQgc29t
ZSBpbnRyb2R1Y3RvcnkgdGV4dCB0byA0LjEgb3IgNC4xLjEsIGZvciBpbnN0YW5jZToNClRoZSBm
dW5jdGlvbmFsaXR5IG5lZWRlZCBmb3IgRGV0TmV0IChTZWN0aW9uIDMpIGFyZSBpbXBsZW1lbnRl
ZCBpbiB0aGUgRGV0TmV0IGxheWVyIHdoaWNoIGNvbXByaXNlcyB0aGUgRGV0TmV0IHNlcnZpY2Ug
bGF5ZXIgYW5kIHRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyLiBUaGUgRGV0TmV0IHNlcnZpY2Ug
bGF5ZXIgZnVuY3Rpb25zIHJlbHkgb24gZmxvdyBpZGVudGlmaWNhdGlvbiBhbmQgc2VxdWVuY2lu
Zy4gVGhlIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIgZnVuY3Rpb24gbWF5IHJlbHkgb24gZmxvdyBp
ZGVudGlmaWNhdGlvbi4NCg0KV2hhdCBkbyB5b3UgdGhpbms/DQoNClNob3VsZCB3ZSBhbHNvIHJl
YXJyYW5nZSwgZS5nLiwgaW5kZW50IHRoZSB0ZXh0IGFmdGVyIEZpZ3VyZSAyIHN1Y2ggdGhhdA0K
UGFja2V0IHNlcXVlbmNpbmcsIER1cGxpY2F0ZSBlbGltaW5hdGlvbiwgRmxvdyByZXBsaWNhdGlv
biwgRmxvdyBtZXJnaW5nLCBQYWNrZXQgZW5jb2RpbmcsIGFuZCBQYWNrZXQgZGVjb2RpbmcgZ2V0
IHVuZGVyIFNlcnZpY2UgbGF5ZXINCmFuZA0KQ29uZ2VzdGlvbiBwcm90ZWN0aW9uIGFuZCBFeHBs
aWNpdCByb3V0ZXMgZ2V0IHVuZGVyIFRyYW5zcG9ydCBsYXllcj8NCg0KDQoNCg0KVGhlcmXigJlz
IGEgcmVsYXRlZCBwYXJhZ3JhcGggb2YgdGV4dCBiZXR3ZWVuIEZpZ3VyZXMgMyBhbmQgNCBpbiBT
ZWN0aW9uIDQuMS4yLCBidXQgaXQgZG9lc27igJl0IHByb3ZpZGUgdXNlZnVsIGludHVpdGlvbiBh
Ym91dCB3aGljaCBmdW5jdGlvbmFsaXR5IGJlbG9uZ3MgaW4gd2hpY2ggbGF5ZXIuDQoNCioqIEVk
aXRvcmlhbA0KDQoNCi0tIFNlY3Rpb24gMi4xDQoNCuKAnGV4cGVjdGVk4oCdIHNlZW1zIG9mZiBp
biB0aGUgZGVmaW5pdGlvbiBvZiByZXNlcnZhdGlvbjoNCg0KICAgcmVzZXJ2YXRpb24NCiAgICAg
ICAgICAgVGhlIHNldCBvZiByZXNvdXJjZXMgYWxsb2NhdGVkIGJldHdlZW4gYSBzb3VyY2UgYW5k
IG9uZSBvcg0KICAgICAgICAgICBtb3JlIGRlc3RpbmF0aW9ucyB0aHJvdWdoIHRyYW5zaXQgbm9k
ZXMgYW5kIHN1Ym5ldHMNCiAgICAgICAgICAgYXNzb2NpYXRlZCB3aXRoIGEgRGV0TmV0IGZsb3cs
IHRvIHByb3ZpZGUgdGhlIGV4cGVjdGVkIERldE5ldA0KICAgICAgICAgICBTZXJ2aWNlLg0KDQpT
dWdnZXN0IGVpdGhlciDigJx0byBwcm92aWRlIHRoZSBwcm92aXNpb25lZCBEZXROZXQgU2Vydmlj
ZSB0byB0aGF0IGZsb3figJ0NCkkgbGlrZSB0aGlzIG9uZSwgd2lsbCB1cGRhdGUgdG8gdGhpcyBv
bmUuDQoNCg0Kb3Ig4oCcdG8gcHJvdmlkZSB0aGUgc3BlY2lmaWVkIERldE5ldCBTZXJ2aWNlIHRv
IHRoYXQgZmxvdy7igJ0NCg0KLS0gU2VjdGlvbiAzLjENCg0KDQogICBvICBBbiB1cHBlciBib3Vu
ZCBvbiBvdXQtb2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5LiAgSXQgaXMgd29ydGgNCg0KICAgICAg
bm90aW5nIHRoYXQgc29tZSBEZXROZXQgYXBwbGljYXRpb25zIGFyZSB1bmFibGUgdG8gdG9sZXJh
dGUgYW55DQoNCiAgICAgIG91dC1vZi1vcmRlciBkZWxpdmVyeS4NCg0KSXMgdGhhdCBhIHNlcXVl
bmNlIGJvdW5kIG9yIGEgdGltZSBib3VuZCBvciBib3RoPyAgIEkgc3VzcGVjdCB0aGF0IGEgc2Vx
dWVuY2UgYm91bmQgKG1heGltdW0gZGVncmVlIG9mIHJlb3JkZXJpbmcgaW4gYSBmbG93LCBpbmRl
cGVuZGVudCBvZiBmbG93IHJhdGUpIHdhcyBpbnRlbmRlZC4gIEFuIGFuYWxvZ291cyBjbGFyaWZp
Y2F0aW9uIHdvdWxkIGJlIGhlbHBmdWwgaW4gc2VjdGlvbiAzLjIuMi4xIC4NCkl0IGlzIGludGVu
dGlvbmFsbHkga2VwdCBoaWdoIGxldmVsIGluIHRoZSBhcmNoaXRlY3R1cmUgZHJhZnQuIERldGFp
bHMgYXJlIHRvIGJlIHByb3ZpZGVkIGJ5IHRoZSBmbG93IGluZm9ybWF0aW9uIG1vZGVsIGRyYWZ0
LiBQbGVhc2Ugc2VlIG15IHByZXZpb3VzIG1haWw6IGh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5v
cmcvYXJjaC9tc2cvZGV0bmV0L0FXRzJlZW1nX0FXc3ZGMkZ3dFJFeWRfeHRDOC4NCg0KW0Rhdmlk
Pl0gT0suDQoNCi0tIFNlY3Rpb24gMy4yLjMNCg0KSSBkb27igJl0IHVuZGVyc3RhbmQg4oCcZGVm
aW5lZOKAnSBpbjoNCg0KDQogICBFdmVuIHRoZSB1c2Ugb2YNCg0KICAgcmVkdW5kYW50IHBhdGhz
IHRocm91Z2ggYSBuZXR3b3JrIGRlZmluZWQsIGUuZy4sIGJ5IFtSRkM2MzcyXSBkbyBub3QNCg0K
ICAgZWxpbWluYXRlIHRoZSBjaGFuY2VzIG9mIHBhY2tldCBsb3NzLg0KDQpXYXMg4oCcZS5nLiwg
YXMgZGVmaW5lZCBieSBbUkZDNjM3Ml0s4oCdIGludGVuZGVkPw0KWWVzLCB0aGlzIHdhcyB0aGUg
aW50ZW50aW9uLCB3aWxsIHVwZGF0ZSB0byB0aGlzIG9uZS4NCg0KDQogICBNYW55IHJlYWwtdGlt
ZSBuZXR3b3JrcyByZWx5IG9uIHBoeXNpY2FsIHJpbmdzIG9yIGNoYWlucyBvZiB0d28tcG9ydA0K
DQogICBkZXZpY2VzLCB3aXRoIGEgcmVsYXRpdmVseSBzaW1wbGUgcmluZyBjb250cm9sIHByb3Rv
Y29sLg0KDQpIb3cgZG9lcyBhIOKAnHJpbmcgY29udHJvbCBwcm90b2NvbOKAnSBjb250cm9sIOKA
nGNoYWluc+KAnT8gIFN1Z2dlc3Q6IOKAnHJpbmcgY29udHJvbCBwcm90b2NvbOKAnSAtPiDigJxj
b250cm9sIHByb3RvY29s4oCdDQpBbHNvLCBhcmUgcGFpcmVkIGNoYWlucyBiZXR3ZWVuIGNvbW1v
biBlbmRwb2ludHMgaW50ZW5kZWQsIG9yIGEgbW9yZSBnZW5lcmFsIG5vdGlvbiBvZiBjaGFpbnM/
DQpUaGlzIHRleHQgcmVmZXJzIHRvIHR5cGljYWwgZmFjdG9yeSBkZXBsb3ltZW50LCB3aGljaCBp
cyBjaGFpbiBvciByaW5nLg0KSXQgc2VlbXMgYmV0dGVyIHRvIGtlZXAg4oCccmluZyBjb250cm9s
IHByb3RvY29s4oCdIGJlY2F1c2UgdGhleSBhcmUgb2Z0ZW4gdmVyeSBkaWZmZXJlbnQgZnJvbSBn
ZW5lcmljIGNvbnRyb2wgcHJvdG9jb2xzIGFwcGxpY2FibGUgdG8gbWVzaCBuZXR3b3Jrcy4NCg0K
V291bGQgZmxpcHBpbmcgY2hhaW4gYW5kIHJpbmcgcmVzb2x2ZSB5b3VyIGNvbmNlcm4/DQoNCiAg
IE1hbnkgcmVhbC10aW1lIG5ldHdvcmtzIHJlbHkgb24gcGh5c2ljYWwgY2hhaW5zIG9yIHJpbmdz
IG9mIHR3by1wb3J0DQoNCiAgIGRldmljZXMsIHdpdGggYSByZWxhdGl2ZWx5IHNpbXBsZSByaW5n
IGNvbnRyb2wgcHJvdG9jb2wuDQoNCltEYXZpZD5dIEl0IGZlZWxzIGxpa2Ug4oCccmluZyBjb250
cm9sIHByb3RvY29s4oCdIGlzIGFuIGltcG9ydGFudCBwaHJhc2UgdG8gcmV0YWluLiAgIEluIHRo
ZSBvcmlnaW5hbCB0ZXh0LCB3b3VsZCBpdCBiZSByZWFzb25hYmxlIHRvIGFkZCDigJwoYXBwbGll
cyB0byBib3RoIHJpbmdzIGFuZCBjaGFpbnMp4oCdIHRvIHRoZSBlbmQgb2YgdGhlIHNlbnRlbmNl
Pw0KDQoNCiAgIEV4cGxpY2l0IHJvdXRlcyBjYW4gYmUgZXN0YWJsaXNoZWQgdmFyaW91cyB3YXlz
LA0KDQplc3RhYmxpc2hlZCB2YXJpb3VzIC0+IGVzdGFibGlzaGVkIGluIHZhcmlvdXMNCk9LLg0K
DQoNCg0KDQogICBUaGlzIGlzDQoNCiAgIGlycmVzcGVjdGl2ZSBvZiB0aGUgZGlzdHJpYnV0aW9u
IG1ldGhvZCB1c2VkLCBhbHNvIGFwcGxpZXMgdG8gc2VydmljZQ0KDQogICBwcm90ZWN0aW9uIG92
ZXIgZXhwbGljaXQgcm91dGVzLg0KDQp1c2VkLCBhbHNvIC0+IHVzZWQsIGFuZCBhbHNvDQpPSy4N
Cg0KDQoNCi0tIEZpZ3VyZSA1IChTZWN0aW9uIDQuMS4zKQ0KDQpUaGUgVU5JIGFjcm9ueW0gaXMg
aW50cm9kdWNlZCB3aXRob3V0IGV4cGFuc2lvbiBvciBkZWZpbml0aW9uIOKAkyBwbGVhc2UgY29y
cmVjdCB0aGF0LCBlLmcuLCBieSBkZWZpbmluZyBVTkkgaW4gU2VjdGlvbiAyLjEuDQpEZXROZXQt
VU5JIGlzIHRoZXJlIGFtb25nIHRoZSBkZWZpbml0aW9ucy4gSXQgc2VlbXMgZW5vdWdoIHRvIG1l
Lg0KDQpbRGF2aWQ+XSBUaGF04oCZcyBmaW5lIOKAkyBJIG92ZXJsb29rZWQgdGhhdCBkZWZpbml0
aW9uLCBzb3JyeS4NCg0KLS0gRmlndXJlIDkgKFNlY3Rpb24gNC43LjIpDQoNCkkgdGhpbmsgSSB1
bmRlcnN0YW5kIHdoYXTigJlzIGdvaW5nIG9uLCBidXQgdGhlIHVzZSBvZiDigJxhZGQvcmVtb3Zl
4oCdIGluIHRoZSBmaWd1cmUgc2hvdWxkIGJlIGV4cGxhaW5lZCBpbiBhc3NvY2lhdGVkIHRleHQu
DQpXaGF0IGFib3V0IHVwZGF0aW5nIHRoZSBzZW50ZW5jZSBhYm92ZSBGaWd1cmUgOSB0bzoNCkEg
cGFja2V0IHdpdGggY29ycmVzcG9uZGluZyBGbG93LUlEcyBpcyBpbGx1c3RyYXRlZCBpbiBGaWd1
cmUgOSwgd2hpY2ggYWxzbyBpbmRpY2F0ZXMgd2hlcmUgRmxvdy1JRCBjYW4gYmUgYWRkZWQgb3Ig
cmVtb3ZlZC4NCg0KW0RhdmlkPl0gU3VyZSwgd2l0aCBvbmUgbWlub3IgZWRpdDog4oCcd2hlcmUg
Rmxvdy1JROKAnSAtPiDigJx3aGVyZSBlYWNoIEZsb3ctSUTigJ0NCg0KVGhhbmtzLCAtLURhdmlk
DQoNClRoYW5rIHlvdSENCkphbm9zDQoNCg0KDQoNCkZyb206IGRldG5ldCBbbWFpbHRvOmRldG5l
dC1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSsOhbm9zIEZhcmthcw0KU2VudDogVGh1
cnNkYXksIEp1bmUgMjgsIDIwMTggOTowOSBQTQ0KVG86IExvdSBCZXJnZXI7IFN0ZXdhcnQgQnJ5
YW50OyBkZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZz4gPj4gRGV0TmV0IFdH
DQpTdWJqZWN0OiBSZTogW0RldG5ldF0gV0cgTGFzdCBDYWxsOiBkcmFmdC1pZXRmLWRldG5ldC1h
cmNoaXRlY3R1cmUtMDUNCg0KRGVhciBhbGwsDQoNCk9mZi1saW5lIGRpc2N1c3Npb25zIGFtb25n
IExvdSwgU3Rld2FydCwgYW5kIGF1dGhvcnMgZm9sbG93ZWQgdGhlIGRpc2N1c3Npb25zIHRvIHBy
b3Blcmx5IGFkZHJlc3MgdGhlIFdHTEMgY29tbWVudHMsIGluY2x1ZGluZyB0aGUgZGV0YWlsZWQg
Y29tbWVudHMuDQoNCkEgbmV3IHJldmlzaW9uIG9mIHRoZSBkcmFmdCBoYXMgYmVlbiB1cGxvYWRl
ZDogZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA2Lg0KDQpJbiBhZGRpdGlvbiB0byB0
aGUgY2hhbmdlcyBhbHJlYWR5IGRlc2NyaWJlZCBpbiB0aGlzIHRocmVhZCwgdGhlIGZvbGxvd2lu
ZyBiaWdnZXIgY2hhbmdlcyBoYXZlIGJlZW4gbWFkZSB0byB0aGUgZHJhZnQ6DQoNCg0KU2VjdGlv
biAyLjEgVGVybXMgdXNlZCBpbiB0aGlzIGRvY3VtZW50DQoNClNvbWUgZGVmaW5pdGlvbnMgcmVm
aW5lZCBhcyBzdWdnZXN0ZWQgYnkgdGhlIGRldGFpbGVkIGNvbW1lbnRzDQoNCk5ldyBkZWZpbml0
aW9ucyBoYXZlIGJlZW4gYWRkZWQ6DQoNCiAgICJhbGxvY2F0aW9uDQogICAgICAgICAgIFJlc291
cmNlcyBhcmUgZGVkaWNhdGVkIHRvIHN1cHBvcnQgYSBEZXROZXQgZmxvdy4gIERlcGVuZGluZw0K
ICAgICAgICAgICBvbiBhbiBpbXBsZW1lbnRhdGlvbiwgdGhlIHJlc291cmNlIG1heSBiZSByZXVz
ZWQgYnkgbm9uLQ0KICAgICAgICAgICBEZXROZXQgZmxvd3Mgd2hlbiBpdCBpcyBub3QgdXNlZCBi
eSB0aGUgRGV0TmV0IGZsb3cuDQoNCg0KICAgUEVGICAgICBBIFBhY2tldCBFbGltaW5hdGlvbiBG
dW5jdGlvbiAoUEVGKSBlbGltaW5hdGVzIGR1cGxpY2F0ZQ0KICAgICAgICAgICBjb3BpZXMgb2Yg
cGFja2V0cyB0byBwcmV2ZW50IGV4Y2VzcyBwYWNrZXRzIGZsb29kaW5nIHRoZQ0KICAgICAgICAg
ICBuZXR3b3JrIG9yIGR1cGxpY2F0ZSBwYWNrZXRzIGJlaW5nIHNlbnQgb3V0IG9mIHRoZSBEZXRO
ZXQNCiAgICAgICAgICAgZG9tYWluLiAgUEVGIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBhbiBlZGdl
IG5vZGUsIGEgcmVsYXkNCiAgICAgICAgICAgbm9kZSwgb3IgYW4gZW5kIHN5c3RlbS4NCg0KICBQ
UkYgICAgIEEgUGFja2V0IFJlcGxpY2F0aW9uIEZ1bmN0aW9uIChQUkYpIHJlcGxpY2F0ZXMgRGV0
TmV0IGZsb3cNCiAgICAgICAgICAgcGFja2V0cyBhbmQgZm9yd2FyZHMgdGhlbSB0byBvbmUgb3Ig
bW9yZSBuZXh0IGhvcHMgaW4gdGhlDQogICAgICAgICAgIERldE5ldCBkb21haW4uICBUaGUgbnVt
YmVyIG9mIHBhY2tldCBjb3BpZXMgc2VudCB0byBlYWNoIG5leHQNCiAgICAgICAgICAgaG9wIGlz
IGEgRGV0TmV0IGZsb3cgc3BlY2lmaWMgcGFyYW1ldGVyIGF0IHRoZSBub2RlIGRvaW5nIHRoZQ0K
ICAgICAgICAgICByZXBsaWNhdGlvbi4gIFBSRiBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgYW4gZWRn
ZSBub2RlLCBhIHJlbGF5DQogICAgICAgICAgIG5vZGUsIG9yIGFuIGVuZCBzeXN0ZW0uDQoNCiAg
IFBSRU9GICAgQ29sbGVjdGl2ZSBuYW1lIGZvciBQYWNrZXQgUmVwbGljYXRpb24sIEVsaW1pbmF0
aW9uLCBhbmQNCiAgICAgICAgICAgT3JkZXJpbmcgRnVuY3Rpb25zLg0KDQogICBQT0YgICAgIEEg
UGFja2V0IE9yZGVyaW5nIEZ1bmN0aW9uIChQT0YpIHJlLW9yZGVycyBwYWNrZXRzIHdpdGhpbiBh
DQogICAgICAgICAgIERldE5ldCBmbG93IHRoYXQgYXJlIHJlY2VpdmVkIG91dCBvZiBvcmRlci4g
IFRoaXMgZnVuY3Rpb24NCiAgICAgICAgICAgY2FuIGJlIGltcGxlbWVudGVkIGJ5IGFuIGVkZ2Ug
bm9kZSwgYSByZWxheSBub2RlLCBvciBhbiBlbmQNCiAgICAgICAgICAgc3lzdGVtLg0KDQogIERl
dE5ldCBzZXJ2aWNlIHByb3h5DQogICAgICAgICAgIE1hcHMgYmV0d2VlbiBBcHAtZmxvd3MgYW5k
IERldE5ldCBmbG93cy4NCg0KICAgYnJpZGdlZCBwYXRoDQogICAgICAgICAgIEEgVkxBTiBicmlk
Z2UgdXNlcyB0aGUgVkxBTiBJRCBhbmQgdGhlIGRlc3RpbmF0aW9uIE1BQw0KICAgICAgICAgICBh
ZGRyZXNzIHRvIHNlbGVjdCB0aGUgb3V0Ym91bmQgcG9ydCBoZW5jZSB0aGUgcGF0aCBmb3IgYQ0K
ICAgICAgICAgICBmcmFtZS4iDQoNCg0KU2VjdGlvbiAzLjEgUHJpbWFyeSBnb2FscyBkZWZpbmlu
ZyB0aGUgRGV0TmV0IFFvUw0KDQpBIG5ldyBRb1MgYXNwZWN0IGhhcyBiZWVuIGFkZGVkOg0KICAg
Im8gIEFuIHVwcGVyIGJvdW5kIG9uIG91dC1vZi1vcmRlciBwYWNrZXQgZGVsaXZlcnkuICBJdCBp
cyB3b3J0aA0KICAgICAgbm90aW5nIHRoYXQgc29tZSBEZXROZXQgYXBwbGljYXRpb25zIGFyZSB1
bmFibGUgdG8gdG9sZXJhdGUgYW55DQogICAgICBvdXQtb2Ytb3JkZXIgZGVsaXZlcnkuIg0KDQoN
ClRoZSAzcmQgcGFyYWdyYXBoIG9uIGxvc3Mgb24gcGFnZSA4IGFmdGVyIHRoZSBidWxsZXQgbGlz
dCBoYXMgYmVlbiBleHRlbmRlZCB0bzoNCiAgICJBZnRlciBjb25nZXN0aW9uLCB0aGUgbW9zdCBp
bXBvcnRhbnQgY29udHJpYnV0aW9ucyB0byBwYWNrZXQgbG9zcyBhcmUNCiAgIHR5cGljYWxseSBm
cm9tIHJhbmRvbSBtZWRpYSBlcnJvcnMgYW5kIGVxdWlwbWVudCBmYWlsdXJlcy4gIFNlcnZpY2UN
CiAgIHByb3RlY3Rpb24gaXMgdGhlIG5hbWUgZm9yIHRoZSBtZWNoYW5pc21zIHVzZWQgYnkgRGV0
TmV0IHRvIGFkZHJlc3MNCiAgIHRoZXNlIGxvc3Nlcy4gIFRoZSBtZWNoYW5pc21zIGVtcGxveWVk
IGFyZSBjb25zdHJhaW5lZCBieSB0aGUNCiAgIHJlcXVpcmVtZW50IHRvIG1lZXQgdGhlIHVzZXJz
JyBsYXRlbmN5IHJlcXVpcmVtZW50cy4gIFBhY2tldA0KICAgcmVwbGljYXRpb24gYW5kIGVsaW1p
bmF0aW9uIChTZWN0aW9uIDMuMi4yKSBhbmQgcGFja2V0IGVuY29kaW5nDQogICAoU2VjdGlvbiAz
LjIuMi4zKSBhcmUgZGVzY3JpYmVkIGluIHRoaXMgZG9jdW1lbnQgdG8gcHJvdmlkZSBzZXJ2aWNl
DQogICBwcm90ZWN0aW9uOyBvdGhlcnMgbWF5IGJlIGZvdW5kLiAgRm9yIGluc3RhbmNlLCBwYWNr
ZXQgZW5jb2RpbmcgY2FuDQogICBiZSB1c2VkIHRvIHByb3ZpZGUgc2VydmljZSBwcm90ZWN0aW9u
IGFnYWluc3QgcmFuZG9tIG1lZGlhIGVycm9ycywNCiAgIHBhY2tldCByZXBsaWNhdGlvbiBhbmQg
ZWxpbWluYXRpb24gY2FuIGJlIHVzZWQgdG8gcHJvdmlkZSBzZXJ2aWNlDQogICBwcm90ZWN0aW9u
IGFnYWluc3QgZXF1aXBtZW50IGZhaWx1cmVzLiAgVGhpcyBtZWNoYW5pc20gZGlzdHJpYnV0ZXMN
CiAgIHRoZSBjb250ZW50cyBvZiBEZXROZXQgZmxvd3Mgb3ZlciBtdWx0aXBsZSBwYXRocyBpbiB0
aW1lIGFuZC9vcg0KICAgc3BhY2UsIHNvIHRoYXQgdGhlIGxvc3Mgb2Ygc29tZSBvZiB0aGUgcGF0
aHMgZG9lcyBuZWVkIG5vdCBjYXVzZSB0aGUNCiAgIGxvc3Mgb2YgYW55IHBhY2tldHMuIg0KDQoN
CjMuMi4yLiAgU2VydmljZSBQcm90ZWN0aW9uDQoNClNlcnZpY2UgcHJvdGVjdGlvbiBpcyB1c2Vk
IGFzIGEgbW9yZSBnZW5lcmljIHRlcm0uIEludHJvZHVjdG9yeSB0ZXh0IGFkZGVkOg0KICAgIlNl
cnZpY2UgcHJvdGVjdGlvbiBhaW1zIHRvIG1pdGlnYXRlIG9yIGVsaW1pbmF0ZSBwYWNrZXQgbG9z
cyBkdWUgdG8NCiAgIGVxdWlwbWVudCBmYWlsdXJlcywgcmFuZG9tIG1lZGlhIGFuZC9vciBtZW1v
cnkgZmF1bHRzLiAgVGhlc2UgdHlwZXMNCiAgIG9mIHBhY2tldCBsb3NzIGNhbiBiZSBncmVhdGx5
IHJlZHVjZWQgYnkgc3ByZWFkaW5nIHRoZSBkYXRhIG92ZXINCiAgIG11bHRpcGxlIGRpc2pvaW50
IGZvcndhcmRpbmcgcGF0aHMuICBWYXJpb3VzIHNlcnZpY2UgcHJvdGVjdGlvbg0KICAgbWV0aG9k
cyBhcmUgZGVzY3JpYmVkIGluIFtSRkM2MzcyXSwgZS5nLiwgMSsxIGxpbmVhciBwcm90ZWN0aW9u
Lg0KICAgVGhpcyBzZWN0aW9uIGRlc2NyaWJlcyB0aGUgZnVuY3Rpb25hbCBkZXRhaWxzIG9mIGFu
IGFkZGl0aW9uYWwgbWV0aG9kDQogICBpbiBTZWN0aW9uIDMuMi4yLjIsIHdoaWNoIGNhbiBiZSBp
bXBsZW1lbnRlZCBhcyBkZXNjcmliZWQgaW4NCiAgIFNlY3Rpb24gMy4yLjIuMyBvciBhcyBzcGVj
aWZpZWQgaW4gW0ktRC5pZXRmLWRldG5ldC1kcC1zb2wtbXBsc10gaW4NCiAgIG9yZGVyIHRvIHBy
b3ZpZGUgMStuIGhpdGxlc3MgcHJvdGVjdGlvbi4gIFRoZSBhcHByb3ByaWF0ZSBzZXJ2aWNlDQog
ICBwcm90ZWN0aW9uIG1lY2hhbmlzbSBkZXBlbmRzIG9uIHRoZSBzY2VuYXJpbyBhbmQgdGhlIHJl
cXVpcmVtZW50cy4iDQoNCg0KTmV3IHN1Yi1zZWN0aW9uIGFkZGVkOg0KDQoiMy4yLjIuMS4gIElu
LU9yZGVyIERlbGl2ZXJ5DQoNCiAgIE91dC1vZi1vcmRlciBwYWNrZXQgZGVsaXZlcnkgY2FuIGJl
IGEgc2lkZSBlZmZlY3Qgb2Ygc2VydmljZQ0KICAgcHJvdGVjdGlvbi4gIFBhY2tldHMgZGVsaXZl
cmVkIG91dC1vZi1vcmRlciBpbXBhY3QgdGhlIGFtb3VudCBvZg0KICAgYnVmZmVyaW5nIG5lZWRl
ZCBhdCB0aGUgZGVzdGluYXRpb24gdG8gcHJvcGVybHkgcHJvY2VzcyB0aGUgcmVjZWl2ZWQNCiAg
IGRhdGEuICBTdWNoIHBhY2tldHMgYWxzbyBpbmZsdWVuY2UgdGhlIGppdHRlciBvZiBhIGZsb3cu
ICBUaGUgRGV0TmV0DQogICBzZXJ2aWNlIGluY2x1ZGVzIG1heGltdW0gYWxsb3dlZCBtaXNvcmRl
cmluZyBhcyBhIGNvbnN0cmFpbnQuICBaZXJvDQogICBtaXNvcmRlcmluZyB3b3VsZCBiZSBhIHZh
bGlkIHNlcnZpY2UgY29uc3RyYWludCB0byByZWZsZWN0IHRoYXQgdGhlDQogICBlbmQgc3lzdGVt
KHMpIG9mIHRoZSBmbG93IGNhbm5vdCB0b2xlcmF0ZSBhbnkgb3V0LW9mLW9yZGVyIGRlbGl2ZXJ5
Lg0KICAgU2VydmljZSBwcm90ZWN0aW9uIG1heSBwcm92aWRlIGEgbWVjaGFuaXNtIHRvIHN1cHBv
cnQgaW4tb3JkZXINCiAgIGRlbGl2ZXJ5LiINCg0KDQozLjIuMi4yLiBQYWNrZXQgUmVwbGljYXRp
b24gYW5kIEVsaW1pbmF0aW9uDQoNCk5ldyBidWxsZXQgYWRkZWQgYXMgdGhlIGxhc3Qgb25lOg0K
ICAgIm8gIFRoZSBQYWNrZXQgT3JkZXJpbmcgRnVuY3Rpb24gKFBPRikgdXNlcyB0aGUgc2VxdWVu
Y2luZyBpbmZvcm1hdGlvbg0KICAgICAgdG8gcmUtb3JkZXIgYSBEZXROZXQgZmxvdydzIHBhY2tl
dHMgdGhhdCBhcmUgcmVjZWl2ZWQgb3V0IG9mDQogICAgICBvcmRlci4iDQoNCk5ldyBzZW50ZW5j
ZSBhZGRlZCBhZnRlciB0aGUgYnVsbGV0IGxpc3Q6DQoiVGhlIG9yZGVyIGluIHdoaWNoIGEgbm9k
ZSBhcHBsaWVzIHRoZSBQRUYgYW5kIHRoZSBQUkYgdG8gYSBEZXROZXQNCmZsb3cgaXMgaW1wbGVt
ZW50YXRpb24gc3BlY2lmaWMuIg0KDQoybmQgcGFyYWdyYXBoIGFmdGVyIHRoZSBidWxsZXQgbGlz
dCBoYXMgYmVlbiB1cGRhdGVkIHRvOg0KIlNvbWUgc2VydmljZSBwcm90ZWN0aW9uIG1lY2hhbmlz
bXMgcmVseSBvbiBzd2l0Y2hpbmcgZnJvbSBvbmUgZmxvdyB0bw0KICAgYW5vdGhlciB3aGVuIGEg
ZmFpbHVyZSBvZiBhIGZsb3cgaXMgZGV0ZWN0ZWQuICBDb250cmFyaWx5LCBwYWNrZXQNCiAgIHJl
cGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiBjb21iaW5lcyB0aGUgRGV0TmV0IG1lbWJlciBmbG93
cyBzZW50DQogICBhbG9uZyBtdWx0aXBsZSBkaWZmZXJlbnQgcGF0aHMsIGFuZCBwZXJmb3JtcyBh
IHBhY2tldC1ieS1wYWNrZXQNCiAgIHNlbGVjdGlvbiBvZiB3aGljaCB0byBkaXNjYXJkLCBlLmcu
LCBiYXNlZCBvbiBzZXF1ZW5jaW5nIGluZm9ybWF0aW9uLiINCg0KDQozLjIuMy4gIEV4cGxpY2l0
IHJvdXRlcw0KDQpPdXQtb2Ytb3JkZXIgYXNwZWN0IGFkZGVkIHRvIHRoZSBmaXJzdCBwYXJhZ3Jh
cGgsIHdoaWNoIGlzIGFib3V0IGRpc3RyaWJ1dGVkIHJvdXRpbmc6DQoiRnVydGhlcm1vcmUsIG91
dC1vZi1vcmRlcg0KcGFja2V0IGRlbGl2ZXJ5IGNhbiBiZSBhIHNpZGUgZWZmZWN0IG9mIHJvdXRl
IGNoYW5nZXMuIg0KDQpOZXcgc2VudGVuY2UgYWRkZWQgdG8gdGhlIDNyZCBwYXJhZ3JhcGg6DQoi
RXhwbGljaXQgcm91dGVzIGNhbiBiZSBlc3RhYmxpc2hlZCB2YXJpb3VzDQp3YXlzLCBlLmcuLCB3
aXRoIFJTVlAtVEUgW1JGQzMyMDldLCB3aXRoIFNlZ21lbnQgUm91dGluZyAoU1IpDQpbSS1ELmll
dGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZ10sIHZpYSBhIFNvZnR3YXJlIERlZmluZWQgTmV0d29y
a2luZw0KYXBwcm9hY2ggW1JGQzc0MjZdLCB3aXRoIElTLUlTIFtSRkM3ODEzXSwgZXRjLiINCg0K
TmV3IHBhcmFncmFwaCBhZGRlZDoNCiAgICJPdXQtb2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5IGNh
biBiZSBhIHNpZGUgZWZmZWN0IG9mIGRpc3RyaWJ1dGluZyBhDQogICBzaW5nbGUgZmxvdyBvdmVy
IG11bHRpcGxlIHBhdGhzIGVzcGVjaWFsbHkgd2hlbiB0aGVyZSBpcyBhIGNoYW5nZQ0KICAgZnJv
bSBvbmUgcGF0aCB0byBhbm90aGVyIHdoZW4gY29tYmluaW5nIHRoZSBmbG93LiAgVGhpcyBpcw0K
ICAgaXJyZXNwZWN0aXZlIG9mIHRoZSBkaXN0cmlidXRpb24gbWV0aG9kIHVzZWQsIGFsc28gYXBw
bGllcyB0byBzZXJ2aWNlDQogICBwcm90ZWN0aW9uIG92ZXIgZXhwbGljaXQgcm91dGVzLiAgQXMg
ZGVzY3JpYmVkIGluIFNlY3Rpb24gMy4yLjIuMSwNCiAgIG91dC1vZi1vcmRlciBwYWNrZXRzIGlu
Zmx1ZW5jZSB0aGUgaml0dGVyIG9mIGEgZmxvdyBhbmQgaW1wYWN0IHRoZQ0KICAgYW1vdW50IG9m
IGJ1ZmZlcmluZyBuZWVkZWQgdG8gcHJvY2VzcyB0aGUgZGF0YTsgdGhlcmVmb3JlLCBEZXROZXQN
CiAgIHNlcnZpY2UgaW5jbHVkZXMgbWF4aW11bSBhbGxvd2VkIG1pc29yZGVyaW5nIGFzIGEgY29u
c3RyYWludC4gIFRoZQ0KICAgdXNlIG9mIGV4cGxpY2l0IHJvdXRlcyBoZWxwcyB0byBwcm92aWRl
IGluLW9yZGVyIGRlbGl2ZXJ5IGJlY2F1c2UNCiAgIHRoZXJlIGlzIG5vIGltbWVkaWF0ZSByb3V0
ZSBjaGFuZ2Ugd2l0aCB0aGUgbmV0d29yayB0b3BvbG9neSwgYnV0IHRoZQ0KICAgY2hhbmdlcyBh
cmUgcGxhbm5hYmxlIGFzIHRoZXkgYXJlIGJldHdlZW4gdGhlIGRpZmZlcmVudCBleHBsaWNpdA0K
ICAgcm91dGVzLiINCg0KDQo0LjEuMS4gUmVwcmVzZW50YXRpdmUgUHJvdG9jb2wgU3RhY2sgTW9k
ZWwNCg0KIkV4cGxpY2l0IHJvdXRlcyIgaGF2ZSBiZWVuIGFkZGVkIHRvIEZpZ3VyZSAyIHdpdGgg
dGhlIGNvcnJlc3BvbmRpbmcgZXhwbGFuYXRpb246DQogIkV4cGxpY2l0IHJvdXRlcw0KICAgICAg
ICAgICBUaGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllciBwcm92aWRlcyBtZWNoYW5pc21zIHRvIGVu
c3VyZSB0aGF0DQogICAgICAgICAgIGZpeGVkIHBhdGhzIGFyZSBwcm92aWRlZCBmb3IgRGV0TmV0
IGZsb3dzLiAgVGhlc2UgZXhwbGljaXQNCiAgICAgICAgICAgcGF0aHMgYXZvaWQgdGhlIGltcGFj
dCBvZiBuZXR3b3JrIGNvbnZlcmdlbmNlLiINCg0KDQpTZWN0aW9uIDQuMTEgQ29ubmVjdGVkIGlz
bGFuZHMgdnMuIG5ldHdvcmtzIG9mIHYwNSBoYXMgYmVlbiBkZWxldGVkIGJlY2F1c2UgaXQgd2Fz
IGp1c3QgYSBsZWZ0b3ZlciBmcm9tIGVhcmx5IGRyYWZ0cyBvbiB3aGF0IERldE5ldCBXRyBzaG91
bGQgZG87IHdoaWNoIGFyZSBjb3ZlcmVkIGJ5IHRoZSBjaGFydGVyIGFueXdheXMuDQoNCg0KUmVm
ZXJlbmNlcyBoYXZlIGJlZW4gY2xlYW5lZCB1cCBhbmQgYnJvdWdodCB1cC10by1kYXRlLg0KDQoN
ClJlZmluZW1lbnRzIGhhdmUgYmVlbiBpbXBsZW1lbnRlZCBpbiB0aGUgZHJhZnQgYWNjb3JkaW5n
IHRvIExvdSdzIGRldGFpbGVkIGNvbW1lbnRzLiBUaGV5IGFyZSBub3QgbGlzdGVkIGhlcmUgYmVj
YXVzZSB0aGV5IGFyZSBtaW5vciBjaGFuZ2VzLg0KDQoNCkJlc3QgcmVnYXJkcywNCkphbm9zDQoN
Cg0KT24gNi8xMi8yMDE4IDI6NDggUE0sIExvdSBCZXJnZXIgd3JvdGU6DQoNCkJhbMOhenMsDQoN
ClRoYW5rcyBmb3IgdGhlIHJlc3BvbnNlIC0tIHBsZWFzZSBzZWUgYmVsb3cuDQoNCi0tLS0tLS0t
LS0NCk9uIEp1bmUgMTIsIDIwMTggNDowNzozNSBBTSBCYWzDoXpzIFZhcmdhIEEgPGJhbGF6cy5h
LnZhcmdhQGVyaWNzc29uLmNvbT48bWFpbHRvOmJhbGF6cy5hLnZhcmdhQGVyaWNzc29uLmNvbT4g
d3JvdGU6DQoNCg0KDQpIaSBMb3UsIFRoYW5rcyBmb3IgdGhlIGNvbW1lbnRzLiBTZWUgcmVhY3Rp
b25zIGlubGluZS4gRG9jdW1lbnQgdXBkYXRlIGluIHByb2dyZXNzLiBDaGVlcnMgQmFsYSd6cw0K
DQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogZGV0bmV0IDxkZXRuZXQtYm91bmNl
c0BpZXRmLm9yZz48bWFpbHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3JnPiBPbiBCZWhhbGYgT2Yg
TG91IEJlcmdlcg0KU2VudDogMjAxOC4gasO6bml1cyAxLiAyMjo0Mg0KVG86IERldE5ldCBXRyA8
ZGV0bmV0QGlldGYub3JnPjxtYWlsdG86ZGV0bmV0QGlldGYub3JnPjsgZHJhZnQtaWV0Zi1kZXRu
ZXQtYXJjaGl0ZWN0dXJlQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRl
Y3R1cmVAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbRGV0bmV0XSBQcm9taXNlZCBjb21tZW50cyBvbiBk
cmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUNCg0KSGksDQoNCiAgICAgSSBoYXZlIGEgbnVt
YmVyIG9mIGhpZ2ggbGV2ZWwgY29tbWVudHMgb24gdGhlIGRvY3VtZW50IHRoYXQgSSdkIGxpa2Ug
dG8gIHJhaXNlIGJlbG93LiAgSSBhbHNvIGhhdmUgYSBudW1iZXIgb2YgbW9yZSBlZGl0b3JpYWwv
c3BlY2lmaWMgY29tbWVudHMgdGhhdCAgSSdkIGxpa2UgdG8gcmV2aWV3IGRpcmVjdGx5IHdpdGgg
dGhlIGF1dGhvcnMgYW5kIHRoZW4gaGF2ZSB0aGVtIHJlcG9ydCBiYWNrICBvbiBjaGFuZ2VzIC0t
IGlmIGFueSB0dXJuIG91dCB0byBiZSBtb3JlIHN1YnN0YW50aXZlIGRpc2N1c3Npb25zIGZyb20g
dGhlICBhdXRob3IncyBwZXJzcGVjdGl2ZSwgSSdsbCByYWlzZSB0aGVzZSBvbiB0aGUgbGlzdCBz
ZXBhcmF0ZWx5Lg0KLi4uDQoNCg0KDQotIFdSVCBTZWN0aW9uIDQuNC4zLCBJIHRoaW5rIHRoZSBp
bmNsdXNpb24gb2YgYSBkaXN0cmlidXRlZCBjb250cm9sIHBsYW5lIGluIHRoZSAiTmV0d29yayBQ
bGFuZSIgaXMgaW5jb25zaXN0ZW50IHdpdGggb3RoZXIgZnVuY3Rpb25hbCBkZWZpbml0aW9ucyBh
bmQgY29uZmxhdGVzIHdoZXJlIGEgZnVuY3Rpb24gcmVzaWRlcyBmcm9tIHRoZSBhY3R1YWwgZnVu
Y3Rpb24gYW5kIHRoYXQgd2hldGhlciBjb250cm9sIGlzIGltcGxlbWVudGVkIGluIGEgZnVsbHkg
Y2VudHJhbGl6ZWQsIGZ1bGx5IGRpc3RyaWJ1dGVkIG9yIHNvbWUgaHlicmlkIGZvcm0gZG9lc24n
dCBmdW5kYW1lbnRhbGx5IGNoYW5nZSAgdGhlIGNvbnRyb2wgZnVuY3Rpb24ncyByb2xlIC0tIHRo
ZXJlZm9yZSBJIHRoaW5rIHRoZSBzZWN0aW9ucyA0LjQuMiBhbmQgLjMgc2hvdWxkIGJlIHJldmlz
ZWQgYWNjb3JkaW5nbHkNCltCYWzDoXpzIFZhcmdhIEFdIEFncmVlIGluIHByaW5jaXBhbC4gTGV0
J3MgZGlzY3VzcyB0aGUgZGV0YWlscy4NCk9rYXkgLSBJJ2xsIHdvcmsgd2l0aCB5b3Ugb2ZmIGxp
bmUgYW5kIHdlIGNhbiByZXBvcnQgYmFjayB0aGUgcmVzdWx0cy9wcm9wb3NlZCBjaGFuZ2VzLg0K
DQoNCg0KLSBJbiBzZXZlcmFsIHBsYWNlcyBpdCdzIG5vdCBjbGVhciB0aGF0IERldE5ldCBzZXJ2
aWNlIGlzIGFsd2F5cyBhIEwzIHNlcnZpY2Ugd2hpY2ggaXMgY29udHJvbGxlZCB1c2luZyBMMyBp
ZGVudGlmaWVycywgaS5lLiwgSVAgYWRkcmVzc2VzIC0tIHRoaXMgaXMgdHJ1ZSBldmVuIGluIHRo
ZSBNUExTIHNlcnZpY2UgY2FzZSBhbmQgdGhlIFRTTiBvdmVyIE1QTFMgY2FzZS4gSSB0aGluayB0
aGlzIGlzIGFuIGltcG9ydGFudCBwb2ludCB0byBiZSBjbGVhciBvbiBpbiB0aGUgZG9jdW1lbnQu
DQpbQmFsw6F6cyBWYXJnYSBBXSBJIGFtIG5vdCBzdXJlLiBEZXROZXQgc2VydmljZSBpcyBhbHdh
eXMgcHJvdmlkZWQgb3ZlciBhIEwzIG5ldHdvcmsgKElQIG9yIE1QTFMpLCB0aGF0IGlzIGZpbmUu
IEhvd2V2ZXIgdGhlIHNlcnZpY2UgaXRzZWxmIGNhbiBiZSBMMiBvciBMMy4gSW4gY2FzZSBvZiBU
U04gRXRoZXJuZXQgZnJhbWVzIGFyZSB0cmFuc3BvcnRlZCwgc28gaXQgaXMgYSBMMiBzZXJ2aWNl
LiBJbiBjYXNlIG9mIElQIGVuZCBzeXN0ZW1zIElQIHBhY2tldHMgYXJlIHRyYW5zcG9ydGVkIHNv
IGl0IGlzIGEgTDMgc2VydmljZS4NCg0KSHVtbSAtIFdoaWxlIEkgYWdyZWUgdGhhdCBEZXROZXQg
aXMgcHJvdmlkaW5nIGFuIChlbmhhbmNlZCkgTDJWUE4gc2VydmljZSwgaXQgaXMgbm90IGl0c2Vs
ZiBwcm92aWRpbmcgY29udHJvbCBvciBzZXJ2aWNlIG9mIEwyIGRldmljZXMgLS0gdGhpcyBpcyBU
U04ncyBqb2IuICBUaGUgZmFjdCB0aGF0IERldE5ldCBpcyBhbGwgYWJvdXQgYmVoYXZpb3Igb2Yg
TDMgbm9kZXMgKGkuZS4sIElQIGFuZCBQVy9NUExTKSBhbmQgbm90IEwyIG5vZGVzIChpLmUuLCBU
U04gYnJpZGdlcykgaXMgc29tZXRoaW5nIHRoZSBhcmNoaXRlY3R1cmUgc2hvdWxkIG1ha2UgdW5h
bWJpZ3VvdXMuDQoNClRoYW5rcywNCkxvdQ0KDQoNCg0KUGxlYXNlIGxldCBtZSBrbm93IHdoYXQg
eW91IHRoaW5rLg0KDQpDaGVlcnMsDQoNCkxvdQ0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQpkZXRuZXQgbWFpbGluZyBsaXN0DQpkZXRuZXRAaWV0
Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vZGV0bmV0DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KZGV0bmV0IG1haWxpbmcgbGlzdA0KZGV0bmV0QGlldGYub3JnPG1haWx0bzpk
ZXRuZXRAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Rl
dG5ldA0KDQoNCg0KDQoNCk9uIDYvMTIvMjAxOCA2OjI3IFBNLCBTdGV3YXJ0IEJyeWFudCB3cm90
ZToNCg0KRGVhciBCYWxhJ3pzDQoNClRoYW5rIHlvdSB5b3VyIGZvciB5b3VyIGNvbnNpZGVyYXRp
b24gb2YgdGhlc2UgcG9pbnRzLiBJIHdpbGwganVzdCBwaWNrIHVwIGEgZmV3IHRoYXQgbmVlZCBz
b21lIGZ1cnRoZXIgdGhvdWdodDoNCg0KDQoNCg0KDQoNCg0KDQogICAgRGV0TmV0IHRyYW5zaXQg
bm9kZQ0KDQogICAgICAgICAgIEEgbm9kZSBvcGVyYXRpbmcgYXQgdGhlIERldE5ldCB0cmFuc3Bv
cnQgbGF5ZXIsIHRoYXQgdXRpbGl6ZXMNCg0KICAgICAgICAgICBsaW5rIGxheWVyIGFuZC9vciBu
ZXR3b3JrIGxheWVyIHN3aXRjaGluZyBhY3Jvc3MgbXVsdGlwbGUNCg0KICAgICAgICAgICBsaW5r
cyBhbmQvb3Igc3ViLW5ldHdvcmtzIHRvIHByb3ZpZGUgcGF0aHMgZm9yIERldE5ldCBzZXJ2aWNl
DQoNCiAgICAgICAgICAgbGF5ZXIgZnVuY3Rpb25zLiAgT3B0aW9uYWxseSBwcm92aWRlcyBjb25n
ZXN0aW9uIHByb3RlY3Rpb24NCg0KICAgICAgICAgICBvdmVyIHRob3NlIHBhdGhzLiAgQW4gTVBM
UyBMU1IgaXMgYW4gZXhhbXBsZSBvZiBhIERldE5ldA0KDQogICAgICAgICAgIHRyYW5zaXQgbm9k
ZS4NCg0KU0I+IEluIHRoYXQgZXhhbXBsZSBpdCB3b3VsZCBoYXZlIHRvIGJlIGEgRGV0TmV0IGVu
YWJsZS9hd2FyZSBMU1IuIEFuDQoNClNCPiBvcmRpbmFyeSBMU1Igd291bGQgbm90IGtub3cgYW55
dGhpbmcgYWJvdXQgRGV0TmV0Lg0KDQoNCg0KW0JhbMOhenMgVmFyZ2EgQV0gTm8sIEEgRGV0TmV0
IGF3YXJlIExTUiB3b3VsZCBiZSBhIHJlbGF5IG5vZGUgKFMtUEUpLg0KDQpJIHRoaW5rIHRoZSBj
b25mdXNpb24gaXMgd2hhdCAiRGV0TmV0IFRyYW5zcG9ydCBMYXllciIgbWVhbnMuIFRoaXMNCnRl
Y2hub2xvZ3kgdG91Y2hlcyBvbiBUcmFuc3BvcnQgTGF5ZXIgaW4gIHRoZSBMNCBzZW5zZSwgYW5k
IHRoZQ0KVHJhbnNwb3J0IE5ldHdvcmsgTGF5ZXIgYXMgaW4gdGhlIHBhY2tldCBuZXR3b3JrIHRo
YXQgY2Fycmllcw0KTDMgcGFja2V0cy4NCg0KU28gSSB0aGluayB0aGF0IHdlIG5lZWQgdG8gY2xh
cmlmeSB3aGV0aGVyIGEgRGV0TmV0IHRyYW5zaXQgbm9kZQ0KaXMgYW4gUy1QRSAoaS5lLiBhIGEg
dHJhbnNpdCBub2RlIGluIHRoZSBEZXROZXQgbGF5ZXIpLCBvciBhIFAgbm9kZQ0KKGkuZS4gYSB0
cmFuc2l0IG5vZGUgdGhhdCBpcyBjYXJyeWluZyBEZXROZXQgcGFja2V0cyBidXQgY291bGQgYmUN
CmNhcnJ5aW5nIGFueSBzb3J0IG9mIE1QTFMgcGFja2V0KQ0KDQoNCg0KDQo9PT09PT09PT09PT0N
Cg0KDQoNCg0KDQogICBUaGVzZSB0aHJlZSB0ZWNobmlxdWVzIGNhbiBiZSBhcHBsaWVkIGluZGVw
ZW5kZW50bHksIGdpdmluZyBlaWdodA0KDQogICBwb3NzaWJsZSBjb21iaW5hdGlvbnMsIGluY2x1
ZGluZyBub25lIChubyBEZXROZXQpLCBhbHRob3VnaCBzb21lDQoNCiAgIGNvbWJpbmF0aW9ucyBh
cmUgb2Ygd2lkZXIgdXRpbGl0eSB0aGFuIG90aGVycy4gIFRoaXMgc2VwYXJhdGlvbiBrZWVwcw0K
DQogICB0aGUgcHJvdG9jb2wgc3RhY2sgY29oZXJlbnQgYW5kIG1heGltaXplcyBpbnRlcm9wZXJh
YmlsaXR5IHdpdGgNCg0KICAgZXhpc3RpbmcgYW5kIGRldmVsb3Bpbmcgc3RhbmRhcmRzIGluIHRo
aXMgKElFVEYpIGFuZCBvdGhlciBTdGFuZGFyZHMNCg0KICAgRGV2ZWxvcG1lbnQgT3JnYW5pemF0
aW9ucy4gIFNvbWUgZXhhbXBsZXMgb2YgdHlwaWNhbCBleHBlY3RlZA0KDQogICBjb21iaW5hdGlv
bnM6DQoNCg0KDQogICBvICBFeHBsaWNpdCByb3V0ZXMgcGx1cyBzZXJ2aWNlIHByb3RlY3Rpb24g
YXJlIGV4YWN0bHkgdGhlIHRlY2huaXF1ZXMNCg0KICAgICAgZW1wbG95ZWQgYnkgW0hTUi1QUlBd
LiAgRXhwbGljaXQgcm91dGVzIGFyZSBhY2hpZXZlZCBieSBsaW1pdGluZw0KDQogICAgICB0aGUg
cGh5c2ljYWwgdG9wb2xvZ3kgb2YgdGhlIG5ldHdvcmssIGFuZCB0aGUgc2VxdWVudGlhbGl6YXRp
b24sDQoNCiAgICAgIHJlcGxpY2F0aW9uLCBhbmQgZHVwbGljYXRlIGVsaW1pbmF0aW9uIGFyZSBm
YWNpbGl0YXRlZCBieSBwYWNrZXQNCg0KICAgICAgdGFncyBhZGRlZCBhdCB0aGUgZnJvbnQgb3Ig
dGhlIGVuZCBvZiBFdGhlcm5ldCBmcmFtZXMuDQoNCg0KDQpTQj4gRVIgY2FuIGJlIGRvbmUgdmly
dHVhbGx5IGFzIHdlbGwgYXMgcGh5c2ljYWxseS4gUlNWUCBpcyBhIHR5cGUgb2YNCg0KU0I+IEVS
LCBhcyBpcyBBZGotU0lEIGJhc2VkIFNSLCBhbmQgd2UgY2FuIGRlc2lnbiBvdGhlciB0eXBlcy4N
Cg0KDQoNCltCYWzDoXpzIFZhcmdhIEFdIEFncmVlLCBidXQgdGhlc2UgYXJlIGV4YW1wbGVzLiBT
dGF0ZW1lbnQgaXMgZm9yIEhTUi1QUlAuDQpTbyB0aGUgcXVlc3Rpb24gaXMgd2hldGhlciB3ZSBz
aG91bGQgZXhwYW5kIHRoZSBzZXQgb2YgZXhhbXBsZXMsIHBhcnRpY3VsYXJseQ0KdG8gbW9yZSBh
Y2Nlc3NpYmxlIG9uZXMuDQoNCj09PT09PT09PT09PQ0KDQoNCg0KDQoNCg0KDQoNCg0KICAgICAg
ICAgICAgICAgICAgICBQYWNrZXQgcmVwbGljYXRpb24gYW5kIGVsaW1pbmF0aW9uDQoNCg0KDQog
ICAgICAgICAgICAgICAgPiA+ID4gPiA+ID4gPiA+ID4gcmVsYXkgPiA+ID4gPiA+ID4gPiA+DQoN
CiAgICAgICAgICAgICAgID4gLy0tLS0tLS0tLS0tLSsgUiBub2RlIEUgKy0tLS0tLS0tLS0tLVwg
Pg0KDQogICAgICAgICAgICAgID4gLyAgICAgICAgICAgICAgICAgIHYgKyBeICAgICAgICAgICAg
ICAgXCA+DQoNCiAgICAgIGVuZCAgICBSICsgICAgICAgICAgICAgICAgICAgdiB8IF4gICAgICAg
ICAgICAgICAgKyBFIGVuZA0KDQogICAgICBzeXN0ZW0gICArICAgICAgICAgICAgICAgICAgIHYg
fCBeICAgICAgICAgICAgICAgICsgICBzeXN0ZW0NCg0KICAgICAgICAgICAgICA+IFwgICAgICAg
ICAgICAgICAgICB2ICsgXiAgICAgICAgICAgICAgIC8gPg0KDQogICAgICAgICAgICAgICA+IFwt
LS0tLS0tLS0tLS0rIFIgcmVsYXkgRSArLS0tLS0tLS0tLS0vID4NCg0KICAgICAgICAgICAgICAg
ID4gPiA+ID4gPiA+ID4gPiA+ICBub2RlID4gPiA+ID4gPiA+ID4gPg0KDQoNCg0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRmlndXJlIDENCg0KDQoNCiAgIFBhY2tldCByZXBsaWNh
dGlvbiBhbmQgZWxpbWluYXRpb24gZG9lcyBub3QgcmVhY3QgdG8gYW5kIGNvcnJlY3QNCg0KICAg
ZmFpbHVyZXM7IGl0IGlzIGVudGlyZWx5IHBhc3NpdmUuICBUaHVzLCBpbnRlcm1pdHRlbnQgZmFp
bHVyZXMsDQoNCg0KDQpTQj4gSSB0aGluayBpdCBjb3BlcyB3aXRoIGludGVybWl0dGVudCBmYWls
dXJlcyBPSy4NCg0KDQoNCltCYWzDoXpzIFZhcmdhIEFdIFllcywgUFJGIGFuZCBQRUYgY2FuIGVs
aW1pbmF0ZSB0aGUgZWZmZWN0IG9mIHN1Y2ggZmFpbHVyZXMuIEJ1dCB0ZXh0DQoNCmludGVuZHMg
dG8gc2F5IHRoYXQgaXQgaXMgcGFzc2l2ZS4gSXQgaXMgbm90IHJlYWN0aW5nIHRvIHN1Y2ggZmFp
bHVyZXMuIE5vIGNoYW5nZSBpbiB0ZXh0Lg0KDQoNCg0KWW91IHNheSB0aGF0IFBSRUYgZG9lcyBu
b3QgY29ycmVjdCBmYWlsdXJlcy4gSSB3b3VsZCBjb250ZW5kIHRoYXQgaXMgZXhhY3RseQ0Kd2hh
dCBpdCBkb2VzLiBTdXJlIGl0IGRvZXMgbm90IHJlYWN0IGJ1dCBpdCBkb2VzIGNvcnJlY3QsIGFu
ZCBpdCBkb2VzDQphZGRyZXNzIGludGVybWl0dGVudCBmYWlsdXJlcy4NCg0KDQoNCg0KPT09PT09
PT09PT0NCg0KDQoNCiAgIHRyYW5zcG9ydGVkIGJldHdlZW4gdGhlIHBlZXIgZW5kIHN5c3RlbXMu
ICBUaGVyZWZvcmUsIHRoZSBmb2xsb3dpbmcNCg0KICAgcG9zc2libGUgdHlwZXMgLyBmb3JtYXRz
IG9mIGEgRGV0TmV0IGZsb3cgYXJlIGRpc3Rpbmd1aXNoZWQgaW4gdGhpcw0KDQogICBkb2N1bWVu
dDoNCg0KDQoNCiAgIG8gIEFwcC1mbG93OiBuYXRpdmUgZm9ybWF0IG9mIGEgRGV0TmV0IGZsb3cu
ICBJdCBkb2VzIG5vdCBjb250YWluIGFueQ0KDQogICAgICBEZXROZXQgcmVsYXRlZCBhdHRyaWJ1
dGVzLg0KDQoNCg0KICAgbyAgRGV0TmV0LXQtZmxvdzogc3BlY2lmaWMgZm9ybWF0IG9mIGEgRGV0
TmV0IGZsb3cuICBPbmx5IHJlcXVpcmVzDQoNCiAgICAgIHRoZSBjb25nZXN0aW9uIC8gbGF0ZW5j
eSBmZWF0dXJlcyBwcm92aWRlZCBieSB0aGUgRGV0bmV0IHRyYW5zcG9ydA0KDQogICAgICBsYXll
ci4NCg0KDQoNCiAgIG8gIERldE5ldC1zLWZsb3c6IHNwZWNpZmljIGZvcm1hdCBvZiBhIERldE5l
dCBmbG93LiAgT25seSByZXF1aXJlcw0KDQogICAgICB0aGUgcmVwbGljYXRpb24vZWxpbWluYXRp
b24gZmVhdHVyZSBlbnN1cmVkIGJ5IHRoZSBEZXROZXQgc2VydmljZQ0KDQogICAgICBsYXllci4N
Cg0KDQoNCiAgIG8gIERldE5ldC1zdC1mbG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXROZXQg
Zmxvdy4gIEl0IHJlcXVpcmVzDQoNCiAgICAgIGJvdGggRGV0TmV0IHNlcnZpY2UgbGF5ZXIgYW5k
IERldE5ldCB0cmFuc3BvcnQgbGF5ZXIgZnVuY3Rpb25zDQoNCiAgICAgIGR1cmluZyBmb3J3YXJk
aW5nLg0KDQpTQj4gSSBmaW5kIHRoZSByZWxpc3Rpbmcgb2YgdGhlc2UgdHlwZXMgY29uZnVzaW5n
LiBXaGVyZW4ndCB0aGV5IGRlZmluZWQNCg0KU0I+IGluIHRoZSBzZWN0aW9uIGFib3ZlPw0KDQoN
Cg0KW0JhbMOhenMgVmFyZ2EgQV0gVGhpcyBpcyBpbmxpbmUgd2l0aCB0aGUgcHJldmlvdXMgc2Vj
dGlvbiAiIEdyb3VwaW5nIG9mIGVuZCBzeXN0ZW1zICIuDQpTdXJlbHkgaWYgd2UgaGF2ZSBkZWZp
bmVkIHRoZW0gd2UgbmV2ZXIgbmVlZCB0byBkbyBhbnl0aGluZyBidXQgbmFtZSB0aGVtIGluDQps
YXRlciBzZWN0aW9ucy4gUmVkZWZpbml0aW9uIGlzIG5ldmVyIGEgZ29vZCBpZGVhIGJlY2F1c2Ug
aXQgb2Z0ZW4gbGVhZHMgdG8NCmNvbmZsaWN0aW5nIGRlZmluaXRpb25zLg0KDQoNCg0KDQoNCj09
PT09PT09PT09PQ0KDQoNCg0KDQoNCg0KDQogICBbSFNSLVBSUF0gIElFQywgIkhpZ2ggYXZhaWxh
YmlsaXR5IHNlYW1sZXNzIHJlZHVuZGFuY3kgKEhTUikgaXMgYQ0KDQogICAgICAgICAgICAgIGZ1
cnRoZXIgZGV2ZWxvcG1lbnQgb2YgdGhlIFBSUCBhcHByb2FjaCwgYWx0aG91Z2ggSFNSDQoNCiAg
ICAgICAgICAgICAgZnVuY3Rpb25zIHByaW1hcmlseSBhcyBhIHByb3RvY29sIGZvciBjcmVhdGlu
ZyBtZWRpYQ0KDQogICAgICAgICAgICAgIHJlZHVuZGFuY3kgd2hpbGUgUFJQLCBhcyBkZXNjcmli
ZWQgaW4gdGhlIHByZXZpb3VzDQoNCiAgICAgICAgICAgICAgc2VjdGlvbiwgY3JlYXRlcyBuZXR3
b3JrIHJlZHVuZGFuY3kuICBQUlAgYW5kIEhTUiBhcmUgYm90aA0KDQogICAgICAgICAgICAgIGRl
c2NyaWJlZCBpbiB0aGUgSUVDIDYyNDM5IDMgc3RhbmRhcmQuIiwNCg0KICAgICAgICAgICAgICA8
aHR0cDovL3dlYnN0b3JlLmllYy5jaC93ZWJzdG9yZS93ZWJzdG9yZS5uc2YvDQoNCiAgICAgICAg
ICAgICAgYXJ0bnVtLzA0NjYxNSFvcGVuZG9jdW1lbnQ+Lg0KDQoNCg0KU0I+IE5vdCBhdmFpbGFi
bGUgYXQgdGhlIHRpbWUgb2YgdGhpcyByZXZpZXcsIGJ1dCBteSByZWNvbGxlY3Rpb24gaXMNCg0K
U0I+IHRoYXQgdGhpcyBpcyBub3QgcmVhZGlseSBhdmFpbGFibGUgd2l0aG91dCBwYXlpbmcgYSBs
YXJnZSBmZWUuDQoNCklmIHdlIGRlY2lkZSB0aGF0IHRoaXMgaXMgZXNzZW50aWFsIGFzIGEga2V5
IHJlZmVyZW5jZSwgdGhlcmUgbmVlZHMgdG8gYmUNCnNvbWUgc3VpdGFibGUgdGV4dCwgYXMgdGhp
cyB3aWxsIGdldCByYWlzZWQgYSBudW1iZXIgb2YgdGltZXMgYmV0d2Vlbg0KaGVyZSBhbiBwdWJs
aWNhdGlvbiBhcyBmaXJzdCB0aGUgZGlyZWN0b3JhdGVzIGFuZCB0aGVuIHRoZSBBRHMgcnVuDQpp
bnRvIHRoaXMuDQoNCg0KDQoNCg0KDQo9PT09PT09PT09PQ0KDQoNCg0KDQoNCg0KDQogICBbSVNB
OTVdICAgIEFOU0kvSVNBLCAiRW50ZXJwcmlzZS1Db250cm9sIFN5c3RlbSBJbnRlZ3JhdGlvbiBQ
YXJ0IDE6DQoNCiAgICAgICAgICAgICAgTW9kZWxzIGFuZCBUZXJtaW5vbG9neSIsIDIwMDAsDQoN
CiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LmlzYS5vcmcvaXNhOTUvPi4NCg0KDQoNClNCPiBT
aG91bGQgdGhhdCBiZSAyMDAwLCBvciAyMDEwLg0KDQpTQj4gTm90ZSB0aGF0IHRoaXMgc2VlbXMg
dG8gYmUgYSB2ZXJ5IGV4cGVuc2l2ZSBkb2N1bWVudCB0byBhY2Nlc3MuDQoNCg0KWW91IGRpZCBu
b3QgY29tbWVudCBvbiB0aGUgY29ycmVjdG5lc3Mgb2YgdGhlIHJlZmVyZW5jZS4NCg0KDQoNCg0K
DQpCZXN0IFJlZ2FyZHMNCg0KU3Rld2FydA0KDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1
IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0K
CXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICov
DQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1p
bHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7DQoJY29sb3I6YmxhY2s7fQ0KYTpsaW5rLCBzcGFu
Lk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtG
b2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29QbGFpblRleHQsIGxpLk1zb1BsYWluVGV4dCwg
ZGl2Lk1zb1BsYWluVGV4dA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxp
bms6IlBsYWluIFRleHQgQ2hhciI7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2lu
LXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDow
aW47DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixz
ZXJpZjsNCgljb2xvcjpibGFjazt9DQpwDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmOw0KCWNvbG9yOmJsYWNrO30NCnByZQ0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0
dGVkIENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgljb2xvcjp3aW5kb3d0
ZXh0O30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xp
c3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGluOw0K
CW1hcmdpbi1yaWdodDowaW47DQoJbWFyZ2luLWJvdHRvbTowaW47DQoJbWFyZ2luLWxlZnQ6LjVp
bjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZh
bWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9DQpzcGFuLkhUTUxQ
cmVmb3JtYXR0ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFy
IjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9y
bWF0dGVkIjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnNwYW4uUGxhaW5UZXh0Q2hh
cg0KCXttc28tc3R5bGUtbmFtZToiUGxhaW4gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3Jp
dHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IlBsYWluIFRleHQiOw0KCWZvbnQtZmFtaWx5OkNvbnNv
bGFzOw0KCWNvbG9yOmJsYWNrO30NCnNwYW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMx
RjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVw
bHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6Izk5MzM2Njt9
DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNp
emU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCglt
YXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdl
OldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28t
bGlzdC1pZDozMzcwNzY0ODE7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVt
cGxhdGUtaWRzOjE2OTA4ODkyNzYgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkg
Njc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTM7fQ0KQGxpc3QgbDA6
bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNv
dXJpZXIgTmV3Ijt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGww
OmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2Rpbmdz
O30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZv
bnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRv
bTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0
ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEw
MjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNo
YXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAv
Pg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgYmdj
b2xvcj0id2hpdGUiIGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxk
aXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBuYW1lPSJf
TWFpbEVuZENvbXBvc2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij4tLSBCcmlkZ2Vk
IHBhdGggZGVmaW5pdGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvYT48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAi
PiZndDsgJm5ic3A7T3Igc2hvdWxkIHdlIGRvIHNvbWV0aGluZyBlbHNlPzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAw
Ij4mZ3Q7IFRoZXJlIGlzIG9ubHkgb25lIG9jY3VycmVuY2Ugb2YgJnF1b3Q7YnJpZGdlZCBwYXRo
JnF1b3Q7IGluIHRoZSB0ZXh0IGluIGJyYWNrZXRzLjxicj4NCjxicj4NCjwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPlRoYXQgc291bmRzIGxp
a2UgYSBiZXR0ZXIgc3VnZ2VzdGlvbiDigJMgY2hhbmdlIHRoYXQgb2NjdXJyZW5jZSBhbmQgcmVt
b3ZlIHRoZSBkZWZpbml0aW9uIG9mIOKAnGJyaWRnZWQgcGF0aOKAnSBmcm9tIHRoZSBkcmFmdC4m
bmJzcDsgVGhhdCBvY2N1cnJlbmNlIGlzIGluIFNlY3Rpb24gNC4xLjE6PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMz
NjYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4mbmJz
cDsmbmJzcDsgQ29uZ2VzdGlvbiBwcm90ZWN0aW9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOndpbmRvd3RleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBUaGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllciBwcm92aWRlcyBj
b25nZXN0aW9uIHByb3RlY3Rpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndpbmRv
d3RleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBTZWUgU2VjdGlvbiA0LjUuJm5ic3A7IFRoZSBhY3R1YWwgcXVldWluZyBhbmQg
c2hhcGluZyBtZWNoYW5pc21zPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndpbmRvd3Rl
eHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBhcmUgdHlwaWNhbGx5IHByb3ZpZGVkIGJ5IHVuZGVybHlpbmcgc3VibmV0IGxheWVy
cywgdGhlc2UgY2FuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBiZSBjbG9zZWx5IGFzc29jaWF0ZWQgd2l0aCB0aGUgbWVhbnMgb2YgcHJvdmlkaW5nIHBhdGhz
IGZvcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0
ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtEZXROZXQg
Zmxvd3MgKGUuZy4sIE1QTFMgTFNQcyBvciBicmlkZ2VkIHBhdGhzKSwgdGhlIHBhdGggYW5kPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0
b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0aGUgY29uZ2VzdGlv
biBwcm90ZWN0aW9uIGFyZSBjb25mbGF0ZWQgaW4gdGhpcyBmaWd1cmUuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMz
NjYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij5QZXJoYXBzOiAoZS5nLiwgTVBMUyBMU1BzIG9y
IGJyaWRnZWQgcGF0aHMpIC0mZ3Q7IChNUExTIExTUHMgb3Igb3RoZXIgbmV0d29yayBwYXRocyk8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6Izk5MzM2NiI+b3IganVzdCBkZWxldGUgdGhlIGVudGlyZSBwYXJlbnRoZXRpY2Fs
IGV4YW1wbGUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij4tLSBT
ZWN0aW9uIDQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPiZndDsgV2Ug
Y291bGQgYWRkIHNvbWUgaW50cm9kdWN0b3J5IHRleHQgdG8gNC4xIG9yIDQuMS4xLCBmb3IgaW5z
dGFuY2U6PC9zcGFuPjxicj4NCiZndDsgVGhlIGZ1bmN0aW9uYWxpdHkgbmVlZGVkIGZvciBEZXRO
ZXQgKFNlY3Rpb24gMykgYXJlIGltcGxlbWVudGVkIGluIHRoZSBEZXROZXQgbGF5ZXIgd2hpY2gg
Y29tcHJpc2VzIHRoZSBEZXROZXQgc2VydmljZSBsYXllciBhbmQgdGhlIERldE5ldCB0cmFuc3Bv
cnQgbGF5ZXIuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7IFRoZSBE
ZXROZXQgc2VydmljZSBsYXllciBmdW5jdGlvbnMgcmVseSBvbiBmbG93IGlkZW50aWZpY2F0aW9u
IGFuZCBzZXF1ZW5jaW5nLiBUaGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllciBmdW5jdGlvbiBtYXkg
cmVseSBvbiBmbG93IGlkZW50aWZpY2F0aW9uLjxicj4NCiZndDs8YnI+DQo8c3BhbiBzdHlsZT0i
Y29sb3I6IzAwNjYwMCI+Jmd0OyBXaGF0IGRvIHlvdSB0aGluaz88bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiM5OTMzNjYiPkkgcHJlZmVyIGZ1bmN0aW9uYWwgKHdoYXQgaXQgZG9lcykg
Y2hhcmFjdGVyaXphdGlvbiB0byBtZWNoYW5pc3RpYyAoaG93IGl0IHdvcmtzKSBjaGFyYWN0ZXJp
emF0aW9uIGluIGFuIG92ZXJ2aWV3LCBlLmcuLCBleGNlcnB0aW5nIGZyb20gd2hhdCBJIG9yaWdp
bmFsbHkgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJh
Z3JhcGgiIHN0eWxlPSJ0ZXh0LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEi
PjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OlN5bWJvbDtjb2xvcjojOTkzMzY2Ij48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3Jl
Ij7CtzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+
PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRo
ZSBEZXROZXQgU2VydmljZSBsYXllciBwcm92aWRlcyB0aW1lbHkgcmVsaWFibGUgaW4tb3JkZXIg
RGV0TmV0IGZsb3cgZGVsaXZlcnkgdG8gYXBwbGljYXRpb25zIHRoYXQgdXNlIERldE5ldC48L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4dC1pbmRlbnQ6LS4yNWluO21z
by1saXN0OmwwIGxldmVsMSBsZm8xIj48IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpTeW1ib2w7Y29sb3I6Izk5MzM2NiI+PHNwYW4g
c3R5bGU9Im1zby1saXN0Oklnbm9yZSI+wrc8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtU
aW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj5UaGUgRGV0TmV0IFRyYW5zcG9ydCBsYXllciBpbnN1bGF0ZXMg
RGV0TmV0IGZsb3dzIGZyb20gaW50ZXJmZXJlbmNlIGJ5IG5ldHdvcmsgbWVjaGFuaXNtcywgcHJp
bWFyaWx5IHF1ZXVpbmcgYW5kIHJvdXRpbmc8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5
OTMzNjYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4N
CjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAwIj4mZ3Q7IFNob3VsZCB3ZSBhbHNvIHJlYXJyYW5n
ZSwgZS5nLiwgaW5kZW50IHRoZSB0ZXh0IGFmdGVyIEZpZ3VyZSAyIHN1Y2ggdGhhdA0KPGJyPg0K
Jmd0OyBQYWNrZXQgc2VxdWVuY2luZywgRHVwbGljYXRlIGVsaW1pbmF0aW9uLCBGbG93IHJlcGxp
Y2F0aW9uLCBGbG93IG1lcmdpbmcsIFBhY2tldCBlbmNvZGluZywgYW5kIFBhY2tldCBkZWNvZGlu
ZyBnZXQgdW5kZXIgU2VydmljZSBsYXllcjxicj4NCiZndDsgYW5kPGJyPg0KJmd0OyBDb25nZXN0
aW9uIHByb3RlY3Rpb24gYW5kIEV4cGxpY2l0IHJvdXRlcyBnZXQgdW5kZXIgVHJhbnNwb3J0IGxh
eWVyPzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMz
NjYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+Tm8sIEkgZG9u4oCZdCB0aGluayB0
aGF04oCZcyBuZWNlc3Nhcnkg4oCTIEZpZ3VyZSAyIHByb3ZpZGVzIHN1ZmZpY2llbnQgc3RydWN0
dXJlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojOTkzMzY2Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+UGx1cyBhIGZl
dyBtb3JlIG1pbm9yIGNvbW1lbnRzIGlubGluZSDigKY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiM5OTMzNjYiPlRoYW5rcywgLS1EYXZpZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMz
NjYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUx
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IErDoW5vcyBGYXJrYXMgW21haWx0bzpqYW5v
cy5mYXJrYXNAZXJpY3Nzb24uY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgSnVs
eSA0LCAyMDE4IDI6MTUgUE08YnI+DQo8Yj5Ubzo8L2I+IEJsYWNrLCBEYXZpZDxicj4NCjxiPkNj
OjwvYj4gRGV0TmV0IFdHPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbRGV0bmV0XSBXRyBMYXN0
IENhbGw6IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNTxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBw
dCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPkhpIERhdmlkLDxicj4NCjxicj4NClRoYW5r
IHlvdSB2ZXJ5IG11Y2ggZm9yIHlvdXIgcmV2aWV3IGFuZCBjb21tZW50cyE8YnI+DQo8YnI+DQpQ
bGVhc2Ugc2VlIGluLWxpbmUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPk9uIDYvMjkvMjAxOCA0OjEwIFBNLCBCbGFjaywgRGF2aWQgd3JvdGU6PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0
O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSAtMDYgdmVyc2lvbiBvZiB0aGlzIGRyYWZ0IGlzIG11Y2gg
aW1wcm92ZWQgb3ZlciB0aGUgLTA1IHZlcnNpb24g4oCTIGxvdHMgb2YgZGlsaWdlbnQgd29yayBi
eSB0aGUgYXV0aG9ycyBpcyBldmlkZW50IGFuZCBhcHByZWNpYXRlZC48L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgaGF2ZSB0d28gbWlub3IgY29udGVudCBjb25j
ZXJucyBhbmQgc29tZSBzbWFsbGVyIGVkaXRvcmlhbCBpdGVtcy48L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPioqIENvbnRlbnQ8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi0tIFNlY3Rpb24gMi4yPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGUgZGVmaW5pdGlvbiBvZiDigJxicmlkZ2VkIHBhdGji
gJ0gbG9va3MgbGlrZSBhIGRlZmluaXRpb24gb2Yg4oCcYnJpZGdlZCBmb3J3YXJkaW5n4oCdIOKA
kyB0aGUgZGVmaW5pdGlvbiBuZWVkcyB0byBlbmNvbXBhc3MgdGhlIG5vdGlvbiBvZiBhIHBhdGgg
dGhhdCBpbnZvbHZlcyBtb3JlIHRoYW4NCiBvbmUgYnJpZGdlLjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7Jm5ic3A7IGJyaWRnZWQgcGF0aDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBIFZMQU4gYnJpZGdlIHVzZXMgdGhlIFZM
QU4gSUQgYW5kIHRoZSBkZXN0aW5hdGlvbiBNQUM8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxw
cmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYWRkcmVzcyB0byBzZWxlY3QgdGhlIG91
dGJvdW5kIHBvcnQgaGVuY2UgdGhlIHBhdGggZm9yIGE8L3NwYW4+PG86cD48L286cD48L3ByZT4N
CjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZnJhbWUuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPllvdSBhcmUgcmlnaHQs
IGl0IGxvb2tzIGxpa2UgdGhlIGVtcGhhc2lzIGlzIG9uIGJyaWRnZSBmb3J3YXJkaW5nIHJhdGhl
ciB0aGFuIHBhdGguPGJyPg0KSG93ZXZlciwgdGhlIHN1cGVycG9zaXRpb24gb2YgdGhlIG91dGJv
dW5kIHBvcnRzIHByb3ZpZGVzIGEgcGF0aCwgd2hpY2ggd2FzIHRyaWVkIHRvIGJlIGNhcHR1cmVk
IGJ5ICZxdW90O2hlbmNlIHRoZSBwYXRoJnF1b3Q7Ljxicj4NClRoZSBpZGVhIHdhcyB0byBrZWVw
IGl0IHNpbXBsZSBub3QgZGl2ZSBpbnRvIHRoZSBkZXRhaWxzLCB3aGljaCBhcmUgbm90IG5lY2Vz
c2FyeSBpbiB0aGlzIGRvY3VtZW50Ljxicj4NCjxicj4NCldvdWxkIGl0IGJlIGdvb2QgdG8gdXBk
YXRlIHRvOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsgYnJpZGdlZCBwYXRoPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEEgVkxBTiBicmlkZ2UgdXNlcyB0aGUg
VkxBTiBJRCBhbmQgdGhlIGRlc3RpbmF0aW9uIE1BQzwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0K
PHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhZGRyZXNzIHRvIHNlbGVjdCB0aGUg
b3V0Ym91bmQgcG9ydC4gVGhlIHN1cGVycG9zaXRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4N
CjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgb2YgdGhlIG91dGJvdW5kIHBvcnRz
IGlzIHRoZSBwYXRoIGZvciBhIGZyYW1lLjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPj88YnI+DQo8YnI+DQpP
ciBzaG91bGQgd2UgZG8gc29tZXRoaW5nIGVsc2U/IDxicj4NClRoZXJlIGlzIG9ubHkgb25lIG9j
Y3VycmVuY2Ugb2YgJnF1b3Q7YnJpZGdlZCBwYXRoJnF1b3Q7IGluIHRoZSB0ZXh0IGluIGJyYWNr
ZXRzLjxicj4NCjwvc3Bhbj48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi0tIFNlY3Rpb24gNDwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+RmlndXJlIDIgaW4gU2Vj
dGlvbiA0LjEuMSBpbnRyb2R1Y2VzIHRoZSBEZXRuZXQgc2VydmljZSBhbmQgdHJhbnNwb3J0IGxh
eWVycy4mbmJzcDsmbmJzcDsgVGhlIGFzc29jaWF0ZWQgdGV4dCBxdWlja2x5IGRpdmVzIGludG8g
ZXhwbGFpbmluZyB0aGUgZnVuY3Rpb25hbGl0eSBpbiB0aG9zZSBsYXllcnMsDQogYnV0IGl0IHdv
dWxkIGJlIGhlbHBmdWwgdG8gc3RhcnQgd2l0aCBhbiBpbml0aWFsIGhpZ2ggbGV2ZWwgZGVzY3Jp
cHRpb24gb2YgZWFjaCBvZiB0aG9zZSBsYXllcnMgdGhhdCBoZWxwcyBtb3RpdmF0ZSB0aGVpciBz
ZXBhcmF0aW9uLiZuYnNwOyBJdCBhcHBlYXJzIHRoYXQ6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi0gVGhl
IERldE5ldCBTZXJ2aWNlIGxheWVyIHByb3ZpZGVzIHRpbWVseSByZWxpYWJsZSBpbi1vcmRlciBE
ZXROZXQgZmxvdyBkZWxpdmVyeSB0byBhcHBsaWNhdGlvbnMgdGhhdCB1c2UgRGV0TmV0LiZuYnNw
OyZuYnNwOyBBIERldE5ldCBmbG93IGF0IHRoZSB0b3Agb2YgdGhlIERldE5ldCBTZXJ2aWNlDQog
bGF5ZXIgbWF5IG9yIG1heSBub3QgYmUgYSBjb21wb3VuZCBmbG93IGF0IHRoZSBib3R0b20gb2Yg
dGhhdCBsYXllci48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+LSBUaGUgRGV0TmV0IFRyYW5zcG9ydCBsYXll
ciBpbnN1bGF0ZXMgRGV0TmV0IGZsb3dzIChhdCB0aGUgYm90dG9tIG9mIHRoZSBEZXROZXQgU2Vy
dmljZSBsYXllcikgZnJvbSBpbnRlcmZlcmVuY2UgYnkgbmV0d29yayBtZWNoYW5pc21zLCBwcmlt
YXJpbHkgcXVldWluZyBhbmQNCiByb3V0aW5nLCB3aGVyZSBjb25nZXN0aW9uIGlzIGFuIGluZGlj
YXRpb24gb2YgcXVldWVpbmcgaW50ZXJmZXJlbmNlLiZuYnNwOyBBIERldE5ldCBmbG93IGF0IHRo
ZSB0b3Agb2YgdGhlIERldE5ldCBUcmFuc3BvcnQgbGF5ZXIgbWF5IG9yIG1heSBub3QgYmUgYSBt
ZW1iZXIgZmxvdyB0aGF0IGlzIHBhcnQgb2YgYSBjb21wb3VuZCBmbG93LCBkZXBlbmRpbmcgb24g
d2hhdCBpcyBkb25lIGluIHRoZSBEZXROZXQgU2VydmljZSBsYXllci48L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8c3BhbiBz
dHlsZT0iY29sb3I6IzAwNjYwMCI+WW91IGFyZSByaWdodCwgc2VjdGlvbiA0IGp1bXBzIGludG8g
dGhlIGRldGFpbHMgd2l0aG91dCBtdWNoIG9mIGFuIGludHJvZHVjdGlvbi4gSSBndWVzcyB3ZSBo
YWQgYSBraW5kIG9mIGNoaWNrZW4gYW5kIGVnZyBwcm9ibGVtIGhlcmUuIEZpZ3VyZSA0IHByb3Zp
ZGVzIGEgaGlnaGVyIGxldmVsIHZpZXcgdGhhbiBGaWd1cmUgMi4gSG93ZXZlciwgRmlndXJlIDQg
Y2FwdHVyZXMgZGlmZmVyZW50IGFzcGVjdHMsDQogZGl2ZXMgaW50byB0aGUgZGV0YWlscyBvZiBk
YXRhIHBsYW5lIG9wdGlvbnMuIFNvLCBpdCBzZWVtcyBiZXR0ZXIgdG8ga2VlcCB0aGUgb3JkZXIu
PGJyPg0KPGJyPg0KV2UgY291bGQgYWRkIHNvbWUgaW50cm9kdWN0b3J5IHRleHQgdG8gNC4xIG9y
IDQuMS4xLCBmb3IgaW5zdGFuY2U6PC9zcGFuPjxicj4NClRoZSBmdW5jdGlvbmFsaXR5IG5lZWRl
ZCBmb3IgRGV0TmV0IChTZWN0aW9uIDMpIGFyZSBpbXBsZW1lbnRlZCBpbiB0aGUgRGV0TmV0IGxh
eWVyIHdoaWNoIGNvbXByaXNlcyB0aGUgRGV0TmV0IHNlcnZpY2UgbGF5ZXIgYW5kIHRoZSBEZXRO
ZXQgdHJhbnNwb3J0IGxheWVyLiBUaGUgRGV0TmV0IHNlcnZpY2UgbGF5ZXIgZnVuY3Rpb25zIHJl
bHkgb24gZmxvdyBpZGVudGlmaWNhdGlvbiBhbmQgc2VxdWVuY2luZy4gVGhlIERldE5ldCB0cmFu
c3BvcnQNCiBsYXllciBmdW5jdGlvbiBtYXkgcmVseSBvbiBmbG93IGlkZW50aWZpY2F0aW9uLjxi
cj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAwIj5XaGF0IGRvIHlvdSB0aGluaz88
L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPlNob3VsZCB3ZSBh
bHNvIHJlYXJyYW5nZSwgZS5nLiwgaW5kZW50IHRoZSB0ZXh0IGFmdGVyIEZpZ3VyZSAyIHN1Y2gg
dGhhdA0KPGJyPg0KUGFja2V0IHNlcXVlbmNpbmcsIER1cGxpY2F0ZSBlbGltaW5hdGlvbiwgRmxv
dyByZXBsaWNhdGlvbiwgRmxvdyBtZXJnaW5nLCBQYWNrZXQgZW5jb2RpbmcsIGFuZCBQYWNrZXQg
ZGVjb2RpbmcgZ2V0IHVuZGVyIFNlcnZpY2UgbGF5ZXI8YnI+DQphbmQ8YnI+DQpDb25nZXN0aW9u
IHByb3RlY3Rpb24gYW5kIEV4cGxpY2l0IHJvdXRlcyBnZXQgdW5kZXIgVHJhbnNwb3J0IGxheWVy
Pzwvc3Bhbj48YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj5UaGVyZeKAmXMgYSByZWxhdGVkIHBhcmFncmFwaCBvZiB0ZXh0IGJldHdl
ZW4gRmlndXJlcyAzIGFuZCA0IGluIFNlY3Rpb24gNC4xLjIsIGJ1dCBpdCBkb2VzbuKAmXQgcHJv
dmlkZSB1c2VmdWwgaW50dWl0aW9uIGFib3V0IHdoaWNoIGZ1bmN0aW9uYWxpdHkgYmVsb25ncyBp
biB3aGljaA0KIGxheWVyLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+KiogRWRpdG9yaWFsPGJyPg0KPGJyPg0KPGJyPg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi0tIFNl
Y3Rpb24gMi4xPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj7igJxl
eHBlY3RlZOKAnSBzZWVtcyBvZmYgaW4gdGhlIGRlZmluaXRpb24gb2YgcmVzZXJ2YXRpb246PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsgcmVzZXJ2YXRpb248L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRoZSBzZXQgb2Yg
cmVzb3VyY2VzIGFsbG9jYXRlZCBiZXR3ZWVuIGEgc291cmNlIGFuZCBvbmUgb3I8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG1vcmUgZGVz
dGluYXRpb25zIHRocm91Z2ggdHJhbnNpdCBub2RlcyBhbmQgc3VibmV0czwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXNzb2NpYXRlZCB3
aXRoIGEgRGV0TmV0IGZsb3csIHRvIHByb3ZpZGUgdGhlIGV4cGVjdGVkIERldE5ldDwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU2Vydmlj
ZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlN1Z2dlc3QgZWl0
aGVyIOKAnHRvIHByb3ZpZGUgdGhlIHByb3Zpc2lvbmVkIERldE5ldCBTZXJ2aWNlIHRvIHRoYXQg
Zmxvd+KAnQ0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPkkgbGlrZSB0aGlzIG9uZSwg
d2lsbCB1cGRhdGUgdG8gdGhpcyBvbmUuPC9zcGFuPjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9v
OnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+b3Ig4oCcdG8gcHJvdmlkZSB0aGUgc3BlY2lmaWVkIERldE5ldCBTZXJ2aWNlIHRvIHRo
YXQgZmxvdy7igJ08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi0t
IFNlY3Rpb24gMy4xPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgbyZuYnNwOyBB
biB1cHBlciBib3VuZCBvbiBvdXQtb2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5LiZuYnNwOyBJdCBp
cyB3b3J0aDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBub3RpbmcgdGhhdCBzb21lIERl
dE5ldCBhcHBsaWNhdGlvbnMgYXJlIHVuYWJsZSB0byB0b2xlcmF0ZSBhbnk8L3NwYW4+PG86cD48
L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgb3V0LW9mLW9yZGVyIGRlbGl2ZXJ5Ljwvc3Bhbj48bzpwPjwvbzpw
PjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JcyB0aGF0IGEgc2VxdWVuY2UgYm91bmQgb3Ig
YSB0aW1lIGJvdW5kIG9yIGJvdGg/Jm5ic3A7Jm5ic3A7IEkgc3VzcGVjdCB0aGF0IGEgc2VxdWVu
Y2UgYm91bmQgKG1heGltdW0gZGVncmVlIG9mIHJlb3JkZXJpbmcgaW4gYSBmbG93LCBpbmRlcGVu
ZGVudCBvZiBmbG93IHJhdGUpIHdhcyBpbnRlbmRlZC4mbmJzcDsNCiBBbiBhbmFsb2dvdXMgY2xh
cmlmaWNhdGlvbiB3b3VsZCBiZSBoZWxwZnVsIGluIHNlY3Rpb24gMy4yLjIuMSAuPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMwMDY2MDAiPkl0IGlzIGludGVudGlvbmFsbHkga2VwdCBoaWdoIGxldmVs
IGluIHRoZSBhcmNoaXRlY3R1cmUgZHJhZnQuIERldGFpbHMgYXJlIHRvIGJlIHByb3ZpZGVkIGJ5
IHRoZSBmbG93IGluZm9ybWF0aW9uIG1vZGVsIGRyYWZ0LiBQbGVhc2Ugc2VlIG15IHByZXZpb3Vz
IG1haWw6DQo8YSBocmVmPSJodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL2Rl
dG5ldC9BV0cyZWVtZ19BV3N2RjJGd3RSRXlkX3h0QzgiPg0KaHR0cHM6Ly9tYWlsYXJjaGl2ZS5p
ZXRmLm9yZy9hcmNoL21zZy9kZXRuZXQvQVdHMmVlbWdfQVdzdkYyRnd0UkV5ZF94dEM4PC9hPi48
L3NwYW4+PGJyPg0KPGJyPg0KPGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPltEYXZp
ZCZndDtdIDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij5PSy48L3Nw
YW4+PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+LS0gU2VjdGlvbiAzLjIu
Mzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SSBkb27igJl0IHVu
ZGVyc3RhbmQg4oCcZGVmaW5lZOKAnSBpbjo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyBFdmVuIHRoZSB1c2Ugb2Y8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgcmVkdW5kYW50IHBhdGhzIHRocm91Z2gg
YSBuZXR3b3JrIGRlZmluZWQsIGUuZy4sIGJ5IFtSRkM2MzcyXSBkbyBub3Q8L3NwYW4+PG86cD48
L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsg
ZWxpbWluYXRlIHRoZSBjaGFuY2VzIG9mIHBhY2tldCBsb3NzLiA8L3NwYW4+PG86cD48L286cD48
L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+V2FzIOKAnGUuZy4sIGFzIGRlZmluZWQgYnkgW1JG
QzYzNzJdLOKAnSBpbnRlbmRlZD88L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+WWVzLCB0
aGlzIHdhcyB0aGUgaW50ZW50aW9uLCB3aWxsIHVwZGF0ZSB0byB0aGlzIG9uZS48L3NwYW4+PGJy
Pg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1
LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsgTWFueSByZWFsLXRpbWUgbmV0d29ya3MgcmVseSBvbiBwaHlzaWNhbCBy
aW5ncyBvciBjaGFpbnMgb2YgdHdvLXBvcnQ8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgZGV2aWNlcywgd2l0aCBhIHJl
bGF0aXZlbHkgc2ltcGxlIHJpbmcgY29udHJvbCBwcm90b2NvbC4gPC9zcGFuPjxvOnA+PC9vOnA+
PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhvdyBkb2VzIGEg4oCccmluZyBjb250cm9sIHBy
b3RvY29s4oCdIGNvbnRyb2wg4oCcY2hhaW5z4oCdPyZuYnNwOyBTdWdnZXN0OiDigJxyaW5nIGNv
bnRyb2wgcHJvdG9jb2zigJ0gLSZndDsg4oCcY29udHJvbCBwcm90b2NvbOKAnTwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5BbHNvLCBhcmUgcGFpcmVkIGNoYWlucyBiZXR3ZWVuIGNvbW1vbiBlbmRwb2ludHMg
aW50ZW5kZWQsIG9yIGEgbW9yZSBnZW5lcmFsIG5vdGlvbiBvZiBjaGFpbnM/PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMwMDY2MDAiPlRoaXMgdGV4dCByZWZlcnMgdG8gdHlwaWNhbCBmYWN0b3J5IGRl
cGxveW1lbnQsIHdoaWNoIGlzIGNoYWluIG9yIHJpbmcuPGJyPg0KSXQgc2VlbXMgYmV0dGVyIHRv
IGtlZXAg4oCccmluZyBjb250cm9sIHByb3RvY29s4oCdIGJlY2F1c2UgdGhleSBhcmUgb2Z0ZW4g
dmVyeSBkaWZmZXJlbnQgZnJvbSBnZW5lcmljIGNvbnRyb2wgcHJvdG9jb2xzIGFwcGxpY2FibGUg
dG8gbWVzaCBuZXR3b3Jrcy48YnI+DQo8YnI+DQpXb3VsZCBmbGlwcGluZyBjaGFpbiBhbmQgcmlu
ZyByZXNvbHZlIHlvdXIgY29uY2Vybj88L3NwYW4+PG86cD48L286cD48L3A+DQo8cHJlPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IE1hbnkgcmVhbC10aW1lIG5ldHdvcmtz
IHJlbHkgb24gcGh5c2ljYWwgY2hhaW5zIG9yIHJpbmdzIG9mIHR3by1wb3J0PC9zcGFuPjxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7
IGRldmljZXMsIHdpdGggYSByZWxhdGl2ZWx5IHNpbXBsZSByaW5nIGNvbnRyb2wgcHJvdG9jb2wu
IDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPltEYXZp
ZCZndDtdIDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij5JdCBmZWVs
cyBsaWtlIOKAnHJpbmcgY29udHJvbCBwcm90b2NvbOKAnSBpcyBhbiBpbXBvcnRhbnQgcGhyYXNl
IHRvIHJldGFpbi4mbmJzcDsmbmJzcDsgSW4gdGhlIG9yaWdpbmFsIHRleHQsIHdvdWxkIGl0IGJl
IHJlYXNvbmFibGUgdG8gYWRkIOKAnChhcHBsaWVzIHRvIGJvdGggcmluZ3MNCiBhbmQgY2hhaW5z
KeKAnSB0byB0aGUgZW5kIG9mIHRoZSBzZW50ZW5jZT88L3NwYW4+PGJyPg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwcmU+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgRXhwbGljaXQgcm91dGVzIGNhbiBi
ZSBlc3RhYmxpc2hlZCB2YXJpb3VzIHdheXMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPmVzdGFibGlzaGVkIHZhcmlvdXMgLSZndDsgZXN0YWJsaXNoZWQgaW4g
dmFyaW91czwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAwIj5PSy48L3NwYW4+PGJyPg0KPGJy
Pg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1
LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cHJl
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IFRoaXMgaXM8L3NwYW4+PG86
cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJz
cDsgaXJyZXNwZWN0aXZlIG9mIHRoZSBkaXN0cmlidXRpb24gbWV0aG9kIHVzZWQsIGFsc28gYXBw
bGllcyB0byBzZXJ2aWNlPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IHByb3RlY3Rpb24gb3ZlciBleHBsaWNpdCByb3V0
ZXMuIDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj51c2VkLCBh
bHNvIC0mZ3Q7IHVzZWQsIGFuZCBhbHNvPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1
b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPk9L
Ljwvc3Bhbj48YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0
eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj4tLSBGaWd1cmUgNSAoU2VjdGlvbiA0LjEuMyk8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSBVTkkgYWNyb255bSBpcyBpbnRyb2R1Y2VkIHdpdGhv
dXQgZXhwYW5zaW9uIG9yIGRlZmluaXRpb24g4oCTIHBsZWFzZSBjb3JyZWN0IHRoYXQsIGUuZy4s
IGJ5IGRlZmluaW5nIFVOSSBpbiBTZWN0aW9uIDIuMS48L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAw
NjYwMCI+RGV0TmV0LVVOSSBpcyB0aGVyZSBhbW9uZyB0aGUgZGVmaW5pdGlvbnMuIEl0IHNlZW1z
IGVub3VnaCB0byBtZS48L3NwYW4+PGJyPg0KPGJyPg0KPGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9y
OiM5OTMzNjYiPltEYXZpZCZndDtdIDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjoj
OTkzMzY2Ij5UaGF04oCZcyBmaW5lIOKAkyBJIG92ZXJsb29rZWQgdGhhdCBkZWZpbml0aW9uLCBz
b3JyeS48L3NwYW4+PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+LS0gRmln
dXJlIDkgKFNlY3Rpb24gNC43LjIpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5JIHRoaW5rIEkgdW5kZXJzdGFuZCB3aGF04oCZcyBnb2luZyBvbiwgYnV0IHRoZSB1
c2Ugb2Yg4oCcYWRkL3JlbW92ZeKAnSBpbiB0aGUgZmlndXJlIHNob3VsZCBiZSBleHBsYWluZWQg
aW4gYXNzb2NpYXRlZCB0ZXh0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA5OTAwIj5XaGF0IGFi
b3V0IHVwZGF0aW5nIHRoZSBzZW50ZW5jZSBhYm92ZSBGaWd1cmUgOSB0bzo8L3NwYW4+PGJyPg0K
QSBwYWNrZXQgd2l0aCBjb3JyZXNwb25kaW5nIEZsb3ctSURzIGlzIGlsbHVzdHJhdGVkIGluIEZp
Z3VyZSA5LCB3aGljaCBhbHNvIGluZGljYXRlcyB3aGVyZSBGbG93LUlEIGNhbiBiZSBhZGRlZCBv
ciByZW1vdmVkLjxicj4NCjxicj4NCjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij5b
RGF2aWQmZ3Q7XSA8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+U3Vy
ZSwgd2l0aCBvbmUgbWlub3IgZWRpdDog4oCcd2hlcmUgRmxvdy1JROKAnSAtJmd0OyDigJx3aGVy
ZSBlYWNoIEZsb3ctSUTigJ08L3NwYW4+PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHls
ZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPlRoYW5rcywgLS1EYXZpZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMwMDk5MDAiPjxicj4NClRoYW5rIHlvdSE8YnI+DQpKYW5vczwvc3Bhbj48YnI+DQo8YnI+DQo8
YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGlu
ZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQi
PkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IGRldG5l
dCBbPGEgaHJlZj0ibWFpbHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86ZGV0bmV0
LWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Kw6Fub3MgRmFya2Fz
PGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBKdW5lIDI4LCAyMDE4IDk6MDkgUE08YnI+DQo8
Yj5Ubzo8L2I+IExvdSBCZXJnZXI7IFN0ZXdhcnQgQnJ5YW50OyA8YSBocmVmPSJtYWlsdG86ZGV0
bmV0QGlldGYub3JnIj5kZXRuZXRAaWV0Zi5vcmc8L2E+ICZndDsmZ3Q7IERldE5ldCBXRzxicj4N
CjxiPlN1YmplY3Q6PC9iPiBSZTogW0RldG5ldF0gV0cgTGFzdCBDYWxsOiBkcmFmdC1pZXRmLWRl
dG5ldC1hcmNoaXRlY3R1cmUtMDU8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPkRlYXIgYWxsLDxicj4NCjxi
cj4NCk9mZi1saW5lIGRpc2N1c3Npb25zIGFtb25nIExvdSwgU3Rld2FydCwgYW5kIGF1dGhvcnMg
Zm9sbG93ZWQgdGhlIGRpc2N1c3Npb25zIHRvIHByb3Blcmx5IGFkZHJlc3MgdGhlIFdHTEMgY29t
bWVudHMsIGluY2x1ZGluZyB0aGUgZGV0YWlsZWQgY29tbWVudHMuPGJyPg0KPGJyPg0KQSBuZXcg
cmV2aXNpb24gb2YgdGhlIGRyYWZ0IGhhcyBiZWVuIHVwbG9hZGVkOiBkcmFmdC1pZXRmLWRldG5l
dC1hcmNoaXRlY3R1cmUtMDYuPGJyPg0KPGJyPg0KSW4gYWRkaXRpb24gdG8gdGhlIGNoYW5nZXMg
YWxyZWFkeSBkZXNjcmliZWQgaW4gdGhpcyB0aHJlYWQsIHRoZSBmb2xsb3dpbmcgYmlnZ2VyIGNo
YW5nZXMgaGF2ZSBiZWVuIG1hZGUgdG8gdGhlIGRyYWZ0Ojxicj4NCjxicj4NCjxicj4NCjxiPlNl
Y3Rpb24gMi4xIFRlcm1zIHVzZWQgaW4gdGhpcyBkb2N1bWVudDwvYj48YnI+DQo8YnI+DQpTb21l
IGRlZmluaXRpb25zIHJlZmluZWQgYXMgc3VnZ2VzdGVkIGJ5IHRoZSBkZXRhaWxlZCBjb21tZW50
czxicj4NCjxicj4NCk5ldyBkZWZpbml0aW9ucyBoYXZlIGJlZW4gYWRkZWQ6PGJyPg0KPGJyPg0K
Jm5ic3A7Jm5ic3A7ICZxdW90O2FsbG9jYXRpb248YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUmVzb3VyY2VzIGFyZSBkZWRp
Y2F0ZWQgdG8gc3VwcG9ydCBhIERldE5ldCBmbG93LiZuYnNwOyBEZXBlbmRpbmc8YnI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
b24gYW4gaW1wbGVtZW50YXRpb24sIHRoZSByZXNvdXJjZSBtYXkgYmUgcmV1c2VkIGJ5IG5vbi08
YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgRGV0TmV0IGZsb3dzIHdoZW4gaXQgaXMgbm90IHVzZWQgYnkgdGhlIERldE5ldCBm
bG93Ljxicj4NCjxicj4NCjxicj4NCiZuYnNwOyZuYnNwOyBQRUYmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgQSBQYWNrZXQgRWxpbWluYXRpb24gRnVuY3Rpb24gKFBFRikgZWxpbWluYXRlcyBkdXBs
aWNhdGU8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgY29waWVzIG9mIHBhY2tldHMgdG8gcHJldmVudCBleGNlc3MgcGFja2V0
cyBmbG9vZGluZyB0aGU8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbmV0d29yayBvciBkdXBsaWNhdGUgcGFja2V0cyBiZWlu
ZyBzZW50IG91dCBvZiB0aGUgRGV0TmV0PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRvbWFpbi4mbmJzcDsgUEVGIGNhbiBi
ZSBpbXBsZW1lbnRlZCBieSBhbiBlZGdlIG5vZGUsIGEgcmVsYXk8YnI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbm9kZSwgb3Ig
YW4gZW5kIHN5c3RlbS48YnI+DQo8YnI+DQombmJzcDsgUFJGJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IEEgUGFja2V0IFJlcGxpY2F0aW9uIEZ1bmN0aW9uIChQUkYpIHJlcGxpY2F0ZXMgRGV0TmV0
IGZsb3c8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgcGFja2V0cyBhbmQgZm9yd2FyZHMgdGhlbSB0byBvbmUgb3IgbW9yZSBu
ZXh0IGhvcHMgaW4gdGhlPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IERldE5ldCBkb21haW4uJm5ic3A7IFRoZSBudW1iZXIg
b2YgcGFja2V0IGNvcGllcyBzZW50IHRvIGVhY2ggbmV4dDxicj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBob3AgaXMgYSBEZXRO
ZXQgZmxvdyBzcGVjaWZpYyBwYXJhbWV0ZXIgYXQgdGhlIG5vZGUgZG9pbmcgdGhlPGJyPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHJlcGxpY2F0aW9uLiZuYnNwOyBQUkYgY2FuIGJlIGltcGxlbWVudGVkIGJ5IGFuIGVkZ2Ugbm9k
ZSwgYSByZWxheTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBub2RlLCBvciBhbiBlbmQgc3lzdGVtLjxicj4NCjxicj4NCiZu
YnNwOyZuYnNwOyBQUkVPRiZuYnNwOyZuYnNwOyBDb2xsZWN0aXZlIG5hbWUgZm9yIFBhY2tldCBS
ZXBsaWNhdGlvbiwgRWxpbWluYXRpb24sIGFuZDxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBPcmRlcmluZyBGdW5jdGlvbnMu
PGJyPg0KPGJyPg0KJm5ic3A7Jm5ic3A7IFBPRiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBIFBh
Y2tldCBPcmRlcmluZyBGdW5jdGlvbiAoUE9GKSByZS1vcmRlcnMgcGFja2V0cyB3aXRoaW4gYTxi
cj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBEZXROZXQgZmxvdyB0aGF0IGFyZSByZWNlaXZlZCBvdXQgb2Ygb3JkZXIuJm5ic3A7
IFRoaXMgZnVuY3Rpb248YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgY2FuIGJlIGltcGxlbWVudGVkIGJ5IGFuIGVkZ2Ugbm9k
ZSwgYSByZWxheSBub2RlLCBvciBhbiBlbmQ8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgc3lzdGVtLjxicj4NCjxicj4NCiZu
YnNwOyBEZXROZXQgc2VydmljZSBwcm94eTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBNYXBzIGJldHdlZW4gQXBwLWZsb3dz
IGFuZCBEZXROZXQgZmxvd3MuPGJyPg0KPGJyPg0KJm5ic3A7Jm5ic3A7IGJyaWRnZWQgcGF0aDxi
cj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBBIFZMQU4gYnJpZGdlIHVzZXMgdGhlIFZMQU4gSUQgYW5kIHRoZSBkZXN0aW5hdGlv
biBNQUM8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgYWRkcmVzcyB0byBzZWxlY3QgdGhlIG91dGJvdW5kIHBvcnQgaGVuY2Ug
dGhlIHBhdGggZm9yIGE8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZnJhbWUuJnF1b3Q7PGJyPg0KPGJyPg0KPGJyPg0KPGI+
U2VjdGlvbiAzLjEgUHJpbWFyeSBnb2FscyBkZWZpbmluZyB0aGUgRGV0TmV0IFFvUzwvYj48YnI+
DQo8YnI+DQpBIG5ldyBRb1MgYXNwZWN0IGhhcyBiZWVuIGFkZGVkOjxicj4NCiZuYnNwOyZuYnNw
OyAmcXVvdDtvJm5ic3A7IEFuIHVwcGVyIGJvdW5kIG9uIG91dC1vZi1vcmRlciBwYWNrZXQgZGVs
aXZlcnkuJm5ic3A7IEl0IGlzIHdvcnRoPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IG5vdGluZyB0aGF0IHNvbWUgRGV0TmV0IGFwcGxpY2F0aW9ucyBhcmUgdW5hYmxlIHRvIHRv
bGVyYXRlIGFueTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBvdXQtb2Ytb3Jk
ZXIgZGVsaXZlcnkuJnF1b3Q7PGJyPg0KPGJyPg0KPGJyPg0KVGhlIDNyZCBwYXJhZ3JhcGggb24g
bG9zcyBvbiBwYWdlIDggYWZ0ZXIgdGhlIGJ1bGxldCBsaXN0IGhhcyBiZWVuIGV4dGVuZGVkIHRv
Ojxicj4NCiZuYnNwOyZuYnNwOyAmcXVvdDtBZnRlciBjb25nZXN0aW9uLCB0aGUgbW9zdCBpbXBv
cnRhbnQgY29udHJpYnV0aW9ucyB0byBwYWNrZXQgbG9zcyBhcmU8YnI+DQombmJzcDsmbmJzcDsg
dHlwaWNhbGx5IGZyb20gcmFuZG9tIG1lZGlhIGVycm9ycyBhbmQgZXF1aXBtZW50IGZhaWx1cmVz
LiZuYnNwOyBTZXJ2aWNlPGJyPg0KJm5ic3A7Jm5ic3A7IHByb3RlY3Rpb24gaXMgdGhlIG5hbWUg
Zm9yIHRoZSBtZWNoYW5pc21zIHVzZWQgYnkgRGV0TmV0IHRvIGFkZHJlc3M8YnI+DQombmJzcDsm
bmJzcDsgdGhlc2UgbG9zc2VzLiZuYnNwOyBUaGUgbWVjaGFuaXNtcyBlbXBsb3llZCBhcmUgY29u
c3RyYWluZWQgYnkgdGhlPGJyPg0KJm5ic3A7Jm5ic3A7IHJlcXVpcmVtZW50IHRvIG1lZXQgdGhl
IHVzZXJzJyBsYXRlbmN5IHJlcXVpcmVtZW50cy4mbmJzcDsgUGFja2V0PGJyPg0KJm5ic3A7Jm5i
c3A7IHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiAoU2VjdGlvbiAzLjIuMikgYW5kIHBhY2tl
dCBlbmNvZGluZzxicj4NCiZuYnNwOyZuYnNwOyAoU2VjdGlvbiAzLjIuMi4zKSBhcmUgZGVzY3Jp
YmVkIGluIHRoaXMgZG9jdW1lbnQgdG8gcHJvdmlkZSBzZXJ2aWNlPGJyPg0KJm5ic3A7Jm5ic3A7
IHByb3RlY3Rpb247IG90aGVycyBtYXkgYmUgZm91bmQuJm5ic3A7IEZvciBpbnN0YW5jZSwgcGFj
a2V0IGVuY29kaW5nIGNhbjxicj4NCiZuYnNwOyZuYnNwOyBiZSB1c2VkIHRvIHByb3ZpZGUgc2Vy
dmljZSBwcm90ZWN0aW9uIGFnYWluc3QgcmFuZG9tIG1lZGlhIGVycm9ycyw8YnI+DQombmJzcDsm
bmJzcDsgcGFja2V0IHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiBjYW4gYmUgdXNlZCB0byBw
cm92aWRlIHNlcnZpY2U8YnI+DQombmJzcDsmbmJzcDsgcHJvdGVjdGlvbiBhZ2FpbnN0IGVxdWlw
bWVudCBmYWlsdXJlcy4mbmJzcDsgVGhpcyBtZWNoYW5pc20gZGlzdHJpYnV0ZXM8YnI+DQombmJz
cDsmbmJzcDsgdGhlIGNvbnRlbnRzIG9mIERldE5ldCBmbG93cyBvdmVyIG11bHRpcGxlIHBhdGhz
IGluIHRpbWUgYW5kL29yPGJyPg0KJm5ic3A7Jm5ic3A7IHNwYWNlLCBzbyB0aGF0IHRoZSBsb3Nz
IG9mIHNvbWUgb2YgdGhlIHBhdGhzIGRvZXMgbmVlZCBub3QgY2F1c2UgdGhlPGJyPg0KJm5ic3A7
Jm5ic3A7IGxvc3Mgb2YgYW55IHBhY2tldHMuJnF1b3Q7PGJyPg0KPGJyPg0KPGJyPg0KPGI+My4y
LjIuJm5ic3A7IFNlcnZpY2UgUHJvdGVjdGlvbjwvYj48YnI+DQo8YnI+DQpTZXJ2aWNlIHByb3Rl
Y3Rpb24gaXMgdXNlZCBhcyBhIG1vcmUgZ2VuZXJpYyB0ZXJtLiBJbnRyb2R1Y3RvcnkgdGV4dCBh
ZGRlZDo8YnI+DQombmJzcDsmbmJzcDsgJnF1b3Q7U2VydmljZSBwcm90ZWN0aW9uIGFpbXMgdG8g
bWl0aWdhdGUgb3IgZWxpbWluYXRlIHBhY2tldCBsb3NzIGR1ZSB0bzxicj4NCiZuYnNwOyZuYnNw
OyBlcXVpcG1lbnQgZmFpbHVyZXMsIHJhbmRvbSBtZWRpYSBhbmQvb3IgbWVtb3J5IGZhdWx0cy4m
bmJzcDsgVGhlc2UgdHlwZXM8YnI+DQombmJzcDsmbmJzcDsgb2YgcGFja2V0IGxvc3MgY2FuIGJl
IGdyZWF0bHkgcmVkdWNlZCBieSBzcHJlYWRpbmcgdGhlIGRhdGEgb3Zlcjxicj4NCiZuYnNwOyZu
YnNwOyBtdWx0aXBsZSBkaXNqb2ludCBmb3J3YXJkaW5nIHBhdGhzLiZuYnNwOyBWYXJpb3VzIHNl
cnZpY2UgcHJvdGVjdGlvbjxicj4NCiZuYnNwOyZuYnNwOyBtZXRob2RzIGFyZSBkZXNjcmliZWQg
aW4gW1JGQzYzNzJdLCBlLmcuLCAxJiM0MzsxIGxpbmVhciBwcm90ZWN0aW9uLjxicj4NCiZuYnNw
OyZuYnNwOyBUaGlzIHNlY3Rpb24gZGVzY3JpYmVzIHRoZSBmdW5jdGlvbmFsIGRldGFpbHMgb2Yg
YW4gYWRkaXRpb25hbCBtZXRob2Q8YnI+DQombmJzcDsmbmJzcDsgaW4gU2VjdGlvbiAzLjIuMi4y
LCB3aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQgYXMgZGVzY3JpYmVkIGluPGJyPg0KJm5ic3A7Jm5i
c3A7IFNlY3Rpb24gMy4yLjIuMyBvciBhcyBzcGVjaWZpZWQgaW4gW0ktRC5pZXRmLWRldG5ldC1k
cC1zb2wtbXBsc10gaW48YnI+DQombmJzcDsmbmJzcDsgb3JkZXIgdG8gcHJvdmlkZSAxJiM0Mztu
IGhpdGxlc3MgcHJvdGVjdGlvbi4mbmJzcDsgVGhlIGFwcHJvcHJpYXRlIHNlcnZpY2U8YnI+DQom
bmJzcDsmbmJzcDsgcHJvdGVjdGlvbiBtZWNoYW5pc20gZGVwZW5kcyBvbiB0aGUgc2NlbmFyaW8g
YW5kIHRoZSByZXF1aXJlbWVudHMuJnF1b3Q7PGJyPg0KPGJyPg0KPGJyPg0KTmV3IHN1Yi1zZWN0
aW9uIGFkZGVkOjxicj4NCjxicj4NCiZxdW90OzMuMi4yLjEuJm5ic3A7IEluLU9yZGVyIERlbGl2
ZXJ5PGJyPg0KPGJyPg0KJm5ic3A7Jm5ic3A7IE91dC1vZi1vcmRlciBwYWNrZXQgZGVsaXZlcnkg
Y2FuIGJlIGEgc2lkZSBlZmZlY3Qgb2Ygc2VydmljZTxicj4NCiZuYnNwOyZuYnNwOyBwcm90ZWN0
aW9uLiZuYnNwOyBQYWNrZXRzIGRlbGl2ZXJlZCBvdXQtb2Ytb3JkZXIgaW1wYWN0IHRoZSBhbW91
bnQgb2Y8YnI+DQombmJzcDsmbmJzcDsgYnVmZmVyaW5nIG5lZWRlZCBhdCB0aGUgZGVzdGluYXRp
b24gdG8gcHJvcGVybHkgcHJvY2VzcyB0aGUgcmVjZWl2ZWQ8YnI+DQombmJzcDsmbmJzcDsgZGF0
YS4mbmJzcDsgU3VjaCBwYWNrZXRzIGFsc28gaW5mbHVlbmNlIHRoZSBqaXR0ZXIgb2YgYSBmbG93
LiZuYnNwOyBUaGUgRGV0TmV0PGJyPg0KJm5ic3A7Jm5ic3A7IHNlcnZpY2UgaW5jbHVkZXMgbWF4
aW11bSBhbGxvd2VkIG1pc29yZGVyaW5nIGFzIGEgY29uc3RyYWludC4mbmJzcDsgWmVybzxicj4N
CiZuYnNwOyZuYnNwOyBtaXNvcmRlcmluZyB3b3VsZCBiZSBhIHZhbGlkIHNlcnZpY2UgY29uc3Ry
YWludCB0byByZWZsZWN0IHRoYXQgdGhlPGJyPg0KJm5ic3A7Jm5ic3A7IGVuZCBzeXN0ZW0ocykg
b2YgdGhlIGZsb3cgY2Fubm90IHRvbGVyYXRlIGFueSBvdXQtb2Ytb3JkZXIgZGVsaXZlcnkuPGJy
Pg0KJm5ic3A7Jm5ic3A7IFNlcnZpY2UgcHJvdGVjdGlvbiBtYXkgcHJvdmlkZSBhIG1lY2hhbmlz
bSB0byBzdXBwb3J0IGluLW9yZGVyPGJyPg0KJm5ic3A7Jm5ic3A7IGRlbGl2ZXJ5LiZxdW90Ozxi
cj4NCjxicj4NCjxicj4NCjxiPjMuMi4yLjIuIFBhY2tldCBSZXBsaWNhdGlvbiBhbmQgRWxpbWlu
YXRpb248L2I+PGJyPg0KPGJyPg0KTmV3IGJ1bGxldCBhZGRlZCBhcyB0aGUgbGFzdCBvbmU6PGJy
Pg0KJm5ic3A7Jm5ic3A7ICZxdW90O28mbmJzcDsgVGhlIFBhY2tldCBPcmRlcmluZyBGdW5jdGlv
biAoUE9GKSB1c2VzIHRoZSBzZXF1ZW5jaW5nIGluZm9ybWF0aW9uPGJyPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRvIHJlLW9yZGVyIGEgRGV0TmV0IGZsb3cncyBwYWNrZXRzIHRo
YXQgYXJlIHJlY2VpdmVkIG91dCBvZjxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBvcmRlci4mcXVvdDs8YnI+DQo8YnI+DQpOZXcgc2VudGVuY2UgYWRkZWQgYWZ0ZXIgdGhlIGJ1
bGxldCBsaXN0OiA8YnI+DQomcXVvdDtUaGUgb3JkZXIgaW4gd2hpY2ggYSBub2RlIGFwcGxpZXMg
dGhlIFBFRiBhbmQgdGhlIFBSRiB0byBhIERldE5ldDxicj4NCmZsb3cgaXMgaW1wbGVtZW50YXRp
b24gc3BlY2lmaWMuJnF1b3Q7PGJyPg0KPGJyPg0KMm5kIHBhcmFncmFwaCBhZnRlciB0aGUgYnVs
bGV0IGxpc3QgaGFzIGJlZW4gdXBkYXRlZCB0bzo8YnI+DQomcXVvdDtTb21lIHNlcnZpY2UgcHJv
dGVjdGlvbiBtZWNoYW5pc21zIHJlbHkgb24gc3dpdGNoaW5nIGZyb20gb25lIGZsb3cgdG88YnI+
DQombmJzcDsmbmJzcDsgYW5vdGhlciB3aGVuIGEgZmFpbHVyZSBvZiBhIGZsb3cgaXMgZGV0ZWN0
ZWQuJm5ic3A7IENvbnRyYXJpbHksIHBhY2tldDxicj4NCiZuYnNwOyZuYnNwOyByZXBsaWNhdGlv
biBhbmQgZWxpbWluYXRpb24gY29tYmluZXMgdGhlIERldE5ldCBtZW1iZXIgZmxvd3Mgc2VudDxi
cj4NCiZuYnNwOyZuYnNwOyBhbG9uZyBtdWx0aXBsZSBkaWZmZXJlbnQgcGF0aHMsIGFuZCBwZXJm
b3JtcyBhIHBhY2tldC1ieS1wYWNrZXQ8YnI+DQombmJzcDsmbmJzcDsgc2VsZWN0aW9uIG9mIHdo
aWNoIHRvIGRpc2NhcmQsIGUuZy4sIGJhc2VkIG9uIHNlcXVlbmNpbmcgaW5mb3JtYXRpb24uJnF1
b3Q7PGJyPg0KPGJyPg0KPGJyPg0KPGI+My4yLjMuJm5ic3A7IEV4cGxpY2l0IHJvdXRlczwvYj48
YnI+DQo8YnI+DQpPdXQtb2Ytb3JkZXIgYXNwZWN0IGFkZGVkIHRvIHRoZSBmaXJzdCBwYXJhZ3Jh
cGgsIHdoaWNoIGlzIGFib3V0IGRpc3RyaWJ1dGVkIHJvdXRpbmc6PGJyPg0KJnF1b3Q7RnVydGhl
cm1vcmUsIG91dC1vZi1vcmRlcjxicj4NCnBhY2tldCBkZWxpdmVyeSBjYW4gYmUgYSBzaWRlIGVm
ZmVjdCBvZiByb3V0ZSBjaGFuZ2VzLiZxdW90Ozxicj4NCjxicj4NCk5ldyBzZW50ZW5jZSBhZGRl
ZCB0byB0aGUgM3JkIHBhcmFncmFwaDo8YnI+DQomcXVvdDtFeHBsaWNpdCByb3V0ZXMgY2FuIGJl
IGVzdGFibGlzaGVkIHZhcmlvdXM8YnI+DQp3YXlzLCBlLmcuLCB3aXRoIFJTVlAtVEUgW1JGQzMy
MDldLCB3aXRoIFNlZ21lbnQgUm91dGluZyAoU1IpPGJyPg0KW0ktRC5pZXRmLXNwcmluZy1zZWdt
ZW50LXJvdXRpbmddLCB2aWEgYSBTb2Z0d2FyZSBEZWZpbmVkIE5ldHdvcmtpbmc8YnI+DQphcHBy
b2FjaCBbUkZDNzQyNl0sIHdpdGggSVMtSVMgW1JGQzc4MTNdLCBldGMuJnF1b3Q7PGJyPg0KPGJy
Pg0KTmV3IHBhcmFncmFwaCBhZGRlZDo8YnI+DQombmJzcDsmbmJzcDsgJnF1b3Q7T3V0LW9mLW9y
ZGVyIHBhY2tldCBkZWxpdmVyeSBjYW4gYmUgYSBzaWRlIGVmZmVjdCBvZiBkaXN0cmlidXRpbmcg
YTxicj4NCiZuYnNwOyZuYnNwOyBzaW5nbGUgZmxvdyBvdmVyIG11bHRpcGxlIHBhdGhzIGVzcGVj
aWFsbHkgd2hlbiB0aGVyZSBpcyBhIGNoYW5nZTxicj4NCiZuYnNwOyZuYnNwOyBmcm9tIG9uZSBw
YXRoIHRvIGFub3RoZXIgd2hlbiBjb21iaW5pbmcgdGhlIGZsb3cuJm5ic3A7IFRoaXMgaXM8YnI+
DQombmJzcDsmbmJzcDsgaXJyZXNwZWN0aXZlIG9mIHRoZSBkaXN0cmlidXRpb24gbWV0aG9kIHVz
ZWQsIGFsc28gYXBwbGllcyB0byBzZXJ2aWNlPGJyPg0KJm5ic3A7Jm5ic3A7IHByb3RlY3Rpb24g
b3ZlciBleHBsaWNpdCByb3V0ZXMuJm5ic3A7IEFzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDMuMi4y
LjEsPGJyPg0KJm5ic3A7Jm5ic3A7IG91dC1vZi1vcmRlciBwYWNrZXRzIGluZmx1ZW5jZSB0aGUg
aml0dGVyIG9mIGEgZmxvdyBhbmQgaW1wYWN0IHRoZTxicj4NCiZuYnNwOyZuYnNwOyBhbW91bnQg
b2YgYnVmZmVyaW5nIG5lZWRlZCB0byBwcm9jZXNzIHRoZSBkYXRhOyB0aGVyZWZvcmUsIERldE5l
dDxicj4NCiZuYnNwOyZuYnNwOyBzZXJ2aWNlIGluY2x1ZGVzIG1heGltdW0gYWxsb3dlZCBtaXNv
cmRlcmluZyBhcyBhIGNvbnN0cmFpbnQuJm5ic3A7IFRoZTxicj4NCiZuYnNwOyZuYnNwOyB1c2Ug
b2YgZXhwbGljaXQgcm91dGVzIGhlbHBzIHRvIHByb3ZpZGUgaW4tb3JkZXIgZGVsaXZlcnkgYmVj
YXVzZTxicj4NCiZuYnNwOyZuYnNwOyB0aGVyZSBpcyBubyBpbW1lZGlhdGUgcm91dGUgY2hhbmdl
IHdpdGggdGhlIG5ldHdvcmsgdG9wb2xvZ3ksIGJ1dCB0aGU8YnI+DQombmJzcDsmbmJzcDsgY2hh
bmdlcyBhcmUgcGxhbm5hYmxlIGFzIHRoZXkgYXJlIGJldHdlZW4gdGhlIGRpZmZlcmVudCBleHBs
aWNpdDxicj4NCiZuYnNwOyZuYnNwOyByb3V0ZXMuJnF1b3Q7PGJyPg0KPGJyPg0KPGI+PGJyPg0K
NC4xLjEuIFJlcHJlc2VudGF0aXZlIFByb3RvY29sIFN0YWNrIE1vZGVsPC9iPjxicj4NCjxicj4N
CiZxdW90O0V4cGxpY2l0IHJvdXRlcyZxdW90OyBoYXZlIGJlZW4gYWRkZWQgdG8gRmlndXJlIDIg
d2l0aCB0aGUgY29ycmVzcG9uZGluZyBleHBsYW5hdGlvbjo8YnI+DQombmJzcDsmcXVvdDtFeHBs
aWNpdCByb3V0ZXM8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgVGhlIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIgcHJvdmlkZXMg
bWVjaGFuaXNtcyB0byBlbnN1cmUgdGhhdDxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBmaXhlZCBwYXRocyBhcmUgcHJvdmlk
ZWQgZm9yIERldE5ldCBmbG93cy4mbmJzcDsgVGhlc2UgZXhwbGljaXQ8YnI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcGF0aHMg
YXZvaWQgdGhlIGltcGFjdCBvZiBuZXR3b3JrIGNvbnZlcmdlbmNlLiZxdW90Ozxicj4NCjxicj4N
Cjxicj4NClNlY3Rpb24gNC4xMSBDb25uZWN0ZWQgaXNsYW5kcyB2cy4gbmV0d29ya3Mgb2YgdjA1
IGhhcyBiZWVuIGRlbGV0ZWQgYmVjYXVzZSBpdCB3YXMganVzdCBhIGxlZnRvdmVyIGZyb20gZWFy
bHkgZHJhZnRzIG9uIHdoYXQgRGV0TmV0IFdHIHNob3VsZCBkbzsgd2hpY2ggYXJlIGNvdmVyZWQg
YnkgdGhlIGNoYXJ0ZXIgYW55d2F5cy48YnI+DQo8YnI+DQo8YnI+DQpSZWZlcmVuY2VzIGhhdmUg
YmVlbiBjbGVhbmVkIHVwIGFuZCBicm91Z2h0IHVwLXRvLWRhdGUuPGJyPg0KPGJyPg0KPGJyPg0K
UmVmaW5lbWVudHMgaGF2ZSBiZWVuIGltcGxlbWVudGVkIGluIHRoZSBkcmFmdCBhY2NvcmRpbmcg
dG8gTG91J3MgZGV0YWlsZWQgY29tbWVudHMuIFRoZXkgYXJlIG5vdCBsaXN0ZWQgaGVyZSBiZWNh
dXNlIHRoZXkgYXJlIG1pbm9yIGNoYW5nZXMuPGJyPg0KPGJyPg0KPGJyPg0KQmVzdCByZWdhcmRz
LDxicj4NCkphbm9zPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+T24gNi8xMi8yMDE4IDI6NDggUE0sIExvdSBCZXJnZXIgd3JvdGU6
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUu
MHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KQmFs
w6F6cywgPGJyPg0KPGJyPg0KVGhhbmtzIGZvciB0aGUgcmVzcG9uc2UgLS0gcGxlYXNlIHNlZSBi
ZWxvdy4gPGJyPg0KPGJyPg0KLS0tLS0tLS0tLSA8YnI+DQpPbiBKdW5lIDEyLCAyMDE4IDQ6MDc6
MzUgQU0gQmFsw6F6cyBWYXJnYSBBIDxhIGhyZWY9Im1haWx0bzpiYWxhenMuYS52YXJnYUBlcmlj
c3Nvbi5jb20iPg0KJmx0O2JhbGF6cy5hLnZhcmdhQGVyaWNzc29uLmNvbSZndDs8L2E+IHdyb3Rl
OiA8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0
eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5IaSBMb3UsIFRoYW5rcyBmb3Ig
dGhlIGNvbW1lbnRzLiBTZWUgcmVhY3Rpb25zIGlubGluZS4gRG9jdW1lbnQgdXBkYXRlIGluIHBy
b2dyZXNzLiBDaGVlcnMgQmFsYSd6cw0KPGJyPg0KPGJyPg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0gPGJyPg0KRnJvbTogZGV0bmV0IDxhIGhyZWY9Im1haWx0bzpkZXRuZXQtYm91bmNlc0Bp
ZXRmLm9yZyI+Jmx0O2RldG5ldC1ib3VuY2VzQGlldGYub3JnJmd0OzwvYT4gT24gQmVoYWxmIE9m
IExvdSBCZXJnZXINCjxicj4NClNlbnQ6IDIwMTguIGrDum5pdXMgMS4gMjI6NDIgPGJyPg0KVG86
IERldE5ldCBXRyA8YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIj4mbHQ7ZGV0bmV0QGll
dGYub3JnJmd0OzwvYT47IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRl
Y3R1cmVAaWV0Zi5vcmciPg0KZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlQGlldGYub3Jn
PC9hPiA8YnI+DQpTdWJqZWN0OiBbRGV0bmV0XSBQcm9taXNlZCBjb21tZW50cyBvbiBkcmFmdC1p
ZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUgPGJyPg0KPGJyPg0KSGksIDxicj4NCjxicj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBJIGhhdmUgYSBudW1iZXIgb2YgaGlnaCBsZXZlbCBjb21tZW50
cyBvbiB0aGUgZG9jdW1lbnQgdGhhdCBJJ2QgbGlrZSB0byAmbmJzcDtyYWlzZSBiZWxvdy4mbmJz
cDsgSSBhbHNvIGhhdmUgYSBudW1iZXIgb2YgbW9yZSBlZGl0b3JpYWwvc3BlY2lmaWMgY29tbWVu
dHMgdGhhdCAmbmJzcDtJJ2QgbGlrZSB0byByZXZpZXcgZGlyZWN0bHkgd2l0aCB0aGUgYXV0aG9y
cyBhbmQgdGhlbiBoYXZlIHRoZW0gcmVwb3J0IGJhY2sgJm5ic3A7b24gY2hhbmdlcyAtLSBpZiBh
bnkgdHVybg0KIG91dCB0byBiZSBtb3JlIHN1YnN0YW50aXZlIGRpc2N1c3Npb25zIGZyb20gdGhl
ICZuYnNwO2F1dGhvcidzIHBlcnNwZWN0aXZlLCBJJ2xsIHJhaXNlIHRoZXNlIG9uIHRoZSBsaXN0
IHNlcGFyYXRlbHkuDQo8bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPi4uLiA8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQotIFdSVCBT
ZWN0aW9uIDQuNC4zLCBJIHRoaW5rIHRoZSBpbmNsdXNpb24gb2YgYSBkaXN0cmlidXRlZCBjb250
cm9sIHBsYW5lIGluIHRoZSAmcXVvdDtOZXR3b3JrIFBsYW5lJnF1b3Q7IGlzIGluY29uc2lzdGVu
dCB3aXRoIG90aGVyIGZ1bmN0aW9uYWwgZGVmaW5pdGlvbnMgYW5kIGNvbmZsYXRlcyB3aGVyZSBh
IGZ1bmN0aW9uIHJlc2lkZXMgZnJvbSB0aGUgYWN0dWFsIGZ1bmN0aW9uIGFuZCB0aGF0IHdoZXRo
ZXIgY29udHJvbCBpcyBpbXBsZW1lbnRlZCBpbiBhIGZ1bGx5DQogY2VudHJhbGl6ZWQsIGZ1bGx5
IGRpc3RyaWJ1dGVkIG9yIHNvbWUgaHlicmlkIGZvcm0gZG9lc24ndCBmdW5kYW1lbnRhbGx5IGNo
YW5nZSZuYnNwOyB0aGUgY29udHJvbCBmdW5jdGlvbidzIHJvbGUgLS0gdGhlcmVmb3JlIEkgdGhp
bmsgdGhlIHNlY3Rpb25zIDQuNC4yIGFuZCAuMyBzaG91bGQgYmUgcmV2aXNlZCBhY2NvcmRpbmds
eQ0KPGJyPg0KW0JhbMOhenMgVmFyZ2EgQV0gQWdyZWUgaW4gcHJpbmNpcGFsLiBMZXQncyBkaXNj
dXNzIHRoZSBkZXRhaWxzLiA8bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPk9rYXkgLSBJJ2xsIHdvcmsgd2l0aCB5b3Ugb2ZmIGxpbmUgYW5kIHdlIGNh
biByZXBvcnQgYmFjayB0aGUgcmVzdWx0cy9wcm9wb3NlZCBjaGFuZ2VzLg0KPGJyPg0KPGJyPg0K
PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+LSBJbiBzZXZlcmFsIHBsYWNlcyBpdCdzIG5vdCBjbGVh
ciB0aGF0IERldE5ldCBzZXJ2aWNlIGlzIGFsd2F5cyBhIEwzIHNlcnZpY2Ugd2hpY2ggaXMgY29u
dHJvbGxlZCB1c2luZyBMMyBpZGVudGlmaWVycywgaS5lLiwgSVAgYWRkcmVzc2VzIC0tIHRoaXMg
aXMgdHJ1ZSBldmVuIGluIHRoZSBNUExTIHNlcnZpY2UgY2FzZSBhbmQgdGhlIFRTTiBvdmVyIE1Q
TFMNCiBjYXNlLiBJIHRoaW5rIHRoaXMgaXMgYW4gaW1wb3J0YW50IHBvaW50IHRvIGJlIGNsZWFy
IG9uIGluIHRoZSBkb2N1bWVudC4gPGJyPg0KW0JhbMOhenMgVmFyZ2EgQV0gSSBhbSBub3Qgc3Vy
ZS4gRGV0TmV0IHNlcnZpY2UgaXMgYWx3YXlzIHByb3ZpZGVkIG92ZXIgYSBMMyBuZXR3b3JrIChJ
UCBvciBNUExTKSwgdGhhdCBpcyBmaW5lLiBIb3dldmVyIHRoZSBzZXJ2aWNlIGl0c2VsZiBjYW4g
YmUgTDIgb3IgTDMuIEluIGNhc2Ugb2YgVFNOIEV0aGVybmV0IGZyYW1lcyBhcmUgdHJhbnNwb3J0
ZWQsIHNvIGl0IGlzIGEgTDIgc2VydmljZS4gSW4gY2FzZSBvZiBJUCBlbmQgc3lzdGVtcyBJUCBw
YWNrZXRzDQogYXJlIHRyYW5zcG9ydGVkIHNvIGl0IGlzIGEgTDMgc2VydmljZS4gPG86cD48L286
cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQpIdW1tIC0g
V2hpbGUgSSBhZ3JlZSB0aGF0IERldE5ldCBpcyBwcm92aWRpbmcgYW4gKGVuaGFuY2VkKSBMMlZQ
TiBzZXJ2aWNlLCBpdCBpcyBub3QgaXRzZWxmIHByb3ZpZGluZyBjb250cm9sIG9yIHNlcnZpY2Ug
b2YgTDIgZGV2aWNlcyAtLSB0aGlzIGlzIFRTTidzIGpvYi4mbmJzcDsgVGhlIGZhY3QgdGhhdCBE
ZXROZXQgaXMgYWxsIGFib3V0IGJlaGF2aW9yIG9mIEwzIG5vZGVzIChpLmUuLCBJUCBhbmQgUFcv
TVBMUykgYW5kIG5vdCBMMiBub2RlcyAoaS5lLiwNCiBUU04gYnJpZGdlcykgaXMgc29tZXRoaW5n
IHRoZSBhcmNoaXRlY3R1cmUgc2hvdWxkIG1ha2UgdW5hbWJpZ3VvdXMuIDxicj4NCjxicj4NClRo
YW5rcywgPGJyPg0KTG91IDxicj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0K
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QbGVhc2UgbGV0IG1lIGtub3cgd2hhdCB5b3UgdGhpbmsu
IDxicj4NCjxicj4NCkNoZWVycywgPGJyPg0KPGJyPg0KTG91IDxicj4NCjxicj4NCjxicj4NCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIDxicj4NCmRldG5l
dCBtYWlsaW5nIGxpc3QgPGJyPg0KPGEgaHJlZj0ibWFpbHRvOmRldG5ldEBpZXRmLm9yZyI+ZGV0
bmV0QGlldGYub3JnPC9hPiA8YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL2RldG5ldCI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9kZXRuZXQ8L2E+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXyA8YnI+DQpkZXRuZXQgbWFpbGluZyBsaXN0IDxicj4NCjxhIGhyZWY9Im1haWx0
bzpkZXRuZXRAaWV0Zi5vcmciPmRldG5ldEBpZXRmLm9yZzwvYT4gPGJyPg0KPGEgaHJlZj0iaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQiPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0PC9hPg0KPG86cD48L286cD48L3A+DQo8L2Js
b2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
YmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEy
LjBwdCI+PGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+T24gNi8xMi8yMDE4IDY6MjcgUE0sIFN0ZXdhcnQgQnJ5YW50IHdy
b3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwPkRlYXIgQmFsYSd6czxvOnA+PC9vOnA+
PC9wPg0KPHA+VGhhbmsgeW91IHlvdXIgZm9yIHlvdXIgY29uc2lkZXJhdGlvbiBvZiB0aGVzZSBw
b2ludHMuIEkgd2lsbCBqdXN0IHBpY2sgdXAgYSBmZXcgdGhhdCBuZWVkIHNvbWUgZnVydGhlciB0
aG91Z2h0OjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KPGJyPg0K
PGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IERl
dE5ldCB0cmFuc2l0IG5vZGU8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBBIG5vZGUgb3BlcmF0aW5nIGF0IHRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyLCB0aGF0
IHV0aWxpemVzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGlu
ayBsYXllciBhbmQvb3IgbmV0d29yayBsYXllciBzd2l0Y2hpbmcgYWNyb3NzIG11bHRpcGxlPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGlua3MgYW5kL29yIHN1
Yi1uZXR3b3JrcyB0byBwcm92aWRlIHBhdGhzIGZvciBEZXROZXQgc2VydmljZTxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxheWVyIGZ1bmN0aW9ucy4mbmJzcDsg
T3B0aW9uYWxseSBwcm92aWRlcyBjb25nZXN0aW9uIHByb3RlY3Rpb248bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBvdmVyIHRob3NlIHBhdGhzLiZuYnNwOyBBbiBN
UExTIExTUiBpcyBhbiBleGFtcGxlIG9mIGEgRGV0TmV0PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgdHJhbnNpdCBub2RlLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+U0ImZ3Q7IEluIHRoYXQgZXhhbXBsZSBpdCB3b3VsZCBoYXZlIHRv
IGJlIGEgRGV0TmV0IGVuYWJsZS9hd2FyZSBMU1IuIEFuDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPlNCJmd0OyBvcmRpbmFyeSBMU1Igd291bGQgbm90IGtub3cgYW55
dGhpbmcgYWJvdXQgRGV0TmV0LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5bQmFsw6F6
cyBWYXJnYSBBXSBObywgQSBEZXROZXQgYXdhcmUgTFNSIHdvdWxkIGJlIGEgcmVsYXkgbm9kZSAo
Uy1QRSkuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxicj4NCkkgdGhpbmsgdGhlIGNvbmZ1c2lvbiBpcyB3aGF0ICZxdW90O0RldE5l
dCBUcmFuc3BvcnQgTGF5ZXImcXVvdDsgbWVhbnMuIFRoaXMgPGJyPg0KdGVjaG5vbG9neSB0b3Vj
aGVzIG9uIFRyYW5zcG9ydCBMYXllciBpbiZuYnNwOyB0aGUgTDQgc2Vuc2UsIGFuZCB0aGU8YnI+
DQpUcmFuc3BvcnQgTmV0d29yayBMYXllciBhcyBpbiB0aGUgcGFja2V0IG5ldHdvcmsgdGhhdCBj
YXJyaWVzPGJyPg0KTDMgcGFja2V0cy4gPGJyPg0KPGJyPg0KU28gSSB0aGluayB0aGF0IHdlIG5l
ZWQgdG8gY2xhcmlmeSB3aGV0aGVyIGEgRGV0TmV0IHRyYW5zaXQgbm9kZTxicj4NCmlzIGFuIFMt
UEUgKGkuZS4gYSBhIHRyYW5zaXQgbm9kZSBpbiB0aGUgRGV0TmV0IGxheWVyKSwgb3IgYSBQIG5v
ZGU8YnI+DQooaS5lLiBhIHRyYW5zaXQgbm9kZSB0aGF0IGlzIGNhcnJ5aW5nIERldE5ldCBwYWNr
ZXRzIGJ1dCBjb3VsZCBiZTxicj4NCmNhcnJ5aW5nIGFueSBzb3J0IG9mIE1QTFMgcGFja2V0KTxi
cj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9
Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+PT09PT09PT09PT09PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5i
c3A7IFRoZXNlIHRocmVlIHRlY2huaXF1ZXMgY2FuIGJlIGFwcGxpZWQgaW5kZXBlbmRlbnRseSwg
Z2l2aW5nIGVpZ2h0PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJz
cDsmbmJzcDsgcG9zc2libGUgY29tYmluYXRpb25zLCBpbmNsdWRpbmcgbm9uZSAobm8gRGV0TmV0
KSwgYWx0aG91Z2ggc29tZTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jm5ic3A7Jm5ic3A7IGNvbWJpbmF0aW9ucyBhcmUgb2Ygd2lkZXIgdXRpbGl0eSB0aGFuIG90aGVy
cy4mbmJzcDsgVGhpcyBzZXBhcmF0aW9uIGtlZXBzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgdGhlIHByb3RvY29sIHN0YWNrIGNvaGVyZW50IGFu
ZCBtYXhpbWl6ZXMgaW50ZXJvcGVyYWJpbGl0eSB3aXRoPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgZXhpc3RpbmcgYW5kIGRldmVsb3Bpbmcgc3Rh
bmRhcmRzIGluIHRoaXMgKElFVEYpIGFuZCBvdGhlciBTdGFuZGFyZHM8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBEZXZlbG9wbWVudCBPcmdhbml6
YXRpb25zLiZuYnNwOyBTb21lIGV4YW1wbGVzIG9mIHR5cGljYWwgZXhwZWN0ZWQ8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBjb21iaW5hdGlvbnM6
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBvJm5ic3A7IEV4cGxp
Y2l0IHJvdXRlcyBwbHVzIHNlcnZpY2UgcHJvdGVjdGlvbiBhcmUgZXhhY3RseSB0aGUgdGVjaG5p
cXVlczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IGVtcGxveWVkIGJ5IFtIU1ItUFJQXS4mbmJzcDsgRXhwbGljaXQg
cm91dGVzIGFyZSBhY2hpZXZlZCBieSBsaW1pdGluZzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZSBwaHlzaWNh
bCB0b3BvbG9neSBvZiB0aGUgbmV0d29yaywgYW5kIHRoZSBzZXF1ZW50aWFsaXphdGlvbiw8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyByZXBsaWNhdGlvbiwgYW5kIGR1cGxpY2F0ZSBlbGltaW5hdGlvbiBhcmUgZmFj
aWxpdGF0ZWQgYnkgcGFja2V0PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdGFncyBhZGRlZCBhdCB0aGUgZnJvbnQg
b3IgdGhlIGVuZCBvZiBFdGhlcm5ldCBmcmFtZXMuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPlNCJmd0OyBFUiBjYW4gYmUgZG9uZSB2aXJ0dWFsbHkgYXMgd2VsbCBhcyBwaHlzaWNhbGx5
LiBSU1ZQIGlzIGEgdHlwZSBvZg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij5TQiZndDsgRVIsIGFzIGlzIEFkai1TSUQgYmFzZWQgU1IsIGFuZCB3ZSBjYW4gZGVzaWdu
IG90aGVyIHR5cGVzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5bQmFsw6F6cyBWYXJn
YSBBXSBBZ3JlZSwgYnV0IHRoZXNlIGFyZSBleGFtcGxlcy4gU3RhdGVtZW50IGlzIGZvciBIU1It
UFJQLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5TbyB0aGUgcXVlc3Rpb24gaXMgd2hldGhlciB3ZSBzaG91bGQgZXhwYW5kIHRoZSBz
ZXQgb2YgZXhhbXBsZXMsIHBhcnRpY3VsYXJseTxicj4NCnRvIG1vcmUgYWNjZXNzaWJsZSBvbmVz
Ljxicj4NCjxicj4NCj09PT09PT09PT09PTxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9w
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IFBhY2tldCByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb248bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgJmd0
OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IHJlbGF5ICZndDsgJmd0OyAmZ3Q7
ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgLy0tLS0tLS0tLS0tLSYj
NDM7IFIgbm9kZSBFICYjNDM7LS0tLS0tLS0tLS0tXCAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyAvJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHYgJiM0MzsgXiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBcICZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBlbmQmbmJzcDsmbmJzcDsmbmJz
cDsgUiAmIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyB2IHwgXiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOyBFIGVuZDxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHN5c3RlbSZuYnNwOyZuYnNwOyAmIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB2IHwgXiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyAmIzQzOyZuYnNwOyZuYnNwOyBzeXN0ZW08bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFwmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdiAmIzQzOyBeJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IC8gJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgXC0tLS0tLS0tLS0tLSYj
NDM7IFIgcmVsYXkgRSAmIzQzOy0tLS0tLS0tLS0tLyAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0
OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsmbmJzcDsgbm9kZSAmZ3Q7
ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEZpZ3VyZSAxPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBQYWNrZXQgcmVwbGljYXRpb24gYW5kIGVsaW1pbmF0
aW9uIGRvZXMgbm90IHJlYWN0IHRvIGFuZCBjb3JyZWN0PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgZmFpbHVyZXM7IGl0IGlzIGVudGlyZWx5IHBh
c3NpdmUuJm5ic3A7IFRodXMsIGludGVybWl0dGVudCBmYWlsdXJlcyw8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+U0ImZ3Q7IEkgdGhpbmsgaXQgY29wZXMgd2l0aCBpbnRlcm1pdHRlbnQg
ZmFpbHVyZXMgT0suPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPltCYWzDoXpzIFZhcmdh
IEFdIFllcywgUFJGIGFuZCBQRUYgY2FuIGVsaW1pbmF0ZSB0aGUgZWZmZWN0IG9mIHN1Y2ggZmFp
bHVyZXMuIEJ1dCB0ZXh0DQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PmludGVuZHMgdG8gc2F5IHRoYXQgaXQgaXMgcGFzc2l2ZS4gSXQgaXMgbm90IHJlYWN0aW5nIHRv
IHN1Y2ggZmFpbHVyZXMuIE5vIGNoYW5nZSBpbiB0ZXh0LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCllvdSBzYXkgdGhhdCBQUkVGIGRvZXMg
bm90IGNvcnJlY3QgZmFpbHVyZXMuIEkgd291bGQgY29udGVuZCB0aGF0IGlzIGV4YWN0bHk8YnI+
DQp3aGF0IGl0IGRvZXMuIFN1cmUgaXQgZG9lcyBub3QgcmVhY3QgYnV0IGl0IGRvZXMgY29ycmVj
dCwgYW5kIGl0IGRvZXM8YnI+DQphZGRyZXNzIGludGVybWl0dGVudCBmYWlsdXJlcy48YnI+DQo8
YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PT09PT09PT09
PT08bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IHRyYW5zcG9ydGVk
IGJldHdlZW4gdGhlIHBlZXIgZW5kIHN5c3RlbXMuJm5ic3A7IFRoZXJlZm9yZSwgdGhlIGZvbGxv
d2luZzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7
IHBvc3NpYmxlIHR5cGVzIC8gZm9ybWF0cyBvZiBhIERldE5ldCBmbG93IGFyZSBkaXN0aW5ndWlz
aGVkIGluIHRoaXM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNw
OyZuYnNwOyBkb2N1bWVudDo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5i
c3A7IG8mbmJzcDsgQXBwLWZsb3c6IG5hdGl2ZSBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4mbmJz
cDsgSXQgZG9lcyBub3QgY29udGFpbiBhbnk8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBEZXROZXQgcmVsYXRlZCBh
dHRyaWJ1dGVzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgbyZu
YnNwOyBEZXROZXQtdC1mbG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4mbmJz
cDsgT25seSByZXF1aXJlczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZSBjb25nZXN0aW9uIC8gbGF0ZW5jeSBm
ZWF0dXJlcyBwcm92aWRlZCBieSB0aGUgRGV0bmV0IHRyYW5zcG9ydDxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxh
eWVyLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgbyZuYnNwOyBE
ZXROZXQtcy1mbG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4mbmJzcDsgT25s
eSByZXF1aXJlczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZSByZXBsaWNhdGlvbi9lbGltaW5hdGlvbiBmZWF0
dXJlIGVuc3VyZWQgYnkgdGhlIERldE5ldCBzZXJ2aWNlPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGF5ZXIuPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBvJm5ic3A7IERldE5ldC1z
dC1mbG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4mbmJzcDsgSXQgcmVxdWly
ZXM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBib3RoIERldE5ldCBzZXJ2aWNlIGxheWVyIGFuZCBEZXROZXQgdHJh
bnNwb3J0IGxheWVyIGZ1bmN0aW9uczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGR1cmluZyBmb3J3YXJkaW5nLjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+U0ImZ3Q7IEkgZmluZCB0aGUg
cmVsaXN0aW5nIG9mIHRoZXNlIHR5cGVzIGNvbmZ1c2luZy4gV2hlcmVuJ3QgdGhleSBkZWZpbmVk
DQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPlNCJmd0OyBpbiB0aGUg
c2VjdGlvbiBhYm92ZT88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+W0JhbMOhenMgVmFy
Z2EgQV0gVGhpcyBpcyBpbmxpbmUgd2l0aCB0aGUgcHJldmlvdXMgc2VjdGlvbiAmcXVvdDsgR3Jv
dXBpbmcgb2YgZW5kIHN5c3RlbXMgJnF1b3Q7LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TdXJlbHkgaWYgd2UgaGF2ZSBkZWZpbmVk
IHRoZW0gd2UgbmV2ZXIgbmVlZCB0byBkbyBhbnl0aGluZyBidXQgbmFtZSB0aGVtIGluPGJyPg0K
bGF0ZXIgc2VjdGlvbnMuIFJlZGVmaW5pdGlvbiBpcyBuZXZlciBhIGdvb2QgaWRlYSBiZWNhdXNl
IGl0IG9mdGVuIGxlYWRzIHRvIDxicj4NCmNvbmZsaWN0aW5nIGRlZmluaXRpb25zLjxicj4NCjxi
cj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij49PT09
PT09PT09PT08bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBbSFNSLVBSUF0mbmJzcDsgSUVDLCAmcXVv
dDtIaWdoIGF2YWlsYWJpbGl0eSBzZWFtbGVzcyByZWR1bmRhbmN5IChIU1IpIGlzIGE8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBm
dXJ0aGVyIGRldmVsb3BtZW50IG9mIHRoZSBQUlAgYXBwcm9hY2gsIGFsdGhvdWdoIEhTUjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IGZ1bmN0aW9ucyBwcmltYXJpbHkgYXMgYSBwcm90b2NvbCBmb3IgY3JlYXRpbmcgbWVkaWE8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyByZWR1bmRhbmN5IHdoaWxlIFBSUCwgYXMgZGVzY3JpYmVkIGluIHRoZSBwcmV2aW91czxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHNlY3Rpb24sIGNyZWF0ZXMgbmV0d29yayByZWR1bmRhbmN5LiZuYnNwOyBQUlAgYW5kIEhTUiBh
cmUgYm90aDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IGRlc2NyaWJlZCBpbiB0aGUgSUVDIDYyNDM5IDMgc3RhbmRhcmQuJnF1b3Q7
LDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICZsdDs8YSBocmVmPSJodHRwOi8vd2Vic3RvcmUuaWVjLmNoL3dlYnN0b3JlL3dlYnN0
b3JlLm5zZi8iPmh0dHA6Ly93ZWJzdG9yZS5pZWMuY2gvd2Vic3RvcmUvd2Vic3RvcmUubnNmLzwv
YT48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBhcnRudW0vMDQ2NjE1IW9wZW5kb2N1bWVudCZndDsuPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPlNCJmd0OyBOb3QgYXZhaWxhYmxlIGF0IHRoZSB0aW1lIG9mIHRoaXMgcmV2
aWV3LCBidXQgbXkgcmVjb2xsZWN0aW9uIGlzDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPlNCJmd0OyB0aGF0IHRoaXMgaXMgbm90IHJlYWRpbHkgYXZhaWxhYmxlIHdp
dGhvdXQgcGF5aW5nIGEgbGFyZ2UgZmVlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQpJZiB3ZSBkZWNpZGUgdGhhdCB0aGlz
IGlzIGVzc2VudGlhbCBhcyBhIGtleSByZWZlcmVuY2UsIHRoZXJlIG5lZWRzIHRvIGJlPGJyPg0K
c29tZSBzdWl0YWJsZSB0ZXh0LCBhcyB0aGlzIHdpbGwgZ2V0IHJhaXNlZCBhIG51bWJlciBvZiB0
aW1lcyBiZXR3ZWVuPGJyPg0KaGVyZSBhbiBwdWJsaWNhdGlvbiBhcyBmaXJzdCB0aGUgZGlyZWN0
b3JhdGVzIGFuZCB0aGVuIHRoZSBBRHMgcnVuPGJyPg0KaW50byB0aGlzLjxicj4NCjxicj4NCjxi
cj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij49PT09PT09
PT09PTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IFtJU0E5NV0mbmJzcDsmbmJzcDsmbmJzcDsgQU5T
SS9JU0EsICZxdW90O0VudGVycHJpc2UtQ29udHJvbCBTeXN0ZW0gSW50ZWdyYXRpb24gUGFydCAx
OjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IE1vZGVscyBhbmQgVGVybWlub2xvZ3kmcXVvdDssIDIwMDAsPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0OzxhIGhy
ZWY9Imh0dHBzOi8vd3d3LmlzYS5vcmcvaXNhOTUvIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93
dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+aHR0cHM6Ly93d3cuaXNhLm9yZy9pc2E5NS88L3Nw
YW4+PC9hPiZndDsuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPlNCJmd0OyBTaG91bGQg
dGhhdCBiZSAyMDAwLCBvciAyMDEwLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+U0ImZ3Q7IE5vdGUgdGhhdCB0aGlzIHNlZW1zIHRvIGJlIGEgdmVyeSBleHBlbnNpdmUg
ZG9jdW1lbnQgdG8gYWNjZXNzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPllvdSBkaWQgbm90IGNvbW1lbnQgb24gdGhlIGNvcnJlY3RuZXNzIG9mIHRo
ZSByZWZlcmVuY2UuPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KQmVzdCBSZWdhcmRzPGJyPg0K
PGJyPg0KU3Rld2FydDxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_CE03DB3D7B45C245BCA0D24327794936301A79DEMX307CL04corpem_--


From nobody Mon Jul  9 06:39:53 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 72135130DE5 for <detnet@ietfa.amsl.com>; Mon,  9 Jul 2018 06:39:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -12.6
X-Spam-Level: 
X-Spam-Status: No, score=-12.6 tagged_above=-999 required=5 tests=[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, T_DKIMWL_WL_HIGH=-0.01, T_KAM_HTML_FONT_INVALID=0.01, 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 XmXmxDu0K7gd for <detnet@ietfa.amsl.com>; Mon,  9 Jul 2018 06:39:48 -0700 (PDT)
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 B7408130FCB for <detnet@ietf.org>; Mon,  9 Jul 2018 06:39:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=42312; q=dns/txt; s=iport; t=1531143588; x=1532353188; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=ky0tyU4MYQFzpPVUmRnUlmq2pUkAz8IcWmSiJ6K0r/A=; b=Lk28te5cl0ky2OT72zH156JW8hCbWPbVPr/RAVRLmaMc1/B2Kmf8bQ7a t6FhDoThUkHsEJEdIxpqiDWMY8i6IJrf9VAd6gjaP0yypB+h/jpTF9O/U UkdMyecXRvouV4oJT0nkUhI1lywK8+w98y3lfv83shH6IFI1q9vXi/4Hf A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DIAABlZENb/5ldJa1cGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAYJTdmJ/KAqDcIgEjDSCB4g2jHwUgWYLhGwCF4IuITQYAQI?= =?us-ascii?q?BAQIBAQJtKIU2AQEBAQIBIwpMBQsCAQgRAQMBASEBBgMCAgIfERQDBggCBAE?= =?us-ascii?q?NBQiDGYEbTAMNCKlbghwfhmsNgS6BOohugVY/gQ+DD4JWgWxugkuCVQKRaoc?= =?us-ascii?q?6KwkCjBeDA4FKhA6Ca4UiiweGYgIRFIEkHTiBUnAVgySQUm+MCyuBAYEaAQE?=
X-IronPort-AV: E=Sophos;i="5.51,330,1526342400";  d="scan'208,217";a="424329178"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 09 Jul 2018 13:39:47 +0000
Received: from XCH-RCD-005.cisco.com (xch-rcd-005.cisco.com [173.37.102.15]) by rcdn-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id w69Ddltr002260 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 9 Jul 2018 13:39:47 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.1320.4; Mon, 9 Jul 2018 08:39:46 -0500
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.1320.000; Mon, 9 Jul 2018 08:39:46 -0500
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "Black, David" <David.Black@dell.com>, =?utf-8?B?SsOhbm9zIEZhcmthcw==?= <janos.farkas@ericsson.com>, Greg Mirsky <gregimirsky@gmail.com>
CC: "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: [Detnet] WG LC comments to draft-ietf-detnet-architecture
Thread-Index: AQHUEWsIZADGWCT6hEC+z0sCDcmroKR8UZcAgANlZACAA1qXgIAD3Pbg
Date: Mon, 9 Jul 2018 13:39:40 +0000
Deferred-Delivery: Mon, 9 Jul 2018 13:38:48 +0000
Message-ID: <77cb56a42b06427d8fadaf91a75e1727@XCH-RCD-001.cisco.com>
References: <CA+RyBmUTFdCU1tURzvebAWo7RES+Oevcy+=YeBu+jPm5hszvTA@mail.gmail.com> <CE03DB3D7B45C245BCA0D243277949363019D096@MX307CL04.corp.emc.com> <9311b845-502e-fa21-95c2-8f131f216996@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301A78F4@MX307CL04.corp.emc.com>
In-Reply-To: <CE03DB3D7B45C245BCA0D24327794936301A78F4@MX307CL04.corp.emc.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.14]
Content-Type: multipart/alternative; boundary="_000_77cb56a42b06427d8fadaf91a75e1727XCHRCD001ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/g4ycyne21_wkiymsSAfgGISAfME>
Subject: Re: [Detnet] WG LC comments to draft-ietf-detnet-architecture
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 09 Jul 2018 13:39:52 -0000

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

SGkgRGF2aWQgOg0KDQpJIGFncmVlIHdpdGggeW91LCBidXQgcmVhZCB0aGlzIHNlbnRlbmNlOg0K
QWN0aXZlIE9BTSB0ZWNobmlxdWVzIGdlbmVyYXRlIHRlc3QgdHJhZmZpYyB0byBwcm9iZSB0aGUg
bmV0d29yazsNCmFzIGlmIHRoZSBPQU0gd2FzIG5lY2Vzc2FyaWx5IGEgZGlmZmVyZW50IGZyYW1l
IGdlbmVyYXRlZCBlbmQgdG8gZW5kIGFuZCB0cmF2ZXJzaW5nIHRoZSBEZXROZXQgQ2lyY3VpdCB0
aGF0IGl0IHByb2Jlcy4NCg0KU2luY2Ugc29tZSBPQU0gdGVjaG5pcXVlcyAoZS5nLiwgZHJhZnQt
aWV0Zi1pcHBtLWlvYW0tZGF0YSkgcmVseSBvbiBtb2RpZnlpbmcgYSBwYWNrZXQgaGVhZGVyLCB3
ZSBjb3VsZCBnZW5lcmFsaXplIOKAnHRlc3QgdHJhZmZpY+KAnS4NCg0KSeKAmXMgc3VnZ2VzdCB0
byBleHBhbmQgdG86DQpBY3RpdmUgT0FNIHRlY2huaXF1ZXMgcmVxdWlyZSBhZGRpdGlvbmFsIGJh
bmR3aWR0aCBmb3IgbWVhc3VyaW5nIHRoZSBwZXJmb3JtYW5jZSBvZiB0aGUgRGV0TmV0IG5ldHdv
cms7IHRoZXkgbWF5IGZvciBpbnN0YW5jZSBnZW5lcmF0ZSBzZXBhcmF0ZSB0ZXN0IHByb2JlcyBv
ciBhZGQgbW9kaWZpYWJsZSBpbi1zaXR1IHBhY2tldCBoZWFkZXJzOw0KDQoNCg0KTWFrZXMgc2Vu
c2U/DQoNCg0KDQpQYXNjYWwNCkZyb206IGRldG5ldCA8ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmc+
IE9uIEJlaGFsZiBPZiBCbGFjaywgRGF2aWQNClNlbnQ6IHZlbmRyZWRpIDYganVpbGxldCAyMDE4
IDE0OjI5DQpUbzogSsOhbm9zIEZhcmthcyA8amFub3MuZmFya2FzQGVyaWNzc29uLmNvbT47IEdy
ZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb20+DQpDYzogZGV0bmV0QGlldGYub3JnDQpT
dWJqZWN0OiBSZTogW0RldG5ldF0gV0cgTEMgY29tbWVudHMgdG8gZHJhZnQtaWV0Zi1kZXRuZXQt
YXJjaGl0ZWN0dXJlDQoNCj4gIEkgdGhpbmsgaXQgaXMgbmF0dXJhbCB0aGF0IHdlIG5lZWQgaGVh
ZHJvb20gZm9yIGFjdGl2ZSBPQU0uDQo+DQo+IFRoZSBhcmNoaXRlY3R1cmUgZG9jdW1lbnQgaXMg
aW50ZW5kZWQgdG8gYmUgaGlnaCBsZXZlbC4gSSB0aGluayBPQU0gaXMgaW4gdGhlcmUgYXQgdGhl
IGFwcHJvcHJpYXRlIGxldmVsLg0KPg0KPiBUaGlzIGxldmVsIG9mIGRldGFpbCB3b3VsZCBiZWxv
bmcgdG8gYW4gT0FNIGRvY3VtZW50Lg0KDQpJIGFncmVlIHRoYXQgT0FNIGRldGFpbHMgYmVsb25n
IGluIGFuIE9BTSBkb2N1bWVudCwgYnV0IGEgc2VudGVuY2UgdG8gbm90ZSB0aGF0IGFjdGl2ZSBP
QU0gZnVuY3Rpb25hbGl0eSBpbnRlcmFjdHMgd2l0aCBEZXROZXTigJlzIHN0cmljdCByZXF1aXJl
bWVudHMgZm9yIHJlc2VydmF0aW9ucyBzZWVtcyBnZXJtYW5lIGZvciBhbiBhcmNoaXRlY3R1cmUg
ZG9jdW1lbnQgYmVjYXVzZSBpdCBpbnZvbHZlcyB0d28gZGlmZmVyZW50IGFyZWFzIG9mIGZ1bmN0
aW9uYWxpdHkgKE9BTSwgcmVzZXJ2YXRpb25zKS4gIFRoZSBPQU0gcGFyYWdyYXBoIGluIDQuMS4x
IGlzOg0KDQogICBPcGVyYXRpb25zLCBBZG1pbmlzdHJhdGlvbiwgYW5kIE1haW50ZW5hbmNlIChP
QU0pIGxldmVyYWdlcyBpbi1iYW5kDQogICBhbmQgb3V0LW9mLWJhbmQgc2lnbmFsaW5nIHRoYXQg
dmFsaWRhdGVzIHdoZXRoZXIgdGhlIHNlcnZpY2UgaXMNCiAgIGVmZmVjdGl2ZWx5IG9idGFpbmVk
IHdpdGhpbiBRb1MgY29uc3RyYWludHMuICBPQU0gaXMgbm90IHNob3duIGluDQogICBGaWd1cmUg
MjsgaXQgbWF5IHJlc2lkZSBpbiBhbnkgbnVtYmVyIG9mIHRoZSBsYXllcnMuICBPQU0gY2FuIGlu
dm9sdmUNCiAgIHNwZWNpZmljIHRhZ2dpbmcgYWRkZWQgaW4gdGhlIHBhY2tldHMgZm9yIHRyYWNp
bmcgaW1wbGVtZW50YXRpb24gb3INCiAgIG5ldHdvcmsgY29uZmlndXJhdGlvbiBlcnJvcnM7IHRy
YWNlYWJpbGl0eSBlbmFibGVzIHRvIGZpbmQgd2hldGhlciBhDQogICBwYWNrZXQgaXMgYSByZXBs
aWNhLCB3aGljaCByZWxheSBub2RlIHBlcmZvcm1lZCB0aGUgcmVwbGljYXRpb24sIGFuZA0KICAg
d2hpY2ggc2VnbWVudCB3YXMgaW50ZW5kZWQgZm9yIHRoZSByZXBsaWNhLg0KDQpUaGUgbGFzdCBz
ZW50ZW5jZSBpbiB0aGF0IHBhcmFncmFwaCBkb2VzIG5vdCBjb3ZlciBBY3RpdmUgT0FNIHRlY2hu
aXF1ZXMgdGhhdCBnZW5lcmF0ZSB0cmFmZmljIHRvIHByb2JlL21lYXN1cmUgdGhlIG5ldHdvcmsu
ICAgIEkgbWlnaHQgcmVwaHJhc2UgR3JlZ+KAmXMgc2VudGVuY2UgdG8gYWRkIHRvIHRoZSBlbmQg
b2YgdGhhdCBwYXJhZ3JhcGggYXM6DQoNCiAgIEFjdGl2ZSBPQU0gdGVjaG5pcXVlcyBnZW5lcmF0
ZSB0ZXN0IHRyYWZmaWMgdG8gcHJvYmUgdGhlIG5ldHdvcms7DQogICBmb3IgRGV0TmV0LCByZXNv
dXJjZXMgaGF2ZSB0byBiZSByZXNlcnZlZCBmb3Igc3VjaCB0ZXN0IHRyYWZmaWMsDQogICBlLmcu
LCB2aWEgaGVhZHJvb20gaW4gcmVzZXJ2YXRpb25zIGZvciBvdGhlciBEZXROZXQgdHJhZmZpYyBv
ciB2aWENCiAgIHNlcGFyYXRlIHJlc2VydmF0aW9ucyBmb3IgRGV0TmV0IE9BTSB0cmFmZmljLg0K
DQpUaGFua3MsIC0tRGF2aWQNCg0KRnJvbTogSsOhbm9zIEZhcmthcyBbbWFpbHRvOmphbm9zLmZh
cmthc0Blcmljc3Nvbi5jb21dDQpTZW50OiBXZWRuZXNkYXksIEp1bHkgNCwgMjAxOCAyOjE2IFBN
DQpUbzogQmxhY2ssIERhdmlkOyBHcmVnIE1pcnNreQ0KQ2M6IGRldG5ldEBpZXRmLm9yZzxtYWls
dG86ZGV0bmV0QGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtEZXRuZXRdIFdHIExDIGNvbW1lbnRz
IHRvIGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZQ0KDQpJIHRoaW5rIGl0IGlzIG5hdHVy
YWwgdGhhdCB3ZSBuZWVkIGhlYWRyb29tIGZvciBhY3RpdmUgT0FNLg0KDQpUaGUgYXJjaGl0ZWN0
dXJlIGRvY3VtZW50IGlzIGludGVuZGVkIHRvIGJlIGhpZ2ggbGV2ZWwuIEkgdGhpbmsgT0FNIGlz
IGluIHRoZXJlIGF0IHRoZSBhcHByb3ByaWF0ZSBsZXZlbC4NCg0KVGhpcyBsZXZlbCBvZiBkZXRh
aWwgd29sZCBiZWxvbmcgdG8gYW4gT0FNIGRvY3VtZW50Lg0KDQpUaGFua3MsDQpKYW5vcw0KT24g
Ny8yLzIwMTggNDoyMyBQTSwgQmxhY2ssIERhdmlkIHdyb3RlOg0KSSBhZ3JlZSB3aXRoIEdyZWfi
gJlzIGNvbW1lbnQg4oCTIGZvciB0aGUgYXJjaGl0ZWN0dXJlIGRyYWZ0LCBpdCB3b3VsZCBiZSBn
b29kIHRvIGFkZCBzb21lIHRleHQgdG8gcG9pbnQgb3V0IHRoYXQgdGhlIGFiaWxpdHkgdG8gdXNl
IGFjdGl2ZSBPQU0gcmVxdWlyZXMgc29tZSDigJxoZWFkcm9vbeKAnSBpbiB0aGUgcmVzZXJ2YXRp
b25zLg0KDQpIb3cgdG8gb2J0YWluIHRoYXQgaGVhZHJvb20gaXMgYSBsb25nZXIgZGlzY3Vzc2lv
biwgZS5nLiwgdGhlIG5ldHdvcmsgb3BlcmF0b3IgY291bGQgZW5sYXJnZSBhcHBsaWNhdGlvbi1v
cmlnaW5hdGVkIERldE5ldCByZXNlcnZhdGlvbnMgdG8gaW5jbHVkZSB0aGF0IOKAnGhlYWRyb29t
LOKAnSBidXQgdGhhdCBkaXNjdXNzaW9uIGRvZXMgbm90IG5lZWQgdG8gYmUgZmxlc2hlZCBvdXQg
aW4gdGhlIGFyY2hpdGVjdHVyZSBkcmFmdC4gIE9mIGNvdXJzZSwgaWYgdGhlIERldE5ldCBhcHBs
aWNhdGlvbiBhbmQgbmV0d29yayBvd25lcnMvb3BlcmF0b3JzIGFyZSB0aGUgc2FtZSBlbnRpdHks
IHRoaXMgYmVjb21lcyBzaW1wbGVyIHRvIGRlYWwgd2l0aC4NCg0KVGhhbmtzLCAtLURhdmlkDQoN
CkZyb206IGRldG5ldCBbbWFpbHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYg
T2YgR3JlZyBNaXJza3kNClNlbnQ6IFN1bmRheSwgSnVseSAxLCAyMDE4IDI6NDEgUE0NClRvOiBk
ZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZz47IGRldG5ldC1jaGFpcnNAaWV0
Zi5vcmc8bWFpbHRvOmRldG5ldC1jaGFpcnNAaWV0Zi5vcmc+OyBkcmFmdC1pZXRmLWRldG5ldC1h
cmNoaXRlY3R1cmVAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVy
ZUBpZXRmLm9yZz4NClN1YmplY3Q6IFtEZXRuZXRdIFdHIExDIGNvbW1lbnRzIHRvIGRyYWZ0LWll
dGYtZGV0bmV0LWFyY2hpdGVjdHVyZQ0KDQpEZWFyIEF1dGhvcnMsIFdHIENoYWlycywgZXQuIGFs
LA0KcGxlYXNlIGNvbnNpZGVyIG15IGNvbW1lbnRzIGFzIHBhcnQgb2YgV0dMQyBvZiBkcmFmdC1p
ZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUuDQoNCiAgKiAgIGluIHRoZSBkb2N1bWVudCByZXNvdXJj
ZSByZXNlcnZhdGlvbiBmb3IgYSBkZXRuZXQgc2VydmljZSBpcyBkZWZpbmVkIGFzOg0KICAgICAg
ICAgICBUaGUgc2V0IG9mIHJlc291cmNlcyBhbGxvY2F0ZWQgYmV0d2VlbiBhIHNvdXJjZSBhbmQg
b25lIG9yDQogICAgICAgICAgIG1vcmUgZGVzdGluYXRpb25zIHRocm91Z2ggdHJhbnNpdCBub2Rl
cyBhbmQgc3VibmV0cw0KICAgICAgICAgICBhc3NvY2lhdGVkIHdpdGggYSBEZXROZXQgZmxvdywg
dG8gcHJvdmlkZSB0aGUgZXhwZWN0ZWQgRGV0TmV0DQogICAgICAgICAgIFNlcnZpY2UuDQoNCiAg
KiAgIHRyYWZmaWMgY2hhcmFjdGVyaXN0aWNzIHRvIGJlIHVzZWQgYXMgaW5wdXQgdG8gZGV0ZXJt
aW5lIHJlcXVpcmVkIHJlc291cmNlcyBmb3IgYSBkZXRuZXQgc2VydmljZSBhcmUgbGlzdGVkIGlu
IFNlY3Rpb24gNC4yLjEuDQogICogICBJIGJlbGlldmUgdGhhdCBpbiBhZGRpdGlvbiB0byBzZXJ2
aWNlIHRyYWZmaWMgY2hhcmFjdGVyaXN0aWNzIHJlc291cmNlIHJlc2VydmF0aW9uIG11c3QgYWNj
b21tb2RhdGUgT0FNLCBwYXJ0aWN1bGFybHkgYWN0aXZlIE9BTSBtZXRob2RzIHRoYXQgaW5qZWN0
IHNwZWNpYWxseSBjb25zdHJ1Y3RlZCB0ZXN0IHBhY2tldHMgaW4gdGhlIGRldG5ldCBkb21haW4u
IElmIHRoZSBpbXBhY3Qgb2YgYWN0aXZlIE9BTSBpcyBub3QgYWNjb3VudGVkIGZvciBpbiB0aGUg
cmVzb3VyY2UgcmVzZXJ2YXRpb24sIGRldG5ldCBtYXkgZXhwZXJpZW5jZSBjb25nZXN0aW9ucyBh
bmQvb3IgcGFja2V0IGxvc3MuIEFkZGluZyBhIHNlbnRlbmNlIGluIHRoZSBwYXJhZ3JhcGggYmVm
b3JlIGxhc3QgaW4gc2VjdGlvbiA0LjEuMSBtYXkgYmUgc3VmZmljaWVudDoNCkFjdGl2ZSBPQU0g
bWV0aG9kcyBpbmplY3QgdGVzdCBwYWNrZXRzIGludG8gdGhlIG5ldHdvcmsgYW5kIHRoZSB2b2x1
bWUgb2YgdGhlc2UgcGFja2V0cyBtdXN0IGJlIGNvbnNpZGVyZWQgYXMgb25lIG9mIHRoZSBpbnB1
dHMgZm9yIHJlc291cmNlIHJlc2VydmF0aW9uLg0KDQoNClJlZ2FyZHMsDQpHcmVnDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1
IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws
IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcg
Um9tYW4iLHNlcmlmOw0KCWNvbG9yOmJsYWNrO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9u
OnVuZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1s
aW5rOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5l
dyI7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28t
c3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2lu
LXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDow
Y207DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixz
ZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4u
RW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiM5OTMzNjY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjAN
Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0ZWRDaGFy
DQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIjsNCglmb250
LWZhbWlseToiQ291cmllciBOZXciO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBl
OmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJ
e3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4w
cHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERl
ZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDoyMjM2MTIzMDI7DQoJbXNvLWxp
c3QtdGVtcGxhdGUtaWRzOjE5ODUzNTY3NDI7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7
DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDA6bGV2
ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
gqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjE4MC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5n
ZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxp
c3QgbDA6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw4
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDENCgl7bXNvLWxpc3QtaWQ6NjY2OTc2ODE4Ow0KCW1z
by1saXN0LXRlbXBsYXRlLWlkczoxNTc3ODY3NDA2O30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4w
cHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBO
ZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGwx
OmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxldmVsNA0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1z
by1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWIt
c3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30N
CkBsaXN0IGwxOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxl
dmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxldmVsOQ0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1s
ZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwyDQoJe21zby1saXN0LWlkOjg1NTMxMTI3MjsN
Cgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTgwNDM3MzMxNjt9DQpAbGlzdCBsMjpsZXZlbDENCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDI6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6
bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw1DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIx
Ni4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0x
OC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7
fQ0KQGxpc3QgbDI6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2
ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw5DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0KQGxpc3QgbDMNCgl7bXNvLWxpc3QtaWQ6MTY0ODk3MTE5MjsNCgltc28t
bGlzdC10ZW1wbGF0ZS1pZHM6LTE3ODY4Njg1MTQ7fQ0KQGxpc3QgbDM6bGV2ZWwxDQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwzOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxMDguMHB0Ow0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVs
NA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsNQ0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwzOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsOA0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCm9sDQoJe21hcmdpbi1ib3R0b206MGNtO30NCnVsDQoJe21hcmdpbi1ib3R0b206
MGNtO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1
bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEt
LVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzpp
ZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtl
bmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGJnY29sb3I9IndoaXRlIiBsYW5nPSJFTi1VUyIgbGlu
az0iIzA1NjNDMSIgdmxpbms9IiM5NTRGNzIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5IaSBE
YXZpZCZuYnNwOzo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkg
YWdyZWUgd2l0aCB5b3UsIGJ1dCByZWFkIHRoaXMgc2VudGVuY2U6PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+QWN0
aXZlIE9BTSB0ZWNobmlxdWVzIGdlbmVyYXRlIHRlc3QgdHJhZmZpYyB0byBwcm9iZSB0aGUgbmV0
d29yazs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+YXMgaWYgdGhlIE9BTSB3YXMgbmVjZXNzYXJpbHkgYSBk
aWZmZXJlbnQgZnJhbWUgZ2VuZXJhdGVkIGVuZCB0byBlbmQgYW5kIHRyYXZlcnNpbmcgdGhlIERl
dE5ldCBDaXJjdWl0IHRoYXQgaXQgcHJvYmVzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwcmU+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlNpbmNlIHNvbWUgT0FNIHRlY2huaXF1ZXMg
KGUuZy4sIDwvc3Bhbj5kcmFmdC1pZXRmLWlwcG0taW9hbS1kYXRhPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPikgcmVseSBvbiBtb2RpZnlpbmcgYSBwYWNrZXQgaGVhZGVyLCB3ZSBjb3Vs
ZCBnZW5lcmFsaXplIOKAnHRlc3QgdHJhZmZpY+KAnS48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4N
CjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPknigJlzIHN1Z2dlc3QgdG8gZXhw
YW5kIHRvOjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6d2luZG93dGV4dCI+QWN0aXZlIE9BTSB0ZWNobmlxdWVzIHJlcXVpcmUgYWRk
aXRpb25hbCBiYW5kd2lkdGggZm9yIG1lYXN1cmluZyB0aGUgcGVyZm9ybWFuY2Ugb2YgdGhlIERl
dE5ldCBuZXR3b3JrOyB0aGV5IG1heSBmb3IgaW5zdGFuY2UgZ2VuZXJhdGUgc2VwYXJhdGUgdGVz
dCBwcm9iZXMgb3IgYWRkDQogbW9kaWZpYWJsZSBpbi1zaXR1IHBhY2tldCBoZWFkZXJzOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjRFNzk7bXNv
LXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6IzFGNEU3OTttc28tc3R5bGUtdGV4dGZpbGwtZmls
bC1hbHBoYToxMDAuMCUiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjRFNzk7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6IzFGNEU3OTttc28tc3R5bGUt
dGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCUiPk1ha2VzIHNlbnNlPzxvOnA+PC9vOnA+PC9zcGFu
PjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjRFNzk7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6
IzFGNEU3OTttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCUiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjRFNzk7bXNvLXN0eWxlLXRleHRmaWxs
LWZpbGwtY29sb3I6IzFGNEU3OTttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCUi
PlBhc2NhbDxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzow
Y20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkZy
b206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IGRldG5ldCAm
bHQ7ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7DQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkJsYWNr
LCBEYXZpZDxicj4NCjxiPlNlbnQ6PC9iPiB2ZW5kcmVkaSA2IGp1aWxsZXQgMjAxOCAxNDoyOTxi
cj4NCjxiPlRvOjwvYj4gSsOhbm9zIEZhcmthcyAmbHQ7amFub3MuZmFya2FzQGVyaWNzc29uLmNv
bSZndDs7IEdyZWcgTWlyc2t5ICZsdDtncmVnaW1pcnNreUBnbWFpbC5jb20mZ3Q7PGJyPg0KPGI+
Q2M6PC9iPiBkZXRuZXRAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtEZXRuZXRd
IFdHIExDIGNvbW1lbnRzIHRvIGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMDA5OTAwIj4mZ3Q7IDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA5OTAwIj5JIHRoaW5rIGl0IGlzIG5hdHVy
YWwgdGhhdCB3ZSBuZWVkIGhlYWRyb29tIGZvciBhY3RpdmUgT0FNLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA5OTAwIj4m
Z3Q7PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMwMDk5MDAiPiZndDsgVGhlIGFyY2hpdGVjdHVyZSBkb2N1bWVudCBp
cyBpbnRlbmRlZCB0byBiZSBoaWdoIGxldmVsLiBJIHRoaW5rIE9BTSBpcyBpbiB0aGVyZSBhdCB0
aGUgYXBwcm9wcmlhdGUgbGV2ZWwuPGJyPg0KJmd0Ozxicj4NCiZndDsgVGhpcyBsZXZlbCBvZiBk
ZXRhaWwgd291bGQgYmVsb25nIHRvIGFuIE9BTSBkb2N1bWVudC48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPkkgYWdyZWUgdGhhdCBPQU0gZGV0YWlscyBiZWxvbmcg
aW4gYW4gT0FNIGRvY3VtZW50LCBidXQgYSBzZW50ZW5jZSB0byBub3RlIHRoYXQgYWN0aXZlIE9B
TSBmdW5jdGlvbmFsaXR5IGludGVyYWN0cyB3aXRoIERldE5ldOKAmXMgc3RyaWN0IHJlcXVpcmVt
ZW50cyBmb3IgcmVzZXJ2YXRpb25zDQogc2VlbXMgZ2VybWFuZSBmb3IgYW4gYXJjaGl0ZWN0dXJl
IGRvY3VtZW50IGJlY2F1c2UgaXQgaW52b2x2ZXMgdHdvIGRpZmZlcmVudCBhcmVhcyBvZiBmdW5j
dGlvbmFsaXR5IChPQU0sIHJlc2VydmF0aW9ucykuJm5ic3A7IFRoZSBPQU0gcGFyYWdyYXBoIGlu
IDQuMS4xIGlzOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6d2luZG93dGV4dCI+Jm5ic3A7Jm5ic3A7IE9wZXJhdGlvbnMsIEFkbWluaXN0cmF0
aW9uLCBhbmQgTWFpbnRlbmFuY2UgKE9BTSkgbGV2ZXJhZ2VzIGluLWJhbmQ8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9u
ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+Jm5ic3A7Jm5ic3A7IGFuZCBvdXQtb2YtYmFu
ZCBzaWduYWxpbmcgdGhhdCB2YWxpZGF0ZXMgd2hldGhlciB0aGUgc2VydmljZSBpczxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFj
ZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4mbmJzcDsmbmJzcDsgZWZmZWN0aXZl
bHkgb2J0YWluZWQgd2l0aGluIFFvUyBjb25zdHJhaW50cy4mbmJzcDsgT0FNIGlzIG5vdCBzaG93
biBpbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0
ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4mbmJzcDsmbmJz
cDsgRmlndXJlIDI7IGl0IG1heSByZXNpZGUgaW4gYW55IG51bWJlciBvZiB0aGUgbGF5ZXJzLiZu
YnNwOyBPQU0gY2FuIGludm9sdmU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6d2luZG93
dGV4dCI+Jm5ic3A7Jm5ic3A7IHNwZWNpZmljIHRhZ2dpbmcgYWRkZWQgaW4gdGhlIHBhY2tldHMg
Zm9yIHRyYWNpbmcgaW1wbGVtZW50YXRpb24gb3I8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6d2luZG93dGV4dCI+Jm5ic3A7Jm5ic3A7IG5ldHdvcmsgY29uZmlndXJhdGlvbiBlcnJvcnM7
IHRyYWNlYWJpbGl0eSBlbmFibGVzIHRvIGZpbmQgd2hldGhlciBhPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPiZuYnNwOyZuYnNwOyBwYWNrZXQgaXMgYSByZXBsaWNh
LCB3aGljaCByZWxheSBub2RlIHBlcmZvcm1lZCB0aGUgcmVwbGljYXRpb24sIGFuZDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFj
ZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4mbmJzcDsmbmJzcDsgd2hpY2ggc2Vn
bWVudCB3YXMgaW50ZW5kZWQgZm9yIHRoZSByZXBsaWNhLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6Izk5MzM2NiI+VGhlIGxhc3Qgc2VudGVuY2UgaW4gdGhhdCBwYXJhZ3JhcGgg
ZG9lcyBub3QgY292ZXIgQWN0aXZlIE9BTSB0ZWNobmlxdWVzIHRoYXQgZ2VuZXJhdGUgdHJhZmZp
YyB0byBwcm9iZS9tZWFzdXJlIHRoZSBuZXR3b3JrLiZuYnNwOyZuYnNwOyZuYnNwOyBJIG1pZ2h0
IHJlcGhyYXNlIEdyZWfigJlzIHNlbnRlbmNlDQogdG8gYWRkIHRvIHRoZSBlbmQgb2YgdGhhdCBw
YXJhZ3JhcGggYXM6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4mbmJzcDsmbmJzcDsgQWN0aXZlIE9BTSB0ZWNobmlxdWVz
IGdlbmVyYXRlIHRlc3QgdHJhZmZpYyB0byBwcm9iZSB0aGUgbmV0d29yazs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9u
ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+Jm5ic3A7Jm5ic3A7IGZvciBEZXROZXQsIHJl
c291cmNlcyBoYXZlIHRvIGJlIHJlc2VydmVkIGZvciBzdWNoIHRlc3QgdHJhZmZpYyw8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3Bh
Y2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+Jm5ic3A7Jm5ic3A7IGUuZy4sIHZp
YSBoZWFkcm9vbSBpbiByZXNlcnZhdGlvbnMgZm9yIG90aGVyIERldE5ldCB0cmFmZmljIG9yIHZp
YTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0
LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4mbmJzcDsmbmJzcDsg
c2VwYXJhdGUgcmVzZXJ2YXRpb25zIGZvciBEZXROZXQgT0FNIHRyYWZmaWMuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5
OTMzNjYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+VGhhbmtzLCAtLURhdmlkPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5n
OjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+
RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gSsOhbm9z
IEZhcmthcyBbPGEgaHJlZj0ibWFpbHRvOmphbm9zLmZhcmthc0Blcmljc3Nvbi5jb20iPm1haWx0
bzpqYW5vcy5mYXJrYXNAZXJpY3Nzb24uY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRu
ZXNkYXksIEp1bHkgNCwgMjAxOCAyOjE2IFBNPGJyPg0KPGI+VG86PC9iPiBCbGFjaywgRGF2aWQ7
IEdyZWcgTWlyc2t5PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYu
b3JnIj5kZXRuZXRAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbRGV0bmV0
XSBXRyBMQyBjb21tZW50cyB0byBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmU8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJv
dHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA5OTAwIj5JIHRoaW5rIGl0IGlzIG5h
dHVyYWwgdGhhdCB3ZSBuZWVkIGhlYWRyb29tIGZvciBhY3RpdmUgT0FNLjxicj4NCjxicj4NClRo
ZSBhcmNoaXRlY3R1cmUgZG9jdW1lbnQgaXMgaW50ZW5kZWQgdG8gYmUgaGlnaCBsZXZlbC4gSSB0
aGluayBPQU0gaXMgaW4gdGhlcmUgYXQgdGhlIGFwcHJvcHJpYXRlIGxldmVsLjxicj4NCjxicj4N
ClRoaXMgbGV2ZWwgb2YgZGV0YWlsIHdvbGQgYmVsb25nIHRvIGFuIE9BTSBkb2N1bWVudC48YnI+
DQo8YnI+DQpUaGFua3MsPGJyPg0KSmFub3M8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gNy8yLzIwMTggNDoyMyBQTSwgQmxhY2ssIERhdmlkIHdy
b3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JIGFncmVlIHdpdGggR3JlZ+KAmXMgY29tbWVudCDi
gJMgZm9yIHRoZSBhcmNoaXRlY3R1cmUgZHJhZnQsIGl0IHdvdWxkIGJlIGdvb2QgdG8gYWRkIHNv
bWUgdGV4dCB0byBwb2ludCBvdXQgdGhhdCB0aGUgYWJpbGl0eSB0byB1c2UgYWN0aXZlIE9BTSBy
ZXF1aXJlcyBzb21lIOKAnGhlYWRyb29t4oCdDQogaW4gdGhlIHJlc2VydmF0aW9ucy48L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhvdyB0byBvYnRhaW4gdGhhdCBo
ZWFkcm9vbSBpcyBhIGxvbmdlciBkaXNjdXNzaW9uLCBlLmcuLCB0aGUgbmV0d29yayBvcGVyYXRv
ciBjb3VsZCBlbmxhcmdlIGFwcGxpY2F0aW9uLW9yaWdpbmF0ZWQgRGV0TmV0IHJlc2VydmF0aW9u
cyB0byBpbmNsdWRlIHRoYXQg4oCcaGVhZHJvb20s4oCdDQogYnV0IHRoYXQgZGlzY3Vzc2lvbiBk
b2VzIG5vdCBuZWVkIHRvIGJlIGZsZXNoZWQgb3V0IGluIHRoZSBhcmNoaXRlY3R1cmUgZHJhZnQu
Jm5ic3A7IE9mIGNvdXJzZSwgaWYgdGhlIERldE5ldCBhcHBsaWNhdGlvbiBhbmQgbmV0d29yayBv
d25lcnMvb3BlcmF0b3JzIGFyZSB0aGUgc2FtZSBlbnRpdHksIHRoaXMgYmVjb21lcyBzaW1wbGVy
IHRvIGRlYWwgd2l0aC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PlRoYW5rcywgLS1EYXZpZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEu
NXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAw
Y20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8
L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IGRldG5ldCBbPGEgaHJlZj0ibWFpbHRvOmRldG5l
dC1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0K
PGI+T24gQmVoYWxmIE9mIDwvYj5HcmVnIE1pcnNreTxicj4NCjxiPlNlbnQ6PC9iPiBTdW5kYXks
IEp1bHkgMSwgMjAxOCAyOjQxIFBNPGJyPg0KPGI+VG86PC9iPiA8YSBocmVmPSJtYWlsdG86ZGV0
bmV0QGlldGYub3JnIj5kZXRuZXRAaWV0Zi5vcmc8L2E+OyA8YSBocmVmPSJtYWlsdG86ZGV0bmV0
LWNoYWlyc0BpZXRmLm9yZyI+DQpkZXRuZXQtY2hhaXJzQGlldGYub3JnPC9hPjsgPGEgaHJlZj0i
bWFpbHRvOmRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZUBpZXRmLm9yZyI+DQpkcmFmdC1p
ZXRmLWRldG5ldC1hcmNoaXRlY3R1cmVAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+
IFtEZXRuZXRdIFdHIExDIGNvbW1lbnRzIHRvIGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVy
ZTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5E
ZWFyIEF1dGhvcnMsIFdHIENoYWlycywgZXQuIGFsLDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPnBsZWFzZSBjb25zaWRlciBteSBjb21tZW50cyBhcyBwYXJ0IG9m
IFdHTEMgb2YmbmJzcDtkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUuPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvO21zby1saXN0OmwxIGxldmVsMSBsZm8zIj4NCmluIHRoZSBkb2N1bWVudCByZXNvdXJjZSBy
ZXNlcnZhdGlvbiBmb3IgYSBkZXRuZXQgc2VydmljZSBpcyBkZWZpbmVkIGFzOjxvOnA+PC9vOnA+
PC9saT48L3VsPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7VGhlIHNldCBvZiByZXNvdXJjZXMgYWxsb2NhdGVkIGJl
dHdlZW4gYSBzb3VyY2UgYW5kIG9uZSBvcjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDttb3JlIGRlc3RpbmF0aW9ucyB0aHJvdWdoIHRyYW5zaXQgbm9kZXMgYW5kIHN1Ym5ldHM8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YXNzb2NpYXRlZCB3aXRoIGEgRGV0
TmV0IGZsb3csIHRvIHByb3ZpZGUgdGhlIGV4cGVjdGVkIERldE5ldDxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDtTZXJ2aWNlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1s
aXN0OmwwIGxldmVsMSBsZm82Ij4NCnRyYWZmaWMgY2hhcmFjdGVyaXN0aWNzIHRvIGJlIHVzZWQg
YXMgaW5wdXQgdG8gZGV0ZXJtaW5lIHJlcXVpcmVkIHJlc291cmNlcyBmb3IgYSBkZXRuZXQgc2Vy
dmljZSBhcmUgbGlzdGVkIGluIFNlY3Rpb24gNC4yLjEuPG86cD48L286cD48L2xpPjxsaSBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzYiPg0KSSBiZWxpZXZlIHRoYXQg
aW4gYWRkaXRpb24gdG8gc2VydmljZSB0cmFmZmljIGNoYXJhY3RlcmlzdGljcyByZXNvdXJjZSBy
ZXNlcnZhdGlvbiBtdXN0IGFjY29tbW9kYXRlIE9BTSwgcGFydGljdWxhcmx5IGFjdGl2ZSBPQU0g
bWV0aG9kcyB0aGF0IGluamVjdCBzcGVjaWFsbHkgY29uc3RydWN0ZWQ8c3BhbiBzdHlsZT0iYmFj
a2dyb3VuZDp3aGl0ZSI+IHRlc3QgcGFja2V0cyZuYnNwO2luIHRoZSBkZXRuZXQmbmJzcDtkb21h
aW4uIElmIHRoZSBpbXBhY3Qgb2YgYWN0aXZlDQogT0FNIGlzIG5vdCBhY2NvdW50ZWQgZm9yIGlu
IHRoZSByZXNvdXJjZSByZXNlcnZhdGlvbiwgZGV0bmV0Jm5ic3A7bWF5IGV4cGVyaWVuY2UgY29u
Z2VzdGlvbnMgYW5kL29yIHBhY2tldCBsb3NzLiBBZGRpbmcgYSBzZW50ZW5jZSBpbiB0aGUgcGFy
YWdyYXBoIGJlZm9yZSBsYXN0IGluIHNlY3Rpb24gNC4xLjEgbWF5IGJlIHN1ZmZpY2llbnQ6PC9z
cGFuPjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi1sZWZ0
OjMwLjBwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QWN0aXZlIE9BTSBtZXRob2RzIGlu
amVjdCB0ZXN0IHBhY2tldHMgaW50byB0aGUgbmV0d29yayBhbmQgdGhlIHZvbHVtZSBvZiB0aGVz
ZSBwYWNrZXRzIG11c3QgYmUgY29uc2lkZXJlZCBhcyBvbmUgb2YgdGhlIGlucHV0cyBmb3IgcmVz
b3VyY2UgcmVzZXJ2YXRpb24uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+R3JlZzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0
bWw+DQo=

--_000_77cb56a42b06427d8fadaf91a75e1727XCHRCD001ciscocom_--


From nobody Mon Jul  9 07:57: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 EA11C130FD7 for <detnet@ietfa.amsl.com>; Mon,  9 Jul 2018 07:57:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 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, T_DKIMWL_WL_HIGH=-0.01, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=dell.com header.b=a/UODUUv; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=JKoGzfxA
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z5nzJeqWdRPo for <detnet@ietfa.amsl.com>; Mon,  9 Jul 2018 07:57:49 -0700 (PDT)
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 F1FE6130FF9 for <detnet@ietf.org>; Mon,  9 Jul 2018 07:57:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1531147821; x=1562683821; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=qYyVqWrYvkURUlmTIlbz2bn/jZLIoGfvsXwzAZUdIz4=; b=a/UODUUvdcq1KSwMeJpbSgD3acEvcBkzwDpwVZzeRnL/i/wC1L7HSlCm +BGjaPHiOlo5xl/6eKB8JVgBYGTZphYHHmMUGR7VK5D3XbE75TkpijFD7 8LKH1Sx49l2SsWT5wjfRBEHqSsqCFXibEy31K00/BOCOKWL0i5Darw6Ee 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2FRAADNdkNbmMqZ6ERcGwEBAQEDAQEBC?= =?us-ascii?q?QEBAYJTIoEoDn8oCoNwiASMNIIHiDaMfBSBKzsLLoQ+AheCLyE0GAECAQECAQE?= =?us-ascii?q?CAQECEAEBAQEBCAsLBikjDII1JAEOSy8IMwEBAQEBAQEBAQEBAQEBAQEBARcCQ?= =?us-ascii?q?xMBARgBAQEBAgEjChMfGgEECwIBCBEBAwEBCxYBBgMCAgIfERQDBggCBAENBQi?= =?us-ascii?q?DGAGBG0wDDQgBqgmCHB+CWYQSDYEugTIIh2WBCYFXPoEPgw+CVoFsOjSCSzGCJ?= =?us-ascii?q?IhQiRyHOisDBAICjBeETYQOgmuFIosHhmICBAIEBQIUgUGCC3CDOQmCKYNOilJ?= =?us-ascii?q?vjAsrgQGBGgEB?=
X-IPAS-Result: =?us-ascii?q?A2FRAADNdkNbmMqZ6ERcGwEBAQEDAQEBCQEBAYJTIoEoDn8?= =?us-ascii?q?oCoNwiASMNIIHiDaMfBSBKzsLLoQ+AheCLyE0GAECAQECAQECAQECEAEBAQEBC?= =?us-ascii?q?AsLBikjDII1JAEOSy8IMwEBAQEBAQEBAQEBAQEBAQEBARcCQxMBARgBAQEBAgE?= =?us-ascii?q?jChMfGgEECwIBCBEBAwEBCxYBBgMCAgIfERQDBggCBAENBQiDGAGBG0wDDQgBq?= =?us-ascii?q?gmCHB+CWYQSDYEugTIIh2WBCYFXPoEPgw+CVoFsOjSCSzGCJIhQiRyHOisDBAI?= =?us-ascii?q?CjBeETYQOgmuFIosHhmICBAIEBQIUgUGCC3CDOQmCKYNOilJvjAsrgQGBGgEB?=
Received: from esa2.dell-outbound2.iphmx.com ([68.232.153.202]) by esa5.dell-outbound.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 09 Jul 2018 09:50:21 -0500
From: "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-GCM-SHA384; 09 Jul 2018 20:49:21 +0600
Received: from maildlpprd52.lss.emc.com (maildlpprd52.lss.emc.com [10.106.48.156]) by mailuogwprd53.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id w69EveLY021523 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 9 Jul 2018 10:57:45 -0400
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd53.lss.emc.com w69EveLY021523
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1531148265; bh=s+Zo6Pspbp0uFGBGs5sPNO+1xkA=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=JKoGzfxAs1iJKOJsG5120IgznKNHZ7wXgeg8euemGUXJFBiE4vi2k2KPxyLyCrTYZ JXBVr2Ne0cKeufAwnsXCIIFA+aIPbmDIaJgEe06KMAfZaRBW8IrTE57igdWxF+i4hh YxbxgnhTmNgWJ/TLW3ikaIH4fXAfPhGhFwI6+f2s=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd53.lss.emc.com w69EveLY021523
Received: from mailusrhubprd52.lss.emc.com (mailusrhubprd52.lss.emc.com [10.106.48.25]) by maildlpprd52.lss.emc.com (RSA Interceptor); Mon, 9 Jul 2018 10:56:58 -0400
Received: from MXHUB321.corp.emc.com (MXHUB321.corp.emc.com [10.146.3.99]) by mailusrhubprd52.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id w69EvHTa024333 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=FAIL); Mon, 9 Jul 2018 10:57:18 -0400
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB321.corp.emc.com ([10.146.3.99]) with mapi id 14.03.0399.000; Mon, 9 Jul 2018 10:57:17 -0400
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, =?utf-8?B?SsOhbm9zIEZhcmthcw==?= <janos.farkas@ericsson.com>, Greg Mirsky <gregimirsky@gmail.com>
CC: "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: [Detnet] WG LC comments to draft-ietf-detnet-architecture
Thread-Index: AQHUEWsOBvYHfhsuHUKYuOYIa5tp7KR7/KKggAOplgCAAxJRUIAEfEEA///ShqA=
Date: Mon, 9 Jul 2018 14:57:16 +0000
Message-ID: <CE03DB3D7B45C245BCA0D24327794936301AB308@MX307CL04.corp.emc.com>
References: <CA+RyBmUTFdCU1tURzvebAWo7RES+Oevcy+=YeBu+jPm5hszvTA@mail.gmail.com> <CE03DB3D7B45C245BCA0D243277949363019D096@MX307CL04.corp.emc.com> <9311b845-502e-fa21-95c2-8f131f216996@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301A78F4@MX307CL04.corp.emc.com> <77cb56a42b06427d8fadaf91a75e1727@XCH-RCD-001.cisco.com>
In-Reply-To: <77cb56a42b06427d8fadaf91a75e1727@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.168.1.136]
Content-Type: multipart/alternative; boundary="_000_CE03DB3D7B45C245BCA0D24327794936301AB308MX307CL04corpem_"
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd52.lss.emc.com
X-RSA-Classifications: public
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/5QQdSbDugnWdZk5oC1KZcZbeMEc>
Subject: Re: [Detnet] WG LC comments to draft-ietf-detnet-architecture
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 09 Jul 2018 14:57:53 -0000

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

VGhhdCB0ZXh0IGNoYW5nZSBpcyBmaW5lIHdpdGggbWUuDQoNClRoYW5rcywgLS1EYXZpZA0KDQpG
cm9tOiBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQpIFttYWlsdG86cHRodWJlcnRAY2lzY28uY29t
XQ0KU2VudDogTW9uZGF5LCBKdWx5IDksIDIwMTggOTo0MCBBTQ0KVG86IEJsYWNrLCBEYXZpZDsg
SsOhbm9zIEZhcmthczsgR3JlZyBNaXJza3kNCkNjOiBkZXRuZXRAaWV0Zi5vcmcNClN1YmplY3Q6
IFJFOiBbRGV0bmV0XSBXRyBMQyBjb21tZW50cyB0byBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRl
Y3R1cmUNCg0KSGkgRGF2aWQgOg0KDQpJIGFncmVlIHdpdGggeW91LCBidXQgcmVhZCB0aGlzIHNl
bnRlbmNlOg0KQWN0aXZlIE9BTSB0ZWNobmlxdWVzIGdlbmVyYXRlIHRlc3QgdHJhZmZpYyB0byBw
cm9iZSB0aGUgbmV0d29yazsNCmFzIGlmIHRoZSBPQU0gd2FzIG5lY2Vzc2FyaWx5IGEgZGlmZmVy
ZW50IGZyYW1lIGdlbmVyYXRlZCBlbmQgdG8gZW5kIGFuZCB0cmF2ZXJzaW5nIHRoZSBEZXROZXQg
Q2lyY3VpdCB0aGF0IGl0IHByb2Jlcy4NCg0KU2luY2Ugc29tZSBPQU0gdGVjaG5pcXVlcyAoZS5n
LiwgZHJhZnQtaWV0Zi1pcHBtLWlvYW0tZGF0YSkgcmVseSBvbiBtb2RpZnlpbmcgYSBwYWNrZXQg
aGVhZGVyLCB3ZSBjb3VsZCBnZW5lcmFsaXplIOKAnHRlc3QgdHJhZmZpY+KAnS4NCg0KSeKAmXMg
c3VnZ2VzdCB0byBleHBhbmQgdG86DQpBY3RpdmUgT0FNIHRlY2huaXF1ZXMgcmVxdWlyZSBhZGRp
dGlvbmFsIGJhbmR3aWR0aCBmb3IgbWVhc3VyaW5nIHRoZSBwZXJmb3JtYW5jZSBvZiB0aGUgRGV0
TmV0IG5ldHdvcms7IHRoZXkgbWF5IGZvciBpbnN0YW5jZSBnZW5lcmF0ZSBzZXBhcmF0ZSB0ZXN0
IHByb2JlcyBvciBhZGQgbW9kaWZpYWJsZSBpbi1zaXR1IHBhY2tldCBoZWFkZXJzOw0KDQoNCg0K
TWFrZXMgc2Vuc2U/DQoNCg0KDQpQYXNjYWwNCg0KRnJvbTogZGV0bmV0IDxkZXRuZXQtYm91bmNl
c0BpZXRmLm9yZzxtYWlsdG86ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmc+PiBPbiBCZWhhbGYgT2Yg
QmxhY2ssIERhdmlkDQpTZW50OiB2ZW5kcmVkaSA2IGp1aWxsZXQgMjAxOCAxNDoyOQ0KVG86IErD
oW5vcyBGYXJrYXMgPGphbm9zLmZhcmthc0Blcmljc3Nvbi5jb208bWFpbHRvOmphbm9zLmZhcmth
c0Blcmljc3Nvbi5jb20+PjsgR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4NCkNjOiBkZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRl
dG5ldEBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbRGV0bmV0XSBXRyBMQyBjb21tZW50cyB0byBk
cmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUNCg0KPiAgSSB0aGluayBpdCBpcyBuYXR1cmFs
IHRoYXQgd2UgbmVlZCBoZWFkcm9vbSBmb3IgYWN0aXZlIE9BTS4NCj4NCj4gVGhlIGFyY2hpdGVj
dHVyZSBkb2N1bWVudCBpcyBpbnRlbmRlZCB0byBiZSBoaWdoIGxldmVsLiBJIHRoaW5rIE9BTSBp
cyBpbiB0aGVyZSBhdCB0aGUgYXBwcm9wcmlhdGUgbGV2ZWwuDQo+DQo+IFRoaXMgbGV2ZWwgb2Yg
ZGV0YWlsIHdvdWxkIGJlbG9uZyB0byBhbiBPQU0gZG9jdW1lbnQuDQoNCkkgYWdyZWUgdGhhdCBP
QU0gZGV0YWlscyBiZWxvbmcgaW4gYW4gT0FNIGRvY3VtZW50LCBidXQgYSBzZW50ZW5jZSB0byBu
b3RlIHRoYXQgYWN0aXZlIE9BTSBmdW5jdGlvbmFsaXR5IGludGVyYWN0cyB3aXRoIERldE5ldOKA
mXMgc3RyaWN0IHJlcXVpcmVtZW50cyBmb3IgcmVzZXJ2YXRpb25zIHNlZW1zIGdlcm1hbmUgZm9y
IGFuIGFyY2hpdGVjdHVyZSBkb2N1bWVudCBiZWNhdXNlIGl0IGludm9sdmVzIHR3byBkaWZmZXJl
bnQgYXJlYXMgb2YgZnVuY3Rpb25hbGl0eSAoT0FNLCByZXNlcnZhdGlvbnMpLiAgVGhlIE9BTSBw
YXJhZ3JhcGggaW4gNC4xLjEgaXM6DQoNCiAgIE9wZXJhdGlvbnMsIEFkbWluaXN0cmF0aW9uLCBh
bmQgTWFpbnRlbmFuY2UgKE9BTSkgbGV2ZXJhZ2VzIGluLWJhbmQNCiAgIGFuZCBvdXQtb2YtYmFu
ZCBzaWduYWxpbmcgdGhhdCB2YWxpZGF0ZXMgd2hldGhlciB0aGUgc2VydmljZSBpcw0KICAgZWZm
ZWN0aXZlbHkgb2J0YWluZWQgd2l0aGluIFFvUyBjb25zdHJhaW50cy4gIE9BTSBpcyBub3Qgc2hv
d24gaW4NCiAgIEZpZ3VyZSAyOyBpdCBtYXkgcmVzaWRlIGluIGFueSBudW1iZXIgb2YgdGhlIGxh
eWVycy4gIE9BTSBjYW4gaW52b2x2ZQ0KICAgc3BlY2lmaWMgdGFnZ2luZyBhZGRlZCBpbiB0aGUg
cGFja2V0cyBmb3IgdHJhY2luZyBpbXBsZW1lbnRhdGlvbiBvcg0KICAgbmV0d29yayBjb25maWd1
cmF0aW9uIGVycm9yczsgdHJhY2VhYmlsaXR5IGVuYWJsZXMgdG8gZmluZCB3aGV0aGVyIGENCiAg
IHBhY2tldCBpcyBhIHJlcGxpY2EsIHdoaWNoIHJlbGF5IG5vZGUgcGVyZm9ybWVkIHRoZSByZXBs
aWNhdGlvbiwgYW5kDQogICB3aGljaCBzZWdtZW50IHdhcyBpbnRlbmRlZCBmb3IgdGhlIHJlcGxp
Y2EuDQoNClRoZSBsYXN0IHNlbnRlbmNlIGluIHRoYXQgcGFyYWdyYXBoIGRvZXMgbm90IGNvdmVy
IEFjdGl2ZSBPQU0gdGVjaG5pcXVlcyB0aGF0IGdlbmVyYXRlIHRyYWZmaWMgdG8gcHJvYmUvbWVh
c3VyZSB0aGUgbmV0d29yay4gICAgSSBtaWdodCByZXBocmFzZSBHcmVn4oCZcyBzZW50ZW5jZSB0
byBhZGQgdG8gdGhlIGVuZCBvZiB0aGF0IHBhcmFncmFwaCBhczoNCg0KICAgQWN0aXZlIE9BTSB0
ZWNobmlxdWVzIGdlbmVyYXRlIHRlc3QgdHJhZmZpYyB0byBwcm9iZSB0aGUgbmV0d29yazsNCiAg
IGZvciBEZXROZXQsIHJlc291cmNlcyBoYXZlIHRvIGJlIHJlc2VydmVkIGZvciBzdWNoIHRlc3Qg
dHJhZmZpYywNCiAgIGUuZy4sIHZpYSBoZWFkcm9vbSBpbiByZXNlcnZhdGlvbnMgZm9yIG90aGVy
IERldE5ldCB0cmFmZmljIG9yIHZpYQ0KICAgc2VwYXJhdGUgcmVzZXJ2YXRpb25zIGZvciBEZXRO
ZXQgT0FNIHRyYWZmaWMuDQoNClRoYW5rcywgLS1EYXZpZA0KDQpGcm9tOiBKw6Fub3MgRmFya2Fz
IFttYWlsdG86amFub3MuZmFya2FzQGVyaWNzc29uLmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgSnVs
eSA0LCAyMDE4IDI6MTYgUE0NClRvOiBCbGFjaywgRGF2aWQ7IEdyZWcgTWlyc2t5DQpDYzogZGV0
bmV0QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW0RldG5l
dF0gV0cgTEMgY29tbWVudHMgdG8gZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlDQoNCkkg
dGhpbmsgaXQgaXMgbmF0dXJhbCB0aGF0IHdlIG5lZWQgaGVhZHJvb20gZm9yIGFjdGl2ZSBPQU0u
DQoNClRoZSBhcmNoaXRlY3R1cmUgZG9jdW1lbnQgaXMgaW50ZW5kZWQgdG8gYmUgaGlnaCBsZXZl
bC4gSSB0aGluayBPQU0gaXMgaW4gdGhlcmUgYXQgdGhlIGFwcHJvcHJpYXRlIGxldmVsLg0KDQpU
aGlzIGxldmVsIG9mIGRldGFpbCB3b2xkIGJlbG9uZyB0byBhbiBPQU0gZG9jdW1lbnQuDQoNClRo
YW5rcywNCkphbm9zDQpPbiA3LzIvMjAxOCA0OjIzIFBNLCBCbGFjaywgRGF2aWQgd3JvdGU6DQpJ
IGFncmVlIHdpdGggR3JlZ+KAmXMgY29tbWVudCDigJMgZm9yIHRoZSBhcmNoaXRlY3R1cmUgZHJh
ZnQsIGl0IHdvdWxkIGJlIGdvb2QgdG8gYWRkIHNvbWUgdGV4dCB0byBwb2ludCBvdXQgdGhhdCB0
aGUgYWJpbGl0eSB0byB1c2UgYWN0aXZlIE9BTSByZXF1aXJlcyBzb21lIOKAnGhlYWRyb29t4oCd
IGluIHRoZSByZXNlcnZhdGlvbnMuDQoNCkhvdyB0byBvYnRhaW4gdGhhdCBoZWFkcm9vbSBpcyBh
IGxvbmdlciBkaXNjdXNzaW9uLCBlLmcuLCB0aGUgbmV0d29yayBvcGVyYXRvciBjb3VsZCBlbmxh
cmdlIGFwcGxpY2F0aW9uLW9yaWdpbmF0ZWQgRGV0TmV0IHJlc2VydmF0aW9ucyB0byBpbmNsdWRl
IHRoYXQg4oCcaGVhZHJvb20s4oCdIGJ1dCB0aGF0IGRpc2N1c3Npb24gZG9lcyBub3QgbmVlZCB0
byBiZSBmbGVzaGVkIG91dCBpbiB0aGUgYXJjaGl0ZWN0dXJlIGRyYWZ0LiAgT2YgY291cnNlLCBp
ZiB0aGUgRGV0TmV0IGFwcGxpY2F0aW9uIGFuZCBuZXR3b3JrIG93bmVycy9vcGVyYXRvcnMgYXJl
IHRoZSBzYW1lIGVudGl0eSwgdGhpcyBiZWNvbWVzIHNpbXBsZXIgdG8gZGVhbCB3aXRoLg0KDQpU
aGFua3MsIC0tRGF2aWQNCg0KRnJvbTogZGV0bmV0IFttYWlsdG86ZGV0bmV0LWJvdW5jZXNAaWV0
Zi5vcmddIE9uIEJlaGFsZiBPZiBHcmVnIE1pcnNreQ0KU2VudDogU3VuZGF5LCBKdWx5IDEsIDIw
MTggMjo0MSBQTQ0KVG86IGRldG5ldEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0QGlldGYub3JnPjsg
ZGV0bmV0LWNoYWlyc0BpZXRmLm9yZzxtYWlsdG86ZGV0bmV0LWNoYWlyc0BpZXRmLm9yZz47IGRy
YWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZUBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1k
ZXRuZXQtYXJjaGl0ZWN0dXJlQGlldGYub3JnPg0KU3ViamVjdDogW0RldG5ldF0gV0cgTEMgY29t
bWVudHMgdG8gZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlDQoNCkRlYXIgQXV0aG9ycywg
V0cgQ2hhaXJzLCBldC4gYWwsDQpwbGVhc2UgY29uc2lkZXIgbXkgY29tbWVudHMgYXMgcGFydCBv
ZiBXR0xDIG9mIGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS4NCg0KICAqICAgaW4gdGhl
IGRvY3VtZW50IHJlc291cmNlIHJlc2VydmF0aW9uIGZvciBhIGRldG5ldCBzZXJ2aWNlIGlzIGRl
ZmluZWQgYXM6DQogICAgICAgICAgIFRoZSBzZXQgb2YgcmVzb3VyY2VzIGFsbG9jYXRlZCBiZXR3
ZWVuIGEgc291cmNlIGFuZCBvbmUgb3INCiAgICAgICAgICAgbW9yZSBkZXN0aW5hdGlvbnMgdGhy
b3VnaCB0cmFuc2l0IG5vZGVzIGFuZCBzdWJuZXRzDQogICAgICAgICAgIGFzc29jaWF0ZWQgd2l0
aCBhIERldE5ldCBmbG93LCB0byBwcm92aWRlIHRoZSBleHBlY3RlZCBEZXROZXQNCiAgICAgICAg
ICAgU2VydmljZS4NCg0KICAqICAgdHJhZmZpYyBjaGFyYWN0ZXJpc3RpY3MgdG8gYmUgdXNlZCBh
cyBpbnB1dCB0byBkZXRlcm1pbmUgcmVxdWlyZWQgcmVzb3VyY2VzIGZvciBhIGRldG5ldCBzZXJ2
aWNlIGFyZSBsaXN0ZWQgaW4gU2VjdGlvbiA0LjIuMS4NCiAgKiAgIEkgYmVsaWV2ZSB0aGF0IGlu
IGFkZGl0aW9uIHRvIHNlcnZpY2UgdHJhZmZpYyBjaGFyYWN0ZXJpc3RpY3MgcmVzb3VyY2UgcmVz
ZXJ2YXRpb24gbXVzdCBhY2NvbW1vZGF0ZSBPQU0sIHBhcnRpY3VsYXJseSBhY3RpdmUgT0FNIG1l
dGhvZHMgdGhhdCBpbmplY3Qgc3BlY2lhbGx5IGNvbnN0cnVjdGVkIHRlc3QgcGFja2V0cyBpbiB0
aGUgZGV0bmV0IGRvbWFpbi4gSWYgdGhlIGltcGFjdCBvZiBhY3RpdmUgT0FNIGlzIG5vdCBhY2Nv
dW50ZWQgZm9yIGluIHRoZSByZXNvdXJjZSByZXNlcnZhdGlvbiwgZGV0bmV0IG1heSBleHBlcmll
bmNlIGNvbmdlc3Rpb25zIGFuZC9vciBwYWNrZXQgbG9zcy4gQWRkaW5nIGEgc2VudGVuY2UgaW4g
dGhlIHBhcmFncmFwaCBiZWZvcmUgbGFzdCBpbiBzZWN0aW9uIDQuMS4xIG1heSBiZSBzdWZmaWNp
ZW50Og0KQWN0aXZlIE9BTSBtZXRob2RzIGluamVjdCB0ZXN0IHBhY2tldHMgaW50byB0aGUgbmV0
d29yayBhbmQgdGhlIHZvbHVtZSBvZiB0aGVzZSBwYWNrZXRzIG11c3QgYmUgY29uc2lkZXJlZCBh
cyBvbmUgb2YgdGhlIGlucHV0cyBmb3IgcmVzb3VyY2UgcmVzZXJ2YXRpb24uDQoNCg0KUmVnYXJk
cywNCkdyZWcNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1
IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws
IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcg
Um9tYW4iLHNlcmlmOw0KCWNvbG9yOmJsYWNrO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9u
OnVuZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1s
aW5rOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5l
dyI7fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQ
cmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1s
aW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpw
Lm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1u
YW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6
MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglm
b250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30N
CnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0
eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LHNhbnMtc2VyaWY7DQoJY29sb3I6Izk5MzM2Njt9DQpzcGFuLkVtYWlsU3R5bGUyMg0KCXttc28t
c3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsN
Cgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIzDQoJe21zby1zdHlsZS10eXBlOnBl
cnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9y
OiMwMDMzMDA7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7
DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAx
MS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlv
bjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3Qg
bDANCgl7bXNvLWxpc3QtaWQ6MjIzNjEyMzAyOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxOTg1
MzU2NzQyO30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6
bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToi
VGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5n
czt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDps
ZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My41
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9
DQpAbGlzdCBsMDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZl
bDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
pzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDo2NjY5
NzY4MTg7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjE1Nzc4Njc0MDY7fQ0KQGxpc3QgbDE6bGV2
ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDINCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291
cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBs
aXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxldmVsNA0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0K
CW1zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWIt
c3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2lu
Z2RpbmdzO30NCkBsaXN0IGwxOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDozLjBpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0
IGwxOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxldmVsOA0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1z
by1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3Rv
cDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2Rp
bmdzO30NCkBsaXN0IGwyDQoJe21zby1saXN0LWlkOjc3NTM3MDMyMjsNCgltc28tbGlzdC10ZW1w
bGF0ZS1pZHM6MTM3NTIwODM3ODt9DQpAbGlzdCBsMjpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGwyOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVs
Mw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNA0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwyOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxl
dmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNw0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwy
OmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzDQoJe21zby1saXN0LWlkOjE4
MzgyMzE0NTk7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjE3MjcwMzAzNTI7fQ0KQGxpc3QgbDM6
bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDINCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
MzpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDUNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsMzpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDgNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC41
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpv
bA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQp1bA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQotLT48
L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0i
ZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1z
byA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9
ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8
L2hlYWQ+DQo8Ym9keSBiZ2NvbG9yPSJ3aGl0ZSIgbGFuZz0iRU4tVVMiIGxpbms9IiMwNTYzQzEi
IHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48YSBuYW1lPSJfTWFpbEVuZENvbXBvc2UiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMDAzMzAwIj5UaGF0IHRleHQgY2hhbmdlIGlzIGZpbmUgd2l0aCBtZS48bzpwPjwvbzpwPjwv
c3Bhbj48L2E+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMwMDMzMDAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAwMzMwMCI+VGhhbmtzLCAtLURhdmlk
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzAwMzMwMCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRk
aW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4
dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gUGFz
Y2FsIFRodWJlcnQgKHB0aHViZXJ0KSBbbWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbV0NCjxicj4N
CjxiPlNlbnQ6PC9iPiBNb25kYXksIEp1bHkgOSwgMjAxOCA5OjQwIEFNPGJyPg0KPGI+VG86PC9i
PiBCbGFjaywgRGF2aWQ7IErDoW5vcyBGYXJrYXM7IEdyZWcgTWlyc2t5PGJyPg0KPGI+Q2M6PC9i
PiBkZXRuZXRAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtEZXRuZXRdIFdHIExD
IGNvbW1lbnRzIHRvIGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5IaSBEYXZpZCZuYnNwOzo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPkkgYWdyZWUgd2l0aCB5b3UsIGJ1dCByZWFkIHRoaXMgc2VudGVuY2U6PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6d2lu
ZG93dGV4dCI+QWN0aXZlIE9BTSB0ZWNobmlxdWVzIGdlbmVyYXRlIHRlc3QgdHJhZmZpYyB0byBw
cm9iZSB0aGUgbmV0d29yazs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+YXMgaWYgdGhlIE9BTSB3YXMgbmVj
ZXNzYXJpbHkgYSBkaWZmZXJlbnQgZnJhbWUgZ2VuZXJhdGVkIGVuZCB0byBlbmQgYW5kIHRyYXZl
cnNpbmcgdGhlIERldE5ldCBDaXJjdWl0IHRoYXQgaXQgcHJvYmVzLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlNpbmNlIHNvbWUgT0FN
IHRlY2huaXF1ZXMgKGUuZy4sIDwvc3Bhbj5kcmFmdC1pZXRmLWlwcG0taW9hbS1kYXRhPHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPikgcmVseSBvbiBtb2RpZnlpbmcgYSBwYWNrZXQgaGVh
ZGVyLCB3ZSBjb3VsZCBnZW5lcmFsaXplIOKAnHRlc3QgdHJhZmZpY+KAnS48bzpwPjwvbzpwPjwv
c3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPknigJlzIHN1
Z2dlc3QgdG8gZXhwYW5kIHRvOjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+QWN0aXZlIE9BTSB0ZWNobmlxdWVz
IHJlcXVpcmUgYWRkaXRpb25hbCBiYW5kd2lkdGggZm9yIG1lYXN1cmluZyB0aGUgcGVyZm9ybWFu
Y2Ugb2YgdGhlIERldE5ldCBuZXR3b3JrOyB0aGV5IG1heSBmb3IgaW5zdGFuY2UgZ2VuZXJhdGUg
c2VwYXJhdGUgdGVzdCBwcm9iZXMgb3IgYWRkDQogbW9kaWZpYWJsZSBpbi1zaXR1IHBhY2tldCBo
ZWFkZXJzOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjRFNzkiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjRF
NzkiPk1ha2VzIHNlbnNlPzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjRF
NzkiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjRFNzkiPlBh
c2NhbDxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGlu
ZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQi
PkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IGRldG5l
dCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3JnIj5kZXRuZXQtYm91
bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7DQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkJsYWNrLCBEYXZpZDxi
cj4NCjxiPlNlbnQ6PC9iPiB2ZW5kcmVkaSA2IGp1aWxsZXQgMjAxOCAxNDoyOTxicj4NCjxiPlRv
OjwvYj4gSsOhbm9zIEZhcmthcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmphbm9zLmZhcmthc0Blcmlj
c3Nvbi5jb20iPmphbm9zLmZhcmthc0Blcmljc3Nvbi5jb208L2E+Jmd0OzsgR3JlZyBNaXJza3kg
Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iPmdyZWdpbWlyc2t5QGdt
YWlsLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86ZGV0bmV0QGll
dGYub3JnIj5kZXRuZXRAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbRGV0
bmV0XSBXRyBMQyBjb21tZW50cyB0byBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmU8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzAwOTkwMCI+Jmd0OyA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYi
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzAwOTkwMCI+SSB0aGluayBpdCBpcyBu
YXR1cmFsIHRoYXQgd2UgbmVlZCBoZWFkcm9vbSBmb3IgYWN0aXZlIE9BTS48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwOTkw
MCI+Jmd0OzxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMDA5OTAwIj4mZ3Q7IFRoZSBhcmNoaXRlY3R1cmUgZG9jdW1l
bnQgaXMgaW50ZW5kZWQgdG8gYmUgaGlnaCBsZXZlbC4gSSB0aGluayBPQU0gaXMgaW4gdGhlcmUg
YXQgdGhlIGFwcHJvcHJpYXRlIGxldmVsLjxicj4NCiZndDs8YnI+DQomZ3Q7IFRoaXMgbGV2ZWwg
b2YgZGV0YWlsIHdvdWxkIGJlbG9uZyB0byBhbiBPQU0gZG9jdW1lbnQuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMz
NjYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij5JIGFncmVlIHRoYXQgT0FNIGRldGFpbHMgYmVs
b25nIGluIGFuIE9BTSBkb2N1bWVudCwgYnV0IGEgc2VudGVuY2UgdG8gbm90ZSB0aGF0IGFjdGl2
ZSBPQU0gZnVuY3Rpb25hbGl0eSBpbnRlcmFjdHMgd2l0aCBEZXROZXTigJlzIHN0cmljdCByZXF1
aXJlbWVudHMgZm9yIHJlc2VydmF0aW9ucw0KIHNlZW1zIGdlcm1hbmUgZm9yIGFuIGFyY2hpdGVj
dHVyZSBkb2N1bWVudCBiZWNhdXNlIGl0IGludm9sdmVzIHR3byBkaWZmZXJlbnQgYXJlYXMgb2Yg
ZnVuY3Rpb25hbGl0eSAoT0FNLCByZXNlcnZhdGlvbnMpLiZuYnNwOyBUaGUgT0FNIHBhcmFncmFw
aCBpbiA0LjEuMSBpczo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPiZuYnNwOyZuYnNwOyBPcGVyYXRpb25zLCBBZG1pbmlz
dHJhdGlvbiwgYW5kIE1haW50ZW5hbmNlIChPQU0pIGxldmVyYWdlcyBpbi1iYW5kPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNl
Om5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPiZuYnNwOyZuYnNwOyBhbmQgb3V0LW9m
LWJhbmQgc2lnbmFsaW5nIHRoYXQgdmFsaWRhdGVzIHdoZXRoZXIgdGhlIHNlcnZpY2UgaXM8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRv
c3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+Jm5ic3A7Jm5ic3A7IGVmZmVj
dGl2ZWx5IG9idGFpbmVkIHdpdGhpbiBRb1MgY29uc3RyYWludHMuJm5ic3A7IE9BTSBpcyBub3Qg
c2hvd24gaW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+Jm5ic3A7
Jm5ic3A7IEZpZ3VyZSAyOyBpdCBtYXkgcmVzaWRlIGluIGFueSBudW1iZXIgb2YgdGhlIGxheWVy
cy4mbmJzcDsgT0FNIGNhbiBpbnZvbHZlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndp
bmRvd3RleHQiPiZuYnNwOyZuYnNwOyBzcGVjaWZpYyB0YWdnaW5nIGFkZGVkIGluIHRoZSBwYWNr
ZXRzIGZvciB0cmFjaW5nIGltcGxlbWVudGF0aW9uIG9yPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOndpbmRvd3RleHQiPiZuYnNwOyZuYnNwOyBuZXR3b3JrIGNvbmZpZ3VyYXRpb24gZXJy
b3JzOyB0cmFjZWFiaWxpdHkgZW5hYmxlcyB0byBmaW5kIHdoZXRoZXIgYTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25l
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4mbmJzcDsmbmJzcDsgcGFja2V0IGlzIGEgcmVw
bGljYSwgd2hpY2ggcmVsYXkgbm9kZSBwZXJmb3JtZWQgdGhlIHJlcGxpY2F0aW9uLCBhbmQ8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRv
c3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+Jm5ic3A7Jm5ic3A7IHdoaWNo
IHNlZ21lbnQgd2FzIGludGVuZGVkIGZvciB0aGUgcmVwbGljYS48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPlRoZSBsYXN0IHNlbnRlbmNlIGluIHRoYXQgcGFyYWdy
YXBoIGRvZXMgbm90IGNvdmVyIEFjdGl2ZSBPQU0gdGVjaG5pcXVlcyB0aGF0IGdlbmVyYXRlIHRy
YWZmaWMgdG8gcHJvYmUvbWVhc3VyZSB0aGUgbmV0d29yay4mbmJzcDsmbmJzcDsmbmJzcDsgSSBt
aWdodCByZXBocmFzZSBHcmVn4oCZcyBzZW50ZW5jZQ0KIHRvIGFkZCB0byB0aGUgZW5kIG9mIHRo
YXQgcGFyYWdyYXBoIGFzOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+Jm5ic3A7Jm5ic3A7IEFjdGl2ZSBPQU0gdGVjaG5p
cXVlcyBnZW5lcmF0ZSB0ZXN0IHRyYWZmaWMgdG8gcHJvYmUgdGhlIG5ldHdvcms7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNl
Om5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPiZuYnNwOyZuYnNwOyBmb3IgRGV0TmV0
LCByZXNvdXJjZXMgaGF2ZSB0byBiZSByZXNlcnZlZCBmb3Igc3VjaCB0ZXN0IHRyYWZmaWMsPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0
b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPiZuYnNwOyZuYnNwOyBlLmcu
LCB2aWEgaGVhZHJvb20gaW4gcmVzZXJ2YXRpb25zIGZvciBvdGhlciBEZXROZXQgdHJhZmZpYyBv
ciB2aWE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
dGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+Jm5ic3A7Jm5i
c3A7IHNlcGFyYXRlIHJlc2VydmF0aW9ucyBmb3IgRGV0TmV0IE9BTSB0cmFmZmljLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojOTkzMzY2Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPlRoYW5rcywgLS1EYXZp
ZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFk
ZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3Rl
eHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IErD
oW5vcyBGYXJrYXMgWzxhIGhyZWY9Im1haWx0bzpqYW5vcy5mYXJrYXNAZXJpY3Nzb24uY29tIj5t
YWlsdG86amFub3MuZmFya2FzQGVyaWNzc29uLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4g
V2VkbmVzZGF5LCBKdWx5IDQsIDIwMTggMjoxNiBQTTxicj4NCjxiPlRvOjwvYj4gQmxhY2ssIERh
dmlkOyBHcmVnIE1pcnNreTxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOmRldG5ldEBp
ZXRmLm9yZyI+ZGV0bmV0QGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW0Rl
dG5ldF0gV0cgTEMgY29tbWVudHMgdG8gZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzAwOTkwMCI+SSB0aGluayBpdCBp
cyBuYXR1cmFsIHRoYXQgd2UgbmVlZCBoZWFkcm9vbSBmb3IgYWN0aXZlIE9BTS48YnI+DQo8YnI+
DQpUaGUgYXJjaGl0ZWN0dXJlIGRvY3VtZW50IGlzIGludGVuZGVkIHRvIGJlIGhpZ2ggbGV2ZWwu
IEkgdGhpbmsgT0FNIGlzIGluIHRoZXJlIGF0IHRoZSBhcHByb3ByaWF0ZSBsZXZlbC48YnI+DQo8
YnI+DQpUaGlzIGxldmVsIG9mIGRldGFpbCB3b2xkIGJlbG9uZyB0byBhbiBPQU0gZG9jdW1lbnQu
PGJyPg0KPGJyPg0KVGhhbmtzLDxicj4NCkphbm9zPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIDcvMi8yMDE4IDQ6MjMgUE0sIEJsYWNrLCBEYXZp
ZCB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SSBhZ3JlZSB3aXRoIEdyZWfigJlzIGNvbW1l
bnQg4oCTIGZvciB0aGUgYXJjaGl0ZWN0dXJlIGRyYWZ0LCBpdCB3b3VsZCBiZSBnb29kIHRvIGFk
ZCBzb21lIHRleHQgdG8gcG9pbnQgb3V0IHRoYXQgdGhlIGFiaWxpdHkgdG8gdXNlIGFjdGl2ZSBP
QU0gcmVxdWlyZXMgc29tZSDigJxoZWFkcm9vbeKAnQ0KIGluIHRoZSByZXNlcnZhdGlvbnMuPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Ib3cgdG8gb2J0YWluIHRo
YXQgaGVhZHJvb20gaXMgYSBsb25nZXIgZGlzY3Vzc2lvbiwgZS5nLiwgdGhlIG5ldHdvcmsgb3Bl
cmF0b3IgY291bGQgZW5sYXJnZSBhcHBsaWNhdGlvbi1vcmlnaW5hdGVkIERldE5ldCByZXNlcnZh
dGlvbnMgdG8gaW5jbHVkZSB0aGF0IOKAnGhlYWRyb29tLOKAnQ0KIGJ1dCB0aGF0IGRpc2N1c3Np
b24gZG9lcyBub3QgbmVlZCB0byBiZSBmbGVzaGVkIG91dCBpbiB0aGUgYXJjaGl0ZWN0dXJlIGRy
YWZ0LiZuYnNwOyBPZiBjb3Vyc2UsIGlmIHRoZSBEZXROZXQgYXBwbGljYXRpb24gYW5kIG5ldHdv
cmsgb3duZXJzL29wZXJhdG9ycyBhcmUgdGhlIHNhbWUgZW50aXR5LCB0aGlzIGJlY29tZXMgc2lt
cGxlciB0byBkZWFsIHdpdGguPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj5UaGFua3MsIC0tRGF2aWQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1
ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAw
aW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZy
b206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBkZXRuZXQgWzxhIGhyZWY9Im1haWx0bzpk
ZXRuZXQtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3JnPC9h
Pl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+R3JlZyBNaXJza3k8YnI+DQo8Yj5TZW50OjwvYj4gU3Vu
ZGF5LCBKdWx5IDEsIDIwMTggMjo0MSBQTTxicj4NCjxiPlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRv
OmRldG5ldEBpZXRmLm9yZyI+ZGV0bmV0QGlldGYub3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOmRl
dG5ldC1jaGFpcnNAaWV0Zi5vcmciPg0KZGV0bmV0LWNoYWlyc0BpZXRmLm9yZzwvYT47IDxhIGhy
ZWY9Im1haWx0bzpkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmVAaWV0Zi5vcmciPg0KZHJh
ZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6
PC9iPiBbRGV0bmV0XSBXRyBMQyBjb21tZW50cyB0byBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRl
Y3R1cmU8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+RGVhciBBdXRob3JzLCBXRyBDaGFpcnMsIGV0LiBhbCw8bzpwPjwvbzpwPjwvcD4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5wbGVhc2UgY29uc2lkZXIgbXkgY29tbWVudHMgYXMgcGFy
dCBvZiBXR0xDIG9mJm5ic3A7ZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0bzttc28tbGlzdDpsMSBsZXZlbDEgbGZvMyI+DQppbiB0aGUgZG9jdW1lbnQgcmVzb3Vy
Y2UgcmVzZXJ2YXRpb24gZm9yIGEgZGV0bmV0IHNlcnZpY2UgaXMgZGVmaW5lZCBhczo8bzpwPjwv
bzpwPjwvbGk+PC91bD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1RoZSBzZXQgb2YgcmVzb3VyY2VzIGFsbG9jYXRl
ZCBiZXR3ZWVuIGEgc291cmNlIGFuZCBvbmUgb3I8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7bW9yZSBkZXN0aW5hdGlvbnMgdGhyb3VnaCB0cmFuc2l0IG5vZGVzIGFuZCBzdWJu
ZXRzPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2Fzc29jaWF0ZWQgd2l0aCBh
IERldE5ldCBmbG93LCB0byBwcm92aWRlIHRoZSBleHBlY3RlZCBEZXROZXQ8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7U2VydmljZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bztt
c28tbGlzdDpsMCBsZXZlbDEgbGZvNiI+DQp0cmFmZmljIGNoYXJhY3RlcmlzdGljcyB0byBiZSB1
c2VkIGFzIGlucHV0IHRvIGRldGVybWluZSByZXF1aXJlZCByZXNvdXJjZXMgZm9yIGEgZGV0bmV0
IHNlcnZpY2UgYXJlIGxpc3RlZCBpbiBTZWN0aW9uIDQuMi4xLjxvOnA+PC9vOnA+PC9saT48bGkg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMSBsZm82Ij4NCkkgYmVsaWV2ZSB0
aGF0IGluIGFkZGl0aW9uIHRvIHNlcnZpY2UgdHJhZmZpYyBjaGFyYWN0ZXJpc3RpY3MgcmVzb3Vy
Y2UgcmVzZXJ2YXRpb24gbXVzdCBhY2NvbW1vZGF0ZSBPQU0sIHBhcnRpY3VsYXJseSBhY3RpdmUg
T0FNIG1ldGhvZHMgdGhhdCBpbmplY3Qgc3BlY2lhbGx5IGNvbnN0cnVjdGVkPHNwYW4gc3R5bGU9
ImJhY2tncm91bmQ6d2hpdGUiPiB0ZXN0IHBhY2tldHMmbmJzcDtpbiB0aGUgZGV0bmV0Jm5ic3A7
ZG9tYWluLiBJZiB0aGUgaW1wYWN0IG9mIGFjdGl2ZQ0KIE9BTSBpcyBub3QgYWNjb3VudGVkIGZv
ciBpbiB0aGUgcmVzb3VyY2UgcmVzZXJ2YXRpb24sIGRldG5ldCZuYnNwO21heSBleHBlcmllbmNl
IGNvbmdlc3Rpb25zIGFuZC9vciBwYWNrZXQgbG9zcy4gQWRkaW5nIGEgc2VudGVuY2UgaW4gdGhl
IHBhcmFncmFwaCBiZWZvcmUgbGFzdCBpbiBzZWN0aW9uIDQuMS4xIG1heSBiZSBzdWZmaWNpZW50
Ojwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
bGVmdDozMC4wcHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0
b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFjdGl2ZSBPQU0gbWV0aG9k
cyBpbmplY3QgdGVzdCBwYWNrZXRzIGludG8gdGhlIG5ldHdvcmsgYW5kIHRoZSB2b2x1bWUgb2Yg
dGhlc2UgcGFja2V0cyBtdXN0IGJlIGNvbnNpZGVyZWQgYXMgb25lIG9mIHRoZSBpbnB1dHMgZm9y
IHJlc291cmNlIHJlc2VydmF0aW9uLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkdyZWc8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2JvZHk+DQo8L2h0bWw+DQo=

--_000_CE03DB3D7B45C245BCA0D24327794936301AB308MX307CL04corpem_--


From nobody Mon Jul  9 08:12:43 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 0BA7B130FF7 for <detnet@ietfa.amsl.com>; Mon,  9 Jul 2018 08:12:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.989
X-Spam-Level: 
X-Spam-Status: No, score=-1.989 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6mekQ8w4nPwy for <detnet@ietfa.amsl.com>; Mon,  9 Jul 2018 08:12:38 -0700 (PDT)
Received: from mail-lj1-x230.google.com (mail-lj1-x230.google.com [IPv6:2a00:1450:4864:20::230]) (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 F06D9130DC1 for <detnet@ietf.org>; Mon,  9 Jul 2018 08:12:34 -0700 (PDT)
Received: by mail-lj1-x230.google.com with SMTP id t21-v6so14370856lji.0 for <detnet@ietf.org>; Mon, 09 Jul 2018 08:12:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=NpKmG5D4BkP/6pgVfoOlYCc1npGbCOFQfqFZeQeKcFE=; b=hugttnqFISCpzkm3fnjSDDSVQlfJnQVkpJaom2Jftdf/LmPNUHQ6fNm8eOk/H8qyvR s/MrB7C+mUQF0BrGwSFm+PSUVZSFTLsAunRDwCO17Cfln8B8I5TzUR/yXNkdZJoi9/O7 uZ1rJ6t7PCnr/sL4FnZYdwArM6JCWvBUqBhwwgsJBIlvxQ0Ve0vbpXGdHCAisqZPJEkk oAmDKnil/poZg4r4RJhBCN446+6zwChLTGp53onW4SjLhaYI5FJm2hNpVo7/Fhw/26RO Xozk4FJRsrXZpZAA0QUUu0AGQ7AEZ6kOmzVq/Hfz40XBmlSH2b7+dTTnQUJV0NJDc2mr qwWw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=NpKmG5D4BkP/6pgVfoOlYCc1npGbCOFQfqFZeQeKcFE=; b=OMGoNGips7/w6GYmVgW7PhTk3tkXqArFKkvFaJpwDoLOnC3D0R9TuHc48ungvdaq+h Xn87xblyyZ6MHDxzMhTrg3RtfKSNO+7JsU/SAEwkvydz6s2iSgSqsezVsmXiuzpSBXco zqjROr4oct90sz4L0np90pmKjgwt0kguFWZ6gkq62nAqFq5p8NKsKshewjNm4ICFn0SG CSvSS0JYFO0mqWJOL/j0gUFLyP/CTHrpioUEA78jDex88cCEgU9qqkw4X1LDt3AwrUOP X7A2l4c0i0DciqEs6uxE3wW9V1oHwYzFu61FhRa0EqNou/w2oQwPwIFkZc87Z9Ys1+kG jHXQ==
X-Gm-Message-State: APt69E0mL5lUTRXEdfkNhaQuZw+QLvA51n0Ad0Y4iM5nB05i2rYjCly0 Eqil3AM3//A33fdkg5Q7LsOW5NGHg2J6A/dMnf8=
X-Google-Smtp-Source: AAOMgpdbRmXwgp4JoIjN3ZTYIkl4N2JktrOYnozwpZPhU7CFhvyM5vjLpXgzYGKzbeoyM5Gx1l5hD8v9sqd84yb6ZfA=
X-Received: by 2002:a2e:87da:: with SMTP id v26-v6mr12349983ljj.69.1531149153013;  Mon, 09 Jul 2018 08:12:33 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a2e:709:0:0:0:0:0 with HTTP; Mon, 9 Jul 2018 08:12:32 -0700 (PDT)
In-Reply-To: <77cb56a42b06427d8fadaf91a75e1727@XCH-RCD-001.cisco.com>
References: <CA+RyBmUTFdCU1tURzvebAWo7RES+Oevcy+=YeBu+jPm5hszvTA@mail.gmail.com> <CE03DB3D7B45C245BCA0D243277949363019D096@MX307CL04.corp.emc.com> <9311b845-502e-fa21-95c2-8f131f216996@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301A78F4@MX307CL04.corp.emc.com> <77cb56a42b06427d8fadaf91a75e1727@XCH-RCD-001.cisco.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 9 Jul 2018 08:12:32 -0700
Message-ID: <CA+RyBmXn4wYER+2nVq+cwCBdpPbNNRP-7EVYxVZdmG1keRCWVA@mail.gmail.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
Cc: "Black, David" <David.Black@dell.com>, =?UTF-8?Q?J=C3=A1nos_Farkas?= <janos.farkas@ericsson.com>,  "detnet@ietf.org" <detnet@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000005d17d8057092715d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/_ddIPp-DbpbmuYG02DmV_N1sy74>
Subject: Re: [Detnet] WG LC comments to draft-ietf-detnet-architecture
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 09 Jul 2018 15:12:41 -0000

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

Hi Pascal,
thank you for your comments. Please note that OAM protocols perform Fault
Management tasks, e.g., continuity check, connectivity verification.
Examples are CFM/Y.1731, BFD. I think it would be helpful to mention FM
part of OAM in the architecture document. Please consider this update:

Active and hybrid OAM methods require additional bandwidth to perform fault
management and performance monitoring of the DetNet domain. OAM may, for
instance, generate special test probes or add OAM information into the data
packet.

Regards,
Greg

On Mon, Jul 9, 2018 at 6:39 AM, Pascal Thubert (pthubert) <
pthubert@cisco.com> wrote:

> Hi David :
>
>
>
> I agree with you, but read this sentence:
>
> Active OAM techniques generate test traffic to probe the network;
>
> as if the OAM was necessarily a different frame generated end to end and
> traversing the DetNet Circuit that it probes.
>
> Since some OAM techniques (e.g., draft-ietf-ippm-ioam-data) rely on modif=
ying a packet header, we could generalize =E2=80=9Ctest traffic=E2=80=9D.
>
> I=E2=80=99s suggest to expand to:
>
> Active OAM techniques require additional bandwidth for measuring the
> performance of the DetNet network; they may for instance generate separat=
e
> test probes or add modifiable in-situ packet headers;
>
>
>
> Makes sense?
>
>
>
> Pascal
>
> *From:* detnet <detnet-bounces@ietf.org> *On Behalf Of *Black, David
> *Sent:* vendredi 6 juillet 2018 14:29
> *To:* J=C3=A1nos Farkas <janos.farkas@ericsson.com>; Greg Mirsky <
> gregimirsky@gmail.com>
>
> *Cc:* detnet@ietf.org
> *Subject:* Re: [Detnet] WG LC comments to draft-ietf-detnet-architecture
>
>
>
> >  I think it is natural that we need headroom for active OAM.
>
> >
>
> > The architecture document is intended to be high level. I think OAM is
> in there at the appropriate level.
> >
> > This level of detail would belong to an OAM document.
>
>
>
> I agree that OAM details belong in an OAM document, but a sentence to not=
e
> that active OAM functionality interacts with DetNet=E2=80=99s strict requ=
irements
> for reservations seems germane for an architecture document because it
> involves two different areas of functionality (OAM, reservations).  The O=
AM
> paragraph in 4.1.1 is:
>
>
>
>    Operations, Administration, and Maintenance (OAM) leverages in-band
>
>    and out-of-band signaling that validates whether the service is
>
>    effectively obtained within QoS constraints.  OAM is not shown in
>
>    Figure 2; it may reside in any number of the layers.  OAM can involve
>
>    specific tagging added in the packets for tracing implementation or
>
>    network configuration errors; traceability enables to find whether a
>
>    packet is a replica, which relay node performed the replication, and
>
>    which segment was intended for the replica.
>
>
>
> The last sentence in that paragraph does not cover Active OAM techniques
> that generate traffic to probe/measure the network.    I might rephrase
> Greg=E2=80=99s sentence to add to the end of that paragraph as:
>
>
>
>    Active OAM techniques generate test traffic to probe the network;
>
>    for DetNet, resources have to be reserved for such test traffic,
>
>    e.g., via headroom in reservations for other DetNet traffic or via
>
>    separate reservations for DetNet OAM traffic.
>
>
>
> Thanks, --David
>
>
>
> *From:* J=C3=A1nos Farkas [mailto:janos.farkas@ericsson.com
> <janos.farkas@ericsson.com>]
> *Sent:* Wednesday, July 4, 2018 2:16 PM
> *To:* Black, David; Greg Mirsky
> *Cc:* detnet@ietf.org
> *Subject:* Re: [Detnet] WG LC comments to draft-ietf-detnet-architecture
>
>
>
> I think it is natural that we need headroom for active OAM.
>
> The architecture document is intended to be high level. I think OAM is in
> there at the appropriate level.
>
> This level of detail wold belong to an OAM document.
>
> Thanks,
> Janos
>
> On 7/2/2018 4:23 PM, Black, David wrote:
>
> I agree with Greg=E2=80=99s comment =E2=80=93 for the architecture draft,=
 it would be good
> to add some text to point out that the ability to use active OAM requires
> some =E2=80=9Cheadroom=E2=80=9D in the reservations.
>
>
>
> How to obtain that headroom is a longer discussion, e.g., the network
> operator could enlarge application-originated DetNet reservations to
> include that =E2=80=9Cheadroom,=E2=80=9D but that discussion does not nee=
d to be fleshed
> out in the architecture draft.  Of course, if the DetNet application and
> network owners/operators are the same entity, this becomes simpler to dea=
l
> with.
>
>
>
> Thanks, --David
>
>
>
> *From:* detnet [mailto:detnet-bounces@ietf.org <detnet-bounces@ietf.org>]=
 *On
> Behalf Of *Greg Mirsky
> *Sent:* Sunday, July 1, 2018 2:41 PM
> *To:* detnet@ietf.org; detnet-chairs@ietf.org; draft-ietf-detnet-
> architecture@ietf.org
> *Subject:* [Detnet] WG LC comments to draft-ietf-detnet-architecture
>
>
>
> Dear Authors, WG Chairs, et. al,
>
> please consider my comments as part of WGLC of draft-ietf-detnet-
> architecture.
>
>    - in the document resource reservation for a detnet service is defined
>    as:
>
>            The set of resources allocated between a source and one or
>
>            more destinations through transit nodes and subnets
>
>            associated with a DetNet flow, to provide the expected DetNet
>
>            Service.
>
>    - traffic characteristics to be used as input to determine required
>    resources for a detnet service are listed in Section 4.2.1.
>    - I believe that in addition to service traffic characteristics
>    resource reservation must accommodate OAM, particularly active OAM met=
hods
>    that inject specially constructed test packets in the detnet domain.
>    If the impact of active OAM is not accounted for in the resource
>    reservation, detnet may experience congestions and/or packet loss. Add=
ing a
>    sentence in the paragraph before last in section 4.1.1 may be sufficie=
nt:
>
> Active OAM methods inject test packets into the network and the volume of
> these packets must be considered as one of the inputs for resource
> reservation.
>
>
>
>
>
> Regards,
>
> Greg
>
>
>

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

<div dir=3D"ltr">Hi Pascal,<div>thank you for your comments. Please note th=
at OAM protocols perform Fault Management tasks, e.g., continuity check, co=
nnectivity verification. Examples are CFM/Y.1731, BFD. I think it would be =
helpful to mention FM part of OAM in the architecture document. Please cons=
ider this update:</div><div><br></div><div>Active and hybrid OAM methods re=
quire additional bandwidth to perform fault management and performance moni=
toring of the DetNet domain. OAM may, for instance, generate special test p=
robes or add OAM information into the data packet.</div><div><br></div><div=
>Regards,</div><div>Greg</div></div><div class=3D"gmail_extra"><br><div cla=
ss=3D"gmail_quote">On Mon, Jul 9, 2018 at 6:39 AM, Pascal Thubert (pthubert=
) <span dir=3D"ltr">&lt;<a href=3D"mailto:pthubert@cisco.com" target=3D"_bl=
ank">pthubert@cisco.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex">





<div bgcolor=3D"white" lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"m_4349281656476929367WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Hi David=C2=A0:<u></u><u></u></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">I agree with you, but read this sente=
nce:<u></u><u></u></span></p><span class=3D"">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Co=
urier New&quot;;color:windowtext">Active OAM techniques generate test traff=
ic to probe the network;<u></u><u></u></span></p>
</span><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,sans-serif;color:#1f497d">as if the OAM was necessarily =
a different frame generated end to end and traversing the DetNet Circuit th=
at it probes.<u></u><u></u></span></p>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#1f497d">Since some OAM techniques (e.g., </span>draft-ietf-ippm=
-ioam-data<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,s=
ans-serif;color:#1f497d">) rely on modifying a packet header, we could gene=
ralize =E2=80=9Ctest traffic=E2=80=9D.<u></u><u></u></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#1f497d">I=E2=80=99s suggest to expand to:<u></u><u></u></span><=
/pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Co=
urier New&quot;;color:windowtext">Active OAM techniques require additional =
bandwidth for measuring the performance of the DetNet network; they may for=
 instance generate separate test probes or add
 modifiable in-situ packet headers;<u></u><u></u></span></p>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#1f4e79"><u></u>=C2=A0<u></u></span></pre>
<pre><span style=3D"font-family:&quot;Calibri&quot;,sans-serif;color:#1f4e7=
9">Makes sense?<u></u><u></u></span></pre>
<pre><span style=3D"font-family:&quot;Calibri&quot;,sans-serif;color:#1f4e7=
9"><u></u>=C2=A0<u></u></span></pre>
<pre><span style=3D"font-family:&quot;Calibri&quot;,sans-serif;color:#1f4e7=
9">Pascal<u></u><u></u></span></pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u><u></u></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;color:windowtext">From:</span></b><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtex=
t"> detnet &lt;<a href=3D"mailto:detnet-bounces@ietf.org" target=3D"_blank"=
>detnet-bounces@ietf.org</a>&gt;
<b>On Behalf Of </b>Black, David<br>
<b>Sent:</b> vendredi 6 juillet 2018 14:29<br>
<b>To:</b> J=C3=A1nos Farkas &lt;<a href=3D"mailto:janos.farkas@ericsson.co=
m" target=3D"_blank">janos.farkas@ericsson.com</a>&gt;; Greg Mirsky &lt;<a =
href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.c=
om</a>&gt;</span></p><div><div class=3D"h5"><br>
<b>Cc:</b> <a href=3D"mailto:detnet@ietf.org" target=3D"_blank">detnet@ietf=
.org</a><br>
<b>Subject:</b> Re: [Detnet] WG LC comments to draft-ietf-detnet-architectu=
re<u></u><u></u></div></div><p></p>
</div>
</div><div><div class=3D"h5">
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#009900">&gt; </span><span styl=
e=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993=
366">=C2=A0</span><span style=3D"color:#009900">I think it is natural that =
we need headroom for active OAM.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#009900">&gt;<u></u>=C2=A0<u></=
u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#009900">&gt; The architecture =
document is intended to be high level. I think OAM is in there at the appro=
priate level.<br>
&gt;<br>
&gt; This level of detail would belong to an OAM document.<u></u><u></u></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366">I agree that OAM details belong in an=
 OAM document, but a sentence to note that active OAM functionality interac=
ts with DetNet=E2=80=99s strict requirements for reservations
 seems germane for an architecture document because it involves two differe=
nt areas of functionality (OAM, reservations).=C2=A0 The OAM paragraph in 4=
.1.1 is:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Courier New&quot;;color:windowtext">=C2=A0=C2=
=A0 Operations, Administration, and Maintenance (OAM) leverages in-band<u><=
/u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Courier New&quot;;color:windowtext">=C2=A0=C2=
=A0 and out-of-band signaling that validates whether the service is<u></u><=
u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Courier New&quot;;color:windowtext">=C2=A0=C2=
=A0 effectively obtained within QoS constraints.=C2=A0 OAM is not shown in<=
u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Courier New&quot;;color:windowtext">=C2=A0=C2=
=A0 Figure 2; it may reside in any number of the layers.=C2=A0 OAM can invo=
lve<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Courier New&quot;;color:windowtext">=C2=A0=C2=
=A0 specific tagging added in the packets for tracing implementation or<u><=
/u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Courier New&quot;;color:windowtext">=C2=A0=C2=
=A0 network configuration errors; traceability enables to find whether a<u>=
</u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Courier New&quot;;color:windowtext">=C2=A0=C2=
=A0 packet is a replica, which relay node performed the replication, and<u>=
</u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Courier New&quot;;color:windowtext">=C2=A0=C2=
=A0 which segment was intended for the replica.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366">The last sentence in that paragraph d=
oes not cover Active OAM techniques that generate traffic to probe/measure =
the network.=C2=A0=C2=A0=C2=A0 I might rephrase Greg=E2=80=99s sentence
 to add to the end of that paragraph as:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Courier New&quot;;color:windowtext">=C2=A0=C2=
=A0 Active OAM techniques generate test traffic to probe the network;<u></u=
><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Courier New&quot;;color:windowtext">=C2=A0=C2=
=A0 for DetNet, resources have to be reserved for such test traffic,<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Courier New&quot;;color:windowtext">=C2=A0=C2=
=A0 e.g., via headroom in reservations for other DetNet traffic or via<u></=
u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Courier New&quot;;color:windowtext">=C2=A0=C2=
=A0 separate reservations for DetNet OAM traffic.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366"><u></u>=C2=A0<u></u></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366">Thanks, --David<u></u><u></u></span><=
/p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366"><u></u>=C2=A0<u></u></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;color:windowtext">From:</span></b><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtex=
t"> J=C3=A1nos Farkas [<a href=3D"mailto:janos.farkas@ericsson.com" target=
=3D"_blank">mailto:janos.farkas@ericsson.<wbr>com</a>]
<br>
<b>Sent:</b> Wednesday, July 4, 2018 2:16 PM<br>
<b>To:</b> Black, David; Greg Mirsky<br>
<b>Cc:</b> <a href=3D"mailto:detnet@ietf.org" target=3D"_blank">detnet@ietf=
.org</a><br>
<b>Subject:</b> Re: [Detnet] WG LC comments to draft-ietf-detnet-architectu=
re<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#009900">I think it is natural that we need headroom for active OAM.<br>
<br>
The architecture document is intended to be high level. I think OAM is in t=
here at the appropriate level.<br>
<br>
This level of detail wold belong to an OAM document.<br>
<br>
Thanks,<br>
Janos</span><u></u><u></u></p>
<div>
<p class=3D"MsoNormal">On 7/2/2018 4:23 PM, Black, David wrote:<u></u><u></=
u></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">I agree with Greg=E2=80=99s comment =
=E2=80=93 for the architecture draft, it would be good to add some text to =
point out that the ability to use active OAM requires some =E2=80=9Cheadroo=
m=E2=80=9D
 in the reservations.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">How to obtain that headroom is a long=
er discussion, e.g., the network operator could enlarge application-origina=
ted DetNet reservations to include that =E2=80=9Cheadroom,=E2=80=9D
 but that discussion does not need to be fleshed out in the architecture dr=
aft.=C2=A0 Of course, if the DetNet application and network owners/operator=
s are the same entity, this becomes simpler to deal with.</span><u></u><u><=
/u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Thanks, --David</span><u></u><u></u><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></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 [<a href=3D"mailto:detn=
et-bounces@ietf.org" target=3D"_blank">mailto:detnet-bounces@ietf.<wbr>org<=
/a>]
<b>On Behalf Of </b>Greg Mirsky<br>
<b>Sent:</b> Sunday, July 1, 2018 2:41 PM<br>
<b>To:</b> <a href=3D"mailto:detnet@ietf.org" target=3D"_blank">detnet@ietf=
.org</a>; <a href=3D"mailto:detnet-chairs@ietf.org" target=3D"_blank">
detnet-chairs@ietf.org</a>; <a href=3D"mailto:draft-ietf-detnet-architectur=
e@ietf.org" target=3D"_blank">
draft-ietf-detnet-<wbr>architecture@ietf.org</a><br>
<b>Subject:</b> [Detnet] WG LC comments to draft-ietf-detnet-architecture</=
span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">Dear Authors, WG Chairs, et. al,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">please consider my comments as part of WGLC of=C2=A0=
draft-ietf-detnet-<wbr>architecture.<u></u><u></u></p>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal">
in the document resource reservation for a detnet service is defined as:<u>=
</u><u></u></li></ul>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0The set of =
resources allocated between a source and one or<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0more destin=
ations through transit nodes and subnets<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0associated =
with a DetNet flow, to provide the expected DetNet<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Service.<u>=
</u><u></u></p>
</div>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal">
traffic characteristics to be used as input to determine required resources=
 for a detnet service are listed in Section 4.2.1.<u></u><u></u></li><li cl=
ass=3D"MsoNormal">
I believe that in addition to service traffic characteristics resource rese=
rvation must accommodate OAM, particularly active OAM methods that inject s=
pecially constructed<span style=3D"background:white"> test packets=C2=A0in =
the detnet=C2=A0domain. If the impact of active
 OAM is not accounted for in the resource reservation, detnet=C2=A0may expe=
rience congestions and/or packet loss. Adding a sentence in the paragraph b=
efore last in section 4.1.1 may be sufficient:</span><u></u><u></u></li></u=
l>
<blockquote style=3D"margin-left:30.0pt;margin-top:5.0pt;margin-right:0cm;m=
argin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">Active OAM methods inject test packets into the netw=
ork and the volume of these packets must be considered as one of the inputs=
 for resource reservation.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div></div></div>
</div>
</div>

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

--0000000000005d17d8057092715d--


From nobody Mon Jul  9 17:12:22 2018
Return-Path: <yingzhen.qu@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 2B723130EA4; Mon,  9 Jul 2018 17:12:20 -0700 (PDT)
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, 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 QXPuehqsmJjW; Mon,  9 Jul 2018 17:12:18 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2C608130DC7; Mon,  9 Jul 2018 17:12:18 -0700 (PDT)
Received: from lhreml703-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 306A77CB49FE7; Tue, 10 Jul 2018 01:12:13 +0100 (IST)
Received: from SJCEML702-CHM.china.huawei.com (10.208.112.38) by lhreml703-cah.china.huawei.com (10.201.108.44) with Microsoft SMTP Server (TLS) id 14.3.382.0; Tue, 10 Jul 2018 01:12:14 +0100
Received: from SJCEML521-MBX.china.huawei.com ([169.254.1.30]) by SJCEML702-CHM.china.huawei.com ([169.254.4.236]) with mapi id 14.03.0399.000;  Mon, 9 Jul 2018 17:12:03 -0700
From: Yingzhen Qu <yingzhen.qu@huawei.com>
To: "detnet@ietf.org" <detnet@ietf.org>, "detnet-chairs@ietf.org" <detnet-chairs@ietf.org>, "Black, David" <David.Black@dell.com>
CC: "draft-han-tsvwg-ip-transport-qos@ietf.org" <draft-han-tsvwg-ip-transport-qos@ietf.org>, Lin Han <Lin.Han@huawei.com>
Thread-Topic: New Version Notification for draft-han-tsvwg-ip-transport-qos-00.txt
Thread-Index: AQHUEjYFzjyuYDsaX0yjp+nttL8NLqSIFiyA
Date: Tue, 10 Jul 2018 00:12:02 +0000
Message-ID: <8A64D7F6-54A6-488C-A790-7C7A704AF452@huawei.com>
References: <153055762572.16350.11358179574925315616.idtracker@ietfa.amsl.com>
In-Reply-To: <153055762572.16350.11358179574925315616.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.151.110]
Content-Type: text/plain; charset="utf-8"
Content-ID: <0FFB0734325C364AA302C38D980AEFB4@huawei.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/zKA4mZ5jvKcVg5nJ4GW42wkzd7k>
Subject: [Detnet] FW: New Version Notification for draft-han-tsvwg-ip-transport-qos-00.txt
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 10 Jul 2018 00:12:21 -0000

SGkgQWxsLA0KDQpUaGlzIGRyYWZ0IGhhcyBiZWVuIHN1Ym1pdHRlZCB0byBUU1ZXRy4gQ29uc2lk
ZXJpbmcgdGhlIHJlc291cmNlIHJlc2VydmF0aW9uIHByb3RvY29sIG1heSBoYXZlIHBvdGVudGlh
bCB1c2UgaW4gRGV0bmV0LCB3ZeKAmXJlIGZvcndhcmRpbmcgdGhlIGRyYWZ0IGluZm8gdG8gRGV0
bmV0IFdHIGFzIHN1Z2dlc3RlZCBieSBUU1ZXRyBjaGFpci4gDQoNClN1bW1hcnkgb2YgdGhlIGRy
YWZ0Og0KVGhlIGRyYWZ0IHByb3Bvc2VzIGEgcmVzb3VyY2UgcmVzZXJ2YXRpb24gcHJvdG9jb2wg
aW4gSVB2NiB0aHJvdWdoIGluLWJhbmQgc2lnbmFsaW5nIHRvIHByb3ZpZGUgUXVhbGl0eSBvZiBT
ZXJ2aWNlLiBJdCBjYW4gcHJvdmlkZSBkaWZmZXJlbnQgZ3JhbnVsYXJpdHkgbGV2ZWxzIGFuZCBp
cyBhZ25vc3RpYyB0byB0cmFuc3BvcnQgbGF5ZXIgcHJvdG9jb2xzLg0KDQpSZXZpZXdzIGFuZCBj
b21tZW50cyBhcmUgaGlnaGx5IGFwcHJlY2lhdGVkLg0KDQpEZWFyIERldG5ldCBjaGFpcnMsDQoN
Ckkgc2VlIERldG5ldCBhbHJlYWR5IGhhcyBhIHZlcnkgZnVsbCBzY2hlZHVsZSBhdCBJRVRGIDEw
Mi4gSWYgeW914oCZZCBsaWtlIHRoaXMgZHJhZnQgdG8gYmUgcHJlc2VudGVkIGF0IERldG5ldCBz
ZXNzaW9uLCB3ZeKAmWQgYmUgaGFwcHkgdG8gZG8gaXQuIERpc2N1c3Npb25zL2NvbW1lbnRzIG9u
IHRoZSBhbGlhcyBhcmUgYWxzbyB3ZWxjb21lLg0KDQpUaGFua3MsDQpZaW5nemhlbg0KDQoNCk9u
IDcvMi8xOCwgMTE6NTMgQU0sICJpbnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmciIDxpbnRlcm5ldC1k
cmFmdHNAaWV0Zi5vcmc+IHdyb3RlOg0KDQogICAgDQogICAgQSBuZXcgdmVyc2lvbiBvZiBJLUQs
IGRyYWZ0LWhhbi10c3Z3Zy1pcC10cmFuc3BvcnQtcW9zLTAwLnR4dA0KICAgIGhhcyBiZWVuIHN1
Y2Nlc3NmdWxseSBzdWJtaXR0ZWQgYnkgWWluZ3poZW4gUXUgYW5kIHBvc3RlZCB0byB0aGUNCiAg
ICBJRVRGIHJlcG9zaXRvcnkuDQogICAgDQogICAgTmFtZToJCWRyYWZ0LWhhbi10c3Z3Zy1pcC10
cmFuc3BvcnQtcW9zDQogICAgUmV2aXNpb246CTAwDQogICAgVGl0bGU6CQlSZXNvdXJjZSBSZXNl
cnZhdGlvbiBQcm90b2NvbCBmb3IgSVAgVHJhbnNwb3J0IFFvUw0KICAgIERvY3VtZW50IGRhdGU6
CTIwMTgtMDctMDINCiAgICBHcm91cDoJCUluZGl2aWR1YWwgU3VibWlzc2lvbg0KICAgIFBhZ2Vz
OgkJMzENCiAgICBVUkw6ICAgICAgICAgICAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaW50ZXJuZXQt
ZHJhZnRzL2RyYWZ0LWhhbi10c3Z3Zy1pcC10cmFuc3BvcnQtcW9zLTAwLnR4dA0KICAgIFN0YXR1
czogICAgICAgICBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1oYW4tdHN2
d2ctaXAtdHJhbnNwb3J0LXFvcy8NCiAgICBIdG1saXplZDogICAgICAgaHR0cHM6Ly90b29scy5p
ZXRmLm9yZy9odG1sL2RyYWZ0LWhhbi10c3Z3Zy1pcC10cmFuc3BvcnQtcW9zLTAwDQogICAgSHRt
bGl6ZWQ6ICAgICAgIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQt
aGFuLXRzdndnLWlwLXRyYW5zcG9ydC1xb3MNCiAgICANCiAgICANCiAgICBBYnN0cmFjdDoNCiAg
ICAgICBJUCBoYXMgYmVlbiBrbm93biBhcyBiZXN0LWVmZm9ydCBkYXRhIHRyYW5zbWlzc2lvbi4g
IEhvd2V2ZXIgdGhlcmUNCiAgICAgICBhcmUgbmV3IGFwcGxpY2F0aW9ucyByZXF1aXJpbmcgSVAg
dG8gcHJvdmlkZSBkZXRlcm1pbmlzdGljIHNlcnZpY2VzDQogICAgICAgaW4gdGVybXMgb2YgYmFu
ZHdpZHRoIGFuZCBsYXRlbmN5LCBzdWNoIGFzIG5ldHdvcmsgYmFzZWQgQVIvVlINCiAgICAgICAo
QXVnbWVudGVkIFJlYWxpdHkgYW5kIFZpcnR1YWwgUmVhbGl0eSksIGluZHVzdHJpYWwgaW50ZXJu
ZXQuICBUaGlzDQogICAgICAgZG9jdW1lbnQgcHJvcG9zZXMgYSBzb2x1dGlvbiBpbiBJUHY2IHRo
YXQgY2FuIGJlIHVzZWQgYnkgdHJhbnNwb3J0DQogICAgICAgbGF5ZXIgcHJvdG9jb2xzIHRvIGd1
YXJhbnRlZSBjZXJ0YWluIGxldmVsIG9mIHNlcnZpY2UgcXVhbGl0eS4gIFRoaXMNCiAgICAgICBu
ZXcgc2VydmljZSBpcyBmaW5lZC1ncmFpbmVkIGFuZCBjb3VsZCBhcHBseSB0byBpbmRpdmlkdWFs
IG9yDQogICAgICAgYWdncmVnYXRlZCBUQ1AvVURQIGZsb3cocykuDQogICAgDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIA0KICAgIA0KICAgIA0KICAgIFBsZWFzZSBub3RlIHRoYXQgaXQg
bWF5IHRha2UgYSBjb3VwbGUgb2YgbWludXRlcyBmcm9tIHRoZSB0aW1lIG9mIHN1Ym1pc3Npb24N
CiAgICB1bnRpbCB0aGUgaHRtbGl6ZWQgdmVyc2lvbiBhbmQgZGlmZiBhcmUgYXZhaWxhYmxlIGF0
IHRvb2xzLmlldGYub3JnLg0KICAgIA0KICAgIFRoZSBJRVRGIFNlY3JldGFyaWF0DQogICAgDQog
ICAgDQoNCg==


From nobody Tue Jul 10 10:12:28 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 A2B3F1311A8 for <detnet@ietfa.amsl.com>; Tue, 10 Jul 2018 10:12:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 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_HI=-5, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01, T_KAM_HTML_FONT_INVALID=0.01, 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 n6p3_ComkpSY for <detnet@ietfa.amsl.com>; Tue, 10 Jul 2018 10:12:12 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 723481311CA for <detnet@ietf.org>; Tue, 10 Jul 2018 10:12:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=61549; q=dns/txt; s=iport; t=1531242732; x=1532452332; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=ht8KUbCqYYxpmYKgt+Kh2vzrHp8lViEQDm/9MvcRkJM=; b=a0L/Qz6gSmyEoieXOmVAgUAl2r8SgS97UYsRuC46ZpNkUWuQnTy3IB8X DGjIFID5v2N+ZggiLu4ZSX0ZQ72LMid27fuHnJ8A8kdkIuQJC+Pw9Woe+ LfikMGh67VUXyG2cXCSgAvlMv8NFINA3lnEYr/vrz22J0rfp7kFu63ayP U=;
X-Files: image001.png, image002.png : 11935, 10772
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DIAAAm6ERb/5ldJa1cGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAYJTdmN/KAqLdIw2ggqVMhSBYwMIAQIYAQyEAUYCgiohNBg?= =?us-ascii?q?BAgEBAgEBAm0cDIU2AQEBAQIBAQEDIAgBQAkHBwQCAQgRAQMBAQYBAQEYAQY?= =?us-ascii?q?HAgUQDwELFAMGCAIEAREBCAaDE4F3CA+sKIhMgSkPiHmBVz+EIYMZAQECAQG?= =?us-ascii?q?BJG6FIAKMU4lYgycJAoUzAVOCZIYxgUtDg0yIDoY2hAKHMwIRFIEkHTiBUnA?= =?us-ascii?q?VGiGCaQmBbDAXiFmFPm8BjDuBGgEB?=
X-IronPort-AV: E=Sophos;i="5.51,335,1526342400";  d="png'150?scan'150,208,217,150";a="140573104"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Jul 2018 17:12:11 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by rcdn-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id w6AHCBD6005034 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 10 Jul 2018 17:12:11 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-ALN-005.cisco.com (173.36.7.15) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Tue, 10 Jul 2018 12:12:10 -0500
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.1320.000; Tue, 10 Jul 2018 12:12:10 -0500
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>, "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: New Version Notification for draft-thubert-tsvwg-detnet-transport-00.txt
Thread-Index: AQHTTMS6TWYrBmtvxEKb6urha2/RO6Ly8A7ggYOX02CAE79mQA==
Date: Tue, 10 Jul 2018 17:11:53 +0000
Deferred-Delivery: Tue, 10 Jul 2018 17:11:29 +0000
Message-ID: <f0c6fec96eb048419681b7f23831a81c@XCH-RCD-001.cisco.com>
References: <150884859292.25166.14620043019596199994.idtracker@ietfa.amsl.com> <23ba09a493ec44ef8f37099afa00a78b@XCH-RCD-001.cisco.com> <F1C1D5B02EA3FA4A8AF54C86BA4F325C22CF636C@dggema521-mbx.china.huawei.com>
In-Reply-To: <F1C1D5B02EA3FA4A8AF54C86BA4F325C22CF636C@dggema521-mbx.china.huawei.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.55.22.4]
Content-Type: multipart/related; boundary="_005_f0c6fec96eb048419681b7f23831a81cXCHRCD001ciscocom_"; type="multipart/alternative"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/mA9dK9YlcFNzw5F8qmZP4az6P-E>
Subject: Re: [Detnet] New Version Notification for draft-thubert-tsvwg-detnet-transport-00.txt
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 10 Jul 2018 17:12:27 -0000

--_005_f0c6fec96eb048419681b7f23831a81cXCHRCD001ciscocom_
Content-Type: multipart/alternative;
 boundary="_000_f0c6fec96eb048419681b7f23831a81cXCHRCD001ciscocom_"

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

Hello Xuesong

Sorry for the delay...

Yes, that is exactly what we need to do and your help is welcome. Let us fi=
nd some time at IETF, and if people wish to join an informal chat please le=
t us know!

Cheers,

Pascal

From: Gengxuesong (Geng Xuesong) <gengxuesong@huawei.com>
Sent: mercredi 27 juin 2018 20:38
To: Pascal Thubert (pthubert) <pthubert@cisco.com>; detnet@ietf.org
Subject: RE: New Version Notification for draft-thubert-tsvwg-detnet-transp=
ort-00.txt

Hi Pascal,

Here are some comments on draft-thubert-tsvwg-detnet-transport-01 (which ne=
eds to be updated perhaps ?).

1.      I suggest to split the origin draft into two drafts(as we discussed=
 in IETF 101), including 1)Edge Node Functions and 2) end to end transporta=
tion protocol for Detnet (over UDP, or a totally new one);

2.      I think it is very important to define the behavior of DetNet edge =
node especially, in order to guarantee the detnet flows are transported int=
o the detnet domain correctly.

3.      I draw two pictures : the first one shows the basic functions shoul=
d be included in the edge node, and based on what is necessary,  more funct=
ions, covered by your draft, can be included into the picture; the second o=
ne shows what we plan to add into the detnet yang model, which shows the ma=
pping from a client flow or flows(detnet, or non-detnet) to a detnet servic=
e instance. The general structure of these two pictures go along with each =
other.

[cid:image001.png@01D41836.3052F270]

                          Picture 1



  [cid:image002.png@01D41836.3052F270]

     Picture 2





B. R.



Xuesong







>-----Original Message-----

>From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of Pascal Thubert

>(pthubert)

>Sent: Tuesday, October 24, 2017 8:46 PM

>To: detnet@ietf.org<mailto:detnet@ietf.org>; tsvwg@ietf.org<mailto:tsvwg@i=
etf.org>

>Subject: [Detnet] FW: New Version Notification for

>draft-thubert-tsvwg-detnet-transport-00.txt

>

>Dear all:

>

>At the last DetNet meeting in Prague, Janos introduced the DetNet SLA, and

>we discussed the need to adapt the application injection of data into pack=
ets

>that match this SLA.

>To my best understanding of what happened then, the chairs then insisted

>that this was beyond the current scope and we discussed in-room and then

>outside the room that there is a need for a component that relates to IETF

>transport in order to achieve the functions required by the architecture a=
t the

>DetNet Service Layer.

>

>I put together the thoughts I gathered from those discussions in the form =
of

>an early draft and posted to TSVWG, which appeared to me as the natural

>place to discuss the topic.

>Please find the references below, comments welcome!

>

>Cheers,

>

>Pascal

>-----Original Message-----

>From: internet-drafts@ietf.org<mailto:internet-drafts@ietf.org> [mailto:in=
ternet-drafts@ietf.org]

>Sent: mardi 24 octobre 2017 14:37

>To: Pascal Thubert (pthubert) <pthubert@cisco.com<mailto:pthubert@cisco.co=
m>>

>Subject: New Version Notification for

>draft-thubert-tsvwg-detnet-transport-00.txt

>

>

>A new version of I-D, draft-thubert-tsvwg-detnet-transport-00.txt

>has been successfully submitted by Pascal Thubert and posted to the IETF

>repository.

>

>Name:             draft-thubert-tsvwg-detnet-transport

>Revision:         00

>Title:                A Transport Layer for Deterministic Networks

>Document date:    2017-10-24

>Group:             Individual Submission

>Pages:             21

>URL:

>https://www.ietf.org/internet-drafts/draft-thubert-tsvwg-detnet-transport-=
00<https://www.ietf.org/internet-drafts/draft-thubert-tsvwg-detnet-transpor=
t-00.txt>

>.txt<https://www.ietf.org/internet-drafts/draft-thubert-tsvwg-detnet-trans=
port-00.txt>

>Status:

>https://datatracker.ietf.org/doc/draft-thubert-tsvwg-detnet-transport/

>Htmlized:

>https://tools.ietf.org/html/draft-thubert-tsvwg-detnet-transport-00

>Htmlized:

>https://datatracker.ietf.org/doc/html/draft-thubert-tsvwg-detnet-transport=
-0<https://datatracker.ietf.org/doc/html/draft-thubert-tsvwg-detnet-transpo=
rt-00>

>0<https://datatracker.ietf.org/doc/html/draft-thubert-tsvwg-detnet-transpo=
rt-00>

>

>

>Abstract:

>   This document specifies the behavior of a Transport Layer operating

>   over a Deterministic Network and implementing a DetNet Service Layer

>   and a Northbound side of the DetNet User-to-Network Interface.

>

>

>

>

>Please note that it may take a couple of minutes from the time of submissi=
on

>until the htmlized version and diff are available at tools.ietf.org.

>

>The IETF Secretariat

>

>_______________________________________________

>detnet mailing list

>detnet@ietf.org<mailto:detnet@ietf.org>

>https://www.ietf.org/mailman/listinfo/detnet

--_000_f0c6fec96eb048419681b7f23831a81cXCHRCD001ciscocom_
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)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"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:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	font-size:10.5pt;
	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.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.5pt;
	font-family:"Calibri",sans-serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-indent:21.0pt;
	font-size:10.5pt;
	font-family:"Calibri",sans-serif;}
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.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:Consolas;}
p.a, li.a, div.a
	{mso-style-name:\7EAF\6587\672C;
	mso-style-link:"\7EAF\6587\672C Char";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	font-size:10.5pt;
	font-family:"Calibri",sans-serif;}
span.Char
	{mso-style-name:"\7EAF\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\7EAF\6587\672C;
	font-family:"Calibri",sans-serif;}
span.EmailStyle23
	{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:72.0pt 135.45pt 72.0pt 135.45pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:765001934;
	mso-list-type:hybrid;
	mso-list-template-ids:679478944 -1727117476 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"EN-US" link=3D"#0563C1" vlink=3D"#954F72" style=3D"text-justi=
fy-trim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">Hello=
 Xuesong<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">Sorry=
 for the delay&#8230;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">Yes, =
that is exactly what we need to do and your help is welcome. Let us find so=
me time at IETF, and if people wish to join an informal chat please let us =
know!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">Cheer=
s,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">Pasca=
l<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;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" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:11.0pt">From:</span></b><span style=3D"font-size:11.0pt"> =
Gengxuesong (Geng Xuesong) &lt;gengxuesong@huawei.com&gt;
<br>
<b>Sent:</b> mercredi 27 juin 2018 20:38<br>
<b>To:</b> Pascal Thubert (pthubert) &lt;pthubert@cisco.com&gt;; detnet@iet=
f.org<br>
<b>Subject:</b> RE: New Version Notification for draft-thubert-tsvwg-detnet=
-transport-00.txt<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><o:p>&nbsp;=
</o:p></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span style=3D"mso-fareas=
t-language:ZH-CN">Hi Pascal,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span style=3D"mso-fareas=
t-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span style=3D"mso-fareas=
t-language:ZH-CN">Here are some comments on draft-thubert-tsvwg-detnet-tran=
sport-01 (which needs to be updated perhaps ?).<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 style=3D"mso-fareast-language:ZH-CN"><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"mso-fareast-language:ZH-CN">I=
 suggest to split the origin draft into two drafts(as we discussed in IETF =
101), including 1)Edge Node Functions and 2) end to end transportation prot=
ocol for Detnet (over UDP, or a totally
 new one); <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 style=3D"mso-fareast-language:ZH-CN"><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"mso-fareast-language:ZH-CN">I=
 think it is very important to define the behavior of DetNet edge node espe=
cially, in order to guarantee the detnet flows are transported into the det=
net domain correctly.<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 style=3D"mso-fareast-language:ZH-CN"><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></span><![endif]><span style=3D"mso-fareast-language:ZH-CN">I=
 draw two pictures : the first one shows the basic functions should be incl=
uded in the edge node, and based on what is necessary, &nbsp;more functions=
, covered by your draft, can be included
 into the picture; the second one shows what we plan to add into the detnet=
 yang model, which shows the mapping from a client flow or flows(detnet, or=
 non-detnet) to a detnet service instance. The general structure of these t=
wo pictures go along with each other.
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:0cm">=
<span style=3D"mso-fareast-language:ZH-CN"><img width=3D"601" height=3D"322=
" style=3D"width:6.2592in;height:3.3518in" id=3D"_x56fe__x7247__x0020_1" sr=
c=3D"cid:image001.png@01D41836.3052F270"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:0cm">=
<span style=3D"mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;Picture 1<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:0cm">=
<span style=3D"mso-fareast-language:ZH-CN">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:0cm">=
<span style=3D"mso-fareast-language:ZH-CN">&nbsp;
<img width=3D"586" height=3D"337" style=3D"width:6.1018in;height:3.5092in" =
id=3D"_x56fe__x7247__x0020_2" src=3D"cid:image002.png@01D41836.3052F270">&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p></o:p></span></=
p>
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:52.5p=
t"><span style=3D"mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp; Pict=
ure 2<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:0cm">=
<span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:0cm">=
<span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:0cm">=
<span style=3D"mso-fareast-language:ZH-CN">B. R.
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:0cm">=
<span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:0cm">=
<span style=3D"mso-fareast-language:ZH-CN">Xuesong<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:0cm">=
<span style=3D"mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&=
nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&=
nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;--=
---Original Message-----<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;Fr=
om: detnet [<a href=3D"mailto:detnet-bounces@ietf.org">mailto:detnet-bounce=
s@ietf.org</a>] On Behalf Of Pascal Thubert<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;(p=
thubert)<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;Se=
nt: Tuesday, October 24, 2017 8:46 PM<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;To=
: <a href=3D"mailto:detnet@ietf.org">
detnet@ietf.org</a>; <a href=3D"mailto:tsvwg@ietf.org">tsvwg@ietf.org</a><o=
:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;Su=
bject: [Detnet] FW: New Version Notification for<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;dr=
aft-thubert-tsvwg-detnet-transport-00.txt<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;<o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;De=
ar all:<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;<o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;At=
 the last DetNet meeting in Prague, Janos introduced the DetNet SLA, and<o:=
p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;we=
 discussed the need to adapt the application injection of data into packets=
<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;th=
at match this SLA.<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;To=
 my best understanding of what happened then, the chairs then insisted<o:p>=
</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;th=
at this was beyond the current scope and we discussed in-room and then<o:p>=
</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;ou=
tside the room that there is a need for a component that relates to IETF<o:=
p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;tr=
ansport in order to achieve the functions required by the architecture at t=
he<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;De=
tNet Service Layer.<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;<o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;I =
put together the thoughts I gathered from those discussions in the form of<=
o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;an=
 early draft and posted to TSVWG, which appeared to me as the natural<o:p><=
/o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;pl=
ace to discuss the topic.<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;Pl=
ease find the references below, comments welcome!<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;<o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;Ch=
eers,<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;<o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;Pa=
scal<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;--=
---Original Message-----<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;Fr=
om: <a href=3D"mailto:internet-drafts@ietf.org">
<span style=3D"color:windowtext;text-decoration:none">internet-drafts@ietf.=
org</span></a> [<a href=3D"mailto:internet-drafts@ietf.org"><span style=3D"=
color:windowtext;text-decoration:none">mailto:internet-drafts@ietf.org</spa=
n></a>]<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;Se=
nt: mardi 24 octobre 2017 14:37<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;To=
: Pascal Thubert (pthubert) &lt;<a href=3D"mailto:pthubert@cisco.com"><span=
 style=3D"color:windowtext;text-decoration:none">pthubert@cisco.com</span><=
/a>&gt;<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;Su=
bject: New Version Notification for<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;dr=
aft-thubert-tsvwg-detnet-transport-00.txt<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;<o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;<o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;A =
new version of I-D, draft-thubert-tsvwg-detnet-transport-00.txt<o:p></o:p><=
/span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;ha=
s been successfully submitted by Pascal Thubert and posted to the IETF<o:p>=
</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;re=
pository.<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;<o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;Na=
me:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 draft-thubert-tsvwg-detnet-transport<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;Re=
vision:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00<o:p></o:p></span=
></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;Ti=
tle:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; A Transport Layer for Deterministic Networks<o:p></o:p>=
</span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;Do=
cument date:&nbsp;&nbsp;&nbsp; 2017-10-24<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;Gr=
oup:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; Individual Submission<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;Pa=
ges:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; 21<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;UR=
L:<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;<a=
 href=3D"https://www.ietf.org/internet-drafts/draft-thubert-tsvwg-detnet-tr=
ansport-00.txt"><span style=3D"color:windowtext;text-decoration:none">https=
://www.ietf.org/internet-drafts/draft-thubert-tsvwg-detnet-transport-00</sp=
an></a><o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN"><a hre=
f=3D"https://www.ietf.org/internet-drafts/draft-thubert-tsvwg-detnet-transp=
ort-00.txt"><span style=3D"color:windowtext;text-decoration:none">&gt;.txt<=
/span></a><o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;St=
atus:<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;<a=
 href=3D"https://datatracker.ietf.org/doc/draft-thubert-tsvwg-detnet-transp=
ort/"><span style=3D"color:windowtext;text-decoration:none">https://datatra=
cker.ietf.org/doc/draft-thubert-tsvwg-detnet-transport/</span></a><o:p></o:=
p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;Ht=
mlized:<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;<a=
 href=3D"https://tools.ietf.org/html/draft-thubert-tsvwg-detnet-transport-0=
0"><span style=3D"color:windowtext;text-decoration:none">https://tools.ietf=
.org/html/draft-thubert-tsvwg-detnet-transport-00</span></a><o:p></o:p></sp=
an></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;Ht=
mlized:<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;<a=
 href=3D"https://datatracker.ietf.org/doc/html/draft-thubert-tsvwg-detnet-t=
ransport-00"><span style=3D"color:windowtext;text-decoration:none">https://=
datatracker.ietf.org/doc/html/draft-thubert-tsvwg-detnet-transport-0</span>=
</a><o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN"><a hre=
f=3D"https://datatracker.ietf.org/doc/html/draft-thubert-tsvwg-detnet-trans=
port-00"><span style=3D"color:windowtext;text-decoration:none">&gt;0</span>=
</a><o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;<o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;<o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;Ab=
stract:<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;&n=
bsp;&nbsp; This document specifies the behavior of a Transport Layer operat=
ing<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;&n=
bsp;&nbsp; over a Deterministic Network and implementing a DetNet Service L=
ayer<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;&n=
bsp;&nbsp; and a Northbound side of the DetNet User-to-Network Interface.<o=
:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;<o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;<o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;<o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;<o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;Pl=
ease note that it may take a couple of minutes from the time of submission<=
o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;un=
til the htmlized version and diff are available at tools.ietf.org.<o:p></o:=
p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;<o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;Th=
e IETF Secretariat<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;<o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;__=
_____________________________________________<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;de=
tnet mailing list<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;<a=
 href=3D"mailto:detnet@ietf.org"><span style=3D"color:windowtext;text-decor=
ation:none">detnet@ietf.org</span></a><o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"mso-fareast-language:ZH-CN">&gt;<a=
 href=3D"https://www.ietf.org/mailman/listinfo/detnet"><span style=3D"color=
:windowtext;text-decoration:none">https://www.ietf.org/mailman/listinfo/det=
net</span></a><o:p></o:p></span></p>
</div>
</div>
</body>
</html>

--_000_f0c6fec96eb048419681b7f23831a81cXCHRCD001ciscocom_--

--_005_f0c6fec96eb048419681b7f23831a81cXCHRCD001ciscocom_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=11935;
 creation-date="Tue, 10 Jul 2018 17:11:52 GMT";
 modification-date="Tue, 10 Jul 2018 17:11:52 GMT"
Content-ID: <image001.png@01D41836.3052F270>
Content-Transfer-Encoding: base64

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
/x/wYNWx3XBsIAAAAABJRU5ErkJggg==

--_005_f0c6fec96eb048419681b7f23831a81cXCHRCD001ciscocom_
Content-Type: image/png; name="image002.png"
Content-Description: image002.png
Content-Disposition: inline; filename="image002.png"; size=10772;
 creation-date="Tue, 10 Jul 2018 17:11:52 GMT";
 modification-date="Tue, 10 Jul 2018 17:11:52 GMT"
Content-ID: <image002.png@01D41836.3052F270>
Content-Transfer-Encoding: base64

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

--_005_f0c6fec96eb048419681b7f23831a81cXCHRCD001ciscocom_--


From nobody Wed Jul 11 23:39:57 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 42F7D130EBC for <detnet@ietfa.amsl.com>; Wed, 11 Jul 2018 23:39:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_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 kUc2pcmaN8d6 for <detnet@ietfa.amsl.com>; Wed, 11 Jul 2018 23:39:53 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 04449130DE9 for <detnet@ietf.org>; Wed, 11 Jul 2018 23:39:53 -0700 (PDT)
Received: from LHREML713-CAH.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id C8CC5F33FF2CC; Thu, 12 Jul 2018 07:39:49 +0100 (IST)
Received: from DGGEMI405-HUB.china.huawei.com (10.3.17.143) by LHREML713-CAH.china.huawei.com (10.201.108.36) with Microsoft SMTP Server (TLS) id 14.3.382.0; Thu, 12 Jul 2018 07:39:51 +0100
Received: from DGGEMI529-MBS.china.huawei.com ([169.254.5.27]) by dggemi405-hub.china.huawei.com ([10.3.17.143]) with mapi id 14.03.0382.000; Thu, 12 Jul 2018 14:39:44 +0800
From: "qiangli (D)" <qiangli3@huawei.com>
To: =?utf-8?B?SsOhbm9zIEZhcmthcw==?= <janos.farkas@ericsson.com>, DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] updating the flow information model draft
Thread-Index: AQHUE8KZwjE4LcNZ9Uulhw/elCbKyKSK2Xeg
Date: Thu, 12 Jul 2018 06:39:43 +0000
Message-ID: <06C389826B926F48A557D5DB5A54C4ED2A69D265@dggemi529-mbs.china.huawei.com>
References: <2d6d8f85-a283-eb43-6bea-323b7af661f2@ericsson.com>
In-Reply-To: <2d6d8f85-a283-eb43-6bea-323b7af661f2@ericsson.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.130.163.138]
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/WXeoi4GOuolzW-KtlIKZhZQwU44>
Subject: Re: [Detnet] updating the flow information model draft
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 12 Jul 2018 06:39:56 -0000

SGkgSmFub3MsDQoNCkkgYWdyZWUgd2l0aCB5b3UgdGhhdCB0aGUgaW5mb3JtYXRpb24gbW9kZWwg
ZHJhZnQgbmVlZHMgdG8gYWRkIHNvbWUgImluIG9yZGVyIGRlbGl2ZXJ5IiByZWxhdGVkIGNvbnRl
bnQuIEFuZCBJIHBlcnNvbmFsbHkgcHJlZmVyIHlvdXIgZmlyc3Qgc3VnZ2VzdGlvbiwgdXNpbmcg
dGhlIG51bWJlciBvZiBtaXNvcmRlcmVkIHBhY2tldHMgdG8gZXhwcmVzcyB0aGUgbWlzb2Rlcmlu
Zy4gDQoNCkJlc2lkZXMsIEkgaGF2ZSB0d28gb3RoZXIgcXVlc3Rpb25zOg0KDQotLXdoYXQgaXMg
dGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuICJzZWN0aW9uIDUuMiBzZXJ2aWNlIHBhcmFtZXRlcnMi
IGFuZCAic2VjdGlvbiAxMC4zIHVzZXIgdG8gbmV0d29yayByZXF1aXJlbWVudHMiLCBhcmVuJ3Qg
dGhleSBib3RoIG9uIHRoZSBpbnRlcmZhY2UgYmV0d2VlbiB1c2VyIGFuZCBuZXR3b3JrPyBPbmUg
aW50ZXJmYWNlIHR3byB1c2FnZXMsIGRlcGVuZCBvbiB3aGljaCBkaXJlY3Rpb24geW91IGxvb2sg
YXQgaXQuIEZyb20gbmV0d29yayB0byB1c2VyIGlzIHNlcnZpY2UsIGluIHRoZSBvcHBvc2l0ZSBk
aXJlY3Rpb24gaXMgcmVxdWlyZW1lbnQsIGJ1dCBlaXRoZXIgd2F5LCB0aGV5IHdpbGwgaGF2ZSB0
aGUgc2FtZSBwYXJhbWV0ZXJzLg0KDQotLSBEbyB3ZSBuZWVkIHRvIGV4cGFuZCBpbmZvcm1hdGlv
biBtb2RlbCBkcmFmdCBmb3Igaml0dGVyPyBJIGNvdWxkbid0IGZpbmQgdGhlIGRlc2NyaXB0aW9u
IG9mIGppdHRlciBpbiB0aGUgY3VycmVudCB2ZXJzaW9uLiBIb3dldmVyIGFjY29yZGluZyB0byB0
aGUgUFMgZHJhZnQsIGppdHRlciBpcyBvbmUgb2YgdGhlIGltcG9ydGFudCBmZWF0dXJlcyBvZiBk
ZXRuZXQgZmxvdywgc2VlIGJlbG93Og0KDQoiLi4uLmFsb25nIHRoZSBtdWx0aS1ob3AgcGF0aCB3
aXRoIHN1Y2ggY2hhcmFjdGVyaXN0aWNzIGFzIGxvdyBsYXRlbmN5IGFuZCB1bHRyYS1sb3cgaml0
dGVyLCByZW9yZGVyaW5nIGFuZC9vciByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24gb2YgcGFj
a2V0cy4uLi4uIiwgDQphcyB3ZWxsIGFzICJOZWVkIGFic29sdXRlIGd1YXJhbnRlZXMgb2YgbWlu
aW11bSBhbmQgbWF4aW11bSBsYXRlbmN5IGVuZC10by1lbmQgYWNyb3NzIHRoZSBuZXR3b3JrOyBz
b21ldGltZXMgYSB0aWdodCBqaXR0ZXIgaXMgcmVxdWlyZWQgYXMgd2VsbDsiDQoNCg0KQmVzdCBy
ZWdhcmRzLA0KDQpDcmlzdGluYSBRSUFORw0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K
RnJvbTogZGV0bmV0IFttYWlsdG86ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBP
ZiBKw6Fub3MgRmFya2FzDQpTZW50OiBUaHVyc2RheSwgSnVseSAwNSwgMjAxOCAyOjEyIEFNDQpU
bzogRGV0TmV0IFdHIDxkZXRuZXRAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbRGV0bmV0XSB1cGRhdGlu
ZyB0aGUgZmxvdyBpbmZvcm1hdGlvbiBtb2RlbCBkcmFmdA0KDQpEZWFyIGFsbCwNCg0KSSB0aGlu
ayB0aGUgZmxvdyBpbmZvcm1hdGlvbiBtb2RlbCBkcmFmdCBuZWVkcyBzb21lIHVwZGF0ZXMgdG8g
YnJpbmcgaXQgaW4tbGluZSB3aXRoIHRoZSByZWNlbnQgZGV2ZWxvcG1lbnRzIGluIHRoZSBXRy4g
SeKAmWQgbGlrZSB0byBoYXZlIFdHIGRpc2N1c3Npb24gb24gdGhlIGxpc3QgYW5kIGF0IElFVEYg
MTAyIGJlZm9yZSBtYWtpbmcgYW55IHVwZGF0ZXMuDQoNCjEsIEN1cnJlbnQgdmVyc2lvbiBvZiBk
cmFmdC1pZXRmLWRldG5ldC1mbG93LWluZm9ybWF0aW9uLW1vZGVsLTAxDQoNClNlY3Rpb24gNS4y
IFNlcnZpY2UgUGFyYW1ldGVycyBpbmNsdWRlcyBpbiBvcmRlciBkZWxpdmVyeSwgd2hpY2ggaXMg
YSBiaW5hcnkgdmFsdWUgaW4gZHJhZnQtaWV0Zi1kZXRuZXQtZmxvdy1pbmZvcm1hdGlvbi1tb2Rl
bC0wMSBkZXBlbmRpbmcgb24gd2hldGhlciBvciBub3QgaW4gb3JkZXIgZGVsaXZlcnkgaXMgcmVx
dWlyZWQgZm9yIHRoZSBnaXZlbiBzZXJ2aWNlLiBUaGlzIHJlcXVpcmVzIHJlZmluZW1lbnRzIGJh
c2VkIG9uIHRoZSBkZXZlbG9wbWVudHMgd2UgaGFkIGluIGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hp
dGVjdHVyZS0wNi4NCg0KVGhlIHJlZmluZW1lbnQgd291bGQgaW52b2x2ZSBpbnRyb2R1Y2luZyBh
IG51bWVyaWNhbCBzZXJ2aWNlIHBhcmFtZXRlciwgd2hpY2ggY291bGQgYmUgY2FsbGVkIOKAnE1p
c29yZGVyaW5nVG9sZXJhbmNl4oCdIG9yIGFsaWtlIHRvIHJlcGxhY2UgdGhlIGN1cnJlbnQgYmlu
YXJ5IHBhcmFtZXRlci4NCg0KDQoyLCBSZWNlbnQgdXBkYXRlcyBvZiBkcmFmdC1pZXRmLWRldG5l
dC1hcmNoaXRlY3R1cmUtMDYNCg0KZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA2IHBy
b3ZpZGVzIGEgZmluZXIgZ3JhZGUgRGV0TmV0IFFvUyBwYXJhbWV0ZXIgYnkgaW50cm9kdWNpbmcg
Og0KDQpTZWN0aW9uIDMuMToNCuKAnG8gQW4gdXBwZXIgYm91bmQgb24gb3V0LW9mLW9yZGVyIHBh
Y2tldCBkZWxpdmVyeS4gSXQgaXMgd29ydGggbm90aW5nIHRoYXQgc29tZSBEZXROZXQgYXBwbGlj
YXRpb25zIGFyZSB1bmFibGUgdG8gdG9sZXJhdGUgYW55IG91dC1vZi1vcmRlciBkZWxpdmVyeS7i
gJ0NCg0KU2VjdGlvbiAzLjIuMi4xLiBJbi1PcmRlciBEZWxpdmVyeToNCuKAnE91dC1vZi1vcmRl
ciBwYWNrZXQgZGVsaXZlcnkgY2FuIGJlIGEgc2lkZSBlZmZlY3Qgb2Ygc2VydmljZSBwcm90ZWN0
aW9uLiBQYWNrZXRzIGRlbGl2ZXJlZCBvdXQtb2Ytb3JkZXIgaW1wYWN0IHRoZSBhbW91bnQgb2Yg
YnVmZmVyaW5nIG5lZWRlZCBhdCB0aGUgZGVzdGluYXRpb24gdG8gcHJvcGVybHkgcHJvY2VzcyB0
aGUgcmVjZWl2ZWQgZGF0YS4gU3VjaCBwYWNrZXRzIGFsc28gaW5mbHVlbmNlIHRoZSBqaXR0ZXIg
b2YgYSBmbG93LiBUaGUgRGV0TmV0IHNlcnZpY2UgaW5jbHVkZXMgbWF4aW11bSBhbGxvd2VkIG1p
c29yZGVyaW5nIGFzIGEgY29uc3RyYWludC4gWmVybyBtaXNvcmRlcmluZyB3b3VsZCBiZSBhIHZh
bGlkIHNlcnZpY2UgY29uc3RyYWludCB0byByZWZsZWN0IHRoYXQgdGhlIGVuZCBzeXN0ZW0ocykg
b2YgdGhlIGZsb3cgY2Fubm90IHRvbGVyYXRlIGFueSBvdXQtb2Ytb3JkZXIgZGVsaXZlcnkuDQpT
ZXJ2aWNlIHByb3RlY3Rpb24gbWF5IHByb3ZpZGUgYSBtZWNoYW5pc20gdG8gc3VwcG9ydCBpbi1v
cmRlciBkZWxpdmVyeS7igJ0NCg0KVGhlIGFyY2hpdGVjdHVyZSBkb2N1bWVudCBkb2VzIG5vdCBw
cm92aWRlIGZ1cnRoZXIgZGV0YWlscyBvbiBwdXJwb3NlLiANCkl0IGlzIHRoZSBqb2Igb2YgdGhl
IGZsb3cgaW5mb3JtYXRpb24gbW9kZWwgZHJhZnQgdG8gZ28gaW50byB0aGUgZGV0YWlscy4NCg0K
DQozLCDigJxNaXNvcmRlcmluZ1RvbGVyYW5jZeKAnSByZWxhdGVkIHRob3VnaHRzDQoNClRoZSBE
ZXROZXQgUW9TIHJlcXVpcmVtZW50cyBhcmUgY29ycmVsYXRlZCB0byBlYWNoIG90aGVyLiBGb3Ig
aW5zdGFuY2UsIGEgcGFja2V0IHJlY2VpdmVkIHdpdGggYSB0b28gYmlnIGRlbGF5IG9yIGppdHRl
ciBpcyBwcmFjdGljYWxseSBhIGxvc3QgcGFja2V0IGZvciB0aGUgYXBwbGljYXRpb24uIEFzIGZv
ciBtaXNvcmRlcmluZywgaXQgaXMgcmVsYXRlZCwgZS5nLiwgdG8gaml0dGVyIGFzIGV4cGxhaW5l
ZCBpbiB0aGUgYXJjaGl0ZWN0dXJlIGRvY3VtZW50LiAoV2VsbCwgbWlzb3JkZXJpbmcgYWJvdmUg
dGhlIHRvbGVyYWJsZSBsaW1pdCBjYW4gYmUgY29uc2lkZXJlZCBsb3NzLikgVGhlIGNvcnJlbGF0
aW9ucyBjYW4gYmUgdGFrZW4gaW50byBhY2NvdW50IHdoZW4gZGVmaW5pbmcgdGhlIFFvUyByZXF1
aXJlbWVudHMgZm9yIGEgRGV0TmV0IHNlcnZpY2UsIGFuZCBhbHNvIHdoZW4gcHJvdmlkaW5nIHRo
ZSBnaXZlbiBEZXROZXQgc2VydmljZSBieSB0aGUgRGV0TmV0IG5ldHdvcmsuDQoNCkFjdHVhbGx5
LCBtaXNvcmRlcmluZyBhbmQgaml0dGVyIGNhbiBiZSBkZWNyZWFzZWQgd2l0aCBhIHNpbWlsYXIg
dG9vbCwgZS5nLiwgYSBwbGF5b3V0IGJ1ZmZlci4gSXQgaXMgYSBiaXQgbW9yZSBjb21wbGV4IGZv
ciByZW9yZGVyaW5nIGFuZCByZXF1aXJlcyBzZXF1ZW5jaW5nIGluZm9ybWF0aW9uIGNhcnJpZWQg
aW4gdGhlIHBhY2tldHMuDQoNCkkgc2VlIHR3byBhcHByb2FjaGVzIHRvIGV4cHJlc3MgbWF4aW11
bSBhbGxvd2VkIG1pc29yZGVyaW5nOg0KYSkgbnVtYmVyIG9mIG1pc29yZGVyZWQgcGFja2V0cw0K
YikgdGltZQ0KDQpCb3RoIG9mIHRoZW0gaGF2ZSB0aGVpciBwcm9zIGFuZCBjb25zLg0KDQpJIHBy
b3Bvc2UgdG8gZm9sbG93IGEpIGZvciBtdWx0aXBsZSByZWFzb25zLg0KDQpNYXhpbXVtIGFsbG93
ZWQvdG9sZXJhYmxlIG1pc29yZGVyaW5nIGNvdWxkIGJlIGRlZmluZWQgYWxvbmc6DQrigJxtYXhp
bXVtIG51bWJlciBvZiBtaXNvcmRlcmVkIHBhY2tldHMsIGUuZy4sIGEgZGVsdGEgb2Ygc2VxdWVu
Y2UgbnVtYmVycyBiZXR3ZWVuIHRoZSBoaWdoZXN0IHNlcXVlbmNlIG51bWJlciB0aGF0IHdhcyBq
dXN0IHJlY2VpdmVkIGFuZCB0aGUgbG93ZXN0IHNlcXVlbmNlIHRoYXQgaXMgYWNjZXB0YWJsZeKA
nQ0KKGNyZWRpdCBnb2VzIHRvIFBhc2NhbCBmb3IgaW5pdGlhbCB3b3JkaW5nISkNCg0KVGhpcyBp
cyBhIHJlbGF0aXZlbHkgc2ltcGxlIGRlZmluaXRpb24gYW5kIGFsc28gc2ltcGxlIHRvIG1lYXN1
cmUsIGRldGVjdCwgYW5kIHZlcmlmeS4gRnVydGhlcm1vcmUsIHRpbWluZyByZXF1aXJlbWVudCBp
cyBhbHJlYWR5IGRlZmluZWQgYXMgcGFydCBvZiB0aGUgaml0dGVyIHJlcXVpcmVtZW50LCBubyBu
ZWVkIHRvIGR1cGxpY2F0ZS4gSW4gYWRkaXRpb24sIHRpbWluZyBtYXkgbm90IGJlIGFzIGltcG9y
dGFudCBhcyB0aGUgb3JkZXIgb2YgcGFja2V0cyBmb3Igc29tZSBhcHBsaWNhdGlvbnMuDQoNCldo
YXQgZG8geW91IHRoaW5rPw0KDQpSZWdhcmRzLA0KSmFub3MNCg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmRldG5ldCBtYWlsaW5nIGxpc3QNCmRldG5l
dEBpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQN
Cg==


From nobody Thu Jul 12 09:47: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 87A42130F25 for <detnet@ietfa.amsl.com>; Thu, 12 Jul 2018 09:47:37 -0700 (PDT)
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 wZXjLG_LS8Wj for <detnet@ietfa.amsl.com>; Thu, 12 Jul 2018 09:47:33 -0700 (PDT)
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 4BF03130E89 for <detnet@ietf.org>; Thu, 12 Jul 2018 09:47:33 -0700 (PDT)
Received: from cmgw12.unifiedlayer.com (unknown [10.9.0.12]) by gproxy1.mail.unifiedlayer.com (Postfix) with ESMTP id BA2D7175C5D for <detnet@ietf.org>; Thu, 12 Jul 2018 10:47:31 -0600 (MDT)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id dekdfPtqTak7tdekdfuW4u; Thu, 12 Jul 2018 10:47:31 -0600
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:Cc:References:To:From: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=EeP4L6lWb53LpLD+JKVZTrTNTpGfvk/11R1tbsn8NIg=; b=BcQPKIMn5vpGczWSO0ha2AcYeE EOActink1v3dYuKJIV9tk2NthLukoZX0slTTb09NZ8amjKemLeVP+/w8Dv6BVFQT9NS4DteCX8Lzx 6uwqGqHC79axcOia/KAfTh+Ut;
Received: from pool-100-15-86-101.washdc.fios.verizon.net ([100.15.86.101]:50744 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 1fdekd-000IbJ-8n; Thu, 12 Jul 2018 10:47:31 -0600
From: Lou Berger <lberger@labn.net>
To: "draft-ietf-detnet-architecture@ietf.org" <draft-ietf-detnet-architecture@ietf.org>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <30d8df73-9f52-89d3-66fd-2173f7038624@labn.net>
Cc: DetNet WG <detnet@ietf.org>
Message-ID: <a19cb7bb-a518-acfd-4539-d002bfc58bca@labn.net>
Date: Thu, 12 Jul 2018 12:47:29 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <30d8df73-9f52-89d3-66fd-2173f7038624@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.86.101
X-Source-L: No
X-Exim-ID: 1fdekd-000IbJ-8n
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-86-101.washdc.fios.verizon.net ([IPv6:::1]) [100.15.86.101]:50744
X-Source-Auth: lberger@labn.net
X-Email-Count: 16
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/c74qK61teZgEdISRNthY_0dnmkk>
Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 12 Jul 2018 16:47:38 -0000

  Hi,

I have the following comments/questions:

- WRT 4.4.2

I think CPE and PCE are a bit conflated.  To clarify, hiw about:

OLD
    to any device operating in that plane, whether is it a Path
    Computation entity, or a Network Management entity (NME)), or a
    distributed control plane.  The Path Computation Element (PCE)
    [RFC4655] is a core element of a controller, in charge of computing
    Deterministic paths to be applied in the Network Plane.

NEW
    to any device operating in that plane, whether is it a Path
    Computation Element [RFC4655] or entity, or a Network Management 
entity (NME)), or a
    distributed control plane.  The CPE
     is a core element of a controller, in charge of computing
    Deterministic paths to be applied in the Network Plane.

and s/PCE/CPE in the next paragraph, specifically:

OLD
    One or more PCE(s) collaborate to implement the requests from the FME
    as Per-Flow Per-Hop Behaviors installed in the intermediate nodes for
    each individual flow.  The PCEs place each flow along a deterministic
NEW
    One or more CPE(s) collaborate to implement the requests from the FME
    as Per-Flow Per-Hop Behaviors installed in the intermediate nodes for
    each individual flow.  The CPEs place each flow along a deterministic

- WRT Section 4.4.3
I'm unclear as to what "Operational Plane (control plane)" means in the 
first paragraph.  Should it perhaps read "Operational Plane (OAM)"? If 
not, what is the intent of "control plane" in this paragraph (and section)?

Thank you,
Lou

On 6/28/2018 10:35 PM, Lou Berger wrote:
> Authors,
>
>       Thank you for the update!
>
> WG,
>
>       This document has changed to a sufficient degree that I think a 2nd
> last call is warranted.  Typically I would start a 1 week LC in these
> circumstances - but given the proximity to the meeting I'd like to start
> a 3 week LC right ending with the IETF meeting -- that is on July 20th.
> This should allow for both adequate review of the changes and discussion
> of the changes in our WG session (Monday July 16.)
>
> As always, please send LC comment to the list and positive comments,
> e.g., "I've reviewed this document
> and believe it is ready for publication", are welcome!
>
> Thank you,
>
> Lou (as Shepherd)
>
> On 6/28/2018 9:08 PM, János Farkas wrote:
>> Dear all,
>>
>> Off-line discussions among Lou, Stewart, and authors followed the
>> discussions to properly address the WGLC comments, including the
>> detailed comments.
>>
>> A new revision of the draft has been uploaded:
>> draft-ietf-detnet-architecture-06.
>>
>> In addition to the changes already described in this thread, the
>> following bigger changes have been made to the draft:
>>
>>
>> *Section 2.1 Terms used in this document*
>>
>> Some definitions refined as suggested by the detailed comments
>>
>> New definitions have been added:
>>
>>     "allocation
>>             Resources are dedicated to support a DetNet flow. Depending
>>             on an implementation, the resource may be reused by non-
>>             DetNet flows when it is not used by the DetNet flow.
>>
>>
>>     PEF     A Packet Elimination Function (PEF) eliminates duplicate
>>             copies of packets to prevent excess packets flooding the
>>             network or duplicate packets being sent out of the DetNet
>>             domain.  PEF can be implemented by an edge node, a relay
>>             node, or an end system.
>>
>>    PRF     A Packet Replication Function (PRF) replicates DetNet flow
>>             packets and forwards them to one or more next hops in the
>>             DetNet domain.  The number of packet copies sent to each next
>>             hop is a DetNet flow specific parameter at the node doing the
>>             replication.  PRF can be implemented by an edge node, a relay
>>             node, or an end system.
>>
>>     PREOF   Collective name for Packet Replication, Elimination, and
>>             Ordering Functions.
>>
>>     POF     A Packet Ordering Function (POF) re-orders packets within a
>>             DetNet flow that are received out of order.  This function
>>             can be implemented by an edge node, a relay node, or an end
>>             system.
>>
>>    DetNet service proxy
>>             Maps between App-flows and DetNet flows.
>>
>>     bridged path
>>             A VLAN bridge uses the VLAN ID and the destination MAC
>>             address to select the outbound port hence the path for a
>>             frame."
>>
>>
>> *Section 3.1 Primary goals defining the DetNet QoS*
>>
>> A new QoS aspect has been added:
>>     "o  An upper bound on out-of-order packet delivery.  It is worth
>>        noting that some DetNet applications are unable to tolerate any
>>        out-of-order delivery."
>>
>>
>> The 3rd paragraph on loss on page 8 after the bullet list has been
>> extended to:
>>     "After congestion, the most important contributions to packet loss are
>>     typically from random media errors and equipment failures. Service
>>     protection is the name for the mechanisms used by DetNet to address
>>     these losses.  The mechanisms employed are constrained by the
>>     requirement to meet the users' latency requirements.  Packet
>>     replication and elimination (Section 3.2.2) and packet encoding
>>     (Section 3.2.2.3) are described in this document to provide service
>>     protection; others may be found.  For instance, packet encoding can
>>     be used to provide service protection against random media errors,
>>     packet replication and elimination can be used to provide service
>>     protection against equipment failures.  This mechanism distributes
>>     the contents of DetNet flows over multiple paths in time and/or
>>     space, so that the loss of some of the paths does need not cause the
>>     loss of any packets."
>>
>>
>> *3.2.2.  Service Protection*
>>
>> Service protection is used as a more generic term. Introductory text
>> added:
>>     "Service protection aims to mitigate or eliminate packet loss due to
>>     equipment failures, random media and/or memory faults.  These types
>>     of packet loss can be greatly reduced by spreading the data over
>>     multiple disjoint forwarding paths.  Various service protection
>>     methods are described in [RFC6372], e.g., 1+1 linear protection.
>>     This section describes the functional details of an additional method
>>     in Section 3.2.2.2, which can be implemented as described in
>>     Section 3.2.2.3 or as specified in [I-D.ietf-detnet-dp-sol-mpls] in
>>     order to provide 1+n hitless protection.  The appropriate service
>>     protection mechanism depends on the scenario and the requirements."
>>
>>
>> New sub-section added:
>>
>> "3.2.2.1.  In-Order Delivery
>>
>>     Out-of-order packet delivery can be a side effect of service
>>     protection.  Packets delivered out-of-order impact the amount of
>>     buffering needed at the destination to properly process the received
>>     data.  Such packets also influence the jitter of a flow.  The DetNet
>>     service includes maximum allowed misordering as a constraint. Zero
>>     misordering would be a valid service constraint to reflect that the
>>     end system(s) of the flow cannot tolerate any out-of-order delivery.
>>     Service protection may provide a mechanism to support in-order
>>     delivery."
>>
>>
>> *3.2.2.2. Packet Replication and Elimination*
>>
>> New bullet added as the last one:
>>     "o  The Packet Ordering Function (POF) uses the sequencing information
>>        to re-order a DetNet flow's packets that are received out of
>>        order."
>>
>> New sentence added after the bullet list:
>> "The order in which a node applies the PEF and the PRF to a DetNet
>> flow is implementation specific."
>>
>> 2nd paragraph after the bullet list has been updated to:
>> "Some service protection mechanisms rely on switching from one flow to
>>     another when a failure of a flow is detected.  Contrarily, packet
>>     replication and elimination combines the DetNet member flows sent
>>     along multiple different paths, and performs a packet-by-packet
>>     selection of which to discard, e.g., based on sequencing information."
>>
>>
>> *3.2.3.  Explicit routes*
>>
>> Out-of-order aspect added to the first paragraph, which is about
>> distributed routing:
>> "Furthermore, out-of-order
>> packet delivery can be a side effect of route changes."
>>
>> New sentence added to the 3rd paragraph:
>> "Explicit routes can be established various
>> ways, e.g., with RSVP-TE [RFC3209], with Segment Routing (SR)
>> [I-D.ietf-spring-segment-routing], via a Software Defined Networking
>> approach [RFC7426], with IS-IS [RFC7813], etc."
>>
>> New paragraph added:
>>     "Out-of-order packet delivery can be a side effect of distributing a
>>     single flow over multiple paths especially when there is a change
>>     from one path to another when combining the flow.  This is
>>     irrespective of the distribution method used, also applies to service
>>     protection over explicit routes.  As described in Section 3.2.2.1,
>>     out-of-order packets influence the jitter of a flow and impact the
>>     amount of buffering needed to process the data; therefore, DetNet
>>     service includes maximum allowed misordering as a constraint. The
>>     use of explicit routes helps to provide in-order delivery because
>>     there is no immediate route change with the network topology, but the
>>     changes are plannable as they are between the different explicit
>>     routes."
>>
>> *
>> **4.1.1. Representative Protocol Stack Model*
>>
>> "Explicit routes" have been added to Figure 2 with the corresponding
>> explanation:
>>   "Explicit routes
>>             The DetNet transport layer provides mechanisms to ensure that
>>             fixed paths are provided for DetNet flows.  These explicit
>>             paths avoid the impact of network convergence."
>>
>>
>> Section 4.11 Connected islands vs. networks of v05 has been deleted
>> because it was just a leftover from early drafts on what DetNet WG
>> should do; which are covered by the charter anyways.
>>
>>
>> References have been cleaned up and brought up-to-date.
>>
>>
>> Refinements have been implemented in the draft according to Lou's
>> detailed comments. They are not listed here because they are minor
>> changes.
>>
>>
>> Best regards,
>> Janos
>>
>>
>> On 6/12/2018 2:48 PM, Lou Berger wrote:
>>> Balázs,
>>>
>>> Thanks for the response -- please see below.
>>>
>>> ----------
>>> On June 12, 2018 4:07:35 AM Balázs Varga A
>>> <balazs.a.varga@ericsson.com> wrote:
>>>
>>>> Hi Lou, Thanks for the comments. See reactions inline. Document
>>>> update in progress. Cheers Bala'zs
>>>>
>>>> -----Original Message-----
>>>> From: detnet <detnet-bounces@ietf.org> On Behalf Of Lou Berger
>>>> Sent: 2018. június 1. 22:42
>>>> To: DetNet WG <detnet@ietf.org>;
>>>> draft-ietf-detnet-architecture@ietf.org
>>>> Subject: [Detnet] Promised comments on draft-ietf-detnet-architecture
>>>>
>>>> Hi,
>>>>
>>>>       I have a number of high level comments on the document that I'd
>>>> like to  raise below.  I also have a number of more
>>>> editorial/specific comments that  I'd like to review directly with
>>>> the authors and then have them report back  on changes -- if any
>>>> turn out to be more substantive discussions from the  author's
>>>> perspective, I'll raise these on the list separately.
>>>>
>>> ...
>>>> - WRT Section 4.4.3, I think the inclusion of a distributed control
>>>> plane in the "Network Plane" is inconsistent with other functional
>>>> definitions and conflates where a function resides from the actual
>>>> function and that whether control is implemented in a fully
>>>> centralized, fully distributed or some hybrid form doesn't
>>>> fundamentally change  the control function's role -- therefore I
>>>> think the sections 4.4.2 and .3 should be revised accordingly
>>>> [Balázs Varga A] Agree in principal. Let's discuss the details.
>>>>
>>> Okay - I'll work with you off line and we can report back the
>>> results/proposed changes.
>>>
>>>> - In several places it's not clear that DetNet service is always a
>>>> L3 service which is controlled using L3 identifiers, i.e., IP
>>>> addresses -- this is true even in the MPLS service case and the TSN
>>>> over MPLS case. I think this is an important point to be clear on in
>>>> the document.
>>>> [Balázs Varga A] I am not sure. DetNet service is always provided
>>>> over a L3 network (IP or MPLS), that is fine. However the service
>>>> itself can be L2 or L3. In case of TSN Ethernet frames are
>>>> transported, so it is a L2 service. In case of IP end systems IP
>>>> packets are transported so it is a L3 service.
>>>>
>>> Humm - While I agree that DetNet is providing an (enhanced) L2VPN
>>> service, it is not itself providing control or service of L2 devices
>>> -- this is TSN's job.  The fact that DetNet is all about behavior of
>>> L3 nodes (i.e., IP and PW/MPLS) and not L2 nodes (i.e., TSN bridges)
>>> is something the architecture should make unambiguous.
>>>
>>> Thanks,
>>> Lou
>>>
>>>> Please let me know what you think.
>>>>
>>>> Cheers,
>>>>
>>>> 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
>>
>>
>>
>> On 6/12/2018 6:27 PM, Stewart Bryant wrote:
>>> Dear Bala'zs
>>>
>>> Thank you your for your consideration of these points. I will just
>>> pick up a few that need some further thought:
>>>
>>>
>>>>      DetNet transit node
>>>>
>>>>             A node operating at the DetNet transport layer, that utilizes
>>>>
>>>>             link layer and/or network layer switching across multiple
>>>>
>>>>             links and/or sub-networks to provide paths for DetNet service
>>>>
>>>>             layer functions. Optionally provides congestion protection
>>>>
>>>>             over those paths.  An MPLS LSR is an example of a DetNet
>>>>
>>>>             transit node.
>>>>
>>>> SB> In that example it would have to be a DetNet enable/aware LSR. An
>>>>
>>>> SB> ordinary LSR would not know anything about DetNet.
>>>>
>>>> [Balázs Varga A] No, A DetNet aware LSR would be a relay node (S-PE).
>>>>
>>> I think the confusion is what "DetNet Transport Layer" means. This
>>> technology touches on Transport Layer in  the L4 sense, and the
>>> Transport Network Layer as in the packet network that carries
>>> L3 packets.
>>>
>>> So I think that we need to clarify whether a DetNet transit node
>>> is an S-PE (i.e. a a transit node in the DetNet layer), or a P node
>>> (i.e. a transit node that is carrying DetNet packets but could be
>>> carrying any sort of MPLS packet)
>>>
>>>> ============
>>>>
>>>>     These three techniques can be applied independently, giving eight
>>>>
>>>>     possible combinations, including none (no DetNet), although some
>>>>
>>>>     combinations are of wider utility than others.  This separation keeps
>>>>
>>>>     the protocol stack coherent and maximizes interoperability with
>>>>
>>>>     existing and developing standards in this (IETF) and other Standards
>>>>
>>>>     Development Organizations.  Some examples of typical expected
>>>>
>>>>     combinations:
>>>>
>>>>     o  Explicit routes plus service protection are exactly the techniques
>>>>
>>>>        employed by [HSR-PRP]. Explicit routes are achieved by limiting
>>>>
>>>>        the physical topology of the network, and the sequentialization,
>>>>
>>>>        replication, and duplicate elimination are facilitated by packet
>>>>
>>>>        tags added at the front or the end of Ethernet frames.
>>>>
>>>> SB> ER can be done virtually as well as physically. RSVP is a type of
>>>>
>>>> SB> ER, as is Adj-SID based SR, and we can design other types.
>>>>
>>>> [Balázs Varga A] Agree, but these are examples. Statement is for
>>>> HSR-PRP.
>>>>
>>> So the question is whether we should expand the set of examples,
>>> particularly
>>> to more accessible ones.
>>>
>>> ============
>>>>                      Packet replication and elimination
>>>>
>>>>                  > > > > > > > > > relay > > > > > > > >
>>>>
>>>>                 > /------------+ R node E +------------\ >
>>>>
>>>>                > /                  v + ^               \ >
>>>>
>>>>        end    R +                   v | ^                + E end
>>>>
>>>>        system   +                   v | ^                +   system
>>>>
>>>>                > \                  v + ^               / >
>>>>
>>>>                 > \------------+ R relay E +-----------/ >
>>>>
>>>>                  > > > > > > > > >  node > > > > > > > >
>>>>
>>>> Figure 1
>>>>
>>>>     Packet replication and elimination does not react to and correct
>>>>
>>>>     failures; it is entirely passive.  Thus, intermittent failures,
>>>>
>>>> SB> I think it copes with intermittent failures OK.
>>>>
>>>> [Balázs Varga A] Yes, PRF and PEF can eliminate the effect of such
>>>> failures. But text
>>>>
>>>> intends to say that it is passive. It is not reacting to such
>>>> failures. No change in text.
>>>>
>>> You say that PREF does not correct failures. I would contend that is
>>> exactly
>>> what it does. Sure it does not react but it does correct, and it does
>>> address intermittent failures.
>>>> ===========
>>>>
>>>>     transported between the peer end systems.  Therefore, the following
>>>>
>>>>     possible types / formats of a DetNet flow are distinguished in this
>>>>
>>>>     document:
>>>>
>>>>     o  App-flow: native format of a DetNet flow.  It does not contain any
>>>>
>>>>        DetNet related attributes.
>>>>
>>>>     o  DetNet-t-flow: specific format of a DetNet flow.  Only requires
>>>>
>>>>        the congestion / latency features provided by the Detnet transport
>>>>
>>>>        layer.
>>>>
>>>>     o  DetNet-s-flow: specific format of a DetNet flow.  Only requires
>>>>
>>>>        the replication/elimination feature ensured by the DetNet service
>>>>
>>>>        layer.
>>>>
>>>>     o  DetNet-st-flow: specific format of a DetNet flow.  It requires
>>>>
>>>>        both DetNet service layer and DetNet transport layer functions
>>>>
>>>>        during forwarding.
>>>>
>>>> SB> I find the relisting of these types confusing. Wheren't they
>>>> defined
>>>>
>>>> SB> in the section above?
>>>>
>>>> [Balázs Varga A] This is inline with the previous section " Grouping
>>>> of end systems ".
>>>>
>>> Surely if we have defined them we never need to do anything but name
>>> them in
>>> later sections. Redefinition is never a good idea because it often
>>> leads to
>>> conflicting definitions.
>>>
>>>> ============
>>>>
>>>>     [HSR-PRP]  IEC, "High availability seamless redundancy (HSR) is a
>>>>
>>>>                further development of the PRP approach, although HSR
>>>>
>>>>                functions primarily as a protocol for creating media
>>>>
>>>>                redundancy while PRP, as described in the previous
>>>>
>>>>                section, creates network redundancy.  PRP and HSR are both
>>>>
>>>>                described in the IEC 62439 3 standard.",
>>>>
>>>>                <http://webstore.iec.ch/webstore/webstore.nsf/
>>>>
>>>> artnum/046615!opendocument>.
>>>>
>>>> SB> Not available at the time of this review, but my recollection is
>>>>
>>>> SB> that this is not readily available without paying a large fee.
>>>>
>>> If we decide that this is essential as a key reference, there needs to be
>>> some suitable text, as this will get raised a number of times between
>>> here an publication as first the directorates and then the ADs run
>>> into this.
>>>
>>>> ===========
>>>>
>>>>     [ISA95]    ANSI/ISA, "Enterprise-Control System Integration Part 1:
>>>>
>>>>                Models and Terminology", 2000,
>>>>
>>>>                <https://www.isa.org/isa95/>.
>>>>
>>>> SB> Should that be 2000, or 2010.
>>>>
>>>> SB> Note that this seems to be a very expensive document to access.
>>>>
>>> You did not comment on the correctness of the reference.
>>>>
>>> Best Regards
>>>
>>> Stewart
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet


From nobody Thu Jul 12 11:14:32 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 59219131150; Thu, 12 Jul 2018 11:14:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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 Dv4wszofRWv3; Thu, 12 Jul 2018 11:14:25 -0700 (PDT)
Received: from mail-oi0-x233.google.com (mail-oi0-x233.google.com [IPv6:2607:f8b0:4003:c06::233]) (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 6C9BF130F34; Thu, 12 Jul 2018 11:14:25 -0700 (PDT)
Received: by mail-oi0-x233.google.com with SMTP id 13-v6so57525543ois.1; Thu, 12 Jul 2018 11:14:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=J0BBE+aX9hYxHU9ppfbn4xTZKJnAZdzElI1BuHb5QaI=; b=CmNM5l93TqSdDmdcMENLUa2KmfMeGyycCTNnW/VgmrhdK9NTMduuFJ5MwlvbyZ5Daw PkvS4vHc0mogTo4VCVmAFskE7oadBUyOWFvvNj59LkRBq+8gMuslpzqGjnx1B9Egbst3 M1iARo1dyqyl1u7udpWj1VQHENOXc4X0veFFmODIL6nMzv5Qbgzv4PPIuIT3a2SUyOlk CBH091s3s6AaO/2t2XLVPG5NyVza7+ZFInk63EghIWr1YhiDLPxhDXgDb2lkdtNFMUeK O/JSK8FaS3X72lYdsBjGIznABAhN90+Spmlx8bOe0pHCJygQGBUZ0Me25+y7ILShvZuj yuAQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=J0BBE+aX9hYxHU9ppfbn4xTZKJnAZdzElI1BuHb5QaI=; b=ebV1azfsv8K/NnkRrA8XFOlna8n3XIPcAzhKu95HbW3KSRXuHcIlAwe+sryr3sX4Ab lOo2htSZbLBHPa4ovVKOh4yAz4TKtEONyR0C0DTh00fDoZJ0xaiXwcBCorsqBVVHFQjV I8zX2kI+QDneCnmTl+kXBQSwpSn61FDJ/B1OGvq+xyNDvdCwE75jogYO1aOJVYQdcQpl Joc2ez1vR2/BQgeQH+aQ7D0WTTcV4CoTje5PNmTyvXnHna9dZq1eUpDf9Vv78KAtPtUq VCBs0vuC3JFNz2ao6OgsFTLsBPjSlvZri8Obs26wRhUztz0KKwdJ/U1+YLUdo+ITnIEp h3zA==
X-Gm-Message-State: AOUpUlGFW4ytvvSekJl9R32EZBronnEtM8yPiKVSRFPoj4MYqcSxC/8/ IVE9RYJ0IGRI7Uiu52kbtbNCXtibSj9wb5U/nWg=
X-Google-Smtp-Source: AAOMgpeXlvzOUM5T7uRR84+qNcqPL7Iu8rU8F58dR9+fvIxGBMK0gP0VcLsHXqf9TuwFQk/jtqrZwq0gDs6lLCh6L4s=
X-Received: by 2002:aca:f305:: with SMTP id r5-v6mr3680659oih.230.1531419264625;  Thu, 12 Jul 2018 11:14:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:30c2:0:0:0:0:0 with HTTP; Thu, 12 Jul 2018 11:14:04 -0700 (PDT)
In-Reply-To: <a19cb7bb-a518-acfd-4539-d002bfc58bca@labn.net>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <30d8df73-9f52-89d3-66fd-2173f7038624@labn.net> <a19cb7bb-a518-acfd-4539-d002bfc58bca@labn.net>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Thu, 12 Jul 2018 14:14:04 -0400
Message-ID: <CAA=duU3iHV4V-r6w_JDE0S53Pd9y3ZTf+zfwKD-9ruVdEebN4g@mail.gmail.com>
To: Lou Berger <lberger@labn.net>
Cc: "draft-ietf-detnet-architecture@ietf.org" <draft-ietf-detnet-architecture@ietf.org>, DetNet WG <detnet@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000045333a0570d155c6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/Pbl60DdtC9G9MMN4P3Sqr7fgqfo>
Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 12 Jul 2018 18:14:31 -0000

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

Lou,

Would it be better if we changed =E2=80=9CController Plane Entity (CPE)" to
"Controller Plane Device (CPD)=E2=80=9D? I ask this for a couple of reasons=
.

1. CPE also means (not in this document, but throughout the industry)
Customer Premise Equipment. Re-defining CPE for this document could be
confusing for readers more accustomed to the usual definition.

2. CPE is, as you noted, very similar to PCE as an acronym. CPD and PCE are
much less likely to be confused or typoed with each other.

Just a thought.

Cheers,
Andy


On Thu, Jul 12, 2018 at 12:47 PM, Lou Berger <lberger@labn.net> wrote:

>
>  Hi,
>
> I have the following comments/questions:
>
> - WRT 4.4.2
>
> I think CPE and PCE are a bit conflated.  To clarify, hiw about:
>
> OLD
>    to any device operating in that plane, whether is it a Path
>    Computation entity, or a Network Management entity (NME)), or a
>    distributed control plane.  The Path Computation Element (PCE)
>    [RFC4655] is a core element of a controller, in charge of computing
>    Deterministic paths to be applied in the Network Plane.
>
> NEW
>    to any device operating in that plane, whether is it a Path
>    Computation Element [RFC4655] or entity, or a Network Management entit=
y
> (NME)), or a
>    distributed control plane.  The CPE
>     is a core element of a controller, in charge of computing
>    Deterministic paths to be applied in the Network Plane.
>
> and s/PCE/CPE in the next paragraph, specifically:
>
> OLD
>    One or more PCE(s) collaborate to implement the requests from the FME
>    as Per-Flow Per-Hop Behaviors installed in the intermediate nodes for
>    each individual flow.  The PCEs place each flow along a deterministic
> NEW
>    One or more CPE(s) collaborate to implement the requests from the FME
>    as Per-Flow Per-Hop Behaviors installed in the intermediate nodes for
>    each individual flow.  The CPEs place each flow along a deterministic
>
> - WRT Section 4.4.3
> I'm unclear as to what "Operational Plane (control plane)" means in the
> first paragraph.  Should it perhaps read "Operational Plane (OAM)"? If no=
t,
> what is the intent of "control plane" in this paragraph (and section)?
>
> Thank you,
> Lou
>
>
> On 6/28/2018 10:35 PM, Lou Berger wrote:
>
>> Authors,
>>
>>       Thank you for the update!
>>
>> WG,
>>
>>       This document has changed to a sufficient degree that I think a 2n=
d
>> last call is warranted.  Typically I would start a 1 week LC in these
>> circumstances - but given the proximity to the meeting I'd like to start
>> a 3 week LC right ending with the IETF meeting -- that is on July 20th.
>> This should allow for both adequate review of the changes and discussion
>> of the changes in our WG session (Monday July 16.)
>>
>> As always, please send LC comment to the list and positive comments,
>> e.g., "I've reviewed this document
>> and believe it is ready for publication", are welcome!
>>
>> Thank you,
>>
>> Lou (as Shepherd)
>>
>> On 6/28/2018 9:08 PM, J=C3=A1nos Farkas wrote:
>>
>>> Dear all,
>>>
>>> Off-line discussions among Lou, Stewart, and authors followed the
>>> discussions to properly address the WGLC comments, including the
>>> detailed comments.
>>>
>>> A new revision of the draft has been uploaded:
>>> draft-ietf-detnet-architecture-06.
>>>
>>> In addition to the changes already described in this thread, the
>>> following bigger changes have been made to the draft:
>>>
>>>
>>> *Section 2.1 Terms used in this document*
>>>
>>> Some definitions refined as suggested by the detailed comments
>>>
>>> New definitions have been added:
>>>
>>>     "allocation
>>>             Resources are dedicated to support a DetNet flow. Depending
>>>             on an implementation, the resource may be reused by non-
>>>             DetNet flows when it is not used by the DetNet flow.
>>>
>>>
>>>     PEF     A Packet Elimination Function (PEF) eliminates duplicate
>>>             copies of packets to prevent excess packets flooding the
>>>             network or duplicate packets being sent out of the DetNet
>>>             domain.  PEF can be implemented by an edge node, a relay
>>>             node, or an end system.
>>>
>>>    PRF     A Packet Replication Function (PRF) replicates DetNet flow
>>>             packets and forwards them to one or more next hops in the
>>>             DetNet domain.  The number of packet copies sent to each ne=
xt
>>>             hop is a DetNet flow specific parameter at the node doing t=
he
>>>             replication.  PRF can be implemented by an edge node, a rel=
ay
>>>             node, or an end system.
>>>
>>>     PREOF   Collective name for Packet Replication, Elimination, and
>>>             Ordering Functions.
>>>
>>>     POF     A Packet Ordering Function (POF) re-orders packets within a
>>>             DetNet flow that are received out of order.  This function
>>>             can be implemented by an edge node, a relay node, or an end
>>>             system.
>>>
>>>    DetNet service proxy
>>>             Maps between App-flows and DetNet flows.
>>>
>>>     bridged path
>>>             A VLAN bridge uses the VLAN ID and the destination MAC
>>>             address to select the outbound port hence the path for a
>>>             frame."
>>>
>>>
>>> *Section 3.1 Primary goals defining the DetNet QoS*
>>>
>>> A new QoS aspect has been added:
>>>     "o  An upper bound on out-of-order packet delivery.  It is worth
>>>        noting that some DetNet applications are unable to tolerate any
>>>        out-of-order delivery."
>>>
>>>
>>> The 3rd paragraph on loss on page 8 after the bullet list has been
>>> extended to:
>>>     "After congestion, the most important contributions to packet loss
>>> are
>>>     typically from random media errors and equipment failures. Service
>>>     protection is the name for the mechanisms used by DetNet to address
>>>     these losses.  The mechanisms employed are constrained by the
>>>     requirement to meet the users' latency requirements.  Packet
>>>     replication and elimination (Section 3.2.2) and packet encoding
>>>     (Section 3.2.2.3) are described in this document to provide service
>>>     protection; others may be found.  For instance, packet encoding can
>>>     be used to provide service protection against random media errors,
>>>     packet replication and elimination can be used to provide service
>>>     protection against equipment failures.  This mechanism distributes
>>>     the contents of DetNet flows over multiple paths in time and/or
>>>     space, so that the loss of some of the paths does need not cause th=
e
>>>     loss of any packets."
>>>
>>>
>>> *3.2.2.  Service Protection*
>>>
>>> Service protection is used as a more generic term. Introductory text
>>> added:
>>>     "Service protection aims to mitigate or eliminate packet loss due t=
o
>>>     equipment failures, random media and/or memory faults.  These types
>>>     of packet loss can be greatly reduced by spreading the data over
>>>     multiple disjoint forwarding paths.  Various service protection
>>>     methods are described in [RFC6372], e.g., 1+1 linear protection.
>>>     This section describes the functional details of an additional meth=
od
>>>     in Section 3.2.2.2, which can be implemented as described in
>>>     Section 3.2.2.3 or as specified in [I-D.ietf-detnet-dp-sol-mpls] in
>>>     order to provide 1+n hitless protection.  The appropriate service
>>>     protection mechanism depends on the scenario and the requirements."
>>>
>>>
>>> New sub-section added:
>>>
>>> "3.2.2.1.  In-Order Delivery
>>>
>>>     Out-of-order packet delivery can be a side effect of service
>>>     protection.  Packets delivered out-of-order impact the amount of
>>>     buffering needed at the destination to properly process the receive=
d
>>>     data.  Such packets also influence the jitter of a flow.  The DetNe=
t
>>>     service includes maximum allowed misordering as a constraint. Zero
>>>     misordering would be a valid service constraint to reflect that the
>>>     end system(s) of the flow cannot tolerate any out-of-order delivery=
.
>>>     Service protection may provide a mechanism to support in-order
>>>     delivery."
>>>
>>>
>>> *3.2.2.2. Packet Replication and Elimination*
>>>
>>> New bullet added as the last one:
>>>     "o  The Packet Ordering Function (POF) uses the sequencing
>>> information
>>>        to re-order a DetNet flow's packets that are received out of
>>>        order."
>>>
>>> New sentence added after the bullet list:
>>> "The order in which a node applies the PEF and the PRF to a DetNet
>>> flow is implementation specific."
>>>
>>> 2nd paragraph after the bullet list has been updated to:
>>> "Some service protection mechanisms rely on switching from one flow to
>>>     another when a failure of a flow is detected.  Contrarily, packet
>>>     replication and elimination combines the DetNet member flows sent
>>>     along multiple different paths, and performs a packet-by-packet
>>>     selection of which to discard, e.g., based on sequencing
>>> information."
>>>
>>>
>>> *3.2.3.  Explicit routes*
>>>
>>> Out-of-order aspect added to the first paragraph, which is about
>>> distributed routing:
>>> "Furthermore, out-of-order
>>> packet delivery can be a side effect of route changes."
>>>
>>> New sentence added to the 3rd paragraph:
>>> "Explicit routes can be established various
>>> ways, e.g., with RSVP-TE [RFC3209], with Segment Routing (SR)
>>> [I-D.ietf-spring-segment-routing], via a Software Defined Networking
>>> approach [RFC7426], with IS-IS [RFC7813], etc."
>>>
>>> New paragraph added:
>>>     "Out-of-order packet delivery can be a side effect of distributing =
a
>>>     single flow over multiple paths especially when there is a change
>>>     from one path to another when combining the flow.  This is
>>>     irrespective of the distribution method used, also applies to servi=
ce
>>>     protection over explicit routes.  As described in Section 3.2.2.1,
>>>     out-of-order packets influence the jitter of a flow and impact the
>>>     amount of buffering needed to process the data; therefore, DetNet
>>>     service includes maximum allowed misordering as a constraint. The
>>>     use of explicit routes helps to provide in-order delivery because
>>>     there is no immediate route change with the network topology, but t=
he
>>>     changes are plannable as they are between the different explicit
>>>     routes."
>>>
>>> *
>>> **4.1.1. Representative Protocol Stack Model*
>>>
>>> "Explicit routes" have been added to Figure 2 with the corresponding
>>> explanation:
>>>   "Explicit routes
>>>             The DetNet transport layer provides mechanisms to ensure th=
at
>>>             fixed paths are provided for DetNet flows.  These explicit
>>>             paths avoid the impact of network convergence."
>>>
>>>
>>> Section 4.11 Connected islands vs. networks of v05 has been deleted
>>> because it was just a leftover from early drafts on what DetNet WG
>>> should do; which are covered by the charter anyways.
>>>
>>>
>>> References have been cleaned up and brought up-to-date.
>>>
>>>
>>> Refinements have been implemented in the draft according to Lou's
>>> detailed comments. They are not listed here because they are minor
>>> changes.
>>>
>>>
>>> Best regards,
>>> Janos
>>>
>>>
>>> On 6/12/2018 2:48 PM, Lou Berger wrote:
>>>
>>>> Bal=C3=A1zs,
>>>>
>>>> Thanks for the response -- please see below.
>>>>
>>>> ----------
>>>> On June 12, 2018 4:07:35 AM Bal=C3=A1zs Varga A
>>>> <balazs.a.varga@ericsson.com> wrote:
>>>>
>>>> Hi Lou, Thanks for the comments. See reactions inline. Document
>>>>> update in progress. Cheers Bala'zs
>>>>>
>>>>> -----Original Message-----
>>>>> From: detnet <detnet-bounces@ietf.org> On Behalf Of Lou Berger
>>>>> Sent: 2018. j=C3=BAnius 1. 22:42
>>>>> To: DetNet WG <detnet@ietf.org>;
>>>>> draft-ietf-detnet-architecture@ietf.org
>>>>> Subject: [Detnet] Promised comments on draft-ietf-detnet-architecture
>>>>>
>>>>> Hi,
>>>>>
>>>>>       I have a number of high level comments on the document that I'd
>>>>> like to  raise below.  I also have a number of more
>>>>> editorial/specific comments that  I'd like to review directly with
>>>>> the authors and then have them report back  on changes -- if any
>>>>> turn out to be more substantive discussions from the  author's
>>>>> perspective, I'll raise these on the list separately.
>>>>>
>>>>> ...
>>>>
>>>>> - WRT Section 4.4.3, I think the inclusion of a distributed control
>>>>> plane in the "Network Plane" is inconsistent with other functional
>>>>> definitions and conflates where a function resides from the actual
>>>>> function and that whether control is implemented in a fully
>>>>> centralized, fully distributed or some hybrid form doesn't
>>>>> fundamentally change  the control function's role -- therefore I
>>>>> think the sections 4.4.2 and .3 should be revised accordingly
>>>>> [Bal=C3=A1zs Varga A] Agree in principal. Let's discuss the details.
>>>>>
>>>>> Okay - I'll work with you off line and we can report back the
>>>> results/proposed changes.
>>>>
>>>> - In several places it's not clear that DetNet service is always a
>>>>> L3 service which is controlled using L3 identifiers, i.e., IP
>>>>> addresses -- this is true even in the MPLS service case and the TSN
>>>>> over MPLS case. I think this is an important point to be clear on in
>>>>> the document.
>>>>> [Bal=C3=A1zs Varga A] I am not sure. DetNet service is always provide=
d
>>>>> over a L3 network (IP or MPLS), that is fine. However the service
>>>>> itself can be L2 or L3. In case of TSN Ethernet frames are
>>>>> transported, so it is a L2 service. In case of IP end systems IP
>>>>> packets are transported so it is a L3 service.
>>>>>
>>>>> Humm - While I agree that DetNet is providing an (enhanced) L2VPN
>>>> service, it is not itself providing control or service of L2 devices
>>>> -- this is TSN's job.  The fact that DetNet is all about behavior of
>>>> L3 nodes (i.e., IP and PW/MPLS) and not L2 nodes (i.e., TSN bridges)
>>>> is something the architecture should make unambiguous.
>>>>
>>>> Thanks,
>>>> Lou
>>>>
>>>> Please let me know what you think.
>>>>>
>>>>> Cheers,
>>>>>
>>>>> 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
>>>>>
>>>>
>>>
>>>
>>> On 6/12/2018 6:27 PM, Stewart Bryant wrote:
>>>
>>>> Dear Bala'zs
>>>>
>>>> Thank you your for your consideration of these points. I will just
>>>> pick up a few that need some further thought:
>>>>
>>>>
>>>>      DetNet transit node
>>>>>
>>>>>             A node operating at the DetNet transport layer, that
>>>>> utilizes
>>>>>
>>>>>             link layer and/or network layer switching across multiple
>>>>>
>>>>>             links and/or sub-networks to provide paths for DetNet
>>>>> service
>>>>>
>>>>>             layer functions. Optionally provides congestion protectio=
n
>>>>>
>>>>>             over those paths.  An MPLS LSR is an example of a DetNet
>>>>>
>>>>>             transit node.
>>>>>
>>>>> SB> In that example it would have to be a DetNet enable/aware LSR. An
>>>>>
>>>>> SB> ordinary LSR would not know anything about DetNet.
>>>>>
>>>>> [Bal=C3=A1zs Varga A] No, A DetNet aware LSR would be a relay node (S=
-PE).
>>>>>
>>>>> I think the confusion is what "DetNet Transport Layer" means. This
>>>> technology touches on Transport Layer in  the L4 sense, and the
>>>> Transport Network Layer as in the packet network that carries
>>>> L3 packets.
>>>>
>>>> So I think that we need to clarify whether a DetNet transit node
>>>> is an S-PE (i.e. a a transit node in the DetNet layer), or a P node
>>>> (i.e. a transit node that is carrying DetNet packets but could be
>>>> carrying any sort of MPLS packet)
>>>>
>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>>
>>>>>     These three techniques can be applied independently, giving eight
>>>>>
>>>>>     possible combinations, including none (no DetNet), although some
>>>>>
>>>>>     combinations are of wider utility than others.  This separation
>>>>> keeps
>>>>>
>>>>>     the protocol stack coherent and maximizes interoperability with
>>>>>
>>>>>     existing and developing standards in this (IETF) and other
>>>>> Standards
>>>>>
>>>>>     Development Organizations.  Some examples of typical expected
>>>>>
>>>>>     combinations:
>>>>>
>>>>>     o  Explicit routes plus service protection are exactly the
>>>>> techniques
>>>>>
>>>>>        employed by [HSR-PRP]. Explicit routes are achieved by limitin=
g
>>>>>
>>>>>        the physical topology of the network, and the sequentializatio=
n,
>>>>>
>>>>>        replication, and duplicate elimination are facilitated by pack=
et
>>>>>
>>>>>        tags added at the front or the end of Ethernet frames.
>>>>>
>>>>> SB> ER can be done virtually as well as physically. RSVP is a type of
>>>>>
>>>>> SB> ER, as is Adj-SID based SR, and we can design other types.
>>>>>
>>>>> [Bal=C3=A1zs Varga A] Agree, but these are examples. Statement is for
>>>>> HSR-PRP.
>>>>>
>>>>> So the question is whether we should expand the set of examples,
>>>> particularly
>>>> to more accessible ones.
>>>>
>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>
>>>>>                      Packet replication and elimination
>>>>>
>>>>>                  > > > > > > > > > relay > > > > > > > >
>>>>>
>>>>>                 > /------------+ R node E +------------\ >
>>>>>
>>>>>                > /                  v + ^               \ >
>>>>>
>>>>>        end    R +                   v | ^                + E end
>>>>>
>>>>>        system   +                   v | ^                +   system
>>>>>
>>>>>                > \                  v + ^               / >
>>>>>
>>>>>                 > \------------+ R relay E +-----------/ >
>>>>>
>>>>>                  > > > > > > > > >  node > > > > > > > >
>>>>>
>>>>> Figure 1
>>>>>
>>>>>     Packet replication and elimination does not react to and correct
>>>>>
>>>>>     failures; it is entirely passive.  Thus, intermittent failures,
>>>>>
>>>>> SB> I think it copes with intermittent failures OK.
>>>>>
>>>>> [Bal=C3=A1zs Varga A] Yes, PRF and PEF can eliminate the effect of su=
ch
>>>>> failures. But text
>>>>>
>>>>> intends to say that it is passive. It is not reacting to such
>>>>> failures. No change in text.
>>>>>
>>>>> You say that PREF does not correct failures. I would contend that is
>>>> exactly
>>>> what it does. Sure it does not react but it does correct, and it does
>>>> address intermittent failures.
>>>>
>>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>>
>>>>>     transported between the peer end systems.  Therefore, the followi=
ng
>>>>>
>>>>>     possible types / formats of a DetNet flow are distinguished in th=
is
>>>>>
>>>>>     document:
>>>>>
>>>>>     o  App-flow: native format of a DetNet flow.  It does not contain
>>>>> any
>>>>>
>>>>>        DetNet related attributes.
>>>>>
>>>>>     o  DetNet-t-flow: specific format of a DetNet flow.  Only require=
s
>>>>>
>>>>>        the congestion / latency features provided by the Detnet
>>>>> transport
>>>>>
>>>>>        layer.
>>>>>
>>>>>     o  DetNet-s-flow: specific format of a DetNet flow.  Only require=
s
>>>>>
>>>>>        the replication/elimination feature ensured by the DetNet
>>>>> service
>>>>>
>>>>>        layer.
>>>>>
>>>>>     o  DetNet-st-flow: specific format of a DetNet flow.  It requires
>>>>>
>>>>>        both DetNet service layer and DetNet transport layer functions
>>>>>
>>>>>        during forwarding.
>>>>>
>>>>> SB> I find the relisting of these types confusing. Wheren't they
>>>>> defined
>>>>>
>>>>> SB> in the section above?
>>>>>
>>>>> [Bal=C3=A1zs Varga A] This is inline with the previous section " Grou=
ping
>>>>> of end systems ".
>>>>>
>>>>> Surely if we have defined them we never need to do anything but name
>>>> them in
>>>> later sections. Redefinition is never a good idea because it often
>>>> leads to
>>>> conflicting definitions.
>>>>
>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>>
>>>>>     [HSR-PRP]  IEC, "High availability seamless redundancy (HSR) is a
>>>>>
>>>>>                further development of the PRP approach, although HSR
>>>>>
>>>>>                functions primarily as a protocol for creating media
>>>>>
>>>>>                redundancy while PRP, as described in the previous
>>>>>
>>>>>                section, creates network redundancy.  PRP and HSR are
>>>>> both
>>>>>
>>>>>                described in the IEC 62439 3 standard.",
>>>>>
>>>>>                <http://webstore.iec.ch/webstore/webstore.nsf/
>>>>>
>>>>> artnum/046615!opendocument>.
>>>>>
>>>>> SB> Not available at the time of this review, but my recollection is
>>>>>
>>>>> SB> that this is not readily available without paying a large fee.
>>>>>
>>>>> If we decide that this is essential as a key reference, there needs t=
o
>>>> be
>>>> some suitable text, as this will get raised a number of times between
>>>> here an publication as first the directorates and then the ADs run
>>>> into this.
>>>>
>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>>
>>>>>     [ISA95]    ANSI/ISA, "Enterprise-Control System Integration Part =
1:
>>>>>
>>>>>                Models and Terminology", 2000,
>>>>>
>>>>>                <https://www.isa.org/isa95/>.
>>>>>
>>>>> SB> Should that be 2000, or 2010.
>>>>>
>>>>> SB> Note that this seems to be a very expensive document to access.
>>>>>
>>>>> You did not comment on the correctness of the reference.
>>>>
>>>>>
>>>>> Best Regards
>>>>
>>>> Stewart
>>>>
>>> _______________________________________________
>> 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
>

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

<div dir=3D"ltr">Lou,<div><br></div><div>Would it be better if we changed =
=E2=80=9CController Plane Entity (CPE)&quot; to &quot;Controller Plane Devi=
ce (CPD)=E2=80=9D? I ask this for a couple of reasons.</div><div><br></div>=
<div>1. CPE also means (not in this document, but throughout the industry) =
Customer Premise Equipment. Re-defining CPE for this document could be conf=
using for readers more accustomed to the usual definition.</div><div><br></=
div><div>2. CPE is, as you noted, very similar to PCE as an acronym. CPD an=
d PCE are much less likely to be confused or typoed with each other.</div><=
div><br></div><div>Just a thought.</div><div><br></div><div>Cheers,</div><d=
iv>Andy</div><div><br></div></div><div class=3D"gmail_extra"><br><div class=
=3D"gmail_quote">On Thu, Jul 12, 2018 at 12:47 PM, Lou Berger <span dir=3D"=
ltr">&lt;<a href=3D"mailto:lberger@labn.net" target=3D"_blank">lberger@labn=
.net</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
=C2=A0Hi,<br>
<br>
I have the following comments/questions:<br>
<br>
- WRT 4.4.2<br>
<br>
I think CPE and PCE are a bit conflated.=C2=A0 To clarify, hiw about:<br>
<br>
OLD<br>
=C2=A0=C2=A0 to any device operating in that plane, whether is it a Path<br=
>
=C2=A0=C2=A0 Computation entity, or a Network Management entity (NME)), or =
a<br>
=C2=A0=C2=A0 distributed control plane.=C2=A0 The Path Computation Element =
(PCE)<br>
=C2=A0=C2=A0 [RFC4655] is a core element of a controller, in charge of comp=
uting<br>
=C2=A0=C2=A0 Deterministic paths to be applied in the Network Plane.<br>
<br>
NEW<br>
=C2=A0=C2=A0 to any device operating in that plane, whether is it a Path<br=
>
=C2=A0=C2=A0 Computation Element [RFC4655] or entity, or a Network Manageme=
nt entity (NME)), or a<br>
=C2=A0=C2=A0 distributed control plane.=C2=A0 The CPE<br>
=C2=A0=C2=A0=C2=A0 is a core element of a controller, in charge of computin=
g<br>
=C2=A0=C2=A0 Deterministic paths to be applied in the Network Plane.<br>
<br>
and s/PCE/CPE in the next paragraph, specifically:<br>
<br>
OLD<br>
=C2=A0=C2=A0 One or more PCE(s) collaborate to implement the requests from =
the FME<br>
=C2=A0=C2=A0 as Per-Flow Per-Hop Behaviors installed in the intermediate no=
des for<br>
=C2=A0=C2=A0 each individual flow.=C2=A0 The PCEs place each flow along a d=
eterministic<br>
NEW<br>
=C2=A0=C2=A0 One or more CPE(s) collaborate to implement the requests from =
the FME<br>
=C2=A0=C2=A0 as Per-Flow Per-Hop Behaviors installed in the intermediate no=
des for<br>
=C2=A0=C2=A0 each individual flow.=C2=A0 The CPEs place each flow along a d=
eterministic<br>
<br>
- WRT Section 4.4.3<br>
I&#39;m unclear as to what &quot;Operational Plane (control plane)&quot; me=
ans in the first paragraph.=C2=A0 Should it perhaps read &quot;Operational =
Plane (OAM)&quot;? If not, what is the intent of &quot;control plane&quot; =
in this paragraph (and section)?<br>
<br>
Thank you,<br>
Lou<div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
On 6/28/2018 10:35 PM, Lou Berger wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Authors,<br>
<br>
=C2=A0 =C2=A0=C2=A0=C2=A0 Thank you for the update!<br>
<br>
WG,<br>
<br>
=C2=A0 =C2=A0=C2=A0=C2=A0 This document has changed to a sufficient degree =
that I think a 2nd<br>
last call is warranted.=C2=A0 Typically I would start a 1 week LC in these<=
br>
circumstances - but given the proximity to the meeting I&#39;d like to star=
t<br>
a 3 week LC right ending with the IETF meeting -- that is on July 20th.<br>
This should allow for both adequate review of the changes and discussion<br=
>
of the changes in our WG session (Monday July 16.)<br>
<br>
As always, please send LC comment to the list and positive comments,<br>
e.g., &quot;I&#39;ve reviewed this document<br>
and believe it is ready for publication&quot;, are welcome!<br>
<br>
Thank you,<br>
<br>
Lou (as Shepherd)<br>
<br>
On 6/28/2018 9:08 PM, J=C3=A1nos Farkas wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Dear all,<br>
<br>
Off-line discussions among Lou, Stewart, and authors followed the<br>
discussions to properly address the WGLC comments, including the<br>
detailed comments.<br>
<br>
A new revision of the draft has been uploaded:<br>
draft-ietf-detnet-architecture<wbr>-06.<br>
<br>
In addition to the changes already described in this thread, the<br>
following bigger changes have been made to the draft:<br>
<br>
<br>
*Section 2.1 Terms used in this document*<br>
<br>
Some definitions refined as suggested by the detailed comments<br>
<br>
New definitions have been added:<br>
<br>
=C2=A0=C2=A0=C2=A0 &quot;allocation<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Resource=
s are dedicated to support a DetNet flow. Depending<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 on an im=
plementation, the resource may be reused by non-<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 DetNet f=
lows when it is not used by the DetNet flow.<br>
<br>
<br>
=C2=A0=C2=A0=C2=A0 PEF=C2=A0=C2=A0=C2=A0=C2=A0 A Packet Elimination Functio=
n (PEF) eliminates duplicate<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 copies o=
f packets to prevent excess packets flooding the<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 network =
or duplicate packets being sent out of the DetNet<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 domain.=
=C2=A0 PEF can be implemented by an edge node, a relay<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 node, or=
 an end system.<br>
<br>
=C2=A0=C2=A0 PRF=C2=A0=C2=A0=C2=A0=C2=A0 A Packet Replication Function (PRF=
) replicates DetNet flow<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 packets =
and forwards them to one or more next hops in the<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 DetNet d=
omain.=C2=A0 The number of packet copies sent to each next<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 hop is a=
 DetNet flow specific parameter at the node doing the<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 replicat=
ion.=C2=A0 PRF can be implemented by an edge node, a relay<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 node, or=
 an end system.<br>
<br>
=C2=A0=C2=A0=C2=A0 PREOF=C2=A0=C2=A0 Collective name for Packet Replication=
, Elimination, and<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ordering=
 Functions.<br>
<br>
=C2=A0=C2=A0=C2=A0 POF=C2=A0=C2=A0=C2=A0=C2=A0 A Packet Ordering Function (=
POF) re-orders packets within a<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 DetNet f=
low that are received out of order.=C2=A0 This function<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 can be i=
mplemented by an edge node, a relay node, or an end<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 system.<=
br>
<br>
=C2=A0=C2=A0 DetNet service proxy<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Maps bet=
ween App-flows and DetNet flows.<br>
<br>
=C2=A0=C2=A0=C2=A0 bridged path<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 A VLAN b=
ridge uses the VLAN ID and the destination MAC<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 address =
to select the outbound port hence the path for a<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 frame.&q=
uot;<br>
<br>
<br>
*Section 3.1 Primary goals defining the DetNet QoS*<br>
<br>
A new QoS aspect has been added:<br>
=C2=A0=C2=A0=C2=A0 &quot;o=C2=A0 An upper bound on out-of-order packet deli=
very.=C2=A0 It is worth<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 noting that some DetNet applications a=
re unable to tolerate any<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 out-of-order delivery.&quot;<br>
<br>
<br>
The 3rd paragraph on loss on page 8 after the bullet list has been<br>
extended to:<br>
=C2=A0=C2=A0=C2=A0 &quot;After congestion, the most important contributions=
 to packet loss are<br>
=C2=A0=C2=A0=C2=A0 typically from random media errors and equipment failure=
s. Service<br>
=C2=A0=C2=A0=C2=A0 protection is the name for the mechanisms used by DetNet=
 to address<br>
=C2=A0=C2=A0=C2=A0 these losses.=C2=A0 The mechanisms employed are constrai=
ned by the<br>
=C2=A0=C2=A0=C2=A0 requirement to meet the users&#39; latency requirements.=
=C2=A0 Packet<br>
=C2=A0=C2=A0=C2=A0 replication and elimination (Section 3.2.2) and packet e=
ncoding<br>
=C2=A0=C2=A0=C2=A0 (Section 3.2.2.3) are described in this document to prov=
ide service<br>
=C2=A0=C2=A0=C2=A0 protection; others may be found.=C2=A0 For instance, pac=
ket encoding can<br>
=C2=A0=C2=A0=C2=A0 be used to provide service protection against random med=
ia errors,<br>
=C2=A0=C2=A0=C2=A0 packet replication and elimination can be used to provid=
e service<br>
=C2=A0=C2=A0=C2=A0 protection against equipment failures.=C2=A0 This mechan=
ism distributes<br>
=C2=A0=C2=A0=C2=A0 the contents of DetNet flows over multiple paths in time=
 and/or<br>
=C2=A0=C2=A0=C2=A0 space, so that the loss of some of the paths does need n=
ot cause the<br>
=C2=A0=C2=A0=C2=A0 loss of any packets.&quot;<br>
<br>
<br>
*3.2.2.=C2=A0 Service Protection*<br>
<br>
Service protection is used as a more generic term. Introductory text<br>
added:<br>
=C2=A0=C2=A0=C2=A0 &quot;Service protection aims to mitigate or eliminate p=
acket loss due to<br>
=C2=A0=C2=A0=C2=A0 equipment failures, random media and/or memory faults.=
=C2=A0 These types<br>
=C2=A0=C2=A0=C2=A0 of packet loss can be greatly reduced by spreading the d=
ata over<br>
=C2=A0=C2=A0=C2=A0 multiple disjoint forwarding paths.=C2=A0 Various servic=
e protection<br>
=C2=A0=C2=A0=C2=A0 methods are described in [RFC6372], e.g., 1+1 linear pro=
tection.<br>
=C2=A0=C2=A0=C2=A0 This section describes the functional details of an addi=
tional method<br>
=C2=A0=C2=A0=C2=A0 in Section 3.2.2.2, which can be implemented as describe=
d in<br>
=C2=A0=C2=A0=C2=A0 Section 3.2.2.3 or as specified in [I-D.ietf-detnet-dp-s=
ol-mpls] in<br>
=C2=A0=C2=A0=C2=A0 order to provide 1+n hitless protection.=C2=A0 The appro=
priate service<br>
=C2=A0=C2=A0=C2=A0 protection mechanism depends on the scenario and the req=
uirements.&quot;<br>
<br>
<br>
New sub-section added:<br>
<br>
&quot;3.2.2.1.=C2=A0 In-Order Delivery<br>
<br>
=C2=A0=C2=A0=C2=A0 Out-of-order packet delivery can be a side effect of ser=
vice<br>
=C2=A0=C2=A0=C2=A0 protection.=C2=A0 Packets delivered out-of-order impact =
the amount of<br>
=C2=A0=C2=A0=C2=A0 buffering needed at the destination to properly process =
the received<br>
=C2=A0=C2=A0=C2=A0 data.=C2=A0 Such packets also influence the jitter of a =
flow.=C2=A0 The DetNet<br>
=C2=A0=C2=A0=C2=A0 service includes maximum allowed misordering as a constr=
aint. Zero<br>
=C2=A0=C2=A0=C2=A0 misordering would be a valid service constraint to refle=
ct that the<br>
=C2=A0=C2=A0=C2=A0 end system(s) of the flow cannot tolerate any out-of-ord=
er delivery.<br>
=C2=A0=C2=A0=C2=A0 Service protection may provide a mechanism to support in=
-order<br>
=C2=A0=C2=A0=C2=A0 delivery.&quot;<br>
<br>
<br>
*3.2.2.2. Packet Replication and Elimination*<br>
<br>
New bullet added as the last one:<br>
=C2=A0=C2=A0=C2=A0 &quot;o=C2=A0 The Packet Ordering Function (POF) uses th=
e sequencing information<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 to re-order a DetNet flow&#39;s packet=
s that are received out of<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 order.&quot;<br>
<br>
New sentence added after the bullet list:<br>
&quot;The order in which a node applies the PEF and the PRF to a DetNet<br>
flow is implementation specific.&quot;<br>
<br>
2nd paragraph after the bullet list has been updated to:<br>
&quot;Some service protection mechanisms rely on switching from one flow to=
<br>
=C2=A0=C2=A0=C2=A0 another when a failure of a flow is detected.=C2=A0 Cont=
rarily, packet<br>
=C2=A0=C2=A0=C2=A0 replication and elimination combines the DetNet member f=
lows sent<br>
=C2=A0=C2=A0=C2=A0 along multiple different paths, and performs a packet-by=
-packet<br>
=C2=A0=C2=A0=C2=A0 selection of which to discard, e.g., based on sequencing=
 information.&quot;<br>
<br>
<br>
*3.2.3.=C2=A0 Explicit routes*<br>
<br>
Out-of-order aspect added to the first paragraph, which is about<br>
distributed routing:<br>
&quot;Furthermore, out-of-order<br>
packet delivery can be a side effect of route changes.&quot;<br>
<br>
New sentence added to the 3rd paragraph:<br>
&quot;Explicit routes can be established various<br>
ways, e.g., with RSVP-TE [RFC3209], with Segment Routing (SR)<br>
[I-D.ietf-spring-segment-routi<wbr>ng], via a Software Defined Networking<b=
r>
approach [RFC7426], with IS-IS [RFC7813], etc.&quot;<br>
<br>
New paragraph added:<br>
=C2=A0=C2=A0=C2=A0 &quot;Out-of-order packet delivery can be a side effect =
of distributing a<br>
=C2=A0=C2=A0=C2=A0 single flow over multiple paths especially when there is=
 a change<br>
=C2=A0=C2=A0=C2=A0 from one path to another when combining the flow.=C2=A0 =
This is<br>
=C2=A0=C2=A0=C2=A0 irrespective of the distribution method used, also appli=
es to service<br>
=C2=A0=C2=A0=C2=A0 protection over explicit routes.=C2=A0 As described in S=
ection 3.2.2.1,<br>
=C2=A0=C2=A0=C2=A0 out-of-order packets influence the jitter of a flow and =
impact the<br>
=C2=A0=C2=A0=C2=A0 amount of buffering needed to process the data; therefor=
e, DetNet<br>
=C2=A0=C2=A0=C2=A0 service includes maximum allowed misordering as a constr=
aint. The<br>
=C2=A0=C2=A0=C2=A0 use of explicit routes helps to provide in-order deliver=
y because<br>
=C2=A0=C2=A0=C2=A0 there is no immediate route change with the network topo=
logy, but the<br>
=C2=A0=C2=A0=C2=A0 changes are plannable as they are between the different =
explicit<br>
=C2=A0=C2=A0=C2=A0 routes.&quot;<br>
<br>
*<br>
**4.1.1. Representative Protocol Stack Model*<br>
<br>
&quot;Explicit routes&quot; have been added to Figure 2 with the correspond=
ing<br>
explanation:<br>
=C2=A0=C2=A0&quot;Explicit routes<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 The DetN=
et transport layer provides mechanisms to ensure that<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 fixed pa=
ths are provided for DetNet flows.=C2=A0 These explicit<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 paths av=
oid the impact of network convergence.&quot;<br>
<br>
<br>
Section 4.11 Connected islands vs. networks of v05 has been deleted<br>
because it was just a leftover from early drafts on what DetNet WG<br>
should do; which are covered by the charter anyways.<br>
<br>
<br>
References have been cleaned up and brought up-to-date.<br>
<br>
<br>
Refinements have been implemented in the draft according to Lou&#39;s<br>
detailed comments. They are not listed here because they are minor<br>
changes.<br>
<br>
<br>
Best regards,<br>
Janos<br>
<br>
<br>
On 6/12/2018 2:48 PM, Lou Berger wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Bal=C3=A1zs,<br>
<br>
Thanks for the response -- please see below.<br>
<br>
----------<br>
On June 12, 2018 4:07:35 AM Bal=C3=A1zs Varga A<br>
&lt;<a href=3D"mailto:balazs.a.varga@ericsson.com" target=3D"_blank">balazs=
.a.varga@ericsson.com</a>&gt; wrote:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hi Lou, Thanks for the comments. See reactions inline. Document<br>
update in progress. Cheers Bala&#39;zs<br>
<br>
-----Original Message-----<br>
From: detnet &lt;<a href=3D"mailto:detnet-bounces@ietf.org" target=3D"_blan=
k">detnet-bounces@ietf.org</a>&gt; On Behalf Of Lou Berger<br>
Sent: 2018. j=C3=BAnius 1. 22:42<br>
To: DetNet WG &lt;<a href=3D"mailto:detnet@ietf.org" target=3D"_blank">detn=
et@ietf.org</a>&gt;;<br>
<a href=3D"mailto:draft-ietf-detnet-architecture@ietf.org" target=3D"_blank=
">draft-ietf-detnet-architecture<wbr>@ietf.org</a><br>
Subject: [Detnet] Promised comments on draft-ietf-detnet-architecture<br>
<br>
Hi,<br>
<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 I have a number of high level comments on th=
e document that I&#39;d<br>
like to =C2=A0raise below.=C2=A0 I also have a number of more<br>
editorial/specific comments that =C2=A0I&#39;d like to review directly with=
<br>
the authors and then have them report back =C2=A0on changes -- if any<br>
turn out to be more substantive discussions from the =C2=A0author&#39;s<br>
perspective, I&#39;ll raise these on the list separately.<br>
<br>
</blockquote>
...<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
- WRT Section 4.4.3, I think the inclusion of a distributed control<br>
plane in the &quot;Network Plane&quot; is inconsistent with other functiona=
l<br>
definitions and conflates where a function resides from the actual<br>
function and that whether control is implemented in a fully<br>
centralized, fully distributed or some hybrid form doesn&#39;t<br>
fundamentally change=C2=A0 the control function&#39;s role -- therefore I<b=
r>
think the sections 4.4.2 and .3 should be revised accordingly<br>
[Bal=C3=A1zs Varga A] Agree in principal. Let&#39;s discuss the details.<br=
>
<br>
</blockquote>
Okay - I&#39;ll work with you off line and we can report back the<br>
results/proposed changes.<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
- In several places it&#39;s not clear that DetNet service is always a<br>
L3 service which is controlled using L3 identifiers, i.e., IP<br>
addresses -- this is true even in the MPLS service case and the TSN<br>
over MPLS case. I think this is an important point to be clear on in<br>
the document.<br>
[Bal=C3=A1zs Varga A] I am not sure. DetNet service is always provided<br>
over a L3 network (IP or MPLS), that is fine. However the service<br>
itself can be L2 or L3. In case of TSN Ethernet frames are<br>
transported, so it is a L2 service. In case of IP end systems IP<br>
packets are transported so it is a L3 service.<br>
<br>
</blockquote>
Humm - While I agree that DetNet is providing an (enhanced) L2VPN<br>
service, it is not itself providing control or service of L2 devices<br>
-- this is TSN&#39;s job.=C2=A0 The fact that DetNet is all about behavior =
of<br>
L3 nodes (i.e., IP and PW/MPLS) and not L2 nodes (i.e., TSN bridges)<br>
is something the architecture should make unambiguous.<br>
<br>
Thanks,<br>
Lou<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Please let me know what you think.<br>
<br>
Cheers,<br>
<br>
Lou<br>
<br>
<br>
______________________________<wbr>_________________<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/l<wbr>istinfo/detnet</a><br=
>
______________________________<wbr>_________________<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/l<wbr>istinfo/detnet</a><br=
>
</blockquote></blockquote>
<br>
<br>
<br>
On 6/12/2018 6:27 PM, Stewart Bryant wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Dear Bala&#39;zs<br>
<br>
Thank you your for your consideration of these points. I will just<br>
pick up a few that need some further thought:<br>
<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0=C2=A0=C2=A0=C2=A0 DetNet transit node<br>
<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 A node o=
perating at the DetNet transport layer, that utilizes<br>
<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 link lay=
er and/or network layer switching across multiple<br>
<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 links an=
d/or sub-networks to provide paths for DetNet service<br>
<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 layer fu=
nctions. Optionally provides congestion protection<br>
<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 over tho=
se paths.=C2=A0 An MPLS LSR is an example of a DetNet<br>
<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 transit =
node.<br>
<br>
SB&gt; In that example it would have to be a DetNet enable/aware LSR. An<br=
>
<br>
SB&gt; ordinary LSR would not know anything about DetNet.<br>
<br>
[Bal=C3=A1zs Varga A] No, A DetNet aware LSR would be a relay node (S-PE).<=
br>
<br>
</blockquote>
I think the confusion is what &quot;DetNet Transport Layer&quot; means. Thi=
s<br>
technology touches on Transport Layer in=C2=A0 the L4 sense, and the<br>
Transport Network Layer as in the packet network that carries<br>
L3 packets.<br>
<br>
So I think that we need to clarify whether a DetNet transit node<br>
is an S-PE (i.e. a a transit node in the DetNet layer), or a P node<br>
(i.e. a transit node that is carrying DetNet packets but could be<br>
carrying any sort of MPLS packet)<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
<br>
=C2=A0=C2=A0=C2=A0 These three techniques can be applied independently, giv=
ing eight<br>
<br>
=C2=A0=C2=A0=C2=A0 possible combinations, including none (no DetNet), altho=
ugh some<br>
<br>
=C2=A0=C2=A0=C2=A0 combinations are of wider utility than others.=C2=A0 Thi=
s separation keeps<br>
<br>
=C2=A0=C2=A0=C2=A0 the protocol stack coherent and maximizes interoperabili=
ty with<br>
<br>
=C2=A0=C2=A0=C2=A0 existing and developing standards in this (IETF) and oth=
er Standards<br>
<br>
=C2=A0=C2=A0=C2=A0 Development Organizations.=C2=A0 Some examples of typica=
l expected<br>
<br>
=C2=A0=C2=A0=C2=A0 combinations:<br>
<br>
=C2=A0=C2=A0=C2=A0 o=C2=A0 Explicit routes plus service protection are exac=
tly the techniques<br>
<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 employed by [HSR-PRP]. Explicit routes=
 are achieved by limiting<br>
<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 the physical topology of the network, =
and the sequentialization,<br>
<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 replication, and duplicate elimination=
 are facilitated by packet<br>
<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 tags added at the front or the end of =
Ethernet frames.<br>
<br>
SB&gt; ER can be done virtually as well as physically. RSVP is a type of<br=
>
<br>
SB&gt; ER, as is Adj-SID based SR, and we can design other types.<br>
<br>
[Bal=C3=A1zs Varga A] Agree, but these are examples. Statement is for<br>
HSR-PRP.<br>
<br>
</blockquote>
So the question is whether we should expand the set of examples,<br>
particularly<br>
to more accessible ones.<br>
<br>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=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=C2=A0 Packet replication and elimin=
ation<br>
<br>
=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 &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; relay &g=
t; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
<br>
=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 &gt; /------------+ R node E +------------\ &gt;<br>
<br>
=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 &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 v + ^=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 \ &gt;<br>
<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 end=C2=A0=C2=A0=C2=A0 R +=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 v | ^=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 + E end<br>
<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 system=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=C2=A0 v | ^=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 system<br>
<br>
=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 &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 v + ^=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 / &gt;<br>
<br>
=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 &gt; \------------+ R relay E +-----------/ &gt;<br>
<br>
=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 &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;=C2=A0 no=
de &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
<br>
Figure 1<br>
<br>
=C2=A0=C2=A0=C2=A0 Packet replication and elimination does not react to and=
 correct<br>
<br>
=C2=A0=C2=A0=C2=A0 failures; it is entirely passive.=C2=A0 Thus, intermitte=
nt failures,<br>
<br>
SB&gt; I think it copes with intermittent failures OK.<br>
<br>
[Bal=C3=A1zs Varga A] Yes, PRF and PEF can eliminate the effect of such<br>
failures. But text<br>
<br>
intends to say that it is passive. It is not reacting to such<br>
failures. No change in text.<br>
<br>
</blockquote>
You say that PREF does not correct failures. I would contend that is<br>
exactly<br>
what it does. Sure it does not react but it does correct, and it does<br>
address intermittent failures.<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
<br>
=C2=A0=C2=A0=C2=A0 transported between the peer end systems.=C2=A0 Therefor=
e, the following<br>
<br>
=C2=A0=C2=A0=C2=A0 possible types / formats of a DetNet flow are distinguis=
hed in this<br>
<br>
=C2=A0=C2=A0=C2=A0 document:<br>
<br>
=C2=A0=C2=A0=C2=A0 o=C2=A0 App-flow: native format of a DetNet flow.=C2=A0 =
It does not contain any<br>
<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 DetNet related attributes.<br>
<br>
=C2=A0=C2=A0=C2=A0 o=C2=A0 DetNet-t-flow: specific format of a DetNet flow.=
=C2=A0 Only requires<br>
<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 the congestion / latency features prov=
ided by the Detnet transport<br>
<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 layer.<br>
<br>
=C2=A0=C2=A0=C2=A0 o=C2=A0 DetNet-s-flow: specific format of a DetNet flow.=
=C2=A0 Only requires<br>
<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 the replication/elimination feature en=
sured by the DetNet service<br>
<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 layer.<br>
<br>
=C2=A0=C2=A0=C2=A0 o=C2=A0 DetNet-st-flow: specific format of a DetNet flow=
.=C2=A0 It requires<br>
<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 both DetNet service layer and DetNet t=
ransport layer functions<br>
<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 during forwarding.<br>
<br>
SB&gt; I find the relisting of these types confusing. Wheren&#39;t they<br>
defined<br>
<br>
SB&gt; in the section above?<br>
<br>
[Bal=C3=A1zs Varga A] This is inline with the previous section &quot; Group=
ing<br>
of end systems &quot;.<br>
<br>
</blockquote>
Surely if we have defined them we never need to do anything but name<br>
them in<br>
later sections. Redefinition is never a good idea because it often<br>
leads to<br>
conflicting definitions.<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
<br>
=C2=A0=C2=A0=C2=A0 [HSR-PRP]=C2=A0 IEC, &quot;High availability seamless re=
dundancy (HSR) is a<br>
<br>
=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 further development of the PRP approach, although HSR<br>
<br>
=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 functions primarily as a protocol for creating media<br>
<br>
=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 redundancy while PRP, as described in the previous<br>
<br>
=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 section, creates network redundancy.=C2=A0 PRP and HSR are both<b=
r>
<br>
=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 described in the IEC 62439 3 standard.&quot;,<br>
<br>
=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 &lt;<a href=3D"http://webstore.iec.ch/webstore/webstore.nsf/" rel=
=3D"noreferrer" target=3D"_blank">http://webstore.iec.ch/websto<wbr>re/webs=
tore.nsf/</a><br>
<br>
artnum/046615!opendocument&gt;.<br>
<br>
SB&gt; Not available at the time of this review, but my recollection is<br>
<br>
SB&gt; that this is not readily available without paying a large fee.<br>
<br>
</blockquote>
If we decide that this is essential as a key reference, there needs to be<b=
r>
some suitable text, as this will get raised a number of times between<br>
here an publication as first the directorates and then the ADs run<br>
into this.<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
<br>
=C2=A0=C2=A0=C2=A0 [ISA95]=C2=A0=C2=A0=C2=A0 ANSI/ISA, &quot;Enterprise-Con=
trol System Integration Part 1:<br>
<br>
=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 Models and Terminology&quot;, 2000,<br>
<br>
=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 &lt;<a href=3D"https://www.isa.org/isa95/" rel=3D"noreferrer" tar=
get=3D"_blank">https://www.isa.org/isa95/</a>&gt;.<br>
<br>
SB&gt; Should that be 2000, or 2010.<br>
<br>
SB&gt; Note that this seems to be a very expensive document to access.<br>
<br>
</blockquote>
You did not comment on the correctness of the reference.<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
</blockquote>
Best Regards<br>
<br>
Stewart<br>
</blockquote></blockquote>
______________________________<wbr>_________________<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/l<wbr>istinfo/detnet</a><br=
>
</blockquote>
<br>
______________________________<wbr>_________________<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/l<wbr>istinfo/detnet</a><br=
>
</div></div></blockquote></div><br></div>

--00000000000045333a0570d155c6--


From nobody Thu Jul 12 13:53: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 18E19130FFC for <detnet@ietfa.amsl.com>; Thu, 12 Jul 2018 13:53:01 -0700 (PDT)
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 ezF7SPLTo4zI for <detnet@ietfa.amsl.com>; Thu, 12 Jul 2018 13:52:57 -0700 (PDT)
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 61D3612F1AC for <detnet@ietf.org>; Thu, 12 Jul 2018 13:52:57 -0700 (PDT)
Received: from cmgw13.unifiedlayer.com (unknown [10.9.0.13]) by gproxy10.mail.unifiedlayer.com (Postfix) with ESMTP id F10FD141109 for <detnet@ietf.org>; Thu, 12 Jul 2018 14:27:23 -0600 (MDT)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id diBPf54J4Ye1jdiBPfLok2; Thu, 12 Jul 2018 14:27:23 -0600
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=MG1gKG1IYtaqgZwpAo46ANEeXy9mfcd/pqUs+8SsK+o=; b=LpT4timnDiBUWR4rvT703B+LGb REMoqsy5Ueo2rHC65x3KQ+fzE49VRDpWIerglMlaFuXa3gckGTeTnvKC4CRhf2LaBA4x++gKJHTnV zZI+b98EGxMAmJ+kSOtVQW3B3;
Received: from pool-100-15-86-101.washdc.fios.verizon.net ([100.15.86.101]:40262 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 1fdiBP-001K63-Cr; Thu, 12 Jul 2018 14:27:23 -0600
To: "Andrew G. Malis" <agmalis@gmail.com>
Cc: "draft-ietf-detnet-architecture@ietf.org" <draft-ietf-detnet-architecture@ietf.org>, DetNet WG <detnet@ietf.org>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <30d8df73-9f52-89d3-66fd-2173f7038624@labn.net> <a19cb7bb-a518-acfd-4539-d002bfc58bca@labn.net> <CAA=duU3iHV4V-r6w_JDE0S53Pd9y3ZTf+zfwKD-9ruVdEebN4g@mail.gmail.com>
From: Lou Berger <lberger@labn.net>
Message-ID: <0b9de5fa-f3c9-90da-d4b5-1c6e77eb5688@labn.net>
Date: Thu, 12 Jul 2018 16:27:22 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <CAA=duU3iHV4V-r6w_JDE0S53Pd9y3ZTf+zfwKD-9ruVdEebN4g@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.86.101
X-Source-L: No
X-Exim-ID: 1fdiBP-001K63-Cr
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-86-101.washdc.fios.verizon.net ([IPv6:::1]) [100.15.86.101]:40262
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/7WN4XLqXBgfhSCzS16Jv20BMvPs>
Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 12 Jul 2018 20:53:02 -0000

Hi Andy,

     I'll defer to the WG/Authors on the name.  My comment was really 
clarifying PCE vs CPE/CPD/WhateverYouCallIt...

Thanks,

Lou


On 7/12/2018 2:14 PM, Andrew G. Malis wrote:
> Lou,
>
> Would it be better if we changed “Controller Plane Entity (CPE)" to 
> "Controller Plane Device (CPD)”? I ask this for a couple of reasons.
>
> 1. CPE also means (not in this document, but throughout the industry) 
> Customer Premise Equipment. Re-defining CPE for this document could be 
> confusing for readers more accustomed to the usual definition.
>
> 2. CPE is, as you noted, very similar to PCE as an acronym. CPD and 
> PCE are much less likely to be confused or typoed with each other.
>
> Just a thought.
>
> Cheers,
> Andy
>
>
> On Thu, Jul 12, 2018 at 12:47 PM, Lou Berger <lberger@labn.net 
> <mailto:lberger@labn.net>> wrote:
>
>
>      Hi,
>
>     I have the following comments/questions:
>
>     - WRT 4.4.2
>
>     I think CPE and PCE are a bit conflated.  To clarify, hiw about:
>
>     OLD
>        to any device operating in that plane, whether is it a Path
>        Computation entity, or a Network Management entity (NME)), or a
>        distributed control plane.  The Path Computation Element (PCE)
>        [RFC4655] is a core element of a controller, in charge of computing
>        Deterministic paths to be applied in the Network Plane.
>
>     NEW
>        to any device operating in that plane, whether is it a Path
>        Computation Element [RFC4655] or entity, or a Network
>     Management entity (NME)), or a
>        distributed control plane.  The CPE
>         is a core element of a controller, in charge of computing
>        Deterministic paths to be applied in the Network Plane.
>
>     and s/PCE/CPE in the next paragraph, specifically:
>
>     OLD
>        One or more PCE(s) collaborate to implement the requests from
>     the FME
>        as Per-Flow Per-Hop Behaviors installed in the intermediate
>     nodes for
>        each individual flow.  The PCEs place each flow along a
>     deterministic
>     NEW
>        One or more CPE(s) collaborate to implement the requests from
>     the FME
>        as Per-Flow Per-Hop Behaviors installed in the intermediate
>     nodes for
>        each individual flow.  The CPEs place each flow along a
>     deterministic
>
>     - WRT Section 4.4.3
>     I'm unclear as to what "Operational Plane (control plane)" means
>     in the first paragraph.  Should it perhaps read "Operational Plane
>     (OAM)"? If not, what is the intent of "control plane" in this
>     paragraph (and section)?
>
>     Thank you,
>     Lou
>
>
>     On 6/28/2018 10:35 PM, Lou Berger wrote:
>
>         Authors,
>
>               Thank you for the update!
>
>         WG,
>
>               This document has changed to a sufficient degree that I
>         think a 2nd
>         last call is warranted.  Typically I would start a 1 week LC
>         in these
>         circumstances - but given the proximity to the meeting I'd
>         like to start
>         a 3 week LC right ending with the IETF meeting -- that is on
>         July 20th.
>         This should allow for both adequate review of the changes and
>         discussion
>         of the changes in our WG session (Monday July 16.)
>
>         As always, please send LC comment to the list and positive
>         comments,
>         e.g., "I've reviewed this document
>         and believe it is ready for publication", are welcome!
>
>         Thank you,
>
>         Lou (as Shepherd)
>
>         On 6/28/2018 9:08 PM, János Farkas wrote:
>
>             Dear all,
>
>             Off-line discussions among Lou, Stewart, and authors
>             followed the
>             discussions to properly address the WGLC comments,
>             including the
>             detailed comments.
>
>             A new revision of the draft has been uploaded:
>             draft-ietf-detnet-architecture-06.
>
>             In addition to the changes already described in this
>             thread, the
>             following bigger changes have been made to the draft:
>
>
>             *Section 2.1 Terms used in this document*
>
>             Some definitions refined as suggested by the detailed comments
>
>             New definitions have been added:
>
>                 "allocation
>                         Resources are dedicated to support a DetNet
>             flow. Depending
>                         on an implementation, the resource may be
>             reused by non-
>                         DetNet flows when it is not used by the DetNet
>             flow.
>
>
>                 PEF     A Packet Elimination Function (PEF) eliminates
>             duplicate
>                         copies of packets to prevent excess packets
>             flooding the
>                         network or duplicate packets being sent out of
>             the DetNet
>                         domain.  PEF can be implemented by an edge
>             node, a relay
>                         node, or an end system.
>
>                PRF     A Packet Replication Function (PRF) replicates
>             DetNet flow
>                         packets and forwards them to one or more next
>             hops in the
>                         DetNet domain.  The number of packet copies
>             sent to each next
>                         hop is a DetNet flow specific parameter at the
>             node doing the
>                         replication.  PRF can be implemented by an
>             edge node, a relay
>                         node, or an end system.
>
>                 PREOF   Collective name for Packet Replication,
>             Elimination, and
>                         Ordering Functions.
>
>                 POF     A Packet Ordering Function (POF) re-orders
>             packets within a
>                         DetNet flow that are received out of order. 
>             This function
>                         can be implemented by an edge node, a relay
>             node, or an end
>                         system.
>
>                DetNet service proxy
>                         Maps between App-flows and DetNet flows.
>
>                 bridged path
>                         A VLAN bridge uses the VLAN ID and the
>             destination MAC
>                         address to select the outbound port hence the
>             path for a
>                         frame."
>
>
>             *Section 3.1 Primary goals defining the DetNet QoS*
>
>             A new QoS aspect has been added:
>                 "o  An upper bound on out-of-order packet delivery. 
>             It is worth
>                    noting that some DetNet applications are unable to
>             tolerate any
>                    out-of-order delivery."
>
>
>             The 3rd paragraph on loss on page 8 after the bullet list
>             has been
>             extended to:
>                 "After congestion, the most important contributions to
>             packet loss are
>                 typically from random media errors and equipment
>             failures. Service
>                 protection is the name for the mechanisms used by
>             DetNet to address
>                 these losses.  The mechanisms employed are constrained
>             by the
>                 requirement to meet the users' latency requirements. 
>             Packet
>                 replication and elimination (Section 3.2.2) and packet
>             encoding
>                 (Section 3.2.2.3) are described in this document to
>             provide service
>                 protection; others may be found.  For instance, packet
>             encoding can
>                 be used to provide service protection against random
>             media errors,
>                 packet replication and elimination can be used to
>             provide service
>                 protection against equipment failures.  This mechanism
>             distributes
>                 the contents of DetNet flows over multiple paths in
>             time and/or
>                 space, so that the loss of some of the paths does need
>             not cause the
>                 loss of any packets."
>
>
>             *3.2.2.  Service Protection*
>
>             Service protection is used as a more generic term.
>             Introductory text
>             added:
>                 "Service protection aims to mitigate or eliminate
>             packet loss due to
>                 equipment failures, random media and/or memory
>             faults.  These types
>                 of packet loss can be greatly reduced by spreading the
>             data over
>                 multiple disjoint forwarding paths.  Various service
>             protection
>                 methods are described in [RFC6372], e.g., 1+1 linear
>             protection.
>                 This section describes the functional details of an
>             additional method
>                 in Section 3.2.2.2, which can be implemented as
>             described in
>                 Section 3.2.2.3 or as specified in
>             [I-D.ietf-detnet-dp-sol-mpls] in
>                 order to provide 1+n hitless protection.  The
>             appropriate service
>                 protection mechanism depends on the scenario and the
>             requirements."
>
>
>             New sub-section added:
>
>             "3.2.2.1.  In-Order Delivery
>
>                 Out-of-order packet delivery can be a side effect of
>             service
>                 protection.  Packets delivered out-of-order impact the
>             amount of
>                 buffering needed at the destination to properly
>             process the received
>                 data.  Such packets also influence the jitter of a
>             flow.  The DetNet
>                 service includes maximum allowed misordering as a
>             constraint. Zero
>                 misordering would be a valid service constraint to
>             reflect that the
>                 end system(s) of the flow cannot tolerate any
>             out-of-order delivery.
>                 Service protection may provide a mechanism to support
>             in-order
>                 delivery."
>
>
>             *3.2.2.2. Packet Replication and Elimination*
>
>             New bullet added as the last one:
>                 "o  The Packet Ordering Function (POF) uses the
>             sequencing information
>                    to re-order a DetNet flow's packets that are
>             received out of
>                    order."
>
>             New sentence added after the bullet list:
>             "The order in which a node applies the PEF and the PRF to
>             a DetNet
>             flow is implementation specific."
>
>             2nd paragraph after the bullet list has been updated to:
>             "Some service protection mechanisms rely on switching from
>             one flow to
>                 another when a failure of a flow is detected.
>             Contrarily, packet
>                 replication and elimination combines the DetNet member
>             flows sent
>                 along multiple different paths, and performs a
>             packet-by-packet
>                 selection of which to discard, e.g., based on
>             sequencing information."
>
>
>             *3.2.3.  Explicit routes*
>
>             Out-of-order aspect added to the first paragraph, which is
>             about
>             distributed routing:
>             "Furthermore, out-of-order
>             packet delivery can be a side effect of route changes."
>
>             New sentence added to the 3rd paragraph:
>             "Explicit routes can be established various
>             ways, e.g., with RSVP-TE [RFC3209], with Segment Routing (SR)
>             [I-D.ietf-spring-segment-routing], via a Software Defined
>             Networking
>             approach [RFC7426], with IS-IS [RFC7813], etc."
>
>             New paragraph added:
>                 "Out-of-order packet delivery can be a side effect of
>             distributing a
>                 single flow over multiple paths especially when there
>             is a change
>                 from one path to another when combining the flow.  This is
>                 irrespective of the distribution method used, also
>             applies to service
>                 protection over explicit routes.  As described in
>             Section 3.2.2.1,
>                 out-of-order packets influence the jitter of a flow
>             and impact the
>                 amount of buffering needed to process the data;
>             therefore, DetNet
>                 service includes maximum allowed misordering as a
>             constraint. The
>                 use of explicit routes helps to provide in-order
>             delivery because
>                 there is no immediate route change with the network
>             topology, but the
>                 changes are plannable as they are between the
>             different explicit
>                 routes."
>
>             *
>             **4.1.1. Representative Protocol Stack Model*
>
>             "Explicit routes" have been added to Figure 2 with the
>             corresponding
>             explanation:
>               "Explicit routes
>                         The DetNet transport layer provides mechanisms
>             to ensure that
>                         fixed paths are provided for DetNet flows. 
>             These explicit
>                         paths avoid the impact of network convergence."
>
>
>             Section 4.11 Connected islands vs. networks of v05 has
>             been deleted
>             because it was just a leftover from early drafts on what
>             DetNet WG
>             should do; which are covered by the charter anyways.
>
>
>             References have been cleaned up and brought up-to-date.
>
>
>             Refinements have been implemented in the draft according
>             to Lou's
>             detailed comments. They are not listed here because they
>             are minor
>             changes.
>
>
>             Best regards,
>             Janos
>
>
>             On 6/12/2018 2:48 PM, Lou Berger wrote:
>
>                 Balázs,
>
>                 Thanks for the response -- please see below.
>
>                 ----------
>                 On June 12, 2018 4:07:35 AM Balázs Varga A
>                 <balazs.a.varga@ericsson.com
>                 <mailto:balazs.a.varga@ericsson.com>> wrote:
>
>                     Hi Lou, Thanks for the comments. See reactions
>                     inline. Document
>                     update in progress. Cheers Bala'zs
>
>                     -----Original Message-----
>                     From: detnet <detnet-bounces@ietf.org
>                     <mailto:detnet-bounces@ietf.org>> On Behalf Of Lou
>                     Berger
>                     Sent: 2018. június 1. 22:42
>                     To: DetNet WG <detnet@ietf.org
>                     <mailto:detnet@ietf.org>>;
>                     draft-ietf-detnet-architecture@ietf.org
>                     <mailto:draft-ietf-detnet-architecture@ietf.org>
>                     Subject: [Detnet] Promised comments on
>                     draft-ietf-detnet-architecture
>
>                     Hi,
>
>                           I have a number of high level comments on
>                     the document that I'd
>                     like to  raise below.  I also have a number of more
>                     editorial/specific comments that  I'd like to
>                     review directly with
>                     the authors and then have them report back  on
>                     changes -- if any
>                     turn out to be more substantive discussions from
>                     the  author's
>                     perspective, I'll raise these on the list separately.
>
>                 ...
>
>                     - WRT Section 4.4.3, I think the inclusion of a
>                     distributed control
>                     plane in the "Network Plane" is inconsistent with
>                     other functional
>                     definitions and conflates where a function resides
>                     from the actual
>                     function and that whether control is implemented
>                     in a fully
>                     centralized, fully distributed or some hybrid form
>                     doesn't
>                     fundamentally change  the control function's role
>                     -- therefore I
>                     think the sections 4.4.2 and .3 should be revised
>                     accordingly
>                     [Balázs Varga A] Agree in principal. Let's discuss
>                     the details.
>
>                 Okay - I'll work with you off line and we can report
>                 back the
>                 results/proposed changes.
>
>                     - In several places it's not clear that DetNet
>                     service is always a
>                     L3 service which is controlled using L3
>                     identifiers, i.e., IP
>                     addresses -- this is true even in the MPLS service
>                     case and the TSN
>                     over MPLS case. I think this is an important point
>                     to be clear on in
>                     the document.
>                     [Balázs Varga A] I am not sure. DetNet service is
>                     always provided
>                     over a L3 network (IP or MPLS), that is fine.
>                     However the service
>                     itself can be L2 or L3. In case of TSN Ethernet
>                     frames are
>                     transported, so it is a L2 service. In case of IP
>                     end systems IP
>                     packets are transported so it is a L3 service.
>
>                 Humm - While I agree that DetNet is providing an
>                 (enhanced) L2VPN
>                 service, it is not itself providing control or service
>                 of L2 devices
>                 -- this is TSN's job.  The fact that DetNet is all
>                 about behavior of
>                 L3 nodes (i.e., IP and PW/MPLS) and not L2 nodes
>                 (i.e., TSN bridges)
>                 is something the architecture should make unambiguous.
>
>                 Thanks,
>                 Lou
>
>                     Please let me know what you think.
>
>                     Cheers,
>
>                     Lou
>
>
>                     _______________________________________________
>                     detnet mailing list
>                     detnet@ietf.org <mailto:detnet@ietf.org>
>                     https://www.ietf.org/mailman/listinfo/detnet
>                     <https://www.ietf.org/mailman/listinfo/detnet>
>                     _______________________________________________
>                     detnet mailing list
>                     detnet@ietf.org <mailto:detnet@ietf.org>
>                     https://www.ietf.org/mailman/listinfo/detnet
>                     <https://www.ietf.org/mailman/listinfo/detnet>
>
>
>
>
>             On 6/12/2018 6:27 PM, Stewart Bryant wrote:
>
>                 Dear Bala'zs
>
>                 Thank you your for your consideration of these points.
>                 I will just
>                 pick up a few that need some further thought:
>
>
>                          DetNet transit node
>
>                                 A node operating at the DetNet
>                     transport layer, that utilizes
>
>                                 link layer and/or network layer
>                     switching across multiple
>
>                                 links and/or sub-networks to provide
>                     paths for DetNet service
>
>                                 layer functions. Optionally provides
>                     congestion protection
>
>                                 over those paths.  An MPLS LSR is an
>                     example of a DetNet
>
>                                 transit node.
>
>                     SB> In that example it would have to be a DetNet
>                     enable/aware LSR. An
>
>                     SB> ordinary LSR would not know anything about DetNet.
>
>                     [Balázs Varga A] No, A DetNet aware LSR would be a
>                     relay node (S-PE).
>
>                 I think the confusion is what "DetNet Transport Layer"
>                 means. This
>                 technology touches on Transport Layer in  the L4
>                 sense, and the
>                 Transport Network Layer as in the packet network that
>                 carries
>                 L3 packets.
>
>                 So I think that we need to clarify whether a DetNet
>                 transit node
>                 is an S-PE (i.e. a a transit node in the DetNet
>                 layer), or a P node
>                 (i.e. a transit node that is carrying DetNet packets
>                 but could be
>                 carrying any sort of MPLS packet)
>
>                     ============
>
>                         These three techniques can be applied
>                     independently, giving eight
>
>                         possible combinations, including none (no
>                     DetNet), although some
>
>                         combinations are of wider utility than
>                     others.  This separation keeps
>
>                         the protocol stack coherent and maximizes
>                     interoperability with
>
>                         existing and developing standards in this
>                     (IETF) and other Standards
>
>                         Development Organizations.  Some examples of
>                     typical expected
>
>                         combinations:
>
>                         o  Explicit routes plus service protection are
>                     exactly the techniques
>
>                            employed by [HSR-PRP]. Explicit routes are
>                     achieved by limiting
>
>                            the physical topology of the network, and
>                     the sequentialization,
>
>                            replication, and duplicate elimination are
>                     facilitated by packet
>
>                            tags added at the front or the end of
>                     Ethernet frames.
>
>                     SB> ER can be done virtually as well as
>                     physically. RSVP is a type of
>
>                     SB> ER, as is Adj-SID based SR, and we can design
>                     other types.
>
>                     [Balázs Varga A] Agree, but these are examples.
>                     Statement is for
>                     HSR-PRP.
>
>                 So the question is whether we should expand the set of
>                 examples,
>                 particularly
>                 to more accessible ones.
>
>                 ============
>
>                                          Packet replication and
>                     elimination
>
>                                      > > > > > > > > > relay > > > > >
>                     > > >
>
>                                     > /------------+ R node E
>                     +------------\ >
>
>                                    > /                  v +
>                     ^               \ >
>
>                            end    R +                   v |
>                     ^                + E end
>
>                            system   +                   v |
>                     ^                +   system
>
>                                    > \                  v +
>                     ^               / >
>
>                                     > \------------+ R relay E
>                     +-----------/ >
>
>                                      > > > > > > > > >  node > > > > >
>                     > > >
>
>                     Figure 1
>
>                         Packet replication and elimination does not
>                     react to and correct
>
>                         failures; it is entirely passive.  Thus,
>                     intermittent failures,
>
>                     SB> I think it copes with intermittent failures OK.
>
>                     [Balázs Varga A] Yes, PRF and PEF can eliminate
>                     the effect of such
>                     failures. But text
>
>                     intends to say that it is passive. It is not
>                     reacting to such
>                     failures. No change in text.
>
>                 You say that PREF does not correct failures. I would
>                 contend that is
>                 exactly
>                 what it does. Sure it does not react but it does
>                 correct, and it does
>                 address intermittent failures.
>
>                     ===========
>
>                         transported between the peer end systems.
>                     Therefore, the following
>
>                         possible types / formats of a DetNet flow are
>                     distinguished in this
>
>                         document:
>
>                         o  App-flow: native format of a DetNet flow. 
>                     It does not contain any
>
>                            DetNet related attributes.
>
>                         o  DetNet-t-flow: specific format of a DetNet
>                     flow.  Only requires
>
>                            the congestion / latency features provided
>                     by the Detnet transport
>
>                            layer.
>
>                         o  DetNet-s-flow: specific format of a DetNet
>                     flow.  Only requires
>
>                            the replication/elimination feature ensured
>                     by the DetNet service
>
>                            layer.
>
>                         o  DetNet-st-flow: specific format of a DetNet
>                     flow.  It requires
>
>                            both DetNet service layer and DetNet
>                     transport layer functions
>
>                            during forwarding.
>
>                     SB> I find the relisting of these types confusing.
>                     Wheren't they
>                     defined
>
>                     SB> in the section above?
>
>                     [Balázs Varga A] This is inline with the previous
>                     section " Grouping
>                     of end systems ".
>
>                 Surely if we have defined them we never need to do
>                 anything but name
>                 them in
>                 later sections. Redefinition is never a good idea
>                 because it often
>                 leads to
>                 conflicting definitions.
>
>                     ============
>
>                         [HSR-PRP]  IEC, "High availability seamless
>                     redundancy (HSR) is a
>
>                                    further development of the PRP
>                     approach, although HSR
>
>                                    functions primarily as a protocol
>                     for creating media
>
>                                    redundancy while PRP, as described
>                     in the previous
>
>                                    section, creates network
>                     redundancy.  PRP and HSR are both
>
>                                    described in the IEC 62439 3
>                     standard.",
>
>                                   
>                     <http://webstore.iec.ch/webstore/webstore.nsf/
>                     <http://webstore.iec.ch/webstore/webstore.nsf/>
>
>                     artnum/046615!opendocument>.
>
>                     SB> Not available at the time of this review, but
>                     my recollection is
>
>                     SB> that this is not readily available without
>                     paying a large fee.
>
>                 If we decide that this is essential as a key
>                 reference, there needs to be
>                 some suitable text, as this will get raised a number
>                 of times between
>                 here an publication as first the directorates and then
>                 the ADs run
>                 into this.
>
>                     ===========
>
>                         [ISA95]    ANSI/ISA, "Enterprise-Control
>                     System Integration Part 1:
>
>                                    Models and Terminology", 2000,
>
>                                    <https://www.isa.org/isa95/>.
>
>                     SB> Should that be 2000, or 2010.
>
>                     SB> Note that this seems to be a very expensive
>                     document to access.
>
>                 You did not comment on the correctness of the reference.
>
>
>                 Best Regards
>
>                 Stewart
>
>         _______________________________________________
>         detnet mailing list
>         detnet@ietf.org <mailto:detnet@ietf.org>
>         https://www.ietf.org/mailman/listinfo/detnet
>         <https://www.ietf.org/mailman/listinfo/detnet>
>
>
>     _______________________________________________
>     detnet mailing list
>     detnet@ietf.org <mailto:detnet@ietf.org>
>     https://www.ietf.org/mailman/listinfo/detnet
>     <https://www.ietf.org/mailman/listinfo/detnet>
>
>


From nobody Thu Jul 12 15:04:50 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 2393A1311C7; Thu, 12 Jul 2018 15:04:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_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 kOJUUWHjh-vu; Thu, 12 Jul 2018 15:04:43 -0700 (PDT)
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 350CB1311BD; Thu, 12 Jul 2018 15:04:43 -0700 (PDT)
Received: from DFWPML706-CHM.exmail.huawei.com (unknown [172.18.7.65]) by Forcepoint Email with ESMTP id 53B67D64E7E61; Thu, 12 Jul 2018 23:04:25 +0100 (IST)
Received: from DFWPML705-CHM.exmail.huawei.com ([169.254.2.53]) by DFWPML706-CHM.exmail.huawei.com ([169.254.3.3]) with mapi id 14.03.0399.000; Thu, 12 Jul 2018 15:04:22 -0700
From: Norman Finn <norman.finn@mail01.huawei.com>
To: Lou Berger <lberger@labn.net>, "draft-ietf-detnet-architecture@ietf.org" <draft-ietf-detnet-architecture@ietf.org>, Pascal Thubert <pthubert@cisco.com>
CC: DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
Thread-Index: AQHUD1Hgz81MQb3tT0Gsv+Zn/dTcK6SMVr+A///iVMg=
Date: Thu, 12 Jul 2018 22:04:22 +0000
Message-ID: <3DF0466E9510274382F5B74499ACD6F8D31E2D@dfwpml705-chm.exmail.huawei.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <30d8df73-9f52-89d3-66fd-2173f7038624@labn.net>, <a19cb7bb-a518-acfd-4539-d002bfc58bca@labn.net>
In-Reply-To: <a19cb7bb-a518-acfd-4539-d002bfc58bca@labn.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.18.4.35]
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/0o_wm2kuSpvNkrQBqMtZSL7CSvo>
Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 12 Jul 2018 22:04:49 -0000

Pascal wrote that chunk.  I always assumed that "Operational Plane (control=
 plane)" was some sort of IETF phrase I just didn't understand.  If it's OA=
M, I don't see what the "(control plane)" is for.=0A=
=0A=
Pascal?=0A=
=0A=
-- Norm=0A=
________________________________________=0A=
From: detnet [detnet-bounces@ietf.org] on behalf of Lou Berger [lberger@lab=
n.net]=0A=
Sent: Thursday, July 12, 2018 9:47 AM=0A=
To: draft-ietf-detnet-architecture@ietf.org=0A=
Cc: DetNet WG=0A=
Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture=
-06=0A=
=0A=
  Hi,=0A=
=0A=
I have the following comments/questions:=0A=
=0A=
- WRT 4.4.2=0A=
=0A=
I think CPE and PCE are a bit conflated.  To clarify, hiw about:=0A=
=0A=
OLD=0A=
    to any device operating in that plane, whether is it a Path=0A=
    Computation entity, or a Network Management entity (NME)), or a=0A=
    distributed control plane.  The Path Computation Element (PCE)=0A=
    [RFC4655] is a core element of a controller, in charge of computing=0A=
    Deterministic paths to be applied in the Network Plane.=0A=
=0A=
NEW=0A=
    to any device operating in that plane, whether is it a Path=0A=
    Computation Element [RFC4655] or entity, or a Network Management=0A=
entity (NME)), or a=0A=
    distributed control plane.  The CPE=0A=
     is a core element of a controller, in charge of computing=0A=
    Deterministic paths to be applied in the Network Plane.=0A=
=0A=
and s/PCE/CPE in the next paragraph, specifically:=0A=
=0A=
OLD=0A=
    One or more PCE(s) collaborate to implement the requests from the FME=
=0A=
    as Per-Flow Per-Hop Behaviors installed in the intermediate nodes for=
=0A=
    each individual flow.  The PCEs place each flow along a deterministic=
=0A=
NEW=0A=
    One or more CPE(s) collaborate to implement the requests from the FME=
=0A=
    as Per-Flow Per-Hop Behaviors installed in the intermediate nodes for=
=0A=
    each individual flow.  The CPEs place each flow along a deterministic=
=0A=
=0A=
- WRT Section 4.4.3=0A=
I'm unclear as to what "Operational Plane (control plane)" means in the=0A=
first paragraph.  Should it perhaps read "Operational Plane (OAM)"? If=0A=
not, what is the intent of "control plane" in this paragraph (and section)?=
=0A=
=0A=
Thank you,=0A=
Lou=0A=
=0A=
On 6/28/2018 10:35 PM, Lou Berger wrote:=0A=
> Authors,=0A=
>=0A=
>       Thank you for the update!=0A=
>=0A=
> WG,=0A=
>=0A=
>       This document has changed to a sufficient degree that I think a 2nd=
=0A=
> last call is warranted.  Typically I would start a 1 week LC in these=0A=
> circumstances - but given the proximity to the meeting I'd like to start=
=0A=
> a 3 week LC right ending with the IETF meeting -- that is on July 20th.=
=0A=
> This should allow for both adequate review of the changes and discussion=
=0A=
> of the changes in our WG session (Monday July 16.)=0A=
>=0A=
> As always, please send LC comment to the list and positive comments,=0A=
> e.g., "I've reviewed this document=0A=
> and believe it is ready for publication", are welcome!=0A=
>=0A=
> Thank you,=0A=
>=0A=
> Lou (as Shepherd)=0A=
>=0A=
> On 6/28/2018 9:08 PM, J=E1nos Farkas wrote:=0A=
>> Dear all,=0A=
>>=0A=
>> Off-line discussions among Lou, Stewart, and authors followed the=0A=
>> discussions to properly address the WGLC comments, including the=0A=
>> detailed comments.=0A=
>>=0A=
>> A new revision of the draft has been uploaded:=0A=
>> draft-ietf-detnet-architecture-06.=0A=
>>=0A=
>> In addition to the changes already described in this thread, the=0A=
>> following bigger changes have been made to the draft:=0A=
>>=0A=
>>=0A=
>> *Section 2.1 Terms used in this document*=0A=
>>=0A=
>> Some definitions refined as suggested by the detailed comments=0A=
>>=0A=
>> New definitions have been added:=0A=
>>=0A=
>>     "allocation=0A=
>>             Resources are dedicated to support a DetNet flow. Depending=
=0A=
>>             on an implementation, the resource may be reused by non-=0A=
>>             DetNet flows when it is not used by the DetNet flow.=0A=
>>=0A=
>>=0A=
>>     PEF     A Packet Elimination Function (PEF) eliminates duplicate=0A=
>>             copies of packets to prevent excess packets flooding the=0A=
>>             network or duplicate packets being sent out of the DetNet=0A=
>>             domain.  PEF can be implemented by an edge node, a relay=0A=
>>             node, or an end system.=0A=
>>=0A=
>>    PRF     A Packet Replication Function (PRF) replicates DetNet flow=0A=
>>             packets and forwards them to one or more next hops in the=0A=
>>             DetNet domain.  The number of packet copies sent to each nex=
t=0A=
>>             hop is a DetNet flow specific parameter at the node doing th=
e=0A=
>>             replication.  PRF can be implemented by an edge node, a rela=
y=0A=
>>             node, or an end system.=0A=
>>=0A=
>>     PREOF   Collective name for Packet Replication, Elimination, and=0A=
>>             Ordering Functions.=0A=
>>=0A=
>>     POF     A Packet Ordering Function (POF) re-orders packets within a=
=0A=
>>             DetNet flow that are received out of order.  This function=
=0A=
>>             can be implemented by an edge node, a relay node, or an end=
=0A=
>>             system.=0A=
>>=0A=
>>    DetNet service proxy=0A=
>>             Maps between App-flows and DetNet flows.=0A=
>>=0A=
>>     bridged path=0A=
>>             A VLAN bridge uses the VLAN ID and the destination MAC=0A=
>>             address to select the outbound port hence the path for a=0A=
>>             frame."=0A=
>>=0A=
>>=0A=
>> *Section 3.1 Primary goals defining the DetNet QoS*=0A=
>>=0A=
>> A new QoS aspect has been added:=0A=
>>     "o  An upper bound on out-of-order packet delivery.  It is worth=0A=
>>        noting that some DetNet applications are unable to tolerate any=
=0A=
>>        out-of-order delivery."=0A=
>>=0A=
>>=0A=
>> The 3rd paragraph on loss on page 8 after the bullet list has been=0A=
>> extended to:=0A=
>>     "After congestion, the most important contributions to packet loss a=
re=0A=
>>     typically from random media errors and equipment failures. Service=
=0A=
>>     protection is the name for the mechanisms used by DetNet to address=
=0A=
>>     these losses.  The mechanisms employed are constrained by the=0A=
>>     requirement to meet the users' latency requirements.  Packet=0A=
>>     replication and elimination (Section 3.2.2) and packet encoding=0A=
>>     (Section 3.2.2.3) are described in this document to provide service=
=0A=
>>     protection; others may be found.  For instance, packet encoding can=
=0A=
>>     be used to provide service protection against random media errors,=
=0A=
>>     packet replication and elimination can be used to provide service=0A=
>>     protection against equipment failures.  This mechanism distributes=
=0A=
>>     the contents of DetNet flows over multiple paths in time and/or=0A=
>>     space, so that the loss of some of the paths does need not cause the=
=0A=
>>     loss of any packets."=0A=
>>=0A=
>>=0A=
>> *3.2.2.  Service Protection*=0A=
>>=0A=
>> Service protection is used as a more generic term. Introductory text=0A=
>> added:=0A=
>>     "Service protection aims to mitigate or eliminate packet loss due to=
=0A=
>>     equipment failures, random media and/or memory faults.  These types=
=0A=
>>     of packet loss can be greatly reduced by spreading the data over=0A=
>>     multiple disjoint forwarding paths.  Various service protection=0A=
>>     methods are described in [RFC6372], e.g., 1+1 linear protection.=0A=
>>     This section describes the functional details of an additional metho=
d=0A=
>>     in Section 3.2.2.2, which can be implemented as described in=0A=
>>     Section 3.2.2.3 or as specified in [I-D.ietf-detnet-dp-sol-mpls] in=
=0A=
>>     order to provide 1+n hitless protection.  The appropriate service=0A=
>>     protection mechanism depends on the scenario and the requirements."=
=0A=
>>=0A=
>>=0A=
>> New sub-section added:=0A=
>>=0A=
>> "3.2.2.1.  In-Order Delivery=0A=
>>=0A=
>>     Out-of-order packet delivery can be a side effect of service=0A=
>>     protection.  Packets delivered out-of-order impact the amount of=0A=
>>     buffering needed at the destination to properly process the received=
=0A=
>>     data.  Such packets also influence the jitter of a flow.  The DetNet=
=0A=
>>     service includes maximum allowed misordering as a constraint. Zero=
=0A=
>>     misordering would be a valid service constraint to reflect that the=
=0A=
>>     end system(s) of the flow cannot tolerate any out-of-order delivery.=
=0A=
>>     Service protection may provide a mechanism to support in-order=0A=
>>     delivery."=0A=
>>=0A=
>>=0A=
>> *3.2.2.2. Packet Replication and Elimination*=0A=
>>=0A=
>> New bullet added as the last one:=0A=
>>     "o  The Packet Ordering Function (POF) uses the sequencing informati=
on=0A=
>>        to re-order a DetNet flow's packets that are received out of=0A=
>>        order."=0A=
>>=0A=
>> New sentence added after the bullet list:=0A=
>> "The order in which a node applies the PEF and the PRF to a DetNet=0A=
>> flow is implementation specific."=0A=
>>=0A=
>> 2nd paragraph after the bullet list has been updated to:=0A=
>> "Some service protection mechanisms rely on switching from one flow to=
=0A=
>>     another when a failure of a flow is detected.  Contrarily, packet=0A=
>>     replication and elimination combines the DetNet member flows sent=0A=
>>     along multiple different paths, and performs a packet-by-packet=0A=
>>     selection of which to discard, e.g., based on sequencing information=
."=0A=
>>=0A=
>>=0A=
>> *3.2.3.  Explicit routes*=0A=
>>=0A=
>> Out-of-order aspect added to the first paragraph, which is about=0A=
>> distributed routing:=0A=
>> "Furthermore, out-of-order=0A=
>> packet delivery can be a side effect of route changes."=0A=
>>=0A=
>> New sentence added to the 3rd paragraph:=0A=
>> "Explicit routes can be established various=0A=
>> ways, e.g., with RSVP-TE [RFC3209], with Segment Routing (SR)=0A=
>> [I-D.ietf-spring-segment-routing], via a Software Defined Networking=0A=
>> approach [RFC7426], with IS-IS [RFC7813], etc."=0A=
>>=0A=
>> New paragraph added:=0A=
>>     "Out-of-order packet delivery can be a side effect of distributing a=
=0A=
>>     single flow over multiple paths especially when there is a change=0A=
>>     from one path to another when combining the flow.  This is=0A=
>>     irrespective of the distribution method used, also applies to servic=
e=0A=
>>     protection over explicit routes.  As described in Section 3.2.2.1,=
=0A=
>>     out-of-order packets influence the jitter of a flow and impact the=
=0A=
>>     amount of buffering needed to process the data; therefore, DetNet=0A=
>>     service includes maximum allowed misordering as a constraint. The=0A=
>>     use of explicit routes helps to provide in-order delivery because=0A=
>>     there is no immediate route change with the network topology, but th=
e=0A=
>>     changes are plannable as they are between the different explicit=0A=
>>     routes."=0A=
>>=0A=
>> *=0A=
>> **4.1.1. Representative Protocol Stack Model*=0A=
>>=0A=
>> "Explicit routes" have been added to Figure 2 with the corresponding=0A=
>> explanation:=0A=
>>   "Explicit routes=0A=
>>             The DetNet transport layer provides mechanisms to ensure tha=
t=0A=
>>             fixed paths are provided for DetNet flows.  These explicit=
=0A=
>>             paths avoid the impact of network convergence."=0A=
>>=0A=
>>=0A=
>> Section 4.11 Connected islands vs. networks of v05 has been deleted=0A=
>> because it was just a leftover from early drafts on what DetNet WG=0A=
>> should do; which are covered by the charter anyways.=0A=
>>=0A=
>>=0A=
>> References have been cleaned up and brought up-to-date.=0A=
>>=0A=
>>=0A=
>> Refinements have been implemented in the draft according to Lou's=0A=
>> detailed comments. They are not listed here because they are minor=0A=
>> changes.=0A=
>>=0A=
>>=0A=
>> Best regards,=0A=
>> Janos=0A=
>>=0A=
>>=0A=
>> On 6/12/2018 2:48 PM, Lou Berger wrote:=0A=
>>> Bal=E1zs,=0A=
>>>=0A=
>>> Thanks for the response -- please see below.=0A=
>>>=0A=
>>> ----------=0A=
>>> On June 12, 2018 4:07:35 AM Bal=E1zs Varga A=0A=
>>> <balazs.a.varga@ericsson.com> wrote:=0A=
>>>=0A=
>>>> Hi Lou, Thanks for the comments. See reactions inline. Document=0A=
>>>> update in progress. Cheers Bala'zs=0A=
>>>>=0A=
>>>> -----Original Message-----=0A=
>>>> From: detnet <detnet-bounces@ietf.org> On Behalf Of Lou Berger=0A=
>>>> Sent: 2018. j=FAnius 1. 22:42=0A=
>>>> To: DetNet WG <detnet@ietf.org>;=0A=
>>>> draft-ietf-detnet-architecture@ietf.org=0A=
>>>> Subject: [Detnet] Promised comments on draft-ietf-detnet-architecture=
=0A=
>>>>=0A=
>>>> Hi,=0A=
>>>>=0A=
>>>>       I have a number of high level comments on the document that I'd=
=0A=
>>>> like to  raise below.  I also have a number of more=0A=
>>>> editorial/specific comments that  I'd like to review directly with=0A=
>>>> the authors and then have them report back  on changes -- if any=0A=
>>>> turn out to be more substantive discussions from the  author's=0A=
>>>> perspective, I'll raise these on the list separately.=0A=
>>>>=0A=
>>> ...=0A=
>>>> - WRT Section 4.4.3, I think the inclusion of a distributed control=0A=
>>>> plane in the "Network Plane" is inconsistent with other functional=0A=
>>>> definitions and conflates where a function resides from the actual=0A=
>>>> function and that whether control is implemented in a fully=0A=
>>>> centralized, fully distributed or some hybrid form doesn't=0A=
>>>> fundamentally change  the control function's role -- therefore I=0A=
>>>> think the sections 4.4.2 and .3 should be revised accordingly=0A=
>>>> [Bal=E1zs Varga A] Agree in principal. Let's discuss the details.=0A=
>>>>=0A=
>>> Okay - I'll work with you off line and we can report back the=0A=
>>> results/proposed changes.=0A=
>>>=0A=
>>>> - In several places it's not clear that DetNet service is always a=0A=
>>>> L3 service which is controlled using L3 identifiers, i.e., IP=0A=
>>>> addresses -- this is true even in the MPLS service case and the TSN=0A=
>>>> over MPLS case. I think this is an important point to be clear on in=
=0A=
>>>> the document.=0A=
>>>> [Bal=E1zs Varga A] I am not sure. DetNet service is always provided=0A=
>>>> over a L3 network (IP or MPLS), that is fine. However the service=0A=
>>>> itself can be L2 or L3. In case of TSN Ethernet frames are=0A=
>>>> transported, so it is a L2 service. In case of IP end systems IP=0A=
>>>> packets are transported so it is a L3 service.=0A=
>>>>=0A=
>>> Humm - While I agree that DetNet is providing an (enhanced) L2VPN=0A=
>>> service, it is not itself providing control or service of L2 devices=0A=
>>> -- this is TSN's job.  The fact that DetNet is all about behavior of=0A=
>>> L3 nodes (i.e., IP and PW/MPLS) and not L2 nodes (i.e., TSN bridges)=0A=
>>> is something the architecture should make unambiguous.=0A=
>>>=0A=
>>> Thanks,=0A=
>>> Lou=0A=
>>>=0A=
>>>> Please let me know what you think.=0A=
>>>>=0A=
>>>> Cheers,=0A=
>>>>=0A=
>>>> Lou=0A=
>>>>=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=
>>=0A=
>>=0A=
>>=0A=
>> On 6/12/2018 6:27 PM, Stewart Bryant wrote:=0A=
>>> Dear Bala'zs=0A=
>>>=0A=
>>> Thank you your for your consideration of these points. I will just=0A=
>>> pick up a few that need some further thought:=0A=
>>>=0A=
>>>=0A=
>>>>      DetNet transit node=0A=
>>>>=0A=
>>>>             A node operating at the DetNet transport layer, that utili=
zes=0A=
>>>>=0A=
>>>>             link layer and/or network layer switching across multiple=
=0A=
>>>>=0A=
>>>>             links and/or sub-networks to provide paths for DetNet serv=
ice=0A=
>>>>=0A=
>>>>             layer functions. Optionally provides congestion protection=
=0A=
>>>>=0A=
>>>>             over those paths.  An MPLS LSR is an example of a DetNet=
=0A=
>>>>=0A=
>>>>             transit node.=0A=
>>>>=0A=
>>>> SB> In that example it would have to be a DetNet enable/aware LSR. An=
=0A=
>>>>=0A=
>>>> SB> ordinary LSR would not know anything about DetNet.=0A=
>>>>=0A=
>>>> [Bal=E1zs Varga A] No, A DetNet aware LSR would be a relay node (S-PE)=
.=0A=
>>>>=0A=
>>> I think the confusion is what "DetNet Transport Layer" means. This=0A=
>>> technology touches on Transport Layer in  the L4 sense, and the=0A=
>>> Transport Network Layer as in the packet network that carries=0A=
>>> L3 packets.=0A=
>>>=0A=
>>> So I think that we need to clarify whether a DetNet transit node=0A=
>>> is an S-PE (i.e. a a transit node in the DetNet layer), or a P node=0A=
>>> (i.e. a transit node that is carrying DetNet packets but could be=0A=
>>> carrying any sort of MPLS packet)=0A=
>>>=0A=
>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
>>>>=0A=
>>>>     These three techniques can be applied independently, giving eight=
=0A=
>>>>=0A=
>>>>     possible combinations, including none (no DetNet), although some=
=0A=
>>>>=0A=
>>>>     combinations are of wider utility than others.  This separation ke=
eps=0A=
>>>>=0A=
>>>>     the protocol stack coherent and maximizes interoperability with=0A=
>>>>=0A=
>>>>     existing and developing standards in this (IETF) and other Standar=
ds=0A=
>>>>=0A=
>>>>     Development Organizations.  Some examples of typical expected=0A=
>>>>=0A=
>>>>     combinations:=0A=
>>>>=0A=
>>>>     o  Explicit routes plus service protection are exactly the techniq=
ues=0A=
>>>>=0A=
>>>>        employed by [HSR-PRP]. Explicit routes are achieved by limiting=
=0A=
>>>>=0A=
>>>>        the physical topology of the network, and the sequentialization=
,=0A=
>>>>=0A=
>>>>        replication, and duplicate elimination are facilitated by packe=
t=0A=
>>>>=0A=
>>>>        tags added at the front or the end of Ethernet frames.=0A=
>>>>=0A=
>>>> SB> ER can be done virtually as well as physically. RSVP is a type of=
=0A=
>>>>=0A=
>>>> SB> ER, as is Adj-SID based SR, and we can design other types.=0A=
>>>>=0A=
>>>> [Bal=E1zs Varga A] Agree, but these are examples. Statement is for=0A=
>>>> HSR-PRP.=0A=
>>>>=0A=
>>> So the question is whether we should expand the set of examples,=0A=
>>> particularly=0A=
>>> to more accessible ones.=0A=
>>>=0A=
>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
>>>>                      Packet replication and elimination=0A=
>>>>=0A=
>>>>                  > > > > > > > > > relay > > > > > > > >=0A=
>>>>=0A=
>>>>                 > /------------+ R node E +------------\ >=0A=
>>>>=0A=
>>>>                > /                  v + ^=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 \ >=0A=
>>>>=0A=
>>>>        end    R +                   v | ^=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 + E end=0A=
>>>>=0A=
>>>>        system   +                   v | ^=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 +   system=0A=
>>>>=0A=
>>>>                > \                  v + ^=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 / >=0A=
>>>>=0A=
>>>>                 > \------------+ R relay E +-----------/ >=0A=
>>>>=0A=
>>>>                  > > > > > > > > >=A0 node > > > > > > > >=0A=
>>>>=0A=
>>>> Figure 1=0A=
>>>>=0A=
>>>>     Packet replication and elimination does not react to and correct=
=0A=
>>>>=0A=
>>>>     failures; it is entirely passive.  Thus, intermittent failures,=0A=
>>>>=0A=
>>>> SB> I think it copes with intermittent failures OK.=0A=
>>>>=0A=
>>>> [Bal=E1zs Varga A] Yes, PRF and PEF can eliminate the effect of such=
=0A=
>>>> failures. But text=0A=
>>>>=0A=
>>>> intends to say that it is passive. It is not reacting to such=0A=
>>>> failures. No change in text.=0A=
>>>>=0A=
>>> You say that PREF does not correct failures. I would contend that is=0A=
>>> exactly=0A=
>>> what it does. Sure it does not react but it does correct, and it does=
=0A=
>>> address intermittent failures.=0A=
>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
>>>>=0A=
>>>>     transported between the peer end systems.  Therefore, the followin=
g=0A=
>>>>=0A=
>>>>     possible types / formats of a DetNet flow are distinguished in thi=
s=0A=
>>>>=0A=
>>>>     document:=0A=
>>>>=0A=
>>>>     o  App-flow: native format of a DetNet flow.  It does not contain =
any=0A=
>>>>=0A=
>>>>        DetNet related attributes.=0A=
>>>>=0A=
>>>>     o  DetNet-t-flow: specific format of a DetNet flow.  Only requires=
=0A=
>>>>=0A=
>>>>        the congestion / latency features provided by the Detnet transp=
ort=0A=
>>>>=0A=
>>>>        layer.=0A=
>>>>=0A=
>>>>     o  DetNet-s-flow: specific format of a DetNet flow.  Only requires=
=0A=
>>>>=0A=
>>>>        the replication/elimination feature ensured by the DetNet servi=
ce=0A=
>>>>=0A=
>>>>        layer.=0A=
>>>>=0A=
>>>>     o  DetNet-st-flow: specific format of a DetNet flow.  It requires=
=0A=
>>>>=0A=
>>>>        both DetNet service layer and DetNet transport layer functions=
=0A=
>>>>=0A=
>>>>        during forwarding.=0A=
>>>>=0A=
>>>> SB> I find the relisting of these types confusing. Wheren't they=0A=
>>>> defined=0A=
>>>>=0A=
>>>> SB> in the section above?=0A=
>>>>=0A=
>>>> [Bal=E1zs Varga A] This is inline with the previous section " Grouping=
=0A=
>>>> of end systems ".=0A=
>>>>=0A=
>>> Surely if we have defined them we never need to do anything but name=0A=
>>> them in=0A=
>>> later sections. Redefinition is never a good idea because it often=0A=
>>> leads to=0A=
>>> conflicting definitions.=0A=
>>>=0A=
>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
>>>>=0A=
>>>>     [HSR-PRP]=A0 IEC, "High availability seamless redundancy (HSR) is =
a=0A=
>>>>=0A=
>>>>                further development of the PRP approach, although HSR=
=0A=
>>>>=0A=
>>>>                functions primarily as a protocol for creating media=0A=
>>>>=0A=
>>>>                redundancy while PRP, as described in the previous=0A=
>>>>=0A=
>>>>                section, creates network redundancy.  PRP and HSR are b=
oth=0A=
>>>>=0A=
>>>>                described in the IEC 62439 3 standard.",=0A=
>>>>=0A=
>>>>                <http://webstore.iec.ch/webstore/webstore.nsf/=0A=
>>>>=0A=
>>>> artnum/046615!opendocument>.=0A=
>>>>=0A=
>>>> SB> Not available at the time of this review, but my recollection is=
=0A=
>>>>=0A=
>>>> SB> that this is not readily available without paying a large fee.=0A=
>>>>=0A=
>>> If we decide that this is essential as a key reference, there needs to =
be=0A=
>>> some suitable text, as this will get raised a number of times between=
=0A=
>>> here an publication as first the directorates and then the ADs run=0A=
>>> into this.=0A=
>>>=0A=
>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
>>>>=0A=
>>>>     [ISA95]=A0=A0=A0 ANSI/ISA, "Enterprise-Control System Integration =
Part 1:=0A=
>>>>=0A=
>>>>                Models and Terminology", 2000,=0A=
>>>>=0A=
>>>>                <https://www.isa.org/isa95/>.=0A=
>>>>=0A=
>>>> SB> Should that be 2000, or 2010.=0A=
>>>>=0A=
>>>> SB> Note that this seems to be a very expensive document to access.=0A=
>>>>=0A=
>>> You did not comment on the correctness of the reference.=0A=
>>>>=0A=
>>> Best Regards=0A=
>>>=0A=
>>> Stewart=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=


From nobody Thu Jul 12 15:08:45 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 E0C491311D1; Thu, 12 Jul 2018 15:08:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_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 EWVkmwjTIBxX; Thu, 12 Jul 2018 15:08:40 -0700 (PDT)
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 830FD1311D0; Thu, 12 Jul 2018 15:08:40 -0700 (PDT)
Received: from DFWPML704-CHM.exmail.huawei.com (unknown [172.18.7.65]) by Forcepoint Email with ESMTP id ACB4E3BAC3AEC; Thu, 12 Jul 2018 23:08:24 +0100 (IST)
Received: from DFWPML705-CHM.exmail.huawei.com ([169.254.2.53]) by DFWPML704-CHM.exmail.huawei.com ([10.124.31.208]) with mapi id 14.03.0399.000; Thu, 12 Jul 2018 15:08:23 -0700
From: Norman Finn <norman.finn@mail01.huawei.com>
To: Lou Berger <lberger@labn.net>, DetNet WG <detnet@ietf.org>
CC: DetNet Chairs <detnet-chairs@ietf.org>
Thread-Topic: [Detnet] IETF 102 Draft agenda available
Thread-Index: AQHUEske1PdX7/MQyU223J6u8jWGPqSMM5Bb
Date: Thu, 12 Jul 2018 22:08:22 +0000
Message-ID: <3DF0466E9510274382F5B74499ACD6F8D31E3F@dfwpml705-chm.exmail.huawei.com>
References: <a8fe06aa-9822-9940-1788-c9f22d365c84@labn.net>
In-Reply-To: <a8fe06aa-9822-9940-1788-c9f22d365c84@labn.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.18.4.35]
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/PEe-y1mqtkC-3INzY5266cwJtKo>
Subject: Re: [Detnet] IETF 102 Draft agenda available
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 12 Jul 2018 22:08:43 -0000

J=E1nos -- Should we mention the P802.1DC PAR?  Perhaps in the bounded late=
ncy preso?=0A=
=0A=
Others -- That's a new project for an IEEE standard that says, "If you have=
 a device that is not a bridge that wants to offer the QoS features defined=
 by 802.1Q, here's how you apply the bridging standard (802.1Q) to your non=
-bridge device."=0A=
=0A=
-- Norm=0A=
=0A=
________________________________________=0A=
From: detnet [detnet-bounces@ietf.org] on behalf of Lou Berger [lberger@lab=
n.net]=0A=
Sent: Tuesday, July 03, 2018 5:23 AM=0A=
To: DetNet WG=0A=
Cc: DetNet Chairs=0A=
Subject: [Detnet] IETF 102 Draft agenda available=0A=
=0A=
Hi,=0A=
=0A=
      A draft agenda for the upcoming IETF is now available, please take=0A=
a look to ensure your request is included:=0A=
=0A=
https://datatracker.ietf.org/meeting/102/materials/agenda-102-detnet=0A=
=0A=
Comments/corrections should be sent to the WG chairs alias (cc'ed above).=
=0A=
=0A=
NOTE: If you are on the agenda, slides are due at the end of the day=0A=
(any timezone) Friday, July 13.  Please submit by sending to=0A=
detnet-chairs@ietf.org=0A=
=0A=
Thank you,=0A=
=0A=
Lou (Janos and Ethan)=0A=
=0A=
_______________________________________________=0A=
detnet mailing list=0A=
detnet@ietf.org=0A=
https://www.ietf.org/mailman/listinfo/detnet=0A=


From nobody Thu Jul 12 15:30:19 2018
Return-Path: <db3546@att.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 79D681311E8; Thu, 12 Jul 2018 15:30:16 -0700 (PDT)
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, 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 oOAAsmyueXMW; Thu, 12 Jul 2018 15:30:12 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (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 50F121311F4; Thu, 12 Jul 2018 15:30:12 -0700 (PDT)
Received: from pps.filterd (m0049458.ppops.net [127.0.0.1]) by m0049458.ppops.net-00191d01. (8.16.0.22/8.16.0.22) with SMTP id w6CHQKeb041125; Thu, 12 Jul 2018 13:33:48 -0400
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0049458.ppops.net-00191d01. with ESMTP id 2k6ba4gd8m-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 12 Jul 2018 13:33:47 -0400
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id w6CHXkdO007582; Thu, 12 Jul 2018 13:33:47 -0400
Received: from zlp27126.vci.att.com (zlp27126.vci.att.com [135.66.87.47]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id w6CHXil5007542; Thu, 12 Jul 2018 13:33:45 -0400
Received: from zlp27126.vci.att.com (zlp27126.vci.att.com [127.0.0.1]) by zlp27126.vci.att.com (Service) with ESMTP id BD9F6400069B; Thu, 12 Jul 2018 17:33:44 +0000 (GMT)
Received: from MISOUT7MSGHUBAE.ITServices.sbc.com (unknown [130.9.129.149]) by zlp27126.vci.att.com (Service) with ESMTPS id 91C424000374; Thu, 12 Jul 2018 17:33:44 +0000 (GMT)
Received: from MISOUT7MSGUSRDE.ITServices.sbc.com ([169.254.5.236]) by MISOUT7MSGHUBAE.ITServices.sbc.com ([130.9.129.149]) with mapi id 14.03.0399.000; Thu, 12 Jul 2018 13:33:44 -0400
From: "BRUNGARD, DEBORAH A" <db3546@att.com>
To: Lou Berger <lberger@labn.net>, "draft-ietf-detnet-architecture@ietf.org" <draft-ietf-detnet-architecture@ietf.org>
CC: DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
Thread-Index: AQHUD1MLr1dgybvHt0Cvgww496LMKKSMJHKA///GDvA=
Date: Thu, 12 Jul 2018 17:33:44 +0000
Message-ID: <F64C10EAA68C8044B33656FA214632C88837AE6D@MISOUT7MSGUSRDE.ITServices.sbc.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <30d8df73-9f52-89d3-66fd-2173f7038624@labn.net> <a19cb7bb-a518-acfd-4539-d002bfc58bca@labn.net>
In-Reply-To: <a19cb7bb-a518-acfd-4539-d002bfc58bca@labn.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.16.234.110]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-07-12_07:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy 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-1806210000 definitions=main-1807120184
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/tZGQ9esfvMiv5kuaqxTPAIpTFnI>
Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 12 Jul 2018 22:30:17 -0000

SGksDQoNClNvcnJ5IGZvciBub3QgY2F0Y2hpbmcgZWFybGllciwgdGhlIGFiYnJldmlhdGlvbi9h
Y3JvbnltICJDUEUiIGZvciBjb250cm9sbGVyIHBsYW5lIGVudGl0eSBjbGFzaGVzIHdpdGggdGhl
IFJGQyBFZGl0b3IncyBhYmJyZXZpYXRpb25zIGxpc3Qgd2hlcmUgQ1BFIGlzIHRoZSB3ZWxsLWtu
b3duIGFiYnJldmlhdGlvbiBjdXN0b21lciBwcmVtaXNlcyBlcXVpcG1lbnQ6DQoNCmh0dHBzOi8v
d3d3LnJmYy1lZGl0b3Iub3JnL21hdGVyaWFscy9hYmJyZXYuZXhwYW5zaW9uLnR4dA0KDQpUbyBh
dm9pZCBsb3RzIG9mIGNvbW1lbnRzIGR1cmluZyB0aGUgcHVibGljYXRpb24gcHJvY2VzcywgYmVz
dCBpcyB0byBmaW5kIGFuIGFsdGVybmF0aXZlIGFiYnJldmlhdGlvbi4NCg0KVGhhbmtzLA0KRGVi
b3JhaA0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogZGV0bmV0IDxkZXRuZXQt
Ym91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mIExvdSBCZXJnZXINClNlbnQ6IFRodXJzZGF5
LCBKdWx5IDEyLCAyMDE4IDEyOjQ3IFBNDQpUbzogZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0
dXJlQGlldGYub3JnDQpDYzogRGV0TmV0IFdHIDxkZXRuZXRAaWV0Zi5vcmc+DQpTdWJqZWN0OiBS
ZTogW0RldG5ldF0gRXh0ZW5kZWQgV0cgTGFzdCBDYWxsOiBkcmFmdC1pZXRmLWRldG5ldC1hcmNo
aXRlY3R1cmUtMDYNCg0KDQogwqBIaSwNCg0KSSBoYXZlIHRoZSBmb2xsb3dpbmcgY29tbWVudHMv
cXVlc3Rpb25zOg0KDQotIFdSVCA0LjQuMg0KDQpJIHRoaW5rIENQRSBhbmQgUENFIGFyZSBhIGJp
dCBjb25mbGF0ZWQuwqAgVG8gY2xhcmlmeSwgaGl3IGFib3V0Og0KDQpPTEQNCiDCoMKgIHRvIGFu
eSBkZXZpY2Ugb3BlcmF0aW5nIGluIHRoYXQgcGxhbmUsIHdoZXRoZXIgaXMgaXQgYSBQYXRoDQog
wqDCoCBDb21wdXRhdGlvbiBlbnRpdHksIG9yIGEgTmV0d29yayBNYW5hZ2VtZW50IGVudGl0eSAo
Tk1FKSksIG9yIGENCiDCoMKgIGRpc3RyaWJ1dGVkIGNvbnRyb2wgcGxhbmUuwqAgVGhlIFBhdGgg
Q29tcHV0YXRpb24gRWxlbWVudCAoUENFKQ0KIMKgwqAgW1JGQzQ2NTVdIGlzIGEgY29yZSBlbGVt
ZW50IG9mIGEgY29udHJvbGxlciwgaW4gY2hhcmdlIG9mIGNvbXB1dGluZw0KIMKgwqAgRGV0ZXJt
aW5pc3RpYyBwYXRocyB0byBiZSBhcHBsaWVkIGluIHRoZSBOZXR3b3JrIFBsYW5lLg0KDQpORVcN
CiDCoMKgIHRvIGFueSBkZXZpY2Ugb3BlcmF0aW5nIGluIHRoYXQgcGxhbmUsIHdoZXRoZXIgaXMg
aXQgYSBQYXRoDQogwqDCoCBDb21wdXRhdGlvbiBFbGVtZW50IFtSRkM0NjU1XSBvciBlbnRpdHks
IG9yIGEgTmV0d29yayBNYW5hZ2VtZW50IGVudGl0eSAoTk1FKSksIG9yIGENCiDCoMKgIGRpc3Ry
aWJ1dGVkIGNvbnRyb2wgcGxhbmUuwqAgVGhlIENQRQ0KIMKgwqDCoCBpcyBhIGNvcmUgZWxlbWVu
dCBvZiBhIGNvbnRyb2xsZXIsIGluIGNoYXJnZSBvZiBjb21wdXRpbmcNCiDCoMKgIERldGVybWlu
aXN0aWMgcGF0aHMgdG8gYmUgYXBwbGllZCBpbiB0aGUgTmV0d29yayBQbGFuZS4NCg0KYW5kIHMv
UENFL0NQRSBpbiB0aGUgbmV4dCBwYXJhZ3JhcGgsIHNwZWNpZmljYWxseToNCg0KT0xEDQogwqDC
oCBPbmUgb3IgbW9yZSBQQ0UocykgY29sbGFib3JhdGUgdG8gaW1wbGVtZW50IHRoZSByZXF1ZXN0
cyBmcm9tIHRoZSBGTUUNCiDCoMKgIGFzIFBlci1GbG93IFBlci1Ib3AgQmVoYXZpb3JzIGluc3Rh
bGxlZCBpbiB0aGUgaW50ZXJtZWRpYXRlIG5vZGVzIGZvcg0KIMKgwqAgZWFjaCBpbmRpdmlkdWFs
IGZsb3cuwqAgVGhlIFBDRXMgcGxhY2UgZWFjaCBmbG93IGFsb25nIGEgZGV0ZXJtaW5pc3RpYyBO
RVcNCiDCoMKgIE9uZSBvciBtb3JlIENQRShzKSBjb2xsYWJvcmF0ZSB0byBpbXBsZW1lbnQgdGhl
IHJlcXVlc3RzIGZyb20gdGhlIEZNRQ0KIMKgwqAgYXMgUGVyLUZsb3cgUGVyLUhvcCBCZWhhdmlv
cnMgaW5zdGFsbGVkIGluIHRoZSBpbnRlcm1lZGlhdGUgbm9kZXMgZm9yDQogwqDCoCBlYWNoIGlu
ZGl2aWR1YWwgZmxvdy7CoCBUaGUgQ1BFcyBwbGFjZSBlYWNoIGZsb3cgYWxvbmcgYSBkZXRlcm1p
bmlzdGljDQoNCi0gV1JUIFNlY3Rpb24gNC40LjMNCkknbSB1bmNsZWFyIGFzIHRvIHdoYXQgIk9w
ZXJhdGlvbmFsIFBsYW5lIChjb250cm9sIHBsYW5lKSIgbWVhbnMgaW4gdGhlIGZpcnN0IHBhcmFn
cmFwaC7CoCBTaG91bGQgaXQgcGVyaGFwcyByZWFkICJPcGVyYXRpb25hbCBQbGFuZSAoT0FNKSI/
IElmIG5vdCwgd2hhdCBpcyB0aGUgaW50ZW50IG9mICJjb250cm9sIHBsYW5lIiBpbiB0aGlzIHBh
cmFncmFwaCAoYW5kIHNlY3Rpb24pPw0KDQpUaGFuayB5b3UsDQpMb3UNCg0KT24gNi8yOC8yMDE4
IDEwOjM1IFBNLCBMb3UgQmVyZ2VyIHdyb3RlOg0KPiBBdXRob3JzLA0KPg0KPiAgIMKgwqDCoCBU
aGFuayB5b3UgZm9yIHRoZSB1cGRhdGUhDQo+DQo+IFdHLA0KPg0KPiAgIMKgwqDCoCBUaGlzIGRv
Y3VtZW50IGhhcyBjaGFuZ2VkIHRvIGEgc3VmZmljaWVudCBkZWdyZWUgdGhhdCBJIHRoaW5rIGEg
DQo+IDJuZCBsYXN0IGNhbGwgaXMgd2FycmFudGVkLsKgIFR5cGljYWxseSBJIHdvdWxkIHN0YXJ0
IGEgMSB3ZWVrIExDIGluIA0KPiB0aGVzZSBjaXJjdW1zdGFuY2VzIC0gYnV0IGdpdmVuIHRoZSBw
cm94aW1pdHkgdG8gdGhlIG1lZXRpbmcgSSdkIGxpa2UgDQo+IHRvIHN0YXJ0IGEgMyB3ZWVrIExD
IHJpZ2h0IGVuZGluZyB3aXRoIHRoZSBJRVRGIG1lZXRpbmcgLS0gdGhhdCBpcyBvbiBKdWx5IDIw
dGguDQo+IFRoaXMgc2hvdWxkIGFsbG93IGZvciBib3RoIGFkZXF1YXRlIHJldmlldyBvZiB0aGUg
Y2hhbmdlcyBhbmQgDQo+IGRpc2N1c3Npb24gb2YgdGhlIGNoYW5nZXMgaW4gb3VyIFdHIHNlc3Np
b24gKE1vbmRheSBKdWx5IDE2LikNCj4NCj4gQXMgYWx3YXlzLCBwbGVhc2Ugc2VuZCBMQyBjb21t
ZW50IHRvIHRoZSBsaXN0IGFuZCBwb3NpdGl2ZSBjb21tZW50cywgDQo+IGUuZy4sICJJJ3ZlIHJl
dmlld2VkIHRoaXMgZG9jdW1lbnQgYW5kIGJlbGlldmUgaXQgaXMgcmVhZHkgZm9yIA0KPiBwdWJs
aWNhdGlvbiIsIGFyZSB3ZWxjb21lIQ0KPg0KPiBUaGFuayB5b3UsDQo+DQo+IExvdSAoYXMgU2hl
cGhlcmQpDQo+DQo+IE9uIDYvMjgvMjAxOCA5OjA4IFBNLCBKw6Fub3MgRmFya2FzIHdyb3RlOg0K
Pj4gRGVhciBhbGwsDQo+Pg0KPj4gT2ZmLWxpbmUgZGlzY3Vzc2lvbnMgYW1vbmcgTG91LCBTdGV3
YXJ0LCBhbmQgYXV0aG9ycyBmb2xsb3dlZCB0aGUgDQo+PiBkaXNjdXNzaW9ucyB0byBwcm9wZXJs
eSBhZGRyZXNzIHRoZSBXR0xDIGNvbW1lbnRzLCBpbmNsdWRpbmcgdGhlIA0KPj4gZGV0YWlsZWQg
Y29tbWVudHMuDQo+Pg0KPj4gQSBuZXcgcmV2aXNpb24gb2YgdGhlIGRyYWZ0IGhhcyBiZWVuIHVw
bG9hZGVkOg0KPj4gZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA2Lg0KPj4NCj4+IElu
IGFkZGl0aW9uIHRvIHRoZSBjaGFuZ2VzIGFscmVhZHkgZGVzY3JpYmVkIGluIHRoaXMgdGhyZWFk
LCB0aGUgDQo+PiBmb2xsb3dpbmcgYmlnZ2VyIGNoYW5nZXMgaGF2ZSBiZWVuIG1hZGUgdG8gdGhl
IGRyYWZ0Og0KPj4NCj4+DQo+PiAqU2VjdGlvbiAyLjEgVGVybXMgdXNlZCBpbiB0aGlzIGRvY3Vt
ZW50Kg0KPj4NCj4+IFNvbWUgZGVmaW5pdGlvbnMgcmVmaW5lZCBhcyBzdWdnZXN0ZWQgYnkgdGhl
IGRldGFpbGVkIGNvbW1lbnRzDQo+Pg0KPj4gTmV3IGRlZmluaXRpb25zIGhhdmUgYmVlbiBhZGRl
ZDoNCj4+DQo+PiAgwqDCoCAiYWxsb2NhdGlvbg0KPj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgIFJl
c291cmNlcyBhcmUgZGVkaWNhdGVkIHRvIHN1cHBvcnQgYSBEZXROZXQgZmxvdy4gDQo+PiBEZXBl
bmRpbmcNCj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoCBvbiBhbiBpbXBsZW1lbnRhdGlvbiwgdGhl
IHJlc291cmNlIG1heSBiZSByZXVzZWQgYnkgbm9uLQ0KPj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKg
IERldE5ldCBmbG93cyB3aGVuIGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBEZXROZXQgZmxvdy4NCj4+
DQo+Pg0KPj4gIMKgwqAgUEVGwqDCoMKgwqAgQSBQYWNrZXQgRWxpbWluYXRpb24gRnVuY3Rpb24g
KFBFRikgZWxpbWluYXRlcyBkdXBsaWNhdGUNCj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb3Bp
ZXMgb2YgcGFja2V0cyB0byBwcmV2ZW50IGV4Y2VzcyBwYWNrZXRzIGZsb29kaW5nIHRoZQ0KPj4g
IMKgwqDCoMKgwqDCoMKgwqDCoMKgIG5ldHdvcmsgb3IgZHVwbGljYXRlIHBhY2tldHMgYmVpbmcg
c2VudCBvdXQgb2YgdGhlIERldE5ldA0KPj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRvbWFpbi7C
oCBQRUYgY2FuIGJlIGltcGxlbWVudGVkIGJ5IGFuIGVkZ2Ugbm9kZSwgYSByZWxheQ0KPj4gIMKg
wqDCoMKgwqDCoMKgwqDCoMKgIG5vZGUsIG9yIGFuIGVuZCBzeXN0ZW0uDQo+Pg0KPj4gIMKgIFBS
RsKgwqDCoMKgIEEgUGFja2V0IFJlcGxpY2F0aW9uIEZ1bmN0aW9uIChQUkYpIHJlcGxpY2F0ZXMg
RGV0TmV0IGZsb3cNCj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwYWNrZXRzIGFuZCBmb3J3YXJk
cyB0aGVtIHRvIG9uZSBvciBtb3JlIG5leHQgaG9wcyBpbiB0aGUNCj4+ICDCoMKgwqDCoMKgwqDC
oMKgwqDCoCBEZXROZXQgZG9tYWluLsKgIFRoZSBudW1iZXIgb2YgcGFja2V0IGNvcGllcyBzZW50
IHRvIGVhY2ggDQo+PiBuZXh0DQo+PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaG9wIGlzIGEgRGV0
TmV0IGZsb3cgc3BlY2lmaWMgcGFyYW1ldGVyIGF0IHRoZSBub2RlIGRvaW5nIA0KPj4gdGhlDQo+
PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmVwbGljYXRpb24uwqAgUFJGIGNhbiBiZSBpbXBsZW1l
bnRlZCBieSBhbiBlZGdlIG5vZGUsIGEgDQo+PiByZWxheQ0KPj4gIMKgwqDCoMKgwqDCoMKgwqDC
oMKgIG5vZGUsIG9yIGFuIGVuZCBzeXN0ZW0uDQo+Pg0KPj4gIMKgwqAgUFJFT0bCoMKgIENvbGxl
Y3RpdmUgbmFtZSBmb3IgUGFja2V0IFJlcGxpY2F0aW9uLCBFbGltaW5hdGlvbiwgYW5kDQo+PiAg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgT3JkZXJpbmcgRnVuY3Rpb25zLg0KPj4NCj4+ICDCoMKgIFBP
RsKgwqDCoMKgIEEgUGFja2V0IE9yZGVyaW5nIEZ1bmN0aW9uIChQT0YpIHJlLW9yZGVycyBwYWNr
ZXRzIHdpdGhpbiANCj4+IGENCj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoCBEZXROZXQgZmxvdyB0
aGF0IGFyZSByZWNlaXZlZCBvdXQgb2Ygb3JkZXIuwqAgVGhpcyANCj4+IGZ1bmN0aW9uDQo+PiAg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgY2FuIGJlIGltcGxlbWVudGVkIGJ5IGFuIGVkZ2Ugbm9kZSwg
YSByZWxheSBub2RlLCBvciBhbiANCj4+IGVuZA0KPj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN5
c3RlbS4NCj4+DQo+PiAgwqAgRGV0TmV0IHNlcnZpY2UgcHJveHkNCj4+ICDCoMKgwqDCoMKgwqDC
oMKgwqDCoCBNYXBzIGJldHdlZW4gQXBwLWZsb3dzIGFuZCBEZXROZXQgZmxvd3MuDQo+Pg0KPj4g
IMKgwqAgYnJpZGdlZCBwYXRoDQo+PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQSBWTEFOIGJyaWRn
ZSB1c2VzIHRoZSBWTEFOIElEIGFuZCB0aGUgZGVzdGluYXRpb24gTUFDDQo+PiAgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgYWRkcmVzcyB0byBzZWxlY3QgdGhlIG91dGJvdW5kIHBvcnQgaGVuY2UgdGhl
IHBhdGggZm9yIGENCj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmcmFtZS4iDQo+Pg0KPj4NCj4+
ICpTZWN0aW9uIDMuMSBQcmltYXJ5IGdvYWxzIGRlZmluaW5nIHRoZSBEZXROZXQgUW9TKg0KPj4N
Cj4+IEEgbmV3IFFvUyBhc3BlY3QgaGFzIGJlZW4gYWRkZWQ6DQo+PiAgwqDCoCAib8KgIEFuIHVw
cGVyIGJvdW5kIG9uIG91dC1vZi1vcmRlciBwYWNrZXQgZGVsaXZlcnkuwqAgSXQgaXMgd29ydGgN
Cj4+ICDCoMKgwqDCoMKgIG5vdGluZyB0aGF0IHNvbWUgRGV0TmV0IGFwcGxpY2F0aW9ucyBhcmUg
dW5hYmxlIHRvIHRvbGVyYXRlIA0KPj4gYW55DQo+PiAgwqDCoMKgwqDCoCBvdXQtb2Ytb3JkZXIg
ZGVsaXZlcnkuIg0KPj4NCj4+DQo+PiBUaGUgM3JkIHBhcmFncmFwaCBvbiBsb3NzIG9uIHBhZ2Ug
OCBhZnRlciB0aGUgYnVsbGV0IGxpc3QgaGFzIGJlZW4gDQo+PiBleHRlbmRlZCB0bzoNCj4+ICDC
oMKgICJBZnRlciBjb25nZXN0aW9uLCB0aGUgbW9zdCBpbXBvcnRhbnQgY29udHJpYnV0aW9ucyB0
byBwYWNrZXQgDQo+PiBsb3NzIGFyZQ0KPj4gIMKgwqAgdHlwaWNhbGx5IGZyb20gcmFuZG9tIG1l
ZGlhIGVycm9ycyBhbmQgZXF1aXBtZW50IGZhaWx1cmVzLiANCj4+IFNlcnZpY2UNCj4+ICDCoMKg
IHByb3RlY3Rpb24gaXMgdGhlIG5hbWUgZm9yIHRoZSBtZWNoYW5pc21zIHVzZWQgYnkgRGV0TmV0
IHRvIA0KPj4gYWRkcmVzcw0KPj4gIMKgwqAgdGhlc2UgbG9zc2VzLsKgIFRoZSBtZWNoYW5pc21z
IGVtcGxveWVkIGFyZSBjb25zdHJhaW5lZCBieSB0aGUNCj4+ICDCoMKgIHJlcXVpcmVtZW50IHRv
IG1lZXQgdGhlIHVzZXJzJyBsYXRlbmN5IHJlcXVpcmVtZW50cy7CoCBQYWNrZXQNCj4+ICDCoMKg
IHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiAoU2VjdGlvbiAzLjIuMikgYW5kIHBhY2tldCBl
bmNvZGluZw0KPj4gIMKgwqAgKFNlY3Rpb24gMy4yLjIuMykgYXJlIGRlc2NyaWJlZCBpbiB0aGlz
IGRvY3VtZW50IHRvIHByb3ZpZGUgDQo+PiBzZXJ2aWNlDQo+PiAgwqDCoCBwcm90ZWN0aW9uOyBv
dGhlcnMgbWF5IGJlIGZvdW5kLsKgIEZvciBpbnN0YW5jZSwgcGFja2V0IGVuY29kaW5nIA0KPj4g
Y2FuDQo+PiAgwqDCoCBiZSB1c2VkIHRvIHByb3ZpZGUgc2VydmljZSBwcm90ZWN0aW9uIGFnYWlu
c3QgcmFuZG9tIG1lZGlhIA0KPj4gZXJyb3JzLA0KPj4gIMKgwqAgcGFja2V0IHJlcGxpY2F0aW9u
IGFuZCBlbGltaW5hdGlvbiBjYW4gYmUgdXNlZCB0byBwcm92aWRlIHNlcnZpY2UNCj4+ICDCoMKg
IHByb3RlY3Rpb24gYWdhaW5zdCBlcXVpcG1lbnQgZmFpbHVyZXMuwqAgVGhpcyBtZWNoYW5pc20g
DQo+PiBkaXN0cmlidXRlcw0KPj4gIMKgwqAgdGhlIGNvbnRlbnRzIG9mIERldE5ldCBmbG93cyBv
dmVyIG11bHRpcGxlIHBhdGhzIGluIHRpbWUgYW5kL29yDQo+PiAgwqDCoCBzcGFjZSwgc28gdGhh
dCB0aGUgbG9zcyBvZiBzb21lIG9mIHRoZSBwYXRocyBkb2VzIG5lZWQgbm90IGNhdXNlIA0KPj4g
dGhlDQo+PiAgwqDCoCBsb3NzIG9mIGFueSBwYWNrZXRzLiINCj4+DQo+Pg0KPj4gKjMuMi4yLsKg
IFNlcnZpY2UgUHJvdGVjdGlvbioNCj4+DQo+PiBTZXJ2aWNlIHByb3RlY3Rpb24gaXMgdXNlZCBh
cyBhIG1vcmUgZ2VuZXJpYyB0ZXJtLiBJbnRyb2R1Y3RvcnkgdGV4dA0KPj4gYWRkZWQ6DQo+PiAg
wqDCoCAiU2VydmljZSBwcm90ZWN0aW9uIGFpbXMgdG8gbWl0aWdhdGUgb3IgZWxpbWluYXRlIHBh
Y2tldCBsb3NzIGR1ZSANCj4+IHRvDQo+PiAgwqDCoCBlcXVpcG1lbnQgZmFpbHVyZXMsIHJhbmRv
bSBtZWRpYSBhbmQvb3IgbWVtb3J5IGZhdWx0cy7CoCBUaGVzZSANCj4+IHR5cGVzDQo+PiAgwqDC
oCBvZiBwYWNrZXQgbG9zcyBjYW4gYmUgZ3JlYXRseSByZWR1Y2VkIGJ5IHNwcmVhZGluZyB0aGUg
ZGF0YSBvdmVyDQo+PiAgwqDCoCBtdWx0aXBsZSBkaXNqb2ludCBmb3J3YXJkaW5nIHBhdGhzLsKg
IFZhcmlvdXMgc2VydmljZSBwcm90ZWN0aW9uDQo+PiAgwqDCoCBtZXRob2RzIGFyZSBkZXNjcmli
ZWQgaW4gW1JGQzYzNzJdLCBlLmcuLCAxKzEgbGluZWFyIHByb3RlY3Rpb24uDQo+PiAgwqDCoCBU
aGlzIHNlY3Rpb24gZGVzY3JpYmVzIHRoZSBmdW5jdGlvbmFsIGRldGFpbHMgb2YgYW4gYWRkaXRp
b25hbCANCj4+IG1ldGhvZA0KPj4gIMKgwqAgaW4gU2VjdGlvbiAzLjIuMi4yLCB3aGljaCBjYW4g
YmUgaW1wbGVtZW50ZWQgYXMgZGVzY3JpYmVkIGluDQo+PiAgwqDCoCBTZWN0aW9uIDMuMi4yLjMg
b3IgYXMgc3BlY2lmaWVkIGluIFtJLUQuaWV0Zi1kZXRuZXQtZHAtc29sLW1wbHNdIA0KPj4gaW4N
Cj4+ICDCoMKgIG9yZGVyIHRvIHByb3ZpZGUgMStuIGhpdGxlc3MgcHJvdGVjdGlvbi7CoCBUaGUg
YXBwcm9wcmlhdGUgc2VydmljZQ0KPj4gIMKgwqAgcHJvdGVjdGlvbiBtZWNoYW5pc20gZGVwZW5k
cyBvbiB0aGUgc2NlbmFyaW8gYW5kIHRoZSByZXF1aXJlbWVudHMuIg0KPj4NCj4+DQo+PiBOZXcg
c3ViLXNlY3Rpb24gYWRkZWQ6DQo+Pg0KPj4gIjMuMi4yLjEuwqAgSW4tT3JkZXIgRGVsaXZlcnkN
Cj4+DQo+PiAgwqDCoCBPdXQtb2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5IGNhbiBiZSBhIHNpZGUg
ZWZmZWN0IG9mIHNlcnZpY2UNCj4+ICDCoMKgIHByb3RlY3Rpb24uwqAgUGFja2V0cyBkZWxpdmVy
ZWQgb3V0LW9mLW9yZGVyIGltcGFjdCB0aGUgYW1vdW50IG9mDQo+PiAgwqDCoCBidWZmZXJpbmcg
bmVlZGVkIGF0IHRoZSBkZXN0aW5hdGlvbiB0byBwcm9wZXJseSBwcm9jZXNzIHRoZSANCj4+IHJl
Y2VpdmVkDQo+PiAgwqDCoCBkYXRhLsKgIFN1Y2ggcGFja2V0cyBhbHNvIGluZmx1ZW5jZSB0aGUg
aml0dGVyIG9mIGEgZmxvdy7CoCBUaGUgDQo+PiBEZXROZXQNCj4+ICDCoMKgIHNlcnZpY2UgaW5j
bHVkZXMgbWF4aW11bSBhbGxvd2VkIG1pc29yZGVyaW5nIGFzIGEgY29uc3RyYWludC4gDQo+PiBa
ZXJvDQo+PiAgwqDCoCBtaXNvcmRlcmluZyB3b3VsZCBiZSBhIHZhbGlkIHNlcnZpY2UgY29uc3Ry
YWludCB0byByZWZsZWN0IHRoYXQgDQo+PiB0aGUNCj4+ICDCoMKgIGVuZCBzeXN0ZW0ocykgb2Yg
dGhlIGZsb3cgY2Fubm90IHRvbGVyYXRlIGFueSBvdXQtb2Ytb3JkZXIgZGVsaXZlcnkuDQo+PiAg
wqDCoCBTZXJ2aWNlIHByb3RlY3Rpb24gbWF5IHByb3ZpZGUgYSBtZWNoYW5pc20gdG8gc3VwcG9y
dCBpbi1vcmRlcg0KPj4gIMKgwqAgZGVsaXZlcnkuIg0KPj4NCj4+DQo+PiAqMy4yLjIuMi4gUGFj
a2V0IFJlcGxpY2F0aW9uIGFuZCBFbGltaW5hdGlvbioNCj4+DQo+PiBOZXcgYnVsbGV0IGFkZGVk
IGFzIHRoZSBsYXN0IG9uZToNCj4+ICDCoMKgICJvwqAgVGhlIFBhY2tldCBPcmRlcmluZyBGdW5j
dGlvbiAoUE9GKSB1c2VzIHRoZSBzZXF1ZW5jaW5nIA0KPj4gaW5mb3JtYXRpb24NCj4+ICDCoMKg
wqDCoMKgIHRvIHJlLW9yZGVyIGEgRGV0TmV0IGZsb3cncyBwYWNrZXRzIHRoYXQgYXJlIHJlY2Vp
dmVkIG91dCBvZg0KPj4gIMKgwqDCoMKgwqAgb3JkZXIuIg0KPj4NCj4+IE5ldyBzZW50ZW5jZSBh
ZGRlZCBhZnRlciB0aGUgYnVsbGV0IGxpc3Q6DQo+PiAiVGhlIG9yZGVyIGluIHdoaWNoIGEgbm9k
ZSBhcHBsaWVzIHRoZSBQRUYgYW5kIHRoZSBQUkYgdG8gYSBEZXROZXQgDQo+PiBmbG93IGlzIGlt
cGxlbWVudGF0aW9uIHNwZWNpZmljLiINCj4+DQo+PiAybmQgcGFyYWdyYXBoIGFmdGVyIHRoZSBi
dWxsZXQgbGlzdCBoYXMgYmVlbiB1cGRhdGVkIHRvOg0KPj4gIlNvbWUgc2VydmljZSBwcm90ZWN0
aW9uIG1lY2hhbmlzbXMgcmVseSBvbiBzd2l0Y2hpbmcgZnJvbSBvbmUgZmxvdyANCj4+IHRvDQo+
PiAgwqDCoCBhbm90aGVyIHdoZW4gYSBmYWlsdXJlIG9mIGEgZmxvdyBpcyBkZXRlY3RlZC7CoCBD
b250cmFyaWx5LCBwYWNrZXQNCj4+ICDCoMKgIHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiBj
b21iaW5lcyB0aGUgRGV0TmV0IG1lbWJlciBmbG93cyBzZW50DQo+PiAgwqDCoCBhbG9uZyBtdWx0
aXBsZSBkaWZmZXJlbnQgcGF0aHMsIGFuZCBwZXJmb3JtcyBhIHBhY2tldC1ieS1wYWNrZXQNCj4+
ICDCoMKgIHNlbGVjdGlvbiBvZiB3aGljaCB0byBkaXNjYXJkLCBlLmcuLCBiYXNlZCBvbiBzZXF1
ZW5jaW5nIGluZm9ybWF0aW9uLiINCj4+DQo+Pg0KPj4gKjMuMi4zLsKgIEV4cGxpY2l0IHJvdXRl
cyoNCj4+DQo+PiBPdXQtb2Ytb3JkZXIgYXNwZWN0IGFkZGVkIHRvIHRoZSBmaXJzdCBwYXJhZ3Jh
cGgsIHdoaWNoIGlzIGFib3V0IA0KPj4gZGlzdHJpYnV0ZWQgcm91dGluZzoNCj4+ICJGdXJ0aGVy
bW9yZSwgb3V0LW9mLW9yZGVyDQo+PiBwYWNrZXQgZGVsaXZlcnkgY2FuIGJlIGEgc2lkZSBlZmZl
Y3Qgb2Ygcm91dGUgY2hhbmdlcy4iDQo+Pg0KPj4gTmV3IHNlbnRlbmNlIGFkZGVkIHRvIHRoZSAz
cmQgcGFyYWdyYXBoOg0KPj4gIkV4cGxpY2l0IHJvdXRlcyBjYW4gYmUgZXN0YWJsaXNoZWQgdmFy
aW91cyB3YXlzLCBlLmcuLCB3aXRoIFJTVlAtVEUgDQo+PiBbUkZDMzIwOV0sIHdpdGggU2VnbWVu
dCBSb3V0aW5nIChTUikgDQo+PiBbSS1ELmlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZ10sIHZp
YSBhIFNvZnR3YXJlIERlZmluZWQgTmV0d29ya2luZyANCj4+IGFwcHJvYWNoIFtSRkM3NDI2XSwg
d2l0aCBJUy1JUyBbUkZDNzgxM10sIGV0Yy4iDQo+Pg0KPj4gTmV3IHBhcmFncmFwaCBhZGRlZDoN
Cj4+ICDCoMKgICJPdXQtb2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5IGNhbiBiZSBhIHNpZGUgZWZm
ZWN0IG9mIA0KPj4gZGlzdHJpYnV0aW5nIGENCj4+ICDCoMKgIHNpbmdsZSBmbG93IG92ZXIgbXVs
dGlwbGUgcGF0aHMgZXNwZWNpYWxseSB3aGVuIHRoZXJlIGlzIGEgY2hhbmdlDQo+PiAgwqDCoCBm
cm9tIG9uZSBwYXRoIHRvIGFub3RoZXIgd2hlbiBjb21iaW5pbmcgdGhlIGZsb3cuwqAgVGhpcyBp
cw0KPj4gIMKgwqAgaXJyZXNwZWN0aXZlIG9mIHRoZSBkaXN0cmlidXRpb24gbWV0aG9kIHVzZWQs
IGFsc28gYXBwbGllcyB0byANCj4+IHNlcnZpY2UNCj4+ICDCoMKgIHByb3RlY3Rpb24gb3ZlciBl
eHBsaWNpdCByb3V0ZXMuwqAgQXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gDQo+PiAzLjIuMi4xLA0K
Pj4gIMKgwqAgb3V0LW9mLW9yZGVyIHBhY2tldHMgaW5mbHVlbmNlIHRoZSBqaXR0ZXIgb2YgYSBm
bG93IGFuZCBpbXBhY3QgDQo+PiB0aGUNCj4+ICDCoMKgIGFtb3VudCBvZiBidWZmZXJpbmcgbmVl
ZGVkIHRvIHByb2Nlc3MgdGhlIGRhdGE7IHRoZXJlZm9yZSwgRGV0TmV0DQo+PiAgwqDCoCBzZXJ2
aWNlIGluY2x1ZGVzIG1heGltdW0gYWxsb3dlZCBtaXNvcmRlcmluZyBhcyBhIGNvbnN0cmFpbnQu
IFRoZQ0KPj4gIMKgwqAgdXNlIG9mIGV4cGxpY2l0IHJvdXRlcyBoZWxwcyB0byBwcm92aWRlIGlu
LW9yZGVyIGRlbGl2ZXJ5IGJlY2F1c2UNCj4+ICDCoMKgIHRoZXJlIGlzIG5vIGltbWVkaWF0ZSBy
b3V0ZSBjaGFuZ2Ugd2l0aCB0aGUgbmV0d29yayB0b3BvbG9neSwgYnV0IA0KPj4gdGhlDQo+PiAg
wqDCoCBjaGFuZ2VzIGFyZSBwbGFubmFibGUgYXMgdGhleSBhcmUgYmV0d2VlbiB0aGUgZGlmZmVy
ZW50IGV4cGxpY2l0DQo+PiAgwqDCoCByb3V0ZXMuIg0KPj4NCj4+ICoNCj4+ICoqNC4xLjEuIFJl
cHJlc2VudGF0aXZlIFByb3RvY29sIFN0YWNrIE1vZGVsKg0KPj4NCj4+ICJFeHBsaWNpdCByb3V0
ZXMiIGhhdmUgYmVlbiBhZGRlZCB0byBGaWd1cmUgMiB3aXRoIHRoZSBjb3JyZXNwb25kaW5nDQo+
PiBleHBsYW5hdGlvbjoNCj4+ICDCoCJFeHBsaWNpdCByb3V0ZXMNCj4+ICDCoMKgwqDCoMKgwqDC
oMKgwqDCoCBUaGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllciBwcm92aWRlcyBtZWNoYW5pc21zIHRv
IGVuc3VyZSANCj4+IHRoYXQNCj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmaXhlZCBwYXRocyBh
cmUgcHJvdmlkZWQgZm9yIERldE5ldCBmbG93cy7CoCBUaGVzZSANCj4+IGV4cGxpY2l0DQo+PiAg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgcGF0aHMgYXZvaWQgdGhlIGltcGFjdCBvZiBuZXR3b3JrIGNv
bnZlcmdlbmNlLiINCj4+DQo+Pg0KPj4gU2VjdGlvbiA0LjExIENvbm5lY3RlZCBpc2xhbmRzIHZz
LiBuZXR3b3JrcyBvZiB2MDUgaGFzIGJlZW4gZGVsZXRlZCANCj4+IGJlY2F1c2UgaXQgd2FzIGp1
c3QgYSBsZWZ0b3ZlciBmcm9tIGVhcmx5IGRyYWZ0cyBvbiB3aGF0IERldE5ldCBXRyANCj4+IHNo
b3VsZCBkbzsgd2hpY2ggYXJlIGNvdmVyZWQgYnkgdGhlIGNoYXJ0ZXIgYW55d2F5cy4NCj4+DQo+
Pg0KPj4gUmVmZXJlbmNlcyBoYXZlIGJlZW4gY2xlYW5lZCB1cCBhbmQgYnJvdWdodCB1cC10by1k
YXRlLg0KPj4NCj4+DQo+PiBSZWZpbmVtZW50cyBoYXZlIGJlZW4gaW1wbGVtZW50ZWQgaW4gdGhl
IGRyYWZ0IGFjY29yZGluZyB0byBMb3UncyANCj4+IGRldGFpbGVkIGNvbW1lbnRzLiBUaGV5IGFy
ZSBub3QgbGlzdGVkIGhlcmUgYmVjYXVzZSB0aGV5IGFyZSBtaW5vciANCj4+IGNoYW5nZXMuDQo+
Pg0KPj4NCj4+IEJlc3QgcmVnYXJkcywNCj4+IEphbm9zDQo+Pg0KPj4NCj4+IE9uIDYvMTIvMjAx
OCAyOjQ4IFBNLCBMb3UgQmVyZ2VyIHdyb3RlOg0KPj4+IEJhbMOhenMsDQo+Pj4NCj4+PiBUaGFu
a3MgZm9yIHRoZSByZXNwb25zZSAtLSBwbGVhc2Ugc2VlIGJlbG93Lg0KPj4+DQo+Pj4gLS0tLS0t
LS0tLQ0KPj4+IE9uIEp1bmUgMTIsIDIwMTggNDowNzozNSBBTSBCYWzDoXpzIFZhcmdhIEEgDQo+
Pj4gPGJhbGF6cy5hLnZhcmdhQGVyaWNzc29uLmNvbT4gd3JvdGU6DQo+Pj4NCj4+Pj4gSGkgTG91
LCBUaGFua3MgZm9yIHRoZSBjb21tZW50cy4gU2VlIHJlYWN0aW9ucyBpbmxpbmUuIERvY3VtZW50
IA0KPj4+PiB1cGRhdGUgaW4gcHJvZ3Jlc3MuIENoZWVycyBCYWxhJ3pzDQo+Pj4+DQo+Pj4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+IEZyb206IGRldG5ldCA8ZGV0bmV0LWJvdW5j
ZXNAaWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBMb3UgQmVyZ2VyDQo+Pj4+IFNlbnQ6IDIwMTguIGrD
um5pdXMgMS4gMjI6NDINCj4+Pj4gVG86IERldE5ldCBXRyA8ZGV0bmV0QGlldGYub3JnPjsNCj4+
Pj4gZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlQGlldGYub3JnDQo+Pj4+IFN1YmplY3Q6
IFtEZXRuZXRdIFByb21pc2VkIGNvbW1lbnRzIG9uIA0KPj4+PiBkcmFmdC1pZXRmLWRldG5ldC1h
cmNoaXRlY3R1cmUNCj4+Pj4NCj4+Pj4gSGksDQo+Pj4+DQo+Pj4+ICDCoMKgwqDCoCBJIGhhdmUg
YSBudW1iZXIgb2YgaGlnaCBsZXZlbCBjb21tZW50cyBvbiB0aGUgZG9jdW1lbnQgdGhhdCANCj4+
Pj4gSSdkIGxpa2UgdG8gwqByYWlzZSBiZWxvdy7CoCBJIGFsc28gaGF2ZSBhIG51bWJlciBvZiBt
b3JlIA0KPj4+PiBlZGl0b3JpYWwvc3BlY2lmaWMgY29tbWVudHMgdGhhdCDCoEknZCBsaWtlIHRv
IHJldmlldyBkaXJlY3RseSB3aXRoIA0KPj4+PiB0aGUgYXV0aG9ycyBhbmQgdGhlbiBoYXZlIHRo
ZW0gcmVwb3J0IGJhY2sgwqBvbiBjaGFuZ2VzIC0tIGlmIGFueSANCj4+Pj4gdHVybiBvdXQgdG8g
YmUgbW9yZSBzdWJzdGFudGl2ZSBkaXNjdXNzaW9ucyBmcm9tIHRoZSDCoGF1dGhvcidzIA0KPj4+
PiBwZXJzcGVjdGl2ZSwgSSdsbCByYWlzZSB0aGVzZSBvbiB0aGUgbGlzdCBzZXBhcmF0ZWx5Lg0K
Pj4+Pg0KPj4+IC4uLg0KPj4+PiAtIFdSVCBTZWN0aW9uIDQuNC4zLCBJIHRoaW5rIHRoZSBpbmNs
dXNpb24gb2YgYSBkaXN0cmlidXRlZCBjb250cm9sIA0KPj4+PiBwbGFuZSBpbiB0aGUgIk5ldHdv
cmsgUGxhbmUiIGlzIGluY29uc2lzdGVudCB3aXRoIG90aGVyIGZ1bmN0aW9uYWwgDQo+Pj4+IGRl
ZmluaXRpb25zIGFuZCBjb25mbGF0ZXMgd2hlcmUgYSBmdW5jdGlvbiByZXNpZGVzIGZyb20gdGhl
IGFjdHVhbCANCj4+Pj4gZnVuY3Rpb24gYW5kIHRoYXQgd2hldGhlciBjb250cm9sIGlzIGltcGxl
bWVudGVkIGluIGEgZnVsbHkgDQo+Pj4+IGNlbnRyYWxpemVkLCBmdWxseSBkaXN0cmlidXRlZCBv
ciBzb21lIGh5YnJpZCBmb3JtIGRvZXNuJ3QgDQo+Pj4+IGZ1bmRhbWVudGFsbHkgY2hhbmdlwqAg
dGhlIGNvbnRyb2wgZnVuY3Rpb24ncyByb2xlIC0tIHRoZXJlZm9yZSBJIA0KPj4+PiB0aGluayB0
aGUgc2VjdGlvbnMgNC40LjIgYW5kIC4zIHNob3VsZCBiZSByZXZpc2VkIGFjY29yZGluZ2x5IA0K
Pj4+PiBbQmFsw6F6cyBWYXJnYSBBXSBBZ3JlZSBpbiBwcmluY2lwYWwuIExldCdzIGRpc2N1c3Mg
dGhlIGRldGFpbHMuDQo+Pj4+DQo+Pj4gT2theSAtIEknbGwgd29yayB3aXRoIHlvdSBvZmYgbGlu
ZSBhbmQgd2UgY2FuIHJlcG9ydCBiYWNrIHRoZSANCj4+PiByZXN1bHRzL3Byb3Bvc2VkIGNoYW5n
ZXMuDQo+Pj4NCj4+Pj4gLSBJbiBzZXZlcmFsIHBsYWNlcyBpdCdzIG5vdCBjbGVhciB0aGF0IERl
dE5ldCBzZXJ2aWNlIGlzIGFsd2F5cyBhDQo+Pj4+IEwzIHNlcnZpY2Ugd2hpY2ggaXMgY29udHJv
bGxlZCB1c2luZyBMMyBpZGVudGlmaWVycywgaS5lLiwgSVAgDQo+Pj4+IGFkZHJlc3NlcyAtLSB0
aGlzIGlzIHRydWUgZXZlbiBpbiB0aGUgTVBMUyBzZXJ2aWNlIGNhc2UgYW5kIHRoZSBUU04gDQo+
Pj4+IG92ZXIgTVBMUyBjYXNlLiBJIHRoaW5rIHRoaXMgaXMgYW4gaW1wb3J0YW50IHBvaW50IHRv
IGJlIGNsZWFyIG9uIA0KPj4+PiBpbiB0aGUgZG9jdW1lbnQuDQo+Pj4+IFtCYWzDoXpzIFZhcmdh
IEFdIEkgYW0gbm90IHN1cmUuIERldE5ldCBzZXJ2aWNlIGlzIGFsd2F5cyBwcm92aWRlZCANCj4+
Pj4gb3ZlciBhIEwzIG5ldHdvcmsgKElQIG9yIE1QTFMpLCB0aGF0IGlzIGZpbmUuIEhvd2V2ZXIg
dGhlIHNlcnZpY2UgDQo+Pj4+IGl0c2VsZiBjYW4gYmUgTDIgb3IgTDMuIEluIGNhc2Ugb2YgVFNO
IEV0aGVybmV0IGZyYW1lcyBhcmUgDQo+Pj4+IHRyYW5zcG9ydGVkLCBzbyBpdCBpcyBhIEwyIHNl
cnZpY2UuIEluIGNhc2Ugb2YgSVAgZW5kIHN5c3RlbXMgSVAgDQo+Pj4+IHBhY2tldHMgYXJlIHRy
YW5zcG9ydGVkIHNvIGl0IGlzIGEgTDMgc2VydmljZS4NCj4+Pj4NCj4+PiBIdW1tIC0gV2hpbGUg
SSBhZ3JlZSB0aGF0IERldE5ldCBpcyBwcm92aWRpbmcgYW4gKGVuaGFuY2VkKSBMMlZQTiANCj4+
PiBzZXJ2aWNlLCBpdCBpcyBub3QgaXRzZWxmIHByb3ZpZGluZyBjb250cm9sIG9yIHNlcnZpY2Ug
b2YgTDIgZGV2aWNlcw0KPj4+IC0tIHRoaXMgaXMgVFNOJ3Mgam9iLsKgIFRoZSBmYWN0IHRoYXQg
RGV0TmV0IGlzIGFsbCBhYm91dCBiZWhhdmlvciBvZg0KPj4+IEwzIG5vZGVzIChpLmUuLCBJUCBh
bmQgUFcvTVBMUykgYW5kIG5vdCBMMiBub2RlcyAoaS5lLiwgVFNOIGJyaWRnZXMpIA0KPj4+IGlz
IHNvbWV0aGluZyB0aGUgYXJjaGl0ZWN0dXJlIHNob3VsZCBtYWtlIHVuYW1iaWd1b3VzLg0KPj4+
DQo+Pj4gVGhhbmtzLA0KPj4+IExvdQ0KPj4+DQo+Pj4+IFBsZWFzZSBsZXQgbWUga25vdyB3aGF0
IHlvdSB0aGluay4NCj4+Pj4NCj4+Pj4gQ2hlZXJzLA0KPj4+Pg0KPj4+PiBMb3UNCj4+Pj4NCj4+
Pj4NCj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Cj4+Pj4gZGV0bmV0IG1haWxpbmcgbGlzdA0KPj4+PiBkZXRuZXRAaWV0Zi5vcmcNCj4+Pj4gaHR0
cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0
Zi5vcmdfbQ0KPj4+PiBhaWxtYW5fbGlzdGluZm9fZGV0bmV0JmQ9RHdJR2FRJmM9TEZZWi1vOV9I
VU1lTVRTUWljdmpJZyZyPTZVaEdwVzlsDQo+Pj4+IHdpOWRNN2pZbHhYRDh3Jm09WDVoVm1Yczk0
dS1kMk1KUWZLZVR2cjBJS2RYb1dPMVpjV3B1SmxxbnZoVSZzPWFNZkMNCj4+Pj4gRFZQVDNZTWRp
VmlpTDlWMGV1U0JlNXNZLUxLclptM3cxQXpaZlZzJmU9DQo+Pj4+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+IGRldG5ldCBtYWlsaW5nIGxpc3QN
Cj4+Pj4gZGV0bmV0QGlldGYub3JnDQo+Pj4+IGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50
LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX20NCj4+Pj4gYWlsbWFuX2xpc3Rp
bmZvX2RldG5ldCZkPUR3SUdhUSZjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmcj02VWhHcFc5bA0K
Pj4+PiB3aTlkTTdqWWx4WEQ4dyZtPVg1aFZtWHM5NHUtZDJNSlFmS2VUdnIwSUtkWG9XTzFaY1dw
dUpscW52aFUmcz1hTWZDDQo+Pj4+IERWUFQzWU1kaVZpaUw5VjBldVNCZTVzWS1MS3JabTN3MUF6
WmZWcyZlPQ0KPj4NCj4+DQo+Pg0KPj4gT24gNi8xMi8yMDE4IDY6MjcgUE0sIFN0ZXdhcnQgQnJ5
YW50IHdyb3RlOg0KPj4+IERlYXIgQmFsYSd6cw0KPj4+DQo+Pj4gVGhhbmsgeW91IHlvdXIgZm9y
IHlvdXIgY29uc2lkZXJhdGlvbiBvZiB0aGVzZSBwb2ludHMuIEkgd2lsbCBqdXN0IA0KPj4+IHBp
Y2sgdXAgYSBmZXcgdGhhdCBuZWVkIHNvbWUgZnVydGhlciB0aG91Z2h0Og0KPj4+DQo+Pj4NCj4+
Pj4gIMKgwqDCoCBEZXROZXQgdHJhbnNpdCBub2RlDQo+Pj4+DQo+Pj4+ICDCoMKgwqDCoMKgwqDC
oMKgwqDCoCBBIG5vZGUgb3BlcmF0aW5nIGF0IHRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyLCB0
aGF0IA0KPj4+PiB1dGlsaXplcw0KPj4+Pg0KPj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbGlu
ayBsYXllciBhbmQvb3IgbmV0d29yayBsYXllciBzd2l0Y2hpbmcgYWNyb3NzIA0KPj4+PiBtdWx0
aXBsZQ0KPj4+Pg0KPj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbGlua3MgYW5kL29yIHN1Yi1u
ZXR3b3JrcyB0byBwcm92aWRlIHBhdGhzIGZvciBEZXROZXQgDQo+Pj4+IHNlcnZpY2UNCj4+Pj4N
Cj4+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxheWVyIGZ1bmN0aW9ucy4gT3B0aW9uYWxseSBw
cm92aWRlcyBjb25nZXN0aW9uIA0KPj4+PiBwcm90ZWN0aW9uDQo+Pj4+DQo+Pj4+ICDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBvdmVyIHRob3NlIHBhdGhzLsKgIEFuIE1QTFMgTFNSIGlzIGFuIGV4YW1w
bGUgb2YgYSANCj4+Pj4gRGV0TmV0DQo+Pj4+DQo+Pj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoCB0
cmFuc2l0IG5vZGUuDQo+Pj4+DQo+Pj4+IFNCPiBJbiB0aGF0IGV4YW1wbGUgaXQgd291bGQgaGF2
ZSB0byBiZSBhIERldE5ldCBlbmFibGUvYXdhcmUgTFNSLiANCj4+Pj4gU0I+IEFuDQo+Pj4+DQo+
Pj4+IFNCPiBvcmRpbmFyeSBMU1Igd291bGQgbm90IGtub3cgYW55dGhpbmcgYWJvdXQgRGV0TmV0
Lg0KPj4+Pg0KPj4+PiBbQmFsw6F6cyBWYXJnYSBBXSBObywgQSBEZXROZXQgYXdhcmUgTFNSIHdv
dWxkIGJlIGEgcmVsYXkgbm9kZSAoUy1QRSkuDQo+Pj4+DQo+Pj4gSSB0aGluayB0aGUgY29uZnVz
aW9uIGlzIHdoYXQgIkRldE5ldCBUcmFuc3BvcnQgTGF5ZXIiIG1lYW5zLiBUaGlzIA0KPj4+IHRl
Y2hub2xvZ3kgdG91Y2hlcyBvbiBUcmFuc3BvcnQgTGF5ZXIgaW7CoCB0aGUgTDQgc2Vuc2UsIGFu
ZCB0aGUgDQo+Pj4gVHJhbnNwb3J0IE5ldHdvcmsgTGF5ZXIgYXMgaW4gdGhlIHBhY2tldCBuZXR3
b3JrIHRoYXQgY2Fycmllcw0KPj4+IEwzIHBhY2tldHMuDQo+Pj4NCj4+PiBTbyBJIHRoaW5rIHRo
YXQgd2UgbmVlZCB0byBjbGFyaWZ5IHdoZXRoZXIgYSBEZXROZXQgdHJhbnNpdCBub2RlIGlzIA0K
Pj4+IGFuIFMtUEUgKGkuZS4gYSBhIHRyYW5zaXQgbm9kZSBpbiB0aGUgRGV0TmV0IGxheWVyKSwg
b3IgYSBQIG5vZGUgDQo+Pj4gKGkuZS4gYSB0cmFuc2l0IG5vZGUgdGhhdCBpcyBjYXJyeWluZyBE
ZXROZXQgcGFja2V0cyBidXQgY291bGQgYmUgDQo+Pj4gY2FycnlpbmcgYW55IHNvcnQgb2YgTVBM
UyBwYWNrZXQpDQo+Pj4NCj4+Pj4gPT09PT09PT09PT09DQo+Pj4+DQo+Pj4+ICDCoMKgIFRoZXNl
IHRocmVlIHRlY2huaXF1ZXMgY2FuIGJlIGFwcGxpZWQgaW5kZXBlbmRlbnRseSwgZ2l2aW5nIA0K
Pj4+PiBlaWdodA0KPj4+Pg0KPj4+PiAgwqDCoCBwb3NzaWJsZSBjb21iaW5hdGlvbnMsIGluY2x1
ZGluZyBub25lIChubyBEZXROZXQpLCBhbHRob3VnaCANCj4+Pj4gc29tZQ0KPj4+Pg0KPj4+PiAg
wqDCoCBjb21iaW5hdGlvbnMgYXJlIG9mIHdpZGVyIHV0aWxpdHkgdGhhbiBvdGhlcnMuwqAgVGhp
cyBzZXBhcmF0aW9uIA0KPj4+PiBrZWVwcw0KPj4+Pg0KPj4+PiAgwqDCoCB0aGUgcHJvdG9jb2wg
c3RhY2sgY29oZXJlbnQgYW5kIG1heGltaXplcyBpbnRlcm9wZXJhYmlsaXR5IHdpdGgNCj4+Pj4N
Cj4+Pj4gIMKgwqAgZXhpc3RpbmcgYW5kIGRldmVsb3Bpbmcgc3RhbmRhcmRzIGluIHRoaXMgKElF
VEYpIGFuZCBvdGhlciANCj4+Pj4gU3RhbmRhcmRzDQo+Pj4+DQo+Pj4+ICDCoMKgIERldmVsb3Bt
ZW50IE9yZ2FuaXphdGlvbnMuwqAgU29tZSBleGFtcGxlcyBvZiB0eXBpY2FsIGV4cGVjdGVkDQo+
Pj4+DQo+Pj4+ICDCoMKgIGNvbWJpbmF0aW9uczoNCj4+Pj4NCj4+Pj4gIMKgwqAgb8KgIEV4cGxp
Y2l0IHJvdXRlcyBwbHVzIHNlcnZpY2UgcHJvdGVjdGlvbiBhcmUgZXhhY3RseSB0aGUgDQo+Pj4+
IHRlY2huaXF1ZXMNCj4+Pj4NCj4+Pj4gIMKgwqDCoMKgwqAgZW1wbG95ZWQgYnkgW0hTUi1QUlBd
LiBFeHBsaWNpdCByb3V0ZXMgYXJlIGFjaGlldmVkIGJ5IA0KPj4+PiBsaW1pdGluZw0KPj4+Pg0K
Pj4+PiAgwqDCoMKgwqDCoCB0aGUgcGh5c2ljYWwgdG9wb2xvZ3kgb2YgdGhlIG5ldHdvcmssIGFu
ZCB0aGUgDQo+Pj4+IHNlcXVlbnRpYWxpemF0aW9uLA0KPj4+Pg0KPj4+PiAgwqDCoMKgwqDCoCBy
ZXBsaWNhdGlvbiwgYW5kIGR1cGxpY2F0ZSBlbGltaW5hdGlvbiBhcmUgZmFjaWxpdGF0ZWQgYnkg
DQo+Pj4+IHBhY2tldA0KPj4+Pg0KPj4+PiAgwqDCoMKgwqDCoCB0YWdzIGFkZGVkIGF0IHRoZSBm
cm9udCBvciB0aGUgZW5kIG9mIEV0aGVybmV0IGZyYW1lcy4NCj4+Pj4NCj4+Pj4gU0I+IEVSIGNh
biBiZSBkb25lIHZpcnR1YWxseSBhcyB3ZWxsIGFzIHBoeXNpY2FsbHkuIFJTVlAgaXMgYSB0eXBl
IA0KPj4+PiBTQj4gb2YNCj4+Pj4NCj4+Pj4gU0I+IEVSLCBhcyBpcyBBZGotU0lEIGJhc2VkIFNS
LCBhbmQgd2UgY2FuIGRlc2lnbiBvdGhlciB0eXBlcy4NCj4+Pj4NCj4+Pj4gW0JhbMOhenMgVmFy
Z2EgQV0gQWdyZWUsIGJ1dCB0aGVzZSBhcmUgZXhhbXBsZXMuIFN0YXRlbWVudCBpcyBmb3IgDQo+
Pj4+IEhTUi1QUlAuDQo+Pj4+DQo+Pj4gU28gdGhlIHF1ZXN0aW9uIGlzIHdoZXRoZXIgd2Ugc2hv
dWxkIGV4cGFuZCB0aGUgc2V0IG9mIGV4YW1wbGVzLCANCj4+PiBwYXJ0aWN1bGFybHkgdG8gbW9y
ZSBhY2Nlc3NpYmxlIG9uZXMuDQo+Pj4NCj4+PiA9PT09PT09PT09PT0NCj4+Pj4gIMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFBhY2tldCByZXBsaWNhdGlvbiBhbmQgZWxp
bWluYXRpb24NCj4+Pj4NCj4+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA+ID4g
PiA+ID4gPiA+ID4gPiByZWxheSA+ID4gPiA+ID4gPiA+ID4NCj4+Pj4NCj4+Pj4gIMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgPiAvLS0tLS0tLS0tLS0tKyBSIG5vZGUgRSArLS0tLS0tLS0t
LS0tXCA+DQo+Pj4+DQo+Pj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA+IC/CoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHYgKyBewqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBcID4NCj4+Pj4NCj4+Pj4gIMKgwqDCoMKgwqAgZW5kwqDCoMKgIFIgK8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2IHwgXsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCArIEUgZW5kDQo+Pj4+DQo+Pj4+ICDCoMKgwqDCoMKgIHN5c3RlbcKgwqAgK8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2IHwgXsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCArwqDCoCBzeXN0ZW0NCj4+Pj4NCj4+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgID4gXMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdiArIF7CoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIC8gPg0KPj4+Pg0KPj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCA+IFwtLS0tLS0tLS0tLS0rIFIgcmVsYXkgRSArLS0tLS0tLS0tLS0vID4NCj4+Pj4N
Cj4+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA+ID4gPiA+ID4gPiA+ID4gPsKg
IG5vZGUgPiA+ID4gPiA+ID4gPiA+DQo+Pj4+DQo+Pj4+IEZpZ3VyZSAxDQo+Pj4+DQo+Pj4+ICDC
oMKgIFBhY2tldCByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24gZG9lcyBub3QgcmVhY3QgdG8g
YW5kIA0KPj4+PiBjb3JyZWN0DQo+Pj4+DQo+Pj4+ICDCoMKgIGZhaWx1cmVzOyBpdCBpcyBlbnRp
cmVseSBwYXNzaXZlLsKgIFRodXMsIGludGVybWl0dGVudCBmYWlsdXJlcywNCj4+Pj4NCj4+Pj4g
U0I+IEkgdGhpbmsgaXQgY29wZXMgd2l0aCBpbnRlcm1pdHRlbnQgZmFpbHVyZXMgT0suDQo+Pj4+
DQo+Pj4+IFtCYWzDoXpzIFZhcmdhIEFdIFllcywgUFJGIGFuZCBQRUYgY2FuIGVsaW1pbmF0ZSB0
aGUgZWZmZWN0IG9mIHN1Y2ggDQo+Pj4+IGZhaWx1cmVzLiBCdXQgdGV4dA0KPj4+Pg0KPj4+PiBp
bnRlbmRzIHRvIHNheSB0aGF0IGl0IGlzIHBhc3NpdmUuIEl0IGlzIG5vdCByZWFjdGluZyB0byBz
dWNoIA0KPj4+PiBmYWlsdXJlcy4gTm8gY2hhbmdlIGluIHRleHQuDQo+Pj4+DQo+Pj4gWW91IHNh
eSB0aGF0IFBSRUYgZG9lcyBub3QgY29ycmVjdCBmYWlsdXJlcy4gSSB3b3VsZCBjb250ZW5kIHRo
YXQgaXMgDQo+Pj4gZXhhY3RseSB3aGF0IGl0IGRvZXMuIFN1cmUgaXQgZG9lcyBub3QgcmVhY3Qg
YnV0IGl0IGRvZXMgY29ycmVjdCwgDQo+Pj4gYW5kIGl0IGRvZXMgYWRkcmVzcyBpbnRlcm1pdHRl
bnQgZmFpbHVyZXMuDQo+Pj4+ID09PT09PT09PT09DQo+Pj4+DQo+Pj4+ICDCoMKgIHRyYW5zcG9y
dGVkIGJldHdlZW4gdGhlIHBlZXIgZW5kIHN5c3RlbXMuwqAgVGhlcmVmb3JlLCB0aGUgDQo+Pj4+
IGZvbGxvd2luZw0KPj4+Pg0KPj4+PiAgwqDCoCBwb3NzaWJsZSB0eXBlcyAvIGZvcm1hdHMgb2Yg
YSBEZXROZXQgZmxvdyBhcmUgZGlzdGluZ3Vpc2hlZCBpbiANCj4+Pj4gdGhpcw0KPj4+Pg0KPj4+
PiAgwqDCoCBkb2N1bWVudDoNCj4+Pj4NCj4+Pj4gIMKgwqAgb8KgIEFwcC1mbG93OiBuYXRpdmUg
Zm9ybWF0IG9mIGEgRGV0TmV0IGZsb3cuwqAgSXQgZG9lcyBub3QgDQo+Pj4+IGNvbnRhaW4gYW55
DQo+Pj4+DQo+Pj4+ICDCoMKgwqDCoMKgIERldE5ldCByZWxhdGVkIGF0dHJpYnV0ZXMuDQo+Pj4+
DQo+Pj4+ICDCoMKgIG/CoCBEZXROZXQtdC1mbG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXRO
ZXQgZmxvdy7CoCBPbmx5IA0KPj4+PiByZXF1aXJlcw0KPj4+Pg0KPj4+PiAgwqDCoMKgwqDCoCB0
aGUgY29uZ2VzdGlvbiAvIGxhdGVuY3kgZmVhdHVyZXMgcHJvdmlkZWQgYnkgdGhlIERldG5ldCAN
Cj4+Pj4gdHJhbnNwb3J0DQo+Pj4+DQo+Pj4+ICDCoMKgwqDCoMKgIGxheWVyLg0KPj4+Pg0KPj4+
PiAgwqDCoCBvwqAgRGV0TmV0LXMtZmxvdzogc3BlY2lmaWMgZm9ybWF0IG9mIGEgRGV0TmV0IGZs
b3cuwqAgT25seSANCj4+Pj4gcmVxdWlyZXMNCj4+Pj4NCj4+Pj4gIMKgwqDCoMKgwqAgdGhlIHJl
cGxpY2F0aW9uL2VsaW1pbmF0aW9uIGZlYXR1cmUgZW5zdXJlZCBieSB0aGUgRGV0TmV0IA0KPj4+
PiBzZXJ2aWNlDQo+Pj4+DQo+Pj4+ICDCoMKgwqDCoMKgIGxheWVyLg0KPj4+Pg0KPj4+PiAgwqDC
oCBvwqAgRGV0TmV0LXN0LWZsb3c6IHNwZWNpZmljIGZvcm1hdCBvZiBhIERldE5ldCBmbG93LsKg
IEl0IA0KPj4+PiByZXF1aXJlcw0KPj4+Pg0KPj4+PiAgwqDCoMKgwqDCoCBib3RoIERldE5ldCBz
ZXJ2aWNlIGxheWVyIGFuZCBEZXROZXQgdHJhbnNwb3J0IGxheWVyIA0KPj4+PiBmdW5jdGlvbnMN
Cj4+Pj4NCj4+Pj4gIMKgwqDCoMKgwqAgZHVyaW5nIGZvcndhcmRpbmcuDQo+Pj4+DQo+Pj4+IFNC
PiBJIGZpbmQgdGhlIHJlbGlzdGluZyBvZiB0aGVzZSB0eXBlcyBjb25mdXNpbmcuIFdoZXJlbid0
IHRoZXkNCj4+Pj4gZGVmaW5lZA0KPj4+Pg0KPj4+PiBTQj4gaW4gdGhlIHNlY3Rpb24gYWJvdmU/
DQo+Pj4+DQo+Pj4+IFtCYWzDoXpzIFZhcmdhIEFdIFRoaXMgaXMgaW5saW5lIHdpdGggdGhlIHBy
ZXZpb3VzIHNlY3Rpb24gIiANCj4+Pj4gR3JvdXBpbmcgb2YgZW5kIHN5c3RlbXMgIi4NCj4+Pj4N
Cj4+PiBTdXJlbHkgaWYgd2UgaGF2ZSBkZWZpbmVkIHRoZW0gd2UgbmV2ZXIgbmVlZCB0byBkbyBh
bnl0aGluZyBidXQgbmFtZSANCj4+PiB0aGVtIGluIGxhdGVyIHNlY3Rpb25zLiBSZWRlZmluaXRp
b24gaXMgbmV2ZXIgYSBnb29kIGlkZWEgYmVjYXVzZSBpdCANCj4+PiBvZnRlbiBsZWFkcyB0byBj
b25mbGljdGluZyBkZWZpbml0aW9ucy4NCj4+Pg0KPj4+PiA9PT09PT09PT09PT0NCj4+Pj4NCj4+
Pj4gIMKgwqAgW0hTUi1QUlBdwqAgSUVDLCAiSGlnaCBhdmFpbGFiaWxpdHkgc2VhbWxlc3MgcmVk
dW5kYW5jeSAoSFNSKSBpcyANCj4+Pj4gYQ0KPj4+Pg0KPj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgZnVydGhlciBkZXZlbG9wbWVudCBvZiB0aGUgUFJQIGFwcHJvYWNoLCBhbHRob3Vn
aCANCj4+Pj4gSFNSDQo+Pj4+DQo+Pj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmdW5j
dGlvbnMgcHJpbWFyaWx5IGFzIGEgcHJvdG9jb2wgZm9yIGNyZWF0aW5nIG1lZGlhDQo+Pj4+DQo+
Pj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZWR1bmRhbmN5IHdoaWxlIFBSUCwgYXMg
ZGVzY3JpYmVkIGluIHRoZSBwcmV2aW91cw0KPj4+Pg0KPj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgc2VjdGlvbiwgY3JlYXRlcyBuZXR3b3JrIHJlZHVuZGFuY3kuwqAgUFJQIGFuZCBI
U1IgDQo+Pj4+IGFyZSBib3RoDQo+Pj4+DQo+Pj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBkZXNjcmliZWQgaW4gdGhlIElFQyA2MjQzOSAzIHN0YW5kYXJkLiIsDQo+Pj4+DQo+Pj4+ICDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCANCj4+Pj4gPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9v
ZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX193ZWJzdG9yZS5pZWMuYw0KPj4+PiBoX3dlYnN0
b3JlX3dlYnN0b3JlLm5zZl8mZD1Ed0lHYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9NlVo
R3BXDQo+Pj4+IDlsd2k5ZE03allseFhEOHcmbT1YNWhWbVhzOTR1LWQyTUpRZktlVHZyMElLZFhv
V08xWmNXcHVKbHFudmhVJnM9NHMNCj4+Pj4gakFWbjJpSUVHREkxSWhRMENFdmlzRHV3OUt0QVEz
RUxoX01BVU5SU28mZT0NCj4+Pj4NCj4+Pj4gYXJ0bnVtLzA0NjYxNSFvcGVuZG9jdW1lbnQ+Lg0K
Pj4+Pg0KPj4+PiBTQj4gTm90IGF2YWlsYWJsZSBhdCB0aGUgdGltZSBvZiB0aGlzIHJldmlldywg
YnV0IG15IHJlY29sbGVjdGlvbiANCj4+Pj4gU0I+IGlzDQo+Pj4+DQo+Pj4+IFNCPiB0aGF0IHRo
aXMgaXMgbm90IHJlYWRpbHkgYXZhaWxhYmxlIHdpdGhvdXQgcGF5aW5nIGEgbGFyZ2UgZmVlLg0K
Pj4+Pg0KPj4+IElmIHdlIGRlY2lkZSB0aGF0IHRoaXMgaXMgZXNzZW50aWFsIGFzIGEga2V5IHJl
ZmVyZW5jZSwgdGhlcmUgbmVlZHMgDQo+Pj4gdG8gYmUgc29tZSBzdWl0YWJsZSB0ZXh0LCBhcyB0
aGlzIHdpbGwgZ2V0IHJhaXNlZCBhIG51bWJlciBvZiB0aW1lcyANCj4+PiBiZXR3ZWVuIGhlcmUg
YW4gcHVibGljYXRpb24gYXMgZmlyc3QgdGhlIGRpcmVjdG9yYXRlcyBhbmQgdGhlbiB0aGUgDQo+
Pj4gQURzIHJ1biBpbnRvIHRoaXMuDQo+Pj4NCj4+Pj4gPT09PT09PT09PT0NCj4+Pj4NCj4+Pj4g
IMKgwqAgW0lTQTk1XcKgwqDCoCBBTlNJL0lTQSwgIkVudGVycHJpc2UtQ29udHJvbCBTeXN0ZW0g
SW50ZWdyYXRpb24gUGFydCAxOg0KPj4+Pg0KPj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgTW9kZWxzIGFuZCBUZXJtaW5vbG9neSIsIDIwMDAsDQo+Pj4+DQo+Pj4+ICDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCA8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3Vy
bD91PWh0dHBzLTNBX193d3cuaXNhLm9yZ19pc2E5NV8mZD1Ed0lHYVEmYz1MRllaLW85X0hVTWVN
VFNRaWN2aklnJnI9NlVoR3BXOWx3aTlkTTdqWWx4WEQ4dyZtPVg1aFZtWHM5NHUtZDJNSlFmS2VU
dnIwSUtkWG9XTzFaY1dwdUpscW52aFUmcz11c2tKeF9fVDZERkpuY0F1U1Rvc3dXZUxzTmNmY0U4
MVJWMDVtdkt5ZmxVJmU9Pi4NCj4+Pj4NCj4+Pj4gU0I+IFNob3VsZCB0aGF0IGJlIDIwMDAsIG9y
IDIwMTAuDQo+Pj4+DQo+Pj4+IFNCPiBOb3RlIHRoYXQgdGhpcyBzZWVtcyB0byBiZSBhIHZlcnkg
ZXhwZW5zaXZlIGRvY3VtZW50IHRvIGFjY2Vzcy4NCj4+Pj4NCj4+PiBZb3UgZGlkIG5vdCBjb21t
ZW50IG9uIHRoZSBjb3JyZWN0bmVzcyBvZiB0aGUgcmVmZXJlbmNlLg0KPj4+Pg0KPj4+IEJlc3Qg
UmVnYXJkcw0KPj4+DQo+Pj4gU3Rld2FydA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KPiBkZXRuZXQgbWFpbGluZyBsaXN0DQo+IGRldG5ldEBpZXRm
Lm9yZw0KPiBodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMt
M0FfX3d3dy5pZXRmLm9yZ19tYWlsDQo+IG1hbl9saXN0aW5mb19kZXRuZXQmZD1Ed0lHYVEmYz1M
RllaLW85X0hVTWVNVFNRaWN2aklnJnI9NlVoR3BXOWx3aTlkTTcNCj4gallseFhEOHcmbT1YNWhW
bVhzOTR1LWQyTUpRZktlVHZyMElLZFhvV08xWmNXcHVKbHFudmhVJnM9YU1mQ0RWUFQzWU1kaQ0K
PiBWaWlMOVYwZXVTQmU1c1ktTEtyWm0zdzFBelpmVnMmZT0NCg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmRldG5ldCBtYWlsaW5nIGxpc3QNCmRldG5l
dEBpZXRmLm9yZw0KaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0
dHBzLTNBX193d3cuaWV0Zi5vcmdfbWFpbG1hbl9saXN0aW5mb19kZXRuZXQmZD1Ed0lHYVEmYz1M
RllaLW85X0hVTWVNVFNRaWN2aklnJnI9NlVoR3BXOWx3aTlkTTdqWWx4WEQ4dyZtPVg1aFZtWHM5
NHUtZDJNSlFmS2VUdnIwSUtkWG9XTzFaY1dwdUpscW52aFUmcz1hTWZDRFZQVDNZTWRpVmlpTDlW
MGV1U0JlNXNZLUxLclptM3cxQXpaZlZzJmU9DQo=


From nobody Thu Jul 12 21:03: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 080FE130E7A; Thu, 12 Jul 2018 21:03:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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_HI=-5, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, 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 UKgndVo4nDp3; Thu, 12 Jul 2018 21:03:38 -0700 (PDT)
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 5DDB812E039; Thu, 12 Jul 2018 21:03:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=33702; q=dns/txt; s=iport; t=1531454618; x=1532664218; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=239hO8qKFaEqJXmMG2E3hHEttuMSYpvQiMuhhrqQvh8=; b=KP0vllXRzsgVErJfKHxyl2LWuRe0xcZiW7Afrrgd9kTVM2FNo3h7aE5K 2Lb0LcA31AbrHEXP4JpSiav5Cm/wGvuVorXbwt2vQebqP2pc+Kt/+mkxk Gq2wCVI+bK04JZUewevjZ8jawPzvCcNkIjWNvPyyDAff+gFQG4gQ5CM0m s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BICQA9I0hb/5ldJa1cGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAYMfKmN/KIN7lDyCC4M4kX0UgWYLIIFXgnUCF4IyITUXAQI?= =?us-ascii?q?BAQIBAQJtHAyFNgEBAQECARoJETMHCwUHBAIBCBEBAwEBAQICGQ0CAgIwFQI?= =?us-ascii?q?GCAIEDgV9giMBgXcID6lFgS6KOgWBC4dzgVc/gQ8BJ4JqgxkEGIEOTw+CWzG?= =?us-ascii?q?CJAKHQyGEco0DCQKGCIJkhjmBQ4QPgmyFI4d9gjyHNAIRFIEkHwE1gVJwFTs?= =?us-ascii?q?qAYI+giUXegEBgkmFFIU+bwEBiT2CSAEB?=
X-IronPort-AV: E=Sophos;i="5.51,346,1526342400"; d="scan'208";a="426278972"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 13 Jul 2018 04:03:36 +0000
Received: from XCH-RCD-004.cisco.com (xch-rcd-004.cisco.com [173.37.102.14]) by rcdn-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id w6D43aR6030007 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 13 Jul 2018 04:03:36 GMT
Received: from xch-aln-001.cisco.com (173.36.7.11) by XCH-RCD-004.cisco.com (173.37.102.14) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Thu, 12 Jul 2018 23:03:35 -0500
Received: from xch-aln-001.cisco.com ([173.36.7.11]) by XCH-ALN-001.cisco.com ([173.36.7.11]) with mapi id 15.00.1320.000; Thu, 12 Jul 2018 23:03:35 -0500
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "BRUNGARD, DEBORAH A" <db3546@att.com>
CC: Lou Berger <lberger@labn.net>, "draft-ietf-detnet-architecture@ietf.org" <draft-ietf-detnet-architecture@ietf.org>, DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
Thread-Index: AQHUGgAR5hl0cCLge0CdHgCdktdk9KSMLMcAgABcKX0=
Date: Fri, 13 Jul 2018 04:03:35 +0000
Message-ID: <072FD510-A80A-46AA-8EF7-D323D11F8F9C@cisco.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <30d8df73-9f52-89d3-66fd-2173f7038624@labn.net> <a19cb7bb-a518-acfd-4539-d002bfc58bca@labn.net>, <F64C10EAA68C8044B33656FA214632C88837AE6D@MISOUT7MSGUSRDE.ITServices.sbc.com>
In-Reply-To: <F64C10EAA68C8044B33656FA214632C88837AE6D@MISOUT7MSGUSRDE.ITServices.sbc.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: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/o2SqtBk_VG6x9TbH7kzaUnptmk4>
Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 13 Jul 2018 04:03:44 -0000

SGVsbG8gRGVib3JhaCANCg0KSSB1c2VkIHRoZSB0ZXJtIFBDRSBhcyBhbiBleHRlbnNpb24gdG8g
d2hhdCBhIFBDRSBkb2VzIHRvZGF5IHRvIGNvbXB1dGUgbW9yZSBjb21wbGV4IHRyYWNrIHRoZW4g
c2ltcGxlIG9uZSBvciB0d28gbGFuZXMgYXMgaXQgZG9lcyB0b2RheSwgcG9zc2libHkgaW5jbHVk
aW5nIHBsYW5uaW5nIGZvciByZXNlcnZhdGlvbiBhc3NvY2lhdGVkIHRvIHByZWNpc2UgdGltaW5n
IGFuZCBzZXJ2aWNlIGxhdGUgc2V0dXAuIEl0IGlzIGFuIGV4dGVuc2lvbiBidXQgbm90IGEgZ2lh
bnQgbGVhcCBlaXRoZXIuIENhbuKAmXQgd2UganVzdCBrZWVwIHRoYXQgdGVybT8NCg0KDQpSZWdh
cmRzLA0KDQpQYXNjYWwNCg0KPiBMZSAxMyBqdWlsLiAyMDE4IMOgIDAwOjMwLCBCUlVOR0FSRCwg
REVCT1JBSCBBIDxkYjM1NDZAYXR0LmNvbT4gYSDDqWNyaXQgOg0KPiANCj4gSGksDQo+IA0KPiBT
b3JyeSBmb3Igbm90IGNhdGNoaW5nIGVhcmxpZXIsIHRoZSBhYmJyZXZpYXRpb24vYWNyb255bSAi
Q1BFIiBmb3IgY29udHJvbGxlciBwbGFuZSBlbnRpdHkgY2xhc2hlcyB3aXRoIHRoZSBSRkMgRWRp
dG9yJ3MgYWJicmV2aWF0aW9ucyBsaXN0IHdoZXJlIENQRSBpcyB0aGUgd2VsbC1rbm93biBhYmJy
ZXZpYXRpb24gY3VzdG9tZXIgcHJlbWlzZXMgZXF1aXBtZW50Og0KPiANCj4gaHR0cHM6Ly93d3cu
cmZjLWVkaXRvci5vcmcvbWF0ZXJpYWxzL2FiYnJldi5leHBhbnNpb24udHh0DQo+IA0KPiBUbyBh
dm9pZCBsb3RzIG9mIGNvbW1lbnRzIGR1cmluZyB0aGUgcHVibGljYXRpb24gcHJvY2VzcywgYmVz
dCBpcyB0byBmaW5kIGFuIGFsdGVybmF0aXZlIGFiYnJldmlhdGlvbi4NCj4gDQo+IFRoYW5rcywN
Cj4gRGVib3JhaA0KPiANCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV0
bmV0IDxkZXRuZXQtYm91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mIExvdSBCZXJnZXINCj4g
U2VudDogVGh1cnNkYXksIEp1bHkgMTIsIDIwMTggMTI6NDcgUE0NCj4gVG86IGRyYWZ0LWlldGYt
ZGV0bmV0LWFyY2hpdGVjdHVyZUBpZXRmLm9yZw0KPiBDYzogRGV0TmV0IFdHIDxkZXRuZXRAaWV0
Zi5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbRGV0bmV0XSBFeHRlbmRlZCBXRyBMYXN0IENhbGw6IGRy
YWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNg0KPiANCj4gDQo+ICBIaSwNCj4gDQo+IEkg
aGF2ZSB0aGUgZm9sbG93aW5nIGNvbW1lbnRzL3F1ZXN0aW9uczoNCj4gDQo+IC0gV1JUIDQuNC4y
DQo+IA0KPiBJIHRoaW5rIENQRSBhbmQgUENFIGFyZSBhIGJpdCBjb25mbGF0ZWQuICBUbyBjbGFy
aWZ5LCBoaXcgYWJvdXQ6DQo+IA0KPiBPTEQNCj4gICAgdG8gYW55IGRldmljZSBvcGVyYXRpbmcg
aW4gdGhhdCBwbGFuZSwgd2hldGhlciBpcyBpdCBhIFBhdGgNCj4gICAgQ29tcHV0YXRpb24gZW50
aXR5LCBvciBhIE5ldHdvcmsgTWFuYWdlbWVudCBlbnRpdHkgKE5NRSkpLCBvciBhDQo+ICAgIGRp
c3RyaWJ1dGVkIGNvbnRyb2wgcGxhbmUuICBUaGUgUGF0aCBDb21wdXRhdGlvbiBFbGVtZW50IChQ
Q0UpDQo+ICAgIFtSRkM0NjU1XSBpcyBhIGNvcmUgZWxlbWVudCBvZiBhIGNvbnRyb2xsZXIsIGlu
IGNoYXJnZSBvZiBjb21wdXRpbmcNCj4gICAgRGV0ZXJtaW5pc3RpYyBwYXRocyB0byBiZSBhcHBs
aWVkIGluIHRoZSBOZXR3b3JrIFBsYW5lLg0KPiANCj4gTkVXDQo+ICAgIHRvIGFueSBkZXZpY2Ug
b3BlcmF0aW5nIGluIHRoYXQgcGxhbmUsIHdoZXRoZXIgaXMgaXQgYSBQYXRoDQo+ICAgIENvbXB1
dGF0aW9uIEVsZW1lbnQgW1JGQzQ2NTVdIG9yIGVudGl0eSwgb3IgYSBOZXR3b3JrIE1hbmFnZW1l
bnQgZW50aXR5IChOTUUpKSwgb3IgYQ0KPiAgICBkaXN0cmlidXRlZCBjb250cm9sIHBsYW5lLiAg
VGhlIENQRQ0KPiAgICAgaXMgYSBjb3JlIGVsZW1lbnQgb2YgYSBjb250cm9sbGVyLCBpbiBjaGFy
Z2Ugb2YgY29tcHV0aW5nDQo+ICAgIERldGVybWluaXN0aWMgcGF0aHMgdG8gYmUgYXBwbGllZCBp
biB0aGUgTmV0d29yayBQbGFuZS4NCj4gDQo+IGFuZCBzL1BDRS9DUEUgaW4gdGhlIG5leHQgcGFy
YWdyYXBoLCBzcGVjaWZpY2FsbHk6DQo+IA0KPiBPTEQNCj4gICAgT25lIG9yIG1vcmUgUENFKHMp
IGNvbGxhYm9yYXRlIHRvIGltcGxlbWVudCB0aGUgcmVxdWVzdHMgZnJvbSB0aGUgRk1FDQo+ICAg
IGFzIFBlci1GbG93IFBlci1Ib3AgQmVoYXZpb3JzIGluc3RhbGxlZCBpbiB0aGUgaW50ZXJtZWRp
YXRlIG5vZGVzIGZvcg0KPiAgICBlYWNoIGluZGl2aWR1YWwgZmxvdy4gIFRoZSBQQ0VzIHBsYWNl
IGVhY2ggZmxvdyBhbG9uZyBhIGRldGVybWluaXN0aWMgTkVXDQo+ICAgIE9uZSBvciBtb3JlIENQ
RShzKSBjb2xsYWJvcmF0ZSB0byBpbXBsZW1lbnQgdGhlIHJlcXVlc3RzIGZyb20gdGhlIEZNRQ0K
PiAgICBhcyBQZXItRmxvdyBQZXItSG9wIEJlaGF2aW9ycyBpbnN0YWxsZWQgaW4gdGhlIGludGVy
bWVkaWF0ZSBub2RlcyBmb3INCj4gICAgZWFjaCBpbmRpdmlkdWFsIGZsb3cuICBUaGUgQ1BFcyBw
bGFjZSBlYWNoIGZsb3cgYWxvbmcgYSBkZXRlcm1pbmlzdGljDQo+IA0KPiAtIFdSVCBTZWN0aW9u
IDQuNC4zDQo+IEknbSB1bmNsZWFyIGFzIHRvIHdoYXQgIk9wZXJhdGlvbmFsIFBsYW5lIChjb250
cm9sIHBsYW5lKSIgbWVhbnMgaW4gdGhlIGZpcnN0IHBhcmFncmFwaC4gIFNob3VsZCBpdCBwZXJo
YXBzIHJlYWQgIk9wZXJhdGlvbmFsIFBsYW5lIChPQU0pIj8gSWYgbm90LCB3aGF0IGlzIHRoZSBp
bnRlbnQgb2YgImNvbnRyb2wgcGxhbmUiIGluIHRoaXMgcGFyYWdyYXBoIChhbmQgc2VjdGlvbik/
DQo+IA0KPiBUaGFuayB5b3UsDQo+IExvdQ0KPiANCj4+IE9uIDYvMjgvMjAxOCAxMDozNSBQTSwg
TG91IEJlcmdlciB3cm90ZToNCj4+IEF1dGhvcnMsDQo+PiANCj4+ICAgICAgVGhhbmsgeW91IGZv
ciB0aGUgdXBkYXRlIQ0KPj4gDQo+PiBXRywNCj4+IA0KPj4gICAgICBUaGlzIGRvY3VtZW50IGhh
cyBjaGFuZ2VkIHRvIGEgc3VmZmljaWVudCBkZWdyZWUgdGhhdCBJIHRoaW5rIGEgDQo+PiAybmQg
bGFzdCBjYWxsIGlzIHdhcnJhbnRlZC4gIFR5cGljYWxseSBJIHdvdWxkIHN0YXJ0IGEgMSB3ZWVr
IExDIGluIA0KPj4gdGhlc2UgY2lyY3Vtc3RhbmNlcyAtIGJ1dCBnaXZlbiB0aGUgcHJveGltaXR5
IHRvIHRoZSBtZWV0aW5nIEknZCBsaWtlIA0KPj4gdG8gc3RhcnQgYSAzIHdlZWsgTEMgcmlnaHQg
ZW5kaW5nIHdpdGggdGhlIElFVEYgbWVldGluZyAtLSB0aGF0IGlzIG9uIEp1bHkgMjB0aC4NCj4+
IFRoaXMgc2hvdWxkIGFsbG93IGZvciBib3RoIGFkZXF1YXRlIHJldmlldyBvZiB0aGUgY2hhbmdl
cyBhbmQgDQo+PiBkaXNjdXNzaW9uIG9mIHRoZSBjaGFuZ2VzIGluIG91ciBXRyBzZXNzaW9uIChN
b25kYXkgSnVseSAxNi4pDQo+PiANCj4+IEFzIGFsd2F5cywgcGxlYXNlIHNlbmQgTEMgY29tbWVu
dCB0byB0aGUgbGlzdCBhbmQgcG9zaXRpdmUgY29tbWVudHMsIA0KPj4gZS5nLiwgIkkndmUgcmV2
aWV3ZWQgdGhpcyBkb2N1bWVudCBhbmQgYmVsaWV2ZSBpdCBpcyByZWFkeSBmb3IgDQo+PiBwdWJs
aWNhdGlvbiIsIGFyZSB3ZWxjb21lIQ0KPj4gDQo+PiBUaGFuayB5b3UsDQo+PiANCj4+IExvdSAo
YXMgU2hlcGhlcmQpDQo+PiANCj4+PiBPbiA2LzI4LzIwMTggOTowOCBQTSwgSsOhbm9zIEZhcmth
cyB3cm90ZToNCj4+PiBEZWFyIGFsbCwNCj4+PiANCj4+PiBPZmYtbGluZSBkaXNjdXNzaW9ucyBh
bW9uZyBMb3UsIFN0ZXdhcnQsIGFuZCBhdXRob3JzIGZvbGxvd2VkIHRoZSANCj4+PiBkaXNjdXNz
aW9ucyB0byBwcm9wZXJseSBhZGRyZXNzIHRoZSBXR0xDIGNvbW1lbnRzLCBpbmNsdWRpbmcgdGhl
IA0KPj4+IGRldGFpbGVkIGNvbW1lbnRzLg0KPj4+IA0KPj4+IEEgbmV3IHJldmlzaW9uIG9mIHRo
ZSBkcmFmdCBoYXMgYmVlbiB1cGxvYWRlZDoNCj4+PiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRl
Y3R1cmUtMDYuDQo+Pj4gDQo+Pj4gSW4gYWRkaXRpb24gdG8gdGhlIGNoYW5nZXMgYWxyZWFkeSBk
ZXNjcmliZWQgaW4gdGhpcyB0aHJlYWQsIHRoZSANCj4+PiBmb2xsb3dpbmcgYmlnZ2VyIGNoYW5n
ZXMgaGF2ZSBiZWVuIG1hZGUgdG8gdGhlIGRyYWZ0Og0KPj4+IA0KPj4+IA0KPj4+ICpTZWN0aW9u
IDIuMSBUZXJtcyB1c2VkIGluIHRoaXMgZG9jdW1lbnQqDQo+Pj4gDQo+Pj4gU29tZSBkZWZpbml0
aW9ucyByZWZpbmVkIGFzIHN1Z2dlc3RlZCBieSB0aGUgZGV0YWlsZWQgY29tbWVudHMNCj4+PiAN
Cj4+PiBOZXcgZGVmaW5pdGlvbnMgaGF2ZSBiZWVuIGFkZGVkOg0KPj4+IA0KPj4+ICAgICJhbGxv
Y2F0aW9uDQo+Pj4gICAgICAgICAgICBSZXNvdXJjZXMgYXJlIGRlZGljYXRlZCB0byBzdXBwb3J0
IGEgRGV0TmV0IGZsb3cuIA0KPj4+IERlcGVuZGluZw0KPj4+ICAgICAgICAgICAgb24gYW4gaW1w
bGVtZW50YXRpb24sIHRoZSByZXNvdXJjZSBtYXkgYmUgcmV1c2VkIGJ5IG5vbi0NCj4+PiAgICAg
ICAgICAgIERldE5ldCBmbG93cyB3aGVuIGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBEZXROZXQgZmxv
dy4NCj4+PiANCj4+PiANCj4+PiAgICBQRUYgICAgIEEgUGFja2V0IEVsaW1pbmF0aW9uIEZ1bmN0
aW9uIChQRUYpIGVsaW1pbmF0ZXMgZHVwbGljYXRlDQo+Pj4gICAgICAgICAgICBjb3BpZXMgb2Yg
cGFja2V0cyB0byBwcmV2ZW50IGV4Y2VzcyBwYWNrZXRzIGZsb29kaW5nIHRoZQ0KPj4+ICAgICAg
ICAgICAgbmV0d29yayBvciBkdXBsaWNhdGUgcGFja2V0cyBiZWluZyBzZW50IG91dCBvZiB0aGUg
RGV0TmV0DQo+Pj4gICAgICAgICAgICBkb21haW4uICBQRUYgY2FuIGJlIGltcGxlbWVudGVkIGJ5
IGFuIGVkZ2Ugbm9kZSwgYSByZWxheQ0KPj4+ICAgICAgICAgICAgbm9kZSwgb3IgYW4gZW5kIHN5
c3RlbS4NCj4+PiANCj4+PiAgIFBSRiAgICAgQSBQYWNrZXQgUmVwbGljYXRpb24gRnVuY3Rpb24g
KFBSRikgcmVwbGljYXRlcyBEZXROZXQgZmxvdw0KPj4+ICAgICAgICAgICAgcGFja2V0cyBhbmQg
Zm9yd2FyZHMgdGhlbSB0byBvbmUgb3IgbW9yZSBuZXh0IGhvcHMgaW4gdGhlDQo+Pj4gICAgICAg
ICAgICBEZXROZXQgZG9tYWluLiAgVGhlIG51bWJlciBvZiBwYWNrZXQgY29waWVzIHNlbnQgdG8g
ZWFjaCANCj4+PiBuZXh0DQo+Pj4gICAgICAgICAgICBob3AgaXMgYSBEZXROZXQgZmxvdyBzcGVj
aWZpYyBwYXJhbWV0ZXIgYXQgdGhlIG5vZGUgZG9pbmcgDQo+Pj4gdGhlDQo+Pj4gICAgICAgICAg
ICByZXBsaWNhdGlvbi4gIFBSRiBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgYW4gZWRnZSBub2RlLCBh
IA0KPj4+IHJlbGF5DQo+Pj4gICAgICAgICAgICBub2RlLCBvciBhbiBlbmQgc3lzdGVtLg0KPj4+
IA0KPj4+ICAgIFBSRU9GICAgQ29sbGVjdGl2ZSBuYW1lIGZvciBQYWNrZXQgUmVwbGljYXRpb24s
IEVsaW1pbmF0aW9uLCBhbmQNCj4+PiAgICAgICAgICAgIE9yZGVyaW5nIEZ1bmN0aW9ucy4NCj4+
PiANCj4+PiAgICBQT0YgICAgIEEgUGFja2V0IE9yZGVyaW5nIEZ1bmN0aW9uIChQT0YpIHJlLW9y
ZGVycyBwYWNrZXRzIHdpdGhpbiANCj4+PiBhDQo+Pj4gICAgICAgICAgICBEZXROZXQgZmxvdyB0
aGF0IGFyZSByZWNlaXZlZCBvdXQgb2Ygb3JkZXIuICBUaGlzIA0KPj4+IGZ1bmN0aW9uDQo+Pj4g
ICAgICAgICAgICBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgYW4gZWRnZSBub2RlLCBhIHJlbGF5IG5v
ZGUsIG9yIGFuIA0KPj4+IGVuZA0KPj4+ICAgICAgICAgICAgc3lzdGVtLg0KPj4+IA0KPj4+ICAg
RGV0TmV0IHNlcnZpY2UgcHJveHkNCj4+PiAgICAgICAgICAgIE1hcHMgYmV0d2VlbiBBcHAtZmxv
d3MgYW5kIERldE5ldCBmbG93cy4NCj4+PiANCj4+PiAgICBicmlkZ2VkIHBhdGgNCj4+PiAgICAg
ICAgICAgIEEgVkxBTiBicmlkZ2UgdXNlcyB0aGUgVkxBTiBJRCBhbmQgdGhlIGRlc3RpbmF0aW9u
IE1BQw0KPj4+ICAgICAgICAgICAgYWRkcmVzcyB0byBzZWxlY3QgdGhlIG91dGJvdW5kIHBvcnQg
aGVuY2UgdGhlIHBhdGggZm9yIGENCj4+PiAgICAgICAgICAgIGZyYW1lLiINCj4+PiANCj4+PiAN
Cj4+PiAqU2VjdGlvbiAzLjEgUHJpbWFyeSBnb2FscyBkZWZpbmluZyB0aGUgRGV0TmV0IFFvUyoN
Cj4+PiANCj4+PiBBIG5ldyBRb1MgYXNwZWN0IGhhcyBiZWVuIGFkZGVkOg0KPj4+ICAgICJvICBB
biB1cHBlciBib3VuZCBvbiBvdXQtb2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5LiAgSXQgaXMgd29y
dGgNCj4+PiAgICAgICBub3RpbmcgdGhhdCBzb21lIERldE5ldCBhcHBsaWNhdGlvbnMgYXJlIHVu
YWJsZSB0byB0b2xlcmF0ZSANCj4+PiBhbnkNCj4+PiAgICAgICBvdXQtb2Ytb3JkZXIgZGVsaXZl
cnkuIg0KPj4+IA0KPj4+IA0KPj4+IFRoZSAzcmQgcGFyYWdyYXBoIG9uIGxvc3Mgb24gcGFnZSA4
IGFmdGVyIHRoZSBidWxsZXQgbGlzdCBoYXMgYmVlbiANCj4+PiBleHRlbmRlZCB0bzoNCj4+PiAg
ICAiQWZ0ZXIgY29uZ2VzdGlvbiwgdGhlIG1vc3QgaW1wb3J0YW50IGNvbnRyaWJ1dGlvbnMgdG8g
cGFja2V0IA0KPj4+IGxvc3MgYXJlDQo+Pj4gICAgdHlwaWNhbGx5IGZyb20gcmFuZG9tIG1lZGlh
IGVycm9ycyBhbmQgZXF1aXBtZW50IGZhaWx1cmVzLiANCj4+PiBTZXJ2aWNlDQo+Pj4gICAgcHJv
dGVjdGlvbiBpcyB0aGUgbmFtZSBmb3IgdGhlIG1lY2hhbmlzbXMgdXNlZCBieSBEZXROZXQgdG8g
DQo+Pj4gYWRkcmVzcw0KPj4+ICAgIHRoZXNlIGxvc3Nlcy4gIFRoZSBtZWNoYW5pc21zIGVtcGxv
eWVkIGFyZSBjb25zdHJhaW5lZCBieSB0aGUNCj4+PiAgICByZXF1aXJlbWVudCB0byBtZWV0IHRo
ZSB1c2VycycgbGF0ZW5jeSByZXF1aXJlbWVudHMuICBQYWNrZXQNCj4+PiAgICByZXBsaWNhdGlv
biBhbmQgZWxpbWluYXRpb24gKFNlY3Rpb24gMy4yLjIpIGFuZCBwYWNrZXQgZW5jb2RpbmcNCj4+
PiAgICAoU2VjdGlvbiAzLjIuMi4zKSBhcmUgZGVzY3JpYmVkIGluIHRoaXMgZG9jdW1lbnQgdG8g
cHJvdmlkZSANCj4+PiBzZXJ2aWNlDQo+Pj4gICAgcHJvdGVjdGlvbjsgb3RoZXJzIG1heSBiZSBm
b3VuZC4gIEZvciBpbnN0YW5jZSwgcGFja2V0IGVuY29kaW5nIA0KPj4+IGNhbg0KPj4+ICAgIGJl
IHVzZWQgdG8gcHJvdmlkZSBzZXJ2aWNlIHByb3RlY3Rpb24gYWdhaW5zdCByYW5kb20gbWVkaWEg
DQo+Pj4gZXJyb3JzLA0KPj4+ICAgIHBhY2tldCByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24g
Y2FuIGJlIHVzZWQgdG8gcHJvdmlkZSBzZXJ2aWNlDQo+Pj4gICAgcHJvdGVjdGlvbiBhZ2FpbnN0
IGVxdWlwbWVudCBmYWlsdXJlcy4gIFRoaXMgbWVjaGFuaXNtIA0KPj4+IGRpc3RyaWJ1dGVzDQo+
Pj4gICAgdGhlIGNvbnRlbnRzIG9mIERldE5ldCBmbG93cyBvdmVyIG11bHRpcGxlIHBhdGhzIGlu
IHRpbWUgYW5kL29yDQo+Pj4gICAgc3BhY2UsIHNvIHRoYXQgdGhlIGxvc3Mgb2Ygc29tZSBvZiB0
aGUgcGF0aHMgZG9lcyBuZWVkIG5vdCBjYXVzZSANCj4+PiB0aGUNCj4+PiAgICBsb3NzIG9mIGFu
eSBwYWNrZXRzLiINCj4+PiANCj4+PiANCj4+PiAqMy4yLjIuICBTZXJ2aWNlIFByb3RlY3Rpb24q
DQo+Pj4gDQo+Pj4gU2VydmljZSBwcm90ZWN0aW9uIGlzIHVzZWQgYXMgYSBtb3JlIGdlbmVyaWMg
dGVybS4gSW50cm9kdWN0b3J5IHRleHQNCj4+PiBhZGRlZDoNCj4+PiAgICAiU2VydmljZSBwcm90
ZWN0aW9uIGFpbXMgdG8gbWl0aWdhdGUgb3IgZWxpbWluYXRlIHBhY2tldCBsb3NzIGR1ZSANCj4+
PiB0bw0KPj4+ICAgIGVxdWlwbWVudCBmYWlsdXJlcywgcmFuZG9tIG1lZGlhIGFuZC9vciBtZW1v
cnkgZmF1bHRzLiAgVGhlc2UgDQo+Pj4gdHlwZXMNCj4+PiAgICBvZiBwYWNrZXQgbG9zcyBjYW4g
YmUgZ3JlYXRseSByZWR1Y2VkIGJ5IHNwcmVhZGluZyB0aGUgZGF0YSBvdmVyDQo+Pj4gICAgbXVs
dGlwbGUgZGlzam9pbnQgZm9yd2FyZGluZyBwYXRocy4gIFZhcmlvdXMgc2VydmljZSBwcm90ZWN0
aW9uDQo+Pj4gICAgbWV0aG9kcyBhcmUgZGVzY3JpYmVkIGluIFtSRkM2MzcyXSwgZS5nLiwgMSsx
IGxpbmVhciBwcm90ZWN0aW9uLg0KPj4+ICAgIFRoaXMgc2VjdGlvbiBkZXNjcmliZXMgdGhlIGZ1
bmN0aW9uYWwgZGV0YWlscyBvZiBhbiBhZGRpdGlvbmFsIA0KPj4+IG1ldGhvZA0KPj4+ICAgIGlu
IFNlY3Rpb24gMy4yLjIuMiwgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGFzIGRlc2NyaWJlZCBp
bg0KPj4+ICAgIFNlY3Rpb24gMy4yLjIuMyBvciBhcyBzcGVjaWZpZWQgaW4gW0ktRC5pZXRmLWRl
dG5ldC1kcC1zb2wtbXBsc10gDQo+Pj4gaW4NCj4+PiAgICBvcmRlciB0byBwcm92aWRlIDErbiBo
aXRsZXNzIHByb3RlY3Rpb24uICBUaGUgYXBwcm9wcmlhdGUgc2VydmljZQ0KPj4+ICAgIHByb3Rl
Y3Rpb24gbWVjaGFuaXNtIGRlcGVuZHMgb24gdGhlIHNjZW5hcmlvIGFuZCB0aGUgcmVxdWlyZW1l
bnRzLiINCj4+PiANCj4+PiANCj4+PiBOZXcgc3ViLXNlY3Rpb24gYWRkZWQ6DQo+Pj4gDQo+Pj4g
IjMuMi4yLjEuICBJbi1PcmRlciBEZWxpdmVyeQ0KPj4+IA0KPj4+ICAgIE91dC1vZi1vcmRlciBw
YWNrZXQgZGVsaXZlcnkgY2FuIGJlIGEgc2lkZSBlZmZlY3Qgb2Ygc2VydmljZQ0KPj4+ICAgIHBy
b3RlY3Rpb24uICBQYWNrZXRzIGRlbGl2ZXJlZCBvdXQtb2Ytb3JkZXIgaW1wYWN0IHRoZSBhbW91
bnQgb2YNCj4+PiAgICBidWZmZXJpbmcgbmVlZGVkIGF0IHRoZSBkZXN0aW5hdGlvbiB0byBwcm9w
ZXJseSBwcm9jZXNzIHRoZSANCj4+PiByZWNlaXZlZA0KPj4+ICAgIGRhdGEuICBTdWNoIHBhY2tl
dHMgYWxzbyBpbmZsdWVuY2UgdGhlIGppdHRlciBvZiBhIGZsb3cuICBUaGUgDQo+Pj4gRGV0TmV0
DQo+Pj4gICAgc2VydmljZSBpbmNsdWRlcyBtYXhpbXVtIGFsbG93ZWQgbWlzb3JkZXJpbmcgYXMg
YSBjb25zdHJhaW50LiANCj4+PiBaZXJvDQo+Pj4gICAgbWlzb3JkZXJpbmcgd291bGQgYmUgYSB2
YWxpZCBzZXJ2aWNlIGNvbnN0cmFpbnQgdG8gcmVmbGVjdCB0aGF0IA0KPj4+IHRoZQ0KPj4+ICAg
IGVuZCBzeXN0ZW0ocykgb2YgdGhlIGZsb3cgY2Fubm90IHRvbGVyYXRlIGFueSBvdXQtb2Ytb3Jk
ZXIgZGVsaXZlcnkuDQo+Pj4gICAgU2VydmljZSBwcm90ZWN0aW9uIG1heSBwcm92aWRlIGEgbWVj
aGFuaXNtIHRvIHN1cHBvcnQgaW4tb3JkZXINCj4+PiAgICBkZWxpdmVyeS4iDQo+Pj4gDQo+Pj4g
DQo+Pj4gKjMuMi4yLjIuIFBhY2tldCBSZXBsaWNhdGlvbiBhbmQgRWxpbWluYXRpb24qDQo+Pj4g
DQo+Pj4gTmV3IGJ1bGxldCBhZGRlZCBhcyB0aGUgbGFzdCBvbmU6DQo+Pj4gICAgIm8gIFRoZSBQ
YWNrZXQgT3JkZXJpbmcgRnVuY3Rpb24gKFBPRikgdXNlcyB0aGUgc2VxdWVuY2luZyANCj4+PiBp
bmZvcm1hdGlvbg0KPj4+ICAgICAgIHRvIHJlLW9yZGVyIGEgRGV0TmV0IGZsb3cncyBwYWNrZXRz
IHRoYXQgYXJlIHJlY2VpdmVkIG91dCBvZg0KPj4+ICAgICAgIG9yZGVyLiINCj4+PiANCj4+PiBO
ZXcgc2VudGVuY2UgYWRkZWQgYWZ0ZXIgdGhlIGJ1bGxldCBsaXN0Og0KPj4+ICJUaGUgb3JkZXIg
aW4gd2hpY2ggYSBub2RlIGFwcGxpZXMgdGhlIFBFRiBhbmQgdGhlIFBSRiB0byBhIERldE5ldCAN
Cj4+PiBmbG93IGlzIGltcGxlbWVudGF0aW9uIHNwZWNpZmljLiINCj4+PiANCj4+PiAybmQgcGFy
YWdyYXBoIGFmdGVyIHRoZSBidWxsZXQgbGlzdCBoYXMgYmVlbiB1cGRhdGVkIHRvOg0KPj4+ICJT
b21lIHNlcnZpY2UgcHJvdGVjdGlvbiBtZWNoYW5pc21zIHJlbHkgb24gc3dpdGNoaW5nIGZyb20g
b25lIGZsb3cgDQo+Pj4gdG8NCj4+PiAgICBhbm90aGVyIHdoZW4gYSBmYWlsdXJlIG9mIGEgZmxv
dyBpcyBkZXRlY3RlZC4gIENvbnRyYXJpbHksIHBhY2tldA0KPj4+ICAgIHJlcGxpY2F0aW9uIGFu
ZCBlbGltaW5hdGlvbiBjb21iaW5lcyB0aGUgRGV0TmV0IG1lbWJlciBmbG93cyBzZW50DQo+Pj4g
ICAgYWxvbmcgbXVsdGlwbGUgZGlmZmVyZW50IHBhdGhzLCBhbmQgcGVyZm9ybXMgYSBwYWNrZXQt
YnktcGFja2V0DQo+Pj4gICAgc2VsZWN0aW9uIG9mIHdoaWNoIHRvIGRpc2NhcmQsIGUuZy4sIGJh
c2VkIG9uIHNlcXVlbmNpbmcgaW5mb3JtYXRpb24uIg0KPj4+IA0KPj4+IA0KPj4+ICozLjIuMy4g
IEV4cGxpY2l0IHJvdXRlcyoNCj4+PiANCj4+PiBPdXQtb2Ytb3JkZXIgYXNwZWN0IGFkZGVkIHRv
IHRoZSBmaXJzdCBwYXJhZ3JhcGgsIHdoaWNoIGlzIGFib3V0IA0KPj4+IGRpc3RyaWJ1dGVkIHJv
dXRpbmc6DQo+Pj4gIkZ1cnRoZXJtb3JlLCBvdXQtb2Ytb3JkZXINCj4+PiBwYWNrZXQgZGVsaXZl
cnkgY2FuIGJlIGEgc2lkZSBlZmZlY3Qgb2Ygcm91dGUgY2hhbmdlcy4iDQo+Pj4gDQo+Pj4gTmV3
IHNlbnRlbmNlIGFkZGVkIHRvIHRoZSAzcmQgcGFyYWdyYXBoOg0KPj4+ICJFeHBsaWNpdCByb3V0
ZXMgY2FuIGJlIGVzdGFibGlzaGVkIHZhcmlvdXMgd2F5cywgZS5nLiwgd2l0aCBSU1ZQLVRFIA0K
Pj4+IFtSRkMzMjA5XSwgd2l0aCBTZWdtZW50IFJvdXRpbmcgKFNSKSANCj4+PiBbSS1ELmlldGYt
c3ByaW5nLXNlZ21lbnQtcm91dGluZ10sIHZpYSBhIFNvZnR3YXJlIERlZmluZWQgTmV0d29ya2lu
ZyANCj4+PiBhcHByb2FjaCBbUkZDNzQyNl0sIHdpdGggSVMtSVMgW1JGQzc4MTNdLCBldGMuIg0K
Pj4+IA0KPj4+IE5ldyBwYXJhZ3JhcGggYWRkZWQ6DQo+Pj4gICAgIk91dC1vZi1vcmRlciBwYWNr
ZXQgZGVsaXZlcnkgY2FuIGJlIGEgc2lkZSBlZmZlY3Qgb2YgDQo+Pj4gZGlzdHJpYnV0aW5nIGEN
Cj4+PiAgICBzaW5nbGUgZmxvdyBvdmVyIG11bHRpcGxlIHBhdGhzIGVzcGVjaWFsbHkgd2hlbiB0
aGVyZSBpcyBhIGNoYW5nZQ0KPj4+ICAgIGZyb20gb25lIHBhdGggdG8gYW5vdGhlciB3aGVuIGNv
bWJpbmluZyB0aGUgZmxvdy4gIFRoaXMgaXMNCj4+PiAgICBpcnJlc3BlY3RpdmUgb2YgdGhlIGRp
c3RyaWJ1dGlvbiBtZXRob2QgdXNlZCwgYWxzbyBhcHBsaWVzIHRvIA0KPj4+IHNlcnZpY2UNCj4+
PiAgICBwcm90ZWN0aW9uIG92ZXIgZXhwbGljaXQgcm91dGVzLiAgQXMgZGVzY3JpYmVkIGluIFNl
Y3Rpb24gDQo+Pj4gMy4yLjIuMSwNCj4+PiAgICBvdXQtb2Ytb3JkZXIgcGFja2V0cyBpbmZsdWVu
Y2UgdGhlIGppdHRlciBvZiBhIGZsb3cgYW5kIGltcGFjdCANCj4+PiB0aGUNCj4+PiAgICBhbW91
bnQgb2YgYnVmZmVyaW5nIG5lZWRlZCB0byBwcm9jZXNzIHRoZSBkYXRhOyB0aGVyZWZvcmUsIERl
dE5ldA0KPj4+ICAgIHNlcnZpY2UgaW5jbHVkZXMgbWF4aW11bSBhbGxvd2VkIG1pc29yZGVyaW5n
IGFzIGEgY29uc3RyYWludC4gVGhlDQo+Pj4gICAgdXNlIG9mIGV4cGxpY2l0IHJvdXRlcyBoZWxw
cyB0byBwcm92aWRlIGluLW9yZGVyIGRlbGl2ZXJ5IGJlY2F1c2UNCj4+PiAgICB0aGVyZSBpcyBu
byBpbW1lZGlhdGUgcm91dGUgY2hhbmdlIHdpdGggdGhlIG5ldHdvcmsgdG9wb2xvZ3ksIGJ1dCAN
Cj4+PiB0aGUNCj4+PiAgICBjaGFuZ2VzIGFyZSBwbGFubmFibGUgYXMgdGhleSBhcmUgYmV0d2Vl
biB0aGUgZGlmZmVyZW50IGV4cGxpY2l0DQo+Pj4gICAgcm91dGVzLiINCj4+PiANCj4+PiAqDQo+
Pj4gKio0LjEuMS4gUmVwcmVzZW50YXRpdmUgUHJvdG9jb2wgU3RhY2sgTW9kZWwqDQo+Pj4gDQo+
Pj4gIkV4cGxpY2l0IHJvdXRlcyIgaGF2ZSBiZWVuIGFkZGVkIHRvIEZpZ3VyZSAyIHdpdGggdGhl
IGNvcnJlc3BvbmRpbmcNCj4+PiBleHBsYW5hdGlvbjoNCj4+PiAgIkV4cGxpY2l0IHJvdXRlcw0K
Pj4+ICAgICAgICAgICAgVGhlIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIgcHJvdmlkZXMgbWVjaGFu
aXNtcyB0byBlbnN1cmUgDQo+Pj4gdGhhdA0KPj4+ICAgICAgICAgICAgZml4ZWQgcGF0aHMgYXJl
IHByb3ZpZGVkIGZvciBEZXROZXQgZmxvd3MuICBUaGVzZSANCj4+PiBleHBsaWNpdA0KPj4+ICAg
ICAgICAgICAgcGF0aHMgYXZvaWQgdGhlIGltcGFjdCBvZiBuZXR3b3JrIGNvbnZlcmdlbmNlLiIN
Cj4+PiANCj4+PiANCj4+PiBTZWN0aW9uIDQuMTEgQ29ubmVjdGVkIGlzbGFuZHMgdnMuIG5ldHdv
cmtzIG9mIHYwNSBoYXMgYmVlbiBkZWxldGVkIA0KPj4+IGJlY2F1c2UgaXQgd2FzIGp1c3QgYSBs
ZWZ0b3ZlciBmcm9tIGVhcmx5IGRyYWZ0cyBvbiB3aGF0IERldE5ldCBXRyANCj4+PiBzaG91bGQg
ZG87IHdoaWNoIGFyZSBjb3ZlcmVkIGJ5IHRoZSBjaGFydGVyIGFueXdheXMuDQo+Pj4gDQo+Pj4g
DQo+Pj4gUmVmZXJlbmNlcyBoYXZlIGJlZW4gY2xlYW5lZCB1cCBhbmQgYnJvdWdodCB1cC10by1k
YXRlLg0KPj4+IA0KPj4+IA0KPj4+IFJlZmluZW1lbnRzIGhhdmUgYmVlbiBpbXBsZW1lbnRlZCBp
biB0aGUgZHJhZnQgYWNjb3JkaW5nIHRvIExvdSdzIA0KPj4+IGRldGFpbGVkIGNvbW1lbnRzLiBU
aGV5IGFyZSBub3QgbGlzdGVkIGhlcmUgYmVjYXVzZSB0aGV5IGFyZSBtaW5vciANCj4+PiBjaGFu
Z2VzLg0KPj4+IA0KPj4+IA0KPj4+IEJlc3QgcmVnYXJkcywNCj4+PiBKYW5vcw0KPj4+IA0KPj4+
IA0KPj4+PiBPbiA2LzEyLzIwMTggMjo0OCBQTSwgTG91IEJlcmdlciB3cm90ZToNCj4+Pj4gQmFs
w6F6cywNCj4+Pj4gDQo+Pj4+IFRoYW5rcyBmb3IgdGhlIHJlc3BvbnNlIC0tIHBsZWFzZSBzZWUg
YmVsb3cuDQo+Pj4+IA0KPj4+PiAtLS0tLS0tLS0tDQo+Pj4+IE9uIEp1bmUgMTIsIDIwMTggNDow
NzozNSBBTSBCYWzDoXpzIFZhcmdhIEEgDQo+Pj4+IDxiYWxhenMuYS52YXJnYUBlcmljc3Nvbi5j
b20+IHdyb3RlOg0KPj4+PiANCj4+Pj4+IEhpIExvdSwgVGhhbmtzIGZvciB0aGUgY29tbWVudHMu
IFNlZSByZWFjdGlvbnMgaW5saW5lLiBEb2N1bWVudCANCj4+Pj4+IHVwZGF0ZSBpbiBwcm9ncmVz
cy4gQ2hlZXJzIEJhbGEnenMNCj4+Pj4+IA0KPj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj4+Pj4+IEZyb206IGRldG5ldCA8ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmc+IE9uIEJlaGFs
ZiBPZiBMb3UgQmVyZ2VyDQo+Pj4+PiBTZW50OiAyMDE4LiBqw7puaXVzIDEuIDIyOjQyDQo+Pj4+
PiBUbzogRGV0TmV0IFdHIDxkZXRuZXRAaWV0Zi5vcmc+Ow0KPj4+Pj4gZHJhZnQtaWV0Zi1kZXRu
ZXQtYXJjaGl0ZWN0dXJlQGlldGYub3JnDQo+Pj4+PiBTdWJqZWN0OiBbRGV0bmV0XSBQcm9taXNl
ZCBjb21tZW50cyBvbiANCj4+Pj4+IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZQ0KPj4+
Pj4gDQo+Pj4+PiBIaSwNCj4+Pj4+IA0KPj4+Pj4gICAgICBJIGhhdmUgYSBudW1iZXIgb2YgaGln
aCBsZXZlbCBjb21tZW50cyBvbiB0aGUgZG9jdW1lbnQgdGhhdCANCj4+Pj4+IEknZCBsaWtlIHRv
ICByYWlzZSBiZWxvdy4gIEkgYWxzbyBoYXZlIGEgbnVtYmVyIG9mIG1vcmUgDQo+Pj4+PiBlZGl0
b3JpYWwvc3BlY2lmaWMgY29tbWVudHMgdGhhdCAgSSdkIGxpa2UgdG8gcmV2aWV3IGRpcmVjdGx5
IHdpdGggDQo+Pj4+PiB0aGUgYXV0aG9ycyBhbmQgdGhlbiBoYXZlIHRoZW0gcmVwb3J0IGJhY2sg
IG9uIGNoYW5nZXMgLS0gaWYgYW55IA0KPj4+Pj4gdHVybiBvdXQgdG8gYmUgbW9yZSBzdWJzdGFu
dGl2ZSBkaXNjdXNzaW9ucyBmcm9tIHRoZSAgYXV0aG9yJ3MgDQo+Pj4+PiBwZXJzcGVjdGl2ZSwg
SSdsbCByYWlzZSB0aGVzZSBvbiB0aGUgbGlzdCBzZXBhcmF0ZWx5Lg0KPj4+Pj4gDQo+Pj4+IC4u
Lg0KPj4+Pj4gLSBXUlQgU2VjdGlvbiA0LjQuMywgSSB0aGluayB0aGUgaW5jbHVzaW9uIG9mIGEg
ZGlzdHJpYnV0ZWQgY29udHJvbCANCj4+Pj4+IHBsYW5lIGluIHRoZSAiTmV0d29yayBQbGFuZSIg
aXMgaW5jb25zaXN0ZW50IHdpdGggb3RoZXIgZnVuY3Rpb25hbCANCj4+Pj4+IGRlZmluaXRpb25z
IGFuZCBjb25mbGF0ZXMgd2hlcmUgYSBmdW5jdGlvbiByZXNpZGVzIGZyb20gdGhlIGFjdHVhbCAN
Cj4+Pj4+IGZ1bmN0aW9uIGFuZCB0aGF0IHdoZXRoZXIgY29udHJvbCBpcyBpbXBsZW1lbnRlZCBp
biBhIGZ1bGx5IA0KPj4+Pj4gY2VudHJhbGl6ZWQsIGZ1bGx5IGRpc3RyaWJ1dGVkIG9yIHNvbWUg
aHlicmlkIGZvcm0gZG9lc24ndCANCj4+Pj4+IGZ1bmRhbWVudGFsbHkgY2hhbmdlICB0aGUgY29u
dHJvbCBmdW5jdGlvbidzIHJvbGUgLS0gdGhlcmVmb3JlIEkgDQo+Pj4+PiB0aGluayB0aGUgc2Vj
dGlvbnMgNC40LjIgYW5kIC4zIHNob3VsZCBiZSByZXZpc2VkIGFjY29yZGluZ2x5IA0KPj4+Pj4g
W0JhbMOhenMgVmFyZ2EgQV0gQWdyZWUgaW4gcHJpbmNpcGFsLiBMZXQncyBkaXNjdXNzIHRoZSBk
ZXRhaWxzLg0KPj4+Pj4gDQo+Pj4+IE9rYXkgLSBJJ2xsIHdvcmsgd2l0aCB5b3Ugb2ZmIGxpbmUg
YW5kIHdlIGNhbiByZXBvcnQgYmFjayB0aGUgDQo+Pj4+IHJlc3VsdHMvcHJvcG9zZWQgY2hhbmdl
cy4NCj4+Pj4gDQo+Pj4+PiAtIEluIHNldmVyYWwgcGxhY2VzIGl0J3Mgbm90IGNsZWFyIHRoYXQg
RGV0TmV0IHNlcnZpY2UgaXMgYWx3YXlzIGENCj4+Pj4+IEwzIHNlcnZpY2Ugd2hpY2ggaXMgY29u
dHJvbGxlZCB1c2luZyBMMyBpZGVudGlmaWVycywgaS5lLiwgSVAgDQo+Pj4+PiBhZGRyZXNzZXMg
LS0gdGhpcyBpcyB0cnVlIGV2ZW4gaW4gdGhlIE1QTFMgc2VydmljZSBjYXNlIGFuZCB0aGUgVFNO
IA0KPj4+Pj4gb3ZlciBNUExTIGNhc2UuIEkgdGhpbmsgdGhpcyBpcyBhbiBpbXBvcnRhbnQgcG9p
bnQgdG8gYmUgY2xlYXIgb24gDQo+Pj4+PiBpbiB0aGUgZG9jdW1lbnQuDQo+Pj4+PiBbQmFsw6F6
cyBWYXJnYSBBXSBJIGFtIG5vdCBzdXJlLiBEZXROZXQgc2VydmljZSBpcyBhbHdheXMgcHJvdmlk
ZWQgDQo+Pj4+PiBvdmVyIGEgTDMgbmV0d29yayAoSVAgb3IgTVBMUyksIHRoYXQgaXMgZmluZS4g
SG93ZXZlciB0aGUgc2VydmljZSANCj4+Pj4+IGl0c2VsZiBjYW4gYmUgTDIgb3IgTDMuIEluIGNh
c2Ugb2YgVFNOIEV0aGVybmV0IGZyYW1lcyBhcmUgDQo+Pj4+PiB0cmFuc3BvcnRlZCwgc28gaXQg
aXMgYSBMMiBzZXJ2aWNlLiBJbiBjYXNlIG9mIElQIGVuZCBzeXN0ZW1zIElQIA0KPj4+Pj4gcGFj
a2V0cyBhcmUgdHJhbnNwb3J0ZWQgc28gaXQgaXMgYSBMMyBzZXJ2aWNlLg0KPj4+Pj4gDQo+Pj4+
IEh1bW0gLSBXaGlsZSBJIGFncmVlIHRoYXQgRGV0TmV0IGlzIHByb3ZpZGluZyBhbiAoZW5oYW5j
ZWQpIEwyVlBOIA0KPj4+PiBzZXJ2aWNlLCBpdCBpcyBub3QgaXRzZWxmIHByb3ZpZGluZyBjb250
cm9sIG9yIHNlcnZpY2Ugb2YgTDIgZGV2aWNlcw0KPj4+PiAtLSB0aGlzIGlzIFRTTidzIGpvYi4g
IFRoZSBmYWN0IHRoYXQgRGV0TmV0IGlzIGFsbCBhYm91dCBiZWhhdmlvciBvZg0KPj4+PiBMMyBu
b2RlcyAoaS5lLiwgSVAgYW5kIFBXL01QTFMpIGFuZCBub3QgTDIgbm9kZXMgKGkuZS4sIFRTTiBi
cmlkZ2VzKSANCj4+Pj4gaXMgc29tZXRoaW5nIHRoZSBhcmNoaXRlY3R1cmUgc2hvdWxkIG1ha2Ug
dW5hbWJpZ3VvdXMuDQo+Pj4+IA0KPj4+PiBUaGFua3MsDQo+Pj4+IExvdQ0KPj4+PiANCj4+Pj4+
IFBsZWFzZSBsZXQgbWUga25vdyB3aGF0IHlvdSB0aGluay4NCj4+Pj4+IA0KPj4+Pj4gQ2hlZXJz
LA0KPj4+Pj4gDQo+Pj4+PiBMb3UNCj4+Pj4+IA0KPj4+Pj4gDQo+Pj4+PiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4gZGV0bmV0IG1haWxpbmcg
bGlzdA0KPj4+Pj4gZGV0bmV0QGlldGYub3JnDQo+Pj4+PiBodHRwczovL3VybGRlZmVuc2UucHJv
b2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19tDQo+Pj4+PiBhaWxt
YW5fbGlzdGluZm9fZGV0bmV0JmQ9RHdJR2FRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPTZV
aEdwVzlsDQo+Pj4+PiB3aTlkTTdqWWx4WEQ4dyZtPVg1aFZtWHM5NHUtZDJNSlFmS2VUdnIwSUtk
WG9XTzFaY1dwdUpscW52aFUmcz1hTWZDDQo+Pj4+PiBEVlBUM1lNZGlWaWlMOVYwZXVTQmU1c1kt
TEtyWm0zdzFBelpmVnMmZT0NCj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQo+Pj4+PiBkZXRuZXQgbWFpbGluZyBsaXN0DQo+Pj4+PiBkZXRuZXRA
aWV0Zi5vcmcNCj4+Pj4+IGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/
dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX20NCj4+Pj4+IGFpbG1hbl9saXN0aW5mb19kZXRuZXQm
ZD1Ed0lHYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9NlVoR3BXOWwNCj4+Pj4+IHdpOWRN
N2pZbHhYRDh3Jm09WDVoVm1Yczk0dS1kMk1KUWZLZVR2cjBJS2RYb1dPMVpjV3B1SmxxbnZoVSZz
PWFNZkMNCj4+Pj4+IERWUFQzWU1kaVZpaUw5VjBldVNCZTVzWS1MS3JabTN3MUF6WmZWcyZlPQ0K
Pj4+IA0KPj4+IA0KPj4+IA0KPj4+PiBPbiA2LzEyLzIwMTggNjoyNyBQTSwgU3Rld2FydCBCcnlh
bnQgd3JvdGU6DQo+Pj4+IERlYXIgQmFsYSd6cw0KPj4+PiANCj4+Pj4gVGhhbmsgeW91IHlvdXIg
Zm9yIHlvdXIgY29uc2lkZXJhdGlvbiBvZiB0aGVzZSBwb2ludHMuIEkgd2lsbCBqdXN0IA0KPj4+
PiBwaWNrIHVwIGEgZmV3IHRoYXQgbmVlZCBzb21lIGZ1cnRoZXIgdGhvdWdodDoNCj4+Pj4gDQo+
Pj4+IA0KPj4+Pj4gICAgIERldE5ldCB0cmFuc2l0IG5vZGUNCj4+Pj4+IA0KPj4+Pj4gICAgICAg
ICAgICBBIG5vZGUgb3BlcmF0aW5nIGF0IHRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyLCB0aGF0
IA0KPj4+Pj4gdXRpbGl6ZXMNCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICBsaW5rIGxheWVyIGFu
ZC9vciBuZXR3b3JrIGxheWVyIHN3aXRjaGluZyBhY3Jvc3MgDQo+Pj4+PiBtdWx0aXBsZQ0KPj4+
Pj4gDQo+Pj4+PiAgICAgICAgICAgIGxpbmtzIGFuZC9vciBzdWItbmV0d29ya3MgdG8gcHJvdmlk
ZSBwYXRocyBmb3IgRGV0TmV0IA0KPj4+Pj4gc2VydmljZQ0KPj4+Pj4gDQo+Pj4+PiAgICAgICAg
ICAgIGxheWVyIGZ1bmN0aW9ucy4gT3B0aW9uYWxseSBwcm92aWRlcyBjb25nZXN0aW9uIA0KPj4+
Pj4gcHJvdGVjdGlvbg0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgIG92ZXIgdGhvc2UgcGF0aHMu
ICBBbiBNUExTIExTUiBpcyBhbiBleGFtcGxlIG9mIGEgDQo+Pj4+PiBEZXROZXQNCj4+Pj4+IA0K
Pj4+Pj4gICAgICAgICAgICB0cmFuc2l0IG5vZGUuDQo+Pj4+PiANCj4+Pj4+IFNCPiBJbiB0aGF0
IGV4YW1wbGUgaXQgd291bGQgaGF2ZSB0byBiZSBhIERldE5ldCBlbmFibGUvYXdhcmUgTFNSLiAN
Cj4+Pj4+IFNCPiBBbg0KPj4+Pj4gDQo+Pj4+PiBTQj4gb3JkaW5hcnkgTFNSIHdvdWxkIG5vdCBr
bm93IGFueXRoaW5nIGFib3V0IERldE5ldC4NCj4+Pj4+IA0KPj4+Pj4gW0JhbMOhenMgVmFyZ2Eg
QV0gTm8sIEEgRGV0TmV0IGF3YXJlIExTUiB3b3VsZCBiZSBhIHJlbGF5IG5vZGUgKFMtUEUpLg0K
Pj4+Pj4gDQo+Pj4+IEkgdGhpbmsgdGhlIGNvbmZ1c2lvbiBpcyB3aGF0ICJEZXROZXQgVHJhbnNw
b3J0IExheWVyIiBtZWFucy4gVGhpcyANCj4+Pj4gdGVjaG5vbG9neSB0b3VjaGVzIG9uIFRyYW5z
cG9ydCBMYXllciBpbiAgdGhlIEw0IHNlbnNlLCBhbmQgdGhlIA0KPj4+PiBUcmFuc3BvcnQgTmV0
d29yayBMYXllciBhcyBpbiB0aGUgcGFja2V0IG5ldHdvcmsgdGhhdCBjYXJyaWVzDQo+Pj4+IEwz
IHBhY2tldHMuDQo+Pj4+IA0KPj4+PiBTbyBJIHRoaW5rIHRoYXQgd2UgbmVlZCB0byBjbGFyaWZ5
IHdoZXRoZXIgYSBEZXROZXQgdHJhbnNpdCBub2RlIGlzIA0KPj4+PiBhbiBTLVBFIChpLmUuIGEg
YSB0cmFuc2l0IG5vZGUgaW4gdGhlIERldE5ldCBsYXllciksIG9yIGEgUCBub2RlIA0KPj4+PiAo
aS5lLiBhIHRyYW5zaXQgbm9kZSB0aGF0IGlzIGNhcnJ5aW5nIERldE5ldCBwYWNrZXRzIGJ1dCBj
b3VsZCBiZSANCj4+Pj4gY2FycnlpbmcgYW55IHNvcnQgb2YgTVBMUyBwYWNrZXQpDQo+Pj4+IA0K
Pj4+Pj4gPT09PT09PT09PT09DQo+Pj4+PiANCj4+Pj4+ICAgIFRoZXNlIHRocmVlIHRlY2huaXF1
ZXMgY2FuIGJlIGFwcGxpZWQgaW5kZXBlbmRlbnRseSwgZ2l2aW5nIA0KPj4+Pj4gZWlnaHQNCj4+
Pj4+IA0KPj4+Pj4gICAgcG9zc2libGUgY29tYmluYXRpb25zLCBpbmNsdWRpbmcgbm9uZSAobm8g
RGV0TmV0KSwgYWx0aG91Z2ggDQo+Pj4+PiBzb21lDQo+Pj4+PiANCj4+Pj4+ICAgIGNvbWJpbmF0
aW9ucyBhcmUgb2Ygd2lkZXIgdXRpbGl0eSB0aGFuIG90aGVycy4gIFRoaXMgc2VwYXJhdGlvbiAN
Cj4+Pj4+IGtlZXBzDQo+Pj4+PiANCj4+Pj4+ICAgIHRoZSBwcm90b2NvbCBzdGFjayBjb2hlcmVu
dCBhbmQgbWF4aW1pemVzIGludGVyb3BlcmFiaWxpdHkgd2l0aA0KPj4+Pj4gDQo+Pj4+PiAgICBl
eGlzdGluZyBhbmQgZGV2ZWxvcGluZyBzdGFuZGFyZHMgaW4gdGhpcyAoSUVURikgYW5kIG90aGVy
IA0KPj4+Pj4gU3RhbmRhcmRzDQo+Pj4+PiANCj4+Pj4+ICAgIERldmVsb3BtZW50IE9yZ2FuaXph
dGlvbnMuICBTb21lIGV4YW1wbGVzIG9mIHR5cGljYWwgZXhwZWN0ZWQNCj4+Pj4+IA0KPj4+Pj4g
ICAgY29tYmluYXRpb25zOg0KPj4+Pj4gDQo+Pj4+PiAgICBvICBFeHBsaWNpdCByb3V0ZXMgcGx1
cyBzZXJ2aWNlIHByb3RlY3Rpb24gYXJlIGV4YWN0bHkgdGhlIA0KPj4+Pj4gdGVjaG5pcXVlcw0K
Pj4+Pj4gDQo+Pj4+PiAgICAgICBlbXBsb3llZCBieSBbSFNSLVBSUF0uIEV4cGxpY2l0IHJvdXRl
cyBhcmUgYWNoaWV2ZWQgYnkgDQo+Pj4+PiBsaW1pdGluZw0KPj4+Pj4gDQo+Pj4+PiAgICAgICB0
aGUgcGh5c2ljYWwgdG9wb2xvZ3kgb2YgdGhlIG5ldHdvcmssIGFuZCB0aGUgDQo+Pj4+PiBzZXF1
ZW50aWFsaXphdGlvbiwNCj4+Pj4+IA0KPj4+Pj4gICAgICAgcmVwbGljYXRpb24sIGFuZCBkdXBs
aWNhdGUgZWxpbWluYXRpb24gYXJlIGZhY2lsaXRhdGVkIGJ5IA0KPj4+Pj4gcGFja2V0DQo+Pj4+
PiANCj4+Pj4+ICAgICAgIHRhZ3MgYWRkZWQgYXQgdGhlIGZyb250IG9yIHRoZSBlbmQgb2YgRXRo
ZXJuZXQgZnJhbWVzLg0KPj4+Pj4gDQo+Pj4+PiBTQj4gRVIgY2FuIGJlIGRvbmUgdmlydHVhbGx5
IGFzIHdlbGwgYXMgcGh5c2ljYWxseS4gUlNWUCBpcyBhIHR5cGUgDQo+Pj4+PiBTQj4gb2YNCj4+
Pj4+IA0KPj4+Pj4gU0I+IEVSLCBhcyBpcyBBZGotU0lEIGJhc2VkIFNSLCBhbmQgd2UgY2FuIGRl
c2lnbiBvdGhlciB0eXBlcy4NCj4+Pj4+IA0KPj4+Pj4gW0JhbMOhenMgVmFyZ2EgQV0gQWdyZWUs
IGJ1dCB0aGVzZSBhcmUgZXhhbXBsZXMuIFN0YXRlbWVudCBpcyBmb3IgDQo+Pj4+PiBIU1ItUFJQ
Lg0KPj4+Pj4gDQo+Pj4+IFNvIHRoZSBxdWVzdGlvbiBpcyB3aGV0aGVyIHdlIHNob3VsZCBleHBh
bmQgdGhlIHNldCBvZiBleGFtcGxlcywgDQo+Pj4+IHBhcnRpY3VsYXJseSB0byBtb3JlIGFjY2Vz
c2libGUgb25lcy4NCj4+Pj4gDQo+Pj4+ID09PT09PT09PT09PQ0KPj4+Pj4gICAgICAgICAgICAg
ICAgICAgICBQYWNrZXQgcmVwbGljYXRpb24gYW5kIGVsaW1pbmF0aW9uDQo+Pj4+PiANCj4+Pj4+
ICAgICAgICAgICAgICAgICA+ID4gPiA+ID4gPiA+ID4gPiByZWxheSA+ID4gPiA+ID4gPiA+ID4N
Cj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgPiAvLS0tLS0tLS0tLS0tKyBSIG5vZGUgRSAr
LS0tLS0tLS0tLS0tXCA+DQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgPiAvICAgICAgICAg
ICAgICAgICAgdiArIF4gICAgICAgICAgICAgICBcID4NCj4+Pj4+IA0KPj4+Pj4gICAgICAgZW5k
ICAgIFIgKyAgICAgICAgICAgICAgICAgICB2IHwgXiAgICAgICAgICAgICAgICArIEUgZW5kDQo+
Pj4+PiANCj4+Pj4+ICAgICAgIHN5c3RlbSAgICsgICAgICAgICAgICAgICAgICAgdiB8IF4gICAg
ICAgICAgICAgICAgKyAgIHN5c3RlbQ0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgID4gXCAg
ICAgICAgICAgICAgICAgIHYgKyBeICAgICAgICAgICAgICAgLyA+DQo+Pj4+PiANCj4+Pj4+ICAg
ICAgICAgICAgICAgID4gXC0tLS0tLS0tLS0tLSsgUiByZWxheSBFICstLS0tLS0tLS0tLS8gPg0K
Pj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgPiA+ID4gPiA+ID4gPiA+ID4gIG5vZGUgPiA+
ID4gPiA+ID4gPiA+DQo+Pj4+PiANCj4+Pj4+IEZpZ3VyZSAxDQo+Pj4+PiANCj4+Pj4+ICAgIFBh
Y2tldCByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24gZG9lcyBub3QgcmVhY3QgdG8gYW5kIA0K
Pj4+Pj4gY29ycmVjdA0KPj4+Pj4gDQo+Pj4+PiAgICBmYWlsdXJlczsgaXQgaXMgZW50aXJlbHkg
cGFzc2l2ZS4gIFRodXMsIGludGVybWl0dGVudCBmYWlsdXJlcywNCj4+Pj4+IA0KPj4+Pj4gU0I+
IEkgdGhpbmsgaXQgY29wZXMgd2l0aCBpbnRlcm1pdHRlbnQgZmFpbHVyZXMgT0suDQo+Pj4+PiAN
Cj4+Pj4+IFtCYWzDoXpzIFZhcmdhIEFdIFllcywgUFJGIGFuZCBQRUYgY2FuIGVsaW1pbmF0ZSB0
aGUgZWZmZWN0IG9mIHN1Y2ggDQo+Pj4+PiBmYWlsdXJlcy4gQnV0IHRleHQNCj4+Pj4+IA0KPj4+
Pj4gaW50ZW5kcyB0byBzYXkgdGhhdCBpdCBpcyBwYXNzaXZlLiBJdCBpcyBub3QgcmVhY3Rpbmcg
dG8gc3VjaCANCj4+Pj4+IGZhaWx1cmVzLiBObyBjaGFuZ2UgaW4gdGV4dC4NCj4+Pj4+IA0KPj4+
PiBZb3Ugc2F5IHRoYXQgUFJFRiBkb2VzIG5vdCBjb3JyZWN0IGZhaWx1cmVzLiBJIHdvdWxkIGNv
bnRlbmQgdGhhdCBpcyANCj4+Pj4gZXhhY3RseSB3aGF0IGl0IGRvZXMuIFN1cmUgaXQgZG9lcyBu
b3QgcmVhY3QgYnV0IGl0IGRvZXMgY29ycmVjdCwgDQo+Pj4+IGFuZCBpdCBkb2VzIGFkZHJlc3Mg
aW50ZXJtaXR0ZW50IGZhaWx1cmVzLg0KPj4+Pj4gPT09PT09PT09PT0NCj4+Pj4+IA0KPj4+Pj4g
ICAgdHJhbnNwb3J0ZWQgYmV0d2VlbiB0aGUgcGVlciBlbmQgc3lzdGVtcy4gIFRoZXJlZm9yZSwg
dGhlIA0KPj4+Pj4gZm9sbG93aW5nDQo+Pj4+PiANCj4+Pj4+ICAgIHBvc3NpYmxlIHR5cGVzIC8g
Zm9ybWF0cyBvZiBhIERldE5ldCBmbG93IGFyZSBkaXN0aW5ndWlzaGVkIGluIA0KPj4+Pj4gdGhp
cw0KPj4+Pj4gDQo+Pj4+PiAgICBkb2N1bWVudDoNCj4+Pj4+IA0KPj4+Pj4gICAgbyAgQXBwLWZs
b3c6IG5hdGl2ZSBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4gIEl0IGRvZXMgbm90IA0KPj4+Pj4g
Y29udGFpbiBhbnkNCj4+Pj4+IA0KPj4+Pj4gICAgICAgRGV0TmV0IHJlbGF0ZWQgYXR0cmlidXRl
cy4NCj4+Pj4+IA0KPj4+Pj4gICAgbyAgRGV0TmV0LXQtZmxvdzogc3BlY2lmaWMgZm9ybWF0IG9m
IGEgRGV0TmV0IGZsb3cuICBPbmx5IA0KPj4+Pj4gcmVxdWlyZXMNCj4+Pj4+IA0KPj4+Pj4gICAg
ICAgdGhlIGNvbmdlc3Rpb24gLyBsYXRlbmN5IGZlYXR1cmVzIHByb3ZpZGVkIGJ5IHRoZSBEZXRu
ZXQgDQo+Pj4+PiB0cmFuc3BvcnQNCj4+Pj4+IA0KPj4+Pj4gICAgICAgbGF5ZXIuDQo+Pj4+PiAN
Cj4+Pj4+ICAgIG8gIERldE5ldC1zLWZsb3c6IHNwZWNpZmljIGZvcm1hdCBvZiBhIERldE5ldCBm
bG93LiAgT25seSANCj4+Pj4+IHJlcXVpcmVzDQo+Pj4+PiANCj4+Pj4+ICAgICAgIHRoZSByZXBs
aWNhdGlvbi9lbGltaW5hdGlvbiBmZWF0dXJlIGVuc3VyZWQgYnkgdGhlIERldE5ldCANCj4+Pj4+
IHNlcnZpY2UNCj4+Pj4+IA0KPj4+Pj4gICAgICAgbGF5ZXIuDQo+Pj4+PiANCj4+Pj4+ICAgIG8g
IERldE5ldC1zdC1mbG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4gIEl0IA0K
Pj4+Pj4gcmVxdWlyZXMNCj4+Pj4+IA0KPj4+Pj4gICAgICAgYm90aCBEZXROZXQgc2VydmljZSBs
YXllciBhbmQgRGV0TmV0IHRyYW5zcG9ydCBsYXllciANCj4+Pj4+IGZ1bmN0aW9ucw0KPj4+Pj4g
DQo+Pj4+PiAgICAgICBkdXJpbmcgZm9yd2FyZGluZy4NCj4+Pj4+IA0KPj4+Pj4gU0I+IEkgZmlu
ZCB0aGUgcmVsaXN0aW5nIG9mIHRoZXNlIHR5cGVzIGNvbmZ1c2luZy4gV2hlcmVuJ3QgdGhleQ0K
Pj4+Pj4gZGVmaW5lZA0KPj4+Pj4gDQo+Pj4+PiBTQj4gaW4gdGhlIHNlY3Rpb24gYWJvdmU/DQo+
Pj4+PiANCj4+Pj4+IFtCYWzDoXpzIFZhcmdhIEFdIFRoaXMgaXMgaW5saW5lIHdpdGggdGhlIHBy
ZXZpb3VzIHNlY3Rpb24gIiANCj4+Pj4+IEdyb3VwaW5nIG9mIGVuZCBzeXN0ZW1zICIuDQo+Pj4+
PiANCj4+Pj4gU3VyZWx5IGlmIHdlIGhhdmUgZGVmaW5lZCB0aGVtIHdlIG5ldmVyIG5lZWQgdG8g
ZG8gYW55dGhpbmcgYnV0IG5hbWUgDQo+Pj4+IHRoZW0gaW4gbGF0ZXIgc2VjdGlvbnMuIFJlZGVm
aW5pdGlvbiBpcyBuZXZlciBhIGdvb2QgaWRlYSBiZWNhdXNlIGl0IA0KPj4+PiBvZnRlbiBsZWFk
cyB0byBjb25mbGljdGluZyBkZWZpbml0aW9ucy4NCj4+Pj4gDQo+Pj4+PiA9PT09PT09PT09PT0N
Cj4+Pj4+IA0KPj4+Pj4gICAgW0hTUi1QUlBdICBJRUMsICJIaWdoIGF2YWlsYWJpbGl0eSBzZWFt
bGVzcyByZWR1bmRhbmN5IChIU1IpIGlzIA0KPj4+Pj4gYQ0KPj4+Pj4gDQo+Pj4+PiAgICAgICAg
ICAgICAgIGZ1cnRoZXIgZGV2ZWxvcG1lbnQgb2YgdGhlIFBSUCBhcHByb2FjaCwgYWx0aG91Z2gg
DQo+Pj4+PiBIU1INCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICBmdW5jdGlvbnMgcHJpbWFy
aWx5IGFzIGEgcHJvdG9jb2wgZm9yIGNyZWF0aW5nIG1lZGlhDQo+Pj4+PiANCj4+Pj4+ICAgICAg
ICAgICAgICAgcmVkdW5kYW5jeSB3aGlsZSBQUlAsIGFzIGRlc2NyaWJlZCBpbiB0aGUgcHJldmlv
dXMNCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICBzZWN0aW9uLCBjcmVhdGVzIG5ldHdvcmsg
cmVkdW5kYW5jeS4gIFBSUCBhbmQgSFNSIA0KPj4+Pj4gYXJlIGJvdGgNCj4+Pj4+IA0KPj4+Pj4g
ICAgICAgICAgICAgICBkZXNjcmliZWQgaW4gdGhlIElFQyA2MjQzOSAzIHN0YW5kYXJkLiIsDQo+
Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgDQo+Pj4+PiA8aHR0cHM6Ly91cmxkZWZlbnNlLnBy
b29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX3dlYnN0b3JlLmllYy5jDQo+Pj4+PiBoX3dl
YnN0b3JlX3dlYnN0b3JlLm5zZl8mZD1Ed0lHYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9
NlVoR3BXDQo+Pj4+PiA5bHdpOWRNN2pZbHhYRDh3Jm09WDVoVm1Yczk0dS1kMk1KUWZLZVR2cjBJ
S2RYb1dPMVpjV3B1SmxxbnZoVSZzPTRzDQo+Pj4+PiBqQVZuMmlJRUdESTFJaFEwQ0V2aXNEdXc5
S3RBUTNFTGhfTUFVTlJTbyZlPQ0KPj4+Pj4gDQo+Pj4+PiBhcnRudW0vMDQ2NjE1IW9wZW5kb2N1
bWVudD4uDQo+Pj4+PiANCj4+Pj4+IFNCPiBOb3QgYXZhaWxhYmxlIGF0IHRoZSB0aW1lIG9mIHRo
aXMgcmV2aWV3LCBidXQgbXkgcmVjb2xsZWN0aW9uIA0KPj4+Pj4gU0I+IGlzDQo+Pj4+PiANCj4+
Pj4+IFNCPiB0aGF0IHRoaXMgaXMgbm90IHJlYWRpbHkgYXZhaWxhYmxlIHdpdGhvdXQgcGF5aW5n
IGEgbGFyZ2UgZmVlLg0KPj4+Pj4gDQo+Pj4+IElmIHdlIGRlY2lkZSB0aGF0IHRoaXMgaXMgZXNz
ZW50aWFsIGFzIGEga2V5IHJlZmVyZW5jZSwgdGhlcmUgbmVlZHMgDQo+Pj4+IHRvIGJlIHNvbWUg
c3VpdGFibGUgdGV4dCwgYXMgdGhpcyB3aWxsIGdldCByYWlzZWQgYSBudW1iZXIgb2YgdGltZXMg
DQo+Pj4+IGJldHdlZW4gaGVyZSBhbiBwdWJsaWNhdGlvbiBhcyBmaXJzdCB0aGUgZGlyZWN0b3Jh
dGVzIGFuZCB0aGVuIHRoZSANCj4+Pj4gQURzIHJ1biBpbnRvIHRoaXMuDQo+Pj4+IA0KPj4+Pj4g
PT09PT09PT09PT0NCj4+Pj4+IA0KPj4+Pj4gICAgW0lTQTk1XSAgICBBTlNJL0lTQSwgIkVudGVy
cHJpc2UtQ29udHJvbCBTeXN0ZW0gSW50ZWdyYXRpb24gUGFydCAxOg0KPj4+Pj4gDQo+Pj4+PiAg
ICAgICAgICAgICAgIE1vZGVscyBhbmQgVGVybWlub2xvZ3kiLCAyMDAwLA0KPj4+Pj4gDQo+Pj4+
PiAgICAgICAgICAgICAgIDxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJs
P3U9aHR0cHMtM0FfX3d3dy5pc2Eub3JnX2lzYTk1XyZkPUR3SUdhUSZjPUxGWVotbzlfSFVNZU1U
U1FpY3ZqSWcmcj02VWhHcFc5bHdpOWRNN2pZbHhYRDh3Jm09WDVoVm1Yczk0dS1kMk1KUWZLZVR2
cjBJS2RYb1dPMVpjV3B1SmxxbnZoVSZzPXVza0p4X19UNkRGSm5jQXVTVG9zd1dlTHNOY2ZjRTgx
UlYwNW12S3lmbFUmZT0+Lg0KPj4+Pj4gDQo+Pj4+PiBTQj4gU2hvdWxkIHRoYXQgYmUgMjAwMCwg
b3IgMjAxMC4NCj4+Pj4+IA0KPj4+Pj4gU0I+IE5vdGUgdGhhdCB0aGlzIHNlZW1zIHRvIGJlIGEg
dmVyeSBleHBlbnNpdmUgZG9jdW1lbnQgdG8gYWNjZXNzLg0KPj4+Pj4gDQo+Pj4+IFlvdSBkaWQg
bm90IGNvbW1lbnQgb24gdGhlIGNvcnJlY3RuZXNzIG9mIHRoZSByZWZlcmVuY2UuDQo+Pj4+PiAN
Cj4+Pj4gQmVzdCBSZWdhcmRzDQo+Pj4+IA0KPj4+PiBTdGV3YXJ0DQo+PiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4gZGV0bmV0IG1haWxpbmcgbGlz
dA0KPj4gZGV0bmV0QGlldGYub3JnDQo+PiBodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5j
b20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19tYWlsDQo+PiBtYW5fbGlzdGluZm9f
ZGV0bmV0JmQ9RHdJR2FRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPTZVaEdwVzlsd2k5ZE03
DQo+PiBqWWx4WEQ4dyZtPVg1aFZtWHM5NHUtZDJNSlFmS2VUdnIwSUtkWG9XTzFaY1dwdUpscW52
aFUmcz1hTWZDRFZQVDNZTWRpDQo+PiBWaWlMOVYwZXVTQmU1c1ktTEtyWm0zdzFBelpmVnMmZT0N
Cj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+
IGRldG5ldCBtYWlsaW5nIGxpc3QNCj4gZGV0bmV0QGlldGYub3JnDQo+IGh0dHBzOi8vdXJsZGVm
ZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX21haWxt
YW5fbGlzdGluZm9fZGV0bmV0JmQ9RHdJR2FRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPTZV
aEdwVzlsd2k5ZE03allseFhEOHcmbT1YNWhWbVhzOTR1LWQyTUpRZktlVHZyMElLZFhvV08xWmNX
cHVKbHFudmhVJnM9YU1mQ0RWUFQzWU1kaVZpaUw5VjBldVNCZTVzWS1MS3JabTN3MUF6WmZWcyZl
PQ0K


From nobody Thu Jul 12 21:19:49 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 1FFC4124D68; Thu, 12 Jul 2018 21:19:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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_HI=-5, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, 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 B_5k31DEiYWL; Thu, 12 Jul 2018 21:19:43 -0700 (PDT)
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 7380F12F1AB; Thu, 12 Jul 2018 21:19:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=31382; q=dns/txt; s=iport; t=1531455582; x=1532665182; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=JEGNKZOmWwV2E8dUMfTQhGrDuG8LmbWHWfCkt5N1AP0=; b=SbgLu9eEqGXU52oz4J72IGFUlcrJqV3nLM5GL49qV5yYjoooI+VcrQh7 WKp4fpKYITSuBzGgDFQVI92++tab56zlWz2r9fLO7TRx/bAElCCY5jIWH G26tLcF5AKxl/veUr513W9TaYel2IkGutbiqYB3BYmUTdUx6X70nlL3OF w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BUCQCGJ0hb/5JdJa1cGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAYMfKmN/KIN7lDyBZySDOINtjhAUgWYLGAuBVIIvRgIXgjI?= =?us-ascii?q?hNhYBAgEBAgEBAm0cDIU2AQEBAQIBAQEYCREzBwQHBQcEAgEIEQEDAQEBAgI?= =?us-ascii?q?ZDQICAiULFQIGCAIEDgV9giMBgXcID6lAgS6KP4ELh00mgVc/gQ8BJwyCXoM?= =?us-ascii?q?ZAQGBKDgXD4JbMYIkAodDIYRyhBKIcQkChgiCZIY5gUNDg0yCbIUjh32CPIc?= =?us-ascii?q?0AhEUgSQkBSyBUnAVOyoBgj4JghwXegEBgiGFPIU+bwGJPoJIAQE?=
X-IronPort-AV: E=Sophos;i="5.51,346,1526342400"; d="scan'208";a="423162944"
Received: from rcdn-core-10.cisco.com ([173.37.93.146]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 13 Jul 2018 04:19:39 +0000
Received: from XCH-RCD-001.cisco.com (xch-rcd-001.cisco.com [173.37.102.11]) by rcdn-core-10.cisco.com (8.15.2/8.15.2) with ESMTPS id w6D4JS60002491 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 13 Jul 2018 04:19:28 GMT
Received: from xch-aln-001.cisco.com (173.36.7.11) by XCH-RCD-001.cisco.com (173.37.102.11) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Thu, 12 Jul 2018 23:19:27 -0500
Received: from xch-aln-001.cisco.com ([173.36.7.11]) by XCH-ALN-001.cisco.com ([173.36.7.11]) with mapi id 15.00.1320.000; Thu, 12 Jul 2018 23:19:27 -0500
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Norman Finn <norman.finn@mail01.huawei.com>
CC: Lou Berger <lberger@labn.net>, "draft-ietf-detnet-architecture@ietf.org" <draft-ietf-detnet-architecture@ietf.org>, DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
Thread-Index: AQHUGgAR5hl0cCLge0CdHgCdktdk9KSMeGUAgAAU+3Y=
Date: Fri, 13 Jul 2018 04:19:27 +0000
Message-ID: <6D76E3A0-CA07-4EE5-8157-AC604F3CB796@cisco.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <30d8df73-9f52-89d3-66fd-2173f7038624@labn.net>, <a19cb7bb-a518-acfd-4539-d002bfc58bca@labn.net>, <3DF0466E9510274382F5B74499ACD6F8D31E2D@dfwpml705-chm.exmail.huawei.com>
In-Reply-To: <3DF0466E9510274382F5B74499ACD6F8D31E2D@dfwpml705-chm.exmail.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: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/VRTY6ZDiNbwGYU2LiDIT9eYNST4>
Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 13 Jul 2018 04:19:48 -0000

SGVsbG8gTG91IGFuZCBOb3JtOg0KDQpJIG1lYW50IGNvbnRyb2wgcHJvdG9jb2xzIG92ZXIgdGhl
IExNSSBhcyB3ZWxsIGFzIG1lYXN1cmVtZW50IChPQU0pIGFuZCBhdXRvbWF0aW9uIHN1Y2ggYXMg
KHJlZmxleCkgcmVhY3Rpb25zIHRoYXQgZG8gbm8gcGFzcyB2aWEgYSBjb250cm9sbGVyLg0KDQpU
aGUgTE1JIHByb3ZpZGVzIGluZm9ybWF0aW9uIG9uIHRoZSBzdGF0dXMgb2YgYSBEZXROZXQgcGF0
aCB3aGljaCBjYW4gYWN0IGFzIGdvL25vZ28gZm9yIGRhdGEgYW5kIHRyaWdnZXIgZmFsbGJhY2su
IEl0IG1heSBpbiB0aGUgZnV0dXJlIGVuYWJsZSBmbG93IHNldHVwIGlmIG9uZSBkYXkgd2UgZ28g
Zm9yIGEgbW9yZSBkaXN0cmlidXRlZCBkZXNpZ24uIEl0IG1heSBwcm92aWRlIHRpbWUgdGhvdWdo
IGZvciBEZXROZXQgaXQgaXMgbm90IGluIHNjb3BlLiBJdCBtYXkgcHJvdmlkZSByYXRlIGNvbnRy
b2wgYXMgd2VsbCB3aGljaCBpcyB0aGUgb2JqZWN0IG9mIGEgZHJhZnQgSSBoYXZlIHRvIHNwbGl0
Lg0KDQpTbyBvcGVyYXRpb24gdGhlcmUgd2FzIG1lYW50IGFzIGEgZ2VuZXJpYyB0ZXJtIGZvciB0
cmFpbiBkYXRhIHRyYWZmaWMgb3ZlcmhlYWQgaW5zaWRlIHRoZSBuZXR3b3JrIGFzIG9wcG9zZWQg
dG8gaW4gcmVsYXRpb24gd2l0aCBhIGNvbnRyb2xsZXIuDQoNClNob3VsZCB3ZSBleHBhbmQgdG8g
Y2xhcmlmeT8NCg0KUmVnYXJkcywNCg0KUGFzY2FsDQoNCj4gTGUgMTMganVpbC4gMjAxOCDDoCAw
MDowNCwgTm9ybWFuIEZpbm4gPG5vcm1hbi5maW5uQG1haWwwMS5odWF3ZWkuY29tPiBhIMOpY3Jp
dCA6DQo+IA0KPiBQYXNjYWwgd3JvdGUgdGhhdCBjaHVuay4gIEkgYWx3YXlzIGFzc3VtZWQgdGhh
dCAiT3BlcmF0aW9uYWwgUGxhbmUgKGNvbnRyb2wgcGxhbmUpIiB3YXMgc29tZSBzb3J0IG9mIElF
VEYgcGhyYXNlIEkganVzdCBkaWRuJ3QgdW5kZXJzdGFuZC4gIElmIGl0J3MgT0FNLCBJIGRvbid0
IHNlZSB3aGF0IHRoZSAiKGNvbnRyb2wgcGxhbmUpIiBpcyBmb3IuDQo+IA0KPiBQYXNjYWw/DQo+
IA0KPiAtLSBOb3JtDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Cj4gRnJvbTogZGV0bmV0IFtkZXRuZXQtYm91bmNlc0BpZXRmLm9yZ10gb24gYmVoYWxmIG9mIExv
dSBCZXJnZXIgW2xiZXJnZXJAbGFibi5uZXRdDQo+IFNlbnQ6IFRodXJzZGF5LCBKdWx5IDEyLCAy
MDE4IDk6NDcgQU0NCj4gVG86IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZUBpZXRmLm9y
Zw0KPiBDYzogRGV0TmV0IFdHDQo+IFN1YmplY3Q6IFJlOiBbRGV0bmV0XSBFeHRlbmRlZCBXRyBM
YXN0IENhbGw6IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNg0KPiANCj4gIEhpLA0K
PiANCj4gSSBoYXZlIHRoZSBmb2xsb3dpbmcgY29tbWVudHMvcXVlc3Rpb25zOg0KPiANCj4gLSBX
UlQgNC40LjINCj4gDQo+IEkgdGhpbmsgQ1BFIGFuZCBQQ0UgYXJlIGEgYml0IGNvbmZsYXRlZC4g
IFRvIGNsYXJpZnksIGhpdyBhYm91dDoNCj4gDQo+IE9MRA0KPiAgICB0byBhbnkgZGV2aWNlIG9w
ZXJhdGluZyBpbiB0aGF0IHBsYW5lLCB3aGV0aGVyIGlzIGl0IGEgUGF0aA0KPiAgICBDb21wdXRh
dGlvbiBlbnRpdHksIG9yIGEgTmV0d29yayBNYW5hZ2VtZW50IGVudGl0eSAoTk1FKSksIG9yIGEN
Cj4gICAgZGlzdHJpYnV0ZWQgY29udHJvbCBwbGFuZS4gIFRoZSBQYXRoIENvbXB1dGF0aW9uIEVs
ZW1lbnQgKFBDRSkNCj4gICAgW1JGQzQ2NTVdIGlzIGEgY29yZSBlbGVtZW50IG9mIGEgY29udHJv
bGxlciwgaW4gY2hhcmdlIG9mIGNvbXB1dGluZw0KPiAgICBEZXRlcm1pbmlzdGljIHBhdGhzIHRv
IGJlIGFwcGxpZWQgaW4gdGhlIE5ldHdvcmsgUGxhbmUuDQo+IA0KPiBORVcNCj4gICAgdG8gYW55
IGRldmljZSBvcGVyYXRpbmcgaW4gdGhhdCBwbGFuZSwgd2hldGhlciBpcyBpdCBhIFBhdGgNCj4g
ICAgQ29tcHV0YXRpb24gRWxlbWVudCBbUkZDNDY1NV0gb3IgZW50aXR5LCBvciBhIE5ldHdvcmsg
TWFuYWdlbWVudA0KPiBlbnRpdHkgKE5NRSkpLCBvciBhDQo+ICAgIGRpc3RyaWJ1dGVkIGNvbnRy
b2wgcGxhbmUuICBUaGUgQ1BFDQo+ICAgICBpcyBhIGNvcmUgZWxlbWVudCBvZiBhIGNvbnRyb2xs
ZXIsIGluIGNoYXJnZSBvZiBjb21wdXRpbmcNCj4gICAgRGV0ZXJtaW5pc3RpYyBwYXRocyB0byBi
ZSBhcHBsaWVkIGluIHRoZSBOZXR3b3JrIFBsYW5lLg0KPiANCj4gYW5kIHMvUENFL0NQRSBpbiB0
aGUgbmV4dCBwYXJhZ3JhcGgsIHNwZWNpZmljYWxseToNCj4gDQo+IE9MRA0KPiAgICBPbmUgb3Ig
bW9yZSBQQ0UocykgY29sbGFib3JhdGUgdG8gaW1wbGVtZW50IHRoZSByZXF1ZXN0cyBmcm9tIHRo
ZSBGTUUNCj4gICAgYXMgUGVyLUZsb3cgUGVyLUhvcCBCZWhhdmlvcnMgaW5zdGFsbGVkIGluIHRo
ZSBpbnRlcm1lZGlhdGUgbm9kZXMgZm9yDQo+ICAgIGVhY2ggaW5kaXZpZHVhbCBmbG93LiAgVGhl
IFBDRXMgcGxhY2UgZWFjaCBmbG93IGFsb25nIGEgZGV0ZXJtaW5pc3RpYw0KPiBORVcNCj4gICAg
T25lIG9yIG1vcmUgQ1BFKHMpIGNvbGxhYm9yYXRlIHRvIGltcGxlbWVudCB0aGUgcmVxdWVzdHMg
ZnJvbSB0aGUgRk1FDQo+ICAgIGFzIFBlci1GbG93IFBlci1Ib3AgQmVoYXZpb3JzIGluc3RhbGxl
ZCBpbiB0aGUgaW50ZXJtZWRpYXRlIG5vZGVzIGZvcg0KPiAgICBlYWNoIGluZGl2aWR1YWwgZmxv
dy4gIFRoZSBDUEVzIHBsYWNlIGVhY2ggZmxvdyBhbG9uZyBhIGRldGVybWluaXN0aWMNCj4gDQo+
IC0gV1JUIFNlY3Rpb24gNC40LjMNCj4gSSdtIHVuY2xlYXIgYXMgdG8gd2hhdCAiT3BlcmF0aW9u
YWwgUGxhbmUgKGNvbnRyb2wgcGxhbmUpIiBtZWFucyBpbiB0aGUNCj4gZmlyc3QgcGFyYWdyYXBo
LiAgU2hvdWxkIGl0IHBlcmhhcHMgcmVhZCAiT3BlcmF0aW9uYWwgUGxhbmUgKE9BTSkiPyBJZg0K
PiBub3QsIHdoYXQgaXMgdGhlIGludGVudCBvZiAiY29udHJvbCBwbGFuZSIgaW4gdGhpcyBwYXJh
Z3JhcGggKGFuZCBzZWN0aW9uKT8NCj4gDQo+IFRoYW5rIHlvdSwNCj4gTG91DQo+IA0KPj4gT24g
Ni8yOC8yMDE4IDEwOjM1IFBNLCBMb3UgQmVyZ2VyIHdyb3RlOg0KPj4gQXV0aG9ycywNCj4+IA0K
Pj4gICAgICBUaGFuayB5b3UgZm9yIHRoZSB1cGRhdGUhDQo+PiANCj4+IFdHLA0KPj4gDQo+PiAg
ICAgIFRoaXMgZG9jdW1lbnQgaGFzIGNoYW5nZWQgdG8gYSBzdWZmaWNpZW50IGRlZ3JlZSB0aGF0
IEkgdGhpbmsgYSAybmQNCj4+IGxhc3QgY2FsbCBpcyB3YXJyYW50ZWQuICBUeXBpY2FsbHkgSSB3
b3VsZCBzdGFydCBhIDEgd2VlayBMQyBpbiB0aGVzZQ0KPj4gY2lyY3Vtc3RhbmNlcyAtIGJ1dCBn
aXZlbiB0aGUgcHJveGltaXR5IHRvIHRoZSBtZWV0aW5nIEknZCBsaWtlIHRvIHN0YXJ0DQo+PiBh
IDMgd2VlayBMQyByaWdodCBlbmRpbmcgd2l0aCB0aGUgSUVURiBtZWV0aW5nIC0tIHRoYXQgaXMg
b24gSnVseSAyMHRoLg0KPj4gVGhpcyBzaG91bGQgYWxsb3cgZm9yIGJvdGggYWRlcXVhdGUgcmV2
aWV3IG9mIHRoZSBjaGFuZ2VzIGFuZCBkaXNjdXNzaW9uDQo+PiBvZiB0aGUgY2hhbmdlcyBpbiBv
dXIgV0cgc2Vzc2lvbiAoTW9uZGF5IEp1bHkgMTYuKQ0KPj4gDQo+PiBBcyBhbHdheXMsIHBsZWFz
ZSBzZW5kIExDIGNvbW1lbnQgdG8gdGhlIGxpc3QgYW5kIHBvc2l0aXZlIGNvbW1lbnRzLA0KPj4g
ZS5nLiwgIkkndmUgcmV2aWV3ZWQgdGhpcyBkb2N1bWVudA0KPj4gYW5kIGJlbGlldmUgaXQgaXMg
cmVhZHkgZm9yIHB1YmxpY2F0aW9uIiwgYXJlIHdlbGNvbWUhDQo+PiANCj4+IFRoYW5rIHlvdSwN
Cj4+IA0KPj4gTG91IChhcyBTaGVwaGVyZCkNCj4+IA0KPj4+IE9uIDYvMjgvMjAxOCA5OjA4IFBN
LCBKw6Fub3MgRmFya2FzIHdyb3RlOg0KPj4+IERlYXIgYWxsLA0KPj4+IA0KPj4+IE9mZi1saW5l
IGRpc2N1c3Npb25zIGFtb25nIExvdSwgU3Rld2FydCwgYW5kIGF1dGhvcnMgZm9sbG93ZWQgdGhl
DQo+Pj4gZGlzY3Vzc2lvbnMgdG8gcHJvcGVybHkgYWRkcmVzcyB0aGUgV0dMQyBjb21tZW50cywg
aW5jbHVkaW5nIHRoZQ0KPj4+IGRldGFpbGVkIGNvbW1lbnRzLg0KPj4+IA0KPj4+IEEgbmV3IHJl
dmlzaW9uIG9mIHRoZSBkcmFmdCBoYXMgYmVlbiB1cGxvYWRlZDoNCj4+PiBkcmFmdC1pZXRmLWRl
dG5ldC1hcmNoaXRlY3R1cmUtMDYuDQo+Pj4gDQo+Pj4gSW4gYWRkaXRpb24gdG8gdGhlIGNoYW5n
ZXMgYWxyZWFkeSBkZXNjcmliZWQgaW4gdGhpcyB0aHJlYWQsIHRoZQ0KPj4+IGZvbGxvd2luZyBi
aWdnZXIgY2hhbmdlcyBoYXZlIGJlZW4gbWFkZSB0byB0aGUgZHJhZnQ6DQo+Pj4gDQo+Pj4gDQo+
Pj4gKlNlY3Rpb24gMi4xIFRlcm1zIHVzZWQgaW4gdGhpcyBkb2N1bWVudCoNCj4+PiANCj4+PiBT
b21lIGRlZmluaXRpb25zIHJlZmluZWQgYXMgc3VnZ2VzdGVkIGJ5IHRoZSBkZXRhaWxlZCBjb21t
ZW50cw0KPj4+IA0KPj4+IE5ldyBkZWZpbml0aW9ucyBoYXZlIGJlZW4gYWRkZWQ6DQo+Pj4gDQo+
Pj4gICAgImFsbG9jYXRpb24NCj4+PiAgICAgICAgICAgIFJlc291cmNlcyBhcmUgZGVkaWNhdGVk
IHRvIHN1cHBvcnQgYSBEZXROZXQgZmxvdy4gRGVwZW5kaW5nDQo+Pj4gICAgICAgICAgICBvbiBh
biBpbXBsZW1lbnRhdGlvbiwgdGhlIHJlc291cmNlIG1heSBiZSByZXVzZWQgYnkgbm9uLQ0KPj4+
ICAgICAgICAgICAgRGV0TmV0IGZsb3dzIHdoZW4gaXQgaXMgbm90IHVzZWQgYnkgdGhlIERldE5l
dCBmbG93Lg0KPj4+IA0KPj4+IA0KPj4+ICAgIFBFRiAgICAgQSBQYWNrZXQgRWxpbWluYXRpb24g
RnVuY3Rpb24gKFBFRikgZWxpbWluYXRlcyBkdXBsaWNhdGUNCj4+PiAgICAgICAgICAgIGNvcGll
cyBvZiBwYWNrZXRzIHRvIHByZXZlbnQgZXhjZXNzIHBhY2tldHMgZmxvb2RpbmcgdGhlDQo+Pj4g
ICAgICAgICAgICBuZXR3b3JrIG9yIGR1cGxpY2F0ZSBwYWNrZXRzIGJlaW5nIHNlbnQgb3V0IG9m
IHRoZSBEZXROZXQNCj4+PiAgICAgICAgICAgIGRvbWFpbi4gIFBFRiBjYW4gYmUgaW1wbGVtZW50
ZWQgYnkgYW4gZWRnZSBub2RlLCBhIHJlbGF5DQo+Pj4gICAgICAgICAgICBub2RlLCBvciBhbiBl
bmQgc3lzdGVtLg0KPj4+IA0KPj4+ICAgUFJGICAgICBBIFBhY2tldCBSZXBsaWNhdGlvbiBGdW5j
dGlvbiAoUFJGKSByZXBsaWNhdGVzIERldE5ldCBmbG93DQo+Pj4gICAgICAgICAgICBwYWNrZXRz
IGFuZCBmb3J3YXJkcyB0aGVtIHRvIG9uZSBvciBtb3JlIG5leHQgaG9wcyBpbiB0aGUNCj4+PiAg
ICAgICAgICAgIERldE5ldCBkb21haW4uICBUaGUgbnVtYmVyIG9mIHBhY2tldCBjb3BpZXMgc2Vu
dCB0byBlYWNoIG5leHQNCj4+PiAgICAgICAgICAgIGhvcCBpcyBhIERldE5ldCBmbG93IHNwZWNp
ZmljIHBhcmFtZXRlciBhdCB0aGUgbm9kZSBkb2luZyB0aGUNCj4+PiAgICAgICAgICAgIHJlcGxp
Y2F0aW9uLiAgUFJGIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBhbiBlZGdlIG5vZGUsIGEgcmVsYXkN
Cj4+PiAgICAgICAgICAgIG5vZGUsIG9yIGFuIGVuZCBzeXN0ZW0uDQo+Pj4gDQo+Pj4gICAgUFJF
T0YgICBDb2xsZWN0aXZlIG5hbWUgZm9yIFBhY2tldCBSZXBsaWNhdGlvbiwgRWxpbWluYXRpb24s
IGFuZA0KPj4+ICAgICAgICAgICAgT3JkZXJpbmcgRnVuY3Rpb25zLg0KPj4+IA0KPj4+ICAgIFBP
RiAgICAgQSBQYWNrZXQgT3JkZXJpbmcgRnVuY3Rpb24gKFBPRikgcmUtb3JkZXJzIHBhY2tldHMg
d2l0aGluIGENCj4+PiAgICAgICAgICAgIERldE5ldCBmbG93IHRoYXQgYXJlIHJlY2VpdmVkIG91
dCBvZiBvcmRlci4gIFRoaXMgZnVuY3Rpb24NCj4+PiAgICAgICAgICAgIGNhbiBiZSBpbXBsZW1l
bnRlZCBieSBhbiBlZGdlIG5vZGUsIGEgcmVsYXkgbm9kZSwgb3IgYW4gZW5kDQo+Pj4gICAgICAg
ICAgICBzeXN0ZW0uDQo+Pj4gDQo+Pj4gICBEZXROZXQgc2VydmljZSBwcm94eQ0KPj4+ICAgICAg
ICAgICAgTWFwcyBiZXR3ZWVuIEFwcC1mbG93cyBhbmQgRGV0TmV0IGZsb3dzLg0KPj4+IA0KPj4+
ICAgIGJyaWRnZWQgcGF0aA0KPj4+ICAgICAgICAgICAgQSBWTEFOIGJyaWRnZSB1c2VzIHRoZSBW
TEFOIElEIGFuZCB0aGUgZGVzdGluYXRpb24gTUFDDQo+Pj4gICAgICAgICAgICBhZGRyZXNzIHRv
IHNlbGVjdCB0aGUgb3V0Ym91bmQgcG9ydCBoZW5jZSB0aGUgcGF0aCBmb3IgYQ0KPj4+ICAgICAg
ICAgICAgZnJhbWUuIg0KPj4+IA0KPj4+IA0KPj4+ICpTZWN0aW9uIDMuMSBQcmltYXJ5IGdvYWxz
IGRlZmluaW5nIHRoZSBEZXROZXQgUW9TKg0KPj4+IA0KPj4+IEEgbmV3IFFvUyBhc3BlY3QgaGFz
IGJlZW4gYWRkZWQ6DQo+Pj4gICAgIm8gIEFuIHVwcGVyIGJvdW5kIG9uIG91dC1vZi1vcmRlciBw
YWNrZXQgZGVsaXZlcnkuICBJdCBpcyB3b3J0aA0KPj4+ICAgICAgIG5vdGluZyB0aGF0IHNvbWUg
RGV0TmV0IGFwcGxpY2F0aW9ucyBhcmUgdW5hYmxlIHRvIHRvbGVyYXRlIGFueQ0KPj4+ICAgICAg
IG91dC1vZi1vcmRlciBkZWxpdmVyeS4iDQo+Pj4gDQo+Pj4gDQo+Pj4gVGhlIDNyZCBwYXJhZ3Jh
cGggb24gbG9zcyBvbiBwYWdlIDggYWZ0ZXIgdGhlIGJ1bGxldCBsaXN0IGhhcyBiZWVuDQo+Pj4g
ZXh0ZW5kZWQgdG86DQo+Pj4gICAgIkFmdGVyIGNvbmdlc3Rpb24sIHRoZSBtb3N0IGltcG9ydGFu
dCBjb250cmlidXRpb25zIHRvIHBhY2tldCBsb3NzIGFyZQ0KPj4+ICAgIHR5cGljYWxseSBmcm9t
IHJhbmRvbSBtZWRpYSBlcnJvcnMgYW5kIGVxdWlwbWVudCBmYWlsdXJlcy4gU2VydmljZQ0KPj4+
ICAgIHByb3RlY3Rpb24gaXMgdGhlIG5hbWUgZm9yIHRoZSBtZWNoYW5pc21zIHVzZWQgYnkgRGV0
TmV0IHRvIGFkZHJlc3MNCj4+PiAgICB0aGVzZSBsb3NzZXMuICBUaGUgbWVjaGFuaXNtcyBlbXBs
b3llZCBhcmUgY29uc3RyYWluZWQgYnkgdGhlDQo+Pj4gICAgcmVxdWlyZW1lbnQgdG8gbWVldCB0
aGUgdXNlcnMnIGxhdGVuY3kgcmVxdWlyZW1lbnRzLiAgUGFja2V0DQo+Pj4gICAgcmVwbGljYXRp
b24gYW5kIGVsaW1pbmF0aW9uIChTZWN0aW9uIDMuMi4yKSBhbmQgcGFja2V0IGVuY29kaW5nDQo+
Pj4gICAgKFNlY3Rpb24gMy4yLjIuMykgYXJlIGRlc2NyaWJlZCBpbiB0aGlzIGRvY3VtZW50IHRv
IHByb3ZpZGUgc2VydmljZQ0KPj4+ICAgIHByb3RlY3Rpb247IG90aGVycyBtYXkgYmUgZm91bmQu
ICBGb3IgaW5zdGFuY2UsIHBhY2tldCBlbmNvZGluZyBjYW4NCj4+PiAgICBiZSB1c2VkIHRvIHBy
b3ZpZGUgc2VydmljZSBwcm90ZWN0aW9uIGFnYWluc3QgcmFuZG9tIG1lZGlhIGVycm9ycywNCj4+
PiAgICBwYWNrZXQgcmVwbGljYXRpb24gYW5kIGVsaW1pbmF0aW9uIGNhbiBiZSB1c2VkIHRvIHBy
b3ZpZGUgc2VydmljZQ0KPj4+ICAgIHByb3RlY3Rpb24gYWdhaW5zdCBlcXVpcG1lbnQgZmFpbHVy
ZXMuICBUaGlzIG1lY2hhbmlzbSBkaXN0cmlidXRlcw0KPj4+ICAgIHRoZSBjb250ZW50cyBvZiBE
ZXROZXQgZmxvd3Mgb3ZlciBtdWx0aXBsZSBwYXRocyBpbiB0aW1lIGFuZC9vcg0KPj4+ICAgIHNw
YWNlLCBzbyB0aGF0IHRoZSBsb3NzIG9mIHNvbWUgb2YgdGhlIHBhdGhzIGRvZXMgbmVlZCBub3Qg
Y2F1c2UgdGhlDQo+Pj4gICAgbG9zcyBvZiBhbnkgcGFja2V0cy4iDQo+Pj4gDQo+Pj4gDQo+Pj4g
KjMuMi4yLiAgU2VydmljZSBQcm90ZWN0aW9uKg0KPj4+IA0KPj4+IFNlcnZpY2UgcHJvdGVjdGlv
biBpcyB1c2VkIGFzIGEgbW9yZSBnZW5lcmljIHRlcm0uIEludHJvZHVjdG9yeSB0ZXh0DQo+Pj4g
YWRkZWQ6DQo+Pj4gICAgIlNlcnZpY2UgcHJvdGVjdGlvbiBhaW1zIHRvIG1pdGlnYXRlIG9yIGVs
aW1pbmF0ZSBwYWNrZXQgbG9zcyBkdWUgdG8NCj4+PiAgICBlcXVpcG1lbnQgZmFpbHVyZXMsIHJh
bmRvbSBtZWRpYSBhbmQvb3IgbWVtb3J5IGZhdWx0cy4gIFRoZXNlIHR5cGVzDQo+Pj4gICAgb2Yg
cGFja2V0IGxvc3MgY2FuIGJlIGdyZWF0bHkgcmVkdWNlZCBieSBzcHJlYWRpbmcgdGhlIGRhdGEg
b3Zlcg0KPj4+ICAgIG11bHRpcGxlIGRpc2pvaW50IGZvcndhcmRpbmcgcGF0aHMuICBWYXJpb3Vz
IHNlcnZpY2UgcHJvdGVjdGlvbg0KPj4+ICAgIG1ldGhvZHMgYXJlIGRlc2NyaWJlZCBpbiBbUkZD
NjM3Ml0sIGUuZy4sIDErMSBsaW5lYXIgcHJvdGVjdGlvbi4NCj4+PiAgICBUaGlzIHNlY3Rpb24g
ZGVzY3JpYmVzIHRoZSBmdW5jdGlvbmFsIGRldGFpbHMgb2YgYW4gYWRkaXRpb25hbCBtZXRob2QN
Cj4+PiAgICBpbiBTZWN0aW9uIDMuMi4yLjIsIHdoaWNoIGNhbiBiZSBpbXBsZW1lbnRlZCBhcyBk
ZXNjcmliZWQgaW4NCj4+PiAgICBTZWN0aW9uIDMuMi4yLjMgb3IgYXMgc3BlY2lmaWVkIGluIFtJ
LUQuaWV0Zi1kZXRuZXQtZHAtc29sLW1wbHNdIGluDQo+Pj4gICAgb3JkZXIgdG8gcHJvdmlkZSAx
K24gaGl0bGVzcyBwcm90ZWN0aW9uLiAgVGhlIGFwcHJvcHJpYXRlIHNlcnZpY2UNCj4+PiAgICBw
cm90ZWN0aW9uIG1lY2hhbmlzbSBkZXBlbmRzIG9uIHRoZSBzY2VuYXJpbyBhbmQgdGhlIHJlcXVp
cmVtZW50cy4iDQo+Pj4gDQo+Pj4gDQo+Pj4gTmV3IHN1Yi1zZWN0aW9uIGFkZGVkOg0KPj4+IA0K
Pj4+ICIzLjIuMi4xLiAgSW4tT3JkZXIgRGVsaXZlcnkNCj4+PiANCj4+PiAgICBPdXQtb2Ytb3Jk
ZXIgcGFja2V0IGRlbGl2ZXJ5IGNhbiBiZSBhIHNpZGUgZWZmZWN0IG9mIHNlcnZpY2UNCj4+PiAg
ICBwcm90ZWN0aW9uLiAgUGFja2V0cyBkZWxpdmVyZWQgb3V0LW9mLW9yZGVyIGltcGFjdCB0aGUg
YW1vdW50IG9mDQo+Pj4gICAgYnVmZmVyaW5nIG5lZWRlZCBhdCB0aGUgZGVzdGluYXRpb24gdG8g
cHJvcGVybHkgcHJvY2VzcyB0aGUgcmVjZWl2ZWQNCj4+PiAgICBkYXRhLiAgU3VjaCBwYWNrZXRz
IGFsc28gaW5mbHVlbmNlIHRoZSBqaXR0ZXIgb2YgYSBmbG93LiAgVGhlIERldE5ldA0KPj4+ICAg
IHNlcnZpY2UgaW5jbHVkZXMgbWF4aW11bSBhbGxvd2VkIG1pc29yZGVyaW5nIGFzIGEgY29uc3Ry
YWludC4gWmVybw0KPj4+ICAgIG1pc29yZGVyaW5nIHdvdWxkIGJlIGEgdmFsaWQgc2VydmljZSBj
b25zdHJhaW50IHRvIHJlZmxlY3QgdGhhdCB0aGUNCj4+PiAgICBlbmQgc3lzdGVtKHMpIG9mIHRo
ZSBmbG93IGNhbm5vdCB0b2xlcmF0ZSBhbnkgb3V0LW9mLW9yZGVyIGRlbGl2ZXJ5Lg0KPj4+ICAg
IFNlcnZpY2UgcHJvdGVjdGlvbiBtYXkgcHJvdmlkZSBhIG1lY2hhbmlzbSB0byBzdXBwb3J0IGlu
LW9yZGVyDQo+Pj4gICAgZGVsaXZlcnkuIg0KPj4+IA0KPj4+IA0KPj4+ICozLjIuMi4yLiBQYWNr
ZXQgUmVwbGljYXRpb24gYW5kIEVsaW1pbmF0aW9uKg0KPj4+IA0KPj4+IE5ldyBidWxsZXQgYWRk
ZWQgYXMgdGhlIGxhc3Qgb25lOg0KPj4+ICAgICJvICBUaGUgUGFja2V0IE9yZGVyaW5nIEZ1bmN0
aW9uIChQT0YpIHVzZXMgdGhlIHNlcXVlbmNpbmcgaW5mb3JtYXRpb24NCj4+PiAgICAgICB0byBy
ZS1vcmRlciBhIERldE5ldCBmbG93J3MgcGFja2V0cyB0aGF0IGFyZSByZWNlaXZlZCBvdXQgb2YN
Cj4+PiAgICAgICBvcmRlci4iDQo+Pj4gDQo+Pj4gTmV3IHNlbnRlbmNlIGFkZGVkIGFmdGVyIHRo
ZSBidWxsZXQgbGlzdDoNCj4+PiAiVGhlIG9yZGVyIGluIHdoaWNoIGEgbm9kZSBhcHBsaWVzIHRo
ZSBQRUYgYW5kIHRoZSBQUkYgdG8gYSBEZXROZXQNCj4+PiBmbG93IGlzIGltcGxlbWVudGF0aW9u
IHNwZWNpZmljLiINCj4+PiANCj4+PiAybmQgcGFyYWdyYXBoIGFmdGVyIHRoZSBidWxsZXQgbGlz
dCBoYXMgYmVlbiB1cGRhdGVkIHRvOg0KPj4+ICJTb21lIHNlcnZpY2UgcHJvdGVjdGlvbiBtZWNo
YW5pc21zIHJlbHkgb24gc3dpdGNoaW5nIGZyb20gb25lIGZsb3cgdG8NCj4+PiAgICBhbm90aGVy
IHdoZW4gYSBmYWlsdXJlIG9mIGEgZmxvdyBpcyBkZXRlY3RlZC4gIENvbnRyYXJpbHksIHBhY2tl
dA0KPj4+ICAgIHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiBjb21iaW5lcyB0aGUgRGV0TmV0
IG1lbWJlciBmbG93cyBzZW50DQo+Pj4gICAgYWxvbmcgbXVsdGlwbGUgZGlmZmVyZW50IHBhdGhz
LCBhbmQgcGVyZm9ybXMgYSBwYWNrZXQtYnktcGFja2V0DQo+Pj4gICAgc2VsZWN0aW9uIG9mIHdo
aWNoIHRvIGRpc2NhcmQsIGUuZy4sIGJhc2VkIG9uIHNlcXVlbmNpbmcgaW5mb3JtYXRpb24uIg0K
Pj4+IA0KPj4+IA0KPj4+ICozLjIuMy4gIEV4cGxpY2l0IHJvdXRlcyoNCj4+PiANCj4+PiBPdXQt
b2Ytb3JkZXIgYXNwZWN0IGFkZGVkIHRvIHRoZSBmaXJzdCBwYXJhZ3JhcGgsIHdoaWNoIGlzIGFi
b3V0DQo+Pj4gZGlzdHJpYnV0ZWQgcm91dGluZzoNCj4+PiAiRnVydGhlcm1vcmUsIG91dC1vZi1v
cmRlcg0KPj4+IHBhY2tldCBkZWxpdmVyeSBjYW4gYmUgYSBzaWRlIGVmZmVjdCBvZiByb3V0ZSBj
aGFuZ2VzLiINCj4+PiANCj4+PiBOZXcgc2VudGVuY2UgYWRkZWQgdG8gdGhlIDNyZCBwYXJhZ3Jh
cGg6DQo+Pj4gIkV4cGxpY2l0IHJvdXRlcyBjYW4gYmUgZXN0YWJsaXNoZWQgdmFyaW91cw0KPj4+
IHdheXMsIGUuZy4sIHdpdGggUlNWUC1URSBbUkZDMzIwOV0sIHdpdGggU2VnbWVudCBSb3V0aW5n
IChTUikNCj4+PiBbSS1ELmlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZ10sIHZpYSBhIFNvZnR3
YXJlIERlZmluZWQgTmV0d29ya2luZw0KPj4+IGFwcHJvYWNoIFtSRkM3NDI2XSwgd2l0aCBJUy1J
UyBbUkZDNzgxM10sIGV0Yy4iDQo+Pj4gDQo+Pj4gTmV3IHBhcmFncmFwaCBhZGRlZDoNCj4+PiAg
ICAiT3V0LW9mLW9yZGVyIHBhY2tldCBkZWxpdmVyeSBjYW4gYmUgYSBzaWRlIGVmZmVjdCBvZiBk
aXN0cmlidXRpbmcgYQ0KPj4+ICAgIHNpbmdsZSBmbG93IG92ZXIgbXVsdGlwbGUgcGF0aHMgZXNw
ZWNpYWxseSB3aGVuIHRoZXJlIGlzIGEgY2hhbmdlDQo+Pj4gICAgZnJvbSBvbmUgcGF0aCB0byBh
bm90aGVyIHdoZW4gY29tYmluaW5nIHRoZSBmbG93LiAgVGhpcyBpcw0KPj4+ICAgIGlycmVzcGVj
dGl2ZSBvZiB0aGUgZGlzdHJpYnV0aW9uIG1ldGhvZCB1c2VkLCBhbHNvIGFwcGxpZXMgdG8gc2Vy
dmljZQ0KPj4+ICAgIHByb3RlY3Rpb24gb3ZlciBleHBsaWNpdCByb3V0ZXMuICBBcyBkZXNjcmli
ZWQgaW4gU2VjdGlvbiAzLjIuMi4xLA0KPj4+ICAgIG91dC1vZi1vcmRlciBwYWNrZXRzIGluZmx1
ZW5jZSB0aGUgaml0dGVyIG9mIGEgZmxvdyBhbmQgaW1wYWN0IHRoZQ0KPj4+ICAgIGFtb3VudCBv
ZiBidWZmZXJpbmcgbmVlZGVkIHRvIHByb2Nlc3MgdGhlIGRhdGE7IHRoZXJlZm9yZSwgRGV0TmV0
DQo+Pj4gICAgc2VydmljZSBpbmNsdWRlcyBtYXhpbXVtIGFsbG93ZWQgbWlzb3JkZXJpbmcgYXMg
YSBjb25zdHJhaW50LiBUaGUNCj4+PiAgICB1c2Ugb2YgZXhwbGljaXQgcm91dGVzIGhlbHBzIHRv
IHByb3ZpZGUgaW4tb3JkZXIgZGVsaXZlcnkgYmVjYXVzZQ0KPj4+ICAgIHRoZXJlIGlzIG5vIGlt
bWVkaWF0ZSByb3V0ZSBjaGFuZ2Ugd2l0aCB0aGUgbmV0d29yayB0b3BvbG9neSwgYnV0IHRoZQ0K
Pj4+ICAgIGNoYW5nZXMgYXJlIHBsYW5uYWJsZSBhcyB0aGV5IGFyZSBiZXR3ZWVuIHRoZSBkaWZm
ZXJlbnQgZXhwbGljaXQNCj4+PiAgICByb3V0ZXMuIg0KPj4+IA0KPj4+ICoNCj4+PiAqKjQuMS4x
LiBSZXByZXNlbnRhdGl2ZSBQcm90b2NvbCBTdGFjayBNb2RlbCoNCj4+PiANCj4+PiAiRXhwbGlj
aXQgcm91dGVzIiBoYXZlIGJlZW4gYWRkZWQgdG8gRmlndXJlIDIgd2l0aCB0aGUgY29ycmVzcG9u
ZGluZw0KPj4+IGV4cGxhbmF0aW9uOg0KPj4+ICAiRXhwbGljaXQgcm91dGVzDQo+Pj4gICAgICAg
ICAgICBUaGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllciBwcm92aWRlcyBtZWNoYW5pc21zIHRvIGVu
c3VyZSB0aGF0DQo+Pj4gICAgICAgICAgICBmaXhlZCBwYXRocyBhcmUgcHJvdmlkZWQgZm9yIERl
dE5ldCBmbG93cy4gIFRoZXNlIGV4cGxpY2l0DQo+Pj4gICAgICAgICAgICBwYXRocyBhdm9pZCB0
aGUgaW1wYWN0IG9mIG5ldHdvcmsgY29udmVyZ2VuY2UuIg0KPj4+IA0KPj4+IA0KPj4+IFNlY3Rp
b24gNC4xMSBDb25uZWN0ZWQgaXNsYW5kcyB2cy4gbmV0d29ya3Mgb2YgdjA1IGhhcyBiZWVuIGRl
bGV0ZWQNCj4+PiBiZWNhdXNlIGl0IHdhcyBqdXN0IGEgbGVmdG92ZXIgZnJvbSBlYXJseSBkcmFm
dHMgb24gd2hhdCBEZXROZXQgV0cNCj4+PiBzaG91bGQgZG87IHdoaWNoIGFyZSBjb3ZlcmVkIGJ5
IHRoZSBjaGFydGVyIGFueXdheXMuDQo+Pj4gDQo+Pj4gDQo+Pj4gUmVmZXJlbmNlcyBoYXZlIGJl
ZW4gY2xlYW5lZCB1cCBhbmQgYnJvdWdodCB1cC10by1kYXRlLg0KPj4+IA0KPj4+IA0KPj4+IFJl
ZmluZW1lbnRzIGhhdmUgYmVlbiBpbXBsZW1lbnRlZCBpbiB0aGUgZHJhZnQgYWNjb3JkaW5nIHRv
IExvdSdzDQo+Pj4gZGV0YWlsZWQgY29tbWVudHMuIFRoZXkgYXJlIG5vdCBsaXN0ZWQgaGVyZSBi
ZWNhdXNlIHRoZXkgYXJlIG1pbm9yDQo+Pj4gY2hhbmdlcy4NCj4+PiANCj4+PiANCj4+PiBCZXN0
IHJlZ2FyZHMsDQo+Pj4gSmFub3MNCj4+PiANCj4+PiANCj4+Pj4gT24gNi8xMi8yMDE4IDI6NDgg
UE0sIExvdSBCZXJnZXIgd3JvdGU6DQo+Pj4+IEJhbMOhenMsDQo+Pj4+IA0KPj4+PiBUaGFua3Mg
Zm9yIHRoZSByZXNwb25zZSAtLSBwbGVhc2Ugc2VlIGJlbG93Lg0KPj4+PiANCj4+Pj4gLS0tLS0t
LS0tLQ0KPj4+PiBPbiBKdW5lIDEyLCAyMDE4IDQ6MDc6MzUgQU0gQmFsw6F6cyBWYXJnYSBBDQo+
Pj4+IDxiYWxhenMuYS52YXJnYUBlcmljc3Nvbi5jb20+IHdyb3RlOg0KPj4+PiANCj4+Pj4+IEhp
IExvdSwgVGhhbmtzIGZvciB0aGUgY29tbWVudHMuIFNlZSByZWFjdGlvbnMgaW5saW5lLiBEb2N1
bWVudA0KPj4+Pj4gdXBkYXRlIGluIHByb2dyZXNzLiBDaGVlcnMgQmFsYSd6cw0KPj4+Pj4gDQo+
Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gRnJvbTogZGV0bmV0IDxkZXRu
ZXQtYm91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mIExvdSBCZXJnZXINCj4+Pj4+IFNlbnQ6
IDIwMTguIGrDum5pdXMgMS4gMjI6NDINCj4+Pj4+IFRvOiBEZXROZXQgV0cgPGRldG5ldEBpZXRm
Lm9yZz47DQo+Pj4+PiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmVAaWV0Zi5vcmcNCj4+
Pj4+IFN1YmplY3Q6IFtEZXRuZXRdIFByb21pc2VkIGNvbW1lbnRzIG9uIGRyYWZ0LWlldGYtZGV0
bmV0LWFyY2hpdGVjdHVyZQ0KPj4+Pj4gDQo+Pj4+PiBIaSwNCj4+Pj4+IA0KPj4+Pj4gICAgICBJ
IGhhdmUgYSBudW1iZXIgb2YgaGlnaCBsZXZlbCBjb21tZW50cyBvbiB0aGUgZG9jdW1lbnQgdGhh
dCBJJ2QNCj4+Pj4+IGxpa2UgdG8gIHJhaXNlIGJlbG93LiAgSSBhbHNvIGhhdmUgYSBudW1iZXIg
b2YgbW9yZQ0KPj4+Pj4gZWRpdG9yaWFsL3NwZWNpZmljIGNvbW1lbnRzIHRoYXQgIEknZCBsaWtl
IHRvIHJldmlldyBkaXJlY3RseSB3aXRoDQo+Pj4+PiB0aGUgYXV0aG9ycyBhbmQgdGhlbiBoYXZl
IHRoZW0gcmVwb3J0IGJhY2sgIG9uIGNoYW5nZXMgLS0gaWYgYW55DQo+Pj4+PiB0dXJuIG91dCB0
byBiZSBtb3JlIHN1YnN0YW50aXZlIGRpc2N1c3Npb25zIGZyb20gdGhlICBhdXRob3Incw0KPj4+
Pj4gcGVyc3BlY3RpdmUsIEknbGwgcmFpc2UgdGhlc2Ugb24gdGhlIGxpc3Qgc2VwYXJhdGVseS4N
Cj4+Pj4+IA0KPj4+PiAuLi4NCj4+Pj4+IC0gV1JUIFNlY3Rpb24gNC40LjMsIEkgdGhpbmsgdGhl
IGluY2x1c2lvbiBvZiBhIGRpc3RyaWJ1dGVkIGNvbnRyb2wNCj4+Pj4+IHBsYW5lIGluIHRoZSAi
TmV0d29yayBQbGFuZSIgaXMgaW5jb25zaXN0ZW50IHdpdGggb3RoZXIgZnVuY3Rpb25hbA0KPj4+
Pj4gZGVmaW5pdGlvbnMgYW5kIGNvbmZsYXRlcyB3aGVyZSBhIGZ1bmN0aW9uIHJlc2lkZXMgZnJv
bSB0aGUgYWN0dWFsDQo+Pj4+PiBmdW5jdGlvbiBhbmQgdGhhdCB3aGV0aGVyIGNvbnRyb2wgaXMg
aW1wbGVtZW50ZWQgaW4gYSBmdWxseQ0KPj4+Pj4gY2VudHJhbGl6ZWQsIGZ1bGx5IGRpc3RyaWJ1
dGVkIG9yIHNvbWUgaHlicmlkIGZvcm0gZG9lc24ndA0KPj4+Pj4gZnVuZGFtZW50YWxseSBjaGFu
Z2UgIHRoZSBjb250cm9sIGZ1bmN0aW9uJ3Mgcm9sZSAtLSB0aGVyZWZvcmUgSQ0KPj4+Pj4gdGhp
bmsgdGhlIHNlY3Rpb25zIDQuNC4yIGFuZCAuMyBzaG91bGQgYmUgcmV2aXNlZCBhY2NvcmRpbmds
eQ0KPj4+Pj4gW0JhbMOhenMgVmFyZ2EgQV0gQWdyZWUgaW4gcHJpbmNpcGFsLiBMZXQncyBkaXNj
dXNzIHRoZSBkZXRhaWxzLg0KPj4+Pj4gDQo+Pj4+IE9rYXkgLSBJJ2xsIHdvcmsgd2l0aCB5b3Ug
b2ZmIGxpbmUgYW5kIHdlIGNhbiByZXBvcnQgYmFjayB0aGUNCj4+Pj4gcmVzdWx0cy9wcm9wb3Nl
ZCBjaGFuZ2VzLg0KPj4+PiANCj4+Pj4+IC0gSW4gc2V2ZXJhbCBwbGFjZXMgaXQncyBub3QgY2xl
YXIgdGhhdCBEZXROZXQgc2VydmljZSBpcyBhbHdheXMgYQ0KPj4+Pj4gTDMgc2VydmljZSB3aGlj
aCBpcyBjb250cm9sbGVkIHVzaW5nIEwzIGlkZW50aWZpZXJzLCBpLmUuLCBJUA0KPj4+Pj4gYWRk
cmVzc2VzIC0tIHRoaXMgaXMgdHJ1ZSBldmVuIGluIHRoZSBNUExTIHNlcnZpY2UgY2FzZSBhbmQg
dGhlIFRTTg0KPj4+Pj4gb3ZlciBNUExTIGNhc2UuIEkgdGhpbmsgdGhpcyBpcyBhbiBpbXBvcnRh
bnQgcG9pbnQgdG8gYmUgY2xlYXIgb24gaW4NCj4+Pj4+IHRoZSBkb2N1bWVudC4NCj4+Pj4+IFtC
YWzDoXpzIFZhcmdhIEFdIEkgYW0gbm90IHN1cmUuIERldE5ldCBzZXJ2aWNlIGlzIGFsd2F5cyBw
cm92aWRlZA0KPj4+Pj4gb3ZlciBhIEwzIG5ldHdvcmsgKElQIG9yIE1QTFMpLCB0aGF0IGlzIGZp
bmUuIEhvd2V2ZXIgdGhlIHNlcnZpY2UNCj4+Pj4+IGl0c2VsZiBjYW4gYmUgTDIgb3IgTDMuIElu
IGNhc2Ugb2YgVFNOIEV0aGVybmV0IGZyYW1lcyBhcmUNCj4+Pj4+IHRyYW5zcG9ydGVkLCBzbyBp
dCBpcyBhIEwyIHNlcnZpY2UuIEluIGNhc2Ugb2YgSVAgZW5kIHN5c3RlbXMgSVANCj4+Pj4+IHBh
Y2tldHMgYXJlIHRyYW5zcG9ydGVkIHNvIGl0IGlzIGEgTDMgc2VydmljZS4NCj4+Pj4+IA0KPj4+
PiBIdW1tIC0gV2hpbGUgSSBhZ3JlZSB0aGF0IERldE5ldCBpcyBwcm92aWRpbmcgYW4gKGVuaGFu
Y2VkKSBMMlZQTg0KPj4+PiBzZXJ2aWNlLCBpdCBpcyBub3QgaXRzZWxmIHByb3ZpZGluZyBjb250
cm9sIG9yIHNlcnZpY2Ugb2YgTDIgZGV2aWNlcw0KPj4+PiAtLSB0aGlzIGlzIFRTTidzIGpvYi4g
IFRoZSBmYWN0IHRoYXQgRGV0TmV0IGlzIGFsbCBhYm91dCBiZWhhdmlvciBvZg0KPj4+PiBMMyBu
b2RlcyAoaS5lLiwgSVAgYW5kIFBXL01QTFMpIGFuZCBub3QgTDIgbm9kZXMgKGkuZS4sIFRTTiBi
cmlkZ2VzKQ0KPj4+PiBpcyBzb21ldGhpbmcgdGhlIGFyY2hpdGVjdHVyZSBzaG91bGQgbWFrZSB1
bmFtYmlndW91cy4NCj4+Pj4gDQo+Pj4+IFRoYW5rcywNCj4+Pj4gTG91DQo+Pj4+IA0KPj4+Pj4g
UGxlYXNlIGxldCBtZSBrbm93IHdoYXQgeW91IHRoaW5rLg0KPj4+Pj4gDQo+Pj4+PiBDaGVlcnMs
DQo+Pj4+PiANCj4+Pj4+IExvdQ0KPj4+Pj4gDQo+Pj4+PiANCj4+Pj4+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+PiBkZXRuZXQgbWFpbGluZyBs
aXN0DQo+Pj4+PiBkZXRuZXRAaWV0Zi5vcmcNCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vZGV0bmV0DQo+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KPj4+Pj4gZGV0bmV0IG1haWxpbmcgbGlzdA0KPj4+Pj4gZGV0
bmV0QGlldGYub3JnDQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L2RldG5ldA0KPj4+IA0KPj4+IA0KPj4+IA0KPj4+PiBPbiA2LzEyLzIwMTggNjoyNyBQTSwgU3Rl
d2FydCBCcnlhbnQgd3JvdGU6DQo+Pj4+IERlYXIgQmFsYSd6cw0KPj4+PiANCj4+Pj4gVGhhbmsg
eW91IHlvdXIgZm9yIHlvdXIgY29uc2lkZXJhdGlvbiBvZiB0aGVzZSBwb2ludHMuIEkgd2lsbCBq
dXN0DQo+Pj4+IHBpY2sgdXAgYSBmZXcgdGhhdCBuZWVkIHNvbWUgZnVydGhlciB0aG91Z2h0Og0K
Pj4+PiANCj4+Pj4gDQo+Pj4+PiAgICAgRGV0TmV0IHRyYW5zaXQgbm9kZQ0KPj4+Pj4gDQo+Pj4+
PiAgICAgICAgICAgIEEgbm9kZSBvcGVyYXRpbmcgYXQgdGhlIERldE5ldCB0cmFuc3BvcnQgbGF5
ZXIsIHRoYXQgdXRpbGl6ZXMNCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICBsaW5rIGxheWVyIGFu
ZC9vciBuZXR3b3JrIGxheWVyIHN3aXRjaGluZyBhY3Jvc3MgbXVsdGlwbGUNCj4+Pj4+IA0KPj4+
Pj4gICAgICAgICAgICBsaW5rcyBhbmQvb3Igc3ViLW5ldHdvcmtzIHRvIHByb3ZpZGUgcGF0aHMg
Zm9yIERldE5ldCBzZXJ2aWNlDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgbGF5ZXIgZnVuY3Rp
b25zLiBPcHRpb25hbGx5IHByb3ZpZGVzIGNvbmdlc3Rpb24gcHJvdGVjdGlvbg0KPj4+Pj4gDQo+
Pj4+PiAgICAgICAgICAgIG92ZXIgdGhvc2UgcGF0aHMuICBBbiBNUExTIExTUiBpcyBhbiBleGFt
cGxlIG9mIGEgRGV0TmV0DQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgdHJhbnNpdCBub2RlLg0K
Pj4+Pj4gDQo+Pj4+PiBTQj4gSW4gdGhhdCBleGFtcGxlIGl0IHdvdWxkIGhhdmUgdG8gYmUgYSBE
ZXROZXQgZW5hYmxlL2F3YXJlIExTUi4gQW4NCj4+Pj4+IA0KPj4+Pj4gU0I+IG9yZGluYXJ5IExT
UiB3b3VsZCBub3Qga25vdyBhbnl0aGluZyBhYm91dCBEZXROZXQuDQo+Pj4+PiANCj4+Pj4+IFtC
YWzDoXpzIFZhcmdhIEFdIE5vLCBBIERldE5ldCBhd2FyZSBMU1Igd291bGQgYmUgYSByZWxheSBu
b2RlIChTLVBFKS4NCj4+Pj4+IA0KPj4+PiBJIHRoaW5rIHRoZSBjb25mdXNpb24gaXMgd2hhdCAi
RGV0TmV0IFRyYW5zcG9ydCBMYXllciIgbWVhbnMuIFRoaXMNCj4+Pj4gdGVjaG5vbG9neSB0b3Vj
aGVzIG9uIFRyYW5zcG9ydCBMYXllciBpbiAgdGhlIEw0IHNlbnNlLCBhbmQgdGhlDQo+Pj4+IFRy
YW5zcG9ydCBOZXR3b3JrIExheWVyIGFzIGluIHRoZSBwYWNrZXQgbmV0d29yayB0aGF0IGNhcnJp
ZXMNCj4+Pj4gTDMgcGFja2V0cy4NCj4+Pj4gDQo+Pj4+IFNvIEkgdGhpbmsgdGhhdCB3ZSBuZWVk
IHRvIGNsYXJpZnkgd2hldGhlciBhIERldE5ldCB0cmFuc2l0IG5vZGUNCj4+Pj4gaXMgYW4gUy1Q
RSAoaS5lLiBhIGEgdHJhbnNpdCBub2RlIGluIHRoZSBEZXROZXQgbGF5ZXIpLCBvciBhIFAgbm9k
ZQ0KPj4+PiAoaS5lLiBhIHRyYW5zaXQgbm9kZSB0aGF0IGlzIGNhcnJ5aW5nIERldE5ldCBwYWNr
ZXRzIGJ1dCBjb3VsZCBiZQ0KPj4+PiBjYXJyeWluZyBhbnkgc29ydCBvZiBNUExTIHBhY2tldCkN
Cj4+Pj4gDQo+Pj4+PiA9PT09PT09PT09PT0NCj4+Pj4+IA0KPj4+Pj4gICAgVGhlc2UgdGhyZWUg
dGVjaG5pcXVlcyBjYW4gYmUgYXBwbGllZCBpbmRlcGVuZGVudGx5LCBnaXZpbmcgZWlnaHQNCj4+
Pj4+IA0KPj4+Pj4gICAgcG9zc2libGUgY29tYmluYXRpb25zLCBpbmNsdWRpbmcgbm9uZSAobm8g
RGV0TmV0KSwgYWx0aG91Z2ggc29tZQ0KPj4+Pj4gDQo+Pj4+PiAgICBjb21iaW5hdGlvbnMgYXJl
IG9mIHdpZGVyIHV0aWxpdHkgdGhhbiBvdGhlcnMuICBUaGlzIHNlcGFyYXRpb24ga2VlcHMNCj4+
Pj4+IA0KPj4+Pj4gICAgdGhlIHByb3RvY29sIHN0YWNrIGNvaGVyZW50IGFuZCBtYXhpbWl6ZXMg
aW50ZXJvcGVyYWJpbGl0eSB3aXRoDQo+Pj4+PiANCj4+Pj4+ICAgIGV4aXN0aW5nIGFuZCBkZXZl
bG9waW5nIHN0YW5kYXJkcyBpbiB0aGlzIChJRVRGKSBhbmQgb3RoZXIgU3RhbmRhcmRzDQo+Pj4+
PiANCj4+Pj4+ICAgIERldmVsb3BtZW50IE9yZ2FuaXphdGlvbnMuICBTb21lIGV4YW1wbGVzIG9m
IHR5cGljYWwgZXhwZWN0ZWQNCj4+Pj4+IA0KPj4+Pj4gICAgY29tYmluYXRpb25zOg0KPj4+Pj4g
DQo+Pj4+PiAgICBvICBFeHBsaWNpdCByb3V0ZXMgcGx1cyBzZXJ2aWNlIHByb3RlY3Rpb24gYXJl
IGV4YWN0bHkgdGhlIHRlY2huaXF1ZXMNCj4+Pj4+IA0KPj4+Pj4gICAgICAgZW1wbG95ZWQgYnkg
W0hTUi1QUlBdLiBFeHBsaWNpdCByb3V0ZXMgYXJlIGFjaGlldmVkIGJ5IGxpbWl0aW5nDQo+Pj4+
PiANCj4+Pj4+ICAgICAgIHRoZSBwaHlzaWNhbCB0b3BvbG9neSBvZiB0aGUgbmV0d29yaywgYW5k
IHRoZSBzZXF1ZW50aWFsaXphdGlvbiwNCj4+Pj4+IA0KPj4+Pj4gICAgICAgcmVwbGljYXRpb24s
IGFuZCBkdXBsaWNhdGUgZWxpbWluYXRpb24gYXJlIGZhY2lsaXRhdGVkIGJ5IHBhY2tldA0KPj4+
Pj4gDQo+Pj4+PiAgICAgICB0YWdzIGFkZGVkIGF0IHRoZSBmcm9udCBvciB0aGUgZW5kIG9mIEV0
aGVybmV0IGZyYW1lcy4NCj4+Pj4+IA0KPj4+Pj4gU0I+IEVSIGNhbiBiZSBkb25lIHZpcnR1YWxs
eSBhcyB3ZWxsIGFzIHBoeXNpY2FsbHkuIFJTVlAgaXMgYSB0eXBlIG9mDQo+Pj4+PiANCj4+Pj4+
IFNCPiBFUiwgYXMgaXMgQWRqLVNJRCBiYXNlZCBTUiwgYW5kIHdlIGNhbiBkZXNpZ24gb3RoZXIg
dHlwZXMuDQo+Pj4+PiANCj4+Pj4+IFtCYWzDoXpzIFZhcmdhIEFdIEFncmVlLCBidXQgdGhlc2Ug
YXJlIGV4YW1wbGVzLiBTdGF0ZW1lbnQgaXMgZm9yDQo+Pj4+PiBIU1ItUFJQLg0KPj4+Pj4gDQo+
Pj4+IFNvIHRoZSBxdWVzdGlvbiBpcyB3aGV0aGVyIHdlIHNob3VsZCBleHBhbmQgdGhlIHNldCBv
ZiBleGFtcGxlcywNCj4+Pj4gcGFydGljdWxhcmx5DQo+Pj4+IHRvIG1vcmUgYWNjZXNzaWJsZSBv
bmVzLg0KPj4+PiANCj4+Pj4gPT09PT09PT09PT09DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAg
IFBhY2tldCByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24NCj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+
Pj4gcmVsYXkgPiA+ID4gPiA+ID4gPiA+DQo+Pj4+PiANCj4+Pj4+PiAvLS0tLS0tLS0tLS0tKyBS
IG5vZGUgRSArLS0tLS0tLS0tLS0tXCA+DQo+Pj4+PiANCj4+Pj4+PiAvICAgICAgICAgICAgICAg
ICAgdiArIF4gICAgICAgICAgICAgICBcID4NCj4+Pj4+IA0KPj4+Pj4gICAgICAgZW5kICAgIFIg
KyAgICAgICAgICAgICAgICAgICB2IHwgXiAgICAgICAgICAgICAgICArIEUgZW5kDQo+Pj4+PiAN
Cj4+Pj4+ICAgICAgIHN5c3RlbSAgICsgICAgICAgICAgICAgICAgICAgdiB8IF4gICAgICAgICAg
ICAgICAgKyAgIHN5c3RlbQ0KPj4+Pj4gDQo+Pj4+Pj4gXCAgICAgICAgICAgICAgICAgIHYgKyBe
ICAgICAgICAgICAgICAgLyA+DQo+Pj4+PiANCj4+Pj4+PiBcLS0tLS0tLS0tLS0tKyBSIHJlbGF5
IEUgKy0tLS0tLS0tLS0tLyA+DQo+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4+ICAgbm9kZSA+ID4gPiA+
ID4gPiA+ID4NCj4+Pj4+IA0KPj4+Pj4gRmlndXJlIDENCj4+Pj4+IA0KPj4+Pj4gICAgUGFja2V0
IHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiBkb2VzIG5vdCByZWFjdCB0byBhbmQgY29ycmVj
dA0KPj4+Pj4gDQo+Pj4+PiAgICBmYWlsdXJlczsgaXQgaXMgZW50aXJlbHkgcGFzc2l2ZS4gIFRo
dXMsIGludGVybWl0dGVudCBmYWlsdXJlcywNCj4+Pj4+IA0KPj4+Pj4gU0I+IEkgdGhpbmsgaXQg
Y29wZXMgd2l0aCBpbnRlcm1pdHRlbnQgZmFpbHVyZXMgT0suDQo+Pj4+PiANCj4+Pj4+IFtCYWzD
oXpzIFZhcmdhIEFdIFllcywgUFJGIGFuZCBQRUYgY2FuIGVsaW1pbmF0ZSB0aGUgZWZmZWN0IG9m
IHN1Y2gNCj4+Pj4+IGZhaWx1cmVzLiBCdXQgdGV4dA0KPj4+Pj4gDQo+Pj4+PiBpbnRlbmRzIHRv
IHNheSB0aGF0IGl0IGlzIHBhc3NpdmUuIEl0IGlzIG5vdCByZWFjdGluZyB0byBzdWNoDQo+Pj4+
PiBmYWlsdXJlcy4gTm8gY2hhbmdlIGluIHRleHQuDQo+Pj4+PiANCj4+Pj4gWW91IHNheSB0aGF0
IFBSRUYgZG9lcyBub3QgY29ycmVjdCBmYWlsdXJlcy4gSSB3b3VsZCBjb250ZW5kIHRoYXQgaXMN
Cj4+Pj4gZXhhY3RseQ0KPj4+PiB3aGF0IGl0IGRvZXMuIFN1cmUgaXQgZG9lcyBub3QgcmVhY3Qg
YnV0IGl0IGRvZXMgY29ycmVjdCwgYW5kIGl0IGRvZXMNCj4+Pj4gYWRkcmVzcyBpbnRlcm1pdHRl
bnQgZmFpbHVyZXMuDQo+Pj4+PiA9PT09PT09PT09PQ0KPj4+Pj4gDQo+Pj4+PiAgICB0cmFuc3Bv
cnRlZCBiZXR3ZWVuIHRoZSBwZWVyIGVuZCBzeXN0ZW1zLiAgVGhlcmVmb3JlLCB0aGUgZm9sbG93
aW5nDQo+Pj4+PiANCj4+Pj4+ICAgIHBvc3NpYmxlIHR5cGVzIC8gZm9ybWF0cyBvZiBhIERldE5l
dCBmbG93IGFyZSBkaXN0aW5ndWlzaGVkIGluIHRoaXMNCj4+Pj4+IA0KPj4+Pj4gICAgZG9jdW1l
bnQ6DQo+Pj4+PiANCj4+Pj4+ICAgIG8gIEFwcC1mbG93OiBuYXRpdmUgZm9ybWF0IG9mIGEgRGV0
TmV0IGZsb3cuICBJdCBkb2VzIG5vdCBjb250YWluIGFueQ0KPj4+Pj4gDQo+Pj4+PiAgICAgICBE
ZXROZXQgcmVsYXRlZCBhdHRyaWJ1dGVzLg0KPj4+Pj4gDQo+Pj4+PiAgICBvICBEZXROZXQtdC1m
bG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4gIE9ubHkgcmVxdWlyZXMNCj4+
Pj4+IA0KPj4+Pj4gICAgICAgdGhlIGNvbmdlc3Rpb24gLyBsYXRlbmN5IGZlYXR1cmVzIHByb3Zp
ZGVkIGJ5IHRoZSBEZXRuZXQgdHJhbnNwb3J0DQo+Pj4+PiANCj4+Pj4+ICAgICAgIGxheWVyLg0K
Pj4+Pj4gDQo+Pj4+PiAgICBvICBEZXROZXQtcy1mbG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBE
ZXROZXQgZmxvdy4gIE9ubHkgcmVxdWlyZXMNCj4+Pj4+IA0KPj4+Pj4gICAgICAgdGhlIHJlcGxp
Y2F0aW9uL2VsaW1pbmF0aW9uIGZlYXR1cmUgZW5zdXJlZCBieSB0aGUgRGV0TmV0IHNlcnZpY2UN
Cj4+Pj4+IA0KPj4+Pj4gICAgICAgbGF5ZXIuDQo+Pj4+PiANCj4+Pj4+ICAgIG8gIERldE5ldC1z
dC1mbG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4gIEl0IHJlcXVpcmVzDQo+
Pj4+PiANCj4+Pj4+ICAgICAgIGJvdGggRGV0TmV0IHNlcnZpY2UgbGF5ZXIgYW5kIERldE5ldCB0
cmFuc3BvcnQgbGF5ZXIgZnVuY3Rpb25zDQo+Pj4+PiANCj4+Pj4+ICAgICAgIGR1cmluZyBmb3J3
YXJkaW5nLg0KPj4+Pj4gDQo+Pj4+PiBTQj4gSSBmaW5kIHRoZSByZWxpc3Rpbmcgb2YgdGhlc2Ug
dHlwZXMgY29uZnVzaW5nLiBXaGVyZW4ndCB0aGV5DQo+Pj4+PiBkZWZpbmVkDQo+Pj4+PiANCj4+
Pj4+IFNCPiBpbiB0aGUgc2VjdGlvbiBhYm92ZT8NCj4+Pj4+IA0KPj4+Pj4gW0JhbMOhenMgVmFy
Z2EgQV0gVGhpcyBpcyBpbmxpbmUgd2l0aCB0aGUgcHJldmlvdXMgc2VjdGlvbiAiIEdyb3VwaW5n
DQo+Pj4+PiBvZiBlbmQgc3lzdGVtcyAiLg0KPj4+Pj4gDQo+Pj4+IFN1cmVseSBpZiB3ZSBoYXZl
IGRlZmluZWQgdGhlbSB3ZSBuZXZlciBuZWVkIHRvIGRvIGFueXRoaW5nIGJ1dCBuYW1lDQo+Pj4+
IHRoZW0gaW4NCj4+Pj4gbGF0ZXIgc2VjdGlvbnMuIFJlZGVmaW5pdGlvbiBpcyBuZXZlciBhIGdv
b2QgaWRlYSBiZWNhdXNlIGl0IG9mdGVuDQo+Pj4+IGxlYWRzIHRvDQo+Pj4+IGNvbmZsaWN0aW5n
IGRlZmluaXRpb25zLg0KPj4+PiANCj4+Pj4+ID09PT09PT09PT09PQ0KPj4+Pj4gDQo+Pj4+PiAg
ICBbSFNSLVBSUF0gIElFQywgIkhpZ2ggYXZhaWxhYmlsaXR5IHNlYW1sZXNzIHJlZHVuZGFuY3kg
KEhTUikgaXMgYQ0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgIGZ1cnRoZXIgZGV2ZWxvcG1l
bnQgb2YgdGhlIFBSUCBhcHByb2FjaCwgYWx0aG91Z2ggSFNSDQo+Pj4+PiANCj4+Pj4+ICAgICAg
ICAgICAgICAgZnVuY3Rpb25zIHByaW1hcmlseSBhcyBhIHByb3RvY29sIGZvciBjcmVhdGluZyBt
ZWRpYQ0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgIHJlZHVuZGFuY3kgd2hpbGUgUFJQLCBh
cyBkZXNjcmliZWQgaW4gdGhlIHByZXZpb3VzDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAg
c2VjdGlvbiwgY3JlYXRlcyBuZXR3b3JrIHJlZHVuZGFuY3kuICBQUlAgYW5kIEhTUiBhcmUgYm90
aA0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgIGRlc2NyaWJlZCBpbiB0aGUgSUVDIDYyNDM5
IDMgc3RhbmRhcmQuIiwNCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICA8aHR0cDovL3dlYnN0
b3JlLmllYy5jaC93ZWJzdG9yZS93ZWJzdG9yZS5uc2YvDQo+Pj4+PiANCj4+Pj4+IGFydG51bS8w
NDY2MTUhb3BlbmRvY3VtZW50Pi4NCj4+Pj4+IA0KPj4+Pj4gU0I+IE5vdCBhdmFpbGFibGUgYXQg
dGhlIHRpbWUgb2YgdGhpcyByZXZpZXcsIGJ1dCBteSByZWNvbGxlY3Rpb24gaXMNCj4+Pj4+IA0K
Pj4+Pj4gU0I+IHRoYXQgdGhpcyBpcyBub3QgcmVhZGlseSBhdmFpbGFibGUgd2l0aG91dCBwYXlp
bmcgYSBsYXJnZSBmZWUuDQo+Pj4+PiANCj4+Pj4gSWYgd2UgZGVjaWRlIHRoYXQgdGhpcyBpcyBl
c3NlbnRpYWwgYXMgYSBrZXkgcmVmZXJlbmNlLCB0aGVyZSBuZWVkcyB0byBiZQ0KPj4+PiBzb21l
IHN1aXRhYmxlIHRleHQsIGFzIHRoaXMgd2lsbCBnZXQgcmFpc2VkIGEgbnVtYmVyIG9mIHRpbWVz
IGJldHdlZW4NCj4+Pj4gaGVyZSBhbiBwdWJsaWNhdGlvbiBhcyBmaXJzdCB0aGUgZGlyZWN0b3Jh
dGVzIGFuZCB0aGVuIHRoZSBBRHMgcnVuDQo+Pj4+IGludG8gdGhpcy4NCj4+Pj4gDQo+Pj4+PiA9
PT09PT09PT09PQ0KPj4+Pj4gDQo+Pj4+PiAgICBbSVNBOTVdICAgIEFOU0kvSVNBLCAiRW50ZXJw
cmlzZS1Db250cm9sIFN5c3RlbSBJbnRlZ3JhdGlvbiBQYXJ0IDE6DQo+Pj4+PiANCj4+Pj4+ICAg
ICAgICAgICAgICAgTW9kZWxzIGFuZCBUZXJtaW5vbG9neSIsIDIwMDAsDQo+Pj4+PiANCj4+Pj4+
ICAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LmlzYS5vcmcvaXNhOTUvPi4NCj4+Pj4+IA0KPj4+
Pj4gU0I+IFNob3VsZCB0aGF0IGJlIDIwMDAsIG9yIDIwMTAuDQo+Pj4+PiANCj4+Pj4+IFNCPiBO
b3RlIHRoYXQgdGhpcyBzZWVtcyB0byBiZSBhIHZlcnkgZXhwZW5zaXZlIGRvY3VtZW50IHRvIGFj
Y2Vzcy4NCj4+Pj4+IA0KPj4+PiBZb3UgZGlkIG5vdCBjb21tZW50IG9uIHRoZSBjb3JyZWN0bmVz
cyBvZiB0aGUgcmVmZXJlbmNlLg0KPj4+Pj4gDQo+Pj4+IEJlc3QgUmVnYXJkcw0KPj4+PiANCj4+
Pj4gU3Rld2FydA0KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4+IGRldG5ldCBtYWlsaW5nIGxpc3QNCj4+IGRldG5ldEBpZXRmLm9yZw0KPj4gaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQNCj4gDQo+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IGRldG5ldCBtYWlsaW5n
IGxpc3QNCj4gZGV0bmV0QGlldGYub3JnDQo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vZGV0bmV0DQo=


From nobody Fri Jul 13 03:52: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 3DC94130EC4 for <detnet@ietfa.amsl.com>; Fri, 13 Jul 2018 03:52:07 -0700 (PDT)
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 bkUGLZQS1lcK for <detnet@ietfa.amsl.com>; Fri, 13 Jul 2018 03:52:03 -0700 (PDT)
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 2B9A5130E27 for <detnet@ietf.org>; Fri, 13 Jul 2018 03:52:03 -0700 (PDT)
Received: from cmgw15.unifiedlayer.com (unknown [10.9.0.15]) by gproxy10.mail.unifiedlayer.com (Postfix) with ESMTP id 84E59140943 for <detnet@ietf.org>; Fri, 13 Jul 2018 04:24:25 -0600 (MDT)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id dvFRfqaQMj0sodvFRfbXhY; Fri, 13 Jul 2018 04:24:25 -0600
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:Cc:To:Subject:From: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=dio5B73z38BNKJtaCDh6W+HJ6lLBg+M7oGmLiBv5no4=; b=ctWcUFBIu9l5R8vNWyaV8nZMWB bJJXie7961cE8L/TlPTzONjoIVkY/675DBtZ9C1kurqLqJCrVyAPT+Dd6nOdhBKDG84wdoaqqxeEr aQmpwaIJoBharcjVQF1T6EUAl;
Received: from pool-100-15-86-101.washdc.fios.verizon.net ([100.15.86.101]:45938 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 1fdvFR-000Qys-3F; Fri, 13 Jul 2018 04:24:25 -0600
From: Lou Berger <lberger@labn.net>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "BRUNGARD, DEBORAH A" <db3546@att.com>
Cc: draft-ietf-detnet-architecture@ietf.org, DetNet WG <detnet@ietf.org>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <30d8df73-9f52-89d3-66fd-2173f7038624@labn.net> <a19cb7bb-a518-acfd-4539-d002bfc58bca@labn.net> <F64C10EAA68C8044B33656FA214632C88837AE6D@MISOUT7MSGUSRDE.ITServices.sbc.com> <072FD510-A80A-46AA-8EF7-D323D11F8F9C@cisco.com>
Message-ID: <35c847f2-4135-4d07-f2ff-509597757c58@labn.net>
Date: Fri, 13 Jul 2018 06:24:24 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <072FD510-A80A-46AA-8EF7-D323D11F8F9C@cisco.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
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.86.101
X-Source-L: No
X-Exim-ID: 1fdvFR-000Qys-3F
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-86-101.washdc.fios.verizon.net ([IPv6:::1]) [100.15.86.101]:45938
X-Source-Auth: lberger@labn.net
X-Email-Count: 4
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/TaO6LRUV6SJClCCeKSLH6pgVigw>
Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 13 Jul 2018 10:52:08 -0000

Pascal,

The issue being raised (by Deborah and Andy) is that the document is 
defining the new three letter acronym "CPE" and that "CPE" is well known 
in the IETF context as "Customer Premise Equipment".  So all that needs 
to be done here is to rename CPE, to minimize change at this late date 
and given how infrequently this TLA is used, how about "Control Plane 
Entity (CPEnt)?

Lou

PS Andy, yes I changed my position on this topic from how I responded to 
your message - just trying to shortcut resolving this minor issue...

----------
On July 13, 2018 12:04:10 AM "Pascal Thubert (pthubert)" 
<pthubert@cisco.com> wrote:

> Hello Deborah
>
> I used the term PCE as an extension to what a PCE does today to compute 
> more complex track then simple one or two lanes as it does today, possibly 
> including planning for reservation associated to precise timing and service 
> late setup. It is an extension but not a giant leap either. Can’t we just 
> keep that term?
>
>
> Regards,
>
> Pascal
>
>> Le 13 juil. 2018 à 00:30, BRUNGARD, DEBORAH A <db3546@att.com> a écrit :
>>
>> Hi,
>>
>> Sorry for not catching earlier, the abbreviation/acronym "CPE" for 
>> controller plane entity clashes with the RFC Editor's abbreviations list 
>> where CPE is the well-known abbreviation customer premises equipment:
>>
>> https://www.rfc-editor.org/materials/abbrev.expansion.txt
>>
>> To avoid lots of comments during the publication process, best is to find 
>> an alternative abbreviation.
>>
>> Thanks,
>> Deborah
>>
>> -----Original Message-----
>> From: detnet <detnet-bounces@ietf.org> On Behalf Of Lou Berger
>> Sent: Thursday, July 12, 2018 12:47 PM
>> To: draft-ietf-detnet-architecture@ietf.org
>> Cc: DetNet WG <detnet@ietf.org>
>> Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
>>
>>
>>  Hi,
>>
>> I have the following comments/questions:
>>
>> - WRT 4.4.2
>>
>> I think CPE and PCE are a bit conflated.  To clarify, hiw about:
>>
>> OLD
>>    to any device operating in that plane, whether is it a Path
>>    Computation entity, or a Network Management entity (NME)), or a
>>    distributed control plane.  The Path Computation Element (PCE)
>>    [RFC4655] is a core element of a controller, in charge of computing
>>    Deterministic paths to be applied in the Network Plane.
>>
>> NEW
>>    to any device operating in that plane, whether is it a Path
>>    Computation Element [RFC4655] or entity, or a Network Management entity 
>>    (NME)), or a
>>    distributed control plane.  The CPE
>>     is a core element of a controller, in charge of computing
>>    Deterministic paths to be applied in the Network Plane.
>>
>> and s/PCE/CPE in the next paragraph, specifically:
>>
>> OLD
>>    One or more PCE(s) collaborate to implement the requests from the FME
>>    as Per-Flow Per-Hop Behaviors installed in the intermediate nodes for
>>    each individual flow.  The PCEs place each flow along a deterministic NEW
>>    One or more CPE(s) collaborate to implement the requests from the FME
>>    as Per-Flow Per-Hop Behaviors installed in the intermediate nodes for
>>    each individual flow.  The CPEs place each flow along a deterministic
>>
>> - WRT Section 4.4.3
>> I'm unclear as to what "Operational Plane (control plane)" means in the 
>> first paragraph.  Should it perhaps read "Operational Plane (OAM)"? If not, 
>> what is the intent of "control plane" in this paragraph (and section)?
>>
>> Thank you,
>> Lou
>>
>>> On 6/28/2018 10:35 PM, Lou Berger wrote:
>>> Authors,
>>>
>>>      Thank you for the update!
>>>
>>> WG,
>>>
>>>      This document has changed to a sufficient degree that I think a
>>> 2nd last call is warranted.  Typically I would start a 1 week LC in
>>> these circumstances - but given the proximity to the meeting I'd like
>>> to start a 3 week LC right ending with the IETF meeting -- that is on July 
>>> 20th.
>>> This should allow for both adequate review of the changes and
>>> discussion of the changes in our WG session (Monday July 16.)
>>>
>>> As always, please send LC comment to the list and positive comments,
>>> e.g., "I've reviewed this document and believe it is ready for
>>> publication", are welcome!
>>>
>>> Thank you,
>>>
>>> Lou (as Shepherd)
>>>
>>>> On 6/28/2018 9:08 PM, János Farkas wrote:
>>>> Dear all,
>>>>
>>>> Off-line discussions among Lou, Stewart, and authors followed the
>>>> discussions to properly address the WGLC comments, including the
>>>> detailed comments.
>>>>
>>>> A new revision of the draft has been uploaded:
>>>> draft-ietf-detnet-architecture-06.
>>>>
>>>> In addition to the changes already described in this thread, the
>>>> following bigger changes have been made to the draft:
>>>>
>>>>
>>>> *Section 2.1 Terms used in this document*
>>>>
>>>> Some definitions refined as suggested by the detailed comments
>>>>
>>>> New definitions have been added:
>>>>
>>>>    "allocation
>>>>            Resources are dedicated to support a DetNet flow.
>>>> Depending
>>>>            on an implementation, the resource may be reused by non-
>>>>            DetNet flows when it is not used by the DetNet flow.
>>>>
>>>>
>>>>    PEF     A Packet Elimination Function (PEF) eliminates duplicate
>>>>            copies of packets to prevent excess packets flooding the
>>>>            network or duplicate packets being sent out of the DetNet
>>>>            domain.  PEF can be implemented by an edge node, a relay
>>>>            node, or an end system.
>>>>
>>>>   PRF     A Packet Replication Function (PRF) replicates DetNet flow
>>>>            packets and forwards them to one or more next hops in the
>>>>            DetNet domain.  The number of packet copies sent to each
>>>> next
>>>>            hop is a DetNet flow specific parameter at the node doing
>>>> the
>>>>            replication.  PRF can be implemented by an edge node, a
>>>> relay
>>>>            node, or an end system.
>>>>
>>>>    PREOF   Collective name for Packet Replication, Elimination, and
>>>>            Ordering Functions.
>>>>
>>>>    POF     A Packet Ordering Function (POF) re-orders packets within
>>>> a
>>>>            DetNet flow that are received out of order.  This
>>>> function
>>>>            can be implemented by an edge node, a relay node, or an
>>>> end
>>>>            system.
>>>>
>>>>   DetNet service proxy
>>>>            Maps between App-flows and DetNet flows.
>>>>
>>>>    bridged path
>>>>            A VLAN bridge uses the VLAN ID and the destination MAC
>>>>            address to select the outbound port hence the path for a
>>>>            frame."
>>>>
>>>>
>>>> *Section 3.1 Primary goals defining the DetNet QoS*
>>>>
>>>> A new QoS aspect has been added:
>>>>    "o  An upper bound on out-of-order packet delivery.  It is worth
>>>>       noting that some DetNet applications are unable to tolerate
>>>> any
>>>>       out-of-order delivery."
>>>>
>>>>
>>>> The 3rd paragraph on loss on page 8 after the bullet list has been
>>>> extended to:
>>>>    "After congestion, the most important contributions to packet
>>>> loss are
>>>>    typically from random media errors and equipment failures.
>>>> Service
>>>>    protection is the name for the mechanisms used by DetNet to
>>>> address
>>>>    these losses.  The mechanisms employed are constrained by the
>>>>    requirement to meet the users' latency requirements.  Packet
>>>>    replication and elimination (Section 3.2.2) and packet encoding
>>>>    (Section 3.2.2.3) are described in this document to provide
>>>> service
>>>>    protection; others may be found.  For instance, packet encoding
>>>> can
>>>>    be used to provide service protection against random media
>>>> errors,
>>>>    packet replication and elimination can be used to provide service
>>>>    protection against equipment failures.  This mechanism
>>>> distributes
>>>>    the contents of DetNet flows over multiple paths in time and/or
>>>>    space, so that the loss of some of the paths does need not cause
>>>> the
>>>>    loss of any packets."
>>>>
>>>>
>>>> *3.2.2.  Service Protection*
>>>>
>>>> Service protection is used as a more generic term. Introductory text
>>>> added:
>>>>    "Service protection aims to mitigate or eliminate packet loss due
>>>> to
>>>>    equipment failures, random media and/or memory faults.  These
>>>> types
>>>>    of packet loss can be greatly reduced by spreading the data over
>>>>    multiple disjoint forwarding paths.  Various service protection
>>>>    methods are described in [RFC6372], e.g., 1+1 linear protection.
>>>>    This section describes the functional details of an additional
>>>> method
>>>>    in Section 3.2.2.2, which can be implemented as described in
>>>>    Section 3.2.2.3 or as specified in [I-D.ietf-detnet-dp-sol-mpls]
>>>> in
>>>>    order to provide 1+n hitless protection.  The appropriate service
>>>>    protection mechanism depends on the scenario and the requirements."
>>>>
>>>>
>>>> New sub-section added:
>>>>
>>>> "3.2.2.1.  In-Order Delivery
>>>>
>>>>    Out-of-order packet delivery can be a side effect of service
>>>>    protection.  Packets delivered out-of-order impact the amount of
>>>>    buffering needed at the destination to properly process the
>>>> received
>>>>    data.  Such packets also influence the jitter of a flow.  The
>>>> DetNet
>>>>    service includes maximum allowed misordering as a constraint.
>>>> Zero
>>>>    misordering would be a valid service constraint to reflect that
>>>> the
>>>>    end system(s) of the flow cannot tolerate any out-of-order delivery.
>>>>    Service protection may provide a mechanism to support in-order
>>>>    delivery."
>>>>
>>>>
>>>> *3.2.2.2. Packet Replication and Elimination*
>>>>
>>>> New bullet added as the last one:
>>>>    "o  The Packet Ordering Function (POF) uses the sequencing
>>>> information
>>>>       to re-order a DetNet flow's packets that are received out of
>>>>       order."
>>>>
>>>> New sentence added after the bullet list:
>>>> "The order in which a node applies the PEF and the PRF to a DetNet
>>>> flow is implementation specific."
>>>>
>>>> 2nd paragraph after the bullet list has been updated to:
>>>> "Some service protection mechanisms rely on switching from one flow
>>>> to
>>>>    another when a failure of a flow is detected.  Contrarily, packet
>>>>    replication and elimination combines the DetNet member flows sent
>>>>    along multiple different paths, and performs a packet-by-packet
>>>>    selection of which to discard, e.g., based on sequencing information."
>>>>
>>>>
>>>> *3.2.3.  Explicit routes*
>>>>
>>>> Out-of-order aspect added to the first paragraph, which is about
>>>> distributed routing:
>>>> "Furthermore, out-of-order
>>>> packet delivery can be a side effect of route changes."
>>>>
>>>> New sentence added to the 3rd paragraph:
>>>> "Explicit routes can be established various ways, e.g., with RSVP-TE
>>>> [RFC3209], with Segment Routing (SR)
>>>> [I-D.ietf-spring-segment-routing], via a Software Defined Networking
>>>> approach [RFC7426], with IS-IS [RFC7813], etc."
>>>>
>>>> New paragraph added:
>>>>    "Out-of-order packet delivery can be a side effect of
>>>> distributing a
>>>>    single flow over multiple paths especially when there is a change
>>>>    from one path to another when combining the flow.  This is
>>>>    irrespective of the distribution method used, also applies to
>>>> service
>>>>    protection over explicit routes.  As described in Section
>>>> 3.2.2.1,
>>>>    out-of-order packets influence the jitter of a flow and impact
>>>> the
>>>>    amount of buffering needed to process the data; therefore, DetNet
>>>>    service includes maximum allowed misordering as a constraint. The
>>>>    use of explicit routes helps to provide in-order delivery because
>>>>    there is no immediate route change with the network topology, but
>>>> the
>>>>    changes are plannable as they are between the different explicit
>>>>    routes."
>>>>
>>>> *
>>>> **4.1.1. Representative Protocol Stack Model*
>>>>
>>>> "Explicit routes" have been added to Figure 2 with the corresponding
>>>> explanation:
>>>>  "Explicit routes
>>>>            The DetNet transport layer provides mechanisms to ensure
>>>> that
>>>>            fixed paths are provided for DetNet flows.  These
>>>> explicit
>>>>            paths avoid the impact of network convergence."
>>>>
>>>>
>>>> Section 4.11 Connected islands vs. networks of v05 has been deleted
>>>> because it was just a leftover from early drafts on what DetNet WG
>>>> should do; which are covered by the charter anyways.
>>>>
>>>>
>>>> References have been cleaned up and brought up-to-date.
>>>>
>>>>
>>>> Refinements have been implemented in the draft according to Lou's
>>>> detailed comments. They are not listed here because they are minor
>>>> changes.
>>>>
>>>>
>>>> Best regards,
>>>> Janos
>>>>
>>>>
>>>>> On 6/12/2018 2:48 PM, Lou Berger wrote:
>>>>> Balázs,
>>>>>
>>>>> Thanks for the response -- please see below.
>>>>>
>>>>> ----------
>>>>> On June 12, 2018 4:07:35 AM Balázs Varga A
>>>>> <balazs.a.varga@ericsson.com> wrote:
>>>>>
>>>>>> Hi Lou, Thanks for the comments. See reactions inline. Document
>>>>>> update in progress. Cheers Bala'zs
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: detnet <detnet-bounces@ietf.org> On Behalf Of Lou Berger
>>>>>> Sent: 2018. június 1. 22:42
>>>>>> To: DetNet WG <detnet@ietf.org>;
>>>>>> draft-ietf-detnet-architecture@ietf.org
>>>>>> Subject: [Detnet] Promised comments on
>>>>>> draft-ietf-detnet-architecture
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>>      I have a number of high level comments on the document that
>>>>>> I'd like to  raise below.  I also have a number of more
>>>>>> editorial/specific comments that  I'd like to review directly with
>>>>>> the authors and then have them report back  on changes -- if any
>>>>>> turn out to be more substantive discussions from the  author's
>>>>>> perspective, I'll raise these on the list separately.
>>>>>>
>>>>> ...
>>>>>> - WRT Section 4.4.3, I think the inclusion of a distributed control
>>>>>> plane in the "Network Plane" is inconsistent with other functional
>>>>>> definitions and conflates where a function resides from the actual
>>>>>> function and that whether control is implemented in a fully
>>>>>> centralized, fully distributed or some hybrid form doesn't
>>>>>> fundamentally change  the control function's role -- therefore I
>>>>>> think the sections 4.4.2 and .3 should be revised accordingly
>>>>>> [Balázs Varga A] Agree in principal. Let's discuss the details.
>>>>>>
>>>>> Okay - I'll work with you off line and we can report back the
>>>>> results/proposed changes.
>>>>>
>>>>>> - In several places it's not clear that DetNet service is always a
>>>>>> L3 service which is controlled using L3 identifiers, i.e., IP
>>>>>> addresses -- this is true even in the MPLS service case and the TSN
>>>>>> over MPLS case. I think this is an important point to be clear on
>>>>>> in the document.
>>>>>> [Balázs Varga A] I am not sure. DetNet service is always provided
>>>>>> over a L3 network (IP or MPLS), that is fine. However the service
>>>>>> itself can be L2 or L3. In case of TSN Ethernet frames are
>>>>>> transported, so it is a L2 service. In case of IP end systems IP
>>>>>> packets are transported so it is a L3 service.
>>>>>>
>>>>> Humm - While I agree that DetNet is providing an (enhanced) L2VPN
>>>>> service, it is not itself providing control or service of L2 devices
>>>>> -- this is TSN's job.  The fact that DetNet is all about behavior of
>>>>> L3 nodes (i.e., IP and PW/MPLS) and not L2 nodes (i.e., TSN bridges)
>>>>> is something the architecture should make unambiguous.
>>>>>
>>>>> Thanks,
>>>>> Lou
>>>>>
>>>>>> Please let me know what you think.
>>>>>>
>>>>>> Cheers,
>>>>>>
>>>>>> Lou
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> detnet mailing list
>>>>>> detnet@ietf.org
>>>>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_m
>>>>>> ailman_listinfo_detnet&d=DwIGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=6UhGpW9l
>>>>>> wi9dM7jYlxXD8w&m=X5hVmXs94u-d2MJQfKeTvr0IKdXoWO1ZcWpuJlqnvhU&s=aMfC
>>>>>> DVPT3YMdiViiL9V0euSBe5sY-LKrZm3w1AzZfVs&e=
>>>>>> _______________________________________________
>>>>>> detnet mailing list
>>>>>> detnet@ietf.org
>>>>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_m
>>>>>> ailman_listinfo_detnet&d=DwIGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=6UhGpW9l
>>>>>> wi9dM7jYlxXD8w&m=X5hVmXs94u-d2MJQfKeTvr0IKdXoWO1ZcWpuJlqnvhU&s=aMfC
>>>>>> DVPT3YMdiViiL9V0euSBe5sY-LKrZm3w1AzZfVs&e=
>>>>
>>>>
>>>>
>>>>> On 6/12/2018 6:27 PM, Stewart Bryant wrote:
>>>>> Dear Bala'zs
>>>>>
>>>>> Thank you your for your consideration of these points. I will just
>>>>> pick up a few that need some further thought:
>>>>>
>>>>>
>>>>>>     DetNet transit node
>>>>>>
>>>>>>            A node operating at the DetNet transport layer, that
>>>>>> utilizes
>>>>>>
>>>>>>            link layer and/or network layer switching across
>>>>>> multiple
>>>>>>
>>>>>>            links and/or sub-networks to provide paths for DetNet
>>>>>> service
>>>>>>
>>>>>>            layer functions. Optionally provides congestion
>>>>>> protection
>>>>>>
>>>>>>            over those paths.  An MPLS LSR is an example of a
>>>>>> DetNet
>>>>>>
>>>>>>            transit node.
>>>>>>
>>>>>> SB> In that example it would have to be a DetNet enable/aware LSR.
>>>>>> SB> An
>>>>>>
>>>>>> SB> ordinary LSR would not know anything about DetNet.
>>>>>>
>>>>>> [Balázs Varga A] No, A DetNet aware LSR would be a relay node (S-PE).
>>>>>>
>>>>> I think the confusion is what "DetNet Transport Layer" means. This
>>>>> technology touches on Transport Layer in  the L4 sense, and the
>>>>> Transport Network Layer as in the packet network that carries
>>>>> L3 packets.
>>>>>
>>>>> So I think that we need to clarify whether a DetNet transit node is
>>>>> an S-PE (i.e. a a transit node in the DetNet layer), or a P node
>>>>> (i.e. a transit node that is carrying DetNet packets but could be
>>>>> carrying any sort of MPLS packet)
>>>>>
>>>>>> ============
>>>>>>
>>>>>>    These three techniques can be applied independently, giving
>>>>>> eight
>>>>>>
>>>>>>    possible combinations, including none (no DetNet), although
>>>>>> some
>>>>>>
>>>>>>    combinations are of wider utility than others.  This separation
>>>>>> keeps
>>>>>>
>>>>>>    the protocol stack coherent and maximizes interoperability with
>>>>>>
>>>>>>    existing and developing standards in this (IETF) and other
>>>>>> Standards
>>>>>>
>>>>>>    Development Organizations.  Some examples of typical expected
>>>>>>
>>>>>>    combinations:
>>>>>>
>>>>>>    o  Explicit routes plus service protection are exactly the
>>>>>> techniques
>>>>>>
>>>>>>       employed by [HSR-PRP]. Explicit routes are achieved by
>>>>>> limiting
>>>>>>
>>>>>>       the physical topology of the network, and the
>>>>>> sequentialization,
>>>>>>
>>>>>>       replication, and duplicate elimination are facilitated by
>>>>>> packet
>>>>>>
>>>>>>       tags added at the front or the end of Ethernet frames.
>>>>>>
>>>>>> SB> ER can be done virtually as well as physically. RSVP is a type
>>>>>> SB> of
>>>>>>
>>>>>> SB> ER, as is Adj-SID based SR, and we can design other types.
>>>>>>
>>>>>> [Balázs Varga A] Agree, but these are examples. Statement is for
>>>>>> HSR-PRP.
>>>>>>
>>>>> So the question is whether we should expand the set of examples,
>>>>> particularly to more accessible ones.
>>>>>
>>>>> ============
>>>>>>                     Packet replication and elimination
>>>>>>
>>>>>>                 > > > > > > > > > relay > > > > > > > >
>>>>>>
>>>>>>                > /------------+ R node E +------------\ >
>>>>>>
>>>>>>               > /                  v + ^               \ >
>>>>>>
>>>>>>       end    R +                   v | ^                + E end
>>>>>>
>>>>>>       system   +                   v | ^                +   system
>>>>>>
>>>>>>               > \                  v + ^               / >
>>>>>>
>>>>>>                > \------------+ R relay E +-----------/ >
>>>>>>
>>>>>>                 > > > > > > > > >  node > > > > > > > >
>>>>>>
>>>>>> Figure 1
>>>>>>
>>>>>>    Packet replication and elimination does not react to and
>>>>>> correct
>>>>>>
>>>>>>    failures; it is entirely passive.  Thus, intermittent failures,
>>>>>>
>>>>>> SB> I think it copes with intermittent failures OK.
>>>>>>
>>>>>> [Balázs Varga A] Yes, PRF and PEF can eliminate the effect of such
>>>>>> failures. But text
>>>>>>
>>>>>> intends to say that it is passive. It is not reacting to such
>>>>>> failures. No change in text.
>>>>>>
>>>>> You say that PREF does not correct failures. I would contend that is
>>>>> exactly what it does. Sure it does not react but it does correct,
>>>>> and it does address intermittent failures.
>>>>>> ===========
>>>>>>
>>>>>>    transported between the peer end systems.  Therefore, the
>>>>>> following
>>>>>>
>>>>>>    possible types / formats of a DetNet flow are distinguished in
>>>>>> this
>>>>>>
>>>>>>    document:
>>>>>>
>>>>>>    o  App-flow: native format of a DetNet flow.  It does not
>>>>>> contain any
>>>>>>
>>>>>>       DetNet related attributes.
>>>>>>
>>>>>>    o  DetNet-t-flow: specific format of a DetNet flow.  Only
>>>>>> requires
>>>>>>
>>>>>>       the congestion / latency features provided by the Detnet
>>>>>> transport
>>>>>>
>>>>>>       layer.
>>>>>>
>>>>>>    o  DetNet-s-flow: specific format of a DetNet flow.  Only
>>>>>> requires
>>>>>>
>>>>>>       the replication/elimination feature ensured by the DetNet
>>>>>> service
>>>>>>
>>>>>>       layer.
>>>>>>
>>>>>>    o  DetNet-st-flow: specific format of a DetNet flow.  It
>>>>>> requires
>>>>>>
>>>>>>       both DetNet service layer and DetNet transport layer
>>>>>> functions
>>>>>>
>>>>>>       during forwarding.
>>>>>>
>>>>>> SB> I find the relisting of these types confusing. Wheren't they
>>>>>> defined
>>>>>>
>>>>>> SB> in the section above?
>>>>>>
>>>>>> [Balázs Varga A] This is inline with the previous section "
>>>>>> Grouping of end systems ".
>>>>>>
>>>>> Surely if we have defined them we never need to do anything but name
>>>>> them in later sections. Redefinition is never a good idea because it
>>>>> often leads to conflicting definitions.
>>>>>
>>>>>> ============
>>>>>>
>>>>>>    [HSR-PRP]  IEC, "High availability seamless redundancy (HSR) is
>>>>>> a
>>>>>>
>>>>>>               further development of the PRP approach, although
>>>>>> HSR
>>>>>>
>>>>>>               functions primarily as a protocol for creating media
>>>>>>
>>>>>>               redundancy while PRP, as described in the previous
>>>>>>
>>>>>>               section, creates network redundancy.  PRP and HSR
>>>>>> are both
>>>>>>
>>>>>>               described in the IEC 62439 3 standard.",
>>>>>>
>>>>>>
>>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__webstore.iec.c
>>>>>> h_webstore_webstore.nsf_&d=DwIGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=6UhGpW
>>>>>> 9lwi9dM7jYlxXD8w&m=X5hVmXs94u-d2MJQfKeTvr0IKdXoWO1ZcWpuJlqnvhU&s=4s
>>>>>> jAVn2iIEGDI1IhQ0CEvisDuw9KtAQ3ELh_MAUNRSo&e=
>>>>>>
>>>>>> artnum/046615!opendocument>.
>>>>>>
>>>>>> SB> Not available at the time of this review, but my recollection
>>>>>> SB> is
>>>>>>
>>>>>> SB> that this is not readily available without paying a large fee.
>>>>>>
>>>>> If we decide that this is essential as a key reference, there needs
>>>>> to be some suitable text, as this will get raised a number of times
>>>>> between here an publication as first the directorates and then the
>>>>> ADs run into this.
>>>>>
>>>>>> ===========
>>>>>>
>>>>>>    [ISA95]    ANSI/ISA, "Enterprise-Control System Integration Part 1:
>>>>>>
>>>>>>               Models and Terminology", 2000,
>>>>>>
>>>>>>               <https://urldefense.proofpoint.com/v2/url?u=https-3A__www.isa.org_isa95_&d=DwIGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=6UhGpW9lwi9dM7jYlxXD8w&m=X5hVmXs94u-d2MJQfKeTvr0IKdXoWO1ZcWpuJlqnvhU&s=uskJx__T6DFJncAuSToswWeLsNcfcE81RV05mvKyflU&e=>.
>>>>>>
>>>>>> SB> Should that be 2000, or 2010.
>>>>>>
>>>>>> SB> Note that this seems to be a very expensive document to access.
>>>>>>
>>>>> You did not comment on the correctness of the reference.
>>>>>>
>>>>> Best Regards
>>>>>
>>>>> Stewart
>>> _______________________________________________
>>> detnet mailing list
>>> detnet@ietf.org
>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mail
>>> man_listinfo_detnet&d=DwIGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=6UhGpW9lwi9dM7
>>> jYlxXD8w&m=X5hVmXs94u-d2MJQfKeTvr0IKdXoWO1ZcWpuJlqnvhU&s=aMfCDVPT3YMdi
>>> ViiL9V0euSBe5sY-LKrZm3w1AzZfVs&e=
>>
>> _______________________________________________
>> detnet mailing list
>> detnet@ietf.org
>> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_detnet&d=DwIGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=6UhGpW9lwi9dM7jYlxXD8w&m=X5hVmXs94u-d2MJQfKeTvr0IKdXoWO1ZcWpuJlqnvhU&s=aMfCDVPT3YMdiViiL9V0euSBe5sY-LKrZm3w1AzZfVs&e=


From nobody Fri Jul 13 03:52:35 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 2A595130E09 for <detnet@ietfa.amsl.com>; Fri, 13 Jul 2018 03:52:33 -0700 (PDT)
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 O4Y3zk8HhGn3 for <detnet@ietfa.amsl.com>; Fri, 13 Jul 2018 03:52:30 -0700 (PDT)
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 0A879130FD0 for <detnet@ietf.org>; Fri, 13 Jul 2018 03:52:30 -0700 (PDT)
Received: from cmgw13.unifiedlayer.com (unknown [10.9.0.13]) by gproxy10.mail.unifiedlayer.com (Postfix) with ESMTP id A9DF6140EA1 for <detnet@ietf.org>; Fri, 13 Jul 2018 04:28:52 -0600 (MDT)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id dvJkfKElhYe1jdvJkfTVBJ; Fri, 13 Jul 2018 04:28:52 -0600
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=Z6a9DdNhGrBlRxZQMo460Igq74sac3BauoJGLAQ3J4Y=; b=o456gBM35EKRl5oytrr6pt2nNr dA0hOBsu264av9LmVqC2FSOJ5LODKslrTv+BF3uWoHZHo3tb0GPw2fpepOazHzGUO2zefngpmDMpV kbBU3KJL8SkYQpHyBQr9g+5Q8;
Received: from pool-100-15-86-101.washdc.fios.verizon.net ([100.15.86.101]:46450 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 1fdvJk-000T9B-7d; Fri, 13 Jul 2018 04:28:52 -0600
To: "Pascal Thubert (pthubert)" <pthubert=40cisco.com@dmarc.ietf.org>, Norman Finn <norman.finn@mail01.huawei.com>
Cc: "draft-ietf-detnet-architecture@ietf.org" <draft-ietf-detnet-architecture@ietf.org>, DetNet WG <detnet@ietf.org>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <30d8df73-9f52-89d3-66fd-2173f7038624@labn.net> <a19cb7bb-a518-acfd-4539-d002bfc58bca@labn.net> <3DF0466E9510274382F5B74499ACD6F8D31E2D@dfwpml705-chm.exmail.huawei.com> <6D76E3A0-CA07-4EE5-8157-AC604F3CB796@cisco.com>
From: Lou Berger <lberger@labn.net>
Message-ID: <bdf4d1ec-11be-9071-b94a-f6719f2fd397@labn.net>
Date: Fri, 13 Jul 2018 06:28:51 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <6D76E3A0-CA07-4EE5-8157-AC604F3CB796@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.86.101
X-Source-L: No
X-Exim-ID: 1fdvJk-000T9B-7d
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-86-101.washdc.fios.verizon.net ([IPv6:::1]) [100.15.86.101]:46450
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/6DN1n3_A4EkDobQ5iPax-a9p-jY>
Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 13 Jul 2018 10:52:34 -0000

Pascal,

Keeping in mind that LMI is generally considered a form of OAM, it 
sounds like changing it to "Operational Plane (e.g., OAM)" would 
sufficiently cover your intent and be a fairly trivial change to the 
document.  Would this change work for you?

Lou

On 7/13/2018 12:19 AM, Pascal Thubert (pthubert) wrote:
> Hello Lou and Norm:
>
> I meant control protocols over the LMI as well as measurement (OAM) and automation such as (reflex) reactions that do no pass via a controller.
>
> The LMI provides information on the status of a DetNet path which can act as go/nogo for data and trigger fallback. It may in the future enable flow setup if one day we go for a more distributed design. It may provide time though for DetNet it is not in scope. It may provide rate control as well which is the object of a draft I have to split.
>
> So operation there was meant as a generic term for train data traffic overhead inside the network as opposed to in relation with a controller.
>
> Should we expand to clarify?
>
> Regards,
>
> Pascal
>
>> Le 13 juil. 2018 à 00:04, Norman Finn <norman.finn@mail01.huawei.com> a écrit :
>>
>> Pascal wrote that chunk.  I always assumed that "Operational Plane (control plane)" was some sort of IETF phrase I just didn't understand.  If it's OAM, I don't see what the "(control plane)" is for.
>>
>> Pascal?
>>
>> -- Norm
>> ________________________________________
>> From: detnet [detnet-bounces@ietf.org] on behalf of Lou Berger [lberger@labn.net]
>> Sent: Thursday, July 12, 2018 9:47 AM
>> To: draft-ietf-detnet-architecture@ietf.org
>> Cc: DetNet WG
>> Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
>>
>>   Hi,
>>
>> I have the following comments/questions:
>>
>> - WRT 4.4.2
>>
>> I think CPE and PCE are a bit conflated.  To clarify, hiw about:
>>
>> OLD
>>     to any device operating in that plane, whether is it a Path
>>     Computation entity, or a Network Management entity (NME)), or a
>>     distributed control plane.  The Path Computation Element (PCE)
>>     [RFC4655] is a core element of a controller, in charge of computing
>>     Deterministic paths to be applied in the Network Plane.
>>
>> NEW
>>     to any device operating in that plane, whether is it a Path
>>     Computation Element [RFC4655] or entity, or a Network Management
>> entity (NME)), or a
>>     distributed control plane.  The CPE
>>      is a core element of a controller, in charge of computing
>>     Deterministic paths to be applied in the Network Plane.
>>
>> and s/PCE/CPE in the next paragraph, specifically:
>>
>> OLD
>>     One or more PCE(s) collaborate to implement the requests from the FME
>>     as Per-Flow Per-Hop Behaviors installed in the intermediate nodes for
>>     each individual flow.  The PCEs place each flow along a deterministic
>> NEW
>>     One or more CPE(s) collaborate to implement the requests from the FME
>>     as Per-Flow Per-Hop Behaviors installed in the intermediate nodes for
>>     each individual flow.  The CPEs place each flow along a deterministic
>>
>> - WRT Section 4.4.3
>> I'm unclear as to what "Operational Plane (control plane)" means in the
>> first paragraph.  Should it perhaps read "Operational Plane (OAM)"? If
>> not, what is the intent of "control plane" in this paragraph (and section)?
>>
>> Thank you,
>> Lou
>>
>>> On 6/28/2018 10:35 PM, Lou Berger wrote:
>>> Authors,
>>>
>>>       Thank you for the update!
>>>
>>> WG,
>>>
>>>       This document has changed to a sufficient degree that I think a 2nd
>>> last call is warranted.  Typically I would start a 1 week LC in these
>>> circumstances - but given the proximity to the meeting I'd like to start
>>> a 3 week LC right ending with the IETF meeting -- that is on July 20th.
>>> This should allow for both adequate review of the changes and discussion
>>> of the changes in our WG session (Monday July 16.)
>>>
>>> As always, please send LC comment to the list and positive comments,
>>> e.g., "I've reviewed this document
>>> and believe it is ready for publication", are welcome!
>>>
>>> Thank you,
>>>
>>> Lou (as Shepherd)
>>>
>>>> On 6/28/2018 9:08 PM, János Farkas wrote:
>>>> Dear all,
>>>>
>>>> Off-line discussions among Lou, Stewart, and authors followed the
>>>> discussions to properly address the WGLC comments, including the
>>>> detailed comments.
>>>>
>>>> A new revision of the draft has been uploaded:
>>>> draft-ietf-detnet-architecture-06.
>>>>
>>>> In addition to the changes already described in this thread, the
>>>> following bigger changes have been made to the draft:
>>>>
>>>>
>>>> *Section 2.1 Terms used in this document*
>>>>
>>>> Some definitions refined as suggested by the detailed comments
>>>>
>>>> New definitions have been added:
>>>>
>>>>     "allocation
>>>>             Resources are dedicated to support a DetNet flow. Depending
>>>>             on an implementation, the resource may be reused by non-
>>>>             DetNet flows when it is not used by the DetNet flow.
>>>>
>>>>
>>>>     PEF     A Packet Elimination Function (PEF) eliminates duplicate
>>>>             copies of packets to prevent excess packets flooding the
>>>>             network or duplicate packets being sent out of the DetNet
>>>>             domain.  PEF can be implemented by an edge node, a relay
>>>>             node, or an end system.
>>>>
>>>>    PRF     A Packet Replication Function (PRF) replicates DetNet flow
>>>>             packets and forwards them to one or more next hops in the
>>>>             DetNet domain.  The number of packet copies sent to each next
>>>>             hop is a DetNet flow specific parameter at the node doing the
>>>>             replication.  PRF can be implemented by an edge node, a relay
>>>>             node, or an end system.
>>>>
>>>>     PREOF   Collective name for Packet Replication, Elimination, and
>>>>             Ordering Functions.
>>>>
>>>>     POF     A Packet Ordering Function (POF) re-orders packets within a
>>>>             DetNet flow that are received out of order.  This function
>>>>             can be implemented by an edge node, a relay node, or an end
>>>>             system.
>>>>
>>>>    DetNet service proxy
>>>>             Maps between App-flows and DetNet flows.
>>>>
>>>>     bridged path
>>>>             A VLAN bridge uses the VLAN ID and the destination MAC
>>>>             address to select the outbound port hence the path for a
>>>>             frame."
>>>>
>>>>
>>>> *Section 3.1 Primary goals defining the DetNet QoS*
>>>>
>>>> A new QoS aspect has been added:
>>>>     "o  An upper bound on out-of-order packet delivery.  It is worth
>>>>        noting that some DetNet applications are unable to tolerate any
>>>>        out-of-order delivery."
>>>>
>>>>
>>>> The 3rd paragraph on loss on page 8 after the bullet list has been
>>>> extended to:
>>>>     "After congestion, the most important contributions to packet loss are
>>>>     typically from random media errors and equipment failures. Service
>>>>     protection is the name for the mechanisms used by DetNet to address
>>>>     these losses.  The mechanisms employed are constrained by the
>>>>     requirement to meet the users' latency requirements.  Packet
>>>>     replication and elimination (Section 3.2.2) and packet encoding
>>>>     (Section 3.2.2.3) are described in this document to provide service
>>>>     protection; others may be found.  For instance, packet encoding can
>>>>     be used to provide service protection against random media errors,
>>>>     packet replication and elimination can be used to provide service
>>>>     protection against equipment failures.  This mechanism distributes
>>>>     the contents of DetNet flows over multiple paths in time and/or
>>>>     space, so that the loss of some of the paths does need not cause the
>>>>     loss of any packets."
>>>>
>>>>
>>>> *3.2.2.  Service Protection*
>>>>
>>>> Service protection is used as a more generic term. Introductory text
>>>> added:
>>>>     "Service protection aims to mitigate or eliminate packet loss due to
>>>>     equipment failures, random media and/or memory faults.  These types
>>>>     of packet loss can be greatly reduced by spreading the data over
>>>>     multiple disjoint forwarding paths.  Various service protection
>>>>     methods are described in [RFC6372], e.g., 1+1 linear protection.
>>>>     This section describes the functional details of an additional method
>>>>     in Section 3.2.2.2, which can be implemented as described in
>>>>     Section 3.2.2.3 or as specified in [I-D.ietf-detnet-dp-sol-mpls] in
>>>>     order to provide 1+n hitless protection.  The appropriate service
>>>>     protection mechanism depends on the scenario and the requirements."
>>>>
>>>>
>>>> New sub-section added:
>>>>
>>>> "3.2.2.1.  In-Order Delivery
>>>>
>>>>     Out-of-order packet delivery can be a side effect of service
>>>>     protection.  Packets delivered out-of-order impact the amount of
>>>>     buffering needed at the destination to properly process the received
>>>>     data.  Such packets also influence the jitter of a flow.  The DetNet
>>>>     service includes maximum allowed misordering as a constraint. Zero
>>>>     misordering would be a valid service constraint to reflect that the
>>>>     end system(s) of the flow cannot tolerate any out-of-order delivery.
>>>>     Service protection may provide a mechanism to support in-order
>>>>     delivery."
>>>>
>>>>
>>>> *3.2.2.2. Packet Replication and Elimination*
>>>>
>>>> New bullet added as the last one:
>>>>     "o  The Packet Ordering Function (POF) uses the sequencing information
>>>>        to re-order a DetNet flow's packets that are received out of
>>>>        order."
>>>>
>>>> New sentence added after the bullet list:
>>>> "The order in which a node applies the PEF and the PRF to a DetNet
>>>> flow is implementation specific."
>>>>
>>>> 2nd paragraph after the bullet list has been updated to:
>>>> "Some service protection mechanisms rely on switching from one flow to
>>>>     another when a failure of a flow is detected.  Contrarily, packet
>>>>     replication and elimination combines the DetNet member flows sent
>>>>     along multiple different paths, and performs a packet-by-packet
>>>>     selection of which to discard, e.g., based on sequencing information."
>>>>
>>>>
>>>> *3.2.3.  Explicit routes*
>>>>
>>>> Out-of-order aspect added to the first paragraph, which is about
>>>> distributed routing:
>>>> "Furthermore, out-of-order
>>>> packet delivery can be a side effect of route changes."
>>>>
>>>> New sentence added to the 3rd paragraph:
>>>> "Explicit routes can be established various
>>>> ways, e.g., with RSVP-TE [RFC3209], with Segment Routing (SR)
>>>> [I-D.ietf-spring-segment-routing], via a Software Defined Networking
>>>> approach [RFC7426], with IS-IS [RFC7813], etc."
>>>>
>>>> New paragraph added:
>>>>     "Out-of-order packet delivery can be a side effect of distributing a
>>>>     single flow over multiple paths especially when there is a change
>>>>     from one path to another when combining the flow.  This is
>>>>     irrespective of the distribution method used, also applies to service
>>>>     protection over explicit routes.  As described in Section 3.2.2.1,
>>>>     out-of-order packets influence the jitter of a flow and impact the
>>>>     amount of buffering needed to process the data; therefore, DetNet
>>>>     service includes maximum allowed misordering as a constraint. The
>>>>     use of explicit routes helps to provide in-order delivery because
>>>>     there is no immediate route change with the network topology, but the
>>>>     changes are plannable as they are between the different explicit
>>>>     routes."
>>>>
>>>> *
>>>> **4.1.1. Representative Protocol Stack Model*
>>>>
>>>> "Explicit routes" have been added to Figure 2 with the corresponding
>>>> explanation:
>>>>   "Explicit routes
>>>>             The DetNet transport layer provides mechanisms to ensure that
>>>>             fixed paths are provided for DetNet flows.  These explicit
>>>>             paths avoid the impact of network convergence."
>>>>
>>>>
>>>> Section 4.11 Connected islands vs. networks of v05 has been deleted
>>>> because it was just a leftover from early drafts on what DetNet WG
>>>> should do; which are covered by the charter anyways.
>>>>
>>>>
>>>> References have been cleaned up and brought up-to-date.
>>>>
>>>>
>>>> Refinements have been implemented in the draft according to Lou's
>>>> detailed comments. They are not listed here because they are minor
>>>> changes.
>>>>
>>>>
>>>> Best regards,
>>>> Janos
>>>>
>>>>
>>>>> On 6/12/2018 2:48 PM, Lou Berger wrote:
>>>>> Balázs,
>>>>>
>>>>> Thanks for the response -- please see below.
>>>>>
>>>>> ----------
>>>>> On June 12, 2018 4:07:35 AM Balázs Varga A
>>>>> <balazs.a.varga@ericsson.com> wrote:
>>>>>
>>>>>> Hi Lou, Thanks for the comments. See reactions inline. Document
>>>>>> update in progress. Cheers Bala'zs
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: detnet <detnet-bounces@ietf.org> On Behalf Of Lou Berger
>>>>>> Sent: 2018. június 1. 22:42
>>>>>> To: DetNet WG <detnet@ietf.org>;
>>>>>> draft-ietf-detnet-architecture@ietf.org
>>>>>> Subject: [Detnet] Promised comments on draft-ietf-detnet-architecture
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>>       I have a number of high level comments on the document that I'd
>>>>>> like to  raise below.  I also have a number of more
>>>>>> editorial/specific comments that  I'd like to review directly with
>>>>>> the authors and then have them report back  on changes -- if any
>>>>>> turn out to be more substantive discussions from the  author's
>>>>>> perspective, I'll raise these on the list separately.
>>>>>>
>>>>> ...
>>>>>> - WRT Section 4.4.3, I think the inclusion of a distributed control
>>>>>> plane in the "Network Plane" is inconsistent with other functional
>>>>>> definitions and conflates where a function resides from the actual
>>>>>> function and that whether control is implemented in a fully
>>>>>> centralized, fully distributed or some hybrid form doesn't
>>>>>> fundamentally change  the control function's role -- therefore I
>>>>>> think the sections 4.4.2 and .3 should be revised accordingly
>>>>>> [Balázs Varga A] Agree in principal. Let's discuss the details.
>>>>>>
>>>>> Okay - I'll work with you off line and we can report back the
>>>>> results/proposed changes.
>>>>>
>>>>>> - In several places it's not clear that DetNet service is always a
>>>>>> L3 service which is controlled using L3 identifiers, i.e., IP
>>>>>> addresses -- this is true even in the MPLS service case and the TSN
>>>>>> over MPLS case. I think this is an important point to be clear on in
>>>>>> the document.
>>>>>> [Balázs Varga A] I am not sure. DetNet service is always provided
>>>>>> over a L3 network (IP or MPLS), that is fine. However the service
>>>>>> itself can be L2 or L3. In case of TSN Ethernet frames are
>>>>>> transported, so it is a L2 service. In case of IP end systems IP
>>>>>> packets are transported so it is a L3 service.
>>>>>>
>>>>> Humm - While I agree that DetNet is providing an (enhanced) L2VPN
>>>>> service, it is not itself providing control or service of L2 devices
>>>>> -- this is TSN's job.  The fact that DetNet is all about behavior of
>>>>> L3 nodes (i.e., IP and PW/MPLS) and not L2 nodes (i.e., TSN bridges)
>>>>> is something the architecture should make unambiguous.
>>>>>
>>>>> Thanks,
>>>>> Lou
>>>>>
>>>>>> Please let me know what you think.
>>>>>>
>>>>>> Cheers,
>>>>>>
>>>>>> 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
>>>>
>>>>
>>>>> On 6/12/2018 6:27 PM, Stewart Bryant wrote:
>>>>> Dear Bala'zs
>>>>>
>>>>> Thank you your for your consideration of these points. I will just
>>>>> pick up a few that need some further thought:
>>>>>
>>>>>
>>>>>>      DetNet transit node
>>>>>>
>>>>>>             A node operating at the DetNet transport layer, that utilizes
>>>>>>
>>>>>>             link layer and/or network layer switching across multiple
>>>>>>
>>>>>>             links and/or sub-networks to provide paths for DetNet service
>>>>>>
>>>>>>             layer functions. Optionally provides congestion protection
>>>>>>
>>>>>>             over those paths.  An MPLS LSR is an example of a DetNet
>>>>>>
>>>>>>             transit node.
>>>>>>
>>>>>> SB> In that example it would have to be a DetNet enable/aware LSR. An
>>>>>>
>>>>>> SB> ordinary LSR would not know anything about DetNet.
>>>>>>
>>>>>> [Balázs Varga A] No, A DetNet aware LSR would be a relay node (S-PE).
>>>>>>
>>>>> I think the confusion is what "DetNet Transport Layer" means. This
>>>>> technology touches on Transport Layer in  the L4 sense, and the
>>>>> Transport Network Layer as in the packet network that carries
>>>>> L3 packets.
>>>>>
>>>>> So I think that we need to clarify whether a DetNet transit node
>>>>> is an S-PE (i.e. a a transit node in the DetNet layer), or a P node
>>>>> (i.e. a transit node that is carrying DetNet packets but could be
>>>>> carrying any sort of MPLS packet)
>>>>>
>>>>>> ============
>>>>>>
>>>>>>     These three techniques can be applied independently, giving eight
>>>>>>
>>>>>>     possible combinations, including none (no DetNet), although some
>>>>>>
>>>>>>     combinations are of wider utility than others.  This separation keeps
>>>>>>
>>>>>>     the protocol stack coherent and maximizes interoperability with
>>>>>>
>>>>>>     existing and developing standards in this (IETF) and other Standards
>>>>>>
>>>>>>     Development Organizations.  Some examples of typical expected
>>>>>>
>>>>>>     combinations:
>>>>>>
>>>>>>     o  Explicit routes plus service protection are exactly the techniques
>>>>>>
>>>>>>        employed by [HSR-PRP]. Explicit routes are achieved by limiting
>>>>>>
>>>>>>        the physical topology of the network, and the sequentialization,
>>>>>>
>>>>>>        replication, and duplicate elimination are facilitated by packet
>>>>>>
>>>>>>        tags added at the front or the end of Ethernet frames.
>>>>>>
>>>>>> SB> ER can be done virtually as well as physically. RSVP is a type of
>>>>>>
>>>>>> SB> ER, as is Adj-SID based SR, and we can design other types.
>>>>>>
>>>>>> [Balázs Varga A] Agree, but these are examples. Statement is for
>>>>>> HSR-PRP.
>>>>>>
>>>>> So the question is whether we should expand the set of examples,
>>>>> particularly
>>>>> to more accessible ones.
>>>>>
>>>>> ============
>>>>>>                      Packet replication and elimination
>>>>>>
>>>>>>>>>>>>>>> relay > > > > > > > >
>>>>>>> /------------+ R node E +------------\ >
>>>>>>> /                  v + ^               \ >
>>>>>>        end    R +                   v | ^                + E end
>>>>>>
>>>>>>        system   +                   v | ^                +   system
>>>>>>
>>>>>>> \                  v + ^               / >
>>>>>>> \------------+ R relay E +-----------/ >
>>>>>>>>>>>>>>>    node > > > > > > > >
>>>>>> Figure 1
>>>>>>
>>>>>>     Packet replication and elimination does not react to and correct
>>>>>>
>>>>>>     failures; it is entirely passive.  Thus, intermittent failures,
>>>>>>
>>>>>> SB> I think it copes with intermittent failures OK.
>>>>>>
>>>>>> [Balázs Varga A] Yes, PRF and PEF can eliminate the effect of such
>>>>>> failures. But text
>>>>>>
>>>>>> intends to say that it is passive. It is not reacting to such
>>>>>> failures. No change in text.
>>>>>>
>>>>> You say that PREF does not correct failures. I would contend that is
>>>>> exactly
>>>>> what it does. Sure it does not react but it does correct, and it does
>>>>> address intermittent failures.
>>>>>> ===========
>>>>>>
>>>>>>     transported between the peer end systems.  Therefore, the following
>>>>>>
>>>>>>     possible types / formats of a DetNet flow are distinguished in this
>>>>>>
>>>>>>     document:
>>>>>>
>>>>>>     o  App-flow: native format of a DetNet flow.  It does not contain any
>>>>>>
>>>>>>        DetNet related attributes.
>>>>>>
>>>>>>     o  DetNet-t-flow: specific format of a DetNet flow.  Only requires
>>>>>>
>>>>>>        the congestion / latency features provided by the Detnet transport
>>>>>>
>>>>>>        layer.
>>>>>>
>>>>>>     o  DetNet-s-flow: specific format of a DetNet flow.  Only requires
>>>>>>
>>>>>>        the replication/elimination feature ensured by the DetNet service
>>>>>>
>>>>>>        layer.
>>>>>>
>>>>>>     o  DetNet-st-flow: specific format of a DetNet flow.  It requires
>>>>>>
>>>>>>        both DetNet service layer and DetNet transport layer functions
>>>>>>
>>>>>>        during forwarding.
>>>>>>
>>>>>> SB> I find the relisting of these types confusing. Wheren't they
>>>>>> defined
>>>>>>
>>>>>> SB> in the section above?
>>>>>>
>>>>>> [Balázs Varga A] This is inline with the previous section " Grouping
>>>>>> of end systems ".
>>>>>>
>>>>> Surely if we have defined them we never need to do anything but name
>>>>> them in
>>>>> later sections. Redefinition is never a good idea because it often
>>>>> leads to
>>>>> conflicting definitions.
>>>>>
>>>>>> ============
>>>>>>
>>>>>>     [HSR-PRP]  IEC, "High availability seamless redundancy (HSR) is a
>>>>>>
>>>>>>                further development of the PRP approach, although HSR
>>>>>>
>>>>>>                functions primarily as a protocol for creating media
>>>>>>
>>>>>>                redundancy while PRP, as described in the previous
>>>>>>
>>>>>>                section, creates network redundancy.  PRP and HSR are both
>>>>>>
>>>>>>                described in the IEC 62439 3 standard.",
>>>>>>
>>>>>>                <http://webstore.iec.ch/webstore/webstore.nsf/
>>>>>>
>>>>>> artnum/046615!opendocument>.
>>>>>>
>>>>>> SB> Not available at the time of this review, but my recollection is
>>>>>>
>>>>>> SB> that this is not readily available without paying a large fee.
>>>>>>
>>>>> If we decide that this is essential as a key reference, there needs to be
>>>>> some suitable text, as this will get raised a number of times between
>>>>> here an publication as first the directorates and then the ADs run
>>>>> into this.
>>>>>
>>>>>> ===========
>>>>>>
>>>>>>     [ISA95]    ANSI/ISA, "Enterprise-Control System Integration Part 1:
>>>>>>
>>>>>>                Models and Terminology", 2000,
>>>>>>
>>>>>>                <https://www.isa.org/isa95/>.
>>>>>>
>>>>>> SB> Should that be 2000, or 2010.
>>>>>>
>>>>>> SB> Note that this seems to be a very expensive document to access.
>>>>>>
>>>>> You did not comment on the correctness of the reference.
>>>>> Best Regards
>>>>>
>>>>> Stewart
>>> _______________________________________________
>>> 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 Fri Jul 13 04:41:39 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 B0873130FCE; Fri, 13 Jul 2018 04:41:35 -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 bG6GpfWIAICG; Fri, 13 Jul 2018 04:41:28 -0700 (PDT)
Received: from mail-oi0-x22c.google.com (mail-oi0-x22c.google.com [IPv6:2607:f8b0:4003:c06::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A3861130EA4; Fri, 13 Jul 2018 04:41:28 -0700 (PDT)
Received: by mail-oi0-x22c.google.com with SMTP id r16-v6so61691012oie.3; Fri, 13 Jul 2018 04:41:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=lqyeUzcrbyJ5jwI7aQ8He6V+NDmTOvRsl5EuoK2kPIk=; b=bnnz+ITjyUDd6Ck/M59tuDW0aG2l+JW5x/s9SjbjjIVMZFcrZVIyZq8bXoL0ew8lF+ 2ZowijmaE4cShcD9bocdujgqRVclV05QRDs1p+q/tmo7P+azYCfK/E4REFC/z3NkO50w qqb1IS64+mVUpYkSMQ2H9Dm7L8eJ7flSMUIx694j/urZHtaLJwEaT3WngpziUizaKhUV 6ShICbt21cdQBQjgWDmpIxGhP+X4WBZKUU9nTrcsJ/LSjy/UDJexRCyLWTdow5YsKh9W K5bmOh6aiz+4xitZSL5g7ZFbpUQ3IF8BDIv+cyCg92mq9Yf4X0G3wEubZ4rsCm384QS5 mXTg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=lqyeUzcrbyJ5jwI7aQ8He6V+NDmTOvRsl5EuoK2kPIk=; b=PqbTaVZnkRD5LVR3KnD4dF8rK9y55KhpX8pH0Nd0DfulZUMVz/CfBF/4S3eR/8ofX7 5Xoa7zhniFkoqFCCOHagoI57fmPsbS699zDi65N3TbPf2e4R23jH0vJYsrvrp62nqw2x 1Q6HP92KnTmzfZmrUFQMBsrhdPMzLwVrQ9ppmFjjVrrlALSoz7hxb+gApXdNni3wS+p3 CQELJhEyekDSvg869kc6pceuxSvMxJPm+Kxx7v6tUbV9ybYPg+38bybmaSwEjsBVnVt9 4gqgr96PNRDlA2WjFPCuC9W3/gEEKMHf87aySi2aeQ5ziA+/k528sh4ZGwOhnWa5jJcx nr2A==
X-Gm-Message-State: AOUpUlF9UY/SRJJFRqQ+f0SbG0Pqy6TJYVDaLbfW59V3chnjR6o0eLXj osPPP04+lpiYvTKBulWzhWWgabFDD7mkxI2OUCUtmqfW
X-Google-Smtp-Source: AAOMgpcxaRphE08YZufUAcf28BSvGVeHxgd68+WebPR7T+CZGG4mU7eN3pxrhJ1d2ykqkM3TjlfGCuW0b2eYUfFrUSI=
X-Received: by 2002:aca:f305:: with SMTP id r5-v6mr6874638oih.230.1531482087897;  Fri, 13 Jul 2018 04:41:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:30c2:0:0:0:0:0 with HTTP; Fri, 13 Jul 2018 04:41:07 -0700 (PDT)
In-Reply-To: <35c847f2-4135-4d07-f2ff-509597757c58@labn.net>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <30d8df73-9f52-89d3-66fd-2173f7038624@labn.net> <a19cb7bb-a518-acfd-4539-d002bfc58bca@labn.net> <F64C10EAA68C8044B33656FA214632C88837AE6D@MISOUT7MSGUSRDE.ITServices.sbc.com> <072FD510-A80A-46AA-8EF7-D323D11F8F9C@cisco.com> <35c847f2-4135-4d07-f2ff-509597757c58@labn.net>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Fri, 13 Jul 2018 07:41:07 -0400
Message-ID: <CAA=duU0wXh8TF1anB7sq49H54_ut-STg0_=iiXJDha8GJ1ZZvw@mail.gmail.com>
To: Lou Berger <lberger@labn.net>
Cc: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "BRUNGARD, DEBORAH A" <db3546@att.com>,  draft-ietf-detnet-architecture@ietf.org, DetNet WG <detnet@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000d440070570dff500"
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/CD2H_mD9XKudVg69MoB7OPwm6ok>
Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 13 Jul 2018 11:41:36 -0000

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

Lou,

No problem. I personally prefer =E2=80=9CControl Plane Device (CPD)=E2=80=
=9D, but If
Deborah and the RFC Editor accept "Control Plane Entity (CPEnt)=E2=80=9D, t=
hen I
would be OK with it as well.

Cheers,
Andy


On Fri, Jul 13, 2018 at 6:24 AM, Lou Berger <lberger@labn.net> wrote:

> Pascal,
>
> The issue being raised (by Deborah and Andy) is that the document is
> defining the new three letter acronym "CPE" and that "CPE" is well known =
in
> the IETF context as "Customer Premise Equipment".  So all that needs to b=
e
> done here is to rename CPE, to minimize change at this late date and give=
n
> how infrequently this TLA is used, how about "Control Plane Entity (CPEnt=
)?
>
> Lou
>
> PS Andy, yes I changed my position on this topic from how I responded to
> your message - just trying to shortcut resolving this minor issue...
>
> ----------
>
> On July 13, 2018 12:04:10 AM "Pascal Thubert (pthubert)" <
> pthubert@cisco.com> wrote:
>
> Hello Deborah
>>
>> I used the term PCE as an extension to what a PCE does today to compute
>> more complex track then simple one or two lanes as it does today, possib=
ly
>> including planning for reservation associated to precise timing and serv=
ice
>> late setup. It is an extension but not a giant leap either. Can=E2=80=99=
t we just
>> keep that term?
>>
>>
>> Regards,
>>
>> Pascal
>>
>> Le 13 juil. 2018 =C3=A0 00:30, BRUNGARD, DEBORAH A <db3546@att.com> a =
=C3=A9crit :
>>>
>>> Hi,
>>>
>>> Sorry for not catching earlier, the abbreviation/acronym "CPE" for
>>> controller plane entity clashes with the RFC Editor's abbreviations lis=
t
>>> where CPE is the well-known abbreviation customer premises equipment:
>>>
>>> https://www.rfc-editor.org/materials/abbrev.expansion.txt
>>>
>>> To avoid lots of comments during the publication process, best is to
>>> find an alternative abbreviation.
>>>
>>> Thanks,
>>> Deborah
>>>
>>> -----Original Message-----
>>> From: detnet <detnet-bounces@ietf.org> On Behalf Of Lou Berger
>>> Sent: Thursday, July 12, 2018 12:47 PM
>>> To: draft-ietf-detnet-architecture@ietf.org
>>> Cc: DetNet WG <detnet@ietf.org>
>>> Subject: Re: [Detnet] Extended WG Last Call:
>>> draft-ietf-detnet-architecture-06
>>>
>>>
>>>  Hi,
>>>
>>> I have the following comments/questions:
>>>
>>> - WRT 4.4.2
>>>
>>> I think CPE and PCE are a bit conflated.  To clarify, hiw about:
>>>
>>> OLD
>>>    to any device operating in that plane, whether is it a Path
>>>    Computation entity, or a Network Management entity (NME)), or a
>>>    distributed control plane.  The Path Computation Element (PCE)
>>>    [RFC4655] is a core element of a controller, in charge of computing
>>>    Deterministic paths to be applied in the Network Plane.
>>>
>>> NEW
>>>    to any device operating in that plane, whether is it a Path
>>>    Computation Element [RFC4655] or entity, or a Network Management
>>> entity    (NME)), or a
>>>    distributed control plane.  The CPE
>>>     is a core element of a controller, in charge of computing
>>>    Deterministic paths to be applied in the Network Plane.
>>>
>>> and s/PCE/CPE in the next paragraph, specifically:
>>>
>>> OLD
>>>    One or more PCE(s) collaborate to implement the requests from the FM=
E
>>>    as Per-Flow Per-Hop Behaviors installed in the intermediate nodes fo=
r
>>>    each individual flow.  The PCEs place each flow along a deterministi=
c
>>> NEW
>>>    One or more CPE(s) collaborate to implement the requests from the FM=
E
>>>    as Per-Flow Per-Hop Behaviors installed in the intermediate nodes fo=
r
>>>    each individual flow.  The CPEs place each flow along a deterministi=
c
>>>
>>> - WRT Section 4.4.3
>>> I'm unclear as to what "Operational Plane (control plane)" means in the
>>> first paragraph.  Should it perhaps read "Operational Plane (OAM)"? If =
not,
>>> what is the intent of "control plane" in this paragraph (and section)?
>>>
>>> Thank you,
>>> Lou
>>>
>>> On 6/28/2018 10:35 PM, Lou Berger wrote:
>>>> Authors,
>>>>
>>>>      Thank you for the update!
>>>>
>>>> WG,
>>>>
>>>>      This document has changed to a sufficient degree that I think a
>>>> 2nd last call is warranted.  Typically I would start a 1 week LC in
>>>> these circumstances - but given the proximity to the meeting I'd like
>>>> to start a 3 week LC right ending with the IETF meeting -- that is on
>>>> July 20th.
>>>> This should allow for both adequate review of the changes and
>>>> discussion of the changes in our WG session (Monday July 16.)
>>>>
>>>> As always, please send LC comment to the list and positive comments,
>>>> e.g., "I've reviewed this document and believe it is ready for
>>>> publication", are welcome!
>>>>
>>>> Thank you,
>>>>
>>>> Lou (as Shepherd)
>>>>
>>>> On 6/28/2018 9:08 PM, J=C3=A1nos Farkas wrote:
>>>>> Dear all,
>>>>>
>>>>> Off-line discussions among Lou, Stewart, and authors followed the
>>>>> discussions to properly address the WGLC comments, including the
>>>>> detailed comments.
>>>>>
>>>>> A new revision of the draft has been uploaded:
>>>>> draft-ietf-detnet-architecture-06.
>>>>>
>>>>> In addition to the changes already described in this thread, the
>>>>> following bigger changes have been made to the draft:
>>>>>
>>>>>
>>>>> *Section 2.1 Terms used in this document*
>>>>>
>>>>> Some definitions refined as suggested by the detailed comments
>>>>>
>>>>> New definitions have been added:
>>>>>
>>>>>    "allocation
>>>>>            Resources are dedicated to support a DetNet flow.
>>>>> Depending
>>>>>            on an implementation, the resource may be reused by non-
>>>>>            DetNet flows when it is not used by the DetNet flow.
>>>>>
>>>>>
>>>>>    PEF     A Packet Elimination Function (PEF) eliminates duplicate
>>>>>            copies of packets to prevent excess packets flooding the
>>>>>            network or duplicate packets being sent out of the DetNet
>>>>>            domain.  PEF can be implemented by an edge node, a relay
>>>>>            node, or an end system.
>>>>>
>>>>>   PRF     A Packet Replication Function (PRF) replicates DetNet flow
>>>>>            packets and forwards them to one or more next hops in the
>>>>>            DetNet domain.  The number of packet copies sent to each
>>>>> next
>>>>>            hop is a DetNet flow specific parameter at the node doing
>>>>> the
>>>>>            replication.  PRF can be implemented by an edge node, a
>>>>> relay
>>>>>            node, or an end system.
>>>>>
>>>>>    PREOF   Collective name for Packet Replication, Elimination, and
>>>>>            Ordering Functions.
>>>>>
>>>>>    POF     A Packet Ordering Function (POF) re-orders packets within
>>>>> a
>>>>>            DetNet flow that are received out of order.  This
>>>>> function
>>>>>            can be implemented by an edge node, a relay node, or an
>>>>> end
>>>>>            system.
>>>>>
>>>>>   DetNet service proxy
>>>>>            Maps between App-flows and DetNet flows.
>>>>>
>>>>>    bridged path
>>>>>            A VLAN bridge uses the VLAN ID and the destination MAC
>>>>>            address to select the outbound port hence the path for a
>>>>>            frame."
>>>>>
>>>>>
>>>>> *Section 3.1 Primary goals defining the DetNet QoS*
>>>>>
>>>>> A new QoS aspect has been added:
>>>>>    "o  An upper bound on out-of-order packet delivery.  It is worth
>>>>>       noting that some DetNet applications are unable to tolerate
>>>>> any
>>>>>       out-of-order delivery."
>>>>>
>>>>>
>>>>> The 3rd paragraph on loss on page 8 after the bullet list has been
>>>>> extended to:
>>>>>    "After congestion, the most important contributions to packet
>>>>> loss are
>>>>>    typically from random media errors and equipment failures.
>>>>> Service
>>>>>    protection is the name for the mechanisms used by DetNet to
>>>>> address
>>>>>    these losses.  The mechanisms employed are constrained by the
>>>>>    requirement to meet the users' latency requirements.  Packet
>>>>>    replication and elimination (Section 3.2.2) and packet encoding
>>>>>    (Section 3.2.2.3) are described in this document to provide
>>>>> service
>>>>>    protection; others may be found.  For instance, packet encoding
>>>>> can
>>>>>    be used to provide service protection against random media
>>>>> errors,
>>>>>    packet replication and elimination can be used to provide service
>>>>>    protection against equipment failures.  This mechanism
>>>>> distributes
>>>>>    the contents of DetNet flows over multiple paths in time and/or
>>>>>    space, so that the loss of some of the paths does need not cause
>>>>> the
>>>>>    loss of any packets."
>>>>>
>>>>>
>>>>> *3.2.2.  Service Protection*
>>>>>
>>>>> Service protection is used as a more generic term. Introductory text
>>>>> added:
>>>>>    "Service protection aims to mitigate or eliminate packet loss due
>>>>> to
>>>>>    equipment failures, random media and/or memory faults.  These
>>>>> types
>>>>>    of packet loss can be greatly reduced by spreading the data over
>>>>>    multiple disjoint forwarding paths.  Various service protection
>>>>>    methods are described in [RFC6372], e.g., 1+1 linear protection.
>>>>>    This section describes the functional details of an additional
>>>>> method
>>>>>    in Section 3.2.2.2, which can be implemented as described in
>>>>>    Section 3.2.2.3 or as specified in [I-D.ietf-detnet-dp-sol-mpls]
>>>>> in
>>>>>    order to provide 1+n hitless protection.  The appropriate service
>>>>>    protection mechanism depends on the scenario and the requirements.=
"
>>>>>
>>>>>
>>>>> New sub-section added:
>>>>>
>>>>> "3.2.2.1.  In-Order Delivery
>>>>>
>>>>>    Out-of-order packet delivery can be a side effect of service
>>>>>    protection.  Packets delivered out-of-order impact the amount of
>>>>>    buffering needed at the destination to properly process the
>>>>> received
>>>>>    data.  Such packets also influence the jitter of a flow.  The
>>>>> DetNet
>>>>>    service includes maximum allowed misordering as a constraint.
>>>>> Zero
>>>>>    misordering would be a valid service constraint to reflect that
>>>>> the
>>>>>    end system(s) of the flow cannot tolerate any out-of-order deliver=
y.
>>>>>    Service protection may provide a mechanism to support in-order
>>>>>    delivery."
>>>>>
>>>>>
>>>>> *3.2.2.2. Packet Replication and Elimination*
>>>>>
>>>>> New bullet added as the last one:
>>>>>    "o  The Packet Ordering Function (POF) uses the sequencing
>>>>> information
>>>>>       to re-order a DetNet flow's packets that are received out of
>>>>>       order."
>>>>>
>>>>> New sentence added after the bullet list:
>>>>> "The order in which a node applies the PEF and the PRF to a DetNet
>>>>> flow is implementation specific."
>>>>>
>>>>> 2nd paragraph after the bullet list has been updated to:
>>>>> "Some service protection mechanisms rely on switching from one flow
>>>>> to
>>>>>    another when a failure of a flow is detected.  Contrarily, packet
>>>>>    replication and elimination combines the DetNet member flows sent
>>>>>    along multiple different paths, and performs a packet-by-packet
>>>>>    selection of which to discard, e.g., based on sequencing
>>>>> information."
>>>>>
>>>>>
>>>>> *3.2.3.  Explicit routes*
>>>>>
>>>>> Out-of-order aspect added to the first paragraph, which is about
>>>>> distributed routing:
>>>>> "Furthermore, out-of-order
>>>>> packet delivery can be a side effect of route changes."
>>>>>
>>>>> New sentence added to the 3rd paragraph:
>>>>> "Explicit routes can be established various ways, e.g., with RSVP-TE
>>>>> [RFC3209], with Segment Routing (SR)
>>>>> [I-D.ietf-spring-segment-routing], via a Software Defined Networking
>>>>> approach [RFC7426], with IS-IS [RFC7813], etc."
>>>>>
>>>>> New paragraph added:
>>>>>    "Out-of-order packet delivery can be a side effect of
>>>>> distributing a
>>>>>    single flow over multiple paths especially when there is a change
>>>>>    from one path to another when combining the flow.  This is
>>>>>    irrespective of the distribution method used, also applies to
>>>>> service
>>>>>    protection over explicit routes.  As described in Section
>>>>> 3.2.2.1,
>>>>>    out-of-order packets influence the jitter of a flow and impact
>>>>> the
>>>>>    amount of buffering needed to process the data; therefore, DetNet
>>>>>    service includes maximum allowed misordering as a constraint. The
>>>>>    use of explicit routes helps to provide in-order delivery because
>>>>>    there is no immediate route change with the network topology, but
>>>>> the
>>>>>    changes are plannable as they are between the different explicit
>>>>>    routes."
>>>>>
>>>>> *
>>>>> **4.1.1. Representative Protocol Stack Model*
>>>>>
>>>>> "Explicit routes" have been added to Figure 2 with the corresponding
>>>>> explanation:
>>>>>  "Explicit routes
>>>>>            The DetNet transport layer provides mechanisms to ensure
>>>>> that
>>>>>            fixed paths are provided for DetNet flows.  These
>>>>> explicit
>>>>>            paths avoid the impact of network convergence."
>>>>>
>>>>>
>>>>> Section 4.11 Connected islands vs. networks of v05 has been deleted
>>>>> because it was just a leftover from early drafts on what DetNet WG
>>>>> should do; which are covered by the charter anyways.
>>>>>
>>>>>
>>>>> References have been cleaned up and brought up-to-date.
>>>>>
>>>>>
>>>>> Refinements have been implemented in the draft according to Lou's
>>>>> detailed comments. They are not listed here because they are minor
>>>>> changes.
>>>>>
>>>>>
>>>>> Best regards,
>>>>> Janos
>>>>>
>>>>>
>>>>> On 6/12/2018 2:48 PM, Lou Berger wrote:
>>>>>> Bal=C3=A1zs,
>>>>>>
>>>>>> Thanks for the response -- please see below.
>>>>>>
>>>>>> ----------
>>>>>> On June 12, 2018 4:07:35 AM Bal=C3=A1zs Varga A
>>>>>> <balazs.a.varga@ericsson.com> wrote:
>>>>>>
>>>>>> Hi Lou, Thanks for the comments. See reactions inline. Document
>>>>>>> update in progress. Cheers Bala'zs
>>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> From: detnet <detnet-bounces@ietf.org> On Behalf Of Lou Berger
>>>>>>> Sent: 2018. j=C3=BAnius 1. 22:42
>>>>>>> To: DetNet WG <detnet@ietf.org>;
>>>>>>> draft-ietf-detnet-architecture@ietf.org
>>>>>>> Subject: [Detnet] Promised comments on
>>>>>>> draft-ietf-detnet-architecture
>>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>>      I have a number of high level comments on the document that
>>>>>>> I'd like to  raise below.  I also have a number of more
>>>>>>> editorial/specific comments that  I'd like to review directly with
>>>>>>> the authors and then have them report back  on changes -- if any
>>>>>>> turn out to be more substantive discussions from the  author's
>>>>>>> perspective, I'll raise these on the list separately.
>>>>>>>
>>>>>>> ...
>>>>>>
>>>>>>> - WRT Section 4.4.3, I think the inclusion of a distributed control
>>>>>>> plane in the "Network Plane" is inconsistent with other functional
>>>>>>> definitions and conflates where a function resides from the actual
>>>>>>> function and that whether control is implemented in a fully
>>>>>>> centralized, fully distributed or some hybrid form doesn't
>>>>>>> fundamentally change  the control function's role -- therefore I
>>>>>>> think the sections 4.4.2 and .3 should be revised accordingly
>>>>>>> [Bal=C3=A1zs Varga A] Agree in principal. Let's discuss the details=
.
>>>>>>>
>>>>>>> Okay - I'll work with you off line and we can report back the
>>>>>> results/proposed changes.
>>>>>>
>>>>>> - In several places it's not clear that DetNet service is always a
>>>>>>> L3 service which is controlled using L3 identifiers, i.e., IP
>>>>>>> addresses -- this is true even in the MPLS service case and the TSN
>>>>>>> over MPLS case. I think this is an important point to be clear on
>>>>>>> in the document.
>>>>>>> [Bal=C3=A1zs Varga A] I am not sure. DetNet service is always provi=
ded
>>>>>>> over a L3 network (IP or MPLS), that is fine. However the service
>>>>>>> itself can be L2 or L3. In case of TSN Ethernet frames are
>>>>>>> transported, so it is a L2 service. In case of IP end systems IP
>>>>>>> packets are transported so it is a L3 service.
>>>>>>>
>>>>>>> Humm - While I agree that DetNet is providing an (enhanced) L2VPN
>>>>>> service, it is not itself providing control or service of L2 devices
>>>>>> -- this is TSN's job.  The fact that DetNet is all about behavior of
>>>>>> L3 nodes (i.e., IP and PW/MPLS) and not L2 nodes (i.e., TSN bridges)
>>>>>> is something the architecture should make unambiguous.
>>>>>>
>>>>>> Thanks,
>>>>>> Lou
>>>>>>
>>>>>> Please let me know what you think.
>>>>>>>
>>>>>>> Cheers,
>>>>>>>
>>>>>>> Lou
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> detnet mailing list
>>>>>>> detnet@ietf.org
>>>>>>> https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org=
_m
>>>>>>> ailman_listinfo_detnet&d=3DDwIGaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D6U=
hGpW9l
>>>>>>> wi9dM7jYlxXD8w&m=3DX5hVmXs94u-d2MJQfKeTvr0IKdXoWO1ZcWpuJlqnvhU&s=3D=
aMfC
>>>>>>> DVPT3YMdiViiL9V0euSBe5sY-LKrZm3w1AzZfVs&e=3D
>>>>>>> _______________________________________________
>>>>>>> detnet mailing list
>>>>>>> detnet@ietf.org
>>>>>>> https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org=
_m
>>>>>>> ailman_listinfo_detnet&d=3DDwIGaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D6U=
hGpW9l
>>>>>>> wi9dM7jYlxXD8w&m=3DX5hVmXs94u-d2MJQfKeTvr0IKdXoWO1ZcWpuJlqnvhU&s=3D=
aMfC
>>>>>>> DVPT3YMdiViiL9V0euSBe5sY-LKrZm3w1AzZfVs&e=3D
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> On 6/12/2018 6:27 PM, Stewart Bryant wrote:
>>>>>> Dear Bala'zs
>>>>>>
>>>>>> Thank you your for your consideration of these points. I will just
>>>>>> pick up a few that need some further thought:
>>>>>>
>>>>>>
>>>>>>     DetNet transit node
>>>>>>>
>>>>>>>            A node operating at the DetNet transport layer, that
>>>>>>> utilizes
>>>>>>>
>>>>>>>            link layer and/or network layer switching across
>>>>>>> multiple
>>>>>>>
>>>>>>>            links and/or sub-networks to provide paths for DetNet
>>>>>>> service
>>>>>>>
>>>>>>>            layer functions. Optionally provides congestion
>>>>>>> protection
>>>>>>>
>>>>>>>            over those paths.  An MPLS LSR is an example of a
>>>>>>> DetNet
>>>>>>>
>>>>>>>            transit node.
>>>>>>>
>>>>>>> SB> In that example it would have to be a DetNet enable/aware LSR.
>>>>>>> SB> An
>>>>>>>
>>>>>>> SB> ordinary LSR would not know anything about DetNet.
>>>>>>>
>>>>>>> [Bal=C3=A1zs Varga A] No, A DetNet aware LSR would be a relay node =
(S-PE).
>>>>>>>
>>>>>>> I think the confusion is what "DetNet Transport Layer" means. This
>>>>>> technology touches on Transport Layer in  the L4 sense, and the
>>>>>> Transport Network Layer as in the packet network that carries
>>>>>> L3 packets.
>>>>>>
>>>>>> So I think that we need to clarify whether a DetNet transit node is
>>>>>> an S-PE (i.e. a a transit node in the DetNet layer), or a P node
>>>>>> (i.e. a transit node that is carrying DetNet packets but could be
>>>>>> carrying any sort of MPLS packet)
>>>>>>
>>>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>>>>
>>>>>>>    These three techniques can be applied independently, giving
>>>>>>> eight
>>>>>>>
>>>>>>>    possible combinations, including none (no DetNet), although
>>>>>>> some
>>>>>>>
>>>>>>>    combinations are of wider utility than others.  This separation
>>>>>>> keeps
>>>>>>>
>>>>>>>    the protocol stack coherent and maximizes interoperability with
>>>>>>>
>>>>>>>    existing and developing standards in this (IETF) and other
>>>>>>> Standards
>>>>>>>
>>>>>>>    Development Organizations.  Some examples of typical expected
>>>>>>>
>>>>>>>    combinations:
>>>>>>>
>>>>>>>    o  Explicit routes plus service protection are exactly the
>>>>>>> techniques
>>>>>>>
>>>>>>>       employed by [HSR-PRP]. Explicit routes are achieved by
>>>>>>> limiting
>>>>>>>
>>>>>>>       the physical topology of the network, and the
>>>>>>> sequentialization,
>>>>>>>
>>>>>>>       replication, and duplicate elimination are facilitated by
>>>>>>> packet
>>>>>>>
>>>>>>>       tags added at the front or the end of Ethernet frames.
>>>>>>>
>>>>>>> SB> ER can be done virtually as well as physically. RSVP is a type
>>>>>>> SB> of
>>>>>>>
>>>>>>> SB> ER, as is Adj-SID based SR, and we can design other types.
>>>>>>>
>>>>>>> [Bal=C3=A1zs Varga A] Agree, but these are examples. Statement is f=
or
>>>>>>> HSR-PRP.
>>>>>>>
>>>>>>> So the question is whether we should expand the set of examples,
>>>>>> particularly to more accessible ones.
>>>>>>
>>>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>>>
>>>>>>>                     Packet replication and elimination
>>>>>>>
>>>>>>>                 > > > > > > > > > relay > > > > > > > >
>>>>>>>
>>>>>>>                > /------------+ R node E +------------\ >
>>>>>>>
>>>>>>>               > /                  v + ^               \ >
>>>>>>>
>>>>>>>       end    R +                   v | ^                + E end
>>>>>>>
>>>>>>>       system   +                   v | ^                +   system
>>>>>>>
>>>>>>>               > \                  v + ^               / >
>>>>>>>
>>>>>>>                > \------------+ R relay E +-----------/ >
>>>>>>>
>>>>>>>                 > > > > > > > > >  node > > > > > > > >
>>>>>>>
>>>>>>> Figure 1
>>>>>>>
>>>>>>>    Packet replication and elimination does not react to and
>>>>>>> correct
>>>>>>>
>>>>>>>    failures; it is entirely passive.  Thus, intermittent failures,
>>>>>>>
>>>>>>> SB> I think it copes with intermittent failures OK.
>>>>>>>
>>>>>>> [Bal=C3=A1zs Varga A] Yes, PRF and PEF can eliminate the effect of =
such
>>>>>>> failures. But text
>>>>>>>
>>>>>>> intends to say that it is passive. It is not reacting to such
>>>>>>> failures. No change in text.
>>>>>>>
>>>>>>> You say that PREF does not correct failures. I would contend that i=
s
>>>>>> exactly what it does. Sure it does not react but it does correct,
>>>>>> and it does address intermittent failures.
>>>>>>
>>>>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>>>>
>>>>>>>    transported between the peer end systems.  Therefore, the
>>>>>>> following
>>>>>>>
>>>>>>>    possible types / formats of a DetNet flow are distinguished in
>>>>>>> this
>>>>>>>
>>>>>>>    document:
>>>>>>>
>>>>>>>    o  App-flow: native format of a DetNet flow.  It does not
>>>>>>> contain any
>>>>>>>
>>>>>>>       DetNet related attributes.
>>>>>>>
>>>>>>>    o  DetNet-t-flow: specific format of a DetNet flow.  Only
>>>>>>> requires
>>>>>>>
>>>>>>>       the congestion / latency features provided by the Detnet
>>>>>>> transport
>>>>>>>
>>>>>>>       layer.
>>>>>>>
>>>>>>>    o  DetNet-s-flow: specific format of a DetNet flow.  Only
>>>>>>> requires
>>>>>>>
>>>>>>>       the replication/elimination feature ensured by the DetNet
>>>>>>> service
>>>>>>>
>>>>>>>       layer.
>>>>>>>
>>>>>>>    o  DetNet-st-flow: specific format of a DetNet flow.  It
>>>>>>> requires
>>>>>>>
>>>>>>>       both DetNet service layer and DetNet transport layer
>>>>>>> functions
>>>>>>>
>>>>>>>       during forwarding.
>>>>>>>
>>>>>>> SB> I find the relisting of these types confusing. Wheren't they
>>>>>>> defined
>>>>>>>
>>>>>>> SB> in the section above?
>>>>>>>
>>>>>>> [Bal=C3=A1zs Varga A] This is inline with the previous section "
>>>>>>> Grouping of end systems ".
>>>>>>>
>>>>>>> Surely if we have defined them we never need to do anything but nam=
e
>>>>>> them in later sections. Redefinition is never a good idea because it
>>>>>> often leads to conflicting definitions.
>>>>>>
>>>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>>>>
>>>>>>>    [HSR-PRP]  IEC, "High availability seamless redundancy (HSR) is
>>>>>>> a
>>>>>>>
>>>>>>>               further development of the PRP approach, although
>>>>>>> HSR
>>>>>>>
>>>>>>>               functions primarily as a protocol for creating media
>>>>>>>
>>>>>>>               redundancy while PRP, as described in the previous
>>>>>>>
>>>>>>>               section, creates network redundancy.  PRP and HSR
>>>>>>> are both
>>>>>>>
>>>>>>>               described in the IEC 62439 3 standard.",
>>>>>>>
>>>>>>>
>>>>>>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__webstore.iec=
.c
>>>>>>> h_webstore_webstore.nsf_&d=3DDwIGaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D=
6UhGpW
>>>>>>> 9lwi9dM7jYlxXD8w&m=3DX5hVmXs94u-d2MJQfKeTvr0IKdXoWO1ZcWpuJlqnvhU&s=
=3D4s
>>>>>>> jAVn2iIEGDI1IhQ0CEvisDuw9KtAQ3ELh_MAUNRSo&e=3D
>>>>>>>
>>>>>>> artnum/046615!opendocument>.
>>>>>>>
>>>>>>> SB> Not available at the time of this review, but my recollection
>>>>>>> SB> is
>>>>>>>
>>>>>>> SB> that this is not readily available without paying a large fee.
>>>>>>>
>>>>>>> If we decide that this is essential as a key reference, there needs
>>>>>> to be some suitable text, as this will get raised a number of times
>>>>>> between here an publication as first the directorates and then the
>>>>>> ADs run into this.
>>>>>>
>>>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>>>>
>>>>>>>    [ISA95]    ANSI/ISA, "Enterprise-Control System Integration Part
>>>>>>> 1:
>>>>>>>
>>>>>>>               Models and Terminology", 2000,
>>>>>>>
>>>>>>>               <https://urldefense.proofpoint
>>>>>>> .com/v2/url?u=3Dhttps-3A__www.isa.org_isa95_&d=3DDwIGaQ&c=3D
>>>>>>> LFYZ-o9_HUMeMTSQicvjIg&r=3D6UhGpW9lwi9dM7jYlxXD8w&m=3DX5hVmXs94u
>>>>>>> -d2MJQfKeTvr0IKdXoWO1ZcWpuJlqnvhU&s=3DuskJx__T6DFJncAuSToswWeL
>>>>>>> sNcfcE81RV05mvKyflU&e=3D>.
>>>>>>>
>>>>>>> SB> Should that be 2000, or 2010.
>>>>>>>
>>>>>>> SB> Note that this seems to be a very expensive document to access.
>>>>>>>
>>>>>>> You did not comment on the correctness of the reference.
>>>>>>
>>>>>>>
>>>>>>> Best Regards
>>>>>>
>>>>>> Stewart
>>>>>>
>>>>> _______________________________________________
>>>> detnet mailing list
>>>> detnet@ietf.org
>>>> https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_ma=
il
>>>> man_listinfo_detnet&d=3DDwIGaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D6UhGpW9l=
wi9dM7
>>>> jYlxXD8w&m=3DX5hVmXs94u-d2MJQfKeTvr0IKdXoWO1ZcWpuJlqnvhU&s=3DaMfCDVPT3=
YMdi
>>>> ViiL9V0euSBe5sY-LKrZm3w1AzZfVs&e=3D
>>>>
>>>
>>> _______________________________________________
>>> detnet mailing list
>>> detnet@ietf.org
>>> https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.iet
>>> f.org_mailman_listinfo_detnet&d=3DDwIGaQ&c=3DLFYZ-o9_HUMeMTSQicv
>>> jIg&r=3D6UhGpW9lwi9dM7jYlxXD8w&m=3DX5hVmXs94u-d2MJQfKeTvr0IKdXo
>>> WO1ZcWpuJlqnvhU&s=3DaMfCDVPT3YMdiViiL9V0euSBe5sY-LKrZm3w1AzZfVs&e=3D
>>>
>>
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet
>

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

<div dir=3D"ltr">Lou,<div><br></div><div>No problem. I personally prefer =
=E2=80=9CControl Plane Device (CPD)=E2=80=9D, but If Deborah and the RFC Ed=
itor accept=C2=A0<span style=3D"font-size:12.800000190734863px">&quot;Contr=
ol Plane Entity (CPEnt)=E2=80=9D, then I would be OK with it as well.</span=
></div><div><span style=3D"font-size:12.800000190734863px"><br></span></div=
><div><span style=3D"font-size:12.800000190734863px">Cheers,</span></div><d=
iv><span style=3D"font-size:12.800000190734863px">Andy</span></div><div><sp=
an style=3D"font-size:12.800000190734863px"><br></span></div></div><div cla=
ss=3D"gmail_extra"><br><div class=3D"gmail_quote">On Fri, Jul 13, 2018 at 6=
:24 AM, Lou Berger <span dir=3D"ltr">&lt;<a href=3D"mailto:lberger@labn.net=
" target=3D"_blank">lberger@labn.net</a>&gt;</span> wrote:<br><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">Pascal,<br>
<br>
The issue being raised (by Deborah and Andy) is that the document is defini=
ng the new three letter acronym &quot;CPE&quot; and that &quot;CPE&quot; is=
 well known in the IETF context as &quot;Customer Premise Equipment&quot;.=
=C2=A0 So all that needs to be done here is to rename CPE, to minimize chan=
ge at this late date and given how infrequently this TLA is used, how about=
 &quot;Control Plane Entity (CPEnt)?<span class=3D"HOEnZb"><font color=3D"#=
888888"><br>
<br>
Lou<br>
</font></span><br>
PS Andy, yes I changed my position on this topic from how I responded to yo=
ur message - just trying to shortcut resolving this minor issue...<br>
<br>
----------<div class=3D"HOEnZb"><div class=3D"h5"><br>
On July 13, 2018 12:04:10 AM &quot;Pascal Thubert (pthubert)&quot; &lt;<a h=
ref=3D"mailto:pthubert@cisco.com" target=3D"_blank">pthubert@cisco.com</a>&=
gt; wrote:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hello Deborah<br>
<br>
I used the term PCE as an extension to what a PCE does today to compute mor=
e complex track then simple one or two lanes as it does today, possibly inc=
luding planning for reservation associated to precise timing and service la=
te setup. It is an extension but not a giant leap either. Can=E2=80=99t we =
just keep that term?<br>
<br>
<br>
Regards,<br>
<br>
Pascal<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Le 13 juil. 2018 =C3=A0 00:30, BRUNGARD, DEBORAH A &lt;<a href=3D"mailto:db=
3546@att.com" target=3D"_blank">db3546@att.com</a>&gt; a =C3=A9crit :<br>
<br>
Hi,<br>
<br>
Sorry for not catching earlier, the abbreviation/acronym &quot;CPE&quot; fo=
r controller plane entity clashes with the RFC Editor&#39;s abbreviations l=
ist where CPE is the well-known abbreviation customer premises equipment:<b=
r>
<br>
<a href=3D"https://www.rfc-editor.org/materials/abbrev.expansion.txt" rel=
=3D"noreferrer" target=3D"_blank">https://www.rfc-editor.org/mat<wbr>erials=
/abbrev.expansion.txt</a><br>
<br>
To avoid lots of comments during the publication process, best is to find a=
n alternative abbreviation.<br>
<br>
Thanks,<br>
Deborah<br>
<br>
-----Original Message-----<br>
From: detnet &lt;<a href=3D"mailto:detnet-bounces@ietf.org" target=3D"_blan=
k">detnet-bounces@ietf.org</a>&gt; On Behalf Of Lou Berger<br>
Sent: Thursday, July 12, 2018 12:47 PM<br>
To: <a href=3D"mailto:draft-ietf-detnet-architecture@ietf.org" target=3D"_b=
lank">draft-ietf-detnet-architecture<wbr>@ietf.org</a><br>
Cc: DetNet WG &lt;<a href=3D"mailto:detnet@ietf.org" target=3D"_blank">detn=
et@ietf.org</a>&gt;<br>
Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture=
<wbr>-06<br>
<br>
<br>
=C2=A0Hi,<br>
<br>
I have the following comments/questions:<br>
<br>
- WRT 4.4.2<br>
<br>
I think CPE and PCE are a bit conflated.=C2=A0 To clarify, hiw about:<br>
<br>
OLD<br>
=C2=A0 =C2=A0to any device operating in that plane, whether is it a Path<br=
>
=C2=A0 =C2=A0Computation entity, or a Network Management entity (NME)), or =
a<br>
=C2=A0 =C2=A0distributed control plane.=C2=A0 The Path Computation Element =
(PCE)<br>
=C2=A0 =C2=A0[RFC4655] is a core element of a controller, in charge of comp=
uting<br>
=C2=A0 =C2=A0Deterministic paths to be applied in the Network Plane.<br>
<br>
NEW<br>
=C2=A0 =C2=A0to any device operating in that plane, whether is it a Path<br=
>
=C2=A0 =C2=A0Computation Element [RFC4655] or entity, or a Network Manageme=
nt entity=C2=A0 =C2=A0 (NME)), or a<br>
=C2=A0 =C2=A0distributed control plane.=C2=A0 The CPE<br>
=C2=A0 =C2=A0 is a core element of a controller, in charge of computing<br>
=C2=A0 =C2=A0Deterministic paths to be applied in the Network Plane.<br>
<br>
and s/PCE/CPE in the next paragraph, specifically:<br>
<br>
OLD<br>
=C2=A0 =C2=A0One or more PCE(s) collaborate to implement the requests from =
the FME<br>
=C2=A0 =C2=A0as Per-Flow Per-Hop Behaviors installed in the intermediate no=
des for<br>
=C2=A0 =C2=A0each individual flow.=C2=A0 The PCEs place each flow along a d=
eterministic NEW<br>
=C2=A0 =C2=A0One or more CPE(s) collaborate to implement the requests from =
the FME<br>
=C2=A0 =C2=A0as Per-Flow Per-Hop Behaviors installed in the intermediate no=
des for<br>
=C2=A0 =C2=A0each individual flow.=C2=A0 The CPEs place each flow along a d=
eterministic<br>
<br>
- WRT Section 4.4.3<br>
I&#39;m unclear as to what &quot;Operational Plane (control plane)&quot; me=
ans in the first paragraph.=C2=A0 Should it perhaps read &quot;Operational =
Plane (OAM)&quot;? If not, what is the intent of &quot;control plane&quot; =
in this paragraph (and section)?<br>
<br>
Thank you,<br>
Lou<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
On 6/28/2018 10:35 PM, Lou Berger wrote:<br>
Authors,<br>
<br>
=C2=A0 =C2=A0 =C2=A0Thank you for the update!<br>
<br>
WG,<br>
<br>
=C2=A0 =C2=A0 =C2=A0This document has changed to a sufficient degree that I=
 think a<br>
2nd last call is warranted.=C2=A0 Typically I would start a 1 week LC in<br=
>
these circumstances - but given the proximity to the meeting I&#39;d like<b=
r>
to start a 3 week LC right ending with the IETF meeting -- that is on July =
20th.<br>
This should allow for both adequate review of the changes and<br>
discussion of the changes in our WG session (Monday July 16.)<br>
<br>
As always, please send LC comment to the list and positive comments,<br>
e.g., &quot;I&#39;ve reviewed this document and believe it is ready for<br>
publication&quot;, are welcome!<br>
<br>
Thank you,<br>
<br>
Lou (as Shepherd)<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
On 6/28/2018 9:08 PM, J=C3=A1nos Farkas wrote:<br>
Dear all,<br>
<br>
Off-line discussions among Lou, Stewart, and authors followed the<br>
discussions to properly address the WGLC comments, including the<br>
detailed comments.<br>
<br>
A new revision of the draft has been uploaded:<br>
draft-ietf-detnet-architecture<wbr>-06.<br>
<br>
In addition to the changes already described in this thread, the<br>
following bigger changes have been made to the draft:<br>
<br>
<br>
*Section 2.1 Terms used in this document*<br>
<br>
Some definitions refined as suggested by the detailed comments<br>
<br>
New definitions have been added:<br>
<br>
=C2=A0 =C2=A0&quot;allocation<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Resources are dedicated to support=
 a DetNet flow.<br>
Depending<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0on an implementation, the resource=
 may be reused by non-<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0DetNet flows when it is not used b=
y the DetNet flow.<br>
<br>
<br>
=C2=A0 =C2=A0PEF=C2=A0 =C2=A0 =C2=A0A Packet Elimination Function (PEF) eli=
minates duplicate<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0copies of packets to prevent exces=
s packets flooding the<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0network or duplicate packets being=
 sent out of the DetNet<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0domain.=C2=A0 PEF can be implement=
ed by an edge node, a relay<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0node, or an end system.<br>
<br>
=C2=A0 PRF=C2=A0 =C2=A0 =C2=A0A Packet Replication Function (PRF) replicate=
s DetNet flow<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0packets and forwards them to one o=
r more next hops in the<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0DetNet domain.=C2=A0 The number of=
 packet copies sent to each<br>
next<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0hop is a DetNet flow specific para=
meter at the node doing<br>
the<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0replication.=C2=A0 PRF can be impl=
emented by an edge node, a<br>
relay<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0node, or an end system.<br>
<br>
=C2=A0 =C2=A0PREOF=C2=A0 =C2=A0Collective name for Packet Replication, Elim=
ination, and<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Ordering Functions.<br>
<br>
=C2=A0 =C2=A0POF=C2=A0 =C2=A0 =C2=A0A Packet Ordering Function (POF) re-ord=
ers packets within<br>
a<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0DetNet flow that are received out =
of order.=C2=A0 This<br>
function<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0can be implemented by an edge node=
, a relay node, or an<br>
end<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0system.<br>
<br>
=C2=A0 DetNet service proxy<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Maps between App-flows and DetNet =
flows.<br>
<br>
=C2=A0 =C2=A0bridged path<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0A VLAN bridge uses the VLAN ID and=
 the destination MAC<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0address to select the outbound por=
t hence the path for a<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0frame.&quot;<br>
<br>
<br>
*Section 3.1 Primary goals defining the DetNet QoS*<br>
<br>
A new QoS aspect has been added:<br>
=C2=A0 =C2=A0&quot;o=C2=A0 An upper bound on out-of-order packet delivery.=
=C2=A0 It is worth<br>
=C2=A0 =C2=A0 =C2=A0 noting that some DetNet applications are unable to tol=
erate<br>
any<br>
=C2=A0 =C2=A0 =C2=A0 out-of-order delivery.&quot;<br>
<br>
<br>
The 3rd paragraph on loss on page 8 after the bullet list has been<br>
extended to:<br>
=C2=A0 =C2=A0&quot;After congestion, the most important contributions to pa=
cket<br>
loss are<br>
=C2=A0 =C2=A0typically from random media errors and equipment failures.<br>
Service<br>
=C2=A0 =C2=A0protection is the name for the mechanisms used by DetNet to<br=
>
address<br>
=C2=A0 =C2=A0these losses.=C2=A0 The mechanisms employed are constrained by=
 the<br>
=C2=A0 =C2=A0requirement to meet the users&#39; latency requirements.=C2=A0=
 Packet<br>
=C2=A0 =C2=A0replication and elimination (Section 3.2.2) and packet encodin=
g<br>
=C2=A0 =C2=A0(Section 3.2.2.3) are described in this document to provide<br=
>
service<br>
=C2=A0 =C2=A0protection; others may be found.=C2=A0 For instance, packet en=
coding<br>
can<br>
=C2=A0 =C2=A0be used to provide service protection against random media<br>
errors,<br>
=C2=A0 =C2=A0packet replication and elimination can be used to provide serv=
ice<br>
=C2=A0 =C2=A0protection against equipment failures.=C2=A0 This mechanism<br=
>
distributes<br>
=C2=A0 =C2=A0the contents of DetNet flows over multiple paths in time and/o=
r<br>
=C2=A0 =C2=A0space, so that the loss of some of the paths does need not cau=
se<br>
the<br>
=C2=A0 =C2=A0loss of any packets.&quot;<br>
<br>
<br>
*3.2.2.=C2=A0 Service Protection*<br>
<br>
Service protection is used as a more generic term. Introductory text<br>
added:<br>
=C2=A0 =C2=A0&quot;Service protection aims to mitigate or eliminate packet =
loss due<br>
to<br>
=C2=A0 =C2=A0equipment failures, random media and/or memory faults.=C2=A0 T=
hese<br>
types<br>
=C2=A0 =C2=A0of packet loss can be greatly reduced by spreading the data ov=
er<br>
=C2=A0 =C2=A0multiple disjoint forwarding paths.=C2=A0 Various service prot=
ection<br>
=C2=A0 =C2=A0methods are described in [RFC6372], e.g., 1+1 linear protectio=
n.<br>
=C2=A0 =C2=A0This section describes the functional details of an additional=
<br>
method<br>
=C2=A0 =C2=A0in Section 3.2.2.2, which can be implemented as described in<b=
r>
=C2=A0 =C2=A0Section 3.2.2.3 or as specified in [I-D.ietf-detnet-dp-sol-mpl=
s]<br>
in<br>
=C2=A0 =C2=A0order to provide 1+n hitless protection.=C2=A0 The appropriate=
 service<br>
=C2=A0 =C2=A0protection mechanism depends on the scenario and the requireme=
nts.&quot;<br>
<br>
<br>
New sub-section added:<br>
<br>
&quot;3.2.2.1.=C2=A0 In-Order Delivery<br>
<br>
=C2=A0 =C2=A0Out-of-order packet delivery can be a side effect of service<b=
r>
=C2=A0 =C2=A0protection.=C2=A0 Packets delivered out-of-order impact the am=
ount of<br>
=C2=A0 =C2=A0buffering needed at the destination to properly process the<br=
>
received<br>
=C2=A0 =C2=A0data.=C2=A0 Such packets also influence the jitter of a flow.=
=C2=A0 The<br>
DetNet<br>
=C2=A0 =C2=A0service includes maximum allowed misordering as a constraint.<=
br>
Zero<br>
=C2=A0 =C2=A0misordering would be a valid service constraint to reflect tha=
t<br>
the<br>
=C2=A0 =C2=A0end system(s) of the flow cannot tolerate any out-of-order del=
ivery.<br>
=C2=A0 =C2=A0Service protection may provide a mechanism to support in-order=
<br>
=C2=A0 =C2=A0delivery.&quot;<br>
<br>
<br>
*3.2.2.2. Packet Replication and Elimination*<br>
<br>
New bullet added as the last one:<br>
=C2=A0 =C2=A0&quot;o=C2=A0 The Packet Ordering Function (POF) uses the sequ=
encing<br>
information<br>
=C2=A0 =C2=A0 =C2=A0 to re-order a DetNet flow&#39;s packets that are recei=
ved out of<br>
=C2=A0 =C2=A0 =C2=A0 order.&quot;<br>
<br>
New sentence added after the bullet list:<br>
&quot;The order in which a node applies the PEF and the PRF to a DetNet<br>
flow is implementation specific.&quot;<br>
<br>
2nd paragraph after the bullet list has been updated to:<br>
&quot;Some service protection mechanisms rely on switching from one flow<br=
>
to<br>
=C2=A0 =C2=A0another when a failure of a flow is detected.=C2=A0 Contrarily=
, packet<br>
=C2=A0 =C2=A0replication and elimination combines the DetNet member flows s=
ent<br>
=C2=A0 =C2=A0along multiple different paths, and performs a packet-by-packe=
t<br>
=C2=A0 =C2=A0selection of which to discard, e.g., based on sequencing infor=
mation.&quot;<br>
<br>
<br>
*3.2.3.=C2=A0 Explicit routes*<br>
<br>
Out-of-order aspect added to the first paragraph, which is about<br>
distributed routing:<br>
&quot;Furthermore, out-of-order<br>
packet delivery can be a side effect of route changes.&quot;<br>
<br>
New sentence added to the 3rd paragraph:<br>
&quot;Explicit routes can be established various ways, e.g., with RSVP-TE<b=
r>
[RFC3209], with Segment Routing (SR)<br>
[I-D.ietf-spring-segment-routi<wbr>ng], via a Software Defined Networking<b=
r>
approach [RFC7426], with IS-IS [RFC7813], etc.&quot;<br>
<br>
New paragraph added:<br>
=C2=A0 =C2=A0&quot;Out-of-order packet delivery can be a side effect of<br>
distributing a<br>
=C2=A0 =C2=A0single flow over multiple paths especially when there is a cha=
nge<br>
=C2=A0 =C2=A0from one path to another when combining the flow.=C2=A0 This i=
s<br>
=C2=A0 =C2=A0irrespective of the distribution method used, also applies to<=
br>
service<br>
=C2=A0 =C2=A0protection over explicit routes.=C2=A0 As described in Section=
<br>
3.2.2.1,<br>
=C2=A0 =C2=A0out-of-order packets influence the jitter of a flow and impact=
<br>
the<br>
=C2=A0 =C2=A0amount of buffering needed to process the data; therefore, Det=
Net<br>
=C2=A0 =C2=A0service includes maximum allowed misordering as a constraint. =
The<br>
=C2=A0 =C2=A0use of explicit routes helps to provide in-order delivery beca=
use<br>
=C2=A0 =C2=A0there is no immediate route change with the network topology, =
but<br>
the<br>
=C2=A0 =C2=A0changes are plannable as they are between the different explic=
it<br>
=C2=A0 =C2=A0routes.&quot;<br>
<br>
*<br>
**4.1.1. Representative Protocol Stack Model*<br>
<br>
&quot;Explicit routes&quot; have been added to Figure 2 with the correspond=
ing<br>
explanation:<br>
=C2=A0&quot;Explicit routes<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0The DetNet transport layer provide=
s mechanisms to ensure<br>
that<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0fixed paths are provided for DetNe=
t flows.=C2=A0 These<br>
explicit<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0paths avoid the impact of network =
convergence.&quot;<br>
<br>
<br>
Section 4.11 Connected islands vs. networks of v05 has been deleted<br>
because it was just a leftover from early drafts on what DetNet WG<br>
should do; which are covered by the charter anyways.<br>
<br>
<br>
References have been cleaned up and brought up-to-date.<br>
<br>
<br>
Refinements have been implemented in the draft according to Lou&#39;s<br>
detailed comments. They are not listed here because they are minor<br>
changes.<br>
<br>
<br>
Best regards,<br>
Janos<br>
<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
On 6/12/2018 2:48 PM, Lou Berger wrote:<br>
Bal=C3=A1zs,<br>
<br>
Thanks for the response -- please see below.<br>
<br>
----------<br>
On June 12, 2018 4:07:35 AM Bal=C3=A1zs Varga A<br>
&lt;<a href=3D"mailto:balazs.a.varga@ericsson.com" target=3D"_blank">balazs=
.a.varga@ericsson.com</a>&gt; wrote:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hi Lou, Thanks for the comments. See reactions inline. Document<br>
update in progress. Cheers Bala&#39;zs<br>
<br>
-----Original Message-----<br>
From: detnet &lt;<a href=3D"mailto:detnet-bounces@ietf.org" target=3D"_blan=
k">detnet-bounces@ietf.org</a>&gt; On Behalf Of Lou Berger<br>
Sent: 2018. j=C3=BAnius 1. 22:42<br>
To: DetNet WG &lt;<a href=3D"mailto:detnet@ietf.org" target=3D"_blank">detn=
et@ietf.org</a>&gt;;<br>
<a href=3D"mailto:draft-ietf-detnet-architecture@ietf.org" target=3D"_blank=
">draft-ietf-detnet-architecture<wbr>@ietf.org</a><br>
Subject: [Detnet] Promised comments on<br>
draft-ietf-detnet-architecture<br>
<br>
Hi,<br>
<br>
=C2=A0 =C2=A0 =C2=A0I have a number of high level comments on the document =
that<br>
I&#39;d like to=C2=A0 raise below.=C2=A0 I also have a number of more<br>
editorial/specific comments that=C2=A0 I&#39;d like to review directly with=
<br>
the authors and then have them report back=C2=A0 on changes -- if any<br>
turn out to be more substantive discussions from the=C2=A0 author&#39;s<br>
perspective, I&#39;ll raise these on the list separately.<br>
<br>
</blockquote>
...<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
- WRT Section 4.4.3, I think the inclusion of a distributed control<br>
plane in the &quot;Network Plane&quot; is inconsistent with other functiona=
l<br>
definitions and conflates where a function resides from the actual<br>
function and that whether control is implemented in a fully<br>
centralized, fully distributed or some hybrid form doesn&#39;t<br>
fundamentally change=C2=A0 the control function&#39;s role -- therefore I<b=
r>
think the sections 4.4.2 and .3 should be revised accordingly<br>
[Bal=C3=A1zs Varga A] Agree in principal. Let&#39;s discuss the details.<br=
>
<br>
</blockquote>
Okay - I&#39;ll work with you off line and we can report back the<br>
results/proposed changes.<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
- In several places it&#39;s not clear that DetNet service is always a<br>
L3 service which is controlled using L3 identifiers, i.e., IP<br>
addresses -- this is true even in the MPLS service case and the TSN<br>
over MPLS case. I think this is an important point to be clear on<br>
in the document.<br>
[Bal=C3=A1zs Varga A] I am not sure. DetNet service is always provided<br>
over a L3 network (IP or MPLS), that is fine. However the service<br>
itself can be L2 or L3. In case of TSN Ethernet frames are<br>
transported, so it is a L2 service. In case of IP end systems IP<br>
packets are transported so it is a L3 service.<br>
<br>
</blockquote>
Humm - While I agree that DetNet is providing an (enhanced) L2VPN<br>
service, it is not itself providing control or service of L2 devices<br>
-- this is TSN&#39;s job.=C2=A0 The fact that DetNet is all about behavior =
of<br>
L3 nodes (i.e., IP and PW/MPLS) and not L2 nodes (i.e., TSN bridges)<br>
is something the architecture should make unambiguous.<br>
<br>
Thanks,<br>
Lou<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Please let me know what you think.<br>
<br>
Cheers,<br>
<br>
Lou<br>
<br>
<br>
______________________________<wbr>_________________<br>
detnet mailing list<br>
<a href=3D"mailto:detnet@ietf.org" target=3D"_blank">detnet@ietf.org</a><br=
>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_m" rel=3D"noreferrer" target=3D"_blank">https://urldefense.proofpoint.<=
wbr>com/v2/url?u=3Dhttps-3A__www.iet<wbr>f.org_m</a><br>
ailman_listinfo_detnet&amp;d=3DDwIGa<wbr>Q&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&a=
mp;r=3D<wbr>6UhGpW9l<br>
wi9dM7jYlxXD8w&amp;m=3DX5hVmXs94u-d2<wbr>MJQfKeTvr0IKdXoWO1ZcWpuJlqnvhU<wbr=
>&amp;s=3DaMfC<br>
DVPT3YMdiViiL9V0euSBe5sY-LKrZm<wbr>3w1AzZfVs&amp;e=3D<br>
______________________________<wbr>_________________<br>
detnet mailing list<br>
<a href=3D"mailto:detnet@ietf.org" target=3D"_blank">detnet@ietf.org</a><br=
>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_m" rel=3D"noreferrer" target=3D"_blank">https://urldefense.proofpoint.<=
wbr>com/v2/url?u=3Dhttps-3A__www.iet<wbr>f.org_m</a><br>
ailman_listinfo_detnet&amp;d=3DDwIGa<wbr>Q&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&a=
mp;r=3D<wbr>6UhGpW9l<br>
wi9dM7jYlxXD8w&amp;m=3DX5hVmXs94u-d2<wbr>MJQfKeTvr0IKdXoWO1ZcWpuJlqnvhU<wbr=
>&amp;s=3DaMfC<br>
DVPT3YMdiViiL9V0euSBe5sY-LKrZm<wbr>3w1AzZfVs&amp;e=3D<br>
</blockquote></blockquote>
<br>
<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
On 6/12/2018 6:27 PM, Stewart Bryant wrote:<br>
Dear Bala&#39;zs<br>
<br>
Thank you your for your consideration of these points. I will just<br>
pick up a few that need some further thought:<br>
<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0 =C2=A0 DetNet transit node<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0A node operating at the DetNet tra=
nsport layer, that<br>
utilizes<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0link layer and/or network layer sw=
itching across<br>
multiple<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0links and/or sub-networks to provi=
de paths for DetNet<br>
service<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0layer functions. Optionally provid=
es congestion<br>
protection<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0over those paths.=C2=A0 An MPLS LS=
R is an example of a<br>
DetNet<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0transit node.<br>
<br>
SB&gt; In that example it would have to be a DetNet enable/aware LSR.<br>
SB&gt; An<br>
<br>
SB&gt; ordinary LSR would not know anything about DetNet.<br>
<br>
[Bal=C3=A1zs Varga A] No, A DetNet aware LSR would be a relay node (S-PE).<=
br>
<br>
</blockquote>
I think the confusion is what &quot;DetNet Transport Layer&quot; means. Thi=
s<br>
technology touches on Transport Layer in=C2=A0 the L4 sense, and the<br>
Transport Network Layer as in the packet network that carries<br>
L3 packets.<br>
<br>
So I think that we need to clarify whether a DetNet transit node is<br>
an S-PE (i.e. a a transit node in the DetNet layer), or a P node<br>
(i.e. a transit node that is carrying DetNet packets but could be<br>
carrying any sort of MPLS packet)<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
<br>
=C2=A0 =C2=A0These three techniques can be applied independently, giving<br=
>
eight<br>
<br>
=C2=A0 =C2=A0possible combinations, including none (no DetNet), although<br=
>
some<br>
<br>
=C2=A0 =C2=A0combinations are of wider utility than others.=C2=A0 This sepa=
ration<br>
keeps<br>
<br>
=C2=A0 =C2=A0the protocol stack coherent and maximizes interoperability wit=
h<br>
<br>
=C2=A0 =C2=A0existing and developing standards in this (IETF) and other<br>
Standards<br>
<br>
=C2=A0 =C2=A0Development Organizations.=C2=A0 Some examples of typical expe=
cted<br>
<br>
=C2=A0 =C2=A0combinations:<br>
<br>
=C2=A0 =C2=A0o=C2=A0 Explicit routes plus service protection are exactly th=
e<br>
techniques<br>
<br>
=C2=A0 =C2=A0 =C2=A0 employed by [HSR-PRP]. Explicit routes are achieved by=
<br>
limiting<br>
<br>
=C2=A0 =C2=A0 =C2=A0 the physical topology of the network, and the<br>
sequentialization,<br>
<br>
=C2=A0 =C2=A0 =C2=A0 replication, and duplicate elimination are facilitated=
 by<br>
packet<br>
<br>
=C2=A0 =C2=A0 =C2=A0 tags added at the front or the end of Ethernet frames.=
<br>
<br>
SB&gt; ER can be done virtually as well as physically. RSVP is a type<br>
SB&gt; of<br>
<br>
SB&gt; ER, as is Adj-SID based SR, and we can design other types.<br>
<br>
[Bal=C3=A1zs Varga A] Agree, but these are examples. Statement is for<br>
HSR-PRP.<br>
<br>
</blockquote>
So the question is whether we should expand the set of examples,<br>
particularly to more accessible ones.<br>
<br>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Packe=
t replication and elimination<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt; &gt; &gt; &gt;=
 &gt; &gt; &gt; &gt; &gt; relay &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; /------------+ =
R node E +------------\ &gt;<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt; /=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 v + ^=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0\ &gt;<br>
<br>
=C2=A0 =C2=A0 =C2=A0 end=C2=A0 =C2=A0 R +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0v | ^=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 + E end<br>
<br>
=C2=A0 =C2=A0 =C2=A0 system=C2=A0 =C2=A0+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0v | ^=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 +=C2=A0 =C2=A0system<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt; \=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 v + ^=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0/ &gt;<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; \------------+ =
R relay E +-----------/ &gt;<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt; &gt; &gt; &gt;=
 &gt; &gt; &gt; &gt; &gt;=C2=A0 node &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt=
;<br>
<br>
Figure 1<br>
<br>
=C2=A0 =C2=A0Packet replication and elimination does not react to and<br>
correct<br>
<br>
=C2=A0 =C2=A0failures; it is entirely passive.=C2=A0 Thus, intermittent fai=
lures,<br>
<br>
SB&gt; I think it copes with intermittent failures OK.<br>
<br>
[Bal=C3=A1zs Varga A] Yes, PRF and PEF can eliminate the effect of such<br>
failures. But text<br>
<br>
intends to say that it is passive. It is not reacting to such<br>
failures. No change in text.<br>
<br>
</blockquote>
You say that PREF does not correct failures. I would contend that is<br>
exactly what it does. Sure it does not react but it does correct,<br>
and it does address intermittent failures.<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
<br>
=C2=A0 =C2=A0transported between the peer end systems.=C2=A0 Therefore, the=
<br>
following<br>
<br>
=C2=A0 =C2=A0possible types / formats of a DetNet flow are distinguished in=
<br>
this<br>
<br>
=C2=A0 =C2=A0document:<br>
<br>
=C2=A0 =C2=A0o=C2=A0 App-flow: native format of a DetNet flow.=C2=A0 It doe=
s not<br>
contain any<br>
<br>
=C2=A0 =C2=A0 =C2=A0 DetNet related attributes.<br>
<br>
=C2=A0 =C2=A0o=C2=A0 DetNet-t-flow: specific format of a DetNet flow.=C2=A0=
 Only<br>
requires<br>
<br>
=C2=A0 =C2=A0 =C2=A0 the congestion / latency features provided by the Detn=
et<br>
transport<br>
<br>
=C2=A0 =C2=A0 =C2=A0 layer.<br>
<br>
=C2=A0 =C2=A0o=C2=A0 DetNet-s-flow: specific format of a DetNet flow.=C2=A0=
 Only<br>
requires<br>
<br>
=C2=A0 =C2=A0 =C2=A0 the replication/elimination feature ensured by the Det=
Net<br>
service<br>
<br>
=C2=A0 =C2=A0 =C2=A0 layer.<br>
<br>
=C2=A0 =C2=A0o=C2=A0 DetNet-st-flow: specific format of a DetNet flow.=C2=
=A0 It<br>
requires<br>
<br>
=C2=A0 =C2=A0 =C2=A0 both DetNet service layer and DetNet transport layer<b=
r>
functions<br>
<br>
=C2=A0 =C2=A0 =C2=A0 during forwarding.<br>
<br>
SB&gt; I find the relisting of these types confusing. Wheren&#39;t they<br>
defined<br>
<br>
SB&gt; in the section above?<br>
<br>
[Bal=C3=A1zs Varga A] This is inline with the previous section &quot;<br>
Grouping of end systems &quot;.<br>
<br>
</blockquote>
Surely if we have defined them we never need to do anything but name<br>
them in later sections. Redefinition is never a good idea because it<br>
often leads to conflicting definitions.<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
<br>
=C2=A0 =C2=A0[HSR-PRP]=C2=A0 IEC, &quot;High availability seamless redundan=
cy (HSR) is<br>
a<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 further development of the=
 PRP approach, although<br>
HSR<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 functions primarily as a p=
rotocol for creating media<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 redundancy while PRP, as d=
escribed in the previous<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 section, creates network r=
edundancy.=C2=A0 PRP and HSR<br>
are both<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 described in the IEC 62439=
 3 standard.&quot;,<br>
<br>
<br>
&lt;<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__websto=
re.iec.c" rel=3D"noreferrer" target=3D"_blank">https://urldefense.proofpoin=
t<wbr>.com/v2/url?u=3Dhttp-3A__<wbr>webstore.iec.c</a><br>
h_webstore_webstore.nsf_&amp;d=3DDwI<wbr>GaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg=
&amp;<wbr>r=3D6UhGpW<br>
9lwi9dM7jYlxXD8w&amp;m=3DX5hVmXs94u-<wbr>d2MJQfKeTvr0IKdXoWO1ZcWpuJlqnv<wbr=
>hU&amp;s=3D4s<br>
jAVn2iIEGDI1IhQ0CEvisDuw9KtAQ3<wbr>ELh_MAUNRSo&amp;e=3D<br>
<br>
artnum/046615!opendocument&gt;.<br>
<br>
SB&gt; Not available at the time of this review, but my recollection<br>
SB&gt; is<br>
<br>
SB&gt; that this is not readily available without paying a large fee.<br>
<br>
</blockquote>
If we decide that this is essential as a key reference, there needs<br>
to be some suitable text, as this will get raised a number of times<br>
between here an publication as first the directorates and then the<br>
ADs run into this.<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
<br>
=C2=A0 =C2=A0[ISA95]=C2=A0 =C2=A0 ANSI/ISA, &quot;Enterprise-Control System=
 Integration Part 1:<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Models and Terminology&quo=
t;, 2000,<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;<a href=3D"https://url=
defense.proofpoint.com/v2/url?u=3Dhttps-3A__www.isa.org_isa95_&amp;d=3DDwIG=
aQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3D6UhGpW9lwi9dM7jYlxXD8w&amp;m=3DX5=
hVmXs94u-d2MJQfKeTvr0IKdXoWO1ZcWpuJlqnvhU&amp;s=3DuskJx__T6DFJncAuSToswWeLs=
NcfcE81RV05mvKyflU&amp;e=3D" rel=3D"noreferrer" target=3D"_blank">https://u=
rldefense.proofpoint<wbr>.com/v2/url?u=3Dhttps-3A__www.<wbr>isa.org_isa95_&=
amp;d=3DDwIGaQ&amp;c=3D<wbr>LFYZ-o9_HUMeMTSQicvjIg&amp;r=3D6UhGp<wbr>W9lwi9=
dM7jYlxXD8w&amp;m=3DX5hVmXs94u<wbr>-d2MJQfKeTvr0IKdXoWO1ZcWpuJlqn<wbr>vhU&a=
mp;s=3DuskJx__T6DFJncAuSToswWeL<wbr>sNcfcE81RV05mvKyflU&amp;e=3D</a>&gt;.<b=
r>
<br>
SB&gt; Should that be 2000, or 2010.<br>
<br>
SB&gt; Note that this seems to be a very expensive document to access.<br>
<br>
</blockquote>
You did not comment on the correctness of the reference.<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
</blockquote>
Best Regards<br>
<br>
Stewart<br>
</blockquote></blockquote>
______________________________<wbr>_________________<br>
detnet mailing list<br>
<a href=3D"mailto:detnet@ietf.org" target=3D"_blank">detnet@ietf.org</a><br=
>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_mail" rel=3D"noreferrer" target=3D"_blank">https://urldefense.proofpoin=
t.<wbr>com/v2/url?u=3Dhttps-3A__www.iet<wbr>f.org_mail</a><br>
man_listinfo_detnet&amp;d=3DDwIGaQ&amp;c<wbr>=3DLFYZ-o9_HUMeMTSQicvjIg&amp;=
r=3D6UhG<wbr>pW9lwi9dM7<br>
jYlxXD8w&amp;m=3DX5hVmXs94u-d2MJQfKe<wbr>Tvr0IKdXoWO1ZcWpuJlqnvhU&amp;s=3D<=
wbr>aMfCDVPT3YMdi<br>
ViiL9V0euSBe5sY-LKrZm3w1AzZfVs<wbr>&amp;e=3D<br>
</blockquote>
<br>
______________________________<wbr>_________________<br>
detnet mailing list<br>
<a href=3D"mailto:detnet@ietf.org" target=3D"_blank">detnet@ietf.org</a><br=
>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_mailman_listinfo_detnet&amp;d=3DDwIGaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&a=
mp;r=3D6UhGpW9lwi9dM7jYlxXD8w&amp;m=3DX5hVmXs94u-d2MJQfKeTvr0IKdXoWO1ZcWpuJ=
lqnvhU&amp;s=3DaMfCDVPT3YMdiViiL9V0euSBe5sY-LKrZm3w1AzZfVs&amp;e=3D" rel=3D=
"noreferrer" target=3D"_blank">https://urldefense.proofpoint.<wbr>com/v2/ur=
l?u=3Dhttps-3A__www.iet<wbr>f.org_mailman_listinfo_detnet&amp;<wbr>d=3DDwIG=
aQ&amp;c=3DLFYZ-o9_HUMeMTSQicv<wbr>jIg&amp;r=3D6UhGpW9lwi9dM7jYlxXD8w&amp;<=
wbr>m=3DX5hVmXs94u-d2MJQfKeTvr0IKdXo<wbr>WO1ZcWpuJlqnvhU&amp;s=3DaMfCDVPT3Y=
Md<wbr>iViiL9V0euSBe5sY-LKrZm3w1AzZfV<wbr>s&amp;e=3D</a><br>
</blockquote></blockquote>
<br>
______________________________<wbr>_________________<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/l<wbr>istinfo/detnet</a><br=
>
</div></div></blockquote></div><br></div>

--000000000000d440070570dff500--


From nobody Fri Jul 13 05:40:12 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 8F4DA130E14 for <detnet@ietfa.amsl.com>; Fri, 13 Jul 2018 05:40:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.332
X-Spam-Level: 
X-Spam-Status: No, score=-3.332 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FROM_EXCESS_BASE64=0.979, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com header.b=ddK7fsm0; dkim=pass (1024-bit key) header.d=ericsson.com header.b=bagEGVqs
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jx3mRZ7VmN1q for <detnet@ietfa.amsl.com>; Fri, 13 Jul 2018 05:40:07 -0700 (PDT)
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 2B61F130ED3 for <detnet@ietf.org>; Fri, 13 Jul 2018 05:40:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1531485603; 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=IGkIRp8eDDybvJK2WFVcnbmyKz7cjrT8QamuZaYnPUE=; b=ddK7fsm0BgkQEYQQr0M8H64yJIQ2tMvyhVNTKhnl8IugSDD2PGs4Z2E4LFFpZHiU v4xx0tAuUegkPyhFB/O/IrIKonBxt6u1cACEZNddf+/IcaPaEbf6TbvEPDcLmNII AhpKo58Fuxaqh+tErGhsbtND/vT3Acd25Bhneo37bt8=;
X-AuditID: c1b4fb2d-5ecb19c0000055ff-d9-5b489da37ec8
Received: from ESESBMB504.ericsson.se (Unknown_Domain [153.88.183.117]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id B8.43.22015.3AD984B5; Fri, 13 Jul 2018 14:40:03 +0200 (CEST)
Received: from ESESBMR504.ericsson.se (153.88.183.139) 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; Fri, 13 Jul 2018 14:40:03 +0200
Received: from ESESSMB505.ericsson.se (153.88.183.166) 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; Fri, 13 Jul 2018 14:40:02 +0200
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (153.88.183.157) by ESESSMB505.ericsson.se (153.88.183.166) 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; Fri, 13 Jul 2018 14:40:01 +0200
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=IGkIRp8eDDybvJK2WFVcnbmyKz7cjrT8QamuZaYnPUE=; b=bagEGVqsQNS7EAqUYHmY/HC72eX0uAYNWgwSLdb2030QNktYbG5XlCEWj6QT2Iu1D8NHIs99d6CJIdAYSk0IaQmlqXXCf4tfwuJe06wstgFRMngFxSppygipFnQ0TLL9rMzBrqMIaiEPK0Nkvy0ChtwUHObTNLtDktlUlx9ZlwU=
Received: from DBXPR07MB415.eurprd07.prod.outlook.com (10.141.14.145) by DBXPR07MB255.eurprd07.prod.outlook.com (10.141.11.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.952.9; Fri, 13 Jul 2018 12:40:00 +0000
Received: from DBXPR07MB415.eurprd07.prod.outlook.com ([fe80::c46c:1ee7:13ab:83c3]) by DBXPR07MB415.eurprd07.prod.outlook.com ([fe80::c46c:1ee7:13ab:83c3%3]) with mapi id 15.20.0952.013; Fri, 13 Jul 2018 12:39:59 +0000
From: =?utf-8?B?QmFsw6F6cyBWYXJnYSBB?= <balazs.a.varga@ericsson.com>
To: "qiangli (D)" <qiangli3@huawei.com>, Janos Farkas <Janos.Farkas@ericsson.com>, DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] updating the flow information model draft
Thread-Index: AQHUE8KUyRvIHbyp0UGVLRIX2vsmfKSLLraAgAHu0dA=
Date: Fri, 13 Jul 2018 12:39:59 +0000
Message-ID: <DBXPR07MB41518D611DBB941971450E6AC580@DBXPR07MB415.eurprd07.prod.outlook.com>
References: <2d6d8f85-a283-eb43-6bea-323b7af661f2@ericsson.com> <06C389826B926F48A557D5DB5A54C4ED2A69D265@dggemi529-mbs.china.huawei.com>
In-Reply-To: <06C389826B926F48A557D5DB5A54C4ED2A69D265@dggemi529-mbs.china.huawei.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: [2a00:1110:206:7472:dcee:2bb8:4f3f:fcc5]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DBXPR07MB255; 7:M1CgMalpIj1OoB8BNwX2Hi7eafQLBP2iFnYDXv7leY8IrqP0uB+yrWBBqU99bnl9Z7BOS9mcvqvzuaSlaUqbUbVPoZ2RKejBwSidocJN1kltzgBXEKls6WOKvdqzFXyRZUicqTiaO4xn0OpXuOUBjWqgrT2OtUADsg4dqubsD7HqtJuTvRAUep7rmbnGXbdr1jJo3l6vIhW9PtwplVI2VOSMHuE9ZvBH1HOBOLKGdvPhhdWDxeB5zyoTgDP4aC9p
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-forefront-antispam-report: SFV:SKI; SCL:-1; SFV:NSPM; SFS:(10009020)(39860400002)(376002)(136003)(346002)(366004)(396003)(189003)(199004)(57704003)(13464003)(966005)(106356001)(55016002)(85202003)(33656002)(229853002)(105586002)(6436002)(102836004)(6506007)(53546011)(2900100001)(46003)(76176011)(7696005)(186003)(478600001)(9686003)(6306002)(5250100002)(2906002)(74316002)(11346002)(446003)(81166006)(305945005)(476003)(7736002)(53936002)(6116002)(6246003)(85182001)(97736004)(486006)(316002)(5660300001)(110136005)(81156014)(8676002)(86362001)(68736007)(256004)(25786009)(14444005)(8936002)(99286004)(14454004); DIR:OUT; SFP:1101; SCL:1; SRVR:DBXPR07MB255; H:DBXPR07MB415.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
x-ms-office365-filtering-correlation-id: 5f0709cc-ff91-4b06-1fc1-08d5e8bdbf0f
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600053)(711020)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020); SRVR:DBXPR07MB255; 
x-ms-traffictypediagnostic: DBXPR07MB255:
x-microsoft-antispam-prvs: <DBXPR07MB255E8F2AF5929632A46B9FAAC580@DBXPR07MB255.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(37575265505322)(278428928389397)(788757137089); 
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3002001)(3231311)(944501410)(52105095)(93006095)(93001095)(149027)(150027)(6041310)(20161123564045)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016); SRVR:DBXPR07MB255; BCL:0; PCL:0; RULEID:; SRVR:DBXPR07MB255; 
x-forefront-prvs: 07326CFBC4
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: x5CWfridqANOg0WLvDQTVuUBCSd6f//dmBHcmKwpLcS4Lp2j+7epPOnbTP/OoDhnBZvpOGCUimQrCDsIR+PN34qku5ZNmYxPNJUD7a8+UiNHOKEKNlQB0d5xQHvEjmvjfXgY8RL3JXs6qCKgV7x21mQdNrk5LiduVlL8BMYGWfeeNr5XdAL8azffKMCsUZiZxUIQ+uPJvAL1oXZQvrinflYvFIAxkeg56i/+TA4FnrFpmXVHcf4/HLoDfCaSK2ljy60VcsreLJK/qdJoegaUAoAuJSJtzRRJG+L0XD14jj7t9Y7Dl8oiwNmdAJWTiyO/xHt6afQUFLStk9FUkL4Coa7sUabEKsVVScrnRt/8dvQ=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 5f0709cc-ff91-4b06-1fc1-08d5e8bdbf0f
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jul 2018 12:39:59.3224 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBXPR07MB255
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleLIzCtJLcpLzFFi42KZGbG9VHfxXI9ogwc7zC1+f5rNYvHypqoD k0fLkbesHkuW/GQKYIrisklJzcksSy3St0vgypi+eAFzQZ9TRcf/O6wNjFscuhg5OSQETCRe n7nN3sXIxSEkcJRR4u3OfawgCSGBb4wSc05JQiSA7BtzzjBCOEuYJLr3bmEDcVgEJjBLHNm4 khUi08ck0fznPBuE84BR4tvaV0wgw9gEXCR2bJoDNlhEoEBi182JjCC2sIC9xK6Jy6DiDhKz lt8DuoQDyLaSuHsqGCTMIqAq0b5yOlgJr0CUxLIDX6CWdTNK9DbNZAdJcAqESRye0MMC0sso ICvxcK0FSJhZQFzi1pP5TBCPCkgs2XOeGcIWlXj5+B/YTEaBOInf+xug4lYSb6f+YYSwZSUu ze8Ge1lCYDOTxPYlEHdKCBhKHF+5nxki8ZxV4lzXAiaQxRICvhJHlqRDxM8zSpw/dYoFokFT outbL5SdKbF9zU2obZESG/9dYp7AaDgLybGzgEYxA7Ws36UPEVaUmNL9kH0W2P+CEidnPmFZ wMiyilG0OLW4ODfdyFgvtSgzubg4P08vL7VkEyMwbRzc8lt3B+Pq146HGAU4GJV4eLdN84gW Yk0sK67MPcQowcGsJMJb1gMU4k1JrKxKLcqPLyrNSS0+xCjNwaIkzqu3ak+UkEB6Yklqdmpq QWoRTJaJg1OqgVFR3+yJsK7t+2Wxb740hXRM7dLzlJrvxVXwSchsXvVqv5OqvAwVucmnv6kz Wv79+Y6t/NufG8x+n/Xaz5v6PzT2q37fNUvn/YuwuUFKfky7fy0L8nTcHZ746Uylj/eb8km3 AoomfhR+/HPp8Vkh33pDY6Yql/NNePsgeUHtmuDHSkVBk5TyPJRYijMSDbWYi4oTAV6p9vwX AwAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/N6BBDggcYORd3WpWNi3IcXIccvA>
Subject: Re: [Detnet] updating the flow information model draft
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 13 Jul 2018 12:40:11 -0000

SGkgQ3Jpc3RpbmEsDQoNClJlZ2FyZGluZyB0aGUgcXVlc3Rpb25zOg0KLSBjaGFwdGVyIDUuMiB2
cyAxMC4zOg0KUmlnaHQuIFdlIGhhdmUgdG8gY29uc29saWRhdGUgYW5kIGhhcm1vbml6ZSB0ZXh0
IGluIHRob3NlIGNoYXB0ZXJzLiBXZSBoYXZlIHRvIGNvbnNpZGVyIG11bHRpcGxlIHNldHMgb2Yg
cGFyYW1ldGVycy4NCigxKSBVc2VyJ3MgdmlldzogcGFyYW1ldGVycyB0aGF0IGFyZSBkZWZpbmVk
IGJ5IHRoZSB1c2VyIGZvciBpdHMgZmxvdyAoaXQgbWF5IGJlIGFwcGxpY2F0aW9uIHNwZWNpZmlj
KSwgDQooMikgTmV0d29yaydzIHZpZXc6IHNlcnZpY2UgcGFyYW1ldGVycyB0aGUgbmV0d29yaygv
b3BlcmF0b3IpIHByb3ZpZGVzIGZvciBhIERldE5ldCBmbG93DQooMykgVXNlciBuZXR3b3JrIGlu
dGVyYWN0aW9uOiBwYXJhbWV0ZXJzIHRoZSB1c2VyIHNpZ25hbHMgdG8gdGhlIG5ldHdvcmsuIA0K
VGhlc2Ugc2V0cyBhbmQgdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIHRoZW0gaGF2ZSB0byBiZSBz
b3J0ZWQgb3V0IGluIG9yZGVyIHRvIGhhdmUgYSBjb25zb2xpZGF0ZWQgdGV4dC4NCg0KLSBqaXR0
ZXI6DQpBZ3JlZSwgd2UgaGF2ZSB0byBpbmNsdWRlIGl0LiBTbyBmYXIgaW4gdGhlIGRpc2N1c3Np
b25zIHRoZSBtYWluIGZvY3VzIHdhcyBib3VuZGVkIGRlbGF5LiBUaGF0IG1heSBpbXBseSBzb21l
d2hhdCBqaXR0ZXIsIGJ1dCBJIGFncmVlIHdlIG5lZWQgbW9yZSBleHBsaWNpdCBmb2N1cyBvbiBq
aXR0ZXIuDQoNCkNoZWVycw0KQmFsYSd6cw0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K
RnJvbTogZGV0bmV0IDxkZXRuZXQtYm91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mIHFpYW5n
bGkgKEQpDQpTZW50OiAyMDE4LiBqw7psaXVzIDEyLiA4OjQwDQpUbzogSmFub3MgRmFya2FzIDxK
YW5vcy5GYXJrYXNAZXJpY3Nzb24uY29tPjsgRGV0TmV0IFdHIDxkZXRuZXRAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSZTogW0RldG5ldF0gdXBkYXRpbmcgdGhlIGZsb3cgaW5mb3JtYXRpb24gbW9kZWwg
ZHJhZnQNCg0KSGkgSmFub3MsDQoNCkkgYWdyZWUgd2l0aCB5b3UgdGhhdCB0aGUgaW5mb3JtYXRp
b24gbW9kZWwgZHJhZnQgbmVlZHMgdG8gYWRkIHNvbWUgImluIG9yZGVyIGRlbGl2ZXJ5IiByZWxh
dGVkIGNvbnRlbnQuIEFuZCBJIHBlcnNvbmFsbHkgcHJlZmVyIHlvdXIgZmlyc3Qgc3VnZ2VzdGlv
biwgdXNpbmcgdGhlIG51bWJlciBvZiBtaXNvcmRlcmVkIHBhY2tldHMgdG8gZXhwcmVzcyB0aGUg
bWlzb2RlcmluZy4gDQoNCkJlc2lkZXMsIEkgaGF2ZSB0d28gb3RoZXIgcXVlc3Rpb25zOg0KDQot
LXdoYXQgaXMgdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuICJzZWN0aW9uIDUuMiBzZXJ2aWNlIHBh
cmFtZXRlcnMiIGFuZCAic2VjdGlvbiAxMC4zIHVzZXIgdG8gbmV0d29yayByZXF1aXJlbWVudHMi
LCBhcmVuJ3QgdGhleSBib3RoIG9uIHRoZSBpbnRlcmZhY2UgYmV0d2VlbiB1c2VyIGFuZCBuZXR3
b3JrPyBPbmUgaW50ZXJmYWNlIHR3byB1c2FnZXMsIGRlcGVuZCBvbiB3aGljaCBkaXJlY3Rpb24g
eW91IGxvb2sgYXQgaXQuIEZyb20gbmV0d29yayB0byB1c2VyIGlzIHNlcnZpY2UsIGluIHRoZSBv
cHBvc2l0ZSBkaXJlY3Rpb24gaXMgcmVxdWlyZW1lbnQsIGJ1dCBlaXRoZXIgd2F5LCB0aGV5IHdp
bGwgaGF2ZSB0aGUgc2FtZSBwYXJhbWV0ZXJzLg0KDQotLSBEbyB3ZSBuZWVkIHRvIGV4cGFuZCBp
bmZvcm1hdGlvbiBtb2RlbCBkcmFmdCBmb3Igaml0dGVyPyBJIGNvdWxkbid0IGZpbmQgdGhlIGRl
c2NyaXB0aW9uIG9mIGppdHRlciBpbiB0aGUgY3VycmVudCB2ZXJzaW9uLiBIb3dldmVyIGFjY29y
ZGluZyB0byB0aGUgUFMgZHJhZnQsIGppdHRlciBpcyBvbmUgb2YgdGhlIGltcG9ydGFudCBmZWF0
dXJlcyBvZiBkZXRuZXQgZmxvdywgc2VlIGJlbG93Og0KDQoiLi4uLmFsb25nIHRoZSBtdWx0aS1o
b3AgcGF0aCB3aXRoIHN1Y2ggY2hhcmFjdGVyaXN0aWNzIGFzIGxvdyBsYXRlbmN5IGFuZCB1bHRy
YS1sb3cgaml0dGVyLCByZW9yZGVyaW5nIGFuZC9vciByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRp
b24gb2YgcGFja2V0cy4uLi4uIiwgYXMgd2VsbCBhcyAiTmVlZCBhYnNvbHV0ZSBndWFyYW50ZWVz
IG9mIG1pbmltdW0gYW5kIG1heGltdW0gbGF0ZW5jeSBlbmQtdG8tZW5kIGFjcm9zcyB0aGUgbmV0
d29yazsgc29tZXRpbWVzIGEgdGlnaHQgaml0dGVyIGlzIHJlcXVpcmVkIGFzIHdlbGw7Ig0KDQoN
CkJlc3QgcmVnYXJkcywNCg0KQ3Jpc3RpbmEgUUlBTkcNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0NCkZyb206IGRldG5ldCBbbWFpbHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3JnXSBPbiBC
ZWhhbGYgT2YgSsOhbm9zIEZhcmthcw0KU2VudDogVGh1cnNkYXksIEp1bHkgMDUsIDIwMTggMjox
MiBBTQ0KVG86IERldE5ldCBXRyA8ZGV0bmV0QGlldGYub3JnPg0KU3ViamVjdDogW0RldG5ldF0g
dXBkYXRpbmcgdGhlIGZsb3cgaW5mb3JtYXRpb24gbW9kZWwgZHJhZnQNCg0KRGVhciBhbGwsDQoN
CkkgdGhpbmsgdGhlIGZsb3cgaW5mb3JtYXRpb24gbW9kZWwgZHJhZnQgbmVlZHMgc29tZSB1cGRh
dGVzIHRvIGJyaW5nIGl0IGluLWxpbmUgd2l0aCB0aGUgcmVjZW50IGRldmVsb3BtZW50cyBpbiB0
aGUgV0cuIEnigJlkIGxpa2UgdG8gaGF2ZSBXRyBkaXNjdXNzaW9uIG9uIHRoZSBsaXN0IGFuZCBh
dCBJRVRGIDEwMiBiZWZvcmUgbWFraW5nIGFueSB1cGRhdGVzLg0KDQoxLCBDdXJyZW50IHZlcnNp
b24gb2YgZHJhZnQtaWV0Zi1kZXRuZXQtZmxvdy1pbmZvcm1hdGlvbi1tb2RlbC0wMQ0KDQpTZWN0
aW9uIDUuMiBTZXJ2aWNlIFBhcmFtZXRlcnMgaW5jbHVkZXMgaW4gb3JkZXIgZGVsaXZlcnksIHdo
aWNoIGlzIGEgYmluYXJ5IHZhbHVlIGluIGRyYWZ0LWlldGYtZGV0bmV0LWZsb3ctaW5mb3JtYXRp
b24tbW9kZWwtMDEgZGVwZW5kaW5nIG9uIHdoZXRoZXIgb3Igbm90IGluIG9yZGVyIGRlbGl2ZXJ5
IGlzIHJlcXVpcmVkIGZvciB0aGUgZ2l2ZW4gc2VydmljZS4gVGhpcyByZXF1aXJlcyByZWZpbmVt
ZW50cyBiYXNlZCBvbiB0aGUgZGV2ZWxvcG1lbnRzIHdlIGhhZCBpbiBkcmFmdC1pZXRmLWRldG5l
dC1hcmNoaXRlY3R1cmUtMDYuDQoNClRoZSByZWZpbmVtZW50IHdvdWxkIGludm9sdmUgaW50cm9k
dWNpbmcgYSBudW1lcmljYWwgc2VydmljZSBwYXJhbWV0ZXIsIHdoaWNoIGNvdWxkIGJlIGNhbGxl
ZCDigJxNaXNvcmRlcmluZ1RvbGVyYW5jZeKAnSBvciBhbGlrZSB0byByZXBsYWNlIHRoZSBjdXJy
ZW50IGJpbmFyeSBwYXJhbWV0ZXIuDQoNCg0KMiwgUmVjZW50IHVwZGF0ZXMgb2YgZHJhZnQtaWV0
Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA2DQoNCmRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVy
ZS0wNiBwcm92aWRlcyBhIGZpbmVyIGdyYWRlIERldE5ldCBRb1MgcGFyYW1ldGVyIGJ5IGludHJv
ZHVjaW5nIDoNCg0KU2VjdGlvbiAzLjE6DQrigJxvIEFuIHVwcGVyIGJvdW5kIG9uIG91dC1vZi1v
cmRlciBwYWNrZXQgZGVsaXZlcnkuIEl0IGlzIHdvcnRoIG5vdGluZyB0aGF0IHNvbWUgRGV0TmV0
IGFwcGxpY2F0aW9ucyBhcmUgdW5hYmxlIHRvIHRvbGVyYXRlIGFueSBvdXQtb2Ytb3JkZXIgZGVs
aXZlcnku4oCdDQoNClNlY3Rpb24gMy4yLjIuMS4gSW4tT3JkZXIgRGVsaXZlcnk6DQrigJxPdXQt
b2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5IGNhbiBiZSBhIHNpZGUgZWZmZWN0IG9mIHNlcnZpY2Ug
cHJvdGVjdGlvbi4gUGFja2V0cyBkZWxpdmVyZWQgb3V0LW9mLW9yZGVyIGltcGFjdCB0aGUgYW1v
dW50IG9mIGJ1ZmZlcmluZyBuZWVkZWQgYXQgdGhlIGRlc3RpbmF0aW9uIHRvIHByb3Blcmx5IHBy
b2Nlc3MgdGhlIHJlY2VpdmVkIGRhdGEuIFN1Y2ggcGFja2V0cyBhbHNvIGluZmx1ZW5jZSB0aGUg
aml0dGVyIG9mIGEgZmxvdy4gVGhlIERldE5ldCBzZXJ2aWNlIGluY2x1ZGVzIG1heGltdW0gYWxs
b3dlZCBtaXNvcmRlcmluZyBhcyBhIGNvbnN0cmFpbnQuIFplcm8gbWlzb3JkZXJpbmcgd291bGQg
YmUgYSB2YWxpZCBzZXJ2aWNlIGNvbnN0cmFpbnQgdG8gcmVmbGVjdCB0aGF0IHRoZSBlbmQgc3lz
dGVtKHMpIG9mIHRoZSBmbG93IGNhbm5vdCB0b2xlcmF0ZSBhbnkgb3V0LW9mLW9yZGVyIGRlbGl2
ZXJ5Lg0KU2VydmljZSBwcm90ZWN0aW9uIG1heSBwcm92aWRlIGEgbWVjaGFuaXNtIHRvIHN1cHBv
cnQgaW4tb3JkZXIgZGVsaXZlcnku4oCdDQoNClRoZSBhcmNoaXRlY3R1cmUgZG9jdW1lbnQgZG9l
cyBub3QgcHJvdmlkZSBmdXJ0aGVyIGRldGFpbHMgb24gcHVycG9zZS4gDQpJdCBpcyB0aGUgam9i
IG9mIHRoZSBmbG93IGluZm9ybWF0aW9uIG1vZGVsIGRyYWZ0IHRvIGdvIGludG8gdGhlIGRldGFp
bHMuDQoNCg0KMywg4oCcTWlzb3JkZXJpbmdUb2xlcmFuY2XigJ0gcmVsYXRlZCB0aG91Z2h0cw0K
DQpUaGUgRGV0TmV0IFFvUyByZXF1aXJlbWVudHMgYXJlIGNvcnJlbGF0ZWQgdG8gZWFjaCBvdGhl
ci4gRm9yIGluc3RhbmNlLCBhIHBhY2tldCByZWNlaXZlZCB3aXRoIGEgdG9vIGJpZyBkZWxheSBv
ciBqaXR0ZXIgaXMgcHJhY3RpY2FsbHkgYSBsb3N0IHBhY2tldCBmb3IgdGhlIGFwcGxpY2F0aW9u
LiBBcyBmb3IgbWlzb3JkZXJpbmcsIGl0IGlzIHJlbGF0ZWQsIGUuZy4sIHRvIGppdHRlciBhcyBl
eHBsYWluZWQgaW4gdGhlIGFyY2hpdGVjdHVyZSBkb2N1bWVudC4gKFdlbGwsIG1pc29yZGVyaW5n
IGFib3ZlIHRoZSB0b2xlcmFibGUgbGltaXQgY2FuIGJlIGNvbnNpZGVyZWQgbG9zcy4pIFRoZSBj
b3JyZWxhdGlvbnMgY2FuIGJlIHRha2VuIGludG8gYWNjb3VudCB3aGVuIGRlZmluaW5nIHRoZSBR
b1MgcmVxdWlyZW1lbnRzIGZvciBhIERldE5ldCBzZXJ2aWNlLCBhbmQgYWxzbyB3aGVuIHByb3Zp
ZGluZyB0aGUgZ2l2ZW4gRGV0TmV0IHNlcnZpY2UgYnkgdGhlIERldE5ldCBuZXR3b3JrLg0KDQpB
Y3R1YWxseSwgbWlzb3JkZXJpbmcgYW5kIGppdHRlciBjYW4gYmUgZGVjcmVhc2VkIHdpdGggYSBz
aW1pbGFyIHRvb2wsIGUuZy4sIGEgcGxheW91dCBidWZmZXIuIEl0IGlzIGEgYml0IG1vcmUgY29t
cGxleCBmb3IgcmVvcmRlcmluZyBhbmQgcmVxdWlyZXMgc2VxdWVuY2luZyBpbmZvcm1hdGlvbiBj
YXJyaWVkIGluIHRoZSBwYWNrZXRzLg0KDQpJIHNlZSB0d28gYXBwcm9hY2hlcyB0byBleHByZXNz
IG1heGltdW0gYWxsb3dlZCBtaXNvcmRlcmluZzoNCmEpIG51bWJlciBvZiBtaXNvcmRlcmVkIHBh
Y2tldHMNCmIpIHRpbWUNCg0KQm90aCBvZiB0aGVtIGhhdmUgdGhlaXIgcHJvcyBhbmQgY29ucy4N
Cg0KSSBwcm9wb3NlIHRvIGZvbGxvdyBhKSBmb3IgbXVsdGlwbGUgcmVhc29ucy4NCg0KTWF4aW11
bSBhbGxvd2VkL3RvbGVyYWJsZSBtaXNvcmRlcmluZyBjb3VsZCBiZSBkZWZpbmVkIGFsb25nOg0K
4oCcbWF4aW11bSBudW1iZXIgb2YgbWlzb3JkZXJlZCBwYWNrZXRzLCBlLmcuLCBhIGRlbHRhIG9m
IHNlcXVlbmNlIG51bWJlcnMgYmV0d2VlbiB0aGUgaGlnaGVzdCBzZXF1ZW5jZSBudW1iZXIgdGhh
dCB3YXMganVzdCByZWNlaXZlZCBhbmQgdGhlIGxvd2VzdCBzZXF1ZW5jZSB0aGF0IGlzIGFjY2Vw
dGFibGXigJ0NCihjcmVkaXQgZ29lcyB0byBQYXNjYWwgZm9yIGluaXRpYWwgd29yZGluZyEpDQoN
ClRoaXMgaXMgYSByZWxhdGl2ZWx5IHNpbXBsZSBkZWZpbml0aW9uIGFuZCBhbHNvIHNpbXBsZSB0
byBtZWFzdXJlLCBkZXRlY3QsIGFuZCB2ZXJpZnkuIEZ1cnRoZXJtb3JlLCB0aW1pbmcgcmVxdWly
ZW1lbnQgaXMgYWxyZWFkeSBkZWZpbmVkIGFzIHBhcnQgb2YgdGhlIGppdHRlciByZXF1aXJlbWVu
dCwgbm8gbmVlZCB0byBkdXBsaWNhdGUuIEluIGFkZGl0aW9uLCB0aW1pbmcgbWF5IG5vdCBiZSBh
cyBpbXBvcnRhbnQgYXMgdGhlIG9yZGVyIG9mIHBhY2tldHMgZm9yIHNvbWUgYXBwbGljYXRpb25z
Lg0KDQpXaGF0IGRvIHlvdSB0aGluaz8NCg0KUmVnYXJkcywNCkphbm9zDQoNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpkZXRuZXQgbWFpbGluZyBsaXN0
DQpkZXRuZXRAaWV0Zi5vcmcNCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
ZGV0bmV0DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
ZGV0bmV0IG1haWxpbmcgbGlzdA0KZGV0bmV0QGlldGYub3JnDQpodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldA0K


From nobody Fri Jul 13 09:30:05 2018
Return-Path: <db3546@att.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 742E3130E59; Fri, 13 Jul 2018 09:30:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.601
X-Spam-Level: 
X-Spam-Status: No, score=-0.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=1.989, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=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 cdD3rt7QEDnj; Fri, 13 Jul 2018 09:29:56 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (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 63D00130E01; Fri, 13 Jul 2018 09:29:56 -0700 (PDT)
Received: from pps.filterd (m0049459.ppops.net [127.0.0.1]) by m0049459.ppops.net-00191d01. (8.16.0.22/8.16.0.22) with SMTP id w6DGQ49n018089; Fri, 13 Jul 2018 12:29:53 -0400
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0049459.ppops.net-00191d01. with ESMTP id 2k6xp71h8t-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 13 Jul 2018 12:29:52 -0400
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id w6DGTph2024691; Fri, 13 Jul 2018 12:29:51 -0400
Received: from zlp27128.vci.att.com (zlp27128.vci.att.com [135.66.87.50]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id w6DGThd9024557; Fri, 13 Jul 2018 12:29:43 -0400
Received: from zlp27128.vci.att.com (zlp27128.vci.att.com [127.0.0.1]) by zlp27128.vci.att.com (Service) with ESMTP id EC7244000431; Fri, 13 Jul 2018 16:29:42 +0000 (GMT)
Received: from MISOUT7MSGHUBAB.ITServices.sbc.com (unknown [130.9.129.146]) by zlp27128.vci.att.com (Service) with ESMTPS id B099040006A1; Fri, 13 Jul 2018 16:29:42 +0000 (GMT)
Received: from MISOUT7MSGUSRDE.ITServices.sbc.com ([169.254.5.236]) by MISOUT7MSGHUBAB.ITServices.sbc.com ([130.9.129.146]) with mapi id 14.03.0408.000; Fri, 13 Jul 2018 12:29:42 -0400
From: "BRUNGARD, DEBORAH A" <db3546@att.com>
To: "Andrew G. Malis" <agmalis@gmail.com>, Lou Berger <lberger@labn.net>
CC: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "draft-ietf-detnet-architecture@ietf.org" <draft-ietf-detnet-architecture@ietf.org>, DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
Thread-Index: AQHUD1MLr1dgybvHt0Cvgww496LMKKSMJHKA///GDvCAAPbYgIAAamcAgAAVb4CAAAUPUA==
Date: Fri, 13 Jul 2018 16:29:41 +0000
Message-ID: <F64C10EAA68C8044B33656FA214632C88838144E@MISOUT7MSGUSRDE.ITServices.sbc.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <30d8df73-9f52-89d3-66fd-2173f7038624@labn.net> <a19cb7bb-a518-acfd-4539-d002bfc58bca@labn.net> <F64C10EAA68C8044B33656FA214632C88837AE6D@MISOUT7MSGUSRDE.ITServices.sbc.com> <072FD510-A80A-46AA-8EF7-D323D11F8F9C@cisco.com> <35c847f2-4135-4d07-f2ff-509597757c58@labn.net> <CAA=duU0wXh8TF1anB7sq49H54_ut-STg0_=iiXJDha8GJ1ZZvw@mail.gmail.com>
In-Reply-To: <CAA=duU0wXh8TF1anB7sq49H54_ut-STg0_=iiXJDha8GJ1ZZvw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [130.10.197.242]
Content-Type: multipart/alternative; boundary="_000_F64C10EAA68C8044B33656FA214632C88838144EMISOUT7MSGUSRDE_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-07-13_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy 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-1806210000 definitions=main-1807130143
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/EOnYuemmZV8FcC1ROcQUjG5WuUo>
Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 13 Jul 2018 16:30:03 -0000

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

SSB0aGluayBlaXRoZXIgYXJlIG9rLSBteSBwZXJzb25hbCBwcmVmZXJlbmNlIGlzIENQRW50ICBh
cyDigJxEZXZpY2XigJ0gc2VlbXMgdG8gaGFyZHdhcmUgY2VudHJpYy4gSeKAmW0gd29uZGVyaW5n
IGlmIHRlYXMvcGNlIG1heSBhbHJlYWR5IGhhdmUgYSBnZW5lcmljIHRlcm0g4oCTIG9yIGJlIGlu
dGVyZXN0ZWQgaW4gaGVscGluZyBzbyBhcyB0byBoYXZlIGEgbXV0dWFsIHRlcm0gZ29pbmcgZm9y
d2FyZC4NCg0KRGVib3JhaA0KDQoNCkZyb206IEFuZHJldyBHLiBNYWxpcyA8YWdtYWxpc0BnbWFp
bC5jb20+DQpTZW50OiBGcmlkYXksIEp1bHkgMTMsIDIwMTggNzo0MSBBTQ0KVG86IExvdSBCZXJn
ZXIgPGxiZXJnZXJAbGFibi5uZXQ+DQpDYzogUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSA8cHRo
dWJlcnRAY2lzY28uY29tPjsgQlJVTkdBUkQsIERFQk9SQUggQSA8ZGIzNTQ2QGF0dC5jb20+OyBk
cmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmVAaWV0Zi5vcmc7IERldE5ldCBXRyA8ZGV0bmV0
QGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtEZXRuZXRdIEV4dGVuZGVkIFdHIExhc3QgQ2FsbDog
ZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA2DQoNCkxvdSwNCg0KTm8gcHJvYmxlbS4g
SSBwZXJzb25hbGx5IHByZWZlciDigJxDb250cm9sIFBsYW5lIERldmljZSAoQ1BEKeKAnSwgYnV0
IElmIERlYm9yYWggYW5kIHRoZSBSRkMgRWRpdG9yIGFjY2VwdCAiQ29udHJvbCBQbGFuZSBFbnRp
dHkgKENQRW50KeKAnSwgdGhlbiBJIHdvdWxkIGJlIE9LIHdpdGggaXQgYXMgd2VsbC4NCg0KQ2hl
ZXJzLA0KQW5keQ0KDQoNCk9uIEZyaSwgSnVsIDEzLCAyMDE4IGF0IDY6MjQgQU0sIExvdSBCZXJn
ZXIgPGxiZXJnZXJAbGFibi5uZXQ8bWFpbHRvOmxiZXJnZXJAbGFibi5uZXQ+PiB3cm90ZToNClBh
c2NhbCwNCg0KVGhlIGlzc3VlIGJlaW5nIHJhaXNlZCAoYnkgRGVib3JhaCBhbmQgQW5keSkgaXMg
dGhhdCB0aGUgZG9jdW1lbnQgaXMgZGVmaW5pbmcgdGhlIG5ldyB0aHJlZSBsZXR0ZXIgYWNyb255
bSAiQ1BFIiBhbmQgdGhhdCAiQ1BFIiBpcyB3ZWxsIGtub3duIGluIHRoZSBJRVRGIGNvbnRleHQg
YXMgIkN1c3RvbWVyIFByZW1pc2UgRXF1aXBtZW50Ii4gIFNvIGFsbCB0aGF0IG5lZWRzIHRvIGJl
IGRvbmUgaGVyZSBpcyB0byByZW5hbWUgQ1BFLCB0byBtaW5pbWl6ZSBjaGFuZ2UgYXQgdGhpcyBs
YXRlIGRhdGUgYW5kIGdpdmVuIGhvdyBpbmZyZXF1ZW50bHkgdGhpcyBUTEEgaXMgdXNlZCwgaG93
IGFib3V0ICJDb250cm9sIFBsYW5lIEVudGl0eSAoQ1BFbnQpPw0KDQpMb3UNCg0KUFMgQW5keSwg
eWVzIEkgY2hhbmdlZCBteSBwb3NpdGlvbiBvbiB0aGlzIHRvcGljIGZyb20gaG93IEkgcmVzcG9u
ZGVkIHRvIHlvdXIgbWVzc2FnZSAtIGp1c3QgdHJ5aW5nIHRvIHNob3J0Y3V0IHJlc29sdmluZyB0
aGlzIG1pbm9yIGlzc3VlLi4uDQoNCi0tLS0tLS0tLS0NCg0KT24gSnVseSAxMywgMjAxOCAxMjow
NDoxMCBBTSAiUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSIgPHB0aHViZXJ0QGNpc2NvLmNvbTxt
YWlsdG86cHRodWJlcnRAY2lzY28uY29tPj4gd3JvdGU6DQpIZWxsbyBEZWJvcmFoDQoNCkkgdXNl
ZCB0aGUgdGVybSBQQ0UgYXMgYW4gZXh0ZW5zaW9uIHRvIHdoYXQgYSBQQ0UgZG9lcyB0b2RheSB0
byBjb21wdXRlIG1vcmUgY29tcGxleCB0cmFjayB0aGVuIHNpbXBsZSBvbmUgb3IgdHdvIGxhbmVz
IGFzIGl0IGRvZXMgdG9kYXksIHBvc3NpYmx5IGluY2x1ZGluZyBwbGFubmluZyBmb3IgcmVzZXJ2
YXRpb24gYXNzb2NpYXRlZCB0byBwcmVjaXNlIHRpbWluZyBhbmQgc2VydmljZSBsYXRlIHNldHVw
LiBJdCBpcyBhbiBleHRlbnNpb24gYnV0IG5vdCBhIGdpYW50IGxlYXAgZWl0aGVyLiBDYW7igJl0
IHdlIGp1c3Qga2VlcCB0aGF0IHRlcm0/DQoNCg0KUmVnYXJkcywNCg0KUGFzY2FsDQpMZSAxMyBq
dWlsLiAyMDE4IMOgIDAwOjMwLCBCUlVOR0FSRCwgREVCT1JBSCBBIDxkYjM1NDZAYXR0LmNvbTxt
YWlsdG86ZGIzNTQ2QGF0dC5jb20+PiBhIMOpY3JpdCA6DQoNCkhpLA0KDQpTb3JyeSBmb3Igbm90
IGNhdGNoaW5nIGVhcmxpZXIsIHRoZSBhYmJyZXZpYXRpb24vYWNyb255bSAiQ1BFIiBmb3IgY29u
dHJvbGxlciBwbGFuZSBlbnRpdHkgY2xhc2hlcyB3aXRoIHRoZSBSRkMgRWRpdG9yJ3MgYWJicmV2
aWF0aW9ucyBsaXN0IHdoZXJlIENQRSBpcyB0aGUgd2VsbC1rbm93biBhYmJyZXZpYXRpb24gY3Vz
dG9tZXIgcHJlbWlzZXMgZXF1aXBtZW50Og0KDQpodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9t
YXRlcmlhbHMvYWJicmV2LmV4cGFuc2lvbi50eHQ8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9p
bnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cucmZjLTJEZWRpdG9yLm9yZ19tYXRlcmlhbHNf
YWJicmV2LmV4cGFuc2lvbi50eHQmZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9
NlVoR3BXOWx3aTlkTTdqWWx4WEQ4dyZtPUdGUFFJT0U0NkNBMEx2cWFadjMxYzVISlZhTWhEZ0Y2
R0gxNUZ5ZE5zdTAmcz1JTmI1Z0RiakowT3ZEUW5feWJ2c1k2VnVxSGtVMEtEcUJtV2JDNTNCRFg0
JmU9Pg0KDQpUbyBhdm9pZCBsb3RzIG9mIGNvbW1lbnRzIGR1cmluZyB0aGUgcHVibGljYXRpb24g
cHJvY2VzcywgYmVzdCBpcyB0byBmaW5kIGFuIGFsdGVybmF0aXZlIGFiYnJldmlhdGlvbi4NCg0K
VGhhbmtzLA0KRGVib3JhaA0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogZGV0
bmV0IDxkZXRuZXQtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86ZGV0bmV0LWJvdW5jZXNAaWV0Zi5v
cmc+PiBPbiBCZWhhbGYgT2YgTG91IEJlcmdlcg0KU2VudDogVGh1cnNkYXksIEp1bHkgMTIsIDIw
MTggMTI6NDcgUE0NClRvOiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmVAaWV0Zi5vcmc8
bWFpbHRvOmRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZUBpZXRmLm9yZz4NCkNjOiBEZXRO
ZXQgV0cgPGRldG5ldEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0QGlldGYub3JnPj4NClN1YmplY3Q6
IFJlOiBbRGV0bmV0XSBFeHRlbmRlZCBXRyBMYXN0IENhbGw6IGRyYWZ0LWlldGYtZGV0bmV0LWFy
Y2hpdGVjdHVyZS0wNg0KDQoNCiBIaSwNCg0KSSBoYXZlIHRoZSBmb2xsb3dpbmcgY29tbWVudHMv
cXVlc3Rpb25zOg0KDQotIFdSVCA0LjQuMg0KDQpJIHRoaW5rIENQRSBhbmQgUENFIGFyZSBhIGJp
dCBjb25mbGF0ZWQuICBUbyBjbGFyaWZ5LCBoaXcgYWJvdXQ6DQoNCk9MRA0KICAgdG8gYW55IGRl
dmljZSBvcGVyYXRpbmcgaW4gdGhhdCBwbGFuZSwgd2hldGhlciBpcyBpdCBhIFBhdGgNCiAgIENv
bXB1dGF0aW9uIGVudGl0eSwgb3IgYSBOZXR3b3JrIE1hbmFnZW1lbnQgZW50aXR5IChOTUUpKSwg
b3IgYQ0KICAgZGlzdHJpYnV0ZWQgY29udHJvbCBwbGFuZS4gIFRoZSBQYXRoIENvbXB1dGF0aW9u
IEVsZW1lbnQgKFBDRSkNCiAgIFtSRkM0NjU1XSBpcyBhIGNvcmUgZWxlbWVudCBvZiBhIGNvbnRy
b2xsZXIsIGluIGNoYXJnZSBvZiBjb21wdXRpbmcNCiAgIERldGVybWluaXN0aWMgcGF0aHMgdG8g
YmUgYXBwbGllZCBpbiB0aGUgTmV0d29yayBQbGFuZS4NCg0KTkVXDQogICB0byBhbnkgZGV2aWNl
IG9wZXJhdGluZyBpbiB0aGF0IHBsYW5lLCB3aGV0aGVyIGlzIGl0IGEgUGF0aA0KICAgQ29tcHV0
YXRpb24gRWxlbWVudCBbUkZDNDY1NV0gb3IgZW50aXR5LCBvciBhIE5ldHdvcmsgTWFuYWdlbWVu
dCBlbnRpdHkgICAgKE5NRSkpLCBvciBhDQogICBkaXN0cmlidXRlZCBjb250cm9sIHBsYW5lLiAg
VGhlIENQRQ0KICAgIGlzIGEgY29yZSBlbGVtZW50IG9mIGEgY29udHJvbGxlciwgaW4gY2hhcmdl
IG9mIGNvbXB1dGluZw0KICAgRGV0ZXJtaW5pc3RpYyBwYXRocyB0byBiZSBhcHBsaWVkIGluIHRo
ZSBOZXR3b3JrIFBsYW5lLg0KDQphbmQgcy9QQ0UvQ1BFIGluIHRoZSBuZXh0IHBhcmFncmFwaCwg
c3BlY2lmaWNhbGx5Og0KDQpPTEQNCiAgIE9uZSBvciBtb3JlIFBDRShzKSBjb2xsYWJvcmF0ZSB0
byBpbXBsZW1lbnQgdGhlIHJlcXVlc3RzIGZyb20gdGhlIEZNRQ0KICAgYXMgUGVyLUZsb3cgUGVy
LUhvcCBCZWhhdmlvcnMgaW5zdGFsbGVkIGluIHRoZSBpbnRlcm1lZGlhdGUgbm9kZXMgZm9yDQog
ICBlYWNoIGluZGl2aWR1YWwgZmxvdy4gIFRoZSBQQ0VzIHBsYWNlIGVhY2ggZmxvdyBhbG9uZyBh
IGRldGVybWluaXN0aWMgTkVXDQogICBPbmUgb3IgbW9yZSBDUEUocykgY29sbGFib3JhdGUgdG8g
aW1wbGVtZW50IHRoZSByZXF1ZXN0cyBmcm9tIHRoZSBGTUUNCiAgIGFzIFBlci1GbG93IFBlci1I
b3AgQmVoYXZpb3JzIGluc3RhbGxlZCBpbiB0aGUgaW50ZXJtZWRpYXRlIG5vZGVzIGZvcg0KICAg
ZWFjaCBpbmRpdmlkdWFsIGZsb3cuICBUaGUgQ1BFcyBwbGFjZSBlYWNoIGZsb3cgYWxvbmcgYSBk
ZXRlcm1pbmlzdGljDQoNCi0gV1JUIFNlY3Rpb24gNC40LjMNCkknbSB1bmNsZWFyIGFzIHRvIHdo
YXQgIk9wZXJhdGlvbmFsIFBsYW5lIChjb250cm9sIHBsYW5lKSIgbWVhbnMgaW4gdGhlIGZpcnN0
IHBhcmFncmFwaC4gIFNob3VsZCBpdCBwZXJoYXBzIHJlYWQgIk9wZXJhdGlvbmFsIFBsYW5lIChP
QU0pIj8gSWYgbm90LCB3aGF0IGlzIHRoZSBpbnRlbnQgb2YgImNvbnRyb2wgcGxhbmUiIGluIHRo
aXMgcGFyYWdyYXBoIChhbmQgc2VjdGlvbik/DQoNClRoYW5rIHlvdSwNCkxvdQ0KT24gNi8yOC8y
MDE4IDEwOjM1IFBNLCBMb3UgQmVyZ2VyIHdyb3RlOg0KQXV0aG9ycywNCg0KICAgICBUaGFuayB5
b3UgZm9yIHRoZSB1cGRhdGUhDQoNCldHLA0KDQogICAgIFRoaXMgZG9jdW1lbnQgaGFzIGNoYW5n
ZWQgdG8gYSBzdWZmaWNpZW50IGRlZ3JlZSB0aGF0IEkgdGhpbmsgYQ0KMm5kIGxhc3QgY2FsbCBp
cyB3YXJyYW50ZWQuICBUeXBpY2FsbHkgSSB3b3VsZCBzdGFydCBhIDEgd2VlayBMQyBpbg0KdGhl
c2UgY2lyY3Vtc3RhbmNlcyAtIGJ1dCBnaXZlbiB0aGUgcHJveGltaXR5IHRvIHRoZSBtZWV0aW5n
IEknZCBsaWtlDQp0byBzdGFydCBhIDMgd2VlayBMQyByaWdodCBlbmRpbmcgd2l0aCB0aGUgSUVU
RiBtZWV0aW5nIC0tIHRoYXQgaXMgb24gSnVseSAyMHRoLg0KVGhpcyBzaG91bGQgYWxsb3cgZm9y
IGJvdGggYWRlcXVhdGUgcmV2aWV3IG9mIHRoZSBjaGFuZ2VzIGFuZA0KZGlzY3Vzc2lvbiBvZiB0
aGUgY2hhbmdlcyBpbiBvdXIgV0cgc2Vzc2lvbiAoTW9uZGF5IEp1bHkgMTYuKQ0KDQpBcyBhbHdh
eXMsIHBsZWFzZSBzZW5kIExDIGNvbW1lbnQgdG8gdGhlIGxpc3QgYW5kIHBvc2l0aXZlIGNvbW1l
bnRzLA0KZS5nLiwgIkkndmUgcmV2aWV3ZWQgdGhpcyBkb2N1bWVudCBhbmQgYmVsaWV2ZSBpdCBp
cyByZWFkeSBmb3INCnB1YmxpY2F0aW9uIiwgYXJlIHdlbGNvbWUhDQoNClRoYW5rIHlvdSwNCg0K
TG91IChhcyBTaGVwaGVyZCkNCk9uIDYvMjgvMjAxOCA5OjA4IFBNLCBKw6Fub3MgRmFya2FzIHdy
b3RlOg0KRGVhciBhbGwsDQoNCk9mZi1saW5lIGRpc2N1c3Npb25zIGFtb25nIExvdSwgU3Rld2Fy
dCwgYW5kIGF1dGhvcnMgZm9sbG93ZWQgdGhlDQpkaXNjdXNzaW9ucyB0byBwcm9wZXJseSBhZGRy
ZXNzIHRoZSBXR0xDIGNvbW1lbnRzLCBpbmNsdWRpbmcgdGhlDQpkZXRhaWxlZCBjb21tZW50cy4N
Cg0KQSBuZXcgcmV2aXNpb24gb2YgdGhlIGRyYWZ0IGhhcyBiZWVuIHVwbG9hZGVkOg0KZHJhZnQt
aWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA2Lg0KDQpJbiBhZGRpdGlvbiB0byB0aGUgY2hhbmdl
cyBhbHJlYWR5IGRlc2NyaWJlZCBpbiB0aGlzIHRocmVhZCwgdGhlDQpmb2xsb3dpbmcgYmlnZ2Vy
IGNoYW5nZXMgaGF2ZSBiZWVuIG1hZGUgdG8gdGhlIGRyYWZ0Og0KDQoNCipTZWN0aW9uIDIuMSBU
ZXJtcyB1c2VkIGluIHRoaXMgZG9jdW1lbnQqDQoNClNvbWUgZGVmaW5pdGlvbnMgcmVmaW5lZCBh
cyBzdWdnZXN0ZWQgYnkgdGhlIGRldGFpbGVkIGNvbW1lbnRzDQoNCk5ldyBkZWZpbml0aW9ucyBo
YXZlIGJlZW4gYWRkZWQ6DQoNCiAgICJhbGxvY2F0aW9uDQogICAgICAgICAgIFJlc291cmNlcyBh
cmUgZGVkaWNhdGVkIHRvIHN1cHBvcnQgYSBEZXROZXQgZmxvdy4NCkRlcGVuZGluZw0KICAgICAg
ICAgICBvbiBhbiBpbXBsZW1lbnRhdGlvbiwgdGhlIHJlc291cmNlIG1heSBiZSByZXVzZWQgYnkg
bm9uLQ0KICAgICAgICAgICBEZXROZXQgZmxvd3Mgd2hlbiBpdCBpcyBub3QgdXNlZCBieSB0aGUg
RGV0TmV0IGZsb3cuDQoNCg0KICAgUEVGICAgICBBIFBhY2tldCBFbGltaW5hdGlvbiBGdW5jdGlv
biAoUEVGKSBlbGltaW5hdGVzIGR1cGxpY2F0ZQ0KICAgICAgICAgICBjb3BpZXMgb2YgcGFja2V0
cyB0byBwcmV2ZW50IGV4Y2VzcyBwYWNrZXRzIGZsb29kaW5nIHRoZQ0KICAgICAgICAgICBuZXR3
b3JrIG9yIGR1cGxpY2F0ZSBwYWNrZXRzIGJlaW5nIHNlbnQgb3V0IG9mIHRoZSBEZXROZXQNCiAg
ICAgICAgICAgZG9tYWluLiAgUEVGIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBhbiBlZGdlIG5vZGUs
IGEgcmVsYXkNCiAgICAgICAgICAgbm9kZSwgb3IgYW4gZW5kIHN5c3RlbS4NCg0KICBQUkYgICAg
IEEgUGFja2V0IFJlcGxpY2F0aW9uIEZ1bmN0aW9uIChQUkYpIHJlcGxpY2F0ZXMgRGV0TmV0IGZs
b3cNCiAgICAgICAgICAgcGFja2V0cyBhbmQgZm9yd2FyZHMgdGhlbSB0byBvbmUgb3IgbW9yZSBu
ZXh0IGhvcHMgaW4gdGhlDQogICAgICAgICAgIERldE5ldCBkb21haW4uICBUaGUgbnVtYmVyIG9m
IHBhY2tldCBjb3BpZXMgc2VudCB0byBlYWNoDQpuZXh0DQogICAgICAgICAgIGhvcCBpcyBhIERl
dE5ldCBmbG93IHNwZWNpZmljIHBhcmFtZXRlciBhdCB0aGUgbm9kZSBkb2luZw0KdGhlDQogICAg
ICAgICAgIHJlcGxpY2F0aW9uLiAgUFJGIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBhbiBlZGdlIG5v
ZGUsIGENCnJlbGF5DQogICAgICAgICAgIG5vZGUsIG9yIGFuIGVuZCBzeXN0ZW0uDQoNCiAgIFBS
RU9GICAgQ29sbGVjdGl2ZSBuYW1lIGZvciBQYWNrZXQgUmVwbGljYXRpb24sIEVsaW1pbmF0aW9u
LCBhbmQNCiAgICAgICAgICAgT3JkZXJpbmcgRnVuY3Rpb25zLg0KDQogICBQT0YgICAgIEEgUGFj
a2V0IE9yZGVyaW5nIEZ1bmN0aW9uIChQT0YpIHJlLW9yZGVycyBwYWNrZXRzIHdpdGhpbg0KYQ0K
ICAgICAgICAgICBEZXROZXQgZmxvdyB0aGF0IGFyZSByZWNlaXZlZCBvdXQgb2Ygb3JkZXIuICBU
aGlzDQpmdW5jdGlvbg0KICAgICAgICAgICBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgYW4gZWRnZSBu
b2RlLCBhIHJlbGF5IG5vZGUsIG9yIGFuDQplbmQNCiAgICAgICAgICAgc3lzdGVtLg0KDQogIERl
dE5ldCBzZXJ2aWNlIHByb3h5DQogICAgICAgICAgIE1hcHMgYmV0d2VlbiBBcHAtZmxvd3MgYW5k
IERldE5ldCBmbG93cy4NCg0KICAgYnJpZGdlZCBwYXRoDQogICAgICAgICAgIEEgVkxBTiBicmlk
Z2UgdXNlcyB0aGUgVkxBTiBJRCBhbmQgdGhlIGRlc3RpbmF0aW9uIE1BQw0KICAgICAgICAgICBh
ZGRyZXNzIHRvIHNlbGVjdCB0aGUgb3V0Ym91bmQgcG9ydCBoZW5jZSB0aGUgcGF0aCBmb3IgYQ0K
ICAgICAgICAgICBmcmFtZS4iDQoNCg0KKlNlY3Rpb24gMy4xIFByaW1hcnkgZ29hbHMgZGVmaW5p
bmcgdGhlIERldE5ldCBRb1MqDQoNCkEgbmV3IFFvUyBhc3BlY3QgaGFzIGJlZW4gYWRkZWQ6DQog
ICAibyAgQW4gdXBwZXIgYm91bmQgb24gb3V0LW9mLW9yZGVyIHBhY2tldCBkZWxpdmVyeS4gIEl0
IGlzIHdvcnRoDQogICAgICBub3RpbmcgdGhhdCBzb21lIERldE5ldCBhcHBsaWNhdGlvbnMgYXJl
IHVuYWJsZSB0byB0b2xlcmF0ZQ0KYW55DQogICAgICBvdXQtb2Ytb3JkZXIgZGVsaXZlcnkuIg0K
DQoNClRoZSAzcmQgcGFyYWdyYXBoIG9uIGxvc3Mgb24gcGFnZSA4IGFmdGVyIHRoZSBidWxsZXQg
bGlzdCBoYXMgYmVlbg0KZXh0ZW5kZWQgdG86DQogICAiQWZ0ZXIgY29uZ2VzdGlvbiwgdGhlIG1v
c3QgaW1wb3J0YW50IGNvbnRyaWJ1dGlvbnMgdG8gcGFja2V0DQpsb3NzIGFyZQ0KICAgdHlwaWNh
bGx5IGZyb20gcmFuZG9tIG1lZGlhIGVycm9ycyBhbmQgZXF1aXBtZW50IGZhaWx1cmVzLg0KU2Vy
dmljZQ0KICAgcHJvdGVjdGlvbiBpcyB0aGUgbmFtZSBmb3IgdGhlIG1lY2hhbmlzbXMgdXNlZCBi
eSBEZXROZXQgdG8NCmFkZHJlc3MNCiAgIHRoZXNlIGxvc3Nlcy4gIFRoZSBtZWNoYW5pc21zIGVt
cGxveWVkIGFyZSBjb25zdHJhaW5lZCBieSB0aGUNCiAgIHJlcXVpcmVtZW50IHRvIG1lZXQgdGhl
IHVzZXJzJyBsYXRlbmN5IHJlcXVpcmVtZW50cy4gIFBhY2tldA0KICAgcmVwbGljYXRpb24gYW5k
IGVsaW1pbmF0aW9uIChTZWN0aW9uIDMuMi4yKSBhbmQgcGFja2V0IGVuY29kaW5nDQogICAoU2Vj
dGlvbiAzLjIuMi4zKSBhcmUgZGVzY3JpYmVkIGluIHRoaXMgZG9jdW1lbnQgdG8gcHJvdmlkZQ0K
c2VydmljZQ0KICAgcHJvdGVjdGlvbjsgb3RoZXJzIG1heSBiZSBmb3VuZC4gIEZvciBpbnN0YW5j
ZSwgcGFja2V0IGVuY29kaW5nDQpjYW4NCiAgIGJlIHVzZWQgdG8gcHJvdmlkZSBzZXJ2aWNlIHBy
b3RlY3Rpb24gYWdhaW5zdCByYW5kb20gbWVkaWENCmVycm9ycywNCiAgIHBhY2tldCByZXBsaWNh
dGlvbiBhbmQgZWxpbWluYXRpb24gY2FuIGJlIHVzZWQgdG8gcHJvdmlkZSBzZXJ2aWNlDQogICBw
cm90ZWN0aW9uIGFnYWluc3QgZXF1aXBtZW50IGZhaWx1cmVzLiAgVGhpcyBtZWNoYW5pc20NCmRp
c3RyaWJ1dGVzDQogICB0aGUgY29udGVudHMgb2YgRGV0TmV0IGZsb3dzIG92ZXIgbXVsdGlwbGUg
cGF0aHMgaW4gdGltZSBhbmQvb3INCiAgIHNwYWNlLCBzbyB0aGF0IHRoZSBsb3NzIG9mIHNvbWUg
b2YgdGhlIHBhdGhzIGRvZXMgbmVlZCBub3QgY2F1c2UNCnRoZQ0KICAgbG9zcyBvZiBhbnkgcGFj
a2V0cy4iDQoNCg0KKjMuMi4yLiAgU2VydmljZSBQcm90ZWN0aW9uKg0KDQpTZXJ2aWNlIHByb3Rl
Y3Rpb24gaXMgdXNlZCBhcyBhIG1vcmUgZ2VuZXJpYyB0ZXJtLiBJbnRyb2R1Y3RvcnkgdGV4dA0K
YWRkZWQ6DQogICAiU2VydmljZSBwcm90ZWN0aW9uIGFpbXMgdG8gbWl0aWdhdGUgb3IgZWxpbWlu
YXRlIHBhY2tldCBsb3NzIGR1ZQ0KdG8NCiAgIGVxdWlwbWVudCBmYWlsdXJlcywgcmFuZG9tIG1l
ZGlhIGFuZC9vciBtZW1vcnkgZmF1bHRzLiAgVGhlc2UNCnR5cGVzDQogICBvZiBwYWNrZXQgbG9z
cyBjYW4gYmUgZ3JlYXRseSByZWR1Y2VkIGJ5IHNwcmVhZGluZyB0aGUgZGF0YSBvdmVyDQogICBt
dWx0aXBsZSBkaXNqb2ludCBmb3J3YXJkaW5nIHBhdGhzLiAgVmFyaW91cyBzZXJ2aWNlIHByb3Rl
Y3Rpb24NCiAgIG1ldGhvZHMgYXJlIGRlc2NyaWJlZCBpbiBbUkZDNjM3Ml0sIGUuZy4sIDErMSBs
aW5lYXIgcHJvdGVjdGlvbi4NCiAgIFRoaXMgc2VjdGlvbiBkZXNjcmliZXMgdGhlIGZ1bmN0aW9u
YWwgZGV0YWlscyBvZiBhbiBhZGRpdGlvbmFsDQptZXRob2QNCiAgIGluIFNlY3Rpb24gMy4yLjIu
Miwgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGFzIGRlc2NyaWJlZCBpbg0KICAgU2VjdGlvbiAz
LjIuMi4zIG9yIGFzIHNwZWNpZmllZCBpbiBbSS1ELmlldGYtZGV0bmV0LWRwLXNvbC1tcGxzXQ0K
aW4NCiAgIG9yZGVyIHRvIHByb3ZpZGUgMStuIGhpdGxlc3MgcHJvdGVjdGlvbi4gIFRoZSBhcHBy
b3ByaWF0ZSBzZXJ2aWNlDQogICBwcm90ZWN0aW9uIG1lY2hhbmlzbSBkZXBlbmRzIG9uIHRoZSBz
Y2VuYXJpbyBhbmQgdGhlIHJlcXVpcmVtZW50cy4iDQoNCg0KTmV3IHN1Yi1zZWN0aW9uIGFkZGVk
Og0KDQoiMy4yLjIuMS4gIEluLU9yZGVyIERlbGl2ZXJ5DQoNCiAgIE91dC1vZi1vcmRlciBwYWNr
ZXQgZGVsaXZlcnkgY2FuIGJlIGEgc2lkZSBlZmZlY3Qgb2Ygc2VydmljZQ0KICAgcHJvdGVjdGlv
bi4gIFBhY2tldHMgZGVsaXZlcmVkIG91dC1vZi1vcmRlciBpbXBhY3QgdGhlIGFtb3VudCBvZg0K
ICAgYnVmZmVyaW5nIG5lZWRlZCBhdCB0aGUgZGVzdGluYXRpb24gdG8gcHJvcGVybHkgcHJvY2Vz
cyB0aGUNCnJlY2VpdmVkDQogICBkYXRhLiAgU3VjaCBwYWNrZXRzIGFsc28gaW5mbHVlbmNlIHRo
ZSBqaXR0ZXIgb2YgYSBmbG93LiAgVGhlDQpEZXROZXQNCiAgIHNlcnZpY2UgaW5jbHVkZXMgbWF4
aW11bSBhbGxvd2VkIG1pc29yZGVyaW5nIGFzIGEgY29uc3RyYWludC4NClplcm8NCiAgIG1pc29y
ZGVyaW5nIHdvdWxkIGJlIGEgdmFsaWQgc2VydmljZSBjb25zdHJhaW50IHRvIHJlZmxlY3QgdGhh
dA0KdGhlDQogICBlbmQgc3lzdGVtKHMpIG9mIHRoZSBmbG93IGNhbm5vdCB0b2xlcmF0ZSBhbnkg
b3V0LW9mLW9yZGVyIGRlbGl2ZXJ5Lg0KICAgU2VydmljZSBwcm90ZWN0aW9uIG1heSBwcm92aWRl
IGEgbWVjaGFuaXNtIHRvIHN1cHBvcnQgaW4tb3JkZXINCiAgIGRlbGl2ZXJ5LiINCg0KDQoqMy4y
LjIuMi4gUGFja2V0IFJlcGxpY2F0aW9uIGFuZCBFbGltaW5hdGlvbioNCg0KTmV3IGJ1bGxldCBh
ZGRlZCBhcyB0aGUgbGFzdCBvbmU6DQogICAibyAgVGhlIFBhY2tldCBPcmRlcmluZyBGdW5jdGlv
biAoUE9GKSB1c2VzIHRoZSBzZXF1ZW5jaW5nDQppbmZvcm1hdGlvbg0KICAgICAgdG8gcmUtb3Jk
ZXIgYSBEZXROZXQgZmxvdydzIHBhY2tldHMgdGhhdCBhcmUgcmVjZWl2ZWQgb3V0IG9mDQogICAg
ICBvcmRlci4iDQoNCk5ldyBzZW50ZW5jZSBhZGRlZCBhZnRlciB0aGUgYnVsbGV0IGxpc3Q6DQoi
VGhlIG9yZGVyIGluIHdoaWNoIGEgbm9kZSBhcHBsaWVzIHRoZSBQRUYgYW5kIHRoZSBQUkYgdG8g
YSBEZXROZXQNCmZsb3cgaXMgaW1wbGVtZW50YXRpb24gc3BlY2lmaWMuIg0KDQoybmQgcGFyYWdy
YXBoIGFmdGVyIHRoZSBidWxsZXQgbGlzdCBoYXMgYmVlbiB1cGRhdGVkIHRvOg0KIlNvbWUgc2Vy
dmljZSBwcm90ZWN0aW9uIG1lY2hhbmlzbXMgcmVseSBvbiBzd2l0Y2hpbmcgZnJvbSBvbmUgZmxv
dw0KdG8NCiAgIGFub3RoZXIgd2hlbiBhIGZhaWx1cmUgb2YgYSBmbG93IGlzIGRldGVjdGVkLiAg
Q29udHJhcmlseSwgcGFja2V0DQogICByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24gY29tYmlu
ZXMgdGhlIERldE5ldCBtZW1iZXIgZmxvd3Mgc2VudA0KICAgYWxvbmcgbXVsdGlwbGUgZGlmZmVy
ZW50IHBhdGhzLCBhbmQgcGVyZm9ybXMgYSBwYWNrZXQtYnktcGFja2V0DQogICBzZWxlY3Rpb24g
b2Ygd2hpY2ggdG8gZGlzY2FyZCwgZS5nLiwgYmFzZWQgb24gc2VxdWVuY2luZyBpbmZvcm1hdGlv
bi4iDQoNCg0KKjMuMi4zLiAgRXhwbGljaXQgcm91dGVzKg0KDQpPdXQtb2Ytb3JkZXIgYXNwZWN0
IGFkZGVkIHRvIHRoZSBmaXJzdCBwYXJhZ3JhcGgsIHdoaWNoIGlzIGFib3V0DQpkaXN0cmlidXRl
ZCByb3V0aW5nOg0KIkZ1cnRoZXJtb3JlLCBvdXQtb2Ytb3JkZXINCnBhY2tldCBkZWxpdmVyeSBj
YW4gYmUgYSBzaWRlIGVmZmVjdCBvZiByb3V0ZSBjaGFuZ2VzLiINCg0KTmV3IHNlbnRlbmNlIGFk
ZGVkIHRvIHRoZSAzcmQgcGFyYWdyYXBoOg0KIkV4cGxpY2l0IHJvdXRlcyBjYW4gYmUgZXN0YWJs
aXNoZWQgdmFyaW91cyB3YXlzLCBlLmcuLCB3aXRoIFJTVlAtVEUNCltSRkMzMjA5XSwgd2l0aCBT
ZWdtZW50IFJvdXRpbmcgKFNSKQ0KW0ktRC5pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmddLCB2
aWEgYSBTb2Z0d2FyZSBEZWZpbmVkIE5ldHdvcmtpbmcNCmFwcHJvYWNoIFtSRkM3NDI2XSwgd2l0
aCBJUy1JUyBbUkZDNzgxM10sIGV0Yy4iDQoNCk5ldyBwYXJhZ3JhcGggYWRkZWQ6DQogICAiT3V0
LW9mLW9yZGVyIHBhY2tldCBkZWxpdmVyeSBjYW4gYmUgYSBzaWRlIGVmZmVjdCBvZg0KZGlzdHJp
YnV0aW5nIGENCiAgIHNpbmdsZSBmbG93IG92ZXIgbXVsdGlwbGUgcGF0aHMgZXNwZWNpYWxseSB3
aGVuIHRoZXJlIGlzIGEgY2hhbmdlDQogICBmcm9tIG9uZSBwYXRoIHRvIGFub3RoZXIgd2hlbiBj
b21iaW5pbmcgdGhlIGZsb3cuICBUaGlzIGlzDQogICBpcnJlc3BlY3RpdmUgb2YgdGhlIGRpc3Ry
aWJ1dGlvbiBtZXRob2QgdXNlZCwgYWxzbyBhcHBsaWVzIHRvDQpzZXJ2aWNlDQogICBwcm90ZWN0
aW9uIG92ZXIgZXhwbGljaXQgcm91dGVzLiAgQXMgZGVzY3JpYmVkIGluIFNlY3Rpb24NCjMuMi4y
LjEsDQogICBvdXQtb2Ytb3JkZXIgcGFja2V0cyBpbmZsdWVuY2UgdGhlIGppdHRlciBvZiBhIGZs
b3cgYW5kIGltcGFjdA0KdGhlDQogICBhbW91bnQgb2YgYnVmZmVyaW5nIG5lZWRlZCB0byBwcm9j
ZXNzIHRoZSBkYXRhOyB0aGVyZWZvcmUsIERldE5ldA0KICAgc2VydmljZSBpbmNsdWRlcyBtYXhp
bXVtIGFsbG93ZWQgbWlzb3JkZXJpbmcgYXMgYSBjb25zdHJhaW50LiBUaGUNCiAgIHVzZSBvZiBl
eHBsaWNpdCByb3V0ZXMgaGVscHMgdG8gcHJvdmlkZSBpbi1vcmRlciBkZWxpdmVyeSBiZWNhdXNl
DQogICB0aGVyZSBpcyBubyBpbW1lZGlhdGUgcm91dGUgY2hhbmdlIHdpdGggdGhlIG5ldHdvcmsg
dG9wb2xvZ3ksIGJ1dA0KdGhlDQogICBjaGFuZ2VzIGFyZSBwbGFubmFibGUgYXMgdGhleSBhcmUg
YmV0d2VlbiB0aGUgZGlmZmVyZW50IGV4cGxpY2l0DQogICByb3V0ZXMuIg0KDQoqDQoqKjQuMS4x
LiBSZXByZXNlbnRhdGl2ZSBQcm90b2NvbCBTdGFjayBNb2RlbCoNCg0KIkV4cGxpY2l0IHJvdXRl
cyIgaGF2ZSBiZWVuIGFkZGVkIHRvIEZpZ3VyZSAyIHdpdGggdGhlIGNvcnJlc3BvbmRpbmcNCmV4
cGxhbmF0aW9uOg0KICJFeHBsaWNpdCByb3V0ZXMNCiAgICAgICAgICAgVGhlIERldE5ldCB0cmFu
c3BvcnQgbGF5ZXIgcHJvdmlkZXMgbWVjaGFuaXNtcyB0byBlbnN1cmUNCnRoYXQNCiAgICAgICAg
ICAgZml4ZWQgcGF0aHMgYXJlIHByb3ZpZGVkIGZvciBEZXROZXQgZmxvd3MuICBUaGVzZQ0KZXhw
bGljaXQNCiAgICAgICAgICAgcGF0aHMgYXZvaWQgdGhlIGltcGFjdCBvZiBuZXR3b3JrIGNvbnZl
cmdlbmNlLiINCg0KDQpTZWN0aW9uIDQuMTEgQ29ubmVjdGVkIGlzbGFuZHMgdnMuIG5ldHdvcmtz
IG9mIHYwNSBoYXMgYmVlbiBkZWxldGVkDQpiZWNhdXNlIGl0IHdhcyBqdXN0IGEgbGVmdG92ZXIg
ZnJvbSBlYXJseSBkcmFmdHMgb24gd2hhdCBEZXROZXQgV0cNCnNob3VsZCBkbzsgd2hpY2ggYXJl
IGNvdmVyZWQgYnkgdGhlIGNoYXJ0ZXIgYW55d2F5cy4NCg0KDQpSZWZlcmVuY2VzIGhhdmUgYmVl
biBjbGVhbmVkIHVwIGFuZCBicm91Z2h0IHVwLXRvLWRhdGUuDQoNCg0KUmVmaW5lbWVudHMgaGF2
ZSBiZWVuIGltcGxlbWVudGVkIGluIHRoZSBkcmFmdCBhY2NvcmRpbmcgdG8gTG91J3MNCmRldGFp
bGVkIGNvbW1lbnRzLiBUaGV5IGFyZSBub3QgbGlzdGVkIGhlcmUgYmVjYXVzZSB0aGV5IGFyZSBt
aW5vcg0KY2hhbmdlcy4NCg0KDQpCZXN0IHJlZ2FyZHMsDQpKYW5vcw0KDQpPbiA2LzEyLzIwMTgg
Mjo0OCBQTSwgTG91IEJlcmdlciB3cm90ZToNCkJhbMOhenMsDQoNClRoYW5rcyBmb3IgdGhlIHJl
c3BvbnNlIC0tIHBsZWFzZSBzZWUgYmVsb3cuDQoNCi0tLS0tLS0tLS0NCk9uIEp1bmUgMTIsIDIw
MTggNDowNzozNSBBTSBCYWzDoXpzIFZhcmdhIEENCjxiYWxhenMuYS52YXJnYUBlcmljc3Nvbi5j
b208bWFpbHRvOmJhbGF6cy5hLnZhcmdhQGVyaWNzc29uLmNvbT4+IHdyb3RlOg0KSGkgTG91LCBU
aGFua3MgZm9yIHRoZSBjb21tZW50cy4gU2VlIHJlYWN0aW9ucyBpbmxpbmUuIERvY3VtZW50DQp1
cGRhdGUgaW4gcHJvZ3Jlc3MuIENoZWVycyBCYWxhJ3pzDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tDQpGcm9tOiBkZXRuZXQgPGRldG5ldC1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpkZXRu
ZXQtYm91bmNlc0BpZXRmLm9yZz4+IE9uIEJlaGFsZiBPZiBMb3UgQmVyZ2VyDQpTZW50OiAyMDE4
LiBqw7puaXVzIDEuIDIyOjQyDQpUbzogRGV0TmV0IFdHIDxkZXRuZXRAaWV0Zi5vcmc8bWFpbHRv
OmRldG5ldEBpZXRmLm9yZz4+Ow0KZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlQGlldGYu
b3JnPG1haWx0bzpkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmVAaWV0Zi5vcmc+DQpTdWJq
ZWN0OiBbRGV0bmV0XSBQcm9taXNlZCBjb21tZW50cyBvbg0KZHJhZnQtaWV0Zi1kZXRuZXQtYXJj
aGl0ZWN0dXJlDQoNCkhpLA0KDQogICAgIEkgaGF2ZSBhIG51bWJlciBvZiBoaWdoIGxldmVsIGNv
bW1lbnRzIG9uIHRoZSBkb2N1bWVudCB0aGF0DQpJJ2QgbGlrZSB0byAgcmFpc2UgYmVsb3cuICBJ
IGFsc28gaGF2ZSBhIG51bWJlciBvZiBtb3JlDQplZGl0b3JpYWwvc3BlY2lmaWMgY29tbWVudHMg
dGhhdCAgSSdkIGxpa2UgdG8gcmV2aWV3IGRpcmVjdGx5IHdpdGgNCnRoZSBhdXRob3JzIGFuZCB0
aGVuIGhhdmUgdGhlbSByZXBvcnQgYmFjayAgb24gY2hhbmdlcyAtLSBpZiBhbnkNCnR1cm4gb3V0
IHRvIGJlIG1vcmUgc3Vic3RhbnRpdmUgZGlzY3Vzc2lvbnMgZnJvbSB0aGUgIGF1dGhvcidzDQpw
ZXJzcGVjdGl2ZSwgSSdsbCByYWlzZSB0aGVzZSBvbiB0aGUgbGlzdCBzZXBhcmF0ZWx5Lg0KLi4u
DQotIFdSVCBTZWN0aW9uIDQuNC4zLCBJIHRoaW5rIHRoZSBpbmNsdXNpb24gb2YgYSBkaXN0cmli
dXRlZCBjb250cm9sDQpwbGFuZSBpbiB0aGUgIk5ldHdvcmsgUGxhbmUiIGlzIGluY29uc2lzdGVu
dCB3aXRoIG90aGVyIGZ1bmN0aW9uYWwNCmRlZmluaXRpb25zIGFuZCBjb25mbGF0ZXMgd2hlcmUg
YSBmdW5jdGlvbiByZXNpZGVzIGZyb20gdGhlIGFjdHVhbA0KZnVuY3Rpb24gYW5kIHRoYXQgd2hl
dGhlciBjb250cm9sIGlzIGltcGxlbWVudGVkIGluIGEgZnVsbHkNCmNlbnRyYWxpemVkLCBmdWxs
eSBkaXN0cmlidXRlZCBvciBzb21lIGh5YnJpZCBmb3JtIGRvZXNuJ3QNCmZ1bmRhbWVudGFsbHkg
Y2hhbmdlICB0aGUgY29udHJvbCBmdW5jdGlvbidzIHJvbGUgLS0gdGhlcmVmb3JlIEkNCnRoaW5r
IHRoZSBzZWN0aW9ucyA0LjQuMiBhbmQgLjMgc2hvdWxkIGJlIHJldmlzZWQgYWNjb3JkaW5nbHkN
CltCYWzDoXpzIFZhcmdhIEFdIEFncmVlIGluIHByaW5jaXBhbC4gTGV0J3MgZGlzY3VzcyB0aGUg
ZGV0YWlscy4NCk9rYXkgLSBJJ2xsIHdvcmsgd2l0aCB5b3Ugb2ZmIGxpbmUgYW5kIHdlIGNhbiBy
ZXBvcnQgYmFjayB0aGUNCnJlc3VsdHMvcHJvcG9zZWQgY2hhbmdlcy4NCi0gSW4gc2V2ZXJhbCBw
bGFjZXMgaXQncyBub3QgY2xlYXIgdGhhdCBEZXROZXQgc2VydmljZSBpcyBhbHdheXMgYQ0KTDMg
c2VydmljZSB3aGljaCBpcyBjb250cm9sbGVkIHVzaW5nIEwzIGlkZW50aWZpZXJzLCBpLmUuLCBJ
UA0KYWRkcmVzc2VzIC0tIHRoaXMgaXMgdHJ1ZSBldmVuIGluIHRoZSBNUExTIHNlcnZpY2UgY2Fz
ZSBhbmQgdGhlIFRTTg0Kb3ZlciBNUExTIGNhc2UuIEkgdGhpbmsgdGhpcyBpcyBhbiBpbXBvcnRh
bnQgcG9pbnQgdG8gYmUgY2xlYXIgb24NCmluIHRoZSBkb2N1bWVudC4NCltCYWzDoXpzIFZhcmdh
IEFdIEkgYW0gbm90IHN1cmUuIERldE5ldCBzZXJ2aWNlIGlzIGFsd2F5cyBwcm92aWRlZA0Kb3Zl
ciBhIEwzIG5ldHdvcmsgKElQIG9yIE1QTFMpLCB0aGF0IGlzIGZpbmUuIEhvd2V2ZXIgdGhlIHNl
cnZpY2UNCml0c2VsZiBjYW4gYmUgTDIgb3IgTDMuIEluIGNhc2Ugb2YgVFNOIEV0aGVybmV0IGZy
YW1lcyBhcmUNCnRyYW5zcG9ydGVkLCBzbyBpdCBpcyBhIEwyIHNlcnZpY2UuIEluIGNhc2Ugb2Yg
SVAgZW5kIHN5c3RlbXMgSVANCnBhY2tldHMgYXJlIHRyYW5zcG9ydGVkIHNvIGl0IGlzIGEgTDMg
c2VydmljZS4NCkh1bW0gLSBXaGlsZSBJIGFncmVlIHRoYXQgRGV0TmV0IGlzIHByb3ZpZGluZyBh
biAoZW5oYW5jZWQpIEwyVlBODQpzZXJ2aWNlLCBpdCBpcyBub3QgaXRzZWxmIHByb3ZpZGluZyBj
b250cm9sIG9yIHNlcnZpY2Ugb2YgTDIgZGV2aWNlcw0KLS0gdGhpcyBpcyBUU04ncyBqb2IuICBU
aGUgZmFjdCB0aGF0IERldE5ldCBpcyBhbGwgYWJvdXQgYmVoYXZpb3Igb2YNCkwzIG5vZGVzIChp
LmUuLCBJUCBhbmQgUFcvTVBMUykgYW5kIG5vdCBMMiBub2RlcyAoaS5lLiwgVFNOIGJyaWRnZXMp
DQppcyBzb21ldGhpbmcgdGhlIGFyY2hpdGVjdHVyZSBzaG91bGQgbWFrZSB1bmFtYmlndW91cy4N
Cg0KVGhhbmtzLA0KTG91DQpQbGVhc2UgbGV0IG1lIGtub3cgd2hhdCB5b3UgdGhpbmsuDQoNCkNo
ZWVycywNCg0KTG91DQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCmRldG5ldCBtYWlsaW5nIGxpc3QNCmRldG5ldEBpZXRmLm9yZzxtYWlsdG86ZGV0
bmV0QGlldGYub3JnPg0KaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91
PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfbQ0KYWlsbWFuX2xpc3RpbmZvX2RldG5ldCZkPUR3SUdh
USZjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmcj02VWhHcFc5bA0Kd2k5ZE03allseFhEOHcmbT1Y
NWhWbVhzOTR1LWQyTUpRZktlVHZyMElLZFhvV08xWmNXcHVKbHFudmhVJnM9YU1mQw0KRFZQVDNZ
TWRpVmlpTDlWMGV1U0JlNXNZLUxLclptM3cxQXpaZlZzJmU9DQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KZGV0bmV0IG1haWxpbmcgbGlzdA0KZGV0bmV0
QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc+DQpodHRwczovL3VybGRlZmVuc2UucHJv
b2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19tDQphaWxtYW5fbGlz
dGluZm9fZGV0bmV0JmQ9RHdJR2FRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPTZVaEdwVzls
DQp3aTlkTTdqWWx4WEQ4dyZtPVg1aFZtWHM5NHUtZDJNSlFmS2VUdnIwSUtkWG9XTzFaY1dwdUps
cW52aFUmcz1hTWZDDQpEVlBUM1lNZGlWaWlMOVYwZXVTQmU1c1ktTEtyWm0zdzFBelpmVnMmZT0N
Cg0KDQpPbiA2LzEyLzIwMTggNjoyNyBQTSwgU3Rld2FydCBCcnlhbnQgd3JvdGU6DQpEZWFyIEJh
bGEnenMNCg0KVGhhbmsgeW91IHlvdXIgZm9yIHlvdXIgY29uc2lkZXJhdGlvbiBvZiB0aGVzZSBw
b2ludHMuIEkgd2lsbCBqdXN0DQpwaWNrIHVwIGEgZmV3IHRoYXQgbmVlZCBzb21lIGZ1cnRoZXIg
dGhvdWdodDoNCg0KICAgIERldE5ldCB0cmFuc2l0IG5vZGUNCg0KICAgICAgICAgICBBIG5vZGUg
b3BlcmF0aW5nIGF0IHRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyLCB0aGF0DQp1dGlsaXplcw0K
DQogICAgICAgICAgIGxpbmsgbGF5ZXIgYW5kL29yIG5ldHdvcmsgbGF5ZXIgc3dpdGNoaW5nIGFj
cm9zcw0KbXVsdGlwbGUNCg0KICAgICAgICAgICBsaW5rcyBhbmQvb3Igc3ViLW5ldHdvcmtzIHRv
IHByb3ZpZGUgcGF0aHMgZm9yIERldE5ldA0Kc2VydmljZQ0KDQogICAgICAgICAgIGxheWVyIGZ1
bmN0aW9ucy4gT3B0aW9uYWxseSBwcm92aWRlcyBjb25nZXN0aW9uDQpwcm90ZWN0aW9uDQoNCiAg
ICAgICAgICAgb3ZlciB0aG9zZSBwYXRocy4gIEFuIE1QTFMgTFNSIGlzIGFuIGV4YW1wbGUgb2Yg
YQ0KRGV0TmV0DQoNCiAgICAgICAgICAgdHJhbnNpdCBub2RlLg0KDQpTQj4gSW4gdGhhdCBleGFt
cGxlIGl0IHdvdWxkIGhhdmUgdG8gYmUgYSBEZXROZXQgZW5hYmxlL2F3YXJlIExTUi4NClNCPiBB
bg0KDQpTQj4gb3JkaW5hcnkgTFNSIHdvdWxkIG5vdCBrbm93IGFueXRoaW5nIGFib3V0IERldE5l
dC4NCg0KW0JhbMOhenMgVmFyZ2EgQV0gTm8sIEEgRGV0TmV0IGF3YXJlIExTUiB3b3VsZCBiZSBh
IHJlbGF5IG5vZGUgKFMtUEUpLg0KSSB0aGluayB0aGUgY29uZnVzaW9uIGlzIHdoYXQgIkRldE5l
dCBUcmFuc3BvcnQgTGF5ZXIiIG1lYW5zLiBUaGlzDQp0ZWNobm9sb2d5IHRvdWNoZXMgb24gVHJh
bnNwb3J0IExheWVyIGluICB0aGUgTDQgc2Vuc2UsIGFuZCB0aGUNClRyYW5zcG9ydCBOZXR3b3Jr
IExheWVyIGFzIGluIHRoZSBwYWNrZXQgbmV0d29yayB0aGF0IGNhcnJpZXMNCkwzIHBhY2tldHMu
DQoNClNvIEkgdGhpbmsgdGhhdCB3ZSBuZWVkIHRvIGNsYXJpZnkgd2hldGhlciBhIERldE5ldCB0
cmFuc2l0IG5vZGUgaXMNCmFuIFMtUEUgKGkuZS4gYSBhIHRyYW5zaXQgbm9kZSBpbiB0aGUgRGV0
TmV0IGxheWVyKSwgb3IgYSBQIG5vZGUNCihpLmUuIGEgdHJhbnNpdCBub2RlIHRoYXQgaXMgY2Fy
cnlpbmcgRGV0TmV0IHBhY2tldHMgYnV0IGNvdWxkIGJlDQpjYXJyeWluZyBhbnkgc29ydCBvZiBN
UExTIHBhY2tldCkNCj09PT09PT09PT09PQ0KDQogICBUaGVzZSB0aHJlZSB0ZWNobmlxdWVzIGNh
biBiZSBhcHBsaWVkIGluZGVwZW5kZW50bHksIGdpdmluZw0KZWlnaHQNCg0KICAgcG9zc2libGUg
Y29tYmluYXRpb25zLCBpbmNsdWRpbmcgbm9uZSAobm8gRGV0TmV0KSwgYWx0aG91Z2gNCnNvbWUN
Cg0KICAgY29tYmluYXRpb25zIGFyZSBvZiB3aWRlciB1dGlsaXR5IHRoYW4gb3RoZXJzLiAgVGhp
cyBzZXBhcmF0aW9uDQprZWVwcw0KDQogICB0aGUgcHJvdG9jb2wgc3RhY2sgY29oZXJlbnQgYW5k
IG1heGltaXplcyBpbnRlcm9wZXJhYmlsaXR5IHdpdGgNCg0KICAgZXhpc3RpbmcgYW5kIGRldmVs
b3Bpbmcgc3RhbmRhcmRzIGluIHRoaXMgKElFVEYpIGFuZCBvdGhlcg0KU3RhbmRhcmRzDQoNCiAg
IERldmVsb3BtZW50IE9yZ2FuaXphdGlvbnMuICBTb21lIGV4YW1wbGVzIG9mIHR5cGljYWwgZXhw
ZWN0ZWQNCg0KICAgY29tYmluYXRpb25zOg0KDQogICBvICBFeHBsaWNpdCByb3V0ZXMgcGx1cyBz
ZXJ2aWNlIHByb3RlY3Rpb24gYXJlIGV4YWN0bHkgdGhlDQp0ZWNobmlxdWVzDQoNCiAgICAgIGVt
cGxveWVkIGJ5IFtIU1ItUFJQXS4gRXhwbGljaXQgcm91dGVzIGFyZSBhY2hpZXZlZCBieQ0KbGlt
aXRpbmcNCg0KICAgICAgdGhlIHBoeXNpY2FsIHRvcG9sb2d5IG9mIHRoZSBuZXR3b3JrLCBhbmQg
dGhlDQpzZXF1ZW50aWFsaXphdGlvbiwNCg0KICAgICAgcmVwbGljYXRpb24sIGFuZCBkdXBsaWNh
dGUgZWxpbWluYXRpb24gYXJlIGZhY2lsaXRhdGVkIGJ5DQpwYWNrZXQNCg0KICAgICAgdGFncyBh
ZGRlZCBhdCB0aGUgZnJvbnQgb3IgdGhlIGVuZCBvZiBFdGhlcm5ldCBmcmFtZXMuDQoNClNCPiBF
UiBjYW4gYmUgZG9uZSB2aXJ0dWFsbHkgYXMgd2VsbCBhcyBwaHlzaWNhbGx5LiBSU1ZQIGlzIGEg
dHlwZQ0KU0I+IG9mDQoNClNCPiBFUiwgYXMgaXMgQWRqLVNJRCBiYXNlZCBTUiwgYW5kIHdlIGNh
biBkZXNpZ24gb3RoZXIgdHlwZXMuDQoNCltCYWzDoXpzIFZhcmdhIEFdIEFncmVlLCBidXQgdGhl
c2UgYXJlIGV4YW1wbGVzLiBTdGF0ZW1lbnQgaXMgZm9yDQpIU1ItUFJQLg0KU28gdGhlIHF1ZXN0
aW9uIGlzIHdoZXRoZXIgd2Ugc2hvdWxkIGV4cGFuZCB0aGUgc2V0IG9mIGV4YW1wbGVzLA0KcGFy
dGljdWxhcmx5IHRvIG1vcmUgYWNjZXNzaWJsZSBvbmVzLg0KDQo9PT09PT09PT09PT0NCiAgICAg
ICAgICAgICAgICAgICAgUGFja2V0IHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbg0KDQogICAg
ICAgICAgICAgICAgPiA+ID4gPiA+ID4gPiA+ID4gcmVsYXkgPiA+ID4gPiA+ID4gPiA+DQoNCiAg
ICAgICAgICAgICAgID4gLy0tLS0tLS0tLS0tLSsgUiBub2RlIEUgKy0tLS0tLS0tLS0tLVwgPg0K
DQogICAgICAgICAgICAgID4gLyAgICAgICAgICAgICAgICAgIHYgKyBeICAgICAgICAgICAgICAg
XCA+DQoNCiAgICAgIGVuZCAgICBSICsgICAgICAgICAgICAgICAgICAgdiB8IF4gICAgICAgICAg
ICAgICAgKyBFIGVuZA0KDQogICAgICBzeXN0ZW0gICArICAgICAgICAgICAgICAgICAgIHYgfCBe
ICAgICAgICAgICAgICAgICsgICBzeXN0ZW0NCg0KICAgICAgICAgICAgICA+IFwgICAgICAgICAg
ICAgICAgICB2ICsgXiAgICAgICAgICAgICAgIC8gPg0KDQogICAgICAgICAgICAgICA+IFwtLS0t
LS0tLS0tLS0rIFIgcmVsYXkgRSArLS0tLS0tLS0tLS0vID4NCg0KICAgICAgICAgICAgICAgID4g
PiA+ID4gPiA+ID4gPiA+ICBub2RlID4gPiA+ID4gPiA+ID4gPg0KDQpGaWd1cmUgMQ0KDQogICBQ
YWNrZXQgcmVwbGljYXRpb24gYW5kIGVsaW1pbmF0aW9uIGRvZXMgbm90IHJlYWN0IHRvIGFuZA0K
Y29ycmVjdA0KDQogICBmYWlsdXJlczsgaXQgaXMgZW50aXJlbHkgcGFzc2l2ZS4gIFRodXMsIGlu
dGVybWl0dGVudCBmYWlsdXJlcywNCg0KU0I+IEkgdGhpbmsgaXQgY29wZXMgd2l0aCBpbnRlcm1p
dHRlbnQgZmFpbHVyZXMgT0suDQoNCltCYWzDoXpzIFZhcmdhIEFdIFllcywgUFJGIGFuZCBQRUYg
Y2FuIGVsaW1pbmF0ZSB0aGUgZWZmZWN0IG9mIHN1Y2gNCmZhaWx1cmVzLiBCdXQgdGV4dA0KDQpp
bnRlbmRzIHRvIHNheSB0aGF0IGl0IGlzIHBhc3NpdmUuIEl0IGlzIG5vdCByZWFjdGluZyB0byBz
dWNoDQpmYWlsdXJlcy4gTm8gY2hhbmdlIGluIHRleHQuDQpZb3Ugc2F5IHRoYXQgUFJFRiBkb2Vz
IG5vdCBjb3JyZWN0IGZhaWx1cmVzLiBJIHdvdWxkIGNvbnRlbmQgdGhhdCBpcw0KZXhhY3RseSB3
aGF0IGl0IGRvZXMuIFN1cmUgaXQgZG9lcyBub3QgcmVhY3QgYnV0IGl0IGRvZXMgY29ycmVjdCwN
CmFuZCBpdCBkb2VzIGFkZHJlc3MgaW50ZXJtaXR0ZW50IGZhaWx1cmVzLg0KPT09PT09PT09PT0N
Cg0KICAgdHJhbnNwb3J0ZWQgYmV0d2VlbiB0aGUgcGVlciBlbmQgc3lzdGVtcy4gIFRoZXJlZm9y
ZSwgdGhlDQpmb2xsb3dpbmcNCg0KICAgcG9zc2libGUgdHlwZXMgLyBmb3JtYXRzIG9mIGEgRGV0
TmV0IGZsb3cgYXJlIGRpc3Rpbmd1aXNoZWQgaW4NCnRoaXMNCg0KICAgZG9jdW1lbnQ6DQoNCiAg
IG8gIEFwcC1mbG93OiBuYXRpdmUgZm9ybWF0IG9mIGEgRGV0TmV0IGZsb3cuICBJdCBkb2VzIG5v
dA0KY29udGFpbiBhbnkNCg0KICAgICAgRGV0TmV0IHJlbGF0ZWQgYXR0cmlidXRlcy4NCg0KICAg
byAgRGV0TmV0LXQtZmxvdzogc3BlY2lmaWMgZm9ybWF0IG9mIGEgRGV0TmV0IGZsb3cuICBPbmx5
DQpyZXF1aXJlcw0KDQogICAgICB0aGUgY29uZ2VzdGlvbiAvIGxhdGVuY3kgZmVhdHVyZXMgcHJv
dmlkZWQgYnkgdGhlIERldG5ldA0KdHJhbnNwb3J0DQoNCiAgICAgIGxheWVyLg0KDQogICBvICBE
ZXROZXQtcy1mbG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4gIE9ubHkNCnJl
cXVpcmVzDQoNCiAgICAgIHRoZSByZXBsaWNhdGlvbi9lbGltaW5hdGlvbiBmZWF0dXJlIGVuc3Vy
ZWQgYnkgdGhlIERldE5ldA0Kc2VydmljZQ0KDQogICAgICBsYXllci4NCg0KICAgbyAgRGV0TmV0
LXN0LWZsb3c6IHNwZWNpZmljIGZvcm1hdCBvZiBhIERldE5ldCBmbG93LiAgSXQNCnJlcXVpcmVz
DQoNCiAgICAgIGJvdGggRGV0TmV0IHNlcnZpY2UgbGF5ZXIgYW5kIERldE5ldCB0cmFuc3BvcnQg
bGF5ZXINCmZ1bmN0aW9ucw0KDQogICAgICBkdXJpbmcgZm9yd2FyZGluZy4NCg0KU0I+IEkgZmlu
ZCB0aGUgcmVsaXN0aW5nIG9mIHRoZXNlIHR5cGVzIGNvbmZ1c2luZy4gV2hlcmVuJ3QgdGhleQ0K
ZGVmaW5lZA0KDQpTQj4gaW4gdGhlIHNlY3Rpb24gYWJvdmU/DQoNCltCYWzDoXpzIFZhcmdhIEFd
IFRoaXMgaXMgaW5saW5lIHdpdGggdGhlIHByZXZpb3VzIHNlY3Rpb24gIg0KR3JvdXBpbmcgb2Yg
ZW5kIHN5c3RlbXMgIi4NClN1cmVseSBpZiB3ZSBoYXZlIGRlZmluZWQgdGhlbSB3ZSBuZXZlciBu
ZWVkIHRvIGRvIGFueXRoaW5nIGJ1dCBuYW1lDQp0aGVtIGluIGxhdGVyIHNlY3Rpb25zLiBSZWRl
ZmluaXRpb24gaXMgbmV2ZXIgYSBnb29kIGlkZWEgYmVjYXVzZSBpdA0Kb2Z0ZW4gbGVhZHMgdG8g
Y29uZmxpY3RpbmcgZGVmaW5pdGlvbnMuDQo9PT09PT09PT09PT0NCg0KICAgW0hTUi1QUlBdICBJ
RUMsICJIaWdoIGF2YWlsYWJpbGl0eSBzZWFtbGVzcyByZWR1bmRhbmN5IChIU1IpIGlzDQphDQoN
CiAgICAgICAgICAgICAgZnVydGhlciBkZXZlbG9wbWVudCBvZiB0aGUgUFJQIGFwcHJvYWNoLCBh
bHRob3VnaA0KSFNSDQoNCiAgICAgICAgICAgICAgZnVuY3Rpb25zIHByaW1hcmlseSBhcyBhIHBy
b3RvY29sIGZvciBjcmVhdGluZyBtZWRpYQ0KDQogICAgICAgICAgICAgIHJlZHVuZGFuY3kgd2hp
bGUgUFJQLCBhcyBkZXNjcmliZWQgaW4gdGhlIHByZXZpb3VzDQoNCiAgICAgICAgICAgICAgc2Vj
dGlvbiwgY3JlYXRlcyBuZXR3b3JrIHJlZHVuZGFuY3kuICBQUlAgYW5kIEhTUg0KYXJlIGJvdGgN
Cg0KICAgICAgICAgICAgICBkZXNjcmliZWQgaW4gdGhlIElFQyA2MjQzOSAzIHN0YW5kYXJkLiIs
DQoNCg0KPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNB
X193ZWJzdG9yZS5pZWMuYw0KaF93ZWJzdG9yZV93ZWJzdG9yZS5uc2ZfJmQ9RHdJR2FRJmM9TEZZ
Wi1vOV9IVU1lTVRTUWljdmpJZyZyPTZVaEdwVw0KOWx3aTlkTTdqWWx4WEQ4dyZtPVg1aFZtWHM5
NHUtZDJNSlFmS2VUdnIwSUtkWG9XTzFaY1dwdUpscW52aFUmcz00cw0KakFWbjJpSUVHREkxSWhR
MENFdmlzRHV3OUt0QVEzRUxoX01BVU5SU28mZT0NCg0KYXJ0bnVtLzA0NjYxNSFvcGVuZG9jdW1l
bnQ+Lg0KDQpTQj4gTm90IGF2YWlsYWJsZSBhdCB0aGUgdGltZSBvZiB0aGlzIHJldmlldywgYnV0
IG15IHJlY29sbGVjdGlvbg0KU0I+IGlzDQoNClNCPiB0aGF0IHRoaXMgaXMgbm90IHJlYWRpbHkg
YXZhaWxhYmxlIHdpdGhvdXQgcGF5aW5nIGEgbGFyZ2UgZmVlLg0KSWYgd2UgZGVjaWRlIHRoYXQg
dGhpcyBpcyBlc3NlbnRpYWwgYXMgYSBrZXkgcmVmZXJlbmNlLCB0aGVyZSBuZWVkcw0KdG8gYmUg
c29tZSBzdWl0YWJsZSB0ZXh0LCBhcyB0aGlzIHdpbGwgZ2V0IHJhaXNlZCBhIG51bWJlciBvZiB0
aW1lcw0KYmV0d2VlbiBoZXJlIGFuIHB1YmxpY2F0aW9uIGFzIGZpcnN0IHRoZSBkaXJlY3RvcmF0
ZXMgYW5kIHRoZW4gdGhlDQpBRHMgcnVuIGludG8gdGhpcy4NCj09PT09PT09PT09DQoNCiAgIFtJ
U0E5NV0gICAgQU5TSS9JU0EsICJFbnRlcnByaXNlLUNvbnRyb2wgU3lzdGVtIEludGVncmF0aW9u
IFBhcnQgMToNCg0KICAgICAgICAgICAgICBNb2RlbHMgYW5kIFRlcm1pbm9sb2d5IiwgMjAwMCwN
Cg0KICAgICAgICAgICAgICA8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3Vy
bD91PWh0dHBzLTNBX193d3cuaXNhLm9yZ19pc2E5NV8mZD1Ed0lHYVEmYz1MRllaLW85X0hVTWVN
VFNRaWN2aklnJnI9NlVoR3BXOWx3aTlkTTdqWWx4WEQ4dyZtPVg1aFZtWHM5NHUtZDJNSlFmS2VU
dnIwSUtkWG9XTzFaY1dwdUpscW52aFUmcz11c2tKeF9fVDZERkpuY0F1U1Rvc3dXZUxzTmNmY0U4
MVJWMDVtdkt5ZmxVJmU9Pi4NCg0KU0I+IFNob3VsZCB0aGF0IGJlIDIwMDAsIG9yIDIwMTAuDQoN
ClNCPiBOb3RlIHRoYXQgdGhpcyBzZWVtcyB0byBiZSBhIHZlcnkgZXhwZW5zaXZlIGRvY3VtZW50
IHRvIGFjY2Vzcy4NCllvdSBkaWQgbm90IGNvbW1lbnQgb24gdGhlIGNvcnJlY3RuZXNzIG9mIHRo
ZSByZWZlcmVuY2UuDQoNCkJlc3QgUmVnYXJkcw0KDQpTdGV3YXJ0DQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KZGV0bmV0IG1haWxpbmcgbGlzdA0KZGV0
bmV0QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc+DQpodHRwczovL3VybGRlZmVuc2Uu
cHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19tYWlsDQptYW5f
bGlzdGluZm9fZGV0bmV0JmQ9RHdJR2FRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPTZVaEdw
Vzlsd2k5ZE03DQpqWWx4WEQ4dyZtPVg1aFZtWHM5NHUtZDJNSlFmS2VUdnIwSUtkWG9XTzFaY1dw
dUpscW52aFUmcz1hTWZDRFZQVDNZTWRpDQpWaWlMOVYwZXVTQmU1c1ktTEtyWm0zdzFBelpmVnMm
ZT0NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmRl
dG5ldCBtYWlsaW5nIGxpc3QNCmRldG5ldEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0QGlldGYub3Jn
Pg0KaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193
d3cuaWV0Zi5vcmdfbWFpbG1hbl9saXN0aW5mb19kZXRuZXQmZD1Ed0lHYVEmYz1MRllaLW85X0hV
TWVNVFNRaWN2aklnJnI9NlVoR3BXOWx3aTlkTTdqWWx4WEQ4dyZtPVg1aFZtWHM5NHUtZDJNSlFm
S2VUdnIwSUtkWG9XTzFaY1dwdUpscW52aFUmcz1hTWZDRFZQVDNZTWRpVmlpTDlWMGV1U0JlNXNZ
LUxLclptM3cxQXpaZlZzJmU9DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQpkZXRuZXQgbWFpbGluZyBsaXN0DQpkZXRuZXRAaWV0Zi5vcmc8bWFpbHRv
OmRldG5ldEBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
ZGV0bmV0PGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0z
QV9fd3d3LmlldGYub3JnX21haWxtYW5fbGlzdGluZm9fZGV0bmV0JmQ9RHdNRmFRJmM9TEZZWi1v
OV9IVU1lTVRTUWljdmpJZyZyPTZVaEdwVzlsd2k5ZE03allseFhEOHcmbT1HRlBRSU9FNDZDQTBM
dnFhWnYzMWM1SEpWYU1oRGdGNkdIMTVGeWROc3UwJnM9d0FHLUp6TzhSMzN0LTIyWFRzR3VsaEZR
X01ub3VjeVQzV1lPVEgwNEFwRSZlPT4NCg0K

--_000_F64C10EAA68C8044B33656FA214632C88838144EMISOUT7MSGUSRDE_
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
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uaG9lbnpiDQoJe21zby1zdHls
ZS1uYW1lOmhvZW56Yjt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3
aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0aW9u
MQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47
fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwh
LS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3Bp
ZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1s
Pg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRh
dGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8
Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNz
PSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSB0aGluayBlaXRoZXIgYXJl
IG9rLSBteSBwZXJzb25hbCBwcmVmZXJlbmNlIGlzIENQRW50ICZuYnNwO2FzIOKAnERldmljZeKA
nSBzZWVtcyB0byBoYXJkd2FyZSBjZW50cmljLiBJ4oCZbSB3b25kZXJpbmcgaWYgdGVhcy9wY2Ug
bWF5IGFscmVhZHkgaGF2ZSBhIGdlbmVyaWMgdGVybSDigJMgb3IgYmUgaW50ZXJlc3RlZCBpbiBo
ZWxwaW5nIHNvIGFzIHRvIGhhdmUgYSBtdXR1YWwgdGVybSBnb2luZyBmb3J3YXJkLjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5EZWJvcmFoPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IEFuZHJldyBH
LiBNYWxpcyAmbHQ7YWdtYWxpc0BnbWFpbC5jb20mZ3Q7IDxicj4NCjxiPlNlbnQ6PC9iPiBGcmlk
YXksIEp1bHkgMTMsIDIwMTggNzo0MSBBTTxicj4NCjxiPlRvOjwvYj4gTG91IEJlcmdlciAmbHQ7
bGJlcmdlckBsYWJuLm5ldCZndDs8YnI+DQo8Yj5DYzo8L2I+IFBhc2NhbCBUaHViZXJ0IChwdGh1
YmVydCkgJmx0O3B0aHViZXJ0QGNpc2NvLmNvbSZndDs7IEJSVU5HQVJELCBERUJPUkFIIEEgJmx0
O2RiMzU0NkBhdHQuY29tJmd0OzsgZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlQGlldGYu
b3JnOyBEZXROZXQgV0cgJmx0O2RldG5ldEBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj4gUmU6IFtEZXRuZXRdIEV4dGVuZGVkIFdHIExhc3QgQ2FsbDogZHJhZnQtaWV0Zi1kZXRuZXQt
YXJjaGl0ZWN0dXJlLTA2PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Mb3UsPG86cD48
L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5ObyBwcm9ibGVtLiBJIHBl
cnNvbmFsbHkgcHJlZmVyIOKAnENvbnRyb2wgUGxhbmUgRGV2aWNlIChDUEQp4oCdLCBidXQgSWYg
RGVib3JhaCBhbmQgdGhlIFJGQyBFZGl0b3IgYWNjZXB0Jm5ic3A7PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo5LjVwdCI+JnF1b3Q7Q29udHJvbCBQbGFuZSBFbnRpdHkgKENQRW50KeKAnSwgdGhlbiBJ
IHdvdWxkIGJlIE9LIHdpdGggaXQgYXMgd2VsbC48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
OS41cHQiPkNoZWVycyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuNXB0Ij5BbmR5PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pk9uIEZyaSwgSnVsIDEzLCAyMDE4IGF0IDY6MjQgQU0sIExvdSBCZXJnZXIgJmx0OzxhIGhyZWY9
Im1haWx0bzpsYmVyZ2VyQGxhYm4ubmV0IiB0YXJnZXQ9Il9ibGFuayI+bGJlcmdlckBsYWJuLm5l
dDwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBp
biA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPlBhc2NhbCw8YnI+DQo8YnI+DQpUaGUgaXNzdWUgYmVpbmcgcmFpc2VkIChieSBE
ZWJvcmFoIGFuZCBBbmR5KSBpcyB0aGF0IHRoZSBkb2N1bWVudCBpcyBkZWZpbmluZyB0aGUgbmV3
IHRocmVlIGxldHRlciBhY3JvbnltICZxdW90O0NQRSZxdW90OyBhbmQgdGhhdCAmcXVvdDtDUEUm
cXVvdDsgaXMgd2VsbCBrbm93biBpbiB0aGUgSUVURiBjb250ZXh0IGFzICZxdW90O0N1c3RvbWVy
IFByZW1pc2UgRXF1aXBtZW50JnF1b3Q7LiZuYnNwOyBTbyBhbGwgdGhhdCBuZWVkcyB0byBiZSBk
b25lIGhlcmUgaXMgdG8gcmVuYW1lIENQRSwgdG8gbWluaW1pemUNCiBjaGFuZ2UgYXQgdGhpcyBs
YXRlIGRhdGUgYW5kIGdpdmVuIGhvdyBpbmZyZXF1ZW50bHkgdGhpcyBUTEEgaXMgdXNlZCwgaG93
IGFib3V0ICZxdW90O0NvbnRyb2wgUGxhbmUgRW50aXR5IChDUEVudCk/PHNwYW4gc3R5bGU9ImNv
bG9yOiM4ODg4ODgiPjxicj4NCjxicj4NCjxzcGFuIGNsYXNzPSJob2VuemIiPkxvdTwvc3Bhbj48
YnI+DQo8L3NwYW4+PGJyPg0KUFMgQW5keSwgeWVzIEkgY2hhbmdlZCBteSBwb3NpdGlvbiBvbiB0
aGlzIHRvcGljIGZyb20gaG93IEkgcmVzcG9uZGVkIHRvIHlvdXIgbWVzc2FnZSAtIGp1c3QgdHJ5
aW5nIHRvIHNob3J0Y3V0IHJlc29sdmluZyB0aGlzIG1pbm9yIGlzc3VlLi4uPGJyPg0KPGJyPg0K
LS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCk9uIEp1bHkgMTMsIDIwMTgg
MTI6MDQ6MTAgQU0gJnF1b3Q7UGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSZxdW90OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnB0aHViZXJ0
QGNpc2NvLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzow
aW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+SGVsbG8gRGVi
b3JhaDxicj4NCjxicj4NCkkgdXNlZCB0aGUgdGVybSBQQ0UgYXMgYW4gZXh0ZW5zaW9uIHRvIHdo
YXQgYSBQQ0UgZG9lcyB0b2RheSB0byBjb21wdXRlIG1vcmUgY29tcGxleCB0cmFjayB0aGVuIHNp
bXBsZSBvbmUgb3IgdHdvIGxhbmVzIGFzIGl0IGRvZXMgdG9kYXksIHBvc3NpYmx5IGluY2x1ZGlu
ZyBwbGFubmluZyBmb3IgcmVzZXJ2YXRpb24gYXNzb2NpYXRlZCB0byBwcmVjaXNlIHRpbWluZyBh
bmQgc2VydmljZSBsYXRlIHNldHVwLiBJdCBpcyBhbiBleHRlbnNpb24gYnV0DQogbm90IGEgZ2lh
bnQgbGVhcCBlaXRoZXIuIENhbuKAmXQgd2UganVzdCBrZWVwIHRoYXQgdGVybT88YnI+DQo8YnI+
DQo8YnI+DQpSZWdhcmRzLDxicj4NCjxicj4NClBhc2NhbDxvOnA+PC9vOnA+PC9wPg0KPGJsb2Nr
cXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7
cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6
MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+
TGUgMTMganVpbC4gMjAxOCDDoCAwMDozMCwgQlJVTkdBUkQsIERFQk9SQUggQSAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmRiMzU0NkBhdHQuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGIzNTQ2QGF0dC5jb208
L2E+Jmd0OyBhIMOpY3JpdCA6PGJyPg0KPGJyPg0KSGksPGJyPg0KPGJyPg0KU29ycnkgZm9yIG5v
dCBjYXRjaGluZyBlYXJsaWVyLCB0aGUgYWJicmV2aWF0aW9uL2Fjcm9ueW0gJnF1b3Q7Q1BFJnF1
b3Q7IGZvciBjb250cm9sbGVyIHBsYW5lIGVudGl0eSBjbGFzaGVzIHdpdGggdGhlIFJGQyBFZGl0
b3IncyBhYmJyZXZpYXRpb25zIGxpc3Qgd2hlcmUgQ1BFIGlzIHRoZSB3ZWxsLWtub3duIGFiYnJl
dmlhdGlvbiBjdXN0b21lciBwcmVtaXNlcyBlcXVpcG1lbnQ6PGJyPg0KPGJyPg0KPGEgaHJlZj0i
aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cu
cmZjLTJEZWRpdG9yLm9yZ19tYXRlcmlhbHNfYWJicmV2LmV4cGFuc2lvbi50eHQmYW1wO2Q9RHdN
RmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9NlVoR3BXOWx3aTlkTTdqWWx4
WEQ4dyZhbXA7bT1HRlBRSU9FNDZDQTBMdnFhWnYzMWM1SEpWYU1oRGdGNkdIMTVGeWROc3UwJmFt
cDtzPUlOYjVnRGJqSjBPdkRRbl95YnZzWTZWdXFIa1UwS0RxQm1XYkM1M0JEWDQmYW1wO2U9IiB0
YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvbWF0ZXJpYWxzL2FiYnJl
di5leHBhbnNpb24udHh0PC9hPjxicj4NCjxicj4NClRvIGF2b2lkIGxvdHMgb2YgY29tbWVudHMg
ZHVyaW5nIHRoZSBwdWJsaWNhdGlvbiBwcm9jZXNzLCBiZXN0IGlzIHRvIGZpbmQgYW4gYWx0ZXJu
YXRpdmUgYWJicmV2aWF0aW9uLjxicj4NCjxicj4NClRoYW5rcyw8YnI+DQpEZWJvcmFoPGJyPg0K
PGJyPg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQpGcm9tOiBkZXRuZXQgJmx0Ozxh
IGhyZWY9Im1haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRl
dG5ldC1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsgT24gQmVoYWxmIE9mIExvdSBCZXJnZXI8YnI+
DQpTZW50OiBUaHVyc2RheSwgSnVseSAxMiwgMjAxOCAxMjo0NyBQTTxicj4NClRvOiA8YSBocmVm
PSJtYWlsdG86ZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+ZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlQGlldGYub3JnPC9hPjxicj4N
CkNjOiBEZXROZXQgV0cgJmx0OzxhIGhyZWY9Im1haWx0bzpkZXRuZXRAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj5kZXRuZXRAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NClN1YmplY3Q6IFJlOiBbRGV0
bmV0XSBFeHRlbmRlZCBXRyBMYXN0IENhbGw6IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVy
ZS0wNjxicj4NCjxicj4NCjxicj4NCiZuYnNwO0hpLDxicj4NCjxicj4NCkkgaGF2ZSB0aGUgZm9s
bG93aW5nIGNvbW1lbnRzL3F1ZXN0aW9uczo8YnI+DQo8YnI+DQotIFdSVCA0LjQuMjxicj4NCjxi
cj4NCkkgdGhpbmsgQ1BFIGFuZCBQQ0UgYXJlIGEgYml0IGNvbmZsYXRlZC4mbmJzcDsgVG8gY2xh
cmlmeSwgaGl3IGFib3V0Ojxicj4NCjxicj4NCk9MRDxicj4NCiZuYnNwOyAmbmJzcDt0byBhbnkg
ZGV2aWNlIG9wZXJhdGluZyBpbiB0aGF0IHBsYW5lLCB3aGV0aGVyIGlzIGl0IGEgUGF0aDxicj4N
CiZuYnNwOyAmbmJzcDtDb21wdXRhdGlvbiBlbnRpdHksIG9yIGEgTmV0d29yayBNYW5hZ2VtZW50
IGVudGl0eSAoTk1FKSksIG9yIGE8YnI+DQombmJzcDsgJm5ic3A7ZGlzdHJpYnV0ZWQgY29udHJv
bCBwbGFuZS4mbmJzcDsgVGhlIFBhdGggQ29tcHV0YXRpb24gRWxlbWVudCAoUENFKTxicj4NCiZu
YnNwOyAmbmJzcDtbUkZDNDY1NV0gaXMgYSBjb3JlIGVsZW1lbnQgb2YgYSBjb250cm9sbGVyLCBp
biBjaGFyZ2Ugb2YgY29tcHV0aW5nPGJyPg0KJm5ic3A7ICZuYnNwO0RldGVybWluaXN0aWMgcGF0
aHMgdG8gYmUgYXBwbGllZCBpbiB0aGUgTmV0d29yayBQbGFuZS48YnI+DQo8YnI+DQpORVc8YnI+
DQombmJzcDsgJm5ic3A7dG8gYW55IGRldmljZSBvcGVyYXRpbmcgaW4gdGhhdCBwbGFuZSwgd2hl
dGhlciBpcyBpdCBhIFBhdGg8YnI+DQombmJzcDsgJm5ic3A7Q29tcHV0YXRpb24gRWxlbWVudCBb
UkZDNDY1NV0gb3IgZW50aXR5LCBvciBhIE5ldHdvcmsgTWFuYWdlbWVudCBlbnRpdHkmbmJzcDsg
Jm5ic3A7IChOTUUpKSwgb3IgYTxicj4NCiZuYnNwOyAmbmJzcDtkaXN0cmlidXRlZCBjb250cm9s
IHBsYW5lLiZuYnNwOyBUaGUgQ1BFPGJyPg0KJm5ic3A7ICZuYnNwOyBpcyBhIGNvcmUgZWxlbWVu
dCBvZiBhIGNvbnRyb2xsZXIsIGluIGNoYXJnZSBvZiBjb21wdXRpbmc8YnI+DQombmJzcDsgJm5i
c3A7RGV0ZXJtaW5pc3RpYyBwYXRocyB0byBiZSBhcHBsaWVkIGluIHRoZSBOZXR3b3JrIFBsYW5l
Ljxicj4NCjxicj4NCmFuZCBzL1BDRS9DUEUgaW4gdGhlIG5leHQgcGFyYWdyYXBoLCBzcGVjaWZp
Y2FsbHk6PGJyPg0KPGJyPg0KT0xEPGJyPg0KJm5ic3A7ICZuYnNwO09uZSBvciBtb3JlIFBDRShz
KSBjb2xsYWJvcmF0ZSB0byBpbXBsZW1lbnQgdGhlIHJlcXVlc3RzIGZyb20gdGhlIEZNRTxicj4N
CiZuYnNwOyAmbmJzcDthcyBQZXItRmxvdyBQZXItSG9wIEJlaGF2aW9ycyBpbnN0YWxsZWQgaW4g
dGhlIGludGVybWVkaWF0ZSBub2RlcyBmb3I8YnI+DQombmJzcDsgJm5ic3A7ZWFjaCBpbmRpdmlk
dWFsIGZsb3cuJm5ic3A7IFRoZSBQQ0VzIHBsYWNlIGVhY2ggZmxvdyBhbG9uZyBhIGRldGVybWlu
aXN0aWMgTkVXPGJyPg0KJm5ic3A7ICZuYnNwO09uZSBvciBtb3JlIENQRShzKSBjb2xsYWJvcmF0
ZSB0byBpbXBsZW1lbnQgdGhlIHJlcXVlc3RzIGZyb20gdGhlIEZNRTxicj4NCiZuYnNwOyAmbmJz
cDthcyBQZXItRmxvdyBQZXItSG9wIEJlaGF2aW9ycyBpbnN0YWxsZWQgaW4gdGhlIGludGVybWVk
aWF0ZSBub2RlcyBmb3I8YnI+DQombmJzcDsgJm5ic3A7ZWFjaCBpbmRpdmlkdWFsIGZsb3cuJm5i
c3A7IFRoZSBDUEVzIHBsYWNlIGVhY2ggZmxvdyBhbG9uZyBhIGRldGVybWluaXN0aWM8YnI+DQo8
YnI+DQotIFdSVCBTZWN0aW9uIDQuNC4zPGJyPg0KSSdtIHVuY2xlYXIgYXMgdG8gd2hhdCAmcXVv
dDtPcGVyYXRpb25hbCBQbGFuZSAoY29udHJvbCBwbGFuZSkmcXVvdDsgbWVhbnMgaW4gdGhlIGZp
cnN0IHBhcmFncmFwaC4mbmJzcDsgU2hvdWxkIGl0IHBlcmhhcHMgcmVhZCAmcXVvdDtPcGVyYXRp
b25hbCBQbGFuZSAoT0FNKSZxdW90Oz8gSWYgbm90LCB3aGF0IGlzIHRoZSBpbnRlbnQgb2YgJnF1
b3Q7Y29udHJvbCBwbGFuZSZxdW90OyBpbiB0aGlzIHBhcmFncmFwaCAoYW5kIHNlY3Rpb24pPzxi
cj4NCjxicj4NClRoYW5rIHlvdSw8YnI+DQpMb3U8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRp
bmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPk9uIDYv
MjgvMjAxOCAxMDozNSBQTSwgTG91IEJlcmdlciB3cm90ZTo8YnI+DQpBdXRob3JzLDxicj4NCjxi
cj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7VGhhbmsgeW91IGZvciB0aGUgdXBkYXRlITxicj4NCjxi
cj4NCldHLDxicj4NCjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7VGhpcyBkb2N1bWVudCBoYXMg
Y2hhbmdlZCB0byBhIHN1ZmZpY2llbnQgZGVncmVlIHRoYXQgSSB0aGluayBhPGJyPg0KMm5kIGxh
c3QgY2FsbCBpcyB3YXJyYW50ZWQuJm5ic3A7IFR5cGljYWxseSBJIHdvdWxkIHN0YXJ0IGEgMSB3
ZWVrIExDIGluPGJyPg0KdGhlc2UgY2lyY3Vtc3RhbmNlcyAtIGJ1dCBnaXZlbiB0aGUgcHJveGlt
aXR5IHRvIHRoZSBtZWV0aW5nIEknZCBsaWtlPGJyPg0KdG8gc3RhcnQgYSAzIHdlZWsgTEMgcmln
aHQgZW5kaW5nIHdpdGggdGhlIElFVEYgbWVldGluZyAtLSB0aGF0IGlzIG9uIEp1bHkgMjB0aC48
YnI+DQpUaGlzIHNob3VsZCBhbGxvdyBmb3IgYm90aCBhZGVxdWF0ZSByZXZpZXcgb2YgdGhlIGNo
YW5nZXMgYW5kPGJyPg0KZGlzY3Vzc2lvbiBvZiB0aGUgY2hhbmdlcyBpbiBvdXIgV0cgc2Vzc2lv
biAoTW9uZGF5IEp1bHkgMTYuKTxicj4NCjxicj4NCkFzIGFsd2F5cywgcGxlYXNlIHNlbmQgTEMg
Y29tbWVudCB0byB0aGUgbGlzdCBhbmQgcG9zaXRpdmUgY29tbWVudHMsPGJyPg0KZS5nLiwgJnF1
b3Q7SSd2ZSByZXZpZXdlZCB0aGlzIGRvY3VtZW50IGFuZCBiZWxpZXZlIGl0IGlzIHJlYWR5IGZv
cjxicj4NCnB1YmxpY2F0aW9uJnF1b3Q7LCBhcmUgd2VsY29tZSE8YnI+DQo8YnI+DQpUaGFuayB5
b3UsPGJyPg0KPGJyPg0KTG91IChhcyBTaGVwaGVyZCk8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1
b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3Bh
ZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBp
biI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPk9u
IDYvMjgvMjAxOCA5OjA4IFBNLCBKw6Fub3MgRmFya2FzIHdyb3RlOjxicj4NCkRlYXIgYWxsLDxi
cj4NCjxicj4NCk9mZi1saW5lIGRpc2N1c3Npb25zIGFtb25nIExvdSwgU3Rld2FydCwgYW5kIGF1
dGhvcnMgZm9sbG93ZWQgdGhlPGJyPg0KZGlzY3Vzc2lvbnMgdG8gcHJvcGVybHkgYWRkcmVzcyB0
aGUgV0dMQyBjb21tZW50cywgaW5jbHVkaW5nIHRoZTxicj4NCmRldGFpbGVkIGNvbW1lbnRzLjxi
cj4NCjxicj4NCkEgbmV3IHJldmlzaW9uIG9mIHRoZSBkcmFmdCBoYXMgYmVlbiB1cGxvYWRlZDo8
YnI+DQpkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDYuPGJyPg0KPGJyPg0KSW4gYWRk
aXRpb24gdG8gdGhlIGNoYW5nZXMgYWxyZWFkeSBkZXNjcmliZWQgaW4gdGhpcyB0aHJlYWQsIHRo
ZTxicj4NCmZvbGxvd2luZyBiaWdnZXIgY2hhbmdlcyBoYXZlIGJlZW4gbWFkZSB0byB0aGUgZHJh
ZnQ6PGJyPg0KPGJyPg0KPGJyPg0KKlNlY3Rpb24gMi4xIFRlcm1zIHVzZWQgaW4gdGhpcyBkb2N1
bWVudCo8YnI+DQo8YnI+DQpTb21lIGRlZmluaXRpb25zIHJlZmluZWQgYXMgc3VnZ2VzdGVkIGJ5
IHRoZSBkZXRhaWxlZCBjb21tZW50czxicj4NCjxicj4NCk5ldyBkZWZpbml0aW9ucyBoYXZlIGJl
ZW4gYWRkZWQ6PGJyPg0KPGJyPg0KJm5ic3A7ICZuYnNwOyZxdW90O2FsbG9jYXRpb248YnI+DQom
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1Jlc291cmNlcyBhcmUgZGVk
aWNhdGVkIHRvIHN1cHBvcnQgYSBEZXROZXQgZmxvdy48YnI+DQpEZXBlbmRpbmc8YnI+DQombmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO29uIGFuIGltcGxlbWVudGF0aW9u
LCB0aGUgcmVzb3VyY2UgbWF5IGJlIHJldXNlZCBieSBub24tPGJyPg0KJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtEZXROZXQgZmxvd3Mgd2hlbiBpdCBpcyBub3QgdXNl
ZCBieSB0aGUgRGV0TmV0IGZsb3cuPGJyPg0KPGJyPg0KPGJyPg0KJm5ic3A7ICZuYnNwO1BFRiZu
YnNwOyAmbmJzcDsgJm5ic3A7QSBQYWNrZXQgRWxpbWluYXRpb24gRnVuY3Rpb24gKFBFRikgZWxp
bWluYXRlcyBkdXBsaWNhdGU8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwO2NvcGllcyBvZiBwYWNrZXRzIHRvIHByZXZlbnQgZXhjZXNzIHBhY2tldHMgZmxvb2Rp
bmcgdGhlPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtuZXR3
b3JrIG9yIGR1cGxpY2F0ZSBwYWNrZXRzIGJlaW5nIHNlbnQgb3V0IG9mIHRoZSBEZXROZXQ8YnI+
DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2RvbWFpbi4mbmJzcDsg
UEVGIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBhbiBlZGdlIG5vZGUsIGEgcmVsYXk8YnI+DQombmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO25vZGUsIG9yIGFuIGVuZCBzeXN0
ZW0uPGJyPg0KPGJyPg0KJm5ic3A7IFBSRiZuYnNwOyAmbmJzcDsgJm5ic3A7QSBQYWNrZXQgUmVw
bGljYXRpb24gRnVuY3Rpb24gKFBSRikgcmVwbGljYXRlcyBEZXROZXQgZmxvdzxicj4NCiZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7cGFja2V0cyBhbmQgZm9yd2FyZHMg
dGhlbSB0byBvbmUgb3IgbW9yZSBuZXh0IGhvcHMgaW4gdGhlPGJyPg0KJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtEZXROZXQgZG9tYWluLiZuYnNwOyBUaGUgbnVtYmVy
IG9mIHBhY2tldCBjb3BpZXMgc2VudCB0byBlYWNoPGJyPg0KbmV4dDxicj4NCiZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7aG9wIGlzIGEgRGV0TmV0IGZsb3cgc3BlY2lm
aWMgcGFyYW1ldGVyIGF0IHRoZSBub2RlIGRvaW5nPGJyPg0KdGhlPGJyPg0KJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtyZXBsaWNhdGlvbi4mbmJzcDsgUFJGIGNhbiBi
ZSBpbXBsZW1lbnRlZCBieSBhbiBlZGdlIG5vZGUsIGE8YnI+DQpyZWxheTxicj4NCiZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7bm9kZSwgb3IgYW4gZW5kIHN5c3RlbS48
YnI+DQo8YnI+DQombmJzcDsgJm5ic3A7UFJFT0YmbmJzcDsgJm5ic3A7Q29sbGVjdGl2ZSBuYW1l
IGZvciBQYWNrZXQgUmVwbGljYXRpb24sIEVsaW1pbmF0aW9uLCBhbmQ8YnI+DQombmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO09yZGVyaW5nIEZ1bmN0aW9ucy48YnI+DQo8
YnI+DQombmJzcDsgJm5ic3A7UE9GJm5ic3A7ICZuYnNwOyAmbmJzcDtBIFBhY2tldCBPcmRlcmlu
ZyBGdW5jdGlvbiAoUE9GKSByZS1vcmRlcnMgcGFja2V0cyB3aXRoaW48YnI+DQphPGJyPg0KJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtEZXROZXQgZmxvdyB0aGF0IGFy
ZSByZWNlaXZlZCBvdXQgb2Ygb3JkZXIuJm5ic3A7IFRoaXM8YnI+DQpmdW5jdGlvbjxicj4NCiZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Y2FuIGJlIGltcGxlbWVudGVk
IGJ5IGFuIGVkZ2Ugbm9kZSwgYSByZWxheSBub2RlLCBvciBhbjxicj4NCmVuZDxicj4NCiZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7c3lzdGVtLjxicj4NCjxicj4NCiZu
YnNwOyBEZXROZXQgc2VydmljZSBwcm94eTxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7TWFwcyBiZXR3ZWVuIEFwcC1mbG93cyBhbmQgRGV0TmV0IGZsb3dzLjxi
cj4NCjxicj4NCiZuYnNwOyAmbmJzcDticmlkZ2VkIHBhdGg8YnI+DQombmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0EgVkxBTiBicmlkZ2UgdXNlcyB0aGUgVkxBTiBJRCBh
bmQgdGhlIGRlc3RpbmF0aW9uIE1BQzxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7YWRkcmVzcyB0byBzZWxlY3QgdGhlIG91dGJvdW5kIHBvcnQgaGVuY2UgdGhl
IHBhdGggZm9yIGE8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
O2ZyYW1lLiZxdW90Ozxicj4NCjxicj4NCjxicj4NCipTZWN0aW9uIDMuMSBQcmltYXJ5IGdvYWxz
IGRlZmluaW5nIHRoZSBEZXROZXQgUW9TKjxicj4NCjxicj4NCkEgbmV3IFFvUyBhc3BlY3QgaGFz
IGJlZW4gYWRkZWQ6PGJyPg0KJm5ic3A7ICZuYnNwOyZxdW90O28mbmJzcDsgQW4gdXBwZXIgYm91
bmQgb24gb3V0LW9mLW9yZGVyIHBhY2tldCBkZWxpdmVyeS4mbmJzcDsgSXQgaXMgd29ydGg8YnI+
DQombmJzcDsgJm5ic3A7ICZuYnNwOyBub3RpbmcgdGhhdCBzb21lIERldE5ldCBhcHBsaWNhdGlv
bnMgYXJlIHVuYWJsZSB0byB0b2xlcmF0ZTxicj4NCmFueTxicj4NCiZuYnNwOyAmbmJzcDsgJm5i
c3A7IG91dC1vZi1vcmRlciBkZWxpdmVyeS4mcXVvdDs8YnI+DQo8YnI+DQo8YnI+DQpUaGUgM3Jk
IHBhcmFncmFwaCBvbiBsb3NzIG9uIHBhZ2UgOCBhZnRlciB0aGUgYnVsbGV0IGxpc3QgaGFzIGJl
ZW48YnI+DQpleHRlbmRlZCB0bzo8YnI+DQombmJzcDsgJm5ic3A7JnF1b3Q7QWZ0ZXIgY29uZ2Vz
dGlvbiwgdGhlIG1vc3QgaW1wb3J0YW50IGNvbnRyaWJ1dGlvbnMgdG8gcGFja2V0PGJyPg0KbG9z
cyBhcmU8YnI+DQombmJzcDsgJm5ic3A7dHlwaWNhbGx5IGZyb20gcmFuZG9tIG1lZGlhIGVycm9y
cyBhbmQgZXF1aXBtZW50IGZhaWx1cmVzLjxicj4NClNlcnZpY2U8YnI+DQombmJzcDsgJm5ic3A7
cHJvdGVjdGlvbiBpcyB0aGUgbmFtZSBmb3IgdGhlIG1lY2hhbmlzbXMgdXNlZCBieSBEZXROZXQg
dG88YnI+DQphZGRyZXNzPGJyPg0KJm5ic3A7ICZuYnNwO3RoZXNlIGxvc3Nlcy4mbmJzcDsgVGhl
IG1lY2hhbmlzbXMgZW1wbG95ZWQgYXJlIGNvbnN0cmFpbmVkIGJ5IHRoZTxicj4NCiZuYnNwOyAm
bmJzcDtyZXF1aXJlbWVudCB0byBtZWV0IHRoZSB1c2VycycgbGF0ZW5jeSByZXF1aXJlbWVudHMu
Jm5ic3A7IFBhY2tldDxicj4NCiZuYnNwOyAmbmJzcDtyZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRp
b24gKFNlY3Rpb24gMy4yLjIpIGFuZCBwYWNrZXQgZW5jb2Rpbmc8YnI+DQombmJzcDsgJm5ic3A7
KFNlY3Rpb24gMy4yLjIuMykgYXJlIGRlc2NyaWJlZCBpbiB0aGlzIGRvY3VtZW50IHRvIHByb3Zp
ZGU8YnI+DQpzZXJ2aWNlPGJyPg0KJm5ic3A7ICZuYnNwO3Byb3RlY3Rpb247IG90aGVycyBtYXkg
YmUgZm91bmQuJm5ic3A7IEZvciBpbnN0YW5jZSwgcGFja2V0IGVuY29kaW5nPGJyPg0KY2FuPGJy
Pg0KJm5ic3A7ICZuYnNwO2JlIHVzZWQgdG8gcHJvdmlkZSBzZXJ2aWNlIHByb3RlY3Rpb24gYWdh
aW5zdCByYW5kb20gbWVkaWE8YnI+DQplcnJvcnMsPGJyPg0KJm5ic3A7ICZuYnNwO3BhY2tldCBy
ZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24gY2FuIGJlIHVzZWQgdG8gcHJvdmlkZSBzZXJ2aWNl
PGJyPg0KJm5ic3A7ICZuYnNwO3Byb3RlY3Rpb24gYWdhaW5zdCBlcXVpcG1lbnQgZmFpbHVyZXMu
Jm5ic3A7IFRoaXMgbWVjaGFuaXNtPGJyPg0KZGlzdHJpYnV0ZXM8YnI+DQombmJzcDsgJm5ic3A7
dGhlIGNvbnRlbnRzIG9mIERldE5ldCBmbG93cyBvdmVyIG11bHRpcGxlIHBhdGhzIGluIHRpbWUg
YW5kL29yPGJyPg0KJm5ic3A7ICZuYnNwO3NwYWNlLCBzbyB0aGF0IHRoZSBsb3NzIG9mIHNvbWUg
b2YgdGhlIHBhdGhzIGRvZXMgbmVlZCBub3QgY2F1c2U8YnI+DQp0aGU8YnI+DQombmJzcDsgJm5i
c3A7bG9zcyBvZiBhbnkgcGFja2V0cy4mcXVvdDs8YnI+DQo8YnI+DQo8YnI+DQoqMy4yLjIuJm5i
c3A7IFNlcnZpY2UgUHJvdGVjdGlvbio8YnI+DQo8YnI+DQpTZXJ2aWNlIHByb3RlY3Rpb24gaXMg
dXNlZCBhcyBhIG1vcmUgZ2VuZXJpYyB0ZXJtLiBJbnRyb2R1Y3RvcnkgdGV4dDxicj4NCmFkZGVk
Ojxicj4NCiZuYnNwOyAmbmJzcDsmcXVvdDtTZXJ2aWNlIHByb3RlY3Rpb24gYWltcyB0byBtaXRp
Z2F0ZSBvciBlbGltaW5hdGUgcGFja2V0IGxvc3MgZHVlPGJyPg0KdG88YnI+DQombmJzcDsgJm5i
c3A7ZXF1aXBtZW50IGZhaWx1cmVzLCByYW5kb20gbWVkaWEgYW5kL29yIG1lbW9yeSBmYXVsdHMu
Jm5ic3A7IFRoZXNlPGJyPg0KdHlwZXM8YnI+DQombmJzcDsgJm5ic3A7b2YgcGFja2V0IGxvc3Mg
Y2FuIGJlIGdyZWF0bHkgcmVkdWNlZCBieSBzcHJlYWRpbmcgdGhlIGRhdGEgb3Zlcjxicj4NCiZu
YnNwOyAmbmJzcDttdWx0aXBsZSBkaXNqb2ludCBmb3J3YXJkaW5nIHBhdGhzLiZuYnNwOyBWYXJp
b3VzIHNlcnZpY2UgcHJvdGVjdGlvbjxicj4NCiZuYnNwOyAmbmJzcDttZXRob2RzIGFyZSBkZXNj
cmliZWQgaW4gW1JGQzYzNzJdLCBlLmcuLCAxJiM0MzsxIGxpbmVhciBwcm90ZWN0aW9uLjxicj4N
CiZuYnNwOyAmbmJzcDtUaGlzIHNlY3Rpb24gZGVzY3JpYmVzIHRoZSBmdW5jdGlvbmFsIGRldGFp
bHMgb2YgYW4gYWRkaXRpb25hbDxicj4NCm1ldGhvZDxicj4NCiZuYnNwOyAmbmJzcDtpbiBTZWN0
aW9uIDMuMi4yLjIsIHdoaWNoIGNhbiBiZSBpbXBsZW1lbnRlZCBhcyBkZXNjcmliZWQgaW48YnI+
DQombmJzcDsgJm5ic3A7U2VjdGlvbiAzLjIuMi4zIG9yIGFzIHNwZWNpZmllZCBpbiBbSS1ELmll
dGYtZGV0bmV0LWRwLXNvbC1tcGxzXTxicj4NCmluPGJyPg0KJm5ic3A7ICZuYnNwO29yZGVyIHRv
IHByb3ZpZGUgMSYjNDM7biBoaXRsZXNzIHByb3RlY3Rpb24uJm5ic3A7IFRoZSBhcHByb3ByaWF0
ZSBzZXJ2aWNlPGJyPg0KJm5ic3A7ICZuYnNwO3Byb3RlY3Rpb24gbWVjaGFuaXNtIGRlcGVuZHMg
b24gdGhlIHNjZW5hcmlvIGFuZCB0aGUgcmVxdWlyZW1lbnRzLiZxdW90Ozxicj4NCjxicj4NCjxi
cj4NCk5ldyBzdWItc2VjdGlvbiBhZGRlZDo8YnI+DQo8YnI+DQomcXVvdDszLjIuMi4xLiZuYnNw
OyBJbi1PcmRlciBEZWxpdmVyeTxicj4NCjxicj4NCiZuYnNwOyAmbmJzcDtPdXQtb2Ytb3JkZXIg
cGFja2V0IGRlbGl2ZXJ5IGNhbiBiZSBhIHNpZGUgZWZmZWN0IG9mIHNlcnZpY2U8YnI+DQombmJz
cDsgJm5ic3A7cHJvdGVjdGlvbi4mbmJzcDsgUGFja2V0cyBkZWxpdmVyZWQgb3V0LW9mLW9yZGVy
IGltcGFjdCB0aGUgYW1vdW50IG9mPGJyPg0KJm5ic3A7ICZuYnNwO2J1ZmZlcmluZyBuZWVkZWQg
YXQgdGhlIGRlc3RpbmF0aW9uIHRvIHByb3Blcmx5IHByb2Nlc3MgdGhlPGJyPg0KcmVjZWl2ZWQ8
YnI+DQombmJzcDsgJm5ic3A7ZGF0YS4mbmJzcDsgU3VjaCBwYWNrZXRzIGFsc28gaW5mbHVlbmNl
IHRoZSBqaXR0ZXIgb2YgYSBmbG93LiZuYnNwOyBUaGU8YnI+DQpEZXROZXQ8YnI+DQombmJzcDsg
Jm5ic3A7c2VydmljZSBpbmNsdWRlcyBtYXhpbXVtIGFsbG93ZWQgbWlzb3JkZXJpbmcgYXMgYSBj
b25zdHJhaW50Ljxicj4NClplcm88YnI+DQombmJzcDsgJm5ic3A7bWlzb3JkZXJpbmcgd291bGQg
YmUgYSB2YWxpZCBzZXJ2aWNlIGNvbnN0cmFpbnQgdG8gcmVmbGVjdCB0aGF0PGJyPg0KdGhlPGJy
Pg0KJm5ic3A7ICZuYnNwO2VuZCBzeXN0ZW0ocykgb2YgdGhlIGZsb3cgY2Fubm90IHRvbGVyYXRl
IGFueSBvdXQtb2Ytb3JkZXIgZGVsaXZlcnkuPGJyPg0KJm5ic3A7ICZuYnNwO1NlcnZpY2UgcHJv
dGVjdGlvbiBtYXkgcHJvdmlkZSBhIG1lY2hhbmlzbSB0byBzdXBwb3J0IGluLW9yZGVyPGJyPg0K
Jm5ic3A7ICZuYnNwO2RlbGl2ZXJ5LiZxdW90Ozxicj4NCjxicj4NCjxicj4NCiozLjIuMi4yLiBQ
YWNrZXQgUmVwbGljYXRpb24gYW5kIEVsaW1pbmF0aW9uKjxicj4NCjxicj4NCk5ldyBidWxsZXQg
YWRkZWQgYXMgdGhlIGxhc3Qgb25lOjxicj4NCiZuYnNwOyAmbmJzcDsmcXVvdDtvJm5ic3A7IFRo
ZSBQYWNrZXQgT3JkZXJpbmcgRnVuY3Rpb24gKFBPRikgdXNlcyB0aGUgc2VxdWVuY2luZzxicj4N
CmluZm9ybWF0aW9uPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgdG8gcmUtb3JkZXIgYSBEZXRO
ZXQgZmxvdydzIHBhY2tldHMgdGhhdCBhcmUgcmVjZWl2ZWQgb3V0IG9mPGJyPg0KJm5ic3A7ICZu
YnNwOyAmbmJzcDsgb3JkZXIuJnF1b3Q7PGJyPg0KPGJyPg0KTmV3IHNlbnRlbmNlIGFkZGVkIGFm
dGVyIHRoZSBidWxsZXQgbGlzdDo8YnI+DQomcXVvdDtUaGUgb3JkZXIgaW4gd2hpY2ggYSBub2Rl
IGFwcGxpZXMgdGhlIFBFRiBhbmQgdGhlIFBSRiB0byBhIERldE5ldDxicj4NCmZsb3cgaXMgaW1w
bGVtZW50YXRpb24gc3BlY2lmaWMuJnF1b3Q7PGJyPg0KPGJyPg0KMm5kIHBhcmFncmFwaCBhZnRl
ciB0aGUgYnVsbGV0IGxpc3QgaGFzIGJlZW4gdXBkYXRlZCB0bzo8YnI+DQomcXVvdDtTb21lIHNl
cnZpY2UgcHJvdGVjdGlvbiBtZWNoYW5pc21zIHJlbHkgb24gc3dpdGNoaW5nIGZyb20gb25lIGZs
b3c8YnI+DQp0bzxicj4NCiZuYnNwOyAmbmJzcDthbm90aGVyIHdoZW4gYSBmYWlsdXJlIG9mIGEg
ZmxvdyBpcyBkZXRlY3RlZC4mbmJzcDsgQ29udHJhcmlseSwgcGFja2V0PGJyPg0KJm5ic3A7ICZu
YnNwO3JlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiBjb21iaW5lcyB0aGUgRGV0TmV0IG1lbWJl
ciBmbG93cyBzZW50PGJyPg0KJm5ic3A7ICZuYnNwO2Fsb25nIG11bHRpcGxlIGRpZmZlcmVudCBw
YXRocywgYW5kIHBlcmZvcm1zIGEgcGFja2V0LWJ5LXBhY2tldDxicj4NCiZuYnNwOyAmbmJzcDtz
ZWxlY3Rpb24gb2Ygd2hpY2ggdG8gZGlzY2FyZCwgZS5nLiwgYmFzZWQgb24gc2VxdWVuY2luZyBp
bmZvcm1hdGlvbi4mcXVvdDs8YnI+DQo8YnI+DQo8YnI+DQoqMy4yLjMuJm5ic3A7IEV4cGxpY2l0
IHJvdXRlcyo8YnI+DQo8YnI+DQpPdXQtb2Ytb3JkZXIgYXNwZWN0IGFkZGVkIHRvIHRoZSBmaXJz
dCBwYXJhZ3JhcGgsIHdoaWNoIGlzIGFib3V0PGJyPg0KZGlzdHJpYnV0ZWQgcm91dGluZzo8YnI+
DQomcXVvdDtGdXJ0aGVybW9yZSwgb3V0LW9mLW9yZGVyPGJyPg0KcGFja2V0IGRlbGl2ZXJ5IGNh
biBiZSBhIHNpZGUgZWZmZWN0IG9mIHJvdXRlIGNoYW5nZXMuJnF1b3Q7PGJyPg0KPGJyPg0KTmV3
IHNlbnRlbmNlIGFkZGVkIHRvIHRoZSAzcmQgcGFyYWdyYXBoOjxicj4NCiZxdW90O0V4cGxpY2l0
IHJvdXRlcyBjYW4gYmUgZXN0YWJsaXNoZWQgdmFyaW91cyB3YXlzLCBlLmcuLCB3aXRoIFJTVlAt
VEU8YnI+DQpbUkZDMzIwOV0sIHdpdGggU2VnbWVudCBSb3V0aW5nIChTUik8YnI+DQpbSS1ELmll
dGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZ10sIHZpYSBhIFNvZnR3YXJlIERlZmluZWQgTmV0d29y
a2luZzxicj4NCmFwcHJvYWNoIFtSRkM3NDI2XSwgd2l0aCBJUy1JUyBbUkZDNzgxM10sIGV0Yy4m
cXVvdDs8YnI+DQo8YnI+DQpOZXcgcGFyYWdyYXBoIGFkZGVkOjxicj4NCiZuYnNwOyAmbmJzcDsm
cXVvdDtPdXQtb2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5IGNhbiBiZSBhIHNpZGUgZWZmZWN0IG9m
PGJyPg0KZGlzdHJpYnV0aW5nIGE8YnI+DQombmJzcDsgJm5ic3A7c2luZ2xlIGZsb3cgb3ZlciBt
dWx0aXBsZSBwYXRocyBlc3BlY2lhbGx5IHdoZW4gdGhlcmUgaXMgYSBjaGFuZ2U8YnI+DQombmJz
cDsgJm5ic3A7ZnJvbSBvbmUgcGF0aCB0byBhbm90aGVyIHdoZW4gY29tYmluaW5nIHRoZSBmbG93
LiZuYnNwOyBUaGlzIGlzPGJyPg0KJm5ic3A7ICZuYnNwO2lycmVzcGVjdGl2ZSBvZiB0aGUgZGlz
dHJpYnV0aW9uIG1ldGhvZCB1c2VkLCBhbHNvIGFwcGxpZXMgdG88YnI+DQpzZXJ2aWNlPGJyPg0K
Jm5ic3A7ICZuYnNwO3Byb3RlY3Rpb24gb3ZlciBleHBsaWNpdCByb3V0ZXMuJm5ic3A7IEFzIGRl
c2NyaWJlZCBpbiBTZWN0aW9uPGJyPg0KMy4yLjIuMSw8YnI+DQombmJzcDsgJm5ic3A7b3V0LW9m
LW9yZGVyIHBhY2tldHMgaW5mbHVlbmNlIHRoZSBqaXR0ZXIgb2YgYSBmbG93IGFuZCBpbXBhY3Q8
YnI+DQp0aGU8YnI+DQombmJzcDsgJm5ic3A7YW1vdW50IG9mIGJ1ZmZlcmluZyBuZWVkZWQgdG8g
cHJvY2VzcyB0aGUgZGF0YTsgdGhlcmVmb3JlLCBEZXROZXQ8YnI+DQombmJzcDsgJm5ic3A7c2Vy
dmljZSBpbmNsdWRlcyBtYXhpbXVtIGFsbG93ZWQgbWlzb3JkZXJpbmcgYXMgYSBjb25zdHJhaW50
LiBUaGU8YnI+DQombmJzcDsgJm5ic3A7dXNlIG9mIGV4cGxpY2l0IHJvdXRlcyBoZWxwcyB0byBw
cm92aWRlIGluLW9yZGVyIGRlbGl2ZXJ5IGJlY2F1c2U8YnI+DQombmJzcDsgJm5ic3A7dGhlcmUg
aXMgbm8gaW1tZWRpYXRlIHJvdXRlIGNoYW5nZSB3aXRoIHRoZSBuZXR3b3JrIHRvcG9sb2d5LCBi
dXQ8YnI+DQp0aGU8YnI+DQombmJzcDsgJm5ic3A7Y2hhbmdlcyBhcmUgcGxhbm5hYmxlIGFzIHRo
ZXkgYXJlIGJldHdlZW4gdGhlIGRpZmZlcmVudCBleHBsaWNpdDxicj4NCiZuYnNwOyAmbmJzcDty
b3V0ZXMuJnF1b3Q7PGJyPg0KPGJyPg0KKjxicj4NCioqNC4xLjEuIFJlcHJlc2VudGF0aXZlIFBy
b3RvY29sIFN0YWNrIE1vZGVsKjxicj4NCjxicj4NCiZxdW90O0V4cGxpY2l0IHJvdXRlcyZxdW90
OyBoYXZlIGJlZW4gYWRkZWQgdG8gRmlndXJlIDIgd2l0aCB0aGUgY29ycmVzcG9uZGluZzxicj4N
CmV4cGxhbmF0aW9uOjxicj4NCiZuYnNwOyZxdW90O0V4cGxpY2l0IHJvdXRlczxicj4NCiZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7VGhlIERldE5ldCB0cmFuc3BvcnQg
bGF5ZXIgcHJvdmlkZXMgbWVjaGFuaXNtcyB0byBlbnN1cmU8YnI+DQp0aGF0PGJyPg0KJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtmaXhlZCBwYXRocyBhcmUgcHJvdmlk
ZWQgZm9yIERldE5ldCBmbG93cy4mbmJzcDsgVGhlc2U8YnI+DQpleHBsaWNpdDxicj4NCiZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7cGF0aHMgYXZvaWQgdGhlIGltcGFj
dCBvZiBuZXR3b3JrIGNvbnZlcmdlbmNlLiZxdW90Ozxicj4NCjxicj4NCjxicj4NClNlY3Rpb24g
NC4xMSBDb25uZWN0ZWQgaXNsYW5kcyB2cy4gbmV0d29ya3Mgb2YgdjA1IGhhcyBiZWVuIGRlbGV0
ZWQ8YnI+DQpiZWNhdXNlIGl0IHdhcyBqdXN0IGEgbGVmdG92ZXIgZnJvbSBlYXJseSBkcmFmdHMg
b24gd2hhdCBEZXROZXQgV0c8YnI+DQpzaG91bGQgZG87IHdoaWNoIGFyZSBjb3ZlcmVkIGJ5IHRo
ZSBjaGFydGVyIGFueXdheXMuPGJyPg0KPGJyPg0KPGJyPg0KUmVmZXJlbmNlcyBoYXZlIGJlZW4g
Y2xlYW5lZCB1cCBhbmQgYnJvdWdodCB1cC10by1kYXRlLjxicj4NCjxicj4NCjxicj4NClJlZmlu
ZW1lbnRzIGhhdmUgYmVlbiBpbXBsZW1lbnRlZCBpbiB0aGUgZHJhZnQgYWNjb3JkaW5nIHRvIExv
dSdzPGJyPg0KZGV0YWlsZWQgY29tbWVudHMuIFRoZXkgYXJlIG5vdCBsaXN0ZWQgaGVyZSBiZWNh
dXNlIHRoZXkgYXJlIG1pbm9yPGJyPg0KY2hhbmdlcy48YnI+DQo8YnI+DQo8YnI+DQpCZXN0IHJl
Z2FyZHMsPGJyPg0KSmFub3M8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRp
bmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPk9uIDYv
MTIvMjAxOCAyOjQ4IFBNLCBMb3UgQmVyZ2VyIHdyb3RlOjxicj4NCkJhbMOhenMsPGJyPg0KPGJy
Pg0KVGhhbmtzIGZvciB0aGUgcmVzcG9uc2UgLS0gcGxlYXNlIHNlZSBiZWxvdy48YnI+DQo8YnI+
DQotLS0tLS0tLS0tPGJyPg0KT24gSnVuZSAxMiwgMjAxOCA0OjA3OjM1IEFNIEJhbMOhenMgVmFy
Z2EgQTxicj4NCiZsdDs8YSBocmVmPSJtYWlsdG86YmFsYXpzLmEudmFyZ2FAZXJpY3Nzb24uY29t
IiB0YXJnZXQ9Il9ibGFuayI+YmFsYXpzLmEudmFyZ2FAZXJpY3Nzb24uY29tPC9hPiZndDsgd3Jv
dGU6PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdp
bi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5IaSBMb3UsIFRoYW5rcyBmb3IgdGhlIGNvbW1lbnRz
LiBTZWUgcmVhY3Rpb25zIGlubGluZS4gRG9jdW1lbnQ8YnI+DQp1cGRhdGUgaW4gcHJvZ3Jlc3Mu
IENoZWVycyBCYWxhJ3pzPGJyPg0KPGJyPg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+
DQpGcm9tOiBkZXRuZXQgJmx0OzxhIGhyZWY9Im1haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPmRldG5ldC1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsgT24gQmVo
YWxmIE9mIExvdSBCZXJnZXI8YnI+DQpTZW50OiAyMDE4LiBqw7puaXVzIDEuIDIyOjQyPGJyPg0K
VG86IERldE5ldCBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRldG5ldEBpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPmRldG5ldEBpZXRmLm9yZzwvYT4mZ3Q7Ozxicj4NCjxhIGhyZWY9Im1haWx0bzpk
cmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmVAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5k
cmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmVAaWV0Zi5vcmc8L2E+PGJyPg0KU3ViamVjdDog
W0RldG5ldF0gUHJvbWlzZWQgY29tbWVudHMgb248YnI+DQpkcmFmdC1pZXRmLWRldG5ldC1hcmNo
aXRlY3R1cmU8YnI+DQo8YnI+DQpIaSw8YnI+DQo8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwO0kg
aGF2ZSBhIG51bWJlciBvZiBoaWdoIGxldmVsIGNvbW1lbnRzIG9uIHRoZSBkb2N1bWVudCB0aGF0
PGJyPg0KSSdkIGxpa2UgdG8mbmJzcDsgcmFpc2UgYmVsb3cuJm5ic3A7IEkgYWxzbyBoYXZlIGEg
bnVtYmVyIG9mIG1vcmU8YnI+DQplZGl0b3JpYWwvc3BlY2lmaWMgY29tbWVudHMgdGhhdCZuYnNw
OyBJJ2QgbGlrZSB0byByZXZpZXcgZGlyZWN0bHkgd2l0aDxicj4NCnRoZSBhdXRob3JzIGFuZCB0
aGVuIGhhdmUgdGhlbSByZXBvcnQgYmFjayZuYnNwOyBvbiBjaGFuZ2VzIC0tIGlmIGFueTxicj4N
CnR1cm4gb3V0IHRvIGJlIG1vcmUgc3Vic3RhbnRpdmUgZGlzY3Vzc2lvbnMgZnJvbSB0aGUmbmJz
cDsgYXV0aG9yJ3M8YnI+DQpwZXJzcGVjdGl2ZSwgSSdsbCByYWlzZSB0aGVzZSBvbiB0aGUgbGlz
dCBzZXBhcmF0ZWx5LjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Li4uPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYu
MHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij4tIFdSVCBTZWN0aW9uIDQuNC4zLCBJ
IHRoaW5rIHRoZSBpbmNsdXNpb24gb2YgYSBkaXN0cmlidXRlZCBjb250cm9sPGJyPg0KcGxhbmUg
aW4gdGhlICZxdW90O05ldHdvcmsgUGxhbmUmcXVvdDsgaXMgaW5jb25zaXN0ZW50IHdpdGggb3Ro
ZXIgZnVuY3Rpb25hbDxicj4NCmRlZmluaXRpb25zIGFuZCBjb25mbGF0ZXMgd2hlcmUgYSBmdW5j
dGlvbiByZXNpZGVzIGZyb20gdGhlIGFjdHVhbDxicj4NCmZ1bmN0aW9uIGFuZCB0aGF0IHdoZXRo
ZXIgY29udHJvbCBpcyBpbXBsZW1lbnRlZCBpbiBhIGZ1bGx5PGJyPg0KY2VudHJhbGl6ZWQsIGZ1
bGx5IGRpc3RyaWJ1dGVkIG9yIHNvbWUgaHlicmlkIGZvcm0gZG9lc24ndDxicj4NCmZ1bmRhbWVu
dGFsbHkgY2hhbmdlJm5ic3A7IHRoZSBjb250cm9sIGZ1bmN0aW9uJ3Mgcm9sZSAtLSB0aGVyZWZv
cmUgSTxicj4NCnRoaW5rIHRoZSBzZWN0aW9ucyA0LjQuMiBhbmQgLjMgc2hvdWxkIGJlIHJldmlz
ZWQgYWNjb3JkaW5nbHk8YnI+DQpbQmFsw6F6cyBWYXJnYSBBXSBBZ3JlZSBpbiBwcmluY2lwYWwu
IExldCdzIGRpc2N1c3MgdGhlIGRldGFpbHMuPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPk9rYXkg
LSBJJ2xsIHdvcmsgd2l0aCB5b3Ugb2ZmIGxpbmUgYW5kIHdlIGNhbiByZXBvcnQgYmFjayB0aGU8
YnI+DQpyZXN1bHRzL3Byb3Bvc2VkIGNoYW5nZXMuPG86cD48L286cD48L3A+DQo8YmxvY2txdW90
ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRk
aW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij4tIElu
IHNldmVyYWwgcGxhY2VzIGl0J3Mgbm90IGNsZWFyIHRoYXQgRGV0TmV0IHNlcnZpY2UgaXMgYWx3
YXlzIGE8YnI+DQpMMyBzZXJ2aWNlIHdoaWNoIGlzIGNvbnRyb2xsZWQgdXNpbmcgTDMgaWRlbnRp
ZmllcnMsIGkuZS4sIElQPGJyPg0KYWRkcmVzc2VzIC0tIHRoaXMgaXMgdHJ1ZSBldmVuIGluIHRo
ZSBNUExTIHNlcnZpY2UgY2FzZSBhbmQgdGhlIFRTTjxicj4NCm92ZXIgTVBMUyBjYXNlLiBJIHRo
aW5rIHRoaXMgaXMgYW4gaW1wb3J0YW50IHBvaW50IHRvIGJlIGNsZWFyIG9uPGJyPg0KaW4gdGhl
IGRvY3VtZW50Ljxicj4NCltCYWzDoXpzIFZhcmdhIEFdIEkgYW0gbm90IHN1cmUuIERldE5ldCBz
ZXJ2aWNlIGlzIGFsd2F5cyBwcm92aWRlZDxicj4NCm92ZXIgYSBMMyBuZXR3b3JrIChJUCBvciBN
UExTKSwgdGhhdCBpcyBmaW5lLiBIb3dldmVyIHRoZSBzZXJ2aWNlPGJyPg0KaXRzZWxmIGNhbiBi
ZSBMMiBvciBMMy4gSW4gY2FzZSBvZiBUU04gRXRoZXJuZXQgZnJhbWVzIGFyZTxicj4NCnRyYW5z
cG9ydGVkLCBzbyBpdCBpcyBhIEwyIHNlcnZpY2UuIEluIGNhc2Ugb2YgSVAgZW5kIHN5c3RlbXMg
SVA8YnI+DQpwYWNrZXRzIGFyZSB0cmFuc3BvcnRlZCBzbyBpdCBpcyBhIEwzIHNlcnZpY2UuPG86
cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWJvdHRvbToxMi4wcHQiPkh1bW0gLSBXaGlsZSBJIGFncmVlIHRoYXQgRGV0TmV0IGlz
IHByb3ZpZGluZyBhbiAoZW5oYW5jZWQpIEwyVlBOPGJyPg0Kc2VydmljZSwgaXQgaXMgbm90IGl0
c2VsZiBwcm92aWRpbmcgY29udHJvbCBvciBzZXJ2aWNlIG9mIEwyIGRldmljZXM8YnI+DQotLSB0
aGlzIGlzIFRTTidzIGpvYi4mbmJzcDsgVGhlIGZhY3QgdGhhdCBEZXROZXQgaXMgYWxsIGFib3V0
IGJlaGF2aW9yIG9mPGJyPg0KTDMgbm9kZXMgKGkuZS4sIElQIGFuZCBQVy9NUExTKSBhbmQgbm90
IEwyIG5vZGVzIChpLmUuLCBUU04gYnJpZGdlcyk8YnI+DQppcyBzb21ldGhpbmcgdGhlIGFyY2hp
dGVjdHVyZSBzaG91bGQgbWFrZSB1bmFtYmlndW91cy48YnI+DQo8YnI+DQpUaGFua3MsPGJyPg0K
TG91PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdp
bi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UGxl
YXNlIGxldCBtZSBrbm93IHdoYXQgeW91IHRoaW5rLjxicj4NCjxicj4NCkNoZWVycyw8YnI+DQo8
YnI+DQpMb3U8YnI+DQo8YnI+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXzxicj4NCmRldG5ldCBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJt
YWlsdG86ZGV0bmV0QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+ZGV0bmV0QGlldGYub3JnPC9h
Pjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/
dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX20iIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3VybGRl
ZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19tPC9h
Pjxicj4NCmFpbG1hbl9saXN0aW5mb19kZXRuZXQmYW1wO2Q9RHdJR2FRJmFtcDtjPUxGWVotbzlf
SFVNZU1UU1FpY3ZqSWcmYW1wO3I9NlVoR3BXOWw8YnI+DQp3aTlkTTdqWWx4WEQ4dyZhbXA7bT1Y
NWhWbVhzOTR1LWQyTUpRZktlVHZyMElLZFhvV08xWmNXcHVKbHFudmhVJmFtcDtzPWFNZkM8YnI+
DQpEVlBUM1lNZGlWaWlMOVYwZXVTQmU1c1ktTEtyWm0zdzFBelpmVnMmYW1wO2U9PGJyPg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpkZXRuZXQg
bWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOmRldG5ldEBpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPmRldG5ldEBpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3VybGRl
ZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19tIiB0
YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91
PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfbTwvYT48YnI+DQphaWxtYW5fbGlzdGluZm9fZGV0bmV0
JmFtcDtkPUR3SUdhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPTZVaEdwVzls
PGJyPg0Kd2k5ZE03allseFhEOHcmYW1wO209WDVoVm1Yczk0dS1kMk1KUWZLZVR2cjBJS2RYb1dP
MVpjV3B1SmxxbnZoVSZhbXA7cz1hTWZDPGJyPg0KRFZQVDNZTWRpVmlpTDlWMGV1U0JlNXNZLUxL
clptM3cxQXpaZlZzJmFtcDtlPTxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j
a3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0
Ij48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4g
Ni4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPk9uIDYvMTIvMjAxOCA2OjI3IFBN
LCBTdGV3YXJ0IEJyeWFudCB3cm90ZTo8YnI+DQpEZWFyIEJhbGEnenM8YnI+DQo8YnI+DQpUaGFu
ayB5b3UgeW91ciBmb3IgeW91ciBjb25zaWRlcmF0aW9uIG9mIHRoZXNlIHBvaW50cy4gSSB3aWxs
IGp1c3Q8YnI+DQpwaWNrIHVwIGEgZmV3IHRoYXQgbmVlZCBzb21lIGZ1cnRoZXIgdGhvdWdodDo8
YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4w
cHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPiZuYnNwOyAmbmJzcDsgRGV0TmV0IHRy
YW5zaXQgbm9kZTxicj4NCjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7QSBub2RlIG9wZXJhdGluZyBhdCB0aGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllciwgdGhh
dDxicj4NCnV0aWxpemVzPGJyPg0KPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDtsaW5rIGxheWVyIGFuZC9vciBuZXR3b3JrIGxheWVyIHN3aXRjaGluZyBhY3Jv
c3M8YnI+DQptdWx0aXBsZTxicj4NCjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7bGlua3MgYW5kL29yIHN1Yi1uZXR3b3JrcyB0byBwcm92aWRlIHBhdGhzIGZv
ciBEZXROZXQ8YnI+DQpzZXJ2aWNlPGJyPg0KPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDtsYXllciBmdW5jdGlvbnMuIE9wdGlvbmFsbHkgcHJvdmlkZXMgY29u
Z2VzdGlvbjxicj4NCnByb3RlY3Rpb248YnI+DQo8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwO292ZXIgdGhvc2UgcGF0aHMuJm5ic3A7IEFuIE1QTFMgTFNSIGlz
IGFuIGV4YW1wbGUgb2YgYTxicj4NCkRldE5ldDxicj4NCjxicj4NCiZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7dHJhbnNpdCBub2RlLjxicj4NCjxicj4NClNCJmd0OyBJ
biB0aGF0IGV4YW1wbGUgaXQgd291bGQgaGF2ZSB0byBiZSBhIERldE5ldCBlbmFibGUvYXdhcmUg
TFNSLjxicj4NClNCJmd0OyBBbjxicj4NCjxicj4NClNCJmd0OyBvcmRpbmFyeSBMU1Igd291bGQg
bm90IGtub3cgYW55dGhpbmcgYWJvdXQgRGV0TmV0Ljxicj4NCjxicj4NCltCYWzDoXpzIFZhcmdh
IEFdIE5vLCBBIERldE5ldCBhd2FyZSBMU1Igd291bGQgYmUgYSByZWxheSBub2RlIChTLVBFKS48
bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+SSB0aGluayB0aGUgY29uZnVzaW9uIGlzIHdoYXQgJnF1
b3Q7RGV0TmV0IFRyYW5zcG9ydCBMYXllciZxdW90OyBtZWFucy4gVGhpczxicj4NCnRlY2hub2xv
Z3kgdG91Y2hlcyBvbiBUcmFuc3BvcnQgTGF5ZXIgaW4mbmJzcDsgdGhlIEw0IHNlbnNlLCBhbmQg
dGhlPGJyPg0KVHJhbnNwb3J0IE5ldHdvcmsgTGF5ZXIgYXMgaW4gdGhlIHBhY2tldCBuZXR3b3Jr
IHRoYXQgY2Fycmllczxicj4NCkwzIHBhY2tldHMuPGJyPg0KPGJyPg0KU28gSSB0aGluayB0aGF0
IHdlIG5lZWQgdG8gY2xhcmlmeSB3aGV0aGVyIGEgRGV0TmV0IHRyYW5zaXQgbm9kZSBpczxicj4N
CmFuIFMtUEUgKGkuZS4gYSBhIHRyYW5zaXQgbm9kZSBpbiB0aGUgRGV0TmV0IGxheWVyKSwgb3Ig
YSBQIG5vZGU8YnI+DQooaS5lLiBhIHRyYW5zaXQgbm9kZSB0aGF0IGlzIGNhcnJ5aW5nIERldE5l
dCBwYWNrZXRzIGJ1dCBjb3VsZCBiZTxicj4NCmNhcnJ5aW5nIGFueSBzb3J0IG9mIE1QTFMgcGFj
a2V0KTxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJn
aW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PT09PT09PT09PT09PGJyPg0KPGJyPg0KJm5ic3A7
ICZuYnNwO1RoZXNlIHRocmVlIHRlY2huaXF1ZXMgY2FuIGJlIGFwcGxpZWQgaW5kZXBlbmRlbnRs
eSwgZ2l2aW5nPGJyPg0KZWlnaHQ8YnI+DQo8YnI+DQombmJzcDsgJm5ic3A7cG9zc2libGUgY29t
YmluYXRpb25zLCBpbmNsdWRpbmcgbm9uZSAobm8gRGV0TmV0KSwgYWx0aG91Z2g8YnI+DQpzb21l
PGJyPg0KPGJyPg0KJm5ic3A7ICZuYnNwO2NvbWJpbmF0aW9ucyBhcmUgb2Ygd2lkZXIgdXRpbGl0
eSB0aGFuIG90aGVycy4mbmJzcDsgVGhpcyBzZXBhcmF0aW9uPGJyPg0Ka2VlcHM8YnI+DQo8YnI+
DQombmJzcDsgJm5ic3A7dGhlIHByb3RvY29sIHN0YWNrIGNvaGVyZW50IGFuZCBtYXhpbWl6ZXMg
aW50ZXJvcGVyYWJpbGl0eSB3aXRoPGJyPg0KPGJyPg0KJm5ic3A7ICZuYnNwO2V4aXN0aW5nIGFu
ZCBkZXZlbG9waW5nIHN0YW5kYXJkcyBpbiB0aGlzIChJRVRGKSBhbmQgb3RoZXI8YnI+DQpTdGFu
ZGFyZHM8YnI+DQo8YnI+DQombmJzcDsgJm5ic3A7RGV2ZWxvcG1lbnQgT3JnYW5pemF0aW9ucy4m
bmJzcDsgU29tZSBleGFtcGxlcyBvZiB0eXBpY2FsIGV4cGVjdGVkPGJyPg0KPGJyPg0KJm5ic3A7
ICZuYnNwO2NvbWJpbmF0aW9uczo8YnI+DQo8YnI+DQombmJzcDsgJm5ic3A7byZuYnNwOyBFeHBs
aWNpdCByb3V0ZXMgcGx1cyBzZXJ2aWNlIHByb3RlY3Rpb24gYXJlIGV4YWN0bHkgdGhlPGJyPg0K
dGVjaG5pcXVlczxicj4NCjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IGVtcGxveWVkIGJ5IFtI
U1ItUFJQXS4gRXhwbGljaXQgcm91dGVzIGFyZSBhY2hpZXZlZCBieTxicj4NCmxpbWl0aW5nPGJy
Pg0KPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgdGhlIHBoeXNpY2FsIHRvcG9sb2d5IG9mIHRo
ZSBuZXR3b3JrLCBhbmQgdGhlPGJyPg0Kc2VxdWVudGlhbGl6YXRpb24sPGJyPg0KPGJyPg0KJm5i
c3A7ICZuYnNwOyAmbmJzcDsgcmVwbGljYXRpb24sIGFuZCBkdXBsaWNhdGUgZWxpbWluYXRpb24g
YXJlIGZhY2lsaXRhdGVkIGJ5PGJyPg0KcGFja2V0PGJyPg0KPGJyPg0KJm5ic3A7ICZuYnNwOyAm
bmJzcDsgdGFncyBhZGRlZCBhdCB0aGUgZnJvbnQgb3IgdGhlIGVuZCBvZiBFdGhlcm5ldCBmcmFt
ZXMuPGJyPg0KPGJyPg0KU0ImZ3Q7IEVSIGNhbiBiZSBkb25lIHZpcnR1YWxseSBhcyB3ZWxsIGFz
IHBoeXNpY2FsbHkuIFJTVlAgaXMgYSB0eXBlPGJyPg0KU0ImZ3Q7IG9mPGJyPg0KPGJyPg0KU0Im
Z3Q7IEVSLCBhcyBpcyBBZGotU0lEIGJhc2VkIFNSLCBhbmQgd2UgY2FuIGRlc2lnbiBvdGhlciB0
eXBlcy48YnI+DQo8YnI+DQpbQmFsw6F6cyBWYXJnYSBBXSBBZ3JlZSwgYnV0IHRoZXNlIGFyZSBl
eGFtcGxlcy4gU3RhdGVtZW50IGlzIGZvcjxicj4NCkhTUi1QUlAuPG86cD48L286cD48L3A+DQo8
L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TbyB0aGUgcXVlc3Rpb24gaXMgd2hl
dGhlciB3ZSBzaG91bGQgZXhwYW5kIHRoZSBzZXQgb2YgZXhhbXBsZXMsPGJyPg0KcGFydGljdWxh
cmx5IHRvIG1vcmUgYWNjZXNzaWJsZSBvbmVzLjxicj4NCjxicj4NCj09PT09PT09PT09PTxvOnA+
PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNv
bGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0
LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tYm90dG9tOjEyLjBwdCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IFBhY2tldCByZXBsaWNhdGlvbiBhbmQgZWxp
bWluYXRpb248YnI+DQo8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0
OyAmZ3Q7IHJlbGF5ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Ozxicj4N
Cjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsmZ3Q7IC8tLS0tLS0tLS0tLS0mIzQzOyBSIG5vZGUgRSAmIzQzOy0tLS0tLS0tLS0tLVwg
Jmd0Ozxicj4NCjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7IC8mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyB2ICYjNDM7IF4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7XCAmZ3Q7PGJyPg0KPGJyPg0KJm5ic3A7ICZuYnNw
OyAmbmJzcDsgZW5kJm5ic3A7ICZuYnNwOyBSICYjNDM7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7diB8IF4mbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICYjNDM7IEUg
ZW5kPGJyPg0KPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgc3lzdGVtJm5ic3A7ICZuYnNwOyYj
NDM7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7diB8IF4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICYjNDM7Jm5ic3A7ICZuYnNwO3N5c3RlbTxicj4NCjxicj4NCiZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7IFwmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyB2ICYjNDM7IF4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7LyAmZ3Q7PGJyPg0KPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsgXC0tLS0tLS0tLS0tLSYjNDM7IFIgcmVsYXkg
RSAmIzQzOy0tLS0tLS0tLS0tLyAmZ3Q7PGJyPg0KPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn
dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyZuYnNwOyBub2RlICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0
OyAmZ3Q7ICZndDsgJmd0Ozxicj4NCjxicj4NCkZpZ3VyZSAxPGJyPg0KPGJyPg0KJm5ic3A7ICZu
YnNwO1BhY2tldCByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24gZG9lcyBub3QgcmVhY3QgdG8g
YW5kPGJyPg0KY29ycmVjdDxicj4NCjxicj4NCiZuYnNwOyAmbmJzcDtmYWlsdXJlczsgaXQgaXMg
ZW50aXJlbHkgcGFzc2l2ZS4mbmJzcDsgVGh1cywgaW50ZXJtaXR0ZW50IGZhaWx1cmVzLDxicj4N
Cjxicj4NClNCJmd0OyBJIHRoaW5rIGl0IGNvcGVzIHdpdGggaW50ZXJtaXR0ZW50IGZhaWx1cmVz
IE9LLjxicj4NCjxicj4NCltCYWzDoXpzIFZhcmdhIEFdIFllcywgUFJGIGFuZCBQRUYgY2FuIGVs
aW1pbmF0ZSB0aGUgZWZmZWN0IG9mIHN1Y2g8YnI+DQpmYWlsdXJlcy4gQnV0IHRleHQ8YnI+DQo8
YnI+DQppbnRlbmRzIHRvIHNheSB0aGF0IGl0IGlzIHBhc3NpdmUuIEl0IGlzIG5vdCByZWFjdGlu
ZyB0byBzdWNoPGJyPg0KZmFpbHVyZXMuIE5vIGNoYW5nZSBpbiB0ZXh0LjxvOnA+PC9vOnA+PC9w
Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+WW91IHNheSB0aGF0IFBSRUYg
ZG9lcyBub3QgY29ycmVjdCBmYWlsdXJlcy4gSSB3b3VsZCBjb250ZW5kIHRoYXQgaXM8YnI+DQpl
eGFjdGx5IHdoYXQgaXQgZG9lcy4gU3VyZSBpdCBkb2VzIG5vdCByZWFjdCBidXQgaXQgZG9lcyBj
b3JyZWN0LDxicj4NCmFuZCBpdCBkb2VzIGFkZHJlc3MgaW50ZXJtaXR0ZW50IGZhaWx1cmVzLjxv
OnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0
OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVm
dDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tYm90dG9tOjEyLjBwdCI+PT09PT09PT09PT08YnI+DQo8YnI+DQombmJzcDsgJm5ic3A7
dHJhbnNwb3J0ZWQgYmV0d2VlbiB0aGUgcGVlciBlbmQgc3lzdGVtcy4mbmJzcDsgVGhlcmVmb3Jl
LCB0aGU8YnI+DQpmb2xsb3dpbmc8YnI+DQo8YnI+DQombmJzcDsgJm5ic3A7cG9zc2libGUgdHlw
ZXMgLyBmb3JtYXRzIG9mIGEgRGV0TmV0IGZsb3cgYXJlIGRpc3Rpbmd1aXNoZWQgaW48YnI+DQp0
aGlzPGJyPg0KPGJyPg0KJm5ic3A7ICZuYnNwO2RvY3VtZW50Ojxicj4NCjxicj4NCiZuYnNwOyAm
bmJzcDtvJm5ic3A7IEFwcC1mbG93OiBuYXRpdmUgZm9ybWF0IG9mIGEgRGV0TmV0IGZsb3cuJm5i
c3A7IEl0IGRvZXMgbm90PGJyPg0KY29udGFpbiBhbnk8YnI+DQo8YnI+DQombmJzcDsgJm5ic3A7
ICZuYnNwOyBEZXROZXQgcmVsYXRlZCBhdHRyaWJ1dGVzLjxicj4NCjxicj4NCiZuYnNwOyAmbmJz
cDtvJm5ic3A7IERldE5ldC10LWZsb3c6IHNwZWNpZmljIGZvcm1hdCBvZiBhIERldE5ldCBmbG93
LiZuYnNwOyBPbmx5PGJyPg0KcmVxdWlyZXM8YnI+DQo8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNw
OyB0aGUgY29uZ2VzdGlvbiAvIGxhdGVuY3kgZmVhdHVyZXMgcHJvdmlkZWQgYnkgdGhlIERldG5l
dDxicj4NCnRyYW5zcG9ydDxicj4NCjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IGxheWVyLjxi
cj4NCjxicj4NCiZuYnNwOyAmbmJzcDtvJm5ic3A7IERldE5ldC1zLWZsb3c6IHNwZWNpZmljIGZv
cm1hdCBvZiBhIERldE5ldCBmbG93LiZuYnNwOyBPbmx5PGJyPg0KcmVxdWlyZXM8YnI+DQo8YnI+
DQombmJzcDsgJm5ic3A7ICZuYnNwOyB0aGUgcmVwbGljYXRpb24vZWxpbWluYXRpb24gZmVhdHVy
ZSBlbnN1cmVkIGJ5IHRoZSBEZXROZXQ8YnI+DQpzZXJ2aWNlPGJyPg0KPGJyPg0KJm5ic3A7ICZu
YnNwOyAmbmJzcDsgbGF5ZXIuPGJyPg0KPGJyPg0KJm5ic3A7ICZuYnNwO28mbmJzcDsgRGV0TmV0
LXN0LWZsb3c6IHNwZWNpZmljIGZvcm1hdCBvZiBhIERldE5ldCBmbG93LiZuYnNwOyBJdDxicj4N
CnJlcXVpcmVzPGJyPg0KPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgYm90aCBEZXROZXQgc2Vy
dmljZSBsYXllciBhbmQgRGV0TmV0IHRyYW5zcG9ydCBsYXllcjxicj4NCmZ1bmN0aW9uczxicj4N
Cjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IGR1cmluZyBmb3J3YXJkaW5nLjxicj4NCjxicj4N
ClNCJmd0OyBJIGZpbmQgdGhlIHJlbGlzdGluZyBvZiB0aGVzZSB0eXBlcyBjb25mdXNpbmcuIFdo
ZXJlbid0IHRoZXk8YnI+DQpkZWZpbmVkPGJyPg0KPGJyPg0KU0ImZ3Q7IGluIHRoZSBzZWN0aW9u
IGFib3ZlPzxicj4NCjxicj4NCltCYWzDoXpzIFZhcmdhIEFdIFRoaXMgaXMgaW5saW5lIHdpdGgg
dGhlIHByZXZpb3VzIHNlY3Rpb24gJnF1b3Q7PGJyPg0KR3JvdXBpbmcgb2YgZW5kIHN5c3RlbXMg
JnF1b3Q7LjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5TdXJlbHkgaWYgd2UgaGF2ZSBkZWZpbmVk
IHRoZW0gd2UgbmV2ZXIgbmVlZCB0byBkbyBhbnl0aGluZyBidXQgbmFtZTxicj4NCnRoZW0gaW4g
bGF0ZXIgc2VjdGlvbnMuIFJlZGVmaW5pdGlvbiBpcyBuZXZlciBhIGdvb2QgaWRlYSBiZWNhdXNl
IGl0PGJyPg0Kb2Z0ZW4gbGVhZHMgdG8gY29uZmxpY3RpbmcgZGVmaW5pdGlvbnMuPG86cD48L286
cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
I0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0
O21hcmdpbi1yaWdodDowaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1i
b3R0b206MTIuMHB0Ij49PT09PT09PT09PT08YnI+DQo8YnI+DQombmJzcDsgJm5ic3A7W0hTUi1Q
UlBdJm5ic3A7IElFQywgJnF1b3Q7SGlnaCBhdmFpbGFiaWxpdHkgc2VhbWxlc3MgcmVkdW5kYW5j
eSAoSFNSKSBpczxicj4NCmE8YnI+DQo8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgZnVydGhlciBkZXZlbG9wbWVudCBvZiB0aGUgUFJQIGFwcHJv
YWNoLCBhbHRob3VnaDxicj4NCkhTUjxicj4NCjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBmdW5jdGlvbnMgcHJpbWFyaWx5IGFzIGEgcHJvdG9j
b2wgZm9yIGNyZWF0aW5nIG1lZGlhPGJyPg0KPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHJlZHVuZGFuY3kgd2hpbGUgUFJQLCBhcyBkZXNjcmli
ZWQgaW4gdGhlIHByZXZpb3VzPGJyPg0KPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHNlY3Rpb24sIGNyZWF0ZXMgbmV0d29yayByZWR1bmRhbmN5
LiZuYnNwOyBQUlAgYW5kIEhTUjxicj4NCmFyZSBib3RoPGJyPg0KPGJyPg0KJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGRlc2NyaWJlZCBpbiB0aGUgSUVD
IDYyNDM5IDMgc3RhbmRhcmQuJnF1b3Q7LDxicj4NCjxicj4NCjxicj4NCiZsdDs8YSBocmVmPSJo
dHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fd2Vic3Rv
cmUuaWVjLmMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5j
b20vdjIvdXJsP3U9aHR0cC0zQV9fd2Vic3RvcmUuaWVjLmM8L2E+PGJyPg0KaF93ZWJzdG9yZV93
ZWJzdG9yZS5uc2ZfJmFtcDtkPUR3SUdhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFt
cDtyPTZVaEdwVzxicj4NCjlsd2k5ZE03allseFhEOHcmYW1wO209WDVoVm1Yczk0dS1kMk1KUWZL
ZVR2cjBJS2RYb1dPMVpjV3B1SmxxbnZoVSZhbXA7cz00czxicj4NCmpBVm4yaUlFR0RJMUloUTBD
RXZpc0R1dzlLdEFRM0VMaF9NQVVOUlNvJmFtcDtlPTxicj4NCjxicj4NCmFydG51bS8wNDY2MTUh
b3BlbmRvY3VtZW50Jmd0Oy48YnI+DQo8YnI+DQpTQiZndDsgTm90IGF2YWlsYWJsZSBhdCB0aGUg
dGltZSBvZiB0aGlzIHJldmlldywgYnV0IG15IHJlY29sbGVjdGlvbjxicj4NClNCJmd0OyBpczxi
cj4NCjxicj4NClNCJmd0OyB0aGF0IHRoaXMgaXMgbm90IHJlYWRpbHkgYXZhaWxhYmxlIHdpdGhv
dXQgcGF5aW5nIGEgbGFyZ2UgZmVlLjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5JZiB3ZSBkZWNp
ZGUgdGhhdCB0aGlzIGlzIGVzc2VudGlhbCBhcyBhIGtleSByZWZlcmVuY2UsIHRoZXJlIG5lZWRz
PGJyPg0KdG8gYmUgc29tZSBzdWl0YWJsZSB0ZXh0LCBhcyB0aGlzIHdpbGwgZ2V0IHJhaXNlZCBh
IG51bWJlciBvZiB0aW1lczxicj4NCmJldHdlZW4gaGVyZSBhbiBwdWJsaWNhdGlvbiBhcyBmaXJz
dCB0aGUgZGlyZWN0b3JhdGVzIGFuZCB0aGVuIHRoZTxicj4NCkFEcyBydW4gaW50byB0aGlzLjxv
OnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0
OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVm
dDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tYm90dG9tOjEyLjBwdCI+PT09PT09PT09PT08YnI+DQo8YnI+DQombmJzcDsgJm5ic3A7
W0lTQTk1XSZuYnNwOyAmbmJzcDsgQU5TSS9JU0EsICZxdW90O0VudGVycHJpc2UtQ29udHJvbCBT
eXN0ZW0gSW50ZWdyYXRpb24gUGFydCAxOjxicj4NCjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBNb2RlbHMgYW5kIFRlcm1pbm9sb2d5JnF1b3Q7
LCAyMDAwLDxicj4NCjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbHQ7PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29t
L3YyL3VybD91PWh0dHBzLTNBX193d3cuaXNhLm9yZ19pc2E5NV8mYW1wO2Q9RHdJR2FRJmFtcDtj
PUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9NlVoR3BXOWx3aTlkTTdqWWx4WEQ4dyZhbXA7
bT1YNWhWbVhzOTR1LWQyTUpRZktlVHZyMElLZFhvV08xWmNXcHVKbHFudmhVJmFtcDtzPXVza0p4
X19UNkRGSm5jQXVTVG9zd1dlTHNOY2ZjRTgxUlYwNW12S3lmbFUmYW1wO2U9IiB0YXJnZXQ9Il9i
bGFuayI+aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNB
X193d3cuaXNhLm9yZ19pc2E5NV8mYW1wO2Q9RHdJR2FRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1Fp
Y3ZqSWcmYW1wO3I9NlVoR3BXOWx3aTlkTTdqWWx4WEQ4dyZhbXA7bT1YNWhWbVhzOTR1LWQyTUpR
ZktlVHZyMElLZFhvV08xWmNXcHVKbHFudmhVJmFtcDtzPXVza0p4X19UNkRGSm5jQXVTVG9zd1dl
THNOY2ZjRTgxUlYwNW12S3lmbFUmYW1wO2U9PC9hPiZndDsuPGJyPg0KPGJyPg0KU0ImZ3Q7IFNo
b3VsZCB0aGF0IGJlIDIwMDAsIG9yIDIwMTAuPGJyPg0KPGJyPg0KU0ImZ3Q7IE5vdGUgdGhhdCB0
aGlzIHNlZW1zIHRvIGJlIGEgdmVyeSBleHBlbnNpdmUgZG9jdW1lbnQgdG8gYWNjZXNzLjxvOnA+
PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+WW91IGRpZCBu
b3QgY29tbWVudCBvbiB0aGUgY29ycmVjdG5lc3Mgb2YgdGhlIHJlZmVyZW5jZS48bzpwPjwvbzpw
PjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAj
Q0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7
bWFyZ2luLXJpZ2h0OjBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkJlc3QgUmVnYXJkczxi
cj4NCjxicj4NClN0ZXdhcnQ8bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx
dW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fPGJyPg0KZGV0bmV0IG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9
Im1haWx0bzpkZXRuZXRAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kZXRuZXRAaWV0Zi5vcmc8
L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3Vy
bD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfbWFpbCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8v
dXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmlldGYub3Jn
X21haWw8L2E+PGJyPg0KbWFuX2xpc3RpbmZvX2RldG5ldCZhbXA7ZD1Ed0lHYVEmYW1wO2M9TEZZ
Wi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj02VWhHcFc5bHdpOWRNNzxicj4NCmpZbHhYRDh3JmFt
cDttPVg1aFZtWHM5NHUtZDJNSlFmS2VUdnIwSUtkWG9XTzFaY1dwdUpscW52aFUmYW1wO3M9YU1m
Q0RWUFQzWU1kaTxicj4NClZpaUw5VjBldVNCZTVzWS1MS3JabTN3MUF6WmZWcyZhbXA7ZT08bzpw
PjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KZGV0bmV0
IG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpkZXRuZXRAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj5kZXRuZXRAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxk
ZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfbWFp
bG1hbl9saXN0aW5mb19kZXRuZXQmYW1wO2Q9RHdJR2FRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1Fp
Y3ZqSWcmYW1wO3I9NlVoR3BXOWx3aTlkTTdqWWx4WEQ4dyZhbXA7bT1YNWhWbVhzOTR1LWQyTUpR
ZktlVHZyMElLZFhvV08xWmNXcHVKbHFudmhVJmFtcDtzPWFNZkNEVlBUM1lNZGlWaWlMOVYwZXVT
QmU1c1ktTEtyWm0zdzFBelpmVnMmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly91cmxk
ZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfbWFp
bG1hbl9saXN0aW5mb19kZXRuZXQmYW1wO2Q9RHdJR2FRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1Fp
Y3ZqSWcmYW1wO3I9NlVoR3BXOWx3aTlkTTdqWWx4WEQ4dyZhbXA7bT1YNWhWbVhzOTR1LWQyTUpR
ZktlVHZyMElLZFhvV08xWmNXcHVKbHFudmhVJmFtcDtzPWFNZkNEVlBUM1lNZGlWaWlMOVYwZXVT
QmU1c1ktTEtyWm0zdzFBelpmVnMmYW1wO2U9PC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1
b3RlPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpkZXRuZXQgbWFpbGlu
ZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOmRldG5ldEBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPmRldG5ldEBpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2Uu
cHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19tYWlsbWFuX2xp
c3RpbmZvX2RldG5ldCZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZh
bXA7cj02VWhHcFc5bHdpOWRNN2pZbHhYRDh3JmFtcDttPUdGUFFJT0U0NkNBMEx2cWFadjMxYzVI
SlZhTWhEZ0Y2R0gxNUZ5ZE5zdTAmYW1wO3M9d0FHLUp6TzhSMzN0LTIyWFRzR3VsaEZRX01ub3Vj
eVQzV1lPVEgwNEFwRSZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldDwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_F64C10EAA68C8044B33656FA214632C88838144EMISOUT7MSGUSRDE_--


From nobody Fri Jul 13 10:05:08 2018
Return-Path: <db3546@att.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 4187B130DE5; Fri, 13 Jul 2018 10:05:07 -0700 (PDT)
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 2-YHjFo5P3Bt; Fri, 13 Jul 2018 10:05:02 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (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 9354A126CC7; Fri, 13 Jul 2018 10:05:02 -0700 (PDT)
Received: from pps.filterd (m0083689.ppops.net [127.0.0.1]) by m0083689.ppops.net-00191d01. (8.16.0.22/8.16.0.22) with SMTP id w6DGusGA047857; Fri, 13 Jul 2018 13:05:01 -0400
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0083689.ppops.net-00191d01. with ESMTP id 2k6y7c9gss-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 13 Jul 2018 13:05:00 -0400
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id w6DH4xmA023218; Fri, 13 Jul 2018 13:05:00 -0400
Received: from zlp27128.vci.att.com (zlp27128.vci.att.com [135.66.87.50]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id w6DH4qpY023114; Fri, 13 Jul 2018 13:04:52 -0400
Received: from zlp27128.vci.att.com (zlp27128.vci.att.com [127.0.0.1]) by zlp27128.vci.att.com (Service) with ESMTP id DDE0F40006B6; Fri, 13 Jul 2018 17:04:52 +0000 (GMT)
Received: from MISOUT7MSGHUBAF.ITServices.sbc.com (unknown [130.9.129.150]) by zlp27128.vci.att.com (Service) with ESMTPS id A2E3A40006A1; Fri, 13 Jul 2018 17:04:52 +0000 (GMT)
Received: from MISOUT7MSGUSRDE.ITServices.sbc.com ([169.254.5.236]) by MISOUT7MSGHUBAF.ITServices.sbc.com ([130.9.129.150]) with mapi id 14.03.0408.000; Fri, 13 Jul 2018 13:04:52 -0400
From: "BRUNGARD, DEBORAH A" <db3546@att.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
CC: Lou Berger <lberger@labn.net>, "draft-ietf-detnet-architecture@ietf.org" <draft-ietf-detnet-architecture@ietf.org>, DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
Thread-Index: AQHUD1MLr1dgybvHt0Cvgww496LMKKSMJHKA///GDvCAAPbYgIAAlc2w
Date: Fri, 13 Jul 2018 17:04:52 +0000
Message-ID: <F64C10EAA68C8044B33656FA214632C8883814D3@MISOUT7MSGUSRDE.ITServices.sbc.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <30d8df73-9f52-89d3-66fd-2173f7038624@labn.net> <a19cb7bb-a518-acfd-4539-d002bfc58bca@labn.net>, <F64C10EAA68C8044B33656FA214632C88837AE6D@MISOUT7MSGUSRDE.ITServices.sbc.com> <072FD510-A80A-46AA-8EF7-D323D11F8F9C@cisco.com>
In-Reply-To: <072FD510-A80A-46AA-8EF7-D323D11F8F9C@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [130.10.197.242]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-07-13_06:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy 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-1806210000 definitions=main-1807130147
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/z1bEcOeuCtoo7kkV9UddPVUtyrs>
Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 13 Jul 2018 17:05:07 -0000

SGkgUGFzY2FsLA0KDQpBcyBMb3UgaGFzIGFuc3dlcmVkLCBJIHdhcyBjb25jZXJuZWQgb24gIkNQ
RSIuDQoNCkkgdGhpbmsgdGhlIHRleHQgaXMgb2sgb24gUENFIC0gSSB0aGluayBMb3UncyBuZXcg
dGV4dCBpcyBiZXR0ZXIgLSBzbW9vdGhlci4NCg0KSnVzdCB3YW50ZWQgdG8gYWRkIC0gb24gc3Vw
cG9ydGluZyByZXNlcnZhdGlvbnMsIHRoZXJlJ3MgYSB0ZWFzIGRvY3VtZW50IHdoaWNoIHdhcyBq
dXN0IHB1Ymxpc2hlZCAtIFJGQzg0MTMgd2hpY2ggbWF5IGJlIG9mIGludGVyZXN0Lg0KDQpUaGFu
a3MsDQpEZWJvcmFoDQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFBhc2Nh
bCBUaHViZXJ0IChwdGh1YmVydCkgPHB0aHViZXJ0QGNpc2NvLmNvbT4gDQpTZW50OiBGcmlkYXks
IEp1bHkgMTMsIDIwMTggMTI6MDQgQU0NClRvOiBCUlVOR0FSRCwgREVCT1JBSCBBIDxkYjM1NDZA
YXR0LmNvbT4NCkNjOiBMb3UgQmVyZ2VyIDxsYmVyZ2VyQGxhYm4ubmV0PjsgZHJhZnQtaWV0Zi1k
ZXRuZXQtYXJjaGl0ZWN0dXJlQGlldGYub3JnOyBEZXROZXQgV0cgPGRldG5ldEBpZXRmLm9yZz4N
ClN1YmplY3Q6IFJlOiBbRGV0bmV0XSBFeHRlbmRlZCBXRyBMYXN0IENhbGw6IGRyYWZ0LWlldGYt
ZGV0bmV0LWFyY2hpdGVjdHVyZS0wNg0KDQpIZWxsbyBEZWJvcmFoIA0KDQoNCg0KSSB1c2VkIHRo
ZSB0ZXJtIFBDRSBhcyBhbiBleHRlbnNpb24gdG8gd2hhdCBhIFBDRSBkb2VzIHRvZGF5IHRvIGNv
bXB1dGUgbW9yZSBjb21wbGV4IHRyYWNrIHRoZW4gc2ltcGxlIG9uZSBvciB0d28gbGFuZXMgYXMg
aXQgZG9lcyB0b2RheSwgcG9zc2libHkgaW5jbHVkaW5nIHBsYW5uaW5nIGZvciByZXNlcnZhdGlv
biBhc3NvY2lhdGVkIHRvIHByZWNpc2UgdGltaW5nIGFuZCBzZXJ2aWNlIGxhdGUgc2V0dXAuIEl0
IGlzIGFuIGV4dGVuc2lvbiBidXQgbm90IGEgZ2lhbnQgbGVhcCBlaXRoZXIuIENhbuKAmXQgd2Ug
anVzdCBrZWVwIHRoYXQgdGVybT8NCg0KDQoNCg0KDQpSZWdhcmRzLA0KDQoNCg0KUGFzY2FsDQoN
Cg0KDQo+IExlIDEzIGp1aWwuIDIwMTggw6AgMDA6MzAsIEJSVU5HQVJELCBERUJPUkFIIEEgPGRi
MzU0NkBhdHQuY29tPiBhIMOpY3JpdCA6DQoNCj4gDQoNCj4gSGksDQoNCj4gDQoNCj4gU29ycnkg
Zm9yIG5vdCBjYXRjaGluZyBlYXJsaWVyLCB0aGUgYWJicmV2aWF0aW9uL2Fjcm9ueW0gIkNQRSIg
Zm9yIGNvbnRyb2xsZXIgcGxhbmUgZW50aXR5IGNsYXNoZXMgd2l0aCB0aGUgUkZDIEVkaXRvcidz
IGFiYnJldmlhdGlvbnMgbGlzdCB3aGVyZSBDUEUgaXMgdGhlIHdlbGwta25vd24gYWJicmV2aWF0
aW9uIGN1c3RvbWVyIHByZW1pc2VzIGVxdWlwbWVudDoNCg0KPiANCg0KPiBodHRwczovL3VybGRl
ZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5yZmMtMkRlZGl0b3Iu
b3JnX21hdGVyaWFsc19hYmJyZXYuZXhwYW5zaW9uLnR4dCZkPUR3SUdhUSZjPUxGWVotbzlfSFVN
ZU1UU1FpY3ZqSWcmcj02VWhHcFc5bHdpOWRNN2pZbHhYRDh3Jm09Y0xJeFpnbE8wSTQ5THhUOVBN
bkNnaDZhYkgxRm9TT3VQNUhWSTlpT2dqRSZzPV92d21jRER4QUVDZDlOdFlTaUxGNk9GUy1iT1Nt
QzJMYlBodnJQTWpjUjgmZT0NCg0KPiANCg0KPiBUbyBhdm9pZCBsb3RzIG9mIGNvbW1lbnRzIGR1
cmluZyB0aGUgcHVibGljYXRpb24gcHJvY2VzcywgYmVzdCBpcyB0byBmaW5kIGFuIGFsdGVybmF0
aXZlIGFiYnJldmlhdGlvbi4NCg0KPiANCg0KPiBUaGFua3MsDQoNCj4gRGVib3JhaA0KDQo+IA0K
DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQoNCj4gRnJvbTogZGV0bmV0IDxkZXRuZXQt
Ym91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mIExvdSBCZXJnZXINCg0KPiBTZW50OiBUaHVy
c2RheSwgSnVseSAxMiwgMjAxOCAxMjo0NyBQTQ0KDQo+IFRvOiBkcmFmdC1pZXRmLWRldG5ldC1h
cmNoaXRlY3R1cmVAaWV0Zi5vcmcNCg0KPiBDYzogRGV0TmV0IFdHIDxkZXRuZXRAaWV0Zi5vcmc+
DQoNCj4gU3ViamVjdDogUmU6IFtEZXRuZXRdIEV4dGVuZGVkIFdHIExhc3QgQ2FsbDogZHJhZnQt
aWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA2DQoNCj4gDQoNCj4gDQoNCj4gIEhpLA0KDQo+IA0K
DQo+IEkgaGF2ZSB0aGUgZm9sbG93aW5nIGNvbW1lbnRzL3F1ZXN0aW9uczoNCg0KPiANCg0KPiAt
IFdSVCA0LjQuMg0KDQo+IA0KDQo+IEkgdGhpbmsgQ1BFIGFuZCBQQ0UgYXJlIGEgYml0IGNvbmZs
YXRlZC4gIFRvIGNsYXJpZnksIGhpdyBhYm91dDoNCg0KPiANCg0KPiBPTEQNCg0KPiAgICB0byBh
bnkgZGV2aWNlIG9wZXJhdGluZyBpbiB0aGF0IHBsYW5lLCB3aGV0aGVyIGlzIGl0IGEgUGF0aA0K
DQo+ICAgIENvbXB1dGF0aW9uIGVudGl0eSwgb3IgYSBOZXR3b3JrIE1hbmFnZW1lbnQgZW50aXR5
IChOTUUpKSwgb3IgYQ0KDQo+ICAgIGRpc3RyaWJ1dGVkIGNvbnRyb2wgcGxhbmUuICBUaGUgUGF0
aCBDb21wdXRhdGlvbiBFbGVtZW50IChQQ0UpDQoNCj4gICAgW1JGQzQ2NTVdIGlzIGEgY29yZSBl
bGVtZW50IG9mIGEgY29udHJvbGxlciwgaW4gY2hhcmdlIG9mIGNvbXB1dGluZw0KDQo+ICAgIERl
dGVybWluaXN0aWMgcGF0aHMgdG8gYmUgYXBwbGllZCBpbiB0aGUgTmV0d29yayBQbGFuZS4NCg0K
PiANCg0KPiBORVcNCg0KPiAgICB0byBhbnkgZGV2aWNlIG9wZXJhdGluZyBpbiB0aGF0IHBsYW5l
LCB3aGV0aGVyIGlzIGl0IGEgUGF0aA0KDQo+ICAgIENvbXB1dGF0aW9uIEVsZW1lbnQgW1JGQzQ2
NTVdIG9yIGVudGl0eSwgb3IgYSBOZXR3b3JrIE1hbmFnZW1lbnQgZW50aXR5IChOTUUpKSwgb3Ig
YQ0KDQo+ICAgIGRpc3RyaWJ1dGVkIGNvbnRyb2wgcGxhbmUuICBUaGUgQ1BFDQoNCj4gICAgIGlz
IGEgY29yZSBlbGVtZW50IG9mIGEgY29udHJvbGxlciwgaW4gY2hhcmdlIG9mIGNvbXB1dGluZw0K
DQo+ICAgIERldGVybWluaXN0aWMgcGF0aHMgdG8gYmUgYXBwbGllZCBpbiB0aGUgTmV0d29yayBQ
bGFuZS4NCg0KPiANCg0KPiBhbmQgcy9QQ0UvQ1BFIGluIHRoZSBuZXh0IHBhcmFncmFwaCwgc3Bl
Y2lmaWNhbGx5Og0KDQo+IA0KDQo+IE9MRA0KDQo+ICAgIE9uZSBvciBtb3JlIFBDRShzKSBjb2xs
YWJvcmF0ZSB0byBpbXBsZW1lbnQgdGhlIHJlcXVlc3RzIGZyb20gdGhlIEZNRQ0KDQo+ICAgIGFz
IFBlci1GbG93IFBlci1Ib3AgQmVoYXZpb3JzIGluc3RhbGxlZCBpbiB0aGUgaW50ZXJtZWRpYXRl
IG5vZGVzIGZvcg0KDQo+ICAgIGVhY2ggaW5kaXZpZHVhbCBmbG93LiAgVGhlIFBDRXMgcGxhY2Ug
ZWFjaCBmbG93IGFsb25nIGEgZGV0ZXJtaW5pc3RpYyBORVcNCg0KPiAgICBPbmUgb3IgbW9yZSBD
UEUocykgY29sbGFib3JhdGUgdG8gaW1wbGVtZW50IHRoZSByZXF1ZXN0cyBmcm9tIHRoZSBGTUUN
Cg0KPiAgICBhcyBQZXItRmxvdyBQZXItSG9wIEJlaGF2aW9ycyBpbnN0YWxsZWQgaW4gdGhlIGlu
dGVybWVkaWF0ZSBub2RlcyBmb3INCg0KPiAgICBlYWNoIGluZGl2aWR1YWwgZmxvdy4gIFRoZSBD
UEVzIHBsYWNlIGVhY2ggZmxvdyBhbG9uZyBhIGRldGVybWluaXN0aWMNCg0KPiANCg0KPiAtIFdS
VCBTZWN0aW9uIDQuNC4zDQoNCj4gSSdtIHVuY2xlYXIgYXMgdG8gd2hhdCAiT3BlcmF0aW9uYWwg
UGxhbmUgKGNvbnRyb2wgcGxhbmUpIiBtZWFucyBpbiB0aGUgZmlyc3QgcGFyYWdyYXBoLiAgU2hv
dWxkIGl0IHBlcmhhcHMgcmVhZCAiT3BlcmF0aW9uYWwgUGxhbmUgKE9BTSkiPyBJZiBub3QsIHdo
YXQgaXMgdGhlIGludGVudCBvZiAiY29udHJvbCBwbGFuZSIgaW4gdGhpcyBwYXJhZ3JhcGggKGFu
ZCBzZWN0aW9uKT8NCg0KPiANCg0KPiBUaGFuayB5b3UsDQoNCj4gTG91DQoNCj4gDQoNCj4+IE9u
IDYvMjgvMjAxOCAxMDozNSBQTSwgTG91IEJlcmdlciB3cm90ZToNCg0KPj4gQXV0aG9ycywNCg0K
Pj4gDQoNCj4+ICAgICAgVGhhbmsgeW91IGZvciB0aGUgdXBkYXRlIQ0KDQo+PiANCg0KPj4gV0cs
DQoNCj4+IA0KDQo+PiAgICAgIFRoaXMgZG9jdW1lbnQgaGFzIGNoYW5nZWQgdG8gYSBzdWZmaWNp
ZW50IGRlZ3JlZSB0aGF0IEkgdGhpbmsgYSANCg0KPj4gMm5kIGxhc3QgY2FsbCBpcyB3YXJyYW50
ZWQuICBUeXBpY2FsbHkgSSB3b3VsZCBzdGFydCBhIDEgd2VlayBMQyBpbiANCg0KPj4gdGhlc2Ug
Y2lyY3Vtc3RhbmNlcyAtIGJ1dCBnaXZlbiB0aGUgcHJveGltaXR5IHRvIHRoZSBtZWV0aW5nIEkn
ZCBsaWtlIA0KDQo+PiB0byBzdGFydCBhIDMgd2VlayBMQyByaWdodCBlbmRpbmcgd2l0aCB0aGUg
SUVURiBtZWV0aW5nIC0tIHRoYXQgaXMgb24gSnVseSAyMHRoLg0KDQo+PiBUaGlzIHNob3VsZCBh
bGxvdyBmb3IgYm90aCBhZGVxdWF0ZSByZXZpZXcgb2YgdGhlIGNoYW5nZXMgYW5kIA0KDQo+PiBk
aXNjdXNzaW9uIG9mIHRoZSBjaGFuZ2VzIGluIG91ciBXRyBzZXNzaW9uIChNb25kYXkgSnVseSAx
Ni4pDQoNCj4+IA0KDQo+PiBBcyBhbHdheXMsIHBsZWFzZSBzZW5kIExDIGNvbW1lbnQgdG8gdGhl
IGxpc3QgYW5kIHBvc2l0aXZlIGNvbW1lbnRzLCANCg0KPj4gZS5nLiwgIkkndmUgcmV2aWV3ZWQg
dGhpcyBkb2N1bWVudCBhbmQgYmVsaWV2ZSBpdCBpcyByZWFkeSBmb3IgDQoNCj4+IHB1YmxpY2F0
aW9uIiwgYXJlIHdlbGNvbWUhDQoNCj4+IA0KDQo+PiBUaGFuayB5b3UsDQoNCj4+IA0KDQo+PiBM
b3UgKGFzIFNoZXBoZXJkKQ0KDQo+PiANCg0KPj4+IE9uIDYvMjgvMjAxOCA5OjA4IFBNLCBKw6Fu
b3MgRmFya2FzIHdyb3RlOg0KDQo+Pj4gRGVhciBhbGwsDQoNCj4+PiANCg0KPj4+IE9mZi1saW5l
IGRpc2N1c3Npb25zIGFtb25nIExvdSwgU3Rld2FydCwgYW5kIGF1dGhvcnMgZm9sbG93ZWQgdGhl
IA0KDQo+Pj4gZGlzY3Vzc2lvbnMgdG8gcHJvcGVybHkgYWRkcmVzcyB0aGUgV0dMQyBjb21tZW50
cywgaW5jbHVkaW5nIHRoZSANCg0KPj4+IGRldGFpbGVkIGNvbW1lbnRzLg0KDQo+Pj4gDQoNCj4+
PiBBIG5ldyByZXZpc2lvbiBvZiB0aGUgZHJhZnQgaGFzIGJlZW4gdXBsb2FkZWQ6DQoNCj4+PiBk
cmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDYuDQoNCj4+PiANCg0KPj4+IEluIGFkZGl0
aW9uIHRvIHRoZSBjaGFuZ2VzIGFscmVhZHkgZGVzY3JpYmVkIGluIHRoaXMgdGhyZWFkLCB0aGUg
DQoNCj4+PiBmb2xsb3dpbmcgYmlnZ2VyIGNoYW5nZXMgaGF2ZSBiZWVuIG1hZGUgdG8gdGhlIGRy
YWZ0Og0KDQo+Pj4gDQoNCj4+PiANCg0KPj4+ICpTZWN0aW9uIDIuMSBUZXJtcyB1c2VkIGluIHRo
aXMgZG9jdW1lbnQqDQoNCj4+PiANCg0KPj4+IFNvbWUgZGVmaW5pdGlvbnMgcmVmaW5lZCBhcyBz
dWdnZXN0ZWQgYnkgdGhlIGRldGFpbGVkIGNvbW1lbnRzDQoNCj4+PiANCg0KPj4+IE5ldyBkZWZp
bml0aW9ucyBoYXZlIGJlZW4gYWRkZWQ6DQoNCj4+PiANCg0KPj4+ICAgICJhbGxvY2F0aW9uDQoN
Cj4+PiAgICAgICAgICAgIFJlc291cmNlcyBhcmUgZGVkaWNhdGVkIHRvIHN1cHBvcnQgYSBEZXRO
ZXQgZmxvdy4gDQoNCj4+PiBEZXBlbmRpbmcNCg0KPj4+ICAgICAgICAgICAgb24gYW4gaW1wbGVt
ZW50YXRpb24sIHRoZSByZXNvdXJjZSBtYXkgYmUgcmV1c2VkIGJ5IG5vbi0NCg0KPj4+ICAgICAg
ICAgICAgRGV0TmV0IGZsb3dzIHdoZW4gaXQgaXMgbm90IHVzZWQgYnkgdGhlIERldE5ldCBmbG93
Lg0KDQo+Pj4gDQoNCj4+PiANCg0KPj4+ICAgIFBFRiAgICAgQSBQYWNrZXQgRWxpbWluYXRpb24g
RnVuY3Rpb24gKFBFRikgZWxpbWluYXRlcyBkdXBsaWNhdGUNCg0KPj4+ICAgICAgICAgICAgY29w
aWVzIG9mIHBhY2tldHMgdG8gcHJldmVudCBleGNlc3MgcGFja2V0cyBmbG9vZGluZyB0aGUNCg0K
Pj4+ICAgICAgICAgICAgbmV0d29yayBvciBkdXBsaWNhdGUgcGFja2V0cyBiZWluZyBzZW50IG91
dCBvZiB0aGUgRGV0TmV0DQoNCj4+PiAgICAgICAgICAgIGRvbWFpbi4gIFBFRiBjYW4gYmUgaW1w
bGVtZW50ZWQgYnkgYW4gZWRnZSBub2RlLCBhIHJlbGF5DQoNCj4+PiAgICAgICAgICAgIG5vZGUs
IG9yIGFuIGVuZCBzeXN0ZW0uDQoNCj4+PiANCg0KPj4+ICAgUFJGICAgICBBIFBhY2tldCBSZXBs
aWNhdGlvbiBGdW5jdGlvbiAoUFJGKSByZXBsaWNhdGVzIERldE5ldCBmbG93DQoNCj4+PiAgICAg
ICAgICAgIHBhY2tldHMgYW5kIGZvcndhcmRzIHRoZW0gdG8gb25lIG9yIG1vcmUgbmV4dCBob3Bz
IGluIHRoZQ0KDQo+Pj4gICAgICAgICAgICBEZXROZXQgZG9tYWluLiAgVGhlIG51bWJlciBvZiBw
YWNrZXQgY29waWVzIHNlbnQgdG8gZWFjaCANCg0KPj4+IG5leHQNCg0KPj4+ICAgICAgICAgICAg
aG9wIGlzIGEgRGV0TmV0IGZsb3cgc3BlY2lmaWMgcGFyYW1ldGVyIGF0IHRoZSBub2RlIGRvaW5n
IA0KDQo+Pj4gdGhlDQoNCj4+PiAgICAgICAgICAgIHJlcGxpY2F0aW9uLiAgUFJGIGNhbiBiZSBp
bXBsZW1lbnRlZCBieSBhbiBlZGdlIG5vZGUsIGEgDQoNCj4+PiByZWxheQ0KDQo+Pj4gICAgICAg
ICAgICBub2RlLCBvciBhbiBlbmQgc3lzdGVtLg0KDQo+Pj4gDQoNCj4+PiAgICBQUkVPRiAgIENv
bGxlY3RpdmUgbmFtZSBmb3IgUGFja2V0IFJlcGxpY2F0aW9uLCBFbGltaW5hdGlvbiwgYW5kDQoN
Cj4+PiAgICAgICAgICAgIE9yZGVyaW5nIEZ1bmN0aW9ucy4NCg0KPj4+IA0KDQo+Pj4gICAgUE9G
ICAgICBBIFBhY2tldCBPcmRlcmluZyBGdW5jdGlvbiAoUE9GKSByZS1vcmRlcnMgcGFja2V0cyB3
aXRoaW4gDQoNCj4+PiBhDQoNCj4+PiAgICAgICAgICAgIERldE5ldCBmbG93IHRoYXQgYXJlIHJl
Y2VpdmVkIG91dCBvZiBvcmRlci4gIFRoaXMgDQoNCj4+PiBmdW5jdGlvbg0KDQo+Pj4gICAgICAg
ICAgICBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgYW4gZWRnZSBub2RlLCBhIHJlbGF5IG5vZGUsIG9y
IGFuIA0KDQo+Pj4gZW5kDQoNCj4+PiAgICAgICAgICAgIHN5c3RlbS4NCg0KPj4+IA0KDQo+Pj4g
ICBEZXROZXQgc2VydmljZSBwcm94eQ0KDQo+Pj4gICAgICAgICAgICBNYXBzIGJldHdlZW4gQXBw
LWZsb3dzIGFuZCBEZXROZXQgZmxvd3MuDQoNCj4+PiANCg0KPj4+ICAgIGJyaWRnZWQgcGF0aA0K
DQo+Pj4gICAgICAgICAgICBBIFZMQU4gYnJpZGdlIHVzZXMgdGhlIFZMQU4gSUQgYW5kIHRoZSBk
ZXN0aW5hdGlvbiBNQUMNCg0KPj4+ICAgICAgICAgICAgYWRkcmVzcyB0byBzZWxlY3QgdGhlIG91
dGJvdW5kIHBvcnQgaGVuY2UgdGhlIHBhdGggZm9yIGENCg0KPj4+ICAgICAgICAgICAgZnJhbWUu
Ig0KDQo+Pj4gDQoNCj4+PiANCg0KPj4+ICpTZWN0aW9uIDMuMSBQcmltYXJ5IGdvYWxzIGRlZmlu
aW5nIHRoZSBEZXROZXQgUW9TKg0KDQo+Pj4gDQoNCj4+PiBBIG5ldyBRb1MgYXNwZWN0IGhhcyBi
ZWVuIGFkZGVkOg0KDQo+Pj4gICAgIm8gIEFuIHVwcGVyIGJvdW5kIG9uIG91dC1vZi1vcmRlciBw
YWNrZXQgZGVsaXZlcnkuICBJdCBpcyB3b3J0aA0KDQo+Pj4gICAgICAgbm90aW5nIHRoYXQgc29t
ZSBEZXROZXQgYXBwbGljYXRpb25zIGFyZSB1bmFibGUgdG8gdG9sZXJhdGUgDQoNCj4+PiBhbnkN
Cg0KPj4+ICAgICAgIG91dC1vZi1vcmRlciBkZWxpdmVyeS4iDQoNCj4+PiANCg0KPj4+IA0KDQo+
Pj4gVGhlIDNyZCBwYXJhZ3JhcGggb24gbG9zcyBvbiBwYWdlIDggYWZ0ZXIgdGhlIGJ1bGxldCBs
aXN0IGhhcyBiZWVuIA0KDQo+Pj4gZXh0ZW5kZWQgdG86DQoNCj4+PiAgICAiQWZ0ZXIgY29uZ2Vz
dGlvbiwgdGhlIG1vc3QgaW1wb3J0YW50IGNvbnRyaWJ1dGlvbnMgdG8gcGFja2V0IA0KDQo+Pj4g
bG9zcyBhcmUNCg0KPj4+ICAgIHR5cGljYWxseSBmcm9tIHJhbmRvbSBtZWRpYSBlcnJvcnMgYW5k
IGVxdWlwbWVudCBmYWlsdXJlcy4gDQoNCj4+PiBTZXJ2aWNlDQoNCj4+PiAgICBwcm90ZWN0aW9u
IGlzIHRoZSBuYW1lIGZvciB0aGUgbWVjaGFuaXNtcyB1c2VkIGJ5IERldE5ldCB0byANCg0KPj4+
IGFkZHJlc3MNCg0KPj4+ICAgIHRoZXNlIGxvc3Nlcy4gIFRoZSBtZWNoYW5pc21zIGVtcGxveWVk
IGFyZSBjb25zdHJhaW5lZCBieSB0aGUNCg0KPj4+ICAgIHJlcXVpcmVtZW50IHRvIG1lZXQgdGhl
IHVzZXJzJyBsYXRlbmN5IHJlcXVpcmVtZW50cy4gIFBhY2tldA0KDQo+Pj4gICAgcmVwbGljYXRp
b24gYW5kIGVsaW1pbmF0aW9uIChTZWN0aW9uIDMuMi4yKSBhbmQgcGFja2V0IGVuY29kaW5nDQoN
Cj4+PiAgICAoU2VjdGlvbiAzLjIuMi4zKSBhcmUgZGVzY3JpYmVkIGluIHRoaXMgZG9jdW1lbnQg
dG8gcHJvdmlkZSANCg0KPj4+IHNlcnZpY2UNCg0KPj4+ICAgIHByb3RlY3Rpb247IG90aGVycyBt
YXkgYmUgZm91bmQuICBGb3IgaW5zdGFuY2UsIHBhY2tldCBlbmNvZGluZyANCg0KPj4+IGNhbg0K
DQo+Pj4gICAgYmUgdXNlZCB0byBwcm92aWRlIHNlcnZpY2UgcHJvdGVjdGlvbiBhZ2FpbnN0IHJh
bmRvbSBtZWRpYSANCg0KPj4+IGVycm9ycywNCg0KPj4+ICAgIHBhY2tldCByZXBsaWNhdGlvbiBh
bmQgZWxpbWluYXRpb24gY2FuIGJlIHVzZWQgdG8gcHJvdmlkZSBzZXJ2aWNlDQoNCj4+PiAgICBw
cm90ZWN0aW9uIGFnYWluc3QgZXF1aXBtZW50IGZhaWx1cmVzLiAgVGhpcyBtZWNoYW5pc20gDQoN
Cj4+PiBkaXN0cmlidXRlcw0KDQo+Pj4gICAgdGhlIGNvbnRlbnRzIG9mIERldE5ldCBmbG93cyBv
dmVyIG11bHRpcGxlIHBhdGhzIGluIHRpbWUgYW5kL29yDQoNCj4+PiAgICBzcGFjZSwgc28gdGhh
dCB0aGUgbG9zcyBvZiBzb21lIG9mIHRoZSBwYXRocyBkb2VzIG5lZWQgbm90IGNhdXNlIA0KDQo+
Pj4gdGhlDQoNCj4+PiAgICBsb3NzIG9mIGFueSBwYWNrZXRzLiINCg0KPj4+IA0KDQo+Pj4gDQoN
Cj4+PiAqMy4yLjIuICBTZXJ2aWNlIFByb3RlY3Rpb24qDQoNCj4+PiANCg0KPj4+IFNlcnZpY2Ug
cHJvdGVjdGlvbiBpcyB1c2VkIGFzIGEgbW9yZSBnZW5lcmljIHRlcm0uIEludHJvZHVjdG9yeSB0
ZXh0DQoNCj4+PiBhZGRlZDoNCg0KPj4+ICAgICJTZXJ2aWNlIHByb3RlY3Rpb24gYWltcyB0byBt
aXRpZ2F0ZSBvciBlbGltaW5hdGUgcGFja2V0IGxvc3MgZHVlIA0KDQo+Pj4gdG8NCg0KPj4+ICAg
IGVxdWlwbWVudCBmYWlsdXJlcywgcmFuZG9tIG1lZGlhIGFuZC9vciBtZW1vcnkgZmF1bHRzLiAg
VGhlc2UgDQoNCj4+PiB0eXBlcw0KDQo+Pj4gICAgb2YgcGFja2V0IGxvc3MgY2FuIGJlIGdyZWF0
bHkgcmVkdWNlZCBieSBzcHJlYWRpbmcgdGhlIGRhdGEgb3Zlcg0KDQo+Pj4gICAgbXVsdGlwbGUg
ZGlzam9pbnQgZm9yd2FyZGluZyBwYXRocy4gIFZhcmlvdXMgc2VydmljZSBwcm90ZWN0aW9uDQoN
Cj4+PiAgICBtZXRob2RzIGFyZSBkZXNjcmliZWQgaW4gW1JGQzYzNzJdLCBlLmcuLCAxKzEgbGlu
ZWFyIHByb3RlY3Rpb24uDQoNCj4+PiAgICBUaGlzIHNlY3Rpb24gZGVzY3JpYmVzIHRoZSBmdW5j
dGlvbmFsIGRldGFpbHMgb2YgYW4gYWRkaXRpb25hbCANCg0KPj4+IG1ldGhvZA0KDQo+Pj4gICAg
aW4gU2VjdGlvbiAzLjIuMi4yLCB3aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQgYXMgZGVzY3JpYmVk
IGluDQoNCj4+PiAgICBTZWN0aW9uIDMuMi4yLjMgb3IgYXMgc3BlY2lmaWVkIGluIFtJLUQuaWV0
Zi1kZXRuZXQtZHAtc29sLW1wbHNdIA0KDQo+Pj4gaW4NCg0KPj4+ICAgIG9yZGVyIHRvIHByb3Zp
ZGUgMStuIGhpdGxlc3MgcHJvdGVjdGlvbi4gIFRoZSBhcHByb3ByaWF0ZSBzZXJ2aWNlDQoNCj4+
PiAgICBwcm90ZWN0aW9uIG1lY2hhbmlzbSBkZXBlbmRzIG9uIHRoZSBzY2VuYXJpbyBhbmQgdGhl
IHJlcXVpcmVtZW50cy4iDQoNCj4+PiANCg0KPj4+IA0KDQo+Pj4gTmV3IHN1Yi1zZWN0aW9uIGFk
ZGVkOg0KDQo+Pj4gDQoNCj4+PiAiMy4yLjIuMS4gIEluLU9yZGVyIERlbGl2ZXJ5DQoNCj4+PiAN
Cg0KPj4+ICAgIE91dC1vZi1vcmRlciBwYWNrZXQgZGVsaXZlcnkgY2FuIGJlIGEgc2lkZSBlZmZl
Y3Qgb2Ygc2VydmljZQ0KDQo+Pj4gICAgcHJvdGVjdGlvbi4gIFBhY2tldHMgZGVsaXZlcmVkIG91
dC1vZi1vcmRlciBpbXBhY3QgdGhlIGFtb3VudCBvZg0KDQo+Pj4gICAgYnVmZmVyaW5nIG5lZWRl
ZCBhdCB0aGUgZGVzdGluYXRpb24gdG8gcHJvcGVybHkgcHJvY2VzcyB0aGUgDQoNCj4+PiByZWNl
aXZlZA0KDQo+Pj4gICAgZGF0YS4gIFN1Y2ggcGFja2V0cyBhbHNvIGluZmx1ZW5jZSB0aGUgaml0
dGVyIG9mIGEgZmxvdy4gIFRoZSANCg0KPj4+IERldE5ldA0KDQo+Pj4gICAgc2VydmljZSBpbmNs
dWRlcyBtYXhpbXVtIGFsbG93ZWQgbWlzb3JkZXJpbmcgYXMgYSBjb25zdHJhaW50LiANCg0KPj4+
IFplcm8NCg0KPj4+ICAgIG1pc29yZGVyaW5nIHdvdWxkIGJlIGEgdmFsaWQgc2VydmljZSBjb25z
dHJhaW50IHRvIHJlZmxlY3QgdGhhdCANCg0KPj4+IHRoZQ0KDQo+Pj4gICAgZW5kIHN5c3RlbShz
KSBvZiB0aGUgZmxvdyBjYW5ub3QgdG9sZXJhdGUgYW55IG91dC1vZi1vcmRlciBkZWxpdmVyeS4N
Cg0KPj4+ICAgIFNlcnZpY2UgcHJvdGVjdGlvbiBtYXkgcHJvdmlkZSBhIG1lY2hhbmlzbSB0byBz
dXBwb3J0IGluLW9yZGVyDQoNCj4+PiAgICBkZWxpdmVyeS4iDQoNCj4+PiANCg0KPj4+IA0KDQo+
Pj4gKjMuMi4yLjIuIFBhY2tldCBSZXBsaWNhdGlvbiBhbmQgRWxpbWluYXRpb24qDQoNCj4+PiAN
Cg0KPj4+IE5ldyBidWxsZXQgYWRkZWQgYXMgdGhlIGxhc3Qgb25lOg0KDQo+Pj4gICAgIm8gIFRo
ZSBQYWNrZXQgT3JkZXJpbmcgRnVuY3Rpb24gKFBPRikgdXNlcyB0aGUgc2VxdWVuY2luZyANCg0K
Pj4+IGluZm9ybWF0aW9uDQoNCj4+PiAgICAgICB0byByZS1vcmRlciBhIERldE5ldCBmbG93J3Mg
cGFja2V0cyB0aGF0IGFyZSByZWNlaXZlZCBvdXQgb2YNCg0KPj4+ICAgICAgIG9yZGVyLiINCg0K
Pj4+IA0KDQo+Pj4gTmV3IHNlbnRlbmNlIGFkZGVkIGFmdGVyIHRoZSBidWxsZXQgbGlzdDoNCg0K
Pj4+ICJUaGUgb3JkZXIgaW4gd2hpY2ggYSBub2RlIGFwcGxpZXMgdGhlIFBFRiBhbmQgdGhlIFBS
RiB0byBhIERldE5ldCANCg0KPj4+IGZsb3cgaXMgaW1wbGVtZW50YXRpb24gc3BlY2lmaWMuIg0K
DQo+Pj4gDQoNCj4+PiAybmQgcGFyYWdyYXBoIGFmdGVyIHRoZSBidWxsZXQgbGlzdCBoYXMgYmVl
biB1cGRhdGVkIHRvOg0KDQo+Pj4gIlNvbWUgc2VydmljZSBwcm90ZWN0aW9uIG1lY2hhbmlzbXMg
cmVseSBvbiBzd2l0Y2hpbmcgZnJvbSBvbmUgZmxvdyANCg0KPj4+IHRvDQoNCj4+PiAgICBhbm90
aGVyIHdoZW4gYSBmYWlsdXJlIG9mIGEgZmxvdyBpcyBkZXRlY3RlZC4gIENvbnRyYXJpbHksIHBh
Y2tldA0KDQo+Pj4gICAgcmVwbGljYXRpb24gYW5kIGVsaW1pbmF0aW9uIGNvbWJpbmVzIHRoZSBE
ZXROZXQgbWVtYmVyIGZsb3dzIHNlbnQNCg0KPj4+ICAgIGFsb25nIG11bHRpcGxlIGRpZmZlcmVu
dCBwYXRocywgYW5kIHBlcmZvcm1zIGEgcGFja2V0LWJ5LXBhY2tldA0KDQo+Pj4gICAgc2VsZWN0
aW9uIG9mIHdoaWNoIHRvIGRpc2NhcmQsIGUuZy4sIGJhc2VkIG9uIHNlcXVlbmNpbmcgaW5mb3Jt
YXRpb24uIg0KDQo+Pj4gDQoNCj4+PiANCg0KPj4+ICozLjIuMy4gIEV4cGxpY2l0IHJvdXRlcyoN
Cg0KPj4+IA0KDQo+Pj4gT3V0LW9mLW9yZGVyIGFzcGVjdCBhZGRlZCB0byB0aGUgZmlyc3QgcGFy
YWdyYXBoLCB3aGljaCBpcyBhYm91dCANCg0KPj4+IGRpc3RyaWJ1dGVkIHJvdXRpbmc6DQoNCj4+
PiAiRnVydGhlcm1vcmUsIG91dC1vZi1vcmRlcg0KDQo+Pj4gcGFja2V0IGRlbGl2ZXJ5IGNhbiBi
ZSBhIHNpZGUgZWZmZWN0IG9mIHJvdXRlIGNoYW5nZXMuIg0KDQo+Pj4gDQoNCj4+PiBOZXcgc2Vu
dGVuY2UgYWRkZWQgdG8gdGhlIDNyZCBwYXJhZ3JhcGg6DQoNCj4+PiAiRXhwbGljaXQgcm91dGVz
IGNhbiBiZSBlc3RhYmxpc2hlZCB2YXJpb3VzIHdheXMsIGUuZy4sIHdpdGggUlNWUC1URSANCg0K
Pj4+IFtSRkMzMjA5XSwgd2l0aCBTZWdtZW50IFJvdXRpbmcgKFNSKSANCg0KPj4+IFtJLUQuaWV0
Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nXSwgdmlhIGEgU29mdHdhcmUgRGVmaW5lZCBOZXR3b3Jr
aW5nIA0KDQo+Pj4gYXBwcm9hY2ggW1JGQzc0MjZdLCB3aXRoIElTLUlTIFtSRkM3ODEzXSwgZXRj
LiINCg0KPj4+IA0KDQo+Pj4gTmV3IHBhcmFncmFwaCBhZGRlZDoNCg0KPj4+ICAgICJPdXQtb2Yt
b3JkZXIgcGFja2V0IGRlbGl2ZXJ5IGNhbiBiZSBhIHNpZGUgZWZmZWN0IG9mIA0KDQo+Pj4gZGlz
dHJpYnV0aW5nIGENCg0KPj4+ICAgIHNpbmdsZSBmbG93IG92ZXIgbXVsdGlwbGUgcGF0aHMgZXNw
ZWNpYWxseSB3aGVuIHRoZXJlIGlzIGEgY2hhbmdlDQoNCj4+PiAgICBmcm9tIG9uZSBwYXRoIHRv
IGFub3RoZXIgd2hlbiBjb21iaW5pbmcgdGhlIGZsb3cuICBUaGlzIGlzDQoNCj4+PiAgICBpcnJl
c3BlY3RpdmUgb2YgdGhlIGRpc3RyaWJ1dGlvbiBtZXRob2QgdXNlZCwgYWxzbyBhcHBsaWVzIHRv
IA0KDQo+Pj4gc2VydmljZQ0KDQo+Pj4gICAgcHJvdGVjdGlvbiBvdmVyIGV4cGxpY2l0IHJvdXRl
cy4gIEFzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIA0KDQo+Pj4gMy4yLjIuMSwNCg0KPj4+ICAgIG91
dC1vZi1vcmRlciBwYWNrZXRzIGluZmx1ZW5jZSB0aGUgaml0dGVyIG9mIGEgZmxvdyBhbmQgaW1w
YWN0IA0KDQo+Pj4gdGhlDQoNCj4+PiAgICBhbW91bnQgb2YgYnVmZmVyaW5nIG5lZWRlZCB0byBw
cm9jZXNzIHRoZSBkYXRhOyB0aGVyZWZvcmUsIERldE5ldA0KDQo+Pj4gICAgc2VydmljZSBpbmNs
dWRlcyBtYXhpbXVtIGFsbG93ZWQgbWlzb3JkZXJpbmcgYXMgYSBjb25zdHJhaW50LiBUaGUNCg0K
Pj4+ICAgIHVzZSBvZiBleHBsaWNpdCByb3V0ZXMgaGVscHMgdG8gcHJvdmlkZSBpbi1vcmRlciBk
ZWxpdmVyeSBiZWNhdXNlDQoNCj4+PiAgICB0aGVyZSBpcyBubyBpbW1lZGlhdGUgcm91dGUgY2hh
bmdlIHdpdGggdGhlIG5ldHdvcmsgdG9wb2xvZ3ksIGJ1dCANCg0KPj4+IHRoZQ0KDQo+Pj4gICAg
Y2hhbmdlcyBhcmUgcGxhbm5hYmxlIGFzIHRoZXkgYXJlIGJldHdlZW4gdGhlIGRpZmZlcmVudCBl
eHBsaWNpdA0KDQo+Pj4gICAgcm91dGVzLiINCg0KPj4+IA0KDQo+Pj4gKg0KDQo+Pj4gKio0LjEu
MS4gUmVwcmVzZW50YXRpdmUgUHJvdG9jb2wgU3RhY2sgTW9kZWwqDQoNCj4+PiANCg0KPj4+ICJF
eHBsaWNpdCByb3V0ZXMiIGhhdmUgYmVlbiBhZGRlZCB0byBGaWd1cmUgMiB3aXRoIHRoZSBjb3Jy
ZXNwb25kaW5nDQoNCj4+PiBleHBsYW5hdGlvbjoNCg0KPj4+ICAiRXhwbGljaXQgcm91dGVzDQoN
Cj4+PiAgICAgICAgICAgIFRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyIHByb3ZpZGVzIG1lY2hh
bmlzbXMgdG8gZW5zdXJlIA0KDQo+Pj4gdGhhdA0KDQo+Pj4gICAgICAgICAgICBmaXhlZCBwYXRo
cyBhcmUgcHJvdmlkZWQgZm9yIERldE5ldCBmbG93cy4gIFRoZXNlIA0KDQo+Pj4gZXhwbGljaXQN
Cg0KPj4+ICAgICAgICAgICAgcGF0aHMgYXZvaWQgdGhlIGltcGFjdCBvZiBuZXR3b3JrIGNvbnZl
cmdlbmNlLiINCg0KPj4+IA0KDQo+Pj4gDQoNCj4+PiBTZWN0aW9uIDQuMTEgQ29ubmVjdGVkIGlz
bGFuZHMgdnMuIG5ldHdvcmtzIG9mIHYwNSBoYXMgYmVlbiBkZWxldGVkIA0KDQo+Pj4gYmVjYXVz
ZSBpdCB3YXMganVzdCBhIGxlZnRvdmVyIGZyb20gZWFybHkgZHJhZnRzIG9uIHdoYXQgRGV0TmV0
IFdHIA0KDQo+Pj4gc2hvdWxkIGRvOyB3aGljaCBhcmUgY292ZXJlZCBieSB0aGUgY2hhcnRlciBh
bnl3YXlzLg0KDQo+Pj4gDQoNCj4+PiANCg0KPj4+IFJlZmVyZW5jZXMgaGF2ZSBiZWVuIGNsZWFu
ZWQgdXAgYW5kIGJyb3VnaHQgdXAtdG8tZGF0ZS4NCg0KPj4+IA0KDQo+Pj4gDQoNCj4+PiBSZWZp
bmVtZW50cyBoYXZlIGJlZW4gaW1wbGVtZW50ZWQgaW4gdGhlIGRyYWZ0IGFjY29yZGluZyB0byBM
b3UncyANCg0KPj4+IGRldGFpbGVkIGNvbW1lbnRzLiBUaGV5IGFyZSBub3QgbGlzdGVkIGhlcmUg
YmVjYXVzZSB0aGV5IGFyZSBtaW5vciANCg0KPj4+IGNoYW5nZXMuDQoNCj4+PiANCg0KPj4+IA0K
DQo+Pj4gQmVzdCByZWdhcmRzLA0KDQo+Pj4gSmFub3MNCg0KPj4+IA0KDQo+Pj4gDQoNCj4+Pj4g
T24gNi8xMi8yMDE4IDI6NDggUE0sIExvdSBCZXJnZXIgd3JvdGU6DQoNCj4+Pj4gQmFsw6F6cywN
Cg0KPj4+PiANCg0KPj4+PiBUaGFua3MgZm9yIHRoZSByZXNwb25zZSAtLSBwbGVhc2Ugc2VlIGJl
bG93Lg0KDQo+Pj4+IA0KDQo+Pj4+IC0tLS0tLS0tLS0NCg0KPj4+PiBPbiBKdW5lIDEyLCAyMDE4
IDQ6MDc6MzUgQU0gQmFsw6F6cyBWYXJnYSBBIA0KDQo+Pj4+IDxiYWxhenMuYS52YXJnYUBlcmlj
c3Nvbi5jb20+IHdyb3RlOg0KDQo+Pj4+IA0KDQo+Pj4+PiBIaSBMb3UsIFRoYW5rcyBmb3IgdGhl
IGNvbW1lbnRzLiBTZWUgcmVhY3Rpb25zIGlubGluZS4gRG9jdW1lbnQgDQoNCj4+Pj4+IHVwZGF0
ZSBpbiBwcm9ncmVzcy4gQ2hlZXJzIEJhbGEnenMNCg0KPj4+Pj4gDQoNCj4+Pj4+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQoNCj4+Pj4+IEZyb206IGRldG5ldCA8ZGV0bmV0LWJvdW5jZXNA
aWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBMb3UgQmVyZ2VyDQoNCj4+Pj4+IFNlbnQ6IDIwMTguIGrD
um5pdXMgMS4gMjI6NDINCg0KPj4+Pj4gVG86IERldE5ldCBXRyA8ZGV0bmV0QGlldGYub3JnPjsN
Cg0KPj4+Pj4gZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlQGlldGYub3JnDQoNCj4+Pj4+
IFN1YmplY3Q6IFtEZXRuZXRdIFByb21pc2VkIGNvbW1lbnRzIG9uIA0KDQo+Pj4+PiBkcmFmdC1p
ZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUNCg0KPj4+Pj4gDQoNCj4+Pj4+IEhpLA0KDQo+Pj4+PiAN
Cg0KPj4+Pj4gICAgICBJIGhhdmUgYSBudW1iZXIgb2YgaGlnaCBsZXZlbCBjb21tZW50cyBvbiB0
aGUgZG9jdW1lbnQgdGhhdCANCg0KPj4+Pj4gSSdkIGxpa2UgdG8gIHJhaXNlIGJlbG93LiAgSSBh
bHNvIGhhdmUgYSBudW1iZXIgb2YgbW9yZSANCg0KPj4+Pj4gZWRpdG9yaWFsL3NwZWNpZmljIGNv
bW1lbnRzIHRoYXQgIEknZCBsaWtlIHRvIHJldmlldyBkaXJlY3RseSB3aXRoIA0KDQo+Pj4+PiB0
aGUgYXV0aG9ycyBhbmQgdGhlbiBoYXZlIHRoZW0gcmVwb3J0IGJhY2sgIG9uIGNoYW5nZXMgLS0g
aWYgYW55IA0KDQo+Pj4+PiB0dXJuIG91dCB0byBiZSBtb3JlIHN1YnN0YW50aXZlIGRpc2N1c3Np
b25zIGZyb20gdGhlICBhdXRob3IncyANCg0KPj4+Pj4gcGVyc3BlY3RpdmUsIEknbGwgcmFpc2Ug
dGhlc2Ugb24gdGhlIGxpc3Qgc2VwYXJhdGVseS4NCg0KPj4+Pj4gDQoNCj4+Pj4gLi4uDQoNCj4+
Pj4+IC0gV1JUIFNlY3Rpb24gNC40LjMsIEkgdGhpbmsgdGhlIGluY2x1c2lvbiBvZiBhIGRpc3Ry
aWJ1dGVkIGNvbnRyb2wgDQoNCj4+Pj4+IHBsYW5lIGluIHRoZSAiTmV0d29yayBQbGFuZSIgaXMg
aW5jb25zaXN0ZW50IHdpdGggb3RoZXIgZnVuY3Rpb25hbCANCg0KPj4+Pj4gZGVmaW5pdGlvbnMg
YW5kIGNvbmZsYXRlcyB3aGVyZSBhIGZ1bmN0aW9uIHJlc2lkZXMgZnJvbSB0aGUgYWN0dWFsIA0K
DQo+Pj4+PiBmdW5jdGlvbiBhbmQgdGhhdCB3aGV0aGVyIGNvbnRyb2wgaXMgaW1wbGVtZW50ZWQg
aW4gYSBmdWxseSANCg0KPj4+Pj4gY2VudHJhbGl6ZWQsIGZ1bGx5IGRpc3RyaWJ1dGVkIG9yIHNv
bWUgaHlicmlkIGZvcm0gZG9lc24ndCANCg0KPj4+Pj4gZnVuZGFtZW50YWxseSBjaGFuZ2UgIHRo
ZSBjb250cm9sIGZ1bmN0aW9uJ3Mgcm9sZSAtLSB0aGVyZWZvcmUgSSANCg0KPj4+Pj4gdGhpbmsg
dGhlIHNlY3Rpb25zIDQuNC4yIGFuZCAuMyBzaG91bGQgYmUgcmV2aXNlZCBhY2NvcmRpbmdseSAN
Cg0KPj4+Pj4gW0JhbMOhenMgVmFyZ2EgQV0gQWdyZWUgaW4gcHJpbmNpcGFsLiBMZXQncyBkaXNj
dXNzIHRoZSBkZXRhaWxzLg0KDQo+Pj4+PiANCg0KPj4+PiBPa2F5IC0gSSdsbCB3b3JrIHdpdGgg
eW91IG9mZiBsaW5lIGFuZCB3ZSBjYW4gcmVwb3J0IGJhY2sgdGhlIA0KDQo+Pj4+IHJlc3VsdHMv
cHJvcG9zZWQgY2hhbmdlcy4NCg0KPj4+PiANCg0KPj4+Pj4gLSBJbiBzZXZlcmFsIHBsYWNlcyBp
dCdzIG5vdCBjbGVhciB0aGF0IERldE5ldCBzZXJ2aWNlIGlzIGFsd2F5cyBhDQoNCj4+Pj4+IEwz
IHNlcnZpY2Ugd2hpY2ggaXMgY29udHJvbGxlZCB1c2luZyBMMyBpZGVudGlmaWVycywgaS5lLiwg
SVAgDQoNCj4+Pj4+IGFkZHJlc3NlcyAtLSB0aGlzIGlzIHRydWUgZXZlbiBpbiB0aGUgTVBMUyBz
ZXJ2aWNlIGNhc2UgYW5kIHRoZSBUU04gDQoNCj4+Pj4+IG92ZXIgTVBMUyBjYXNlLiBJIHRoaW5r
IHRoaXMgaXMgYW4gaW1wb3J0YW50IHBvaW50IHRvIGJlIGNsZWFyIG9uIA0KDQo+Pj4+PiBpbiB0
aGUgZG9jdW1lbnQuDQoNCj4+Pj4+IFtCYWzDoXpzIFZhcmdhIEFdIEkgYW0gbm90IHN1cmUuIERl
dE5ldCBzZXJ2aWNlIGlzIGFsd2F5cyBwcm92aWRlZCANCg0KPj4+Pj4gb3ZlciBhIEwzIG5ldHdv
cmsgKElQIG9yIE1QTFMpLCB0aGF0IGlzIGZpbmUuIEhvd2V2ZXIgdGhlIHNlcnZpY2UgDQoNCj4+
Pj4+IGl0c2VsZiBjYW4gYmUgTDIgb3IgTDMuIEluIGNhc2Ugb2YgVFNOIEV0aGVybmV0IGZyYW1l
cyBhcmUgDQoNCj4+Pj4+IHRyYW5zcG9ydGVkLCBzbyBpdCBpcyBhIEwyIHNlcnZpY2UuIEluIGNh
c2Ugb2YgSVAgZW5kIHN5c3RlbXMgSVAgDQoNCj4+Pj4+IHBhY2tldHMgYXJlIHRyYW5zcG9ydGVk
IHNvIGl0IGlzIGEgTDMgc2VydmljZS4NCg0KPj4+Pj4gDQoNCj4+Pj4gSHVtbSAtIFdoaWxlIEkg
YWdyZWUgdGhhdCBEZXROZXQgaXMgcHJvdmlkaW5nIGFuIChlbmhhbmNlZCkgTDJWUE4gDQoNCj4+
Pj4gc2VydmljZSwgaXQgaXMgbm90IGl0c2VsZiBwcm92aWRpbmcgY29udHJvbCBvciBzZXJ2aWNl
IG9mIEwyIGRldmljZXMNCg0KPj4+PiAtLSB0aGlzIGlzIFRTTidzIGpvYi4gIFRoZSBmYWN0IHRo
YXQgRGV0TmV0IGlzIGFsbCBhYm91dCBiZWhhdmlvciBvZg0KDQo+Pj4+IEwzIG5vZGVzIChpLmUu
LCBJUCBhbmQgUFcvTVBMUykgYW5kIG5vdCBMMiBub2RlcyAoaS5lLiwgVFNOIGJyaWRnZXMpIA0K
DQo+Pj4+IGlzIHNvbWV0aGluZyB0aGUgYXJjaGl0ZWN0dXJlIHNob3VsZCBtYWtlIHVuYW1iaWd1
b3VzLg0KDQo+Pj4+IA0KDQo+Pj4+IFRoYW5rcywNCg0KPj4+PiBMb3UNCg0KPj4+PiANCg0KPj4+
Pj4gUGxlYXNlIGxldCBtZSBrbm93IHdoYXQgeW91IHRoaW5rLg0KDQo+Pj4+PiANCg0KPj4+Pj4g
Q2hlZXJzLA0KDQo+Pj4+PiANCg0KPj4+Pj4gTG91DQoNCj4+Pj4+IA0KDQo+Pj4+PiANCg0KPj4+
Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KPj4+
Pj4gZGV0bmV0IG1haWxpbmcgbGlzdA0KDQo+Pj4+PiBkZXRuZXRAaWV0Zi5vcmcNCg0KPj4+Pj4g
aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cu
aWV0Zi5vcmdfbQ0KDQo+Pj4+PiBhaWxtYW5fbGlzdGluZm9fZGV0bmV0JmQ9RHdJR2FRJmM9TEZZ
Wi1vOV9IVU1lTVRTUWljdmpJZyZyPTZVaEdwVzlsDQoNCj4+Pj4+IHdpOWRNN2pZbHhYRDh3Jm09
WDVoVm1Yczk0dS1kMk1KUWZLZVR2cjBJS2RYb1dPMVpjV3B1SmxxbnZoVSZzPWFNZkMNCg0KPj4+
Pj4gRFZQVDNZTWRpVmlpTDlWMGV1U0JlNXNZLUxLclptM3cxQXpaZlZzJmU9DQoNCj4+Pj4+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNCj4+Pj4+IGRl
dG5ldCBtYWlsaW5nIGxpc3QNCg0KPj4+Pj4gZGV0bmV0QGlldGYub3JnDQoNCj4+Pj4+IGh0dHBz
Oi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmlldGYu
b3JnX20NCg0KPj4+Pj4gYWlsbWFuX2xpc3RpbmZvX2RldG5ldCZkPUR3SUdhUSZjPUxGWVotbzlf
SFVNZU1UU1FpY3ZqSWcmcj02VWhHcFc5bA0KDQo+Pj4+PiB3aTlkTTdqWWx4WEQ4dyZtPVg1aFZt
WHM5NHUtZDJNSlFmS2VUdnIwSUtkWG9XTzFaY1dwdUpscW52aFUmcz1hTWZDDQoNCj4+Pj4+IERW
UFQzWU1kaVZpaUw5VjBldVNCZTVzWS1MS3JabTN3MUF6WmZWcyZlPQ0KDQo+Pj4gDQoNCj4+PiAN
Cg0KPj4+IA0KDQo+Pj4+IE9uIDYvMTIvMjAxOCA2OjI3IFBNLCBTdGV3YXJ0IEJyeWFudCB3cm90
ZToNCg0KPj4+PiBEZWFyIEJhbGEnenMNCg0KPj4+PiANCg0KPj4+PiBUaGFuayB5b3UgeW91ciBm
b3IgeW91ciBjb25zaWRlcmF0aW9uIG9mIHRoZXNlIHBvaW50cy4gSSB3aWxsIGp1c3QgDQoNCj4+
Pj4gcGljayB1cCBhIGZldyB0aGF0IG5lZWQgc29tZSBmdXJ0aGVyIHRob3VnaHQ6DQoNCj4+Pj4g
DQoNCj4+Pj4gDQoNCj4+Pj4+ICAgICBEZXROZXQgdHJhbnNpdCBub2RlDQoNCj4+Pj4+IA0KDQo+
Pj4+PiAgICAgICAgICAgIEEgbm9kZSBvcGVyYXRpbmcgYXQgdGhlIERldE5ldCB0cmFuc3BvcnQg
bGF5ZXIsIHRoYXQgDQoNCj4+Pj4+IHV0aWxpemVzDQoNCj4+Pj4+IA0KDQo+Pj4+PiAgICAgICAg
ICAgIGxpbmsgbGF5ZXIgYW5kL29yIG5ldHdvcmsgbGF5ZXIgc3dpdGNoaW5nIGFjcm9zcyANCg0K
Pj4+Pj4gbXVsdGlwbGUNCg0KPj4+Pj4gDQoNCj4+Pj4+ICAgICAgICAgICAgbGlua3MgYW5kL29y
IHN1Yi1uZXR3b3JrcyB0byBwcm92aWRlIHBhdGhzIGZvciBEZXROZXQgDQoNCj4+Pj4+IHNlcnZp
Y2UNCg0KPj4+Pj4gDQoNCj4+Pj4+ICAgICAgICAgICAgbGF5ZXIgZnVuY3Rpb25zLiBPcHRpb25h
bGx5IHByb3ZpZGVzIGNvbmdlc3Rpb24gDQoNCj4+Pj4+IHByb3RlY3Rpb24NCg0KPj4+Pj4gDQoN
Cj4+Pj4+ICAgICAgICAgICAgb3ZlciB0aG9zZSBwYXRocy4gIEFuIE1QTFMgTFNSIGlzIGFuIGV4
YW1wbGUgb2YgYSANCg0KPj4+Pj4gRGV0TmV0DQoNCj4+Pj4+IA0KDQo+Pj4+PiAgICAgICAgICAg
IHRyYW5zaXQgbm9kZS4NCg0KPj4+Pj4gDQoNCj4+Pj4+IFNCPiBJbiB0aGF0IGV4YW1wbGUgaXQg
d291bGQgaGF2ZSB0byBiZSBhIERldE5ldCBlbmFibGUvYXdhcmUgTFNSLiANCg0KPj4+Pj4gU0I+
IEFuDQoNCj4+Pj4+IA0KDQo+Pj4+PiBTQj4gb3JkaW5hcnkgTFNSIHdvdWxkIG5vdCBrbm93IGFu
eXRoaW5nIGFib3V0IERldE5ldC4NCg0KPj4+Pj4gDQoNCj4+Pj4+IFtCYWzDoXpzIFZhcmdhIEFd
IE5vLCBBIERldE5ldCBhd2FyZSBMU1Igd291bGQgYmUgYSByZWxheSBub2RlIChTLVBFKS4NCg0K
Pj4+Pj4gDQoNCj4+Pj4gSSB0aGluayB0aGUgY29uZnVzaW9uIGlzIHdoYXQgIkRldE5ldCBUcmFu
c3BvcnQgTGF5ZXIiIG1lYW5zLiBUaGlzIA0KDQo+Pj4+IHRlY2hub2xvZ3kgdG91Y2hlcyBvbiBU
cmFuc3BvcnQgTGF5ZXIgaW4gIHRoZSBMNCBzZW5zZSwgYW5kIHRoZSANCg0KPj4+PiBUcmFuc3Bv
cnQgTmV0d29yayBMYXllciBhcyBpbiB0aGUgcGFja2V0IG5ldHdvcmsgdGhhdCBjYXJyaWVzDQoN
Cj4+Pj4gTDMgcGFja2V0cy4NCg0KPj4+PiANCg0KPj4+PiBTbyBJIHRoaW5rIHRoYXQgd2UgbmVl
ZCB0byBjbGFyaWZ5IHdoZXRoZXIgYSBEZXROZXQgdHJhbnNpdCBub2RlIGlzIA0KDQo+Pj4+IGFu
IFMtUEUgKGkuZS4gYSBhIHRyYW5zaXQgbm9kZSBpbiB0aGUgRGV0TmV0IGxheWVyKSwgb3IgYSBQ
IG5vZGUgDQoNCj4+Pj4gKGkuZS4gYSB0cmFuc2l0IG5vZGUgdGhhdCBpcyBjYXJyeWluZyBEZXRO
ZXQgcGFja2V0cyBidXQgY291bGQgYmUgDQoNCj4+Pj4gY2FycnlpbmcgYW55IHNvcnQgb2YgTVBM
UyBwYWNrZXQpDQoNCj4+Pj4gDQoNCj4+Pj4+ID09PT09PT09PT09PQ0KDQo+Pj4+PiANCg0KPj4+
Pj4gICAgVGhlc2UgdGhyZWUgdGVjaG5pcXVlcyBjYW4gYmUgYXBwbGllZCBpbmRlcGVuZGVudGx5
LCBnaXZpbmcgDQoNCj4+Pj4+IGVpZ2h0DQoNCj4+Pj4+IA0KDQo+Pj4+PiAgICBwb3NzaWJsZSBj
b21iaW5hdGlvbnMsIGluY2x1ZGluZyBub25lIChubyBEZXROZXQpLCBhbHRob3VnaCANCg0KPj4+
Pj4gc29tZQ0KDQo+Pj4+PiANCg0KPj4+Pj4gICAgY29tYmluYXRpb25zIGFyZSBvZiB3aWRlciB1
dGlsaXR5IHRoYW4gb3RoZXJzLiAgVGhpcyBzZXBhcmF0aW9uIA0KDQo+Pj4+PiBrZWVwcw0KDQo+
Pj4+PiANCg0KPj4+Pj4gICAgdGhlIHByb3RvY29sIHN0YWNrIGNvaGVyZW50IGFuZCBtYXhpbWl6
ZXMgaW50ZXJvcGVyYWJpbGl0eSB3aXRoDQoNCj4+Pj4+IA0KDQo+Pj4+PiAgICBleGlzdGluZyBh
bmQgZGV2ZWxvcGluZyBzdGFuZGFyZHMgaW4gdGhpcyAoSUVURikgYW5kIG90aGVyIA0KDQo+Pj4+
PiBTdGFuZGFyZHMNCg0KPj4+Pj4gDQoNCj4+Pj4+ICAgIERldmVsb3BtZW50IE9yZ2FuaXphdGlv
bnMuICBTb21lIGV4YW1wbGVzIG9mIHR5cGljYWwgZXhwZWN0ZWQNCg0KPj4+Pj4gDQoNCj4+Pj4+
ICAgIGNvbWJpbmF0aW9uczoNCg0KPj4+Pj4gDQoNCj4+Pj4+ICAgIG8gIEV4cGxpY2l0IHJvdXRl
cyBwbHVzIHNlcnZpY2UgcHJvdGVjdGlvbiBhcmUgZXhhY3RseSB0aGUgDQoNCj4+Pj4+IHRlY2hu
aXF1ZXMNCg0KPj4+Pj4gDQoNCj4+Pj4+ICAgICAgIGVtcGxveWVkIGJ5IFtIU1ItUFJQXS4gRXhw
bGljaXQgcm91dGVzIGFyZSBhY2hpZXZlZCBieSANCg0KPj4+Pj4gbGltaXRpbmcNCg0KPj4+Pj4g
DQoNCj4+Pj4+ICAgICAgIHRoZSBwaHlzaWNhbCB0b3BvbG9neSBvZiB0aGUgbmV0d29yaywgYW5k
IHRoZSANCg0KPj4+Pj4gc2VxdWVudGlhbGl6YXRpb24sDQoNCj4+Pj4+IA0KDQo+Pj4+PiAgICAg
ICByZXBsaWNhdGlvbiwgYW5kIGR1cGxpY2F0ZSBlbGltaW5hdGlvbiBhcmUgZmFjaWxpdGF0ZWQg
YnkgDQoNCj4+Pj4+IHBhY2tldA0KDQo+Pj4+PiANCg0KPj4+Pj4gICAgICAgdGFncyBhZGRlZCBh
dCB0aGUgZnJvbnQgb3IgdGhlIGVuZCBvZiBFdGhlcm5ldCBmcmFtZXMuDQoNCj4+Pj4+IA0KDQo+
Pj4+PiBTQj4gRVIgY2FuIGJlIGRvbmUgdmlydHVhbGx5IGFzIHdlbGwgYXMgcGh5c2ljYWxseS4g
UlNWUCBpcyBhIHR5cGUgDQoNCj4+Pj4+IFNCPiBvZg0KDQo+Pj4+PiANCg0KPj4+Pj4gU0I+IEVS
LCBhcyBpcyBBZGotU0lEIGJhc2VkIFNSLCBhbmQgd2UgY2FuIGRlc2lnbiBvdGhlciB0eXBlcy4N
Cg0KPj4+Pj4gDQoNCj4+Pj4+IFtCYWzDoXpzIFZhcmdhIEFdIEFncmVlLCBidXQgdGhlc2UgYXJl
IGV4YW1wbGVzLiBTdGF0ZW1lbnQgaXMgZm9yIA0KDQo+Pj4+PiBIU1ItUFJQLg0KDQo+Pj4+PiAN
Cg0KPj4+PiBTbyB0aGUgcXVlc3Rpb24gaXMgd2hldGhlciB3ZSBzaG91bGQgZXhwYW5kIHRoZSBz
ZXQgb2YgZXhhbXBsZXMsIA0KDQo+Pj4+IHBhcnRpY3VsYXJseSB0byBtb3JlIGFjY2Vzc2libGUg
b25lcy4NCg0KPj4+PiANCg0KPj4+PiA9PT09PT09PT09PT0NCg0KPj4+Pj4gICAgICAgICAgICAg
ICAgICAgICBQYWNrZXQgcmVwbGljYXRpb24gYW5kIGVsaW1pbmF0aW9uDQoNCj4+Pj4+IA0KDQo+
Pj4+PiAgICAgICAgICAgICAgICAgPiA+ID4gPiA+ID4gPiA+ID4gcmVsYXkgPiA+ID4gPiA+ID4g
PiA+DQoNCj4+Pj4+IA0KDQo+Pj4+PiAgICAgICAgICAgICAgICA+IC8tLS0tLS0tLS0tLS0rIFIg
bm9kZSBFICstLS0tLS0tLS0tLS1cID4NCg0KPj4+Pj4gDQoNCj4+Pj4+ICAgICAgICAgICAgICAg
PiAvICAgICAgICAgICAgICAgICAgdiArIF4gICAgICAgICAgICAgICBcID4NCg0KPj4+Pj4gDQoN
Cj4+Pj4+ICAgICAgIGVuZCAgICBSICsgICAgICAgICAgICAgICAgICAgdiB8IF4gICAgICAgICAg
ICAgICAgKyBFIGVuZA0KDQo+Pj4+PiANCg0KPj4+Pj4gICAgICAgc3lzdGVtICAgKyAgICAgICAg
ICAgICAgICAgICB2IHwgXiAgICAgICAgICAgICAgICArICAgc3lzdGVtDQoNCj4+Pj4+IA0KDQo+
Pj4+PiAgICAgICAgICAgICAgID4gXCAgICAgICAgICAgICAgICAgIHYgKyBeICAgICAgICAgICAg
ICAgLyA+DQoNCj4+Pj4+IA0KDQo+Pj4+PiAgICAgICAgICAgICAgICA+IFwtLS0tLS0tLS0tLS0r
IFIgcmVsYXkgRSArLS0tLS0tLS0tLS0vID4NCg0KPj4+Pj4gDQoNCj4+Pj4+ICAgICAgICAgICAg
ICAgICA+ID4gPiA+ID4gPiA+ID4gPiAgbm9kZSA+ID4gPiA+ID4gPiA+ID4NCg0KPj4+Pj4gDQoN
Cj4+Pj4+IEZpZ3VyZSAxDQoNCj4+Pj4+IA0KDQo+Pj4+PiAgICBQYWNrZXQgcmVwbGljYXRpb24g
YW5kIGVsaW1pbmF0aW9uIGRvZXMgbm90IHJlYWN0IHRvIGFuZCANCg0KPj4+Pj4gY29ycmVjdA0K
DQo+Pj4+PiANCg0KPj4+Pj4gICAgZmFpbHVyZXM7IGl0IGlzIGVudGlyZWx5IHBhc3NpdmUuICBU
aHVzLCBpbnRlcm1pdHRlbnQgZmFpbHVyZXMsDQoNCj4+Pj4+IA0KDQo+Pj4+PiBTQj4gSSB0aGlu
ayBpdCBjb3BlcyB3aXRoIGludGVybWl0dGVudCBmYWlsdXJlcyBPSy4NCg0KPj4+Pj4gDQoNCj4+
Pj4+IFtCYWzDoXpzIFZhcmdhIEFdIFllcywgUFJGIGFuZCBQRUYgY2FuIGVsaW1pbmF0ZSB0aGUg
ZWZmZWN0IG9mIHN1Y2ggDQoNCj4+Pj4+IGZhaWx1cmVzLiBCdXQgdGV4dA0KDQo+Pj4+PiANCg0K
Pj4+Pj4gaW50ZW5kcyB0byBzYXkgdGhhdCBpdCBpcyBwYXNzaXZlLiBJdCBpcyBub3QgcmVhY3Rp
bmcgdG8gc3VjaCANCg0KPj4+Pj4gZmFpbHVyZXMuIE5vIGNoYW5nZSBpbiB0ZXh0Lg0KDQo+Pj4+
PiANCg0KPj4+PiBZb3Ugc2F5IHRoYXQgUFJFRiBkb2VzIG5vdCBjb3JyZWN0IGZhaWx1cmVzLiBJ
IHdvdWxkIGNvbnRlbmQgdGhhdCBpcyANCg0KPj4+PiBleGFjdGx5IHdoYXQgaXQgZG9lcy4gU3Vy
ZSBpdCBkb2VzIG5vdCByZWFjdCBidXQgaXQgZG9lcyBjb3JyZWN0LCANCg0KPj4+PiBhbmQgaXQg
ZG9lcyBhZGRyZXNzIGludGVybWl0dGVudCBmYWlsdXJlcy4NCg0KPj4+Pj4gPT09PT09PT09PT0N
Cg0KPj4+Pj4gDQoNCj4+Pj4+ICAgIHRyYW5zcG9ydGVkIGJldHdlZW4gdGhlIHBlZXIgZW5kIHN5
c3RlbXMuICBUaGVyZWZvcmUsIHRoZSANCg0KPj4+Pj4gZm9sbG93aW5nDQoNCj4+Pj4+IA0KDQo+
Pj4+PiAgICBwb3NzaWJsZSB0eXBlcyAvIGZvcm1hdHMgb2YgYSBEZXROZXQgZmxvdyBhcmUgZGlz
dGluZ3Vpc2hlZCBpbiANCg0KPj4+Pj4gdGhpcw0KDQo+Pj4+PiANCg0KPj4+Pj4gICAgZG9jdW1l
bnQ6DQoNCj4+Pj4+IA0KDQo+Pj4+PiAgICBvICBBcHAtZmxvdzogbmF0aXZlIGZvcm1hdCBvZiBh
IERldE5ldCBmbG93LiAgSXQgZG9lcyBub3QgDQoNCj4+Pj4+IGNvbnRhaW4gYW55DQoNCj4+Pj4+
IA0KDQo+Pj4+PiAgICAgICBEZXROZXQgcmVsYXRlZCBhdHRyaWJ1dGVzLg0KDQo+Pj4+PiANCg0K
Pj4+Pj4gICAgbyAgRGV0TmV0LXQtZmxvdzogc3BlY2lmaWMgZm9ybWF0IG9mIGEgRGV0TmV0IGZs
b3cuICBPbmx5IA0KDQo+Pj4+PiByZXF1aXJlcw0KDQo+Pj4+PiANCg0KPj4+Pj4gICAgICAgdGhl
IGNvbmdlc3Rpb24gLyBsYXRlbmN5IGZlYXR1cmVzIHByb3ZpZGVkIGJ5IHRoZSBEZXRuZXQgDQoN
Cj4+Pj4+IHRyYW5zcG9ydA0KDQo+Pj4+PiANCg0KPj4+Pj4gICAgICAgbGF5ZXIuDQoNCj4+Pj4+
IA0KDQo+Pj4+PiAgICBvICBEZXROZXQtcy1mbG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXRO
ZXQgZmxvdy4gIE9ubHkgDQoNCj4+Pj4+IHJlcXVpcmVzDQoNCj4+Pj4+IA0KDQo+Pj4+PiAgICAg
ICB0aGUgcmVwbGljYXRpb24vZWxpbWluYXRpb24gZmVhdHVyZSBlbnN1cmVkIGJ5IHRoZSBEZXRO
ZXQgDQoNCj4+Pj4+IHNlcnZpY2UNCg0KPj4+Pj4gDQoNCj4+Pj4+ICAgICAgIGxheWVyLg0KDQo+
Pj4+PiANCg0KPj4+Pj4gICAgbyAgRGV0TmV0LXN0LWZsb3c6IHNwZWNpZmljIGZvcm1hdCBvZiBh
IERldE5ldCBmbG93LiAgSXQgDQoNCj4+Pj4+IHJlcXVpcmVzDQoNCj4+Pj4+IA0KDQo+Pj4+PiAg
ICAgICBib3RoIERldE5ldCBzZXJ2aWNlIGxheWVyIGFuZCBEZXROZXQgdHJhbnNwb3J0IGxheWVy
IA0KDQo+Pj4+PiBmdW5jdGlvbnMNCg0KPj4+Pj4gDQoNCj4+Pj4+ICAgICAgIGR1cmluZyBmb3J3
YXJkaW5nLg0KDQo+Pj4+PiANCg0KPj4+Pj4gU0I+IEkgZmluZCB0aGUgcmVsaXN0aW5nIG9mIHRo
ZXNlIHR5cGVzIGNvbmZ1c2luZy4gV2hlcmVuJ3QgdGhleQ0KDQo+Pj4+PiBkZWZpbmVkDQoNCj4+
Pj4+IA0KDQo+Pj4+PiBTQj4gaW4gdGhlIHNlY3Rpb24gYWJvdmU/DQoNCj4+Pj4+IA0KDQo+Pj4+
PiBbQmFsw6F6cyBWYXJnYSBBXSBUaGlzIGlzIGlubGluZSB3aXRoIHRoZSBwcmV2aW91cyBzZWN0
aW9uICIgDQoNCj4+Pj4+IEdyb3VwaW5nIG9mIGVuZCBzeXN0ZW1zICIuDQoNCj4+Pj4+IA0KDQo+
Pj4+IFN1cmVseSBpZiB3ZSBoYXZlIGRlZmluZWQgdGhlbSB3ZSBuZXZlciBuZWVkIHRvIGRvIGFu
eXRoaW5nIGJ1dCBuYW1lIA0KDQo+Pj4+IHRoZW0gaW4gbGF0ZXIgc2VjdGlvbnMuIFJlZGVmaW5p
dGlvbiBpcyBuZXZlciBhIGdvb2QgaWRlYSBiZWNhdXNlIGl0IA0KDQo+Pj4+IG9mdGVuIGxlYWRz
IHRvIGNvbmZsaWN0aW5nIGRlZmluaXRpb25zLg0KDQo+Pj4+IA0KDQo+Pj4+PiA9PT09PT09PT09
PT0NCg0KPj4+Pj4gDQoNCj4+Pj4+ICAgIFtIU1ItUFJQXSAgSUVDLCAiSGlnaCBhdmFpbGFiaWxp
dHkgc2VhbWxlc3MgcmVkdW5kYW5jeSAoSFNSKSBpcyANCg0KPj4+Pj4gYQ0KDQo+Pj4+PiANCg0K
Pj4+Pj4gICAgICAgICAgICAgICBmdXJ0aGVyIGRldmVsb3BtZW50IG9mIHRoZSBQUlAgYXBwcm9h
Y2gsIGFsdGhvdWdoIA0KDQo+Pj4+PiBIU1INCg0KPj4+Pj4gDQoNCj4+Pj4+ICAgICAgICAgICAg
ICAgZnVuY3Rpb25zIHByaW1hcmlseSBhcyBhIHByb3RvY29sIGZvciBjcmVhdGluZyBtZWRpYQ0K
DQo+Pj4+PiANCg0KPj4+Pj4gICAgICAgICAgICAgICByZWR1bmRhbmN5IHdoaWxlIFBSUCwgYXMg
ZGVzY3JpYmVkIGluIHRoZSBwcmV2aW91cw0KDQo+Pj4+PiANCg0KPj4+Pj4gICAgICAgICAgICAg
ICBzZWN0aW9uLCBjcmVhdGVzIG5ldHdvcmsgcmVkdW5kYW5jeS4gIFBSUCBhbmQgSFNSIA0KDQo+
Pj4+PiBhcmUgYm90aA0KDQo+Pj4+PiANCg0KPj4+Pj4gICAgICAgICAgICAgICBkZXNjcmliZWQg
aW4gdGhlIElFQyA2MjQzOSAzIHN0YW5kYXJkLiIsDQoNCj4+Pj4+IA0KDQo+Pj4+PiAgICAgICAg
ICAgICAgIA0KDQo+Pj4+PiA8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3Vy
bD91PWh0dHAtM0FfX3dlYnN0b3JlLmllYy5jDQoNCj4+Pj4+IGhfd2Vic3RvcmVfd2Vic3RvcmUu
bnNmXyZkPUR3SUdhUSZjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmcj02VWhHcFcNCg0KPj4+Pj4g
OWx3aTlkTTdqWWx4WEQ4dyZtPVg1aFZtWHM5NHUtZDJNSlFmS2VUdnIwSUtkWG9XTzFaY1dwdUps
cW52aFUmcz00cw0KDQo+Pj4+PiBqQVZuMmlJRUdESTFJaFEwQ0V2aXNEdXc5S3RBUTNFTGhfTUFV
TlJTbyZlPQ0KDQo+Pj4+PiANCg0KPj4+Pj4gYXJ0bnVtLzA0NjYxNSFvcGVuZG9jdW1lbnQ+Lg0K
DQo+Pj4+PiANCg0KPj4+Pj4gU0I+IE5vdCBhdmFpbGFibGUgYXQgdGhlIHRpbWUgb2YgdGhpcyBy
ZXZpZXcsIGJ1dCBteSByZWNvbGxlY3Rpb24gDQoNCj4+Pj4+IFNCPiBpcw0KDQo+Pj4+PiANCg0K
Pj4+Pj4gU0I+IHRoYXQgdGhpcyBpcyBub3QgcmVhZGlseSBhdmFpbGFibGUgd2l0aG91dCBwYXlp
bmcgYSBsYXJnZSBmZWUuDQoNCj4+Pj4+IA0KDQo+Pj4+IElmIHdlIGRlY2lkZSB0aGF0IHRoaXMg
aXMgZXNzZW50aWFsIGFzIGEga2V5IHJlZmVyZW5jZSwgdGhlcmUgbmVlZHMgDQoNCj4+Pj4gdG8g
YmUgc29tZSBzdWl0YWJsZSB0ZXh0LCBhcyB0aGlzIHdpbGwgZ2V0IHJhaXNlZCBhIG51bWJlciBv
ZiB0aW1lcyANCg0KPj4+PiBiZXR3ZWVuIGhlcmUgYW4gcHVibGljYXRpb24gYXMgZmlyc3QgdGhl
IGRpcmVjdG9yYXRlcyBhbmQgdGhlbiB0aGUgDQoNCj4+Pj4gQURzIHJ1biBpbnRvIHRoaXMuDQoN
Cj4+Pj4gDQoNCj4+Pj4+ID09PT09PT09PT09DQoNCj4+Pj4+IA0KDQo+Pj4+PiAgICBbSVNBOTVd
ICAgIEFOU0kvSVNBLCAiRW50ZXJwcmlzZS1Db250cm9sIFN5c3RlbSBJbnRlZ3JhdGlvbiBQYXJ0
IDE6DQoNCj4+Pj4+IA0KDQo+Pj4+PiAgICAgICAgICAgICAgIE1vZGVscyBhbmQgVGVybWlub2xv
Z3kiLCAyMDAwLA0KDQo+Pj4+PiANCg0KPj4+Pj4gICAgICAgICAgICAgICA8aHR0cHM6Ly91cmxk
ZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaXNhLm9yZ19pc2E5
NV8mZD1Ed0lHYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9NlVoR3BXOWx3aTlkTTdqWWx4
WEQ4dyZtPVg1aFZtWHM5NHUtZDJNSlFmS2VUdnIwSUtkWG9XTzFaY1dwdUpscW52aFUmcz11c2tK
eF9fVDZERkpuY0F1U1Rvc3dXZUxzTmNmY0U4MVJWMDVtdkt5ZmxVJmU9Pi4NCg0KPj4+Pj4gDQoN
Cj4+Pj4+IFNCPiBTaG91bGQgdGhhdCBiZSAyMDAwLCBvciAyMDEwLg0KDQo+Pj4+PiANCg0KPj4+
Pj4gU0I+IE5vdGUgdGhhdCB0aGlzIHNlZW1zIHRvIGJlIGEgdmVyeSBleHBlbnNpdmUgZG9jdW1l
bnQgdG8gYWNjZXNzLg0KDQo+Pj4+PiANCg0KPj4+PiBZb3UgZGlkIG5vdCBjb21tZW50IG9uIHRo
ZSBjb3JyZWN0bmVzcyBvZiB0aGUgcmVmZXJlbmNlLg0KDQo+Pj4+PiANCg0KPj4+PiBCZXN0IFJl
Z2FyZHMNCg0KPj4+PiANCg0KPj4+PiBTdGV3YXJ0DQoNCj4+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNCj4+IGRldG5ldCBtYWlsaW5nIGxpc3QNCg0K
Pj4gZGV0bmV0QGlldGYub3JnDQoNCj4+IGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNv
bS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX21haWwNCg0KPj4gbWFuX2xpc3RpbmZv
X2RldG5ldCZkPUR3SUdhUSZjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmcj02VWhHcFc5bHdpOWRN
Nw0KDQo+PiBqWWx4WEQ4dyZtPVg1aFZtWHM5NHUtZDJNSlFmS2VUdnIwSUtkWG9XTzFaY1dwdUps
cW52aFUmcz1hTWZDRFZQVDNZTWRpDQoNCj4+IFZpaUw5VjBldVNCZTVzWS1MS3JabTN3MUF6WmZW
cyZlPQ0KDQo+IA0KDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQoNCj4gZGV0bmV0IG1haWxpbmcgbGlzdA0KDQo+IGRldG5ldEBpZXRmLm9yZw0KDQo+
IGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3
LmlldGYub3JnX21haWxtYW5fbGlzdGluZm9fZGV0bmV0JmQ9RHdJR2FRJmM9TEZZWi1vOV9IVU1l
TVRTUWljdmpJZyZyPTZVaEdwVzlsd2k5ZE03allseFhEOHcmbT1YNWhWbVhzOTR1LWQyTUpRZktl
VHZyMElLZFhvV08xWmNXcHVKbHFudmhVJnM9YU1mQ0RWUFQzWU1kaVZpaUw5VjBldVNCZTVzWS1M
S3JabTN3MUF6WmZWcyZlPQ0KDQo=


From nobody Fri Jul 13 10:41:17 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 253FE130EF0; Fri, 13 Jul 2018 10:41:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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_HI=-5, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, 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 aVH-Zb2huk8w; Fri, 13 Jul 2018 10:41:12 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 57123130EA6; Fri, 13 Jul 2018 10:41:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=36288; q=dns/txt; s=iport; t=1531503672; x=1532713272; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=8YpUUYiYbtfbibMJKFiofZt+HSK+7wH5qYvtDfPLvtY=; b=f9mkb3h8VFy0uYJRTIUFZwHlEZ5GsEgdaAQFXiD3luBpufhJmhB1pasr rFq0owJcXsFfuDTlquyfiRT7KojwP7JHlfK+A23VGdkMPmdzvkSugGojz +cJgVr/UNKAMwgOQXkyTTtaMevHPwgKbpd+0uMJS8DyTCl6/9A87qMxIg A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D9AQB/40hb/5BdJa1cGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAYMfKmN/KIN7iASMOIIMgziSARSBZgsggVeCdQIXgjghNBg?= =?us-ascii?q?BAgEBAgEBAm0cDIU2AQEBAQIBGgkRMwcLBQcEAgEIDgMBAwEBAQICJgICAjA?= =?us-ascii?q?VAgYIAgQOBX2CIwGBdwgPqTWBLoo3BYELh3eBVz+BEAEngmqDGQQYgQ5PD4J?= =?us-ascii?q?bMYIkAodEIYRyjQUJAoYIgmSGOYFDhBGCbYUkh32CPIc0AhEUgSQdOIFScBU?= =?us-ascii?q?7KgGCPoIlF3oBAYJJhRSFPm8BAYl6gkgBAQ?=
X-IronPort-AV: E=Sophos;i="5.51,348,1526342400"; d="scan'208";a="142329129"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 13 Jul 2018 17:41:10 +0000
Received: from XCH-RCD-003.cisco.com (xch-rcd-003.cisco.com [173.37.102.13]) by rcdn-core-8.cisco.com (8.15.2/8.15.2) with ESMTPS id w6DHfAdr004756 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 13 Jul 2018 17:41:10 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.1320.4; Fri, 13 Jul 2018 12:41:09 -0500
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.1320.000; Fri, 13 Jul 2018 12:41:09 -0500
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Lou Berger <lberger@labn.net>
CC: "BRUNGARD, DEBORAH A" <db3546@att.com>, "draft-ietf-detnet-architecture@ietf.org" <draft-ietf-detnet-architecture@ietf.org>, DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
Thread-Index: AQHUGgAR5hl0cCLge0CdHgCdktdk9KSMLMcAgABcKX2AAL44AIAAJjYh
Date: Fri, 13 Jul 2018 17:41:09 +0000
Message-ID: <D8898AEC-4B10-4FB0-B776-E491F8B3F832@cisco.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <30d8df73-9f52-89d3-66fd-2173f7038624@labn.net> <a19cb7bb-a518-acfd-4539-d002bfc58bca@labn.net> <F64C10EAA68C8044B33656FA214632C88837AE6D@MISOUT7MSGUSRDE.ITServices.sbc.com> <072FD510-A80A-46AA-8EF7-D323D11F8F9C@cisco.com>, <35c847f2-4135-4d07-f2ff-509597757c58@labn.net>
In-Reply-To: <35c847f2-4135-4d07-f2ff-509597757c58@labn.net>
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
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/qTCML6VB_BwL7EtpNYgX4G88PoU>
Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 13 Jul 2018 17:41:16 -0000

SGVsbG8gTG91DQoNCkkgYWdyZWUgdGhhdCBDUEUgaXMgYSBjb2xsaXNpb24uIEJ1dCB0aGUgdGV4
dCBzbyBmYXIgaGFkIFBDRSBmb3IgcGF0aCBjb21wdXRhdGlvbiBlbnRpdHkuIENhbuKAmXQgd2Ug
anVzdCBsZWF2ZSBpdCBhdCB0aGF0Pw0KDQoNClJlZ2FyZHMsDQoNClBhc2NhbA0KDQo+IExlIDEz
IGp1aWwuIDIwMTggw6AgMDY6MjQsIExvdSBCZXJnZXIgPGxiZXJnZXJAbGFibi5uZXQ+IGEgw6lj
cml0IDoNCj4gDQo+IFBhc2NhbCwNCj4gDQo+IFRoZSBpc3N1ZSBiZWluZyByYWlzZWQgKGJ5IERl
Ym9yYWggYW5kIEFuZHkpIGlzIHRoYXQgdGhlIGRvY3VtZW50IGlzIGRlZmluaW5nIHRoZSBuZXcg
dGhyZWUgbGV0dGVyIGFjcm9ueW0gIkNQRSIgYW5kIHRoYXQgIkNQRSIgaXMgd2VsbCBrbm93biBp
biB0aGUgSUVURiBjb250ZXh0IGFzICJDdXN0b21lciBQcmVtaXNlIEVxdWlwbWVudCIuICBTbyBh
bGwgdGhhdCBuZWVkcyB0byBiZSBkb25lIGhlcmUgaXMgdG8gcmVuYW1lIENQRSwgdG8gbWluaW1p
emUgY2hhbmdlIGF0IHRoaXMgbGF0ZSBkYXRlIGFuZCBnaXZlbiBob3cgaW5mcmVxdWVudGx5IHRo
aXMgVExBIGlzIHVzZWQsIGhvdyBhYm91dCAiQ29udHJvbCBQbGFuZSBFbnRpdHkgKENQRW50KT8N
Cj4gDQo+IExvdQ0KPiANCj4gUFMgQW5keSwgeWVzIEkgY2hhbmdlZCBteSBwb3NpdGlvbiBvbiB0
aGlzIHRvcGljIGZyb20gaG93IEkgcmVzcG9uZGVkIHRvIHlvdXIgbWVzc2FnZSAtIGp1c3QgdHJ5
aW5nIHRvIHNob3J0Y3V0IHJlc29sdmluZyB0aGlzIG1pbm9yIGlzc3VlLi4uDQo+IA0KPiAtLS0t
LS0tLS0tDQo+PiBPbiBKdWx5IDEzLCAyMDE4IDEyOjA0OjEwIEFNICJQYXNjYWwgVGh1YmVydCAo
cHRodWJlcnQpIiA8cHRodWJlcnRAY2lzY28uY29tPiB3cm90ZToNCj4+IA0KPj4gSGVsbG8gRGVi
b3JhaA0KPj4gDQo+PiBJIHVzZWQgdGhlIHRlcm0gUENFIGFzIGFuIGV4dGVuc2lvbiB0byB3aGF0
IGEgUENFIGRvZXMgdG9kYXkgdG8gY29tcHV0ZSBtb3JlIGNvbXBsZXggdHJhY2sgdGhlbiBzaW1w
bGUgb25lIG9yIHR3byBsYW5lcyBhcyBpdCBkb2VzIHRvZGF5LCBwb3NzaWJseSBpbmNsdWRpbmcg
cGxhbm5pbmcgZm9yIHJlc2VydmF0aW9uIGFzc29jaWF0ZWQgdG8gcHJlY2lzZSB0aW1pbmcgYW5k
IHNlcnZpY2UgbGF0ZSBzZXR1cC4gSXQgaXMgYW4gZXh0ZW5zaW9uIGJ1dCBub3QgYSBnaWFudCBs
ZWFwIGVpdGhlci4gQ2Fu4oCZdCB3ZSBqdXN0IGtlZXAgdGhhdCB0ZXJtPw0KPj4gDQo+PiANCj4+
IFJlZ2FyZHMsDQo+PiANCj4+IFBhc2NhbA0KPj4gDQo+Pj4gTGUgMTMganVpbC4gMjAxOCDDoCAw
MDozMCwgQlJVTkdBUkQsIERFQk9SQUggQSA8ZGIzNTQ2QGF0dC5jb20+IGEgw6ljcml0IDoNCj4+
PiANCj4+PiBIaSwNCj4+PiANCj4+PiBTb3JyeSBmb3Igbm90IGNhdGNoaW5nIGVhcmxpZXIsIHRo
ZSBhYmJyZXZpYXRpb24vYWNyb255bSAiQ1BFIiBmb3IgY29udHJvbGxlciBwbGFuZSBlbnRpdHkg
Y2xhc2hlcyB3aXRoIHRoZSBSRkMgRWRpdG9yJ3MgYWJicmV2aWF0aW9ucyBsaXN0IHdoZXJlIENQ
RSBpcyB0aGUgd2VsbC1rbm93biBhYmJyZXZpYXRpb24gY3VzdG9tZXIgcHJlbWlzZXMgZXF1aXBt
ZW50Og0KPj4+IA0KPj4+IGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL21hdGVyaWFscy9hYmJy
ZXYuZXhwYW5zaW9uLnR4dA0KPj4+IA0KPj4+IFRvIGF2b2lkIGxvdHMgb2YgY29tbWVudHMgZHVy
aW5nIHRoZSBwdWJsaWNhdGlvbiBwcm9jZXNzLCBiZXN0IGlzIHRvIGZpbmQgYW4gYWx0ZXJuYXRp
dmUgYWJicmV2aWF0aW9uLg0KPj4+IA0KPj4+IFRoYW5rcywNCj4+PiBEZWJvcmFoDQo+Pj4gDQo+
Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+PiBGcm9tOiBkZXRuZXQgPGRldG5ldC1i
b3VuY2VzQGlldGYub3JnPiBPbiBCZWhhbGYgT2YgTG91IEJlcmdlcg0KPj4+IFNlbnQ6IFRodXJz
ZGF5LCBKdWx5IDEyLCAyMDE4IDEyOjQ3IFBNDQo+Pj4gVG86IGRyYWZ0LWlldGYtZGV0bmV0LWFy
Y2hpdGVjdHVyZUBpZXRmLm9yZw0KPj4+IENjOiBEZXROZXQgV0cgPGRldG5ldEBpZXRmLm9yZz4N
Cj4+PiBTdWJqZWN0OiBSZTogW0RldG5ldF0gRXh0ZW5kZWQgV0cgTGFzdCBDYWxsOiBkcmFmdC1p
ZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDYNCj4+PiANCj4+PiANCj4+PiBIaSwNCj4+PiANCj4+
PiBJIGhhdmUgdGhlIGZvbGxvd2luZyBjb21tZW50cy9xdWVzdGlvbnM6DQo+Pj4gDQo+Pj4gLSBX
UlQgNC40LjINCj4+PiANCj4+PiBJIHRoaW5rIENQRSBhbmQgUENFIGFyZSBhIGJpdCBjb25mbGF0
ZWQuICBUbyBjbGFyaWZ5LCBoaXcgYWJvdXQ6DQo+Pj4gDQo+Pj4gT0xEDQo+Pj4gICB0byBhbnkg
ZGV2aWNlIG9wZXJhdGluZyBpbiB0aGF0IHBsYW5lLCB3aGV0aGVyIGlzIGl0IGEgUGF0aA0KPj4+
ICAgQ29tcHV0YXRpb24gZW50aXR5LCBvciBhIE5ldHdvcmsgTWFuYWdlbWVudCBlbnRpdHkgKE5N
RSkpLCBvciBhDQo+Pj4gICBkaXN0cmlidXRlZCBjb250cm9sIHBsYW5lLiAgVGhlIFBhdGggQ29t
cHV0YXRpb24gRWxlbWVudCAoUENFKQ0KPj4+ICAgW1JGQzQ2NTVdIGlzIGEgY29yZSBlbGVtZW50
IG9mIGEgY29udHJvbGxlciwgaW4gY2hhcmdlIG9mIGNvbXB1dGluZw0KPj4+ICAgRGV0ZXJtaW5p
c3RpYyBwYXRocyB0byBiZSBhcHBsaWVkIGluIHRoZSBOZXR3b3JrIFBsYW5lLg0KPj4+IA0KPj4+
IE5FVw0KPj4+ICAgdG8gYW55IGRldmljZSBvcGVyYXRpbmcgaW4gdGhhdCBwbGFuZSwgd2hldGhl
ciBpcyBpdCBhIFBhdGgNCj4+PiAgIENvbXB1dGF0aW9uIEVsZW1lbnQgW1JGQzQ2NTVdIG9yIGVu
dGl0eSwgb3IgYSBOZXR3b3JrIE1hbmFnZW1lbnQgZW50aXR5ICAgIChOTUUpKSwgb3IgYQ0KPj4+
ICAgZGlzdHJpYnV0ZWQgY29udHJvbCBwbGFuZS4gIFRoZSBDUEUNCj4+PiAgICBpcyBhIGNvcmUg
ZWxlbWVudCBvZiBhIGNvbnRyb2xsZXIsIGluIGNoYXJnZSBvZiBjb21wdXRpbmcNCj4+PiAgIERl
dGVybWluaXN0aWMgcGF0aHMgdG8gYmUgYXBwbGllZCBpbiB0aGUgTmV0d29yayBQbGFuZS4NCj4+
PiANCj4+PiBhbmQgcy9QQ0UvQ1BFIGluIHRoZSBuZXh0IHBhcmFncmFwaCwgc3BlY2lmaWNhbGx5
Og0KPj4+IA0KPj4+IE9MRA0KPj4+ICAgT25lIG9yIG1vcmUgUENFKHMpIGNvbGxhYm9yYXRlIHRv
IGltcGxlbWVudCB0aGUgcmVxdWVzdHMgZnJvbSB0aGUgRk1FDQo+Pj4gICBhcyBQZXItRmxvdyBQ
ZXItSG9wIEJlaGF2aW9ycyBpbnN0YWxsZWQgaW4gdGhlIGludGVybWVkaWF0ZSBub2RlcyBmb3IN
Cj4+PiAgIGVhY2ggaW5kaXZpZHVhbCBmbG93LiAgVGhlIFBDRXMgcGxhY2UgZWFjaCBmbG93IGFs
b25nIGEgZGV0ZXJtaW5pc3RpYyBORVcNCj4+PiAgIE9uZSBvciBtb3JlIENQRShzKSBjb2xsYWJv
cmF0ZSB0byBpbXBsZW1lbnQgdGhlIHJlcXVlc3RzIGZyb20gdGhlIEZNRQ0KPj4+ICAgYXMgUGVy
LUZsb3cgUGVyLUhvcCBCZWhhdmlvcnMgaW5zdGFsbGVkIGluIHRoZSBpbnRlcm1lZGlhdGUgbm9k
ZXMgZm9yDQo+Pj4gICBlYWNoIGluZGl2aWR1YWwgZmxvdy4gIFRoZSBDUEVzIHBsYWNlIGVhY2gg
ZmxvdyBhbG9uZyBhIGRldGVybWluaXN0aWMNCj4+PiANCj4+PiAtIFdSVCBTZWN0aW9uIDQuNC4z
DQo+Pj4gSSdtIHVuY2xlYXIgYXMgdG8gd2hhdCAiT3BlcmF0aW9uYWwgUGxhbmUgKGNvbnRyb2wg
cGxhbmUpIiBtZWFucyBpbiB0aGUgZmlyc3QgcGFyYWdyYXBoLiAgU2hvdWxkIGl0IHBlcmhhcHMg
cmVhZCAiT3BlcmF0aW9uYWwgUGxhbmUgKE9BTSkiPyBJZiBub3QsIHdoYXQgaXMgdGhlIGludGVu
dCBvZiAiY29udHJvbCBwbGFuZSIgaW4gdGhpcyBwYXJhZ3JhcGggKGFuZCBzZWN0aW9uKT8NCj4+
PiANCj4+PiBUaGFuayB5b3UsDQo+Pj4gTG91DQo+Pj4gDQo+Pj4+IE9uIDYvMjgvMjAxOCAxMDoz
NSBQTSwgTG91IEJlcmdlciB3cm90ZToNCj4+Pj4gQXV0aG9ycywNCj4+Pj4gDQo+Pj4+ICAgICBU
aGFuayB5b3UgZm9yIHRoZSB1cGRhdGUhDQo+Pj4+IA0KPj4+PiBXRywNCj4+Pj4gDQo+Pj4+ICAg
ICBUaGlzIGRvY3VtZW50IGhhcyBjaGFuZ2VkIHRvIGEgc3VmZmljaWVudCBkZWdyZWUgdGhhdCBJ
IHRoaW5rIGENCj4+Pj4gMm5kIGxhc3QgY2FsbCBpcyB3YXJyYW50ZWQuICBUeXBpY2FsbHkgSSB3
b3VsZCBzdGFydCBhIDEgd2VlayBMQyBpbg0KPj4+PiB0aGVzZSBjaXJjdW1zdGFuY2VzIC0gYnV0
IGdpdmVuIHRoZSBwcm94aW1pdHkgdG8gdGhlIG1lZXRpbmcgSSdkIGxpa2UNCj4+Pj4gdG8gc3Rh
cnQgYSAzIHdlZWsgTEMgcmlnaHQgZW5kaW5nIHdpdGggdGhlIElFVEYgbWVldGluZyAtLSB0aGF0
IGlzIG9uIEp1bHkgMjB0aC4NCj4+Pj4gVGhpcyBzaG91bGQgYWxsb3cgZm9yIGJvdGggYWRlcXVh
dGUgcmV2aWV3IG9mIHRoZSBjaGFuZ2VzIGFuZA0KPj4+PiBkaXNjdXNzaW9uIG9mIHRoZSBjaGFu
Z2VzIGluIG91ciBXRyBzZXNzaW9uIChNb25kYXkgSnVseSAxNi4pDQo+Pj4+IA0KPj4+PiBBcyBh
bHdheXMsIHBsZWFzZSBzZW5kIExDIGNvbW1lbnQgdG8gdGhlIGxpc3QgYW5kIHBvc2l0aXZlIGNv
bW1lbnRzLA0KPj4+PiBlLmcuLCAiSSd2ZSByZXZpZXdlZCB0aGlzIGRvY3VtZW50IGFuZCBiZWxp
ZXZlIGl0IGlzIHJlYWR5IGZvcg0KPj4+PiBwdWJsaWNhdGlvbiIsIGFyZSB3ZWxjb21lIQ0KPj4+
PiANCj4+Pj4gVGhhbmsgeW91LA0KPj4+PiANCj4+Pj4gTG91IChhcyBTaGVwaGVyZCkNCj4+Pj4g
DQo+Pj4+PiBPbiA2LzI4LzIwMTggOTowOCBQTSwgSsOhbm9zIEZhcmthcyB3cm90ZToNCj4+Pj4+
IERlYXIgYWxsLA0KPj4+Pj4gDQo+Pj4+PiBPZmYtbGluZSBkaXNjdXNzaW9ucyBhbW9uZyBMb3Us
IFN0ZXdhcnQsIGFuZCBhdXRob3JzIGZvbGxvd2VkIHRoZQ0KPj4+Pj4gZGlzY3Vzc2lvbnMgdG8g
cHJvcGVybHkgYWRkcmVzcyB0aGUgV0dMQyBjb21tZW50cywgaW5jbHVkaW5nIHRoZQ0KPj4+Pj4g
ZGV0YWlsZWQgY29tbWVudHMuDQo+Pj4+PiANCj4+Pj4+IEEgbmV3IHJldmlzaW9uIG9mIHRoZSBk
cmFmdCBoYXMgYmVlbiB1cGxvYWRlZDoNCj4+Pj4+IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVj
dHVyZS0wNi4NCj4+Pj4+IA0KPj4+Pj4gSW4gYWRkaXRpb24gdG8gdGhlIGNoYW5nZXMgYWxyZWFk
eSBkZXNjcmliZWQgaW4gdGhpcyB0aHJlYWQsIHRoZQ0KPj4+Pj4gZm9sbG93aW5nIGJpZ2dlciBj
aGFuZ2VzIGhhdmUgYmVlbiBtYWRlIHRvIHRoZSBkcmFmdDoNCj4+Pj4+IA0KPj4+Pj4gDQo+Pj4+
PiAqU2VjdGlvbiAyLjEgVGVybXMgdXNlZCBpbiB0aGlzIGRvY3VtZW50Kg0KPj4+Pj4gDQo+Pj4+
PiBTb21lIGRlZmluaXRpb25zIHJlZmluZWQgYXMgc3VnZ2VzdGVkIGJ5IHRoZSBkZXRhaWxlZCBj
b21tZW50cw0KPj4+Pj4gDQo+Pj4+PiBOZXcgZGVmaW5pdGlvbnMgaGF2ZSBiZWVuIGFkZGVkOg0K
Pj4+Pj4gDQo+Pj4+PiAgICJhbGxvY2F0aW9uDQo+Pj4+PiAgICAgICAgICAgUmVzb3VyY2VzIGFy
ZSBkZWRpY2F0ZWQgdG8gc3VwcG9ydCBhIERldE5ldCBmbG93Lg0KPj4+Pj4gRGVwZW5kaW5nDQo+
Pj4+PiAgICAgICAgICAgb24gYW4gaW1wbGVtZW50YXRpb24sIHRoZSByZXNvdXJjZSBtYXkgYmUg
cmV1c2VkIGJ5IG5vbi0NCj4+Pj4+ICAgICAgICAgICBEZXROZXQgZmxvd3Mgd2hlbiBpdCBpcyBu
b3QgdXNlZCBieSB0aGUgRGV0TmV0IGZsb3cuDQo+Pj4+PiANCj4+Pj4+IA0KPj4+Pj4gICBQRUYg
ICAgIEEgUGFja2V0IEVsaW1pbmF0aW9uIEZ1bmN0aW9uIChQRUYpIGVsaW1pbmF0ZXMgZHVwbGlj
YXRlDQo+Pj4+PiAgICAgICAgICAgY29waWVzIG9mIHBhY2tldHMgdG8gcHJldmVudCBleGNlc3Mg
cGFja2V0cyBmbG9vZGluZyB0aGUNCj4+Pj4+ICAgICAgICAgICBuZXR3b3JrIG9yIGR1cGxpY2F0
ZSBwYWNrZXRzIGJlaW5nIHNlbnQgb3V0IG9mIHRoZSBEZXROZXQNCj4+Pj4+ICAgICAgICAgICBk
b21haW4uICBQRUYgY2FuIGJlIGltcGxlbWVudGVkIGJ5IGFuIGVkZ2Ugbm9kZSwgYSByZWxheQ0K
Pj4+Pj4gICAgICAgICAgIG5vZGUsIG9yIGFuIGVuZCBzeXN0ZW0uDQo+Pj4+PiANCj4+Pj4+ICBQ
UkYgICAgIEEgUGFja2V0IFJlcGxpY2F0aW9uIEZ1bmN0aW9uIChQUkYpIHJlcGxpY2F0ZXMgRGV0
TmV0IGZsb3cNCj4+Pj4+ICAgICAgICAgICBwYWNrZXRzIGFuZCBmb3J3YXJkcyB0aGVtIHRvIG9u
ZSBvciBtb3JlIG5leHQgaG9wcyBpbiB0aGUNCj4+Pj4+ICAgICAgICAgICBEZXROZXQgZG9tYWlu
LiAgVGhlIG51bWJlciBvZiBwYWNrZXQgY29waWVzIHNlbnQgdG8gZWFjaA0KPj4+Pj4gbmV4dA0K
Pj4+Pj4gICAgICAgICAgIGhvcCBpcyBhIERldE5ldCBmbG93IHNwZWNpZmljIHBhcmFtZXRlciBh
dCB0aGUgbm9kZSBkb2luZw0KPj4+Pj4gdGhlDQo+Pj4+PiAgICAgICAgICAgcmVwbGljYXRpb24u
ICBQUkYgY2FuIGJlIGltcGxlbWVudGVkIGJ5IGFuIGVkZ2Ugbm9kZSwgYQ0KPj4+Pj4gcmVsYXkN
Cj4+Pj4+ICAgICAgICAgICBub2RlLCBvciBhbiBlbmQgc3lzdGVtLg0KPj4+Pj4gDQo+Pj4+PiAg
IFBSRU9GICAgQ29sbGVjdGl2ZSBuYW1lIGZvciBQYWNrZXQgUmVwbGljYXRpb24sIEVsaW1pbmF0
aW9uLCBhbmQNCj4+Pj4+ICAgICAgICAgICBPcmRlcmluZyBGdW5jdGlvbnMuDQo+Pj4+PiANCj4+
Pj4+ICAgUE9GICAgICBBIFBhY2tldCBPcmRlcmluZyBGdW5jdGlvbiAoUE9GKSByZS1vcmRlcnMg
cGFja2V0cyB3aXRoaW4NCj4+Pj4+IGENCj4+Pj4+ICAgICAgICAgICBEZXROZXQgZmxvdyB0aGF0
IGFyZSByZWNlaXZlZCBvdXQgb2Ygb3JkZXIuICBUaGlzDQo+Pj4+PiBmdW5jdGlvbg0KPj4+Pj4g
ICAgICAgICAgIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBhbiBlZGdlIG5vZGUsIGEgcmVsYXkgbm9k
ZSwgb3IgYW4NCj4+Pj4+IGVuZA0KPj4+Pj4gICAgICAgICAgIHN5c3RlbS4NCj4+Pj4+IA0KPj4+
Pj4gIERldE5ldCBzZXJ2aWNlIHByb3h5DQo+Pj4+PiAgICAgICAgICAgTWFwcyBiZXR3ZWVuIEFw
cC1mbG93cyBhbmQgRGV0TmV0IGZsb3dzLg0KPj4+Pj4gDQo+Pj4+PiAgIGJyaWRnZWQgcGF0aA0K
Pj4+Pj4gICAgICAgICAgIEEgVkxBTiBicmlkZ2UgdXNlcyB0aGUgVkxBTiBJRCBhbmQgdGhlIGRl
c3RpbmF0aW9uIE1BQw0KPj4+Pj4gICAgICAgICAgIGFkZHJlc3MgdG8gc2VsZWN0IHRoZSBvdXRi
b3VuZCBwb3J0IGhlbmNlIHRoZSBwYXRoIGZvciBhDQo+Pj4+PiAgICAgICAgICAgZnJhbWUuIg0K
Pj4+Pj4gDQo+Pj4+PiANCj4+Pj4+ICpTZWN0aW9uIDMuMSBQcmltYXJ5IGdvYWxzIGRlZmluaW5n
IHRoZSBEZXROZXQgUW9TKg0KPj4+Pj4gDQo+Pj4+PiBBIG5ldyBRb1MgYXNwZWN0IGhhcyBiZWVu
IGFkZGVkOg0KPj4+Pj4gICAibyAgQW4gdXBwZXIgYm91bmQgb24gb3V0LW9mLW9yZGVyIHBhY2tl
dCBkZWxpdmVyeS4gIEl0IGlzIHdvcnRoDQo+Pj4+PiAgICAgIG5vdGluZyB0aGF0IHNvbWUgRGV0
TmV0IGFwcGxpY2F0aW9ucyBhcmUgdW5hYmxlIHRvIHRvbGVyYXRlDQo+Pj4+PiBhbnkNCj4+Pj4+
ICAgICAgb3V0LW9mLW9yZGVyIGRlbGl2ZXJ5LiINCj4+Pj4+IA0KPj4+Pj4gDQo+Pj4+PiBUaGUg
M3JkIHBhcmFncmFwaCBvbiBsb3NzIG9uIHBhZ2UgOCBhZnRlciB0aGUgYnVsbGV0IGxpc3QgaGFz
IGJlZW4NCj4+Pj4+IGV4dGVuZGVkIHRvOg0KPj4+Pj4gICAiQWZ0ZXIgY29uZ2VzdGlvbiwgdGhl
IG1vc3QgaW1wb3J0YW50IGNvbnRyaWJ1dGlvbnMgdG8gcGFja2V0DQo+Pj4+PiBsb3NzIGFyZQ0K
Pj4+Pj4gICB0eXBpY2FsbHkgZnJvbSByYW5kb20gbWVkaWEgZXJyb3JzIGFuZCBlcXVpcG1lbnQg
ZmFpbHVyZXMuDQo+Pj4+PiBTZXJ2aWNlDQo+Pj4+PiAgIHByb3RlY3Rpb24gaXMgdGhlIG5hbWUg
Zm9yIHRoZSBtZWNoYW5pc21zIHVzZWQgYnkgRGV0TmV0IHRvDQo+Pj4+PiBhZGRyZXNzDQo+Pj4+
PiAgIHRoZXNlIGxvc3Nlcy4gIFRoZSBtZWNoYW5pc21zIGVtcGxveWVkIGFyZSBjb25zdHJhaW5l
ZCBieSB0aGUNCj4+Pj4+ICAgcmVxdWlyZW1lbnQgdG8gbWVldCB0aGUgdXNlcnMnIGxhdGVuY3kg
cmVxdWlyZW1lbnRzLiAgUGFja2V0DQo+Pj4+PiAgIHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlv
biAoU2VjdGlvbiAzLjIuMikgYW5kIHBhY2tldCBlbmNvZGluZw0KPj4+Pj4gICAoU2VjdGlvbiAz
LjIuMi4zKSBhcmUgZGVzY3JpYmVkIGluIHRoaXMgZG9jdW1lbnQgdG8gcHJvdmlkZQ0KPj4+Pj4g
c2VydmljZQ0KPj4+Pj4gICBwcm90ZWN0aW9uOyBvdGhlcnMgbWF5IGJlIGZvdW5kLiAgRm9yIGlu
c3RhbmNlLCBwYWNrZXQgZW5jb2RpbmcNCj4+Pj4+IGNhbg0KPj4+Pj4gICBiZSB1c2VkIHRvIHBy
b3ZpZGUgc2VydmljZSBwcm90ZWN0aW9uIGFnYWluc3QgcmFuZG9tIG1lZGlhDQo+Pj4+PiBlcnJv
cnMsDQo+Pj4+PiAgIHBhY2tldCByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24gY2FuIGJlIHVz
ZWQgdG8gcHJvdmlkZSBzZXJ2aWNlDQo+Pj4+PiAgIHByb3RlY3Rpb24gYWdhaW5zdCBlcXVpcG1l
bnQgZmFpbHVyZXMuICBUaGlzIG1lY2hhbmlzbQ0KPj4+Pj4gZGlzdHJpYnV0ZXMNCj4+Pj4+ICAg
dGhlIGNvbnRlbnRzIG9mIERldE5ldCBmbG93cyBvdmVyIG11bHRpcGxlIHBhdGhzIGluIHRpbWUg
YW5kL29yDQo+Pj4+PiAgIHNwYWNlLCBzbyB0aGF0IHRoZSBsb3NzIG9mIHNvbWUgb2YgdGhlIHBh
dGhzIGRvZXMgbmVlZCBub3QgY2F1c2UNCj4+Pj4+IHRoZQ0KPj4+Pj4gICBsb3NzIG9mIGFueSBw
YWNrZXRzLiINCj4+Pj4+IA0KPj4+Pj4gDQo+Pj4+PiAqMy4yLjIuICBTZXJ2aWNlIFByb3RlY3Rp
b24qDQo+Pj4+PiANCj4+Pj4+IFNlcnZpY2UgcHJvdGVjdGlvbiBpcyB1c2VkIGFzIGEgbW9yZSBn
ZW5lcmljIHRlcm0uIEludHJvZHVjdG9yeSB0ZXh0DQo+Pj4+PiBhZGRlZDoNCj4+Pj4+ICAgIlNl
cnZpY2UgcHJvdGVjdGlvbiBhaW1zIHRvIG1pdGlnYXRlIG9yIGVsaW1pbmF0ZSBwYWNrZXQgbG9z
cyBkdWUNCj4+Pj4+IHRvDQo+Pj4+PiAgIGVxdWlwbWVudCBmYWlsdXJlcywgcmFuZG9tIG1lZGlh
IGFuZC9vciBtZW1vcnkgZmF1bHRzLiAgVGhlc2UNCj4+Pj4+IHR5cGVzDQo+Pj4+PiAgIG9mIHBh
Y2tldCBsb3NzIGNhbiBiZSBncmVhdGx5IHJlZHVjZWQgYnkgc3ByZWFkaW5nIHRoZSBkYXRhIG92
ZXINCj4+Pj4+ICAgbXVsdGlwbGUgZGlzam9pbnQgZm9yd2FyZGluZyBwYXRocy4gIFZhcmlvdXMg
c2VydmljZSBwcm90ZWN0aW9uDQo+Pj4+PiAgIG1ldGhvZHMgYXJlIGRlc2NyaWJlZCBpbiBbUkZD
NjM3Ml0sIGUuZy4sIDErMSBsaW5lYXIgcHJvdGVjdGlvbi4NCj4+Pj4+ICAgVGhpcyBzZWN0aW9u
IGRlc2NyaWJlcyB0aGUgZnVuY3Rpb25hbCBkZXRhaWxzIG9mIGFuIGFkZGl0aW9uYWwNCj4+Pj4+
IG1ldGhvZA0KPj4+Pj4gICBpbiBTZWN0aW9uIDMuMi4yLjIsIHdoaWNoIGNhbiBiZSBpbXBsZW1l
bnRlZCBhcyBkZXNjcmliZWQgaW4NCj4+Pj4+ICAgU2VjdGlvbiAzLjIuMi4zIG9yIGFzIHNwZWNp
ZmllZCBpbiBbSS1ELmlldGYtZGV0bmV0LWRwLXNvbC1tcGxzXQ0KPj4+Pj4gaW4NCj4+Pj4+ICAg
b3JkZXIgdG8gcHJvdmlkZSAxK24gaGl0bGVzcyBwcm90ZWN0aW9uLiAgVGhlIGFwcHJvcHJpYXRl
IHNlcnZpY2UNCj4+Pj4+ICAgcHJvdGVjdGlvbiBtZWNoYW5pc20gZGVwZW5kcyBvbiB0aGUgc2Nl
bmFyaW8gYW5kIHRoZSByZXF1aXJlbWVudHMuIg0KPj4+Pj4gDQo+Pj4+PiANCj4+Pj4+IE5ldyBz
dWItc2VjdGlvbiBhZGRlZDoNCj4+Pj4+IA0KPj4+Pj4gIjMuMi4yLjEuICBJbi1PcmRlciBEZWxp
dmVyeQ0KPj4+Pj4gDQo+Pj4+PiAgIE91dC1vZi1vcmRlciBwYWNrZXQgZGVsaXZlcnkgY2FuIGJl
IGEgc2lkZSBlZmZlY3Qgb2Ygc2VydmljZQ0KPj4+Pj4gICBwcm90ZWN0aW9uLiAgUGFja2V0cyBk
ZWxpdmVyZWQgb3V0LW9mLW9yZGVyIGltcGFjdCB0aGUgYW1vdW50IG9mDQo+Pj4+PiAgIGJ1ZmZl
cmluZyBuZWVkZWQgYXQgdGhlIGRlc3RpbmF0aW9uIHRvIHByb3Blcmx5IHByb2Nlc3MgdGhlDQo+
Pj4+PiByZWNlaXZlZA0KPj4+Pj4gICBkYXRhLiAgU3VjaCBwYWNrZXRzIGFsc28gaW5mbHVlbmNl
IHRoZSBqaXR0ZXIgb2YgYSBmbG93LiAgVGhlDQo+Pj4+PiBEZXROZXQNCj4+Pj4+ICAgc2Vydmlj
ZSBpbmNsdWRlcyBtYXhpbXVtIGFsbG93ZWQgbWlzb3JkZXJpbmcgYXMgYSBjb25zdHJhaW50Lg0K
Pj4+Pj4gWmVybw0KPj4+Pj4gICBtaXNvcmRlcmluZyB3b3VsZCBiZSBhIHZhbGlkIHNlcnZpY2Ug
Y29uc3RyYWludCB0byByZWZsZWN0IHRoYXQNCj4+Pj4+IHRoZQ0KPj4+Pj4gICBlbmQgc3lzdGVt
KHMpIG9mIHRoZSBmbG93IGNhbm5vdCB0b2xlcmF0ZSBhbnkgb3V0LW9mLW9yZGVyIGRlbGl2ZXJ5
Lg0KPj4+Pj4gICBTZXJ2aWNlIHByb3RlY3Rpb24gbWF5IHByb3ZpZGUgYSBtZWNoYW5pc20gdG8g
c3VwcG9ydCBpbi1vcmRlcg0KPj4+Pj4gICBkZWxpdmVyeS4iDQo+Pj4+PiANCj4+Pj4+IA0KPj4+
Pj4gKjMuMi4yLjIuIFBhY2tldCBSZXBsaWNhdGlvbiBhbmQgRWxpbWluYXRpb24qDQo+Pj4+PiAN
Cj4+Pj4+IE5ldyBidWxsZXQgYWRkZWQgYXMgdGhlIGxhc3Qgb25lOg0KPj4+Pj4gICAibyAgVGhl
IFBhY2tldCBPcmRlcmluZyBGdW5jdGlvbiAoUE9GKSB1c2VzIHRoZSBzZXF1ZW5jaW5nDQo+Pj4+
PiBpbmZvcm1hdGlvbg0KPj4+Pj4gICAgICB0byByZS1vcmRlciBhIERldE5ldCBmbG93J3MgcGFj
a2V0cyB0aGF0IGFyZSByZWNlaXZlZCBvdXQgb2YNCj4+Pj4+ICAgICAgb3JkZXIuIg0KPj4+Pj4g
DQo+Pj4+PiBOZXcgc2VudGVuY2UgYWRkZWQgYWZ0ZXIgdGhlIGJ1bGxldCBsaXN0Og0KPj4+Pj4g
IlRoZSBvcmRlciBpbiB3aGljaCBhIG5vZGUgYXBwbGllcyB0aGUgUEVGIGFuZCB0aGUgUFJGIHRv
IGEgRGV0TmV0DQo+Pj4+PiBmbG93IGlzIGltcGxlbWVudGF0aW9uIHNwZWNpZmljLiINCj4+Pj4+
IA0KPj4+Pj4gMm5kIHBhcmFncmFwaCBhZnRlciB0aGUgYnVsbGV0IGxpc3QgaGFzIGJlZW4gdXBk
YXRlZCB0bzoNCj4+Pj4+ICJTb21lIHNlcnZpY2UgcHJvdGVjdGlvbiBtZWNoYW5pc21zIHJlbHkg
b24gc3dpdGNoaW5nIGZyb20gb25lIGZsb3cNCj4+Pj4+IHRvDQo+Pj4+PiAgIGFub3RoZXIgd2hl
biBhIGZhaWx1cmUgb2YgYSBmbG93IGlzIGRldGVjdGVkLiAgQ29udHJhcmlseSwgcGFja2V0DQo+
Pj4+PiAgIHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiBjb21iaW5lcyB0aGUgRGV0TmV0IG1l
bWJlciBmbG93cyBzZW50DQo+Pj4+PiAgIGFsb25nIG11bHRpcGxlIGRpZmZlcmVudCBwYXRocywg
YW5kIHBlcmZvcm1zIGEgcGFja2V0LWJ5LXBhY2tldA0KPj4+Pj4gICBzZWxlY3Rpb24gb2Ygd2hp
Y2ggdG8gZGlzY2FyZCwgZS5nLiwgYmFzZWQgb24gc2VxdWVuY2luZyBpbmZvcm1hdGlvbi4iDQo+
Pj4+PiANCj4+Pj4+IA0KPj4+Pj4gKjMuMi4zLiAgRXhwbGljaXQgcm91dGVzKg0KPj4+Pj4gDQo+
Pj4+PiBPdXQtb2Ytb3JkZXIgYXNwZWN0IGFkZGVkIHRvIHRoZSBmaXJzdCBwYXJhZ3JhcGgsIHdo
aWNoIGlzIGFib3V0DQo+Pj4+PiBkaXN0cmlidXRlZCByb3V0aW5nOg0KPj4+Pj4gIkZ1cnRoZXJt
b3JlLCBvdXQtb2Ytb3JkZXINCj4+Pj4+IHBhY2tldCBkZWxpdmVyeSBjYW4gYmUgYSBzaWRlIGVm
ZmVjdCBvZiByb3V0ZSBjaGFuZ2VzLiINCj4+Pj4+IA0KPj4+Pj4gTmV3IHNlbnRlbmNlIGFkZGVk
IHRvIHRoZSAzcmQgcGFyYWdyYXBoOg0KPj4+Pj4gIkV4cGxpY2l0IHJvdXRlcyBjYW4gYmUgZXN0
YWJsaXNoZWQgdmFyaW91cyB3YXlzLCBlLmcuLCB3aXRoIFJTVlAtVEUNCj4+Pj4+IFtSRkMzMjA5
XSwgd2l0aCBTZWdtZW50IFJvdXRpbmcgKFNSKQ0KPj4+Pj4gW0ktRC5pZXRmLXNwcmluZy1zZWdt
ZW50LXJvdXRpbmddLCB2aWEgYSBTb2Z0d2FyZSBEZWZpbmVkIE5ldHdvcmtpbmcNCj4+Pj4+IGFw
cHJvYWNoIFtSRkM3NDI2XSwgd2l0aCBJUy1JUyBbUkZDNzgxM10sIGV0Yy4iDQo+Pj4+PiANCj4+
Pj4+IE5ldyBwYXJhZ3JhcGggYWRkZWQ6DQo+Pj4+PiAgICJPdXQtb2Ytb3JkZXIgcGFja2V0IGRl
bGl2ZXJ5IGNhbiBiZSBhIHNpZGUgZWZmZWN0IG9mDQo+Pj4+PiBkaXN0cmlidXRpbmcgYQ0KPj4+
Pj4gICBzaW5nbGUgZmxvdyBvdmVyIG11bHRpcGxlIHBhdGhzIGVzcGVjaWFsbHkgd2hlbiB0aGVy
ZSBpcyBhIGNoYW5nZQ0KPj4+Pj4gICBmcm9tIG9uZSBwYXRoIHRvIGFub3RoZXIgd2hlbiBjb21i
aW5pbmcgdGhlIGZsb3cuICBUaGlzIGlzDQo+Pj4+PiAgIGlycmVzcGVjdGl2ZSBvZiB0aGUgZGlz
dHJpYnV0aW9uIG1ldGhvZCB1c2VkLCBhbHNvIGFwcGxpZXMgdG8NCj4+Pj4+IHNlcnZpY2UNCj4+
Pj4+ICAgcHJvdGVjdGlvbiBvdmVyIGV4cGxpY2l0IHJvdXRlcy4gIEFzIGRlc2NyaWJlZCBpbiBT
ZWN0aW9uDQo+Pj4+PiAzLjIuMi4xLA0KPj4+Pj4gICBvdXQtb2Ytb3JkZXIgcGFja2V0cyBpbmZs
dWVuY2UgdGhlIGppdHRlciBvZiBhIGZsb3cgYW5kIGltcGFjdA0KPj4+Pj4gdGhlDQo+Pj4+PiAg
IGFtb3VudCBvZiBidWZmZXJpbmcgbmVlZGVkIHRvIHByb2Nlc3MgdGhlIGRhdGE7IHRoZXJlZm9y
ZSwgRGV0TmV0DQo+Pj4+PiAgIHNlcnZpY2UgaW5jbHVkZXMgbWF4aW11bSBhbGxvd2VkIG1pc29y
ZGVyaW5nIGFzIGEgY29uc3RyYWludC4gVGhlDQo+Pj4+PiAgIHVzZSBvZiBleHBsaWNpdCByb3V0
ZXMgaGVscHMgdG8gcHJvdmlkZSBpbi1vcmRlciBkZWxpdmVyeSBiZWNhdXNlDQo+Pj4+PiAgIHRo
ZXJlIGlzIG5vIGltbWVkaWF0ZSByb3V0ZSBjaGFuZ2Ugd2l0aCB0aGUgbmV0d29yayB0b3BvbG9n
eSwgYnV0DQo+Pj4+PiB0aGUNCj4+Pj4+ICAgY2hhbmdlcyBhcmUgcGxhbm5hYmxlIGFzIHRoZXkg
YXJlIGJldHdlZW4gdGhlIGRpZmZlcmVudCBleHBsaWNpdA0KPj4+Pj4gICByb3V0ZXMuIg0KPj4+
Pj4gDQo+Pj4+PiAqDQo+Pj4+PiAqKjQuMS4xLiBSZXByZXNlbnRhdGl2ZSBQcm90b2NvbCBTdGFj
ayBNb2RlbCoNCj4+Pj4+IA0KPj4+Pj4gIkV4cGxpY2l0IHJvdXRlcyIgaGF2ZSBiZWVuIGFkZGVk
IHRvIEZpZ3VyZSAyIHdpdGggdGhlIGNvcnJlc3BvbmRpbmcNCj4+Pj4+IGV4cGxhbmF0aW9uOg0K
Pj4+Pj4gIkV4cGxpY2l0IHJvdXRlcw0KPj4+Pj4gICAgICAgICAgIFRoZSBEZXROZXQgdHJhbnNw
b3J0IGxheWVyIHByb3ZpZGVzIG1lY2hhbmlzbXMgdG8gZW5zdXJlDQo+Pj4+PiB0aGF0DQo+Pj4+
PiAgICAgICAgICAgZml4ZWQgcGF0aHMgYXJlIHByb3ZpZGVkIGZvciBEZXROZXQgZmxvd3MuICBU
aGVzZQ0KPj4+Pj4gZXhwbGljaXQNCj4+Pj4+ICAgICAgICAgICBwYXRocyBhdm9pZCB0aGUgaW1w
YWN0IG9mIG5ldHdvcmsgY29udmVyZ2VuY2UuIg0KPj4+Pj4gDQo+Pj4+PiANCj4+Pj4+IFNlY3Rp
b24gNC4xMSBDb25uZWN0ZWQgaXNsYW5kcyB2cy4gbmV0d29ya3Mgb2YgdjA1IGhhcyBiZWVuIGRl
bGV0ZWQNCj4+Pj4+IGJlY2F1c2UgaXQgd2FzIGp1c3QgYSBsZWZ0b3ZlciBmcm9tIGVhcmx5IGRy
YWZ0cyBvbiB3aGF0IERldE5ldCBXRw0KPj4+Pj4gc2hvdWxkIGRvOyB3aGljaCBhcmUgY292ZXJl
ZCBieSB0aGUgY2hhcnRlciBhbnl3YXlzLg0KPj4+Pj4gDQo+Pj4+PiANCj4+Pj4+IFJlZmVyZW5j
ZXMgaGF2ZSBiZWVuIGNsZWFuZWQgdXAgYW5kIGJyb3VnaHQgdXAtdG8tZGF0ZS4NCj4+Pj4+IA0K
Pj4+Pj4gDQo+Pj4+PiBSZWZpbmVtZW50cyBoYXZlIGJlZW4gaW1wbGVtZW50ZWQgaW4gdGhlIGRy
YWZ0IGFjY29yZGluZyB0byBMb3Uncw0KPj4+Pj4gZGV0YWlsZWQgY29tbWVudHMuIFRoZXkgYXJl
IG5vdCBsaXN0ZWQgaGVyZSBiZWNhdXNlIHRoZXkgYXJlIG1pbm9yDQo+Pj4+PiBjaGFuZ2VzLg0K
Pj4+Pj4gDQo+Pj4+PiANCj4+Pj4+IEJlc3QgcmVnYXJkcywNCj4+Pj4+IEphbm9zDQo+Pj4+PiAN
Cj4+Pj4+IA0KPj4+Pj4+IE9uIDYvMTIvMjAxOCAyOjQ4IFBNLCBMb3UgQmVyZ2VyIHdyb3RlOg0K
Pj4+Pj4+IEJhbMOhenMsDQo+Pj4+Pj4gDQo+Pj4+Pj4gVGhhbmtzIGZvciB0aGUgcmVzcG9uc2Ug
LS0gcGxlYXNlIHNlZSBiZWxvdy4NCj4+Pj4+PiANCj4+Pj4+PiAtLS0tLS0tLS0tDQo+Pj4+Pj4g
T24gSnVuZSAxMiwgMjAxOCA0OjA3OjM1IEFNIEJhbMOhenMgVmFyZ2EgQQ0KPj4+Pj4+IDxiYWxh
enMuYS52YXJnYUBlcmljc3Nvbi5jb20+IHdyb3RlOg0KPj4+Pj4+IA0KPj4+Pj4+PiBIaSBMb3Us
IFRoYW5rcyBmb3IgdGhlIGNvbW1lbnRzLiBTZWUgcmVhY3Rpb25zIGlubGluZS4gRG9jdW1lbnQN
Cj4+Pj4+Pj4gdXBkYXRlIGluIHByb2dyZXNzLiBDaGVlcnMgQmFsYSd6cw0KPj4+Pj4+PiANCj4+
Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+Pj4gRnJvbTogZGV0bmV0IDxk
ZXRuZXQtYm91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mIExvdSBCZXJnZXINCj4+Pj4+Pj4g
U2VudDogMjAxOC4gasO6bml1cyAxLiAyMjo0Mg0KPj4+Pj4+PiBUbzogRGV0TmV0IFdHIDxkZXRu
ZXRAaWV0Zi5vcmc+Ow0KPj4+Pj4+PiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmVAaWV0
Zi5vcmcNCj4+Pj4+Pj4gU3ViamVjdDogW0RldG5ldF0gUHJvbWlzZWQgY29tbWVudHMgb24NCj4+
Pj4+Pj4gZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlDQo+Pj4+Pj4+IA0KPj4+Pj4+PiBI
aSwNCj4+Pj4+Pj4gDQo+Pj4+Pj4+ICAgICBJIGhhdmUgYSBudW1iZXIgb2YgaGlnaCBsZXZlbCBj
b21tZW50cyBvbiB0aGUgZG9jdW1lbnQgdGhhdA0KPj4+Pj4+PiBJJ2QgbGlrZSB0byAgcmFpc2Ug
YmVsb3cuICBJIGFsc28gaGF2ZSBhIG51bWJlciBvZiBtb3JlDQo+Pj4+Pj4+IGVkaXRvcmlhbC9z
cGVjaWZpYyBjb21tZW50cyB0aGF0ICBJJ2QgbGlrZSB0byByZXZpZXcgZGlyZWN0bHkgd2l0aA0K
Pj4+Pj4+PiB0aGUgYXV0aG9ycyBhbmQgdGhlbiBoYXZlIHRoZW0gcmVwb3J0IGJhY2sgIG9uIGNo
YW5nZXMgLS0gaWYgYW55DQo+Pj4+Pj4+IHR1cm4gb3V0IHRvIGJlIG1vcmUgc3Vic3RhbnRpdmUg
ZGlzY3Vzc2lvbnMgZnJvbSB0aGUgIGF1dGhvcidzDQo+Pj4+Pj4+IHBlcnNwZWN0aXZlLCBJJ2xs
IHJhaXNlIHRoZXNlIG9uIHRoZSBsaXN0IHNlcGFyYXRlbHkuDQo+Pj4+Pj4+IA0KPj4+Pj4+IC4u
Lg0KPj4+Pj4+PiAtIFdSVCBTZWN0aW9uIDQuNC4zLCBJIHRoaW5rIHRoZSBpbmNsdXNpb24gb2Yg
YSBkaXN0cmlidXRlZCBjb250cm9sDQo+Pj4+Pj4+IHBsYW5lIGluIHRoZSAiTmV0d29yayBQbGFu
ZSIgaXMgaW5jb25zaXN0ZW50IHdpdGggb3RoZXIgZnVuY3Rpb25hbA0KPj4+Pj4+PiBkZWZpbml0
aW9ucyBhbmQgY29uZmxhdGVzIHdoZXJlIGEgZnVuY3Rpb24gcmVzaWRlcyBmcm9tIHRoZSBhY3R1
YWwNCj4+Pj4+Pj4gZnVuY3Rpb24gYW5kIHRoYXQgd2hldGhlciBjb250cm9sIGlzIGltcGxlbWVu
dGVkIGluIGEgZnVsbHkNCj4+Pj4+Pj4gY2VudHJhbGl6ZWQsIGZ1bGx5IGRpc3RyaWJ1dGVkIG9y
IHNvbWUgaHlicmlkIGZvcm0gZG9lc24ndA0KPj4+Pj4+PiBmdW5kYW1lbnRhbGx5IGNoYW5nZSAg
dGhlIGNvbnRyb2wgZnVuY3Rpb24ncyByb2xlIC0tIHRoZXJlZm9yZSBJDQo+Pj4+Pj4+IHRoaW5r
IHRoZSBzZWN0aW9ucyA0LjQuMiBhbmQgLjMgc2hvdWxkIGJlIHJldmlzZWQgYWNjb3JkaW5nbHkN
Cj4+Pj4+Pj4gW0JhbMOhenMgVmFyZ2EgQV0gQWdyZWUgaW4gcHJpbmNpcGFsLiBMZXQncyBkaXNj
dXNzIHRoZSBkZXRhaWxzLg0KPj4+Pj4+PiANCj4+Pj4+PiBPa2F5IC0gSSdsbCB3b3JrIHdpdGgg
eW91IG9mZiBsaW5lIGFuZCB3ZSBjYW4gcmVwb3J0IGJhY2sgdGhlDQo+Pj4+Pj4gcmVzdWx0cy9w
cm9wb3NlZCBjaGFuZ2VzLg0KPj4+Pj4+IA0KPj4+Pj4+PiAtIEluIHNldmVyYWwgcGxhY2VzIGl0
J3Mgbm90IGNsZWFyIHRoYXQgRGV0TmV0IHNlcnZpY2UgaXMgYWx3YXlzIGENCj4+Pj4+Pj4gTDMg
c2VydmljZSB3aGljaCBpcyBjb250cm9sbGVkIHVzaW5nIEwzIGlkZW50aWZpZXJzLCBpLmUuLCBJ
UA0KPj4+Pj4+PiBhZGRyZXNzZXMgLS0gdGhpcyBpcyB0cnVlIGV2ZW4gaW4gdGhlIE1QTFMgc2Vy
dmljZSBjYXNlIGFuZCB0aGUgVFNODQo+Pj4+Pj4+IG92ZXIgTVBMUyBjYXNlLiBJIHRoaW5rIHRo
aXMgaXMgYW4gaW1wb3J0YW50IHBvaW50IHRvIGJlIGNsZWFyIG9uDQo+Pj4+Pj4+IGluIHRoZSBk
b2N1bWVudC4NCj4+Pj4+Pj4gW0JhbMOhenMgVmFyZ2EgQV0gSSBhbSBub3Qgc3VyZS4gRGV0TmV0
IHNlcnZpY2UgaXMgYWx3YXlzIHByb3ZpZGVkDQo+Pj4+Pj4+IG92ZXIgYSBMMyBuZXR3b3JrIChJ
UCBvciBNUExTKSwgdGhhdCBpcyBmaW5lLiBIb3dldmVyIHRoZSBzZXJ2aWNlDQo+Pj4+Pj4+IGl0
c2VsZiBjYW4gYmUgTDIgb3IgTDMuIEluIGNhc2Ugb2YgVFNOIEV0aGVybmV0IGZyYW1lcyBhcmUN
Cj4+Pj4+Pj4gdHJhbnNwb3J0ZWQsIHNvIGl0IGlzIGEgTDIgc2VydmljZS4gSW4gY2FzZSBvZiBJ
UCBlbmQgc3lzdGVtcyBJUA0KPj4+Pj4+PiBwYWNrZXRzIGFyZSB0cmFuc3BvcnRlZCBzbyBpdCBp
cyBhIEwzIHNlcnZpY2UuDQo+Pj4+Pj4+IA0KPj4+Pj4+IEh1bW0gLSBXaGlsZSBJIGFncmVlIHRo
YXQgRGV0TmV0IGlzIHByb3ZpZGluZyBhbiAoZW5oYW5jZWQpIEwyVlBODQo+Pj4+Pj4gc2Vydmlj
ZSwgaXQgaXMgbm90IGl0c2VsZiBwcm92aWRpbmcgY29udHJvbCBvciBzZXJ2aWNlIG9mIEwyIGRl
dmljZXMNCj4+Pj4+PiAtLSB0aGlzIGlzIFRTTidzIGpvYi4gIFRoZSBmYWN0IHRoYXQgRGV0TmV0
IGlzIGFsbCBhYm91dCBiZWhhdmlvciBvZg0KPj4+Pj4+IEwzIG5vZGVzIChpLmUuLCBJUCBhbmQg
UFcvTVBMUykgYW5kIG5vdCBMMiBub2RlcyAoaS5lLiwgVFNOIGJyaWRnZXMpDQo+Pj4+Pj4gaXMg
c29tZXRoaW5nIHRoZSBhcmNoaXRlY3R1cmUgc2hvdWxkIG1ha2UgdW5hbWJpZ3VvdXMuDQo+Pj4+
Pj4gDQo+Pj4+Pj4gVGhhbmtzLA0KPj4+Pj4+IExvdQ0KPj4+Pj4+IA0KPj4+Pj4+PiBQbGVhc2Ug
bGV0IG1lIGtub3cgd2hhdCB5b3UgdGhpbmsuDQo+Pj4+Pj4+IA0KPj4+Pj4+PiBDaGVlcnMsDQo+
Pj4+Pj4+IA0KPj4+Pj4+PiBMb3UNCj4+Pj4+Pj4gDQo+Pj4+Pj4+IA0KPj4+Pj4+PiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4+PiBkZXRuZXQg
bWFpbGluZyBsaXN0DQo+Pj4+Pj4+IGRldG5ldEBpZXRmLm9yZw0KPj4+Pj4+PiBodHRwczovL3Vy
bGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19t
DQo+Pj4+Pj4+IGFpbG1hbl9saXN0aW5mb19kZXRuZXQmZD1Ed0lHYVEmYz1MRllaLW85X0hVTWVN
VFNRaWN2aklnJnI9NlVoR3BXOWwNCj4+Pj4+Pj4gd2k5ZE03allseFhEOHcmbT1YNWhWbVhzOTR1
LWQyTUpRZktlVHZyMElLZFhvV08xWmNXcHVKbHFudmhVJnM9YU1mQw0KPj4+Pj4+PiBEVlBUM1lN
ZGlWaWlMOVYwZXVTQmU1c1ktTEtyWm0zdzFBelpmVnMmZT0NCj4+Pj4+Pj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+Pj4gZGV0bmV0IG1haWxp
bmcgbGlzdA0KPj4+Pj4+PiBkZXRuZXRAaWV0Zi5vcmcNCj4+Pj4+Pj4gaHR0cHM6Ly91cmxkZWZl
bnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfbQ0KPj4+
Pj4+PiBhaWxtYW5fbGlzdGluZm9fZGV0bmV0JmQ9RHdJR2FRJmM9TEZZWi1vOV9IVU1lTVRTUWlj
dmpJZyZyPTZVaEdwVzlsDQo+Pj4+Pj4+IHdpOWRNN2pZbHhYRDh3Jm09WDVoVm1Yczk0dS1kMk1K
UWZLZVR2cjBJS2RYb1dPMVpjV3B1SmxxbnZoVSZzPWFNZkMNCj4+Pj4+Pj4gRFZQVDNZTWRpVmlp
TDlWMGV1U0JlNXNZLUxLclptM3cxQXpaZlZzJmU9DQo+Pj4+PiANCj4+Pj4+IA0KPj4+Pj4gDQo+
Pj4+Pj4gT24gNi8xMi8yMDE4IDY6MjcgUE0sIFN0ZXdhcnQgQnJ5YW50IHdyb3RlOg0KPj4+Pj4+
IERlYXIgQmFsYSd6cw0KPj4+Pj4+IA0KPj4+Pj4+IFRoYW5rIHlvdSB5b3VyIGZvciB5b3VyIGNv
bnNpZGVyYXRpb24gb2YgdGhlc2UgcG9pbnRzLiBJIHdpbGwganVzdA0KPj4+Pj4+IHBpY2sgdXAg
YSBmZXcgdGhhdCBuZWVkIHNvbWUgZnVydGhlciB0aG91Z2h0Og0KPj4+Pj4+IA0KPj4+Pj4+IA0K
Pj4+Pj4+PiAgICBEZXROZXQgdHJhbnNpdCBub2RlDQo+Pj4+Pj4+IA0KPj4+Pj4+PiAgICAgICAg
ICAgQSBub2RlIG9wZXJhdGluZyBhdCB0aGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllciwgdGhhdA0K
Pj4+Pj4+PiB1dGlsaXplcw0KPj4+Pj4+PiANCj4+Pj4+Pj4gICAgICAgICAgIGxpbmsgbGF5ZXIg
YW5kL29yIG5ldHdvcmsgbGF5ZXIgc3dpdGNoaW5nIGFjcm9zcw0KPj4+Pj4+PiBtdWx0aXBsZQ0K
Pj4+Pj4+PiANCj4+Pj4+Pj4gICAgICAgICAgIGxpbmtzIGFuZC9vciBzdWItbmV0d29ya3MgdG8g
cHJvdmlkZSBwYXRocyBmb3IgRGV0TmV0DQo+Pj4+Pj4+IHNlcnZpY2UNCj4+Pj4+Pj4gDQo+Pj4+
Pj4+ICAgICAgICAgICBsYXllciBmdW5jdGlvbnMuIE9wdGlvbmFsbHkgcHJvdmlkZXMgY29uZ2Vz
dGlvbg0KPj4+Pj4+PiBwcm90ZWN0aW9uDQo+Pj4+Pj4+IA0KPj4+Pj4+PiAgICAgICAgICAgb3Zl
ciB0aG9zZSBwYXRocy4gIEFuIE1QTFMgTFNSIGlzIGFuIGV4YW1wbGUgb2YgYQ0KPj4+Pj4+PiBE
ZXROZXQNCj4+Pj4+Pj4gDQo+Pj4+Pj4+ICAgICAgICAgICB0cmFuc2l0IG5vZGUuDQo+Pj4+Pj4+
IA0KPj4+Pj4+PiBTQj4gSW4gdGhhdCBleGFtcGxlIGl0IHdvdWxkIGhhdmUgdG8gYmUgYSBEZXRO
ZXQgZW5hYmxlL2F3YXJlIExTUi4NCj4+Pj4+Pj4gU0I+IEFuDQo+Pj4+Pj4+IA0KPj4+Pj4+PiBT
Qj4gb3JkaW5hcnkgTFNSIHdvdWxkIG5vdCBrbm93IGFueXRoaW5nIGFib3V0IERldE5ldC4NCj4+
Pj4+Pj4gDQo+Pj4+Pj4+IFtCYWzDoXpzIFZhcmdhIEFdIE5vLCBBIERldE5ldCBhd2FyZSBMU1Ig
d291bGQgYmUgYSByZWxheSBub2RlIChTLVBFKS4NCj4+Pj4+Pj4gDQo+Pj4+Pj4gSSB0aGluayB0
aGUgY29uZnVzaW9uIGlzIHdoYXQgIkRldE5ldCBUcmFuc3BvcnQgTGF5ZXIiIG1lYW5zLiBUaGlz
DQo+Pj4+Pj4gdGVjaG5vbG9neSB0b3VjaGVzIG9uIFRyYW5zcG9ydCBMYXllciBpbiAgdGhlIEw0
IHNlbnNlLCBhbmQgdGhlDQo+Pj4+Pj4gVHJhbnNwb3J0IE5ldHdvcmsgTGF5ZXIgYXMgaW4gdGhl
IHBhY2tldCBuZXR3b3JrIHRoYXQgY2Fycmllcw0KPj4+Pj4+IEwzIHBhY2tldHMuDQo+Pj4+Pj4g
DQo+Pj4+Pj4gU28gSSB0aGluayB0aGF0IHdlIG5lZWQgdG8gY2xhcmlmeSB3aGV0aGVyIGEgRGV0
TmV0IHRyYW5zaXQgbm9kZSBpcw0KPj4+Pj4+IGFuIFMtUEUgKGkuZS4gYSBhIHRyYW5zaXQgbm9k
ZSBpbiB0aGUgRGV0TmV0IGxheWVyKSwgb3IgYSBQIG5vZGUNCj4+Pj4+PiAoaS5lLiBhIHRyYW5z
aXQgbm9kZSB0aGF0IGlzIGNhcnJ5aW5nIERldE5ldCBwYWNrZXRzIGJ1dCBjb3VsZCBiZQ0KPj4+
Pj4+IGNhcnJ5aW5nIGFueSBzb3J0IG9mIE1QTFMgcGFja2V0KQ0KPj4+Pj4+IA0KPj4+Pj4+PiA9
PT09PT09PT09PT0NCj4+Pj4+Pj4gDQo+Pj4+Pj4+ICAgVGhlc2UgdGhyZWUgdGVjaG5pcXVlcyBj
YW4gYmUgYXBwbGllZCBpbmRlcGVuZGVudGx5LCBnaXZpbmcNCj4+Pj4+Pj4gZWlnaHQNCj4+Pj4+
Pj4gDQo+Pj4+Pj4+ICAgcG9zc2libGUgY29tYmluYXRpb25zLCBpbmNsdWRpbmcgbm9uZSAobm8g
RGV0TmV0KSwgYWx0aG91Z2gNCj4+Pj4+Pj4gc29tZQ0KPj4+Pj4+PiANCj4+Pj4+Pj4gICBjb21i
aW5hdGlvbnMgYXJlIG9mIHdpZGVyIHV0aWxpdHkgdGhhbiBvdGhlcnMuICBUaGlzIHNlcGFyYXRp
b24NCj4+Pj4+Pj4ga2VlcHMNCj4+Pj4+Pj4gDQo+Pj4+Pj4+ICAgdGhlIHByb3RvY29sIHN0YWNr
IGNvaGVyZW50IGFuZCBtYXhpbWl6ZXMgaW50ZXJvcGVyYWJpbGl0eSB3aXRoDQo+Pj4+Pj4+IA0K
Pj4+Pj4+PiAgIGV4aXN0aW5nIGFuZCBkZXZlbG9waW5nIHN0YW5kYXJkcyBpbiB0aGlzIChJRVRG
KSBhbmQgb3RoZXINCj4+Pj4+Pj4gU3RhbmRhcmRzDQo+Pj4+Pj4+IA0KPj4+Pj4+PiAgIERldmVs
b3BtZW50IE9yZ2FuaXphdGlvbnMuICBTb21lIGV4YW1wbGVzIG9mIHR5cGljYWwgZXhwZWN0ZWQN
Cj4+Pj4+Pj4gDQo+Pj4+Pj4+ICAgY29tYmluYXRpb25zOg0KPj4+Pj4+PiANCj4+Pj4+Pj4gICBv
ICBFeHBsaWNpdCByb3V0ZXMgcGx1cyBzZXJ2aWNlIHByb3RlY3Rpb24gYXJlIGV4YWN0bHkgdGhl
DQo+Pj4+Pj4+IHRlY2huaXF1ZXMNCj4+Pj4+Pj4gDQo+Pj4+Pj4+ICAgICAgZW1wbG95ZWQgYnkg
W0hTUi1QUlBdLiBFeHBsaWNpdCByb3V0ZXMgYXJlIGFjaGlldmVkIGJ5DQo+Pj4+Pj4+IGxpbWl0
aW5nDQo+Pj4+Pj4+IA0KPj4+Pj4+PiAgICAgIHRoZSBwaHlzaWNhbCB0b3BvbG9neSBvZiB0aGUg
bmV0d29yaywgYW5kIHRoZQ0KPj4+Pj4+PiBzZXF1ZW50aWFsaXphdGlvbiwNCj4+Pj4+Pj4gDQo+
Pj4+Pj4+ICAgICAgcmVwbGljYXRpb24sIGFuZCBkdXBsaWNhdGUgZWxpbWluYXRpb24gYXJlIGZh
Y2lsaXRhdGVkIGJ5DQo+Pj4+Pj4+IHBhY2tldA0KPj4+Pj4+PiANCj4+Pj4+Pj4gICAgICB0YWdz
IGFkZGVkIGF0IHRoZSBmcm9udCBvciB0aGUgZW5kIG9mIEV0aGVybmV0IGZyYW1lcy4NCj4+Pj4+
Pj4gDQo+Pj4+Pj4+IFNCPiBFUiBjYW4gYmUgZG9uZSB2aXJ0dWFsbHkgYXMgd2VsbCBhcyBwaHlz
aWNhbGx5LiBSU1ZQIGlzIGEgdHlwZQ0KPj4+Pj4+PiBTQj4gb2YNCj4+Pj4+Pj4gDQo+Pj4+Pj4+
IFNCPiBFUiwgYXMgaXMgQWRqLVNJRCBiYXNlZCBTUiwgYW5kIHdlIGNhbiBkZXNpZ24gb3RoZXIg
dHlwZXMuDQo+Pj4+Pj4+IA0KPj4+Pj4+PiBbQmFsw6F6cyBWYXJnYSBBXSBBZ3JlZSwgYnV0IHRo
ZXNlIGFyZSBleGFtcGxlcy4gU3RhdGVtZW50IGlzIGZvcg0KPj4+Pj4+PiBIU1ItUFJQLg0KPj4+
Pj4+PiANCj4+Pj4+PiBTbyB0aGUgcXVlc3Rpb24gaXMgd2hldGhlciB3ZSBzaG91bGQgZXhwYW5k
IHRoZSBzZXQgb2YgZXhhbXBsZXMsDQo+Pj4+Pj4gcGFydGljdWxhcmx5IHRvIG1vcmUgYWNjZXNz
aWJsZSBvbmVzLg0KPj4+Pj4+IA0KPj4+Pj4+ID09PT09PT09PT09PQ0KPj4+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgUGFja2V0IHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbg0KPj4+Pj4+PiAN
Cj4+Pj4+Pj4gICAgICAgICAgICAgICAgPiA+ID4gPiA+ID4gPiA+ID4gcmVsYXkgPiA+ID4gPiA+
ID4gPiA+DQo+Pj4+Pj4+IA0KPj4+Pj4+PiAgICAgICAgICAgICAgID4gLy0tLS0tLS0tLS0tLSsg
UiBub2RlIEUgKy0tLS0tLS0tLS0tLVwgPg0KPj4+Pj4+PiANCj4+Pj4+Pj4gICAgICAgICAgICAg
ID4gLyAgICAgICAgICAgICAgICAgIHYgKyBeICAgICAgICAgICAgICAgXCA+DQo+Pj4+Pj4+IA0K
Pj4+Pj4+PiAgICAgIGVuZCAgICBSICsgICAgICAgICAgICAgICAgICAgdiB8IF4gICAgICAgICAg
ICAgICAgKyBFIGVuZA0KPj4+Pj4+PiANCj4+Pj4+Pj4gICAgICBzeXN0ZW0gICArICAgICAgICAg
ICAgICAgICAgIHYgfCBeICAgICAgICAgICAgICAgICsgICBzeXN0ZW0NCj4+Pj4+Pj4gDQo+Pj4+
Pj4+ICAgICAgICAgICAgICA+IFwgICAgICAgICAgICAgICAgICB2ICsgXiAgICAgICAgICAgICAg
IC8gPg0KPj4+Pj4+PiANCj4+Pj4+Pj4gICAgICAgICAgICAgICA+IFwtLS0tLS0tLS0tLS0rIFIg
cmVsYXkgRSArLS0tLS0tLS0tLS0vID4NCj4+Pj4+Pj4gDQo+Pj4+Pj4+ICAgICAgICAgICAgICAg
ID4gPiA+ID4gPiA+ID4gPiA+ICBub2RlID4gPiA+ID4gPiA+ID4gPg0KPj4+Pj4+PiANCj4+Pj4+
Pj4gRmlndXJlIDENCj4+Pj4+Pj4gDQo+Pj4+Pj4+ICAgUGFja2V0IHJlcGxpY2F0aW9uIGFuZCBl
bGltaW5hdGlvbiBkb2VzIG5vdCByZWFjdCB0byBhbmQNCj4+Pj4+Pj4gY29ycmVjdA0KPj4+Pj4+
PiANCj4+Pj4+Pj4gICBmYWlsdXJlczsgaXQgaXMgZW50aXJlbHkgcGFzc2l2ZS4gIFRodXMsIGlu
dGVybWl0dGVudCBmYWlsdXJlcywNCj4+Pj4+Pj4gDQo+Pj4+Pj4+IFNCPiBJIHRoaW5rIGl0IGNv
cGVzIHdpdGggaW50ZXJtaXR0ZW50IGZhaWx1cmVzIE9LLg0KPj4+Pj4+PiANCj4+Pj4+Pj4gW0Jh
bMOhenMgVmFyZ2EgQV0gWWVzLCBQUkYgYW5kIFBFRiBjYW4gZWxpbWluYXRlIHRoZSBlZmZlY3Qg
b2Ygc3VjaA0KPj4+Pj4+PiBmYWlsdXJlcy4gQnV0IHRleHQNCj4+Pj4+Pj4gDQo+Pj4+Pj4+IGlu
dGVuZHMgdG8gc2F5IHRoYXQgaXQgaXMgcGFzc2l2ZS4gSXQgaXMgbm90IHJlYWN0aW5nIHRvIHN1
Y2gNCj4+Pj4+Pj4gZmFpbHVyZXMuIE5vIGNoYW5nZSBpbiB0ZXh0Lg0KPj4+Pj4+PiANCj4+Pj4+
PiBZb3Ugc2F5IHRoYXQgUFJFRiBkb2VzIG5vdCBjb3JyZWN0IGZhaWx1cmVzLiBJIHdvdWxkIGNv
bnRlbmQgdGhhdCBpcw0KPj4+Pj4+IGV4YWN0bHkgd2hhdCBpdCBkb2VzLiBTdXJlIGl0IGRvZXMg
bm90IHJlYWN0IGJ1dCBpdCBkb2VzIGNvcnJlY3QsDQo+Pj4+Pj4gYW5kIGl0IGRvZXMgYWRkcmVz
cyBpbnRlcm1pdHRlbnQgZmFpbHVyZXMuDQo+Pj4+Pj4+ID09PT09PT09PT09DQo+Pj4+Pj4+IA0K
Pj4+Pj4+PiAgIHRyYW5zcG9ydGVkIGJldHdlZW4gdGhlIHBlZXIgZW5kIHN5c3RlbXMuICBUaGVy
ZWZvcmUsIHRoZQ0KPj4+Pj4+PiBmb2xsb3dpbmcNCj4+Pj4+Pj4gDQo+Pj4+Pj4+ICAgcG9zc2li
bGUgdHlwZXMgLyBmb3JtYXRzIG9mIGEgRGV0TmV0IGZsb3cgYXJlIGRpc3Rpbmd1aXNoZWQgaW4N
Cj4+Pj4+Pj4gdGhpcw0KPj4+Pj4+PiANCj4+Pj4+Pj4gICBkb2N1bWVudDoNCj4+Pj4+Pj4gDQo+
Pj4+Pj4+ICAgbyAgQXBwLWZsb3c6IG5hdGl2ZSBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4gIEl0
IGRvZXMgbm90DQo+Pj4+Pj4+IGNvbnRhaW4gYW55DQo+Pj4+Pj4+IA0KPj4+Pj4+PiAgICAgIERl
dE5ldCByZWxhdGVkIGF0dHJpYnV0ZXMuDQo+Pj4+Pj4+IA0KPj4+Pj4+PiAgIG8gIERldE5ldC10
LWZsb3c6IHNwZWNpZmljIGZvcm1hdCBvZiBhIERldE5ldCBmbG93LiAgT25seQ0KPj4+Pj4+PiBy
ZXF1aXJlcw0KPj4+Pj4+PiANCj4+Pj4+Pj4gICAgICB0aGUgY29uZ2VzdGlvbiAvIGxhdGVuY3kg
ZmVhdHVyZXMgcHJvdmlkZWQgYnkgdGhlIERldG5ldA0KPj4+Pj4+PiB0cmFuc3BvcnQNCj4+Pj4+
Pj4gDQo+Pj4+Pj4+ICAgICAgbGF5ZXIuDQo+Pj4+Pj4+IA0KPj4+Pj4+PiAgIG8gIERldE5ldC1z
LWZsb3c6IHNwZWNpZmljIGZvcm1hdCBvZiBhIERldE5ldCBmbG93LiAgT25seQ0KPj4+Pj4+PiBy
ZXF1aXJlcw0KPj4+Pj4+PiANCj4+Pj4+Pj4gICAgICB0aGUgcmVwbGljYXRpb24vZWxpbWluYXRp
b24gZmVhdHVyZSBlbnN1cmVkIGJ5IHRoZSBEZXROZXQNCj4+Pj4+Pj4gc2VydmljZQ0KPj4+Pj4+
PiANCj4+Pj4+Pj4gICAgICBsYXllci4NCj4+Pj4+Pj4gDQo+Pj4+Pj4+ICAgbyAgRGV0TmV0LXN0
LWZsb3c6IHNwZWNpZmljIGZvcm1hdCBvZiBhIERldE5ldCBmbG93LiAgSXQNCj4+Pj4+Pj4gcmVx
dWlyZXMNCj4+Pj4+Pj4gDQo+Pj4+Pj4+ICAgICAgYm90aCBEZXROZXQgc2VydmljZSBsYXllciBh
bmQgRGV0TmV0IHRyYW5zcG9ydCBsYXllcg0KPj4+Pj4+PiBmdW5jdGlvbnMNCj4+Pj4+Pj4gDQo+
Pj4+Pj4+ICAgICAgZHVyaW5nIGZvcndhcmRpbmcuDQo+Pj4+Pj4+IA0KPj4+Pj4+PiBTQj4gSSBm
aW5kIHRoZSByZWxpc3Rpbmcgb2YgdGhlc2UgdHlwZXMgY29uZnVzaW5nLiBXaGVyZW4ndCB0aGV5
DQo+Pj4+Pj4+IGRlZmluZWQNCj4+Pj4+Pj4gDQo+Pj4+Pj4+IFNCPiBpbiB0aGUgc2VjdGlvbiBh
Ym92ZT8NCj4+Pj4+Pj4gDQo+Pj4+Pj4+IFtCYWzDoXpzIFZhcmdhIEFdIFRoaXMgaXMgaW5saW5l
IHdpdGggdGhlIHByZXZpb3VzIHNlY3Rpb24gIg0KPj4+Pj4+PiBHcm91cGluZyBvZiBlbmQgc3lz
dGVtcyAiLg0KPj4+Pj4+PiANCj4+Pj4+PiBTdXJlbHkgaWYgd2UgaGF2ZSBkZWZpbmVkIHRoZW0g
d2UgbmV2ZXIgbmVlZCB0byBkbyBhbnl0aGluZyBidXQgbmFtZQ0KPj4+Pj4+IHRoZW0gaW4gbGF0
ZXIgc2VjdGlvbnMuIFJlZGVmaW5pdGlvbiBpcyBuZXZlciBhIGdvb2QgaWRlYSBiZWNhdXNlIGl0
DQo+Pj4+Pj4gb2Z0ZW4gbGVhZHMgdG8gY29uZmxpY3RpbmcgZGVmaW5pdGlvbnMuDQo+Pj4+Pj4g
DQo+Pj4+Pj4+ID09PT09PT09PT09PQ0KPj4+Pj4+PiANCj4+Pj4+Pj4gICBbSFNSLVBSUF0gIElF
QywgIkhpZ2ggYXZhaWxhYmlsaXR5IHNlYW1sZXNzIHJlZHVuZGFuY3kgKEhTUikgaXMNCj4+Pj4+
Pj4gYQ0KPj4+Pj4+PiANCj4+Pj4+Pj4gICAgICAgICAgICAgIGZ1cnRoZXIgZGV2ZWxvcG1lbnQg
b2YgdGhlIFBSUCBhcHByb2FjaCwgYWx0aG91Z2gNCj4+Pj4+Pj4gSFNSDQo+Pj4+Pj4+IA0KPj4+
Pj4+PiAgICAgICAgICAgICAgZnVuY3Rpb25zIHByaW1hcmlseSBhcyBhIHByb3RvY29sIGZvciBj
cmVhdGluZyBtZWRpYQ0KPj4+Pj4+PiANCj4+Pj4+Pj4gICAgICAgICAgICAgIHJlZHVuZGFuY3kg
d2hpbGUgUFJQLCBhcyBkZXNjcmliZWQgaW4gdGhlIHByZXZpb3VzDQo+Pj4+Pj4+IA0KPj4+Pj4+
PiAgICAgICAgICAgICAgc2VjdGlvbiwgY3JlYXRlcyBuZXR3b3JrIHJlZHVuZGFuY3kuICBQUlAg
YW5kIEhTUg0KPj4+Pj4+PiBhcmUgYm90aA0KPj4+Pj4+PiANCj4+Pj4+Pj4gICAgICAgICAgICAg
IGRlc2NyaWJlZCBpbiB0aGUgSUVDIDYyNDM5IDMgc3RhbmRhcmQuIiwNCj4+Pj4+Pj4gDQo+Pj4+
Pj4+IA0KPj4+Pj4+PiA8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91
PWh0dHAtM0FfX3dlYnN0b3JlLmllYy5jDQo+Pj4+Pj4+IGhfd2Vic3RvcmVfd2Vic3RvcmUubnNm
XyZkPUR3SUdhUSZjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmcj02VWhHcFcNCj4+Pj4+Pj4gOWx3
aTlkTTdqWWx4WEQ4dyZtPVg1aFZtWHM5NHUtZDJNSlFmS2VUdnIwSUtkWG9XTzFaY1dwdUpscW52
aFUmcz00cw0KPj4+Pj4+PiBqQVZuMmlJRUdESTFJaFEwQ0V2aXNEdXc5S3RBUTNFTGhfTUFVTlJT
byZlPQ0KPj4+Pj4+PiANCj4+Pj4+Pj4gYXJ0bnVtLzA0NjYxNSFvcGVuZG9jdW1lbnQ+Lg0KPj4+
Pj4+PiANCj4+Pj4+Pj4gU0I+IE5vdCBhdmFpbGFibGUgYXQgdGhlIHRpbWUgb2YgdGhpcyByZXZp
ZXcsIGJ1dCBteSByZWNvbGxlY3Rpb24NCj4+Pj4+Pj4gU0I+IGlzDQo+Pj4+Pj4+IA0KPj4+Pj4+
PiBTQj4gdGhhdCB0aGlzIGlzIG5vdCByZWFkaWx5IGF2YWlsYWJsZSB3aXRob3V0IHBheWluZyBh
IGxhcmdlIGZlZS4NCj4+Pj4+Pj4gDQo+Pj4+Pj4gSWYgd2UgZGVjaWRlIHRoYXQgdGhpcyBpcyBl
c3NlbnRpYWwgYXMgYSBrZXkgcmVmZXJlbmNlLCB0aGVyZSBuZWVkcw0KPj4+Pj4+IHRvIGJlIHNv
bWUgc3VpdGFibGUgdGV4dCwgYXMgdGhpcyB3aWxsIGdldCByYWlzZWQgYSBudW1iZXIgb2YgdGlt
ZXMNCj4+Pj4+PiBiZXR3ZWVuIGhlcmUgYW4gcHVibGljYXRpb24gYXMgZmlyc3QgdGhlIGRpcmVj
dG9yYXRlcyBhbmQgdGhlbiB0aGUNCj4+Pj4+PiBBRHMgcnVuIGludG8gdGhpcy4NCj4+Pj4+PiAN
Cj4+Pj4+Pj4gPT09PT09PT09PT0NCj4+Pj4+Pj4gDQo+Pj4+Pj4+ICAgW0lTQTk1XSAgICBBTlNJ
L0lTQSwgIkVudGVycHJpc2UtQ29udHJvbCBTeXN0ZW0gSW50ZWdyYXRpb24gUGFydCAxOg0KPj4+
Pj4+PiANCj4+Pj4+Pj4gICAgICAgICAgICAgIE1vZGVscyBhbmQgVGVybWlub2xvZ3kiLCAyMDAw
LA0KPj4+Pj4+PiANCj4+Pj4+Pj4gICAgICAgICAgICAgIDxodHRwczovL3VybGRlZmVuc2UucHJv
b2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pc2Eub3JnX2lzYTk1XyZkPUR3SUdh
USZjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmcj02VWhHcFc5bHdpOWRNN2pZbHhYRDh3Jm09WDVo
Vm1Yczk0dS1kMk1KUWZLZVR2cjBJS2RYb1dPMVpjV3B1SmxxbnZoVSZzPXVza0p4X19UNkRGSm5j
QXVTVG9zd1dlTHNOY2ZjRTgxUlYwNW12S3lmbFUmZT0+Lg0KPj4+Pj4+PiANCj4+Pj4+Pj4gU0I+
IFNob3VsZCB0aGF0IGJlIDIwMDAsIG9yIDIwMTAuDQo+Pj4+Pj4+IA0KPj4+Pj4+PiBTQj4gTm90
ZSB0aGF0IHRoaXMgc2VlbXMgdG8gYmUgYSB2ZXJ5IGV4cGVuc2l2ZSBkb2N1bWVudCB0byBhY2Nl
c3MuDQo+Pj4+Pj4+IA0KPj4+Pj4+IFlvdSBkaWQgbm90IGNvbW1lbnQgb24gdGhlIGNvcnJlY3Ru
ZXNzIG9mIHRoZSByZWZlcmVuY2UuDQo+Pj4+Pj4+IA0KPj4+Pj4+IEJlc3QgUmVnYXJkcw0KPj4+
Pj4+IA0KPj4+Pj4+IFN0ZXdhcnQNCj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCj4+Pj4gZGV0bmV0IG1haWxpbmcgbGlzdA0KPj4+PiBkZXRuZXRA
aWV0Zi5vcmcNCj4+Pj4gaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91
PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfbWFpbA0KPj4+PiBtYW5fbGlzdGluZm9fZGV0bmV0JmQ9
RHdJR2FRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPTZVaEdwVzlsd2k5ZE03DQo+Pj4+IGpZ
bHhYRDh3Jm09WDVoVm1Yczk0dS1kMk1KUWZLZVR2cjBJS2RYb1dPMVpjV3B1SmxxbnZoVSZzPWFN
ZkNEVlBUM1lNZGkNCj4+Pj4gVmlpTDlWMGV1U0JlNXNZLUxLclptM3cxQXpaZlZzJmU9DQo+Pj4g
DQo+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+
PiBkZXRuZXQgbWFpbGluZyBsaXN0DQo+Pj4gZGV0bmV0QGlldGYub3JnDQo+Pj4gaHR0cHM6Ly91
cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdf
bWFpbG1hbl9saXN0aW5mb19kZXRuZXQmZD1Ed0lHYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2akln
JnI9NlVoR3BXOWx3aTlkTTdqWWx4WEQ4dyZtPVg1aFZtWHM5NHUtZDJNSlFmS2VUdnIwSUtkWG9X
TzFaY1dwdUpscW52aFUmcz1hTWZDRFZQVDNZTWRpVmlpTDlWMGV1U0JlNXNZLUxLclptM3cxQXpa
ZlZzJmU9DQo+IA0K


From nobody Fri Jul 13 10:44:06 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 75337130EFA; Fri, 13 Jul 2018 10:44:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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_HI=-5, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01, 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 PsLFBGyiHna9; Fri, 13 Jul 2018 10:44:00 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C2106130EE9; Fri, 13 Jul 2018 10:43:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=33922; q=dns/txt; s=iport; t=1531503839; x=1532713439; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Yx6+D2gTZgtw4RJMTAhlwGn+LR3FCtZmY9LiuvPS8Sg=; b=YeEhp/OyxIMffAhkbGB/Cc3Re+apytKkAjPCiASs44ragaun5HoDeJLu PzFIcm0ruoFNKzXASfvnzZyPeeIQyvagnrzo9T7lGplTkCLJgQOctj6gy 7v5+GztP+lVb895uOhhYjJ+UiBLXrezjLKZVrO7zXunJteviDxNx1KfJ8 w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ADAgDl40hb/4kNJK1cGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAYMfKmN/KIN7iASMOIFoJIM4g26OExSBYwMLGAuBVIIvRgI?= =?us-ascii?q?XgjghNBgBAgEBAgEBAm0cDIU2AQEBAQIBAQEYCREzBwQHBQcEAgEIDgMBAwE?= =?us-ascii?q?BAQICJgICAiULFQIGCAIEDgV9giMBgXcID6k3gS6KPIELh1EmgVc/gRABJwy?= =?us-ascii?q?CXoMZAQGBKE8PglsxgiQCh0QhhHKEEohzCQKGCIJkhjmBQ0ODToJthSSHfYI?= =?us-ascii?q?8hzQCERMBgSQdOIFScBU7KgGCPgmCHBd6AQGCIYU8hT5vAYl7gkgBAQ?=
X-IronPort-AV: E=Sophos;i="5.51,348,1526342400"; d="scan'208";a="143033266"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 13 Jul 2018 17:43:57 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14]) by alln-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id w6DHhvOc031891 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 13 Jul 2018 17:43:57 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.1320.4; Fri, 13 Jul 2018 12:43:57 -0500
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.1320.000; Fri, 13 Jul 2018 12:43:57 -0500
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Lou Berger <lberger@labn.net>
CC: Norman Finn <norman.finn@mail01.huawei.com>, "draft-ietf-detnet-architecture@ietf.org" <draft-ietf-detnet-architecture@ietf.org>, DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
Thread-Index: AQHUGgAR5hl0cCLge0CdHgCdktdk9KSMeGUAgAAU+3aAALsGgIAAJb9u
Date: Fri, 13 Jul 2018 17:43:56 +0000
Message-ID: <3F7B52F1-ECCB-4789-B8FF-A171B4FE58F6@cisco.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <30d8df73-9f52-89d3-66fd-2173f7038624@labn.net> <a19cb7bb-a518-acfd-4539-d002bfc58bca@labn.net> <3DF0466E9510274382F5B74499ACD6F8D31E2D@dfwpml705-chm.exmail.huawei.com> <6D76E3A0-CA07-4EE5-8157-AC604F3CB796@cisco.com>, <bdf4d1ec-11be-9071-b94a-f6719f2fd397@labn.net>
In-Reply-To: <bdf4d1ec-11be-9071-b94a-f6719f2fd397@labn.net>
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
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/xH3IeqYZour_65qsisseztspPFU>
Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 13 Jul 2018 17:44:05 -0000

V29ya3MgZm9yIG1lLCBMb3UsDQoNCkkgdGhpbmsgdGhhdCB0aGUgYmVzdCB3b3VsZCBiZSBhIHRl
cm1pbm9sb2d5IHRoYXQgd291bGQgZGVmaW5lIHRoaXMgb3BlcmF0aW9uYWwgcGxhbmUsIGxlYXZp
bmcgaXQgb3BlbiB0byBuZXR3b3JrIGNvbnRyb2wgYW5kIGZlZWRiYWNrLCBhbmQgdGhlbiBjaGFu
Z2UgaW4gc2l0dSB0aGUgdGV4dCBhcyB5b3UgcHJvcG9zZWQuDQoNCg0KUmVnYXJkcywNCg0KUGFz
Y2FsDQoNCj4gTGUgMTMganVpbC4gMjAxOCDDoCAwNjoyOSwgTG91IEJlcmdlciA8bGJlcmdlckBs
YWJuLm5ldD4gYSDDqWNyaXQgOg0KPiANCj4gUGFzY2FsLA0KPiANCj4gS2VlcGluZyBpbiBtaW5k
IHRoYXQgTE1JIGlzIGdlbmVyYWxseSBjb25zaWRlcmVkIGEgZm9ybSBvZiBPQU0sIGl0IHNvdW5k
cyBsaWtlIGNoYW5naW5nIGl0IHRvICJPcGVyYXRpb25hbCBQbGFuZSAoZS5nLiwgT0FNKSIgd291
bGQgc3VmZmljaWVudGx5IGNvdmVyIHlvdXIgaW50ZW50IGFuZCBiZSBhIGZhaXJseSB0cml2aWFs
IGNoYW5nZSB0byB0aGUgZG9jdW1lbnQuICBXb3VsZCB0aGlzIGNoYW5nZSB3b3JrIGZvciB5b3U/
DQo+IA0KPiBMb3UNCj4gDQo+PiBPbiA3LzEzLzIwMTggMTI6MTkgQU0sIFBhc2NhbCBUaHViZXJ0
IChwdGh1YmVydCkgd3JvdGU6DQo+PiBIZWxsbyBMb3UgYW5kIE5vcm06DQo+PiANCj4+IEkgbWVh
bnQgY29udHJvbCBwcm90b2NvbHMgb3ZlciB0aGUgTE1JIGFzIHdlbGwgYXMgbWVhc3VyZW1lbnQg
KE9BTSkgYW5kIGF1dG9tYXRpb24gc3VjaCBhcyAocmVmbGV4KSByZWFjdGlvbnMgdGhhdCBkbyBu
byBwYXNzIHZpYSBhIGNvbnRyb2xsZXIuDQo+PiANCj4+IFRoZSBMTUkgcHJvdmlkZXMgaW5mb3Jt
YXRpb24gb24gdGhlIHN0YXR1cyBvZiBhIERldE5ldCBwYXRoIHdoaWNoIGNhbiBhY3QgYXMgZ28v
bm9nbyBmb3IgZGF0YSBhbmQgdHJpZ2dlciBmYWxsYmFjay4gSXQgbWF5IGluIHRoZSBmdXR1cmUg
ZW5hYmxlIGZsb3cgc2V0dXAgaWYgb25lIGRheSB3ZSBnbyBmb3IgYSBtb3JlIGRpc3RyaWJ1dGVk
IGRlc2lnbi4gSXQgbWF5IHByb3ZpZGUgdGltZSB0aG91Z2ggZm9yIERldE5ldCBpdCBpcyBub3Qg
aW4gc2NvcGUuIEl0IG1heSBwcm92aWRlIHJhdGUgY29udHJvbCBhcyB3ZWxsIHdoaWNoIGlzIHRo
ZSBvYmplY3Qgb2YgYSBkcmFmdCBJIGhhdmUgdG8gc3BsaXQuDQo+PiANCj4+IFNvIG9wZXJhdGlv
biB0aGVyZSB3YXMgbWVhbnQgYXMgYSBnZW5lcmljIHRlcm0gZm9yIHRyYWluIGRhdGEgdHJhZmZp
YyBvdmVyaGVhZCBpbnNpZGUgdGhlIG5ldHdvcmsgYXMgb3Bwb3NlZCB0byBpbiByZWxhdGlvbiB3
aXRoIGEgY29udHJvbGxlci4NCj4+IA0KPj4gU2hvdWxkIHdlIGV4cGFuZCB0byBjbGFyaWZ5Pw0K
Pj4gDQo+PiBSZWdhcmRzLA0KPj4gDQo+PiBQYXNjYWwNCj4+IA0KPj4+IExlIDEzIGp1aWwuIDIw
MTggw6AgMDA6MDQsIE5vcm1hbiBGaW5uIDxub3JtYW4uZmlubkBtYWlsMDEuaHVhd2VpLmNvbT4g
YSDDqWNyaXQgOg0KPj4+IA0KPj4+IFBhc2NhbCB3cm90ZSB0aGF0IGNodW5rLiAgSSBhbHdheXMg
YXNzdW1lZCB0aGF0ICJPcGVyYXRpb25hbCBQbGFuZSAoY29udHJvbCBwbGFuZSkiIHdhcyBzb21l
IHNvcnQgb2YgSUVURiBwaHJhc2UgSSBqdXN0IGRpZG4ndCB1bmRlcnN0YW5kLiAgSWYgaXQncyBP
QU0sIEkgZG9uJ3Qgc2VlIHdoYXQgdGhlICIoY29udHJvbCBwbGFuZSkiIGlzIGZvci4NCj4+PiAN
Cj4+PiBQYXNjYWw/DQo+Pj4gDQo+Pj4gLS0gTm9ybQ0KPj4+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCj4+PiBGcm9tOiBkZXRuZXQgW2RldG5ldC1ib3VuY2VzQGll
dGYub3JnXSBvbiBiZWhhbGYgb2YgTG91IEJlcmdlciBbbGJlcmdlckBsYWJuLm5ldF0NCj4+PiBT
ZW50OiBUaHVyc2RheSwgSnVseSAxMiwgMjAxOCA5OjQ3IEFNDQo+Pj4gVG86IGRyYWZ0LWlldGYt
ZGV0bmV0LWFyY2hpdGVjdHVyZUBpZXRmLm9yZw0KPj4+IENjOiBEZXROZXQgV0cNCj4+PiBTdWJq
ZWN0OiBSZTogW0RldG5ldF0gRXh0ZW5kZWQgV0cgTGFzdCBDYWxsOiBkcmFmdC1pZXRmLWRldG5l
dC1hcmNoaXRlY3R1cmUtMDYNCj4+PiANCj4+PiAgSGksDQo+Pj4gDQo+Pj4gSSBoYXZlIHRoZSBm
b2xsb3dpbmcgY29tbWVudHMvcXVlc3Rpb25zOg0KPj4+IA0KPj4+IC0gV1JUIDQuNC4yDQo+Pj4g
DQo+Pj4gSSB0aGluayBDUEUgYW5kIFBDRSBhcmUgYSBiaXQgY29uZmxhdGVkLiAgVG8gY2xhcmlm
eSwgaGl3IGFib3V0Og0KPj4+IA0KPj4+IE9MRA0KPj4+ICAgIHRvIGFueSBkZXZpY2Ugb3BlcmF0
aW5nIGluIHRoYXQgcGxhbmUsIHdoZXRoZXIgaXMgaXQgYSBQYXRoDQo+Pj4gICAgQ29tcHV0YXRp
b24gZW50aXR5LCBvciBhIE5ldHdvcmsgTWFuYWdlbWVudCBlbnRpdHkgKE5NRSkpLCBvciBhDQo+
Pj4gICAgZGlzdHJpYnV0ZWQgY29udHJvbCBwbGFuZS4gIFRoZSBQYXRoIENvbXB1dGF0aW9uIEVs
ZW1lbnQgKFBDRSkNCj4+PiAgICBbUkZDNDY1NV0gaXMgYSBjb3JlIGVsZW1lbnQgb2YgYSBjb250
cm9sbGVyLCBpbiBjaGFyZ2Ugb2YgY29tcHV0aW5nDQo+Pj4gICAgRGV0ZXJtaW5pc3RpYyBwYXRo
cyB0byBiZSBhcHBsaWVkIGluIHRoZSBOZXR3b3JrIFBsYW5lLg0KPj4+IA0KPj4+IE5FVw0KPj4+
ICAgIHRvIGFueSBkZXZpY2Ugb3BlcmF0aW5nIGluIHRoYXQgcGxhbmUsIHdoZXRoZXIgaXMgaXQg
YSBQYXRoDQo+Pj4gICAgQ29tcHV0YXRpb24gRWxlbWVudCBbUkZDNDY1NV0gb3IgZW50aXR5LCBv
ciBhIE5ldHdvcmsgTWFuYWdlbWVudA0KPj4+IGVudGl0eSAoTk1FKSksIG9yIGENCj4+PiAgICBk
aXN0cmlidXRlZCBjb250cm9sIHBsYW5lLiAgVGhlIENQRQ0KPj4+ICAgICBpcyBhIGNvcmUgZWxl
bWVudCBvZiBhIGNvbnRyb2xsZXIsIGluIGNoYXJnZSBvZiBjb21wdXRpbmcNCj4+PiAgICBEZXRl
cm1pbmlzdGljIHBhdGhzIHRvIGJlIGFwcGxpZWQgaW4gdGhlIE5ldHdvcmsgUGxhbmUuDQo+Pj4g
DQo+Pj4gYW5kIHMvUENFL0NQRSBpbiB0aGUgbmV4dCBwYXJhZ3JhcGgsIHNwZWNpZmljYWxseToN
Cj4+PiANCj4+PiBPTEQNCj4+PiAgICBPbmUgb3IgbW9yZSBQQ0UocykgY29sbGFib3JhdGUgdG8g
aW1wbGVtZW50IHRoZSByZXF1ZXN0cyBmcm9tIHRoZSBGTUUNCj4+PiAgICBhcyBQZXItRmxvdyBQ
ZXItSG9wIEJlaGF2aW9ycyBpbnN0YWxsZWQgaW4gdGhlIGludGVybWVkaWF0ZSBub2RlcyBmb3IN
Cj4+PiAgICBlYWNoIGluZGl2aWR1YWwgZmxvdy4gIFRoZSBQQ0VzIHBsYWNlIGVhY2ggZmxvdyBh
bG9uZyBhIGRldGVybWluaXN0aWMNCj4+PiBORVcNCj4+PiAgICBPbmUgb3IgbW9yZSBDUEUocykg
Y29sbGFib3JhdGUgdG8gaW1wbGVtZW50IHRoZSByZXF1ZXN0cyBmcm9tIHRoZSBGTUUNCj4+PiAg
ICBhcyBQZXItRmxvdyBQZXItSG9wIEJlaGF2aW9ycyBpbnN0YWxsZWQgaW4gdGhlIGludGVybWVk
aWF0ZSBub2RlcyBmb3INCj4+PiAgICBlYWNoIGluZGl2aWR1YWwgZmxvdy4gIFRoZSBDUEVzIHBs
YWNlIGVhY2ggZmxvdyBhbG9uZyBhIGRldGVybWluaXN0aWMNCj4+PiANCj4+PiAtIFdSVCBTZWN0
aW9uIDQuNC4zDQo+Pj4gSSdtIHVuY2xlYXIgYXMgdG8gd2hhdCAiT3BlcmF0aW9uYWwgUGxhbmUg
KGNvbnRyb2wgcGxhbmUpIiBtZWFucyBpbiB0aGUNCj4+PiBmaXJzdCBwYXJhZ3JhcGguICBTaG91
bGQgaXQgcGVyaGFwcyByZWFkICJPcGVyYXRpb25hbCBQbGFuZSAoT0FNKSI/IElmDQo+Pj4gbm90
LCB3aGF0IGlzIHRoZSBpbnRlbnQgb2YgImNvbnRyb2wgcGxhbmUiIGluIHRoaXMgcGFyYWdyYXBo
IChhbmQgc2VjdGlvbik/DQo+Pj4gDQo+Pj4gVGhhbmsgeW91LA0KPj4+IExvdQ0KPj4+IA0KPj4+
PiBPbiA2LzI4LzIwMTggMTA6MzUgUE0sIExvdSBCZXJnZXIgd3JvdGU6DQo+Pj4+IEF1dGhvcnMs
DQo+Pj4+IA0KPj4+PiAgICAgIFRoYW5rIHlvdSBmb3IgdGhlIHVwZGF0ZSENCj4+Pj4gDQo+Pj4+
IFdHLA0KPj4+PiANCj4+Pj4gICAgICBUaGlzIGRvY3VtZW50IGhhcyBjaGFuZ2VkIHRvIGEgc3Vm
ZmljaWVudCBkZWdyZWUgdGhhdCBJIHRoaW5rIGEgMm5kDQo+Pj4+IGxhc3QgY2FsbCBpcyB3YXJy
YW50ZWQuICBUeXBpY2FsbHkgSSB3b3VsZCBzdGFydCBhIDEgd2VlayBMQyBpbiB0aGVzZQ0KPj4+
PiBjaXJjdW1zdGFuY2VzIC0gYnV0IGdpdmVuIHRoZSBwcm94aW1pdHkgdG8gdGhlIG1lZXRpbmcg
SSdkIGxpa2UgdG8gc3RhcnQNCj4+Pj4gYSAzIHdlZWsgTEMgcmlnaHQgZW5kaW5nIHdpdGggdGhl
IElFVEYgbWVldGluZyAtLSB0aGF0IGlzIG9uIEp1bHkgMjB0aC4NCj4+Pj4gVGhpcyBzaG91bGQg
YWxsb3cgZm9yIGJvdGggYWRlcXVhdGUgcmV2aWV3IG9mIHRoZSBjaGFuZ2VzIGFuZCBkaXNjdXNz
aW9uDQo+Pj4+IG9mIHRoZSBjaGFuZ2VzIGluIG91ciBXRyBzZXNzaW9uIChNb25kYXkgSnVseSAx
Ni4pDQo+Pj4+IA0KPj4+PiBBcyBhbHdheXMsIHBsZWFzZSBzZW5kIExDIGNvbW1lbnQgdG8gdGhl
IGxpc3QgYW5kIHBvc2l0aXZlIGNvbW1lbnRzLA0KPj4+PiBlLmcuLCAiSSd2ZSByZXZpZXdlZCB0
aGlzIGRvY3VtZW50DQo+Pj4+IGFuZCBiZWxpZXZlIGl0IGlzIHJlYWR5IGZvciBwdWJsaWNhdGlv
biIsIGFyZSB3ZWxjb21lIQ0KPj4+PiANCj4+Pj4gVGhhbmsgeW91LA0KPj4+PiANCj4+Pj4gTG91
IChhcyBTaGVwaGVyZCkNCj4+Pj4gDQo+Pj4+PiBPbiA2LzI4LzIwMTggOTowOCBQTSwgSsOhbm9z
IEZhcmthcyB3cm90ZToNCj4+Pj4+IERlYXIgYWxsLA0KPj4+Pj4gDQo+Pj4+PiBPZmYtbGluZSBk
aXNjdXNzaW9ucyBhbW9uZyBMb3UsIFN0ZXdhcnQsIGFuZCBhdXRob3JzIGZvbGxvd2VkIHRoZQ0K
Pj4+Pj4gZGlzY3Vzc2lvbnMgdG8gcHJvcGVybHkgYWRkcmVzcyB0aGUgV0dMQyBjb21tZW50cywg
aW5jbHVkaW5nIHRoZQ0KPj4+Pj4gZGV0YWlsZWQgY29tbWVudHMuDQo+Pj4+PiANCj4+Pj4+IEEg
bmV3IHJldmlzaW9uIG9mIHRoZSBkcmFmdCBoYXMgYmVlbiB1cGxvYWRlZDoNCj4+Pj4+IGRyYWZ0
LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNi4NCj4+Pj4+IA0KPj4+Pj4gSW4gYWRkaXRpb24g
dG8gdGhlIGNoYW5nZXMgYWxyZWFkeSBkZXNjcmliZWQgaW4gdGhpcyB0aHJlYWQsIHRoZQ0KPj4+
Pj4gZm9sbG93aW5nIGJpZ2dlciBjaGFuZ2VzIGhhdmUgYmVlbiBtYWRlIHRvIHRoZSBkcmFmdDoN
Cj4+Pj4+IA0KPj4+Pj4gDQo+Pj4+PiAqU2VjdGlvbiAyLjEgVGVybXMgdXNlZCBpbiB0aGlzIGRv
Y3VtZW50Kg0KPj4+Pj4gDQo+Pj4+PiBTb21lIGRlZmluaXRpb25zIHJlZmluZWQgYXMgc3VnZ2Vz
dGVkIGJ5IHRoZSBkZXRhaWxlZCBjb21tZW50cw0KPj4+Pj4gDQo+Pj4+PiBOZXcgZGVmaW5pdGlv
bnMgaGF2ZSBiZWVuIGFkZGVkOg0KPj4+Pj4gDQo+Pj4+PiAgICAiYWxsb2NhdGlvbg0KPj4+Pj4g
ICAgICAgICAgICBSZXNvdXJjZXMgYXJlIGRlZGljYXRlZCB0byBzdXBwb3J0IGEgRGV0TmV0IGZs
b3cuIERlcGVuZGluZw0KPj4+Pj4gICAgICAgICAgICBvbiBhbiBpbXBsZW1lbnRhdGlvbiwgdGhl
IHJlc291cmNlIG1heSBiZSByZXVzZWQgYnkgbm9uLQ0KPj4+Pj4gICAgICAgICAgICBEZXROZXQg
Zmxvd3Mgd2hlbiBpdCBpcyBub3QgdXNlZCBieSB0aGUgRGV0TmV0IGZsb3cuDQo+Pj4+PiANCj4+
Pj4+IA0KPj4+Pj4gICAgUEVGICAgICBBIFBhY2tldCBFbGltaW5hdGlvbiBGdW5jdGlvbiAoUEVG
KSBlbGltaW5hdGVzIGR1cGxpY2F0ZQ0KPj4+Pj4gICAgICAgICAgICBjb3BpZXMgb2YgcGFja2V0
cyB0byBwcmV2ZW50IGV4Y2VzcyBwYWNrZXRzIGZsb29kaW5nIHRoZQ0KPj4+Pj4gICAgICAgICAg
ICBuZXR3b3JrIG9yIGR1cGxpY2F0ZSBwYWNrZXRzIGJlaW5nIHNlbnQgb3V0IG9mIHRoZSBEZXRO
ZXQNCj4+Pj4+ICAgICAgICAgICAgZG9tYWluLiAgUEVGIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBh
biBlZGdlIG5vZGUsIGEgcmVsYXkNCj4+Pj4+ICAgICAgICAgICAgbm9kZSwgb3IgYW4gZW5kIHN5
c3RlbS4NCj4+Pj4+IA0KPj4+Pj4gICBQUkYgICAgIEEgUGFja2V0IFJlcGxpY2F0aW9uIEZ1bmN0
aW9uIChQUkYpIHJlcGxpY2F0ZXMgRGV0TmV0IGZsb3cNCj4+Pj4+ICAgICAgICAgICAgcGFja2V0
cyBhbmQgZm9yd2FyZHMgdGhlbSB0byBvbmUgb3IgbW9yZSBuZXh0IGhvcHMgaW4gdGhlDQo+Pj4+
PiAgICAgICAgICAgIERldE5ldCBkb21haW4uICBUaGUgbnVtYmVyIG9mIHBhY2tldCBjb3BpZXMg
c2VudCB0byBlYWNoIG5leHQNCj4+Pj4+ICAgICAgICAgICAgaG9wIGlzIGEgRGV0TmV0IGZsb3cg
c3BlY2lmaWMgcGFyYW1ldGVyIGF0IHRoZSBub2RlIGRvaW5nIHRoZQ0KPj4+Pj4gICAgICAgICAg
ICByZXBsaWNhdGlvbi4gIFBSRiBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgYW4gZWRnZSBub2RlLCBh
IHJlbGF5DQo+Pj4+PiAgICAgICAgICAgIG5vZGUsIG9yIGFuIGVuZCBzeXN0ZW0uDQo+Pj4+PiAN
Cj4+Pj4+ICAgIFBSRU9GICAgQ29sbGVjdGl2ZSBuYW1lIGZvciBQYWNrZXQgUmVwbGljYXRpb24s
IEVsaW1pbmF0aW9uLCBhbmQNCj4+Pj4+ICAgICAgICAgICAgT3JkZXJpbmcgRnVuY3Rpb25zLg0K
Pj4+Pj4gDQo+Pj4+PiAgICBQT0YgICAgIEEgUGFja2V0IE9yZGVyaW5nIEZ1bmN0aW9uIChQT0Yp
IHJlLW9yZGVycyBwYWNrZXRzIHdpdGhpbiBhDQo+Pj4+PiAgICAgICAgICAgIERldE5ldCBmbG93
IHRoYXQgYXJlIHJlY2VpdmVkIG91dCBvZiBvcmRlci4gIFRoaXMgZnVuY3Rpb24NCj4+Pj4+ICAg
ICAgICAgICAgY2FuIGJlIGltcGxlbWVudGVkIGJ5IGFuIGVkZ2Ugbm9kZSwgYSByZWxheSBub2Rl
LCBvciBhbiBlbmQNCj4+Pj4+ICAgICAgICAgICAgc3lzdGVtLg0KPj4+Pj4gDQo+Pj4+PiAgIERl
dE5ldCBzZXJ2aWNlIHByb3h5DQo+Pj4+PiAgICAgICAgICAgIE1hcHMgYmV0d2VlbiBBcHAtZmxv
d3MgYW5kIERldE5ldCBmbG93cy4NCj4+Pj4+IA0KPj4+Pj4gICAgYnJpZGdlZCBwYXRoDQo+Pj4+
PiAgICAgICAgICAgIEEgVkxBTiBicmlkZ2UgdXNlcyB0aGUgVkxBTiBJRCBhbmQgdGhlIGRlc3Rp
bmF0aW9uIE1BQw0KPj4+Pj4gICAgICAgICAgICBhZGRyZXNzIHRvIHNlbGVjdCB0aGUgb3V0Ym91
bmQgcG9ydCBoZW5jZSB0aGUgcGF0aCBmb3IgYQ0KPj4+Pj4gICAgICAgICAgICBmcmFtZS4iDQo+
Pj4+PiANCj4+Pj4+IA0KPj4+Pj4gKlNlY3Rpb24gMy4xIFByaW1hcnkgZ29hbHMgZGVmaW5pbmcg
dGhlIERldE5ldCBRb1MqDQo+Pj4+PiANCj4+Pj4+IEEgbmV3IFFvUyBhc3BlY3QgaGFzIGJlZW4g
YWRkZWQ6DQo+Pj4+PiAgICAibyAgQW4gdXBwZXIgYm91bmQgb24gb3V0LW9mLW9yZGVyIHBhY2tl
dCBkZWxpdmVyeS4gIEl0IGlzIHdvcnRoDQo+Pj4+PiAgICAgICBub3RpbmcgdGhhdCBzb21lIERl
dE5ldCBhcHBsaWNhdGlvbnMgYXJlIHVuYWJsZSB0byB0b2xlcmF0ZSBhbnkNCj4+Pj4+ICAgICAg
IG91dC1vZi1vcmRlciBkZWxpdmVyeS4iDQo+Pj4+PiANCj4+Pj4+IA0KPj4+Pj4gVGhlIDNyZCBw
YXJhZ3JhcGggb24gbG9zcyBvbiBwYWdlIDggYWZ0ZXIgdGhlIGJ1bGxldCBsaXN0IGhhcyBiZWVu
DQo+Pj4+PiBleHRlbmRlZCB0bzoNCj4+Pj4+ICAgICJBZnRlciBjb25nZXN0aW9uLCB0aGUgbW9z
dCBpbXBvcnRhbnQgY29udHJpYnV0aW9ucyB0byBwYWNrZXQgbG9zcyBhcmUNCj4+Pj4+ICAgIHR5
cGljYWxseSBmcm9tIHJhbmRvbSBtZWRpYSBlcnJvcnMgYW5kIGVxdWlwbWVudCBmYWlsdXJlcy4g
U2VydmljZQ0KPj4+Pj4gICAgcHJvdGVjdGlvbiBpcyB0aGUgbmFtZSBmb3IgdGhlIG1lY2hhbmlz
bXMgdXNlZCBieSBEZXROZXQgdG8gYWRkcmVzcw0KPj4+Pj4gICAgdGhlc2UgbG9zc2VzLiAgVGhl
IG1lY2hhbmlzbXMgZW1wbG95ZWQgYXJlIGNvbnN0cmFpbmVkIGJ5IHRoZQ0KPj4+Pj4gICAgcmVx
dWlyZW1lbnQgdG8gbWVldCB0aGUgdXNlcnMnIGxhdGVuY3kgcmVxdWlyZW1lbnRzLiAgUGFja2V0
DQo+Pj4+PiAgICByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24gKFNlY3Rpb24gMy4yLjIpIGFu
ZCBwYWNrZXQgZW5jb2RpbmcNCj4+Pj4+ICAgIChTZWN0aW9uIDMuMi4yLjMpIGFyZSBkZXNjcmli
ZWQgaW4gdGhpcyBkb2N1bWVudCB0byBwcm92aWRlIHNlcnZpY2UNCj4+Pj4+ICAgIHByb3RlY3Rp
b247IG90aGVycyBtYXkgYmUgZm91bmQuICBGb3IgaW5zdGFuY2UsIHBhY2tldCBlbmNvZGluZyBj
YW4NCj4+Pj4+ICAgIGJlIHVzZWQgdG8gcHJvdmlkZSBzZXJ2aWNlIHByb3RlY3Rpb24gYWdhaW5z
dCByYW5kb20gbWVkaWEgZXJyb3JzLA0KPj4+Pj4gICAgcGFja2V0IHJlcGxpY2F0aW9uIGFuZCBl
bGltaW5hdGlvbiBjYW4gYmUgdXNlZCB0byBwcm92aWRlIHNlcnZpY2UNCj4+Pj4+ICAgIHByb3Rl
Y3Rpb24gYWdhaW5zdCBlcXVpcG1lbnQgZmFpbHVyZXMuICBUaGlzIG1lY2hhbmlzbSBkaXN0cmli
dXRlcw0KPj4+Pj4gICAgdGhlIGNvbnRlbnRzIG9mIERldE5ldCBmbG93cyBvdmVyIG11bHRpcGxl
IHBhdGhzIGluIHRpbWUgYW5kL29yDQo+Pj4+PiAgICBzcGFjZSwgc28gdGhhdCB0aGUgbG9zcyBv
ZiBzb21lIG9mIHRoZSBwYXRocyBkb2VzIG5lZWQgbm90IGNhdXNlIHRoZQ0KPj4+Pj4gICAgbG9z
cyBvZiBhbnkgcGFja2V0cy4iDQo+Pj4+PiANCj4+Pj4+IA0KPj4+Pj4gKjMuMi4yLiAgU2Vydmlj
ZSBQcm90ZWN0aW9uKg0KPj4+Pj4gDQo+Pj4+PiBTZXJ2aWNlIHByb3RlY3Rpb24gaXMgdXNlZCBh
cyBhIG1vcmUgZ2VuZXJpYyB0ZXJtLiBJbnRyb2R1Y3RvcnkgdGV4dA0KPj4+Pj4gYWRkZWQ6DQo+
Pj4+PiAgICAiU2VydmljZSBwcm90ZWN0aW9uIGFpbXMgdG8gbWl0aWdhdGUgb3IgZWxpbWluYXRl
IHBhY2tldCBsb3NzIGR1ZSB0bw0KPj4+Pj4gICAgZXF1aXBtZW50IGZhaWx1cmVzLCByYW5kb20g
bWVkaWEgYW5kL29yIG1lbW9yeSBmYXVsdHMuICBUaGVzZSB0eXBlcw0KPj4+Pj4gICAgb2YgcGFj
a2V0IGxvc3MgY2FuIGJlIGdyZWF0bHkgcmVkdWNlZCBieSBzcHJlYWRpbmcgdGhlIGRhdGEgb3Zl
cg0KPj4+Pj4gICAgbXVsdGlwbGUgZGlzam9pbnQgZm9yd2FyZGluZyBwYXRocy4gIFZhcmlvdXMg
c2VydmljZSBwcm90ZWN0aW9uDQo+Pj4+PiAgICBtZXRob2RzIGFyZSBkZXNjcmliZWQgaW4gW1JG
QzYzNzJdLCBlLmcuLCAxKzEgbGluZWFyIHByb3RlY3Rpb24uDQo+Pj4+PiAgICBUaGlzIHNlY3Rp
b24gZGVzY3JpYmVzIHRoZSBmdW5jdGlvbmFsIGRldGFpbHMgb2YgYW4gYWRkaXRpb25hbCBtZXRo
b2QNCj4+Pj4+ICAgIGluIFNlY3Rpb24gMy4yLjIuMiwgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVk
IGFzIGRlc2NyaWJlZCBpbg0KPj4+Pj4gICAgU2VjdGlvbiAzLjIuMi4zIG9yIGFzIHNwZWNpZmll
ZCBpbiBbSS1ELmlldGYtZGV0bmV0LWRwLXNvbC1tcGxzXSBpbg0KPj4+Pj4gICAgb3JkZXIgdG8g
cHJvdmlkZSAxK24gaGl0bGVzcyBwcm90ZWN0aW9uLiAgVGhlIGFwcHJvcHJpYXRlIHNlcnZpY2UN
Cj4+Pj4+ICAgIHByb3RlY3Rpb24gbWVjaGFuaXNtIGRlcGVuZHMgb24gdGhlIHNjZW5hcmlvIGFu
ZCB0aGUgcmVxdWlyZW1lbnRzLiINCj4+Pj4+IA0KPj4+Pj4gDQo+Pj4+PiBOZXcgc3ViLXNlY3Rp
b24gYWRkZWQ6DQo+Pj4+PiANCj4+Pj4+ICIzLjIuMi4xLiAgSW4tT3JkZXIgRGVsaXZlcnkNCj4+
Pj4+IA0KPj4+Pj4gICAgT3V0LW9mLW9yZGVyIHBhY2tldCBkZWxpdmVyeSBjYW4gYmUgYSBzaWRl
IGVmZmVjdCBvZiBzZXJ2aWNlDQo+Pj4+PiAgICBwcm90ZWN0aW9uLiAgUGFja2V0cyBkZWxpdmVy
ZWQgb3V0LW9mLW9yZGVyIGltcGFjdCB0aGUgYW1vdW50IG9mDQo+Pj4+PiAgICBidWZmZXJpbmcg
bmVlZGVkIGF0IHRoZSBkZXN0aW5hdGlvbiB0byBwcm9wZXJseSBwcm9jZXNzIHRoZSByZWNlaXZl
ZA0KPj4+Pj4gICAgZGF0YS4gIFN1Y2ggcGFja2V0cyBhbHNvIGluZmx1ZW5jZSB0aGUgaml0dGVy
IG9mIGEgZmxvdy4gIFRoZSBEZXROZXQNCj4+Pj4+ICAgIHNlcnZpY2UgaW5jbHVkZXMgbWF4aW11
bSBhbGxvd2VkIG1pc29yZGVyaW5nIGFzIGEgY29uc3RyYWludC4gWmVybw0KPj4+Pj4gICAgbWlz
b3JkZXJpbmcgd291bGQgYmUgYSB2YWxpZCBzZXJ2aWNlIGNvbnN0cmFpbnQgdG8gcmVmbGVjdCB0
aGF0IHRoZQ0KPj4+Pj4gICAgZW5kIHN5c3RlbShzKSBvZiB0aGUgZmxvdyBjYW5ub3QgdG9sZXJh
dGUgYW55IG91dC1vZi1vcmRlciBkZWxpdmVyeS4NCj4+Pj4+ICAgIFNlcnZpY2UgcHJvdGVjdGlv
biBtYXkgcHJvdmlkZSBhIG1lY2hhbmlzbSB0byBzdXBwb3J0IGluLW9yZGVyDQo+Pj4+PiAgICBk
ZWxpdmVyeS4iDQo+Pj4+PiANCj4+Pj4+IA0KPj4+Pj4gKjMuMi4yLjIuIFBhY2tldCBSZXBsaWNh
dGlvbiBhbmQgRWxpbWluYXRpb24qDQo+Pj4+PiANCj4+Pj4+IE5ldyBidWxsZXQgYWRkZWQgYXMg
dGhlIGxhc3Qgb25lOg0KPj4+Pj4gICAgIm8gIFRoZSBQYWNrZXQgT3JkZXJpbmcgRnVuY3Rpb24g
KFBPRikgdXNlcyB0aGUgc2VxdWVuY2luZyBpbmZvcm1hdGlvbg0KPj4+Pj4gICAgICAgdG8gcmUt
b3JkZXIgYSBEZXROZXQgZmxvdydzIHBhY2tldHMgdGhhdCBhcmUgcmVjZWl2ZWQgb3V0IG9mDQo+
Pj4+PiAgICAgICBvcmRlci4iDQo+Pj4+PiANCj4+Pj4+IE5ldyBzZW50ZW5jZSBhZGRlZCBhZnRl
ciB0aGUgYnVsbGV0IGxpc3Q6DQo+Pj4+PiAiVGhlIG9yZGVyIGluIHdoaWNoIGEgbm9kZSBhcHBs
aWVzIHRoZSBQRUYgYW5kIHRoZSBQUkYgdG8gYSBEZXROZXQNCj4+Pj4+IGZsb3cgaXMgaW1wbGVt
ZW50YXRpb24gc3BlY2lmaWMuIg0KPj4+Pj4gDQo+Pj4+PiAybmQgcGFyYWdyYXBoIGFmdGVyIHRo
ZSBidWxsZXQgbGlzdCBoYXMgYmVlbiB1cGRhdGVkIHRvOg0KPj4+Pj4gIlNvbWUgc2VydmljZSBw
cm90ZWN0aW9uIG1lY2hhbmlzbXMgcmVseSBvbiBzd2l0Y2hpbmcgZnJvbSBvbmUgZmxvdyB0bw0K
Pj4+Pj4gICAgYW5vdGhlciB3aGVuIGEgZmFpbHVyZSBvZiBhIGZsb3cgaXMgZGV0ZWN0ZWQuICBD
b250cmFyaWx5LCBwYWNrZXQNCj4+Pj4+ICAgIHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiBj
b21iaW5lcyB0aGUgRGV0TmV0IG1lbWJlciBmbG93cyBzZW50DQo+Pj4+PiAgICBhbG9uZyBtdWx0
aXBsZSBkaWZmZXJlbnQgcGF0aHMsIGFuZCBwZXJmb3JtcyBhIHBhY2tldC1ieS1wYWNrZXQNCj4+
Pj4+ICAgIHNlbGVjdGlvbiBvZiB3aGljaCB0byBkaXNjYXJkLCBlLmcuLCBiYXNlZCBvbiBzZXF1
ZW5jaW5nIGluZm9ybWF0aW9uLiINCj4+Pj4+IA0KPj4+Pj4gDQo+Pj4+PiAqMy4yLjMuICBFeHBs
aWNpdCByb3V0ZXMqDQo+Pj4+PiANCj4+Pj4+IE91dC1vZi1vcmRlciBhc3BlY3QgYWRkZWQgdG8g
dGhlIGZpcnN0IHBhcmFncmFwaCwgd2hpY2ggaXMgYWJvdXQNCj4+Pj4+IGRpc3RyaWJ1dGVkIHJv
dXRpbmc6DQo+Pj4+PiAiRnVydGhlcm1vcmUsIG91dC1vZi1vcmRlcg0KPj4+Pj4gcGFja2V0IGRl
bGl2ZXJ5IGNhbiBiZSBhIHNpZGUgZWZmZWN0IG9mIHJvdXRlIGNoYW5nZXMuIg0KPj4+Pj4gDQo+
Pj4+PiBOZXcgc2VudGVuY2UgYWRkZWQgdG8gdGhlIDNyZCBwYXJhZ3JhcGg6DQo+Pj4+PiAiRXhw
bGljaXQgcm91dGVzIGNhbiBiZSBlc3RhYmxpc2hlZCB2YXJpb3VzDQo+Pj4+PiB3YXlzLCBlLmcu
LCB3aXRoIFJTVlAtVEUgW1JGQzMyMDldLCB3aXRoIFNlZ21lbnQgUm91dGluZyAoU1IpDQo+Pj4+
PiBbSS1ELmlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZ10sIHZpYSBhIFNvZnR3YXJlIERlZmlu
ZWQgTmV0d29ya2luZw0KPj4+Pj4gYXBwcm9hY2ggW1JGQzc0MjZdLCB3aXRoIElTLUlTIFtSRkM3
ODEzXSwgZXRjLiINCj4+Pj4+IA0KPj4+Pj4gTmV3IHBhcmFncmFwaCBhZGRlZDoNCj4+Pj4+ICAg
ICJPdXQtb2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5IGNhbiBiZSBhIHNpZGUgZWZmZWN0IG9mIGRp
c3RyaWJ1dGluZyBhDQo+Pj4+PiAgICBzaW5nbGUgZmxvdyBvdmVyIG11bHRpcGxlIHBhdGhzIGVz
cGVjaWFsbHkgd2hlbiB0aGVyZSBpcyBhIGNoYW5nZQ0KPj4+Pj4gICAgZnJvbSBvbmUgcGF0aCB0
byBhbm90aGVyIHdoZW4gY29tYmluaW5nIHRoZSBmbG93LiAgVGhpcyBpcw0KPj4+Pj4gICAgaXJy
ZXNwZWN0aXZlIG9mIHRoZSBkaXN0cmlidXRpb24gbWV0aG9kIHVzZWQsIGFsc28gYXBwbGllcyB0
byBzZXJ2aWNlDQo+Pj4+PiAgICBwcm90ZWN0aW9uIG92ZXIgZXhwbGljaXQgcm91dGVzLiAgQXMg
ZGVzY3JpYmVkIGluIFNlY3Rpb24gMy4yLjIuMSwNCj4+Pj4+ICAgIG91dC1vZi1vcmRlciBwYWNr
ZXRzIGluZmx1ZW5jZSB0aGUgaml0dGVyIG9mIGEgZmxvdyBhbmQgaW1wYWN0IHRoZQ0KPj4+Pj4g
ICAgYW1vdW50IG9mIGJ1ZmZlcmluZyBuZWVkZWQgdG8gcHJvY2VzcyB0aGUgZGF0YTsgdGhlcmVm
b3JlLCBEZXROZXQNCj4+Pj4+ICAgIHNlcnZpY2UgaW5jbHVkZXMgbWF4aW11bSBhbGxvd2VkIG1p
c29yZGVyaW5nIGFzIGEgY29uc3RyYWludC4gVGhlDQo+Pj4+PiAgICB1c2Ugb2YgZXhwbGljaXQg
cm91dGVzIGhlbHBzIHRvIHByb3ZpZGUgaW4tb3JkZXIgZGVsaXZlcnkgYmVjYXVzZQ0KPj4+Pj4g
ICAgdGhlcmUgaXMgbm8gaW1tZWRpYXRlIHJvdXRlIGNoYW5nZSB3aXRoIHRoZSBuZXR3b3JrIHRv
cG9sb2d5LCBidXQgdGhlDQo+Pj4+PiAgICBjaGFuZ2VzIGFyZSBwbGFubmFibGUgYXMgdGhleSBh
cmUgYmV0d2VlbiB0aGUgZGlmZmVyZW50IGV4cGxpY2l0DQo+Pj4+PiAgICByb3V0ZXMuIg0KPj4+
Pj4gDQo+Pj4+PiAqDQo+Pj4+PiAqKjQuMS4xLiBSZXByZXNlbnRhdGl2ZSBQcm90b2NvbCBTdGFj
ayBNb2RlbCoNCj4+Pj4+IA0KPj4+Pj4gIkV4cGxpY2l0IHJvdXRlcyIgaGF2ZSBiZWVuIGFkZGVk
IHRvIEZpZ3VyZSAyIHdpdGggdGhlIGNvcnJlc3BvbmRpbmcNCj4+Pj4+IGV4cGxhbmF0aW9uOg0K
Pj4+Pj4gICJFeHBsaWNpdCByb3V0ZXMNCj4+Pj4+ICAgICAgICAgICAgVGhlIERldE5ldCB0cmFu
c3BvcnQgbGF5ZXIgcHJvdmlkZXMgbWVjaGFuaXNtcyB0byBlbnN1cmUgdGhhdA0KPj4+Pj4gICAg
ICAgICAgICBmaXhlZCBwYXRocyBhcmUgcHJvdmlkZWQgZm9yIERldE5ldCBmbG93cy4gIFRoZXNl
IGV4cGxpY2l0DQo+Pj4+PiAgICAgICAgICAgIHBhdGhzIGF2b2lkIHRoZSBpbXBhY3Qgb2YgbmV0
d29yayBjb252ZXJnZW5jZS4iDQo+Pj4+PiANCj4+Pj4+IA0KPj4+Pj4gU2VjdGlvbiA0LjExIENv
bm5lY3RlZCBpc2xhbmRzIHZzLiBuZXR3b3JrcyBvZiB2MDUgaGFzIGJlZW4gZGVsZXRlZA0KPj4+
Pj4gYmVjYXVzZSBpdCB3YXMganVzdCBhIGxlZnRvdmVyIGZyb20gZWFybHkgZHJhZnRzIG9uIHdo
YXQgRGV0TmV0IFdHDQo+Pj4+PiBzaG91bGQgZG87IHdoaWNoIGFyZSBjb3ZlcmVkIGJ5IHRoZSBj
aGFydGVyIGFueXdheXMuDQo+Pj4+PiANCj4+Pj4+IA0KPj4+Pj4gUmVmZXJlbmNlcyBoYXZlIGJl
ZW4gY2xlYW5lZCB1cCBhbmQgYnJvdWdodCB1cC10by1kYXRlLg0KPj4+Pj4gDQo+Pj4+PiANCj4+
Pj4+IFJlZmluZW1lbnRzIGhhdmUgYmVlbiBpbXBsZW1lbnRlZCBpbiB0aGUgZHJhZnQgYWNjb3Jk
aW5nIHRvIExvdSdzDQo+Pj4+PiBkZXRhaWxlZCBjb21tZW50cy4gVGhleSBhcmUgbm90IGxpc3Rl
ZCBoZXJlIGJlY2F1c2UgdGhleSBhcmUgbWlub3INCj4+Pj4+IGNoYW5nZXMuDQo+Pj4+PiANCj4+
Pj4+IA0KPj4+Pj4gQmVzdCByZWdhcmRzLA0KPj4+Pj4gSmFub3MNCj4+Pj4+IA0KPj4+Pj4gDQo+
Pj4+Pj4gT24gNi8xMi8yMDE4IDI6NDggUE0sIExvdSBCZXJnZXIgd3JvdGU6DQo+Pj4+Pj4gQmFs
w6F6cywNCj4+Pj4+PiANCj4+Pj4+PiBUaGFua3MgZm9yIHRoZSByZXNwb25zZSAtLSBwbGVhc2Ug
c2VlIGJlbG93Lg0KPj4+Pj4+IA0KPj4+Pj4+IC0tLS0tLS0tLS0NCj4+Pj4+PiBPbiBKdW5lIDEy
LCAyMDE4IDQ6MDc6MzUgQU0gQmFsw6F6cyBWYXJnYSBBDQo+Pj4+Pj4gPGJhbGF6cy5hLnZhcmdh
QGVyaWNzc29uLmNvbT4gd3JvdGU6DQo+Pj4+Pj4gDQo+Pj4+Pj4+IEhpIExvdSwgVGhhbmtzIGZv
ciB0aGUgY29tbWVudHMuIFNlZSByZWFjdGlvbnMgaW5saW5lLiBEb2N1bWVudA0KPj4+Pj4+PiB1
cGRhdGUgaW4gcHJvZ3Jlc3MuIENoZWVycyBCYWxhJ3pzDQo+Pj4+Pj4+IA0KPj4+Pj4+PiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4+PiBGcm9tOiBkZXRuZXQgPGRldG5ldC1ib3Vu
Y2VzQGlldGYub3JnPiBPbiBCZWhhbGYgT2YgTG91IEJlcmdlcg0KPj4+Pj4+PiBTZW50OiAyMDE4
LiBqw7puaXVzIDEuIDIyOjQyDQo+Pj4+Pj4+IFRvOiBEZXROZXQgV0cgPGRldG5ldEBpZXRmLm9y
Zz47DQo+Pj4+Pj4+IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZUBpZXRmLm9yZw0KPj4+
Pj4+PiBTdWJqZWN0OiBbRGV0bmV0XSBQcm9taXNlZCBjb21tZW50cyBvbiBkcmFmdC1pZXRmLWRl
dG5ldC1hcmNoaXRlY3R1cmUNCj4+Pj4+Pj4gDQo+Pj4+Pj4+IEhpLA0KPj4+Pj4+PiANCj4+Pj4+
Pj4gICAgICBJIGhhdmUgYSBudW1iZXIgb2YgaGlnaCBsZXZlbCBjb21tZW50cyBvbiB0aGUgZG9j
dW1lbnQgdGhhdCBJJ2QNCj4+Pj4+Pj4gbGlrZSB0byAgcmFpc2UgYmVsb3cuICBJIGFsc28gaGF2
ZSBhIG51bWJlciBvZiBtb3JlDQo+Pj4+Pj4+IGVkaXRvcmlhbC9zcGVjaWZpYyBjb21tZW50cyB0
aGF0ICBJJ2QgbGlrZSB0byByZXZpZXcgZGlyZWN0bHkgd2l0aA0KPj4+Pj4+PiB0aGUgYXV0aG9y
cyBhbmQgdGhlbiBoYXZlIHRoZW0gcmVwb3J0IGJhY2sgIG9uIGNoYW5nZXMgLS0gaWYgYW55DQo+
Pj4+Pj4+IHR1cm4gb3V0IHRvIGJlIG1vcmUgc3Vic3RhbnRpdmUgZGlzY3Vzc2lvbnMgZnJvbSB0
aGUgIGF1dGhvcidzDQo+Pj4+Pj4+IHBlcnNwZWN0aXZlLCBJJ2xsIHJhaXNlIHRoZXNlIG9uIHRo
ZSBsaXN0IHNlcGFyYXRlbHkuDQo+Pj4+Pj4+IA0KPj4+Pj4+IC4uLg0KPj4+Pj4+PiAtIFdSVCBT
ZWN0aW9uIDQuNC4zLCBJIHRoaW5rIHRoZSBpbmNsdXNpb24gb2YgYSBkaXN0cmlidXRlZCBjb250
cm9sDQo+Pj4+Pj4+IHBsYW5lIGluIHRoZSAiTmV0d29yayBQbGFuZSIgaXMgaW5jb25zaXN0ZW50
IHdpdGggb3RoZXIgZnVuY3Rpb25hbA0KPj4+Pj4+PiBkZWZpbml0aW9ucyBhbmQgY29uZmxhdGVz
IHdoZXJlIGEgZnVuY3Rpb24gcmVzaWRlcyBmcm9tIHRoZSBhY3R1YWwNCj4+Pj4+Pj4gZnVuY3Rp
b24gYW5kIHRoYXQgd2hldGhlciBjb250cm9sIGlzIGltcGxlbWVudGVkIGluIGEgZnVsbHkNCj4+
Pj4+Pj4gY2VudHJhbGl6ZWQsIGZ1bGx5IGRpc3RyaWJ1dGVkIG9yIHNvbWUgaHlicmlkIGZvcm0g
ZG9lc24ndA0KPj4+Pj4+PiBmdW5kYW1lbnRhbGx5IGNoYW5nZSAgdGhlIGNvbnRyb2wgZnVuY3Rp
b24ncyByb2xlIC0tIHRoZXJlZm9yZSBJDQo+Pj4+Pj4+IHRoaW5rIHRoZSBzZWN0aW9ucyA0LjQu
MiBhbmQgLjMgc2hvdWxkIGJlIHJldmlzZWQgYWNjb3JkaW5nbHkNCj4+Pj4+Pj4gW0JhbMOhenMg
VmFyZ2EgQV0gQWdyZWUgaW4gcHJpbmNpcGFsLiBMZXQncyBkaXNjdXNzIHRoZSBkZXRhaWxzLg0K
Pj4+Pj4+PiANCj4+Pj4+PiBPa2F5IC0gSSdsbCB3b3JrIHdpdGggeW91IG9mZiBsaW5lIGFuZCB3
ZSBjYW4gcmVwb3J0IGJhY2sgdGhlDQo+Pj4+Pj4gcmVzdWx0cy9wcm9wb3NlZCBjaGFuZ2VzLg0K
Pj4+Pj4+IA0KPj4+Pj4+PiAtIEluIHNldmVyYWwgcGxhY2VzIGl0J3Mgbm90IGNsZWFyIHRoYXQg
RGV0TmV0IHNlcnZpY2UgaXMgYWx3YXlzIGENCj4+Pj4+Pj4gTDMgc2VydmljZSB3aGljaCBpcyBj
b250cm9sbGVkIHVzaW5nIEwzIGlkZW50aWZpZXJzLCBpLmUuLCBJUA0KPj4+Pj4+PiBhZGRyZXNz
ZXMgLS0gdGhpcyBpcyB0cnVlIGV2ZW4gaW4gdGhlIE1QTFMgc2VydmljZSBjYXNlIGFuZCB0aGUg
VFNODQo+Pj4+Pj4+IG92ZXIgTVBMUyBjYXNlLiBJIHRoaW5rIHRoaXMgaXMgYW4gaW1wb3J0YW50
IHBvaW50IHRvIGJlIGNsZWFyIG9uIGluDQo+Pj4+Pj4+IHRoZSBkb2N1bWVudC4NCj4+Pj4+Pj4g
W0JhbMOhenMgVmFyZ2EgQV0gSSBhbSBub3Qgc3VyZS4gRGV0TmV0IHNlcnZpY2UgaXMgYWx3YXlz
IHByb3ZpZGVkDQo+Pj4+Pj4+IG92ZXIgYSBMMyBuZXR3b3JrIChJUCBvciBNUExTKSwgdGhhdCBp
cyBmaW5lLiBIb3dldmVyIHRoZSBzZXJ2aWNlDQo+Pj4+Pj4+IGl0c2VsZiBjYW4gYmUgTDIgb3Ig
TDMuIEluIGNhc2Ugb2YgVFNOIEV0aGVybmV0IGZyYW1lcyBhcmUNCj4+Pj4+Pj4gdHJhbnNwb3J0
ZWQsIHNvIGl0IGlzIGEgTDIgc2VydmljZS4gSW4gY2FzZSBvZiBJUCBlbmQgc3lzdGVtcyBJUA0K
Pj4+Pj4+PiBwYWNrZXRzIGFyZSB0cmFuc3BvcnRlZCBzbyBpdCBpcyBhIEwzIHNlcnZpY2UuDQo+
Pj4+Pj4+IA0KPj4+Pj4+IEh1bW0gLSBXaGlsZSBJIGFncmVlIHRoYXQgRGV0TmV0IGlzIHByb3Zp
ZGluZyBhbiAoZW5oYW5jZWQpIEwyVlBODQo+Pj4+Pj4gc2VydmljZSwgaXQgaXMgbm90IGl0c2Vs
ZiBwcm92aWRpbmcgY29udHJvbCBvciBzZXJ2aWNlIG9mIEwyIGRldmljZXMNCj4+Pj4+PiAtLSB0
aGlzIGlzIFRTTidzIGpvYi4gIFRoZSBmYWN0IHRoYXQgRGV0TmV0IGlzIGFsbCBhYm91dCBiZWhh
dmlvciBvZg0KPj4+Pj4+IEwzIG5vZGVzIChpLmUuLCBJUCBhbmQgUFcvTVBMUykgYW5kIG5vdCBM
MiBub2RlcyAoaS5lLiwgVFNOIGJyaWRnZXMpDQo+Pj4+Pj4gaXMgc29tZXRoaW5nIHRoZSBhcmNo
aXRlY3R1cmUgc2hvdWxkIG1ha2UgdW5hbWJpZ3VvdXMuDQo+Pj4+Pj4gDQo+Pj4+Pj4gVGhhbmtz
LA0KPj4+Pj4+IExvdQ0KPj4+Pj4+IA0KPj4+Pj4+PiBQbGVhc2UgbGV0IG1lIGtub3cgd2hhdCB5
b3UgdGhpbmsuDQo+Pj4+Pj4+IA0KPj4+Pj4+PiBDaGVlcnMsDQo+Pj4+Pj4+IA0KPj4+Pj4+PiBM
b3UNCj4+Pj4+Pj4gDQo+Pj4+Pj4+IA0KPj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4+PiBkZXRuZXQgbWFpbGluZyBsaXN0DQo+Pj4+
Pj4+IGRldG5ldEBpZXRmLm9yZw0KPj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL2RldG5ldA0KPj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KPj4+Pj4+PiBkZXRuZXQgbWFpbGluZyBsaXN0DQo+Pj4+Pj4+IGRl
dG5ldEBpZXRmLm9yZw0KPj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL2RldG5ldA0KPj4+Pj4gDQo+Pj4+PiANCj4+Pj4+PiBPbiA2LzEyLzIwMTggNjoyNyBQTSwg
U3Rld2FydCBCcnlhbnQgd3JvdGU6DQo+Pj4+Pj4gRGVhciBCYWxhJ3pzDQo+Pj4+Pj4gDQo+Pj4+
Pj4gVGhhbmsgeW91IHlvdXIgZm9yIHlvdXIgY29uc2lkZXJhdGlvbiBvZiB0aGVzZSBwb2ludHMu
IEkgd2lsbCBqdXN0DQo+Pj4+Pj4gcGljayB1cCBhIGZldyB0aGF0IG5lZWQgc29tZSBmdXJ0aGVy
IHRob3VnaHQ6DQo+Pj4+Pj4gDQo+Pj4+Pj4gDQo+Pj4+Pj4+ICAgICBEZXROZXQgdHJhbnNpdCBu
b2RlDQo+Pj4+Pj4+IA0KPj4+Pj4+PiAgICAgICAgICAgIEEgbm9kZSBvcGVyYXRpbmcgYXQgdGhl
IERldE5ldCB0cmFuc3BvcnQgbGF5ZXIsIHRoYXQgdXRpbGl6ZXMNCj4+Pj4+Pj4gDQo+Pj4+Pj4+
ICAgICAgICAgICAgbGluayBsYXllciBhbmQvb3IgbmV0d29yayBsYXllciBzd2l0Y2hpbmcgYWNy
b3NzIG11bHRpcGxlDQo+Pj4+Pj4+IA0KPj4+Pj4+PiAgICAgICAgICAgIGxpbmtzIGFuZC9vciBz
dWItbmV0d29ya3MgdG8gcHJvdmlkZSBwYXRocyBmb3IgRGV0TmV0IHNlcnZpY2UNCj4+Pj4+Pj4g
DQo+Pj4+Pj4+ICAgICAgICAgICAgbGF5ZXIgZnVuY3Rpb25zLiBPcHRpb25hbGx5IHByb3ZpZGVz
IGNvbmdlc3Rpb24gcHJvdGVjdGlvbg0KPj4+Pj4+PiANCj4+Pj4+Pj4gICAgICAgICAgICBvdmVy
IHRob3NlIHBhdGhzLiAgQW4gTVBMUyBMU1IgaXMgYW4gZXhhbXBsZSBvZiBhIERldE5ldA0KPj4+
Pj4+PiANCj4+Pj4+Pj4gICAgICAgICAgICB0cmFuc2l0IG5vZGUuDQo+Pj4+Pj4+IA0KPj4+Pj4+
PiBTQj4gSW4gdGhhdCBleGFtcGxlIGl0IHdvdWxkIGhhdmUgdG8gYmUgYSBEZXROZXQgZW5hYmxl
L2F3YXJlIExTUi4gQW4NCj4+Pj4+Pj4gDQo+Pj4+Pj4+IFNCPiBvcmRpbmFyeSBMU1Igd291bGQg
bm90IGtub3cgYW55dGhpbmcgYWJvdXQgRGV0TmV0Lg0KPj4+Pj4+PiANCj4+Pj4+Pj4gW0JhbMOh
enMgVmFyZ2EgQV0gTm8sIEEgRGV0TmV0IGF3YXJlIExTUiB3b3VsZCBiZSBhIHJlbGF5IG5vZGUg
KFMtUEUpLg0KPj4+Pj4+PiANCj4+Pj4+PiBJIHRoaW5rIHRoZSBjb25mdXNpb24gaXMgd2hhdCAi
RGV0TmV0IFRyYW5zcG9ydCBMYXllciIgbWVhbnMuIFRoaXMNCj4+Pj4+PiB0ZWNobm9sb2d5IHRv
dWNoZXMgb24gVHJhbnNwb3J0IExheWVyIGluICB0aGUgTDQgc2Vuc2UsIGFuZCB0aGUNCj4+Pj4+
PiBUcmFuc3BvcnQgTmV0d29yayBMYXllciBhcyBpbiB0aGUgcGFja2V0IG5ldHdvcmsgdGhhdCBj
YXJyaWVzDQo+Pj4+Pj4gTDMgcGFja2V0cy4NCj4+Pj4+PiANCj4+Pj4+PiBTbyBJIHRoaW5rIHRo
YXQgd2UgbmVlZCB0byBjbGFyaWZ5IHdoZXRoZXIgYSBEZXROZXQgdHJhbnNpdCBub2RlDQo+Pj4+
Pj4gaXMgYW4gUy1QRSAoaS5lLiBhIGEgdHJhbnNpdCBub2RlIGluIHRoZSBEZXROZXQgbGF5ZXIp
LCBvciBhIFAgbm9kZQ0KPj4+Pj4+IChpLmUuIGEgdHJhbnNpdCBub2RlIHRoYXQgaXMgY2Fycnlp
bmcgRGV0TmV0IHBhY2tldHMgYnV0IGNvdWxkIGJlDQo+Pj4+Pj4gY2FycnlpbmcgYW55IHNvcnQg
b2YgTVBMUyBwYWNrZXQpDQo+Pj4+Pj4gDQo+Pj4+Pj4+ID09PT09PT09PT09PQ0KPj4+Pj4+PiAN
Cj4+Pj4+Pj4gICAgVGhlc2UgdGhyZWUgdGVjaG5pcXVlcyBjYW4gYmUgYXBwbGllZCBpbmRlcGVu
ZGVudGx5LCBnaXZpbmcgZWlnaHQNCj4+Pj4+Pj4gDQo+Pj4+Pj4+ICAgIHBvc3NpYmxlIGNvbWJp
bmF0aW9ucywgaW5jbHVkaW5nIG5vbmUgKG5vIERldE5ldCksIGFsdGhvdWdoIHNvbWUNCj4+Pj4+
Pj4gDQo+Pj4+Pj4+ICAgIGNvbWJpbmF0aW9ucyBhcmUgb2Ygd2lkZXIgdXRpbGl0eSB0aGFuIG90
aGVycy4gIFRoaXMgc2VwYXJhdGlvbiBrZWVwcw0KPj4+Pj4+PiANCj4+Pj4+Pj4gICAgdGhlIHBy
b3RvY29sIHN0YWNrIGNvaGVyZW50IGFuZCBtYXhpbWl6ZXMgaW50ZXJvcGVyYWJpbGl0eSB3aXRo
DQo+Pj4+Pj4+IA0KPj4+Pj4+PiAgICBleGlzdGluZyBhbmQgZGV2ZWxvcGluZyBzdGFuZGFyZHMg
aW4gdGhpcyAoSUVURikgYW5kIG90aGVyIFN0YW5kYXJkcw0KPj4+Pj4+PiANCj4+Pj4+Pj4gICAg
RGV2ZWxvcG1lbnQgT3JnYW5pemF0aW9ucy4gIFNvbWUgZXhhbXBsZXMgb2YgdHlwaWNhbCBleHBl
Y3RlZA0KPj4+Pj4+PiANCj4+Pj4+Pj4gICAgY29tYmluYXRpb25zOg0KPj4+Pj4+PiANCj4+Pj4+
Pj4gICAgbyAgRXhwbGljaXQgcm91dGVzIHBsdXMgc2VydmljZSBwcm90ZWN0aW9uIGFyZSBleGFj
dGx5IHRoZSB0ZWNobmlxdWVzDQo+Pj4+Pj4+IA0KPj4+Pj4+PiAgICAgICBlbXBsb3llZCBieSBb
SFNSLVBSUF0uIEV4cGxpY2l0IHJvdXRlcyBhcmUgYWNoaWV2ZWQgYnkgbGltaXRpbmcNCj4+Pj4+
Pj4gDQo+Pj4+Pj4+ICAgICAgIHRoZSBwaHlzaWNhbCB0b3BvbG9neSBvZiB0aGUgbmV0d29yaywg
YW5kIHRoZSBzZXF1ZW50aWFsaXphdGlvbiwNCj4+Pj4+Pj4gDQo+Pj4+Pj4+ICAgICAgIHJlcGxp
Y2F0aW9uLCBhbmQgZHVwbGljYXRlIGVsaW1pbmF0aW9uIGFyZSBmYWNpbGl0YXRlZCBieSBwYWNr
ZXQNCj4+Pj4+Pj4gDQo+Pj4+Pj4+ICAgICAgIHRhZ3MgYWRkZWQgYXQgdGhlIGZyb250IG9yIHRo
ZSBlbmQgb2YgRXRoZXJuZXQgZnJhbWVzLg0KPj4+Pj4+PiANCj4+Pj4+Pj4gU0I+IEVSIGNhbiBi
ZSBkb25lIHZpcnR1YWxseSBhcyB3ZWxsIGFzIHBoeXNpY2FsbHkuIFJTVlAgaXMgYSB0eXBlIG9m
DQo+Pj4+Pj4+IA0KPj4+Pj4+PiBTQj4gRVIsIGFzIGlzIEFkai1TSUQgYmFzZWQgU1IsIGFuZCB3
ZSBjYW4gZGVzaWduIG90aGVyIHR5cGVzLg0KPj4+Pj4+PiANCj4+Pj4+Pj4gW0JhbMOhenMgVmFy
Z2EgQV0gQWdyZWUsIGJ1dCB0aGVzZSBhcmUgZXhhbXBsZXMuIFN0YXRlbWVudCBpcyBmb3INCj4+
Pj4+Pj4gSFNSLVBSUC4NCj4+Pj4+Pj4gDQo+Pj4+Pj4gU28gdGhlIHF1ZXN0aW9uIGlzIHdoZXRo
ZXIgd2Ugc2hvdWxkIGV4cGFuZCB0aGUgc2V0IG9mIGV4YW1wbGVzLA0KPj4+Pj4+IHBhcnRpY3Vs
YXJseQ0KPj4+Pj4+IHRvIG1vcmUgYWNjZXNzaWJsZSBvbmVzLg0KPj4+Pj4+IA0KPj4+Pj4+ID09
PT09PT09PT09PQ0KPj4+Pj4+PiAgICAgICAgICAgICAgICAgICAgIFBhY2tldCByZXBsaWNhdGlv
biBhbmQgZWxpbWluYXRpb24NCj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+Pj4+IHJlbGF5ID4gPiA+
ID4gPiA+ID4gPg0KPj4+Pj4+Pj4gLy0tLS0tLS0tLS0tLSsgUiBub2RlIEUgKy0tLS0tLS0tLS0t
LVwgPg0KPj4+Pj4+Pj4gLyAgICAgICAgICAgICAgICAgIHYgKyBeICAgICAgICAgICAgICAgXCA+
DQo+Pj4+Pj4+ICAgICAgIGVuZCAgICBSICsgICAgICAgICAgICAgICAgICAgdiB8IF4gICAgICAg
ICAgICAgICAgKyBFIGVuZA0KPj4+Pj4+PiANCj4+Pj4+Pj4gICAgICAgc3lzdGVtICAgKyAgICAg
ICAgICAgICAgICAgICB2IHwgXiAgICAgICAgICAgICAgICArICAgc3lzdGVtDQo+Pj4+Pj4+IA0K
Pj4+Pj4+Pj4gXCAgICAgICAgICAgICAgICAgIHYgKyBeICAgICAgICAgICAgICAgLyA+DQo+Pj4+
Pj4+PiBcLS0tLS0tLS0tLS0tKyBSIHJlbGF5IEUgKy0tLS0tLS0tLS0tLyA+DQo+Pj4+Pj4+Pj4+
Pj4+Pj4+ICAgbm9kZSA+ID4gPiA+ID4gPiA+ID4NCj4+Pj4+Pj4gRmlndXJlIDENCj4+Pj4+Pj4g
DQo+Pj4+Pj4+ICAgIFBhY2tldCByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24gZG9lcyBub3Qg
cmVhY3QgdG8gYW5kIGNvcnJlY3QNCj4+Pj4+Pj4gDQo+Pj4+Pj4+ICAgIGZhaWx1cmVzOyBpdCBp
cyBlbnRpcmVseSBwYXNzaXZlLiAgVGh1cywgaW50ZXJtaXR0ZW50IGZhaWx1cmVzLA0KPj4+Pj4+
PiANCj4+Pj4+Pj4gU0I+IEkgdGhpbmsgaXQgY29wZXMgd2l0aCBpbnRlcm1pdHRlbnQgZmFpbHVy
ZXMgT0suDQo+Pj4+Pj4+IA0KPj4+Pj4+PiBbQmFsw6F6cyBWYXJnYSBBXSBZZXMsIFBSRiBhbmQg
UEVGIGNhbiBlbGltaW5hdGUgdGhlIGVmZmVjdCBvZiBzdWNoDQo+Pj4+Pj4+IGZhaWx1cmVzLiBC
dXQgdGV4dA0KPj4+Pj4+PiANCj4+Pj4+Pj4gaW50ZW5kcyB0byBzYXkgdGhhdCBpdCBpcyBwYXNz
aXZlLiBJdCBpcyBub3QgcmVhY3RpbmcgdG8gc3VjaA0KPj4+Pj4+PiBmYWlsdXJlcy4gTm8gY2hh
bmdlIGluIHRleHQuDQo+Pj4+Pj4+IA0KPj4+Pj4+IFlvdSBzYXkgdGhhdCBQUkVGIGRvZXMgbm90
IGNvcnJlY3QgZmFpbHVyZXMuIEkgd291bGQgY29udGVuZCB0aGF0IGlzDQo+Pj4+Pj4gZXhhY3Rs
eQ0KPj4+Pj4+IHdoYXQgaXQgZG9lcy4gU3VyZSBpdCBkb2VzIG5vdCByZWFjdCBidXQgaXQgZG9l
cyBjb3JyZWN0LCBhbmQgaXQgZG9lcw0KPj4+Pj4+IGFkZHJlc3MgaW50ZXJtaXR0ZW50IGZhaWx1
cmVzLg0KPj4+Pj4+PiA9PT09PT09PT09PQ0KPj4+Pj4+PiANCj4+Pj4+Pj4gICAgdHJhbnNwb3J0
ZWQgYmV0d2VlbiB0aGUgcGVlciBlbmQgc3lzdGVtcy4gIFRoZXJlZm9yZSwgdGhlIGZvbGxvd2lu
Zw0KPj4+Pj4+PiANCj4+Pj4+Pj4gICAgcG9zc2libGUgdHlwZXMgLyBmb3JtYXRzIG9mIGEgRGV0
TmV0IGZsb3cgYXJlIGRpc3Rpbmd1aXNoZWQgaW4gdGhpcw0KPj4+Pj4+PiANCj4+Pj4+Pj4gICAg
ZG9jdW1lbnQ6DQo+Pj4+Pj4+IA0KPj4+Pj4+PiAgICBvICBBcHAtZmxvdzogbmF0aXZlIGZvcm1h
dCBvZiBhIERldE5ldCBmbG93LiAgSXQgZG9lcyBub3QgY29udGFpbiBhbnkNCj4+Pj4+Pj4gDQo+
Pj4+Pj4+ICAgICAgIERldE5ldCByZWxhdGVkIGF0dHJpYnV0ZXMuDQo+Pj4+Pj4+IA0KPj4+Pj4+
PiAgICBvICBEZXROZXQtdC1mbG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4g
IE9ubHkgcmVxdWlyZXMNCj4+Pj4+Pj4gDQo+Pj4+Pj4+ICAgICAgIHRoZSBjb25nZXN0aW9uIC8g
bGF0ZW5jeSBmZWF0dXJlcyBwcm92aWRlZCBieSB0aGUgRGV0bmV0IHRyYW5zcG9ydA0KPj4+Pj4+
PiANCj4+Pj4+Pj4gICAgICAgbGF5ZXIuDQo+Pj4+Pj4+IA0KPj4+Pj4+PiAgICBvICBEZXROZXQt
cy1mbG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4gIE9ubHkgcmVxdWlyZXMN
Cj4+Pj4+Pj4gDQo+Pj4+Pj4+ICAgICAgIHRoZSByZXBsaWNhdGlvbi9lbGltaW5hdGlvbiBmZWF0
dXJlIGVuc3VyZWQgYnkgdGhlIERldE5ldCBzZXJ2aWNlDQo+Pj4+Pj4+IA0KPj4+Pj4+PiAgICAg
ICBsYXllci4NCj4+Pj4+Pj4gDQo+Pj4+Pj4+ICAgIG8gIERldE5ldC1zdC1mbG93OiBzcGVjaWZp
YyBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4gIEl0IHJlcXVpcmVzDQo+Pj4+Pj4+IA0KPj4+Pj4+
PiAgICAgICBib3RoIERldE5ldCBzZXJ2aWNlIGxheWVyIGFuZCBEZXROZXQgdHJhbnNwb3J0IGxh
eWVyIGZ1bmN0aW9ucw0KPj4+Pj4+PiANCj4+Pj4+Pj4gICAgICAgZHVyaW5nIGZvcndhcmRpbmcu
DQo+Pj4+Pj4+IA0KPj4+Pj4+PiBTQj4gSSBmaW5kIHRoZSByZWxpc3Rpbmcgb2YgdGhlc2UgdHlw
ZXMgY29uZnVzaW5nLiBXaGVyZW4ndCB0aGV5DQo+Pj4+Pj4+IGRlZmluZWQNCj4+Pj4+Pj4gDQo+
Pj4+Pj4+IFNCPiBpbiB0aGUgc2VjdGlvbiBhYm92ZT8NCj4+Pj4+Pj4gDQo+Pj4+Pj4+IFtCYWzD
oXpzIFZhcmdhIEFdIFRoaXMgaXMgaW5saW5lIHdpdGggdGhlIHByZXZpb3VzIHNlY3Rpb24gIiBH
cm91cGluZw0KPj4+Pj4+PiBvZiBlbmQgc3lzdGVtcyAiLg0KPj4+Pj4+PiANCj4+Pj4+PiBTdXJl
bHkgaWYgd2UgaGF2ZSBkZWZpbmVkIHRoZW0gd2UgbmV2ZXIgbmVlZCB0byBkbyBhbnl0aGluZyBi
dXQgbmFtZQ0KPj4+Pj4+IHRoZW0gaW4NCj4+Pj4+PiBsYXRlciBzZWN0aW9ucy4gUmVkZWZpbml0
aW9uIGlzIG5ldmVyIGEgZ29vZCBpZGVhIGJlY2F1c2UgaXQgb2Z0ZW4NCj4+Pj4+PiBsZWFkcyB0
bw0KPj4+Pj4+IGNvbmZsaWN0aW5nIGRlZmluaXRpb25zLg0KPj4+Pj4+IA0KPj4+Pj4+PiA9PT09
PT09PT09PT0NCj4+Pj4+Pj4gDQo+Pj4+Pj4+ICAgIFtIU1ItUFJQXSAgSUVDLCAiSGlnaCBhdmFp
bGFiaWxpdHkgc2VhbWxlc3MgcmVkdW5kYW5jeSAoSFNSKSBpcyBhDQo+Pj4+Pj4+IA0KPj4+Pj4+
PiAgICAgICAgICAgICAgIGZ1cnRoZXIgZGV2ZWxvcG1lbnQgb2YgdGhlIFBSUCBhcHByb2FjaCwg
YWx0aG91Z2ggSFNSDQo+Pj4+Pj4+IA0KPj4+Pj4+PiAgICAgICAgICAgICAgIGZ1bmN0aW9ucyBw
cmltYXJpbHkgYXMgYSBwcm90b2NvbCBmb3IgY3JlYXRpbmcgbWVkaWENCj4+Pj4+Pj4gDQo+Pj4+
Pj4+ICAgICAgICAgICAgICAgcmVkdW5kYW5jeSB3aGlsZSBQUlAsIGFzIGRlc2NyaWJlZCBpbiB0
aGUgcHJldmlvdXMNCj4+Pj4+Pj4gDQo+Pj4+Pj4+ICAgICAgICAgICAgICAgc2VjdGlvbiwgY3Jl
YXRlcyBuZXR3b3JrIHJlZHVuZGFuY3kuICBQUlAgYW5kIEhTUiBhcmUgYm90aA0KPj4+Pj4+PiAN
Cj4+Pj4+Pj4gICAgICAgICAgICAgICBkZXNjcmliZWQgaW4gdGhlIElFQyA2MjQzOSAzIHN0YW5k
YXJkLiIsDQo+Pj4+Pj4+IA0KPj4+Pj4+PiAgICAgICAgICAgICAgIDxodHRwOi8vd2Vic3RvcmUu
aWVjLmNoL3dlYnN0b3JlL3dlYnN0b3JlLm5zZi8NCj4+Pj4+Pj4gDQo+Pj4+Pj4+IGFydG51bS8w
NDY2MTUhb3BlbmRvY3VtZW50Pi4NCj4+Pj4+Pj4gDQo+Pj4+Pj4+IFNCPiBOb3QgYXZhaWxhYmxl
IGF0IHRoZSB0aW1lIG9mIHRoaXMgcmV2aWV3LCBidXQgbXkgcmVjb2xsZWN0aW9uIGlzDQo+Pj4+
Pj4+IA0KPj4+Pj4+PiBTQj4gdGhhdCB0aGlzIGlzIG5vdCByZWFkaWx5IGF2YWlsYWJsZSB3aXRo
b3V0IHBheWluZyBhIGxhcmdlIGZlZS4NCj4+Pj4+Pj4gDQo+Pj4+Pj4gSWYgd2UgZGVjaWRlIHRo
YXQgdGhpcyBpcyBlc3NlbnRpYWwgYXMgYSBrZXkgcmVmZXJlbmNlLCB0aGVyZSBuZWVkcyB0byBi
ZQ0KPj4+Pj4+IHNvbWUgc3VpdGFibGUgdGV4dCwgYXMgdGhpcyB3aWxsIGdldCByYWlzZWQgYSBu
dW1iZXIgb2YgdGltZXMgYmV0d2Vlbg0KPj4+Pj4+IGhlcmUgYW4gcHVibGljYXRpb24gYXMgZmly
c3QgdGhlIGRpcmVjdG9yYXRlcyBhbmQgdGhlbiB0aGUgQURzIHJ1bg0KPj4+Pj4+IGludG8gdGhp
cy4NCj4+Pj4+PiANCj4+Pj4+Pj4gPT09PT09PT09PT0NCj4+Pj4+Pj4gDQo+Pj4+Pj4+ICAgIFtJ
U0E5NV0gICAgQU5TSS9JU0EsICJFbnRlcnByaXNlLUNvbnRyb2wgU3lzdGVtIEludGVncmF0aW9u
IFBhcnQgMToNCj4+Pj4+Pj4gDQo+Pj4+Pj4+ICAgICAgICAgICAgICAgTW9kZWxzIGFuZCBUZXJt
aW5vbG9neSIsIDIwMDAsDQo+Pj4+Pj4+IA0KPj4+Pj4+PiAgICAgICAgICAgICAgIDxodHRwczov
L3d3dy5pc2Eub3JnL2lzYTk1Lz4uDQo+Pj4+Pj4+IA0KPj4+Pj4+PiBTQj4gU2hvdWxkIHRoYXQg
YmUgMjAwMCwgb3IgMjAxMC4NCj4+Pj4+Pj4gDQo+Pj4+Pj4+IFNCPiBOb3RlIHRoYXQgdGhpcyBz
ZWVtcyB0byBiZSBhIHZlcnkgZXhwZW5zaXZlIGRvY3VtZW50IHRvIGFjY2Vzcy4NCj4+Pj4+Pj4g
DQo+Pj4+Pj4gWW91IGRpZCBub3QgY29tbWVudCBvbiB0aGUgY29ycmVjdG5lc3Mgb2YgdGhlIHJl
ZmVyZW5jZS4NCj4+Pj4+PiBCZXN0IFJlZ2FyZHMNCj4+Pj4+PiANCj4+Pj4+PiBTdGV3YXJ0DQo+
Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+
IGRldG5ldCBtYWlsaW5nIGxpc3QNCj4+Pj4gZGV0bmV0QGlldGYub3JnDQo+Pj4+IGh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0DQo+Pj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+PiBkZXRuZXQgbWFpbGluZyBsaXN0
DQo+Pj4gZGV0bmV0QGlldGYub3JnDQo+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9kZXRuZXQNCj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQo+PiBkZXRuZXQgbWFpbGluZyBsaXN0DQo+PiBkZXRuZXRAaWV0Zi5vcmcNCj4+
IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0DQo+IA0K


From nobody Fri Jul 13 10:48:45 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 87BFD130F11; Fri, 13 Jul 2018 10:48:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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_HI=-5, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01, 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 Ml1gepeoL0Nl; Fri, 13 Jul 2018 10:48:33 -0700 (PDT)
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 3BAC1130F27; Fri, 13 Jul 2018 10:48:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=35302; q=dns/txt; s=iport; t=1531504113; x=1532713713; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=ORvJgjphD0iDy6d/abZLFbYtjNDIXIF1fMNOFcNUlN0=; b=Droeu2jcIc/y8n5mAM4FUbn5d9+/28V0LH4zLgzXPGlZK0ZLPPfHRKHO 0X+z2MksEzTSu2qWOnhsIaeCCJeRHbGnZpWZai7E5rdDbg9RVADmOypvF pzSXdowweUZVfPp257ZcBxefsZLa7Uo7nrH58LcNy1tECsxQPuZ1qFjx8 w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ADAgAH5Uhb/4cNJK1cGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAYMfKmN/KIN7iASMOIFoJIM4g26OExSBYwMLGAuBVIIvRgI?= =?us-ascii?q?XgjghNBgBAgEBAgEBAm0cDIU2AQEBAQIBAQEYCREzBwQHBQcEAgEIDgMBAwE?= =?us-ascii?q?BAQICJgICAiULFQIGCAIEDgV9giMBgXcID6kkgS6KPIELh1EmgVc/gRABJwy?= =?us-ascii?q?CXoMZAQGBKDgXD4JbMYIkAodEIYRyhBKIcwkChgiCZIY5gUNDg06CbYUkh32?= =?us-ascii?q?CPIc0AhETAYEkHTiBUnAVOyoBgj4JghwXegEBgiGFPIU+bwGJe4JIAQE?=
X-IronPort-AV: E=Sophos;i="5.51,348,1526342400"; d="scan'208";a="413018173"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 13 Jul 2018 17:48:31 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by alln-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id w6DHmU6W017294 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 13 Jul 2018 17:48:31 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-ALN-005.cisco.com (173.36.7.15) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Fri, 13 Jul 2018 12:48:30 -0500
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.1320.000; Fri, 13 Jul 2018 12:48:30 -0500
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Lou Berger <lberger@labn.net>
CC: Norman Finn <norman.finn@mail01.huawei.com>, "draft-ietf-detnet-architecture@ietf.org" <draft-ietf-detnet-architecture@ietf.org>, DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
Thread-Index: AQHUGgAR5hl0cCLge0CdHgCdktdk9KSMeGUAgAAU+3aAALsGgIAAJb9ugAABRmg=
Date: Fri, 13 Jul 2018 17:48:30 +0000
Message-ID: <B50E7F65-5892-4071-8636-7A00F059E636@cisco.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <30d8df73-9f52-89d3-66fd-2173f7038624@labn.net> <a19cb7bb-a518-acfd-4539-d002bfc58bca@labn.net> <3DF0466E9510274382F5B74499ACD6F8D31E2D@dfwpml705-chm.exmail.huawei.com> <6D76E3A0-CA07-4EE5-8157-AC604F3CB796@cisco.com>, <bdf4d1ec-11be-9071-b94a-f6719f2fd397@labn.net>, <3F7B52F1-ECCB-4789-B8FF-A171B4FE58F6@cisco.com>
In-Reply-To: <3F7B52F1-ECCB-4789-B8FF-A171B4FE58F6@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: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/NB5ew4mO0eAOTxVPIL6_6BwfC1I>
Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 13 Jul 2018 17:48:42 -0000

SGVsbG8gRGVib3JhaCANCg0KVGhlIGFyY2hpdGVjdHVyZSBhcyBwdWJsaXNoZWQgZG9lcyBub3Qg
aGF2ZSBhIENQRS4gDQoNClRoaXMgd2FzIGludHJvZHVjZWQgaW4gdGhpcyB0aHJlYWQgYW5kIG5l
dmVyIG5lZWRzIHRvIHNlZSB0aGUgbGlnaHQuIA0KDQpUaGUgb3JpZ2luYWwgdGV4dCBoYWQgUENF
IGJlY2F1c2UgY29uY2VwdHVhbGx5IHRoaXMgaXMgdGhlIElFVEYgYmFzZSBmb3IgdGhhdCBlbnRp
dHksIGV2ZW4gaWYgd2XigJlsbCBuZWVkIHRvIGV2b2x2ZSBpdCwgYW5kIHRoYXQgdGhlcmUgYXJl
IG90aGVyIGVudGl0aWVzIHdlJ2xsIG5lZWQgZm9yIG1hbmFnZW1lbnQgYW5kIGF1dG9tYXRpb24u
DQoNCknigJltIHN0aWxsIHVuY2xlYXIgV2hlbiBDUEUgY2FtZSB1cCA/DQpJIHNhdyBpdCBmaXJz
dCBpbiBMb3XigJlzIHByb3Bvc2FsLiBXYXMgdGhhdCB2b2x1bnRhcnkgb3IgYSB0eXBvID8NCg0K
DQpSZWdhcmRzLA0KDQpQYXNjYWwNCg0KPiBMZSAxMyBqdWlsLiAyMDE4IMOgIDEzOjQ0LCBQYXNj
YWwgVGh1YmVydCAocHRodWJlcnQpIDxwdGh1YmVydEBjaXNjby5jb20+IGEgw6ljcml0IDoNCj4g
DQo+IFdvcmtzIGZvciBtZSwgTG91LA0KPiANCj4gSSB0aGluayB0aGF0IHRoZSBiZXN0IHdvdWxk
IGJlIGEgdGVybWlub2xvZ3kgdGhhdCB3b3VsZCBkZWZpbmUgdGhpcyBvcGVyYXRpb25hbCBwbGFu
ZSwgbGVhdmluZyBpdCBvcGVuIHRvIG5ldHdvcmsgY29udHJvbCBhbmQgZmVlZGJhY2ssIGFuZCB0
aGVuIGNoYW5nZSBpbiBzaXR1IHRoZSB0ZXh0IGFzIHlvdSBwcm9wb3NlZC4NCj4gDQo+IA0KPiBS
ZWdhcmRzLA0KPiANCj4gUGFzY2FsDQo+IA0KPj4gTGUgMTMganVpbC4gMjAxOCDDoCAwNjoyOSwg
TG91IEJlcmdlciA8bGJlcmdlckBsYWJuLm5ldD4gYSDDqWNyaXQgOg0KPj4gDQo+PiBQYXNjYWws
DQo+PiANCj4+IEtlZXBpbmcgaW4gbWluZCB0aGF0IExNSSBpcyBnZW5lcmFsbHkgY29uc2lkZXJl
ZCBhIGZvcm0gb2YgT0FNLCBpdCBzb3VuZHMgbGlrZSBjaGFuZ2luZyBpdCB0byAiT3BlcmF0aW9u
YWwgUGxhbmUgKGUuZy4sIE9BTSkiIHdvdWxkIHN1ZmZpY2llbnRseSBjb3ZlciB5b3VyIGludGVu
dCBhbmQgYmUgYSBmYWlybHkgdHJpdmlhbCBjaGFuZ2UgdG8gdGhlIGRvY3VtZW50LiAgV291bGQg
dGhpcyBjaGFuZ2Ugd29yayBmb3IgeW91Pw0KPj4gDQo+PiBMb3UNCj4+IA0KPj4+IE9uIDcvMTMv
MjAxOCAxMjoxOSBBTSwgUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSB3cm90ZToNCj4+PiBIZWxs
byBMb3UgYW5kIE5vcm06DQo+Pj4gDQo+Pj4gSSBtZWFudCBjb250cm9sIHByb3RvY29scyBvdmVy
IHRoZSBMTUkgYXMgd2VsbCBhcyBtZWFzdXJlbWVudCAoT0FNKSBhbmQgYXV0b21hdGlvbiBzdWNo
IGFzIChyZWZsZXgpIHJlYWN0aW9ucyB0aGF0IGRvIG5vIHBhc3MgdmlhIGEgY29udHJvbGxlci4N
Cj4+PiANCj4+PiBUaGUgTE1JIHByb3ZpZGVzIGluZm9ybWF0aW9uIG9uIHRoZSBzdGF0dXMgb2Yg
YSBEZXROZXQgcGF0aCB3aGljaCBjYW4gYWN0IGFzIGdvL25vZ28gZm9yIGRhdGEgYW5kIHRyaWdn
ZXIgZmFsbGJhY2suIEl0IG1heSBpbiB0aGUgZnV0dXJlIGVuYWJsZSBmbG93IHNldHVwIGlmIG9u
ZSBkYXkgd2UgZ28gZm9yIGEgbW9yZSBkaXN0cmlidXRlZCBkZXNpZ24uIEl0IG1heSBwcm92aWRl
IHRpbWUgdGhvdWdoIGZvciBEZXROZXQgaXQgaXMgbm90IGluIHNjb3BlLiBJdCBtYXkgcHJvdmlk
ZSByYXRlIGNvbnRyb2wgYXMgd2VsbCB3aGljaCBpcyB0aGUgb2JqZWN0IG9mIGEgZHJhZnQgSSBo
YXZlIHRvIHNwbGl0Lg0KPj4+IA0KPj4+IFNvIG9wZXJhdGlvbiB0aGVyZSB3YXMgbWVhbnQgYXMg
YSBnZW5lcmljIHRlcm0gZm9yIHRyYWluIGRhdGEgdHJhZmZpYyBvdmVyaGVhZCBpbnNpZGUgdGhl
IG5ldHdvcmsgYXMgb3Bwb3NlZCB0byBpbiByZWxhdGlvbiB3aXRoIGEgY29udHJvbGxlci4NCj4+
PiANCj4+PiBTaG91bGQgd2UgZXhwYW5kIHRvIGNsYXJpZnk/DQo+Pj4gDQo+Pj4gUmVnYXJkcywN
Cj4+PiANCj4+PiBQYXNjYWwNCj4+PiANCj4+Pj4gTGUgMTMganVpbC4gMjAxOCDDoCAwMDowNCwg
Tm9ybWFuIEZpbm4gPG5vcm1hbi5maW5uQG1haWwwMS5odWF3ZWkuY29tPiBhIMOpY3JpdCA6DQo+
Pj4+IA0KPj4+PiBQYXNjYWwgd3JvdGUgdGhhdCBjaHVuay4gIEkgYWx3YXlzIGFzc3VtZWQgdGhh
dCAiT3BlcmF0aW9uYWwgUGxhbmUgKGNvbnRyb2wgcGxhbmUpIiB3YXMgc29tZSBzb3J0IG9mIElF
VEYgcGhyYXNlIEkganVzdCBkaWRuJ3QgdW5kZXJzdGFuZC4gIElmIGl0J3MgT0FNLCBJIGRvbid0
IHNlZSB3aGF0IHRoZSAiKGNvbnRyb2wgcGxhbmUpIiBpcyBmb3IuDQo+Pj4+IA0KPj4+PiBQYXNj
YWw/DQo+Pj4+IA0KPj4+PiAtLSBOb3JtDQo+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCj4+Pj4gRnJvbTogZGV0bmV0IFtkZXRuZXQtYm91bmNlc0BpZXRmLm9y
Z10gb24gYmVoYWxmIG9mIExvdSBCZXJnZXIgW2xiZXJnZXJAbGFibi5uZXRdDQo+Pj4+IFNlbnQ6
IFRodXJzZGF5LCBKdWx5IDEyLCAyMDE4IDk6NDcgQU0NCj4+Pj4gVG86IGRyYWZ0LWlldGYtZGV0
bmV0LWFyY2hpdGVjdHVyZUBpZXRmLm9yZw0KPj4+PiBDYzogRGV0TmV0IFdHDQo+Pj4+IFN1Ympl
Y3Q6IFJlOiBbRGV0bmV0XSBFeHRlbmRlZCBXRyBMYXN0IENhbGw6IGRyYWZ0LWlldGYtZGV0bmV0
LWFyY2hpdGVjdHVyZS0wNg0KPj4+PiANCj4+Pj4gSGksDQo+Pj4+IA0KPj4+PiBJIGhhdmUgdGhl
IGZvbGxvd2luZyBjb21tZW50cy9xdWVzdGlvbnM6DQo+Pj4+IA0KPj4+PiAtIFdSVCA0LjQuMg0K
Pj4+PiANCj4+Pj4gSSB0aGluayBDUEUgYW5kIFBDRSBhcmUgYSBiaXQgY29uZmxhdGVkLiAgVG8g
Y2xhcmlmeSwgaGl3IGFib3V0Og0KPj4+PiANCj4+Pj4gT0xEDQo+Pj4+ICAgdG8gYW55IGRldmlj
ZSBvcGVyYXRpbmcgaW4gdGhhdCBwbGFuZSwgd2hldGhlciBpcyBpdCBhIFBhdGgNCj4+Pj4gICBD
b21wdXRhdGlvbiBlbnRpdHksIG9yIGEgTmV0d29yayBNYW5hZ2VtZW50IGVudGl0eSAoTk1FKSks
IG9yIGENCj4+Pj4gICBkaXN0cmlidXRlZCBjb250cm9sIHBsYW5lLiAgVGhlIFBhdGggQ29tcHV0
YXRpb24gRWxlbWVudCAoUENFKQ0KPj4+PiAgIFtSRkM0NjU1XSBpcyBhIGNvcmUgZWxlbWVudCBv
ZiBhIGNvbnRyb2xsZXIsIGluIGNoYXJnZSBvZiBjb21wdXRpbmcNCj4+Pj4gICBEZXRlcm1pbmlz
dGljIHBhdGhzIHRvIGJlIGFwcGxpZWQgaW4gdGhlIE5ldHdvcmsgUGxhbmUuDQo+Pj4+IA0KPj4+
PiBORVcNCj4+Pj4gICB0byBhbnkgZGV2aWNlIG9wZXJhdGluZyBpbiB0aGF0IHBsYW5lLCB3aGV0
aGVyIGlzIGl0IGEgUGF0aA0KPj4+PiAgIENvbXB1dGF0aW9uIEVsZW1lbnQgW1JGQzQ2NTVdIG9y
IGVudGl0eSwgb3IgYSBOZXR3b3JrIE1hbmFnZW1lbnQNCj4+Pj4gZW50aXR5IChOTUUpKSwgb3Ig
YQ0KPj4+PiAgIGRpc3RyaWJ1dGVkIGNvbnRyb2wgcGxhbmUuICBUaGUgQ1BFDQo+Pj4+ICAgIGlz
IGEgY29yZSBlbGVtZW50IG9mIGEgY29udHJvbGxlciwgaW4gY2hhcmdlIG9mIGNvbXB1dGluZw0K
Pj4+PiAgIERldGVybWluaXN0aWMgcGF0aHMgdG8gYmUgYXBwbGllZCBpbiB0aGUgTmV0d29yayBQ
bGFuZS4NCj4+Pj4gDQo+Pj4+IGFuZCBzL1BDRS9DUEUgaW4gdGhlIG5leHQgcGFyYWdyYXBoLCBz
cGVjaWZpY2FsbHk6DQo+Pj4+IA0KPj4+PiBPTEQNCj4+Pj4gICBPbmUgb3IgbW9yZSBQQ0Uocykg
Y29sbGFib3JhdGUgdG8gaW1wbGVtZW50IHRoZSByZXF1ZXN0cyBmcm9tIHRoZSBGTUUNCj4+Pj4g
ICBhcyBQZXItRmxvdyBQZXItSG9wIEJlaGF2aW9ycyBpbnN0YWxsZWQgaW4gdGhlIGludGVybWVk
aWF0ZSBub2RlcyBmb3INCj4+Pj4gICBlYWNoIGluZGl2aWR1YWwgZmxvdy4gIFRoZSBQQ0VzIHBs
YWNlIGVhY2ggZmxvdyBhbG9uZyBhIGRldGVybWluaXN0aWMNCj4+Pj4gTkVXDQo+Pj4+ICAgT25l
IG9yIG1vcmUgQ1BFKHMpIGNvbGxhYm9yYXRlIHRvIGltcGxlbWVudCB0aGUgcmVxdWVzdHMgZnJv
bSB0aGUgRk1FDQo+Pj4+ICAgYXMgUGVyLUZsb3cgUGVyLUhvcCBCZWhhdmlvcnMgaW5zdGFsbGVk
IGluIHRoZSBpbnRlcm1lZGlhdGUgbm9kZXMgZm9yDQo+Pj4+ICAgZWFjaCBpbmRpdmlkdWFsIGZs
b3cuICBUaGUgQ1BFcyBwbGFjZSBlYWNoIGZsb3cgYWxvbmcgYSBkZXRlcm1pbmlzdGljDQo+Pj4+
IA0KPj4+PiAtIFdSVCBTZWN0aW9uIDQuNC4zDQo+Pj4+IEknbSB1bmNsZWFyIGFzIHRvIHdoYXQg
Ik9wZXJhdGlvbmFsIFBsYW5lIChjb250cm9sIHBsYW5lKSIgbWVhbnMgaW4gdGhlDQo+Pj4+IGZp
cnN0IHBhcmFncmFwaC4gIFNob3VsZCBpdCBwZXJoYXBzIHJlYWQgIk9wZXJhdGlvbmFsIFBsYW5l
IChPQU0pIj8gSWYNCj4+Pj4gbm90LCB3aGF0IGlzIHRoZSBpbnRlbnQgb2YgImNvbnRyb2wgcGxh
bmUiIGluIHRoaXMgcGFyYWdyYXBoIChhbmQgc2VjdGlvbik/DQo+Pj4+IA0KPj4+PiBUaGFuayB5
b3UsDQo+Pj4+IExvdQ0KPj4+PiANCj4+Pj4+IE9uIDYvMjgvMjAxOCAxMDozNSBQTSwgTG91IEJl
cmdlciB3cm90ZToNCj4+Pj4+IEF1dGhvcnMsDQo+Pj4+PiANCj4+Pj4+ICAgICBUaGFuayB5b3Ug
Zm9yIHRoZSB1cGRhdGUhDQo+Pj4+PiANCj4+Pj4+IFdHLA0KPj4+Pj4gDQo+Pj4+PiAgICAgVGhp
cyBkb2N1bWVudCBoYXMgY2hhbmdlZCB0byBhIHN1ZmZpY2llbnQgZGVncmVlIHRoYXQgSSB0aGlu
ayBhIDJuZA0KPj4+Pj4gbGFzdCBjYWxsIGlzIHdhcnJhbnRlZC4gIFR5cGljYWxseSBJIHdvdWxk
IHN0YXJ0IGEgMSB3ZWVrIExDIGluIHRoZXNlDQo+Pj4+PiBjaXJjdW1zdGFuY2VzIC0gYnV0IGdp
dmVuIHRoZSBwcm94aW1pdHkgdG8gdGhlIG1lZXRpbmcgSSdkIGxpa2UgdG8gc3RhcnQNCj4+Pj4+
IGEgMyB3ZWVrIExDIHJpZ2h0IGVuZGluZyB3aXRoIHRoZSBJRVRGIG1lZXRpbmcgLS0gdGhhdCBp
cyBvbiBKdWx5IDIwdGguDQo+Pj4+PiBUaGlzIHNob3VsZCBhbGxvdyBmb3IgYm90aCBhZGVxdWF0
ZSByZXZpZXcgb2YgdGhlIGNoYW5nZXMgYW5kIGRpc2N1c3Npb24NCj4+Pj4+IG9mIHRoZSBjaGFu
Z2VzIGluIG91ciBXRyBzZXNzaW9uIChNb25kYXkgSnVseSAxNi4pDQo+Pj4+PiANCj4+Pj4+IEFz
IGFsd2F5cywgcGxlYXNlIHNlbmQgTEMgY29tbWVudCB0byB0aGUgbGlzdCBhbmQgcG9zaXRpdmUg
Y29tbWVudHMsDQo+Pj4+PiBlLmcuLCAiSSd2ZSByZXZpZXdlZCB0aGlzIGRvY3VtZW50DQo+Pj4+
PiBhbmQgYmVsaWV2ZSBpdCBpcyByZWFkeSBmb3IgcHVibGljYXRpb24iLCBhcmUgd2VsY29tZSEN
Cj4+Pj4+IA0KPj4+Pj4gVGhhbmsgeW91LA0KPj4+Pj4gDQo+Pj4+PiBMb3UgKGFzIFNoZXBoZXJk
KQ0KPj4+Pj4gDQo+Pj4+Pj4gT24gNi8yOC8yMDE4IDk6MDggUE0sIErDoW5vcyBGYXJrYXMgd3Jv
dGU6DQo+Pj4+Pj4gRGVhciBhbGwsDQo+Pj4+Pj4gDQo+Pj4+Pj4gT2ZmLWxpbmUgZGlzY3Vzc2lv
bnMgYW1vbmcgTG91LCBTdGV3YXJ0LCBhbmQgYXV0aG9ycyBmb2xsb3dlZCB0aGUNCj4+Pj4+PiBk
aXNjdXNzaW9ucyB0byBwcm9wZXJseSBhZGRyZXNzIHRoZSBXR0xDIGNvbW1lbnRzLCBpbmNsdWRp
bmcgdGhlDQo+Pj4+Pj4gZGV0YWlsZWQgY29tbWVudHMuDQo+Pj4+Pj4gDQo+Pj4+Pj4gQSBuZXcg
cmV2aXNpb24gb2YgdGhlIGRyYWZ0IGhhcyBiZWVuIHVwbG9hZGVkOg0KPj4+Pj4+IGRyYWZ0LWll
dGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNi4NCj4+Pj4+PiANCj4+Pj4+PiBJbiBhZGRpdGlvbiB0
byB0aGUgY2hhbmdlcyBhbHJlYWR5IGRlc2NyaWJlZCBpbiB0aGlzIHRocmVhZCwgdGhlDQo+Pj4+
Pj4gZm9sbG93aW5nIGJpZ2dlciBjaGFuZ2VzIGhhdmUgYmVlbiBtYWRlIHRvIHRoZSBkcmFmdDoN
Cj4+Pj4+PiANCj4+Pj4+PiANCj4+Pj4+PiAqU2VjdGlvbiAyLjEgVGVybXMgdXNlZCBpbiB0aGlz
IGRvY3VtZW50Kg0KPj4+Pj4+IA0KPj4+Pj4+IFNvbWUgZGVmaW5pdGlvbnMgcmVmaW5lZCBhcyBz
dWdnZXN0ZWQgYnkgdGhlIGRldGFpbGVkIGNvbW1lbnRzDQo+Pj4+Pj4gDQo+Pj4+Pj4gTmV3IGRl
ZmluaXRpb25zIGhhdmUgYmVlbiBhZGRlZDoNCj4+Pj4+PiANCj4+Pj4+PiAgICJhbGxvY2F0aW9u
DQo+Pj4+Pj4gICAgICAgICAgIFJlc291cmNlcyBhcmUgZGVkaWNhdGVkIHRvIHN1cHBvcnQgYSBE
ZXROZXQgZmxvdy4gRGVwZW5kaW5nDQo+Pj4+Pj4gICAgICAgICAgIG9uIGFuIGltcGxlbWVudGF0
aW9uLCB0aGUgcmVzb3VyY2UgbWF5IGJlIHJldXNlZCBieSBub24tDQo+Pj4+Pj4gICAgICAgICAg
IERldE5ldCBmbG93cyB3aGVuIGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBEZXROZXQgZmxvdy4NCj4+
Pj4+PiANCj4+Pj4+PiANCj4+Pj4+PiAgIFBFRiAgICAgQSBQYWNrZXQgRWxpbWluYXRpb24gRnVu
Y3Rpb24gKFBFRikgZWxpbWluYXRlcyBkdXBsaWNhdGUNCj4+Pj4+PiAgICAgICAgICAgY29waWVz
IG9mIHBhY2tldHMgdG8gcHJldmVudCBleGNlc3MgcGFja2V0cyBmbG9vZGluZyB0aGUNCj4+Pj4+
PiAgICAgICAgICAgbmV0d29yayBvciBkdXBsaWNhdGUgcGFja2V0cyBiZWluZyBzZW50IG91dCBv
ZiB0aGUgRGV0TmV0DQo+Pj4+Pj4gICAgICAgICAgIGRvbWFpbi4gIFBFRiBjYW4gYmUgaW1wbGVt
ZW50ZWQgYnkgYW4gZWRnZSBub2RlLCBhIHJlbGF5DQo+Pj4+Pj4gICAgICAgICAgIG5vZGUsIG9y
IGFuIGVuZCBzeXN0ZW0uDQo+Pj4+Pj4gDQo+Pj4+Pj4gIFBSRiAgICAgQSBQYWNrZXQgUmVwbGlj
YXRpb24gRnVuY3Rpb24gKFBSRikgcmVwbGljYXRlcyBEZXROZXQgZmxvdw0KPj4+Pj4+ICAgICAg
ICAgICBwYWNrZXRzIGFuZCBmb3J3YXJkcyB0aGVtIHRvIG9uZSBvciBtb3JlIG5leHQgaG9wcyBp
biB0aGUNCj4+Pj4+PiAgICAgICAgICAgRGV0TmV0IGRvbWFpbi4gIFRoZSBudW1iZXIgb2YgcGFj
a2V0IGNvcGllcyBzZW50IHRvIGVhY2ggbmV4dA0KPj4+Pj4+ICAgICAgICAgICBob3AgaXMgYSBE
ZXROZXQgZmxvdyBzcGVjaWZpYyBwYXJhbWV0ZXIgYXQgdGhlIG5vZGUgZG9pbmcgdGhlDQo+Pj4+
Pj4gICAgICAgICAgIHJlcGxpY2F0aW9uLiAgUFJGIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBhbiBl
ZGdlIG5vZGUsIGEgcmVsYXkNCj4+Pj4+PiAgICAgICAgICAgbm9kZSwgb3IgYW4gZW5kIHN5c3Rl
bS4NCj4+Pj4+PiANCj4+Pj4+PiAgIFBSRU9GICAgQ29sbGVjdGl2ZSBuYW1lIGZvciBQYWNrZXQg
UmVwbGljYXRpb24sIEVsaW1pbmF0aW9uLCBhbmQNCj4+Pj4+PiAgICAgICAgICAgT3JkZXJpbmcg
RnVuY3Rpb25zLg0KPj4+Pj4+IA0KPj4+Pj4+ICAgUE9GICAgICBBIFBhY2tldCBPcmRlcmluZyBG
dW5jdGlvbiAoUE9GKSByZS1vcmRlcnMgcGFja2V0cyB3aXRoaW4gYQ0KPj4+Pj4+ICAgICAgICAg
ICBEZXROZXQgZmxvdyB0aGF0IGFyZSByZWNlaXZlZCBvdXQgb2Ygb3JkZXIuICBUaGlzIGZ1bmN0
aW9uDQo+Pj4+Pj4gICAgICAgICAgIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBhbiBlZGdlIG5vZGUs
IGEgcmVsYXkgbm9kZSwgb3IgYW4gZW5kDQo+Pj4+Pj4gICAgICAgICAgIHN5c3RlbS4NCj4+Pj4+
PiANCj4+Pj4+PiAgRGV0TmV0IHNlcnZpY2UgcHJveHkNCj4+Pj4+PiAgICAgICAgICAgTWFwcyBi
ZXR3ZWVuIEFwcC1mbG93cyBhbmQgRGV0TmV0IGZsb3dzLg0KPj4+Pj4+IA0KPj4+Pj4+ICAgYnJp
ZGdlZCBwYXRoDQo+Pj4+Pj4gICAgICAgICAgIEEgVkxBTiBicmlkZ2UgdXNlcyB0aGUgVkxBTiBJ
RCBhbmQgdGhlIGRlc3RpbmF0aW9uIE1BQw0KPj4+Pj4+ICAgICAgICAgICBhZGRyZXNzIHRvIHNl
bGVjdCB0aGUgb3V0Ym91bmQgcG9ydCBoZW5jZSB0aGUgcGF0aCBmb3IgYQ0KPj4+Pj4+ICAgICAg
ICAgICBmcmFtZS4iDQo+Pj4+Pj4gDQo+Pj4+Pj4gDQo+Pj4+Pj4gKlNlY3Rpb24gMy4xIFByaW1h
cnkgZ29hbHMgZGVmaW5pbmcgdGhlIERldE5ldCBRb1MqDQo+Pj4+Pj4gDQo+Pj4+Pj4gQSBuZXcg
UW9TIGFzcGVjdCBoYXMgYmVlbiBhZGRlZDoNCj4+Pj4+PiAgICJvICBBbiB1cHBlciBib3VuZCBv
biBvdXQtb2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5LiAgSXQgaXMgd29ydGgNCj4+Pj4+PiAgICAg
IG5vdGluZyB0aGF0IHNvbWUgRGV0TmV0IGFwcGxpY2F0aW9ucyBhcmUgdW5hYmxlIHRvIHRvbGVy
YXRlIGFueQ0KPj4+Pj4+ICAgICAgb3V0LW9mLW9yZGVyIGRlbGl2ZXJ5LiINCj4+Pj4+PiANCj4+
Pj4+PiANCj4+Pj4+PiBUaGUgM3JkIHBhcmFncmFwaCBvbiBsb3NzIG9uIHBhZ2UgOCBhZnRlciB0
aGUgYnVsbGV0IGxpc3QgaGFzIGJlZW4NCj4+Pj4+PiBleHRlbmRlZCB0bzoNCj4+Pj4+PiAgICJB
ZnRlciBjb25nZXN0aW9uLCB0aGUgbW9zdCBpbXBvcnRhbnQgY29udHJpYnV0aW9ucyB0byBwYWNr
ZXQgbG9zcyBhcmUNCj4+Pj4+PiAgIHR5cGljYWxseSBmcm9tIHJhbmRvbSBtZWRpYSBlcnJvcnMg
YW5kIGVxdWlwbWVudCBmYWlsdXJlcy4gU2VydmljZQ0KPj4+Pj4+ICAgcHJvdGVjdGlvbiBpcyB0
aGUgbmFtZSBmb3IgdGhlIG1lY2hhbmlzbXMgdXNlZCBieSBEZXROZXQgdG8gYWRkcmVzcw0KPj4+
Pj4+ICAgdGhlc2UgbG9zc2VzLiAgVGhlIG1lY2hhbmlzbXMgZW1wbG95ZWQgYXJlIGNvbnN0cmFp
bmVkIGJ5IHRoZQ0KPj4+Pj4+ICAgcmVxdWlyZW1lbnQgdG8gbWVldCB0aGUgdXNlcnMnIGxhdGVu
Y3kgcmVxdWlyZW1lbnRzLiAgUGFja2V0DQo+Pj4+Pj4gICByZXBsaWNhdGlvbiBhbmQgZWxpbWlu
YXRpb24gKFNlY3Rpb24gMy4yLjIpIGFuZCBwYWNrZXQgZW5jb2RpbmcNCj4+Pj4+PiAgIChTZWN0
aW9uIDMuMi4yLjMpIGFyZSBkZXNjcmliZWQgaW4gdGhpcyBkb2N1bWVudCB0byBwcm92aWRlIHNl
cnZpY2UNCj4+Pj4+PiAgIHByb3RlY3Rpb247IG90aGVycyBtYXkgYmUgZm91bmQuICBGb3IgaW5z
dGFuY2UsIHBhY2tldCBlbmNvZGluZyBjYW4NCj4+Pj4+PiAgIGJlIHVzZWQgdG8gcHJvdmlkZSBz
ZXJ2aWNlIHByb3RlY3Rpb24gYWdhaW5zdCByYW5kb20gbWVkaWEgZXJyb3JzLA0KPj4+Pj4+ICAg
cGFja2V0IHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiBjYW4gYmUgdXNlZCB0byBwcm92aWRl
IHNlcnZpY2UNCj4+Pj4+PiAgIHByb3RlY3Rpb24gYWdhaW5zdCBlcXVpcG1lbnQgZmFpbHVyZXMu
ICBUaGlzIG1lY2hhbmlzbSBkaXN0cmlidXRlcw0KPj4+Pj4+ICAgdGhlIGNvbnRlbnRzIG9mIERl
dE5ldCBmbG93cyBvdmVyIG11bHRpcGxlIHBhdGhzIGluIHRpbWUgYW5kL29yDQo+Pj4+Pj4gICBz
cGFjZSwgc28gdGhhdCB0aGUgbG9zcyBvZiBzb21lIG9mIHRoZSBwYXRocyBkb2VzIG5lZWQgbm90
IGNhdXNlIHRoZQ0KPj4+Pj4+ICAgbG9zcyBvZiBhbnkgcGFja2V0cy4iDQo+Pj4+Pj4gDQo+Pj4+
Pj4gDQo+Pj4+Pj4gKjMuMi4yLiAgU2VydmljZSBQcm90ZWN0aW9uKg0KPj4+Pj4+IA0KPj4+Pj4+
IFNlcnZpY2UgcHJvdGVjdGlvbiBpcyB1c2VkIGFzIGEgbW9yZSBnZW5lcmljIHRlcm0uIEludHJv
ZHVjdG9yeSB0ZXh0DQo+Pj4+Pj4gYWRkZWQ6DQo+Pj4+Pj4gICAiU2VydmljZSBwcm90ZWN0aW9u
IGFpbXMgdG8gbWl0aWdhdGUgb3IgZWxpbWluYXRlIHBhY2tldCBsb3NzIGR1ZSB0bw0KPj4+Pj4+
ICAgZXF1aXBtZW50IGZhaWx1cmVzLCByYW5kb20gbWVkaWEgYW5kL29yIG1lbW9yeSBmYXVsdHMu
ICBUaGVzZSB0eXBlcw0KPj4+Pj4+ICAgb2YgcGFja2V0IGxvc3MgY2FuIGJlIGdyZWF0bHkgcmVk
dWNlZCBieSBzcHJlYWRpbmcgdGhlIGRhdGEgb3Zlcg0KPj4+Pj4+ICAgbXVsdGlwbGUgZGlzam9p
bnQgZm9yd2FyZGluZyBwYXRocy4gIFZhcmlvdXMgc2VydmljZSBwcm90ZWN0aW9uDQo+Pj4+Pj4g
ICBtZXRob2RzIGFyZSBkZXNjcmliZWQgaW4gW1JGQzYzNzJdLCBlLmcuLCAxKzEgbGluZWFyIHBy
b3RlY3Rpb24uDQo+Pj4+Pj4gICBUaGlzIHNlY3Rpb24gZGVzY3JpYmVzIHRoZSBmdW5jdGlvbmFs
IGRldGFpbHMgb2YgYW4gYWRkaXRpb25hbCBtZXRob2QNCj4+Pj4+PiAgIGluIFNlY3Rpb24gMy4y
LjIuMiwgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGFzIGRlc2NyaWJlZCBpbg0KPj4+Pj4+ICAg
U2VjdGlvbiAzLjIuMi4zIG9yIGFzIHNwZWNpZmllZCBpbiBbSS1ELmlldGYtZGV0bmV0LWRwLXNv
bC1tcGxzXSBpbg0KPj4+Pj4+ICAgb3JkZXIgdG8gcHJvdmlkZSAxK24gaGl0bGVzcyBwcm90ZWN0
aW9uLiAgVGhlIGFwcHJvcHJpYXRlIHNlcnZpY2UNCj4+Pj4+PiAgIHByb3RlY3Rpb24gbWVjaGFu
aXNtIGRlcGVuZHMgb24gdGhlIHNjZW5hcmlvIGFuZCB0aGUgcmVxdWlyZW1lbnRzLiINCj4+Pj4+
PiANCj4+Pj4+PiANCj4+Pj4+PiBOZXcgc3ViLXNlY3Rpb24gYWRkZWQ6DQo+Pj4+Pj4gDQo+Pj4+
Pj4gIjMuMi4yLjEuICBJbi1PcmRlciBEZWxpdmVyeQ0KPj4+Pj4+IA0KPj4+Pj4+ICAgT3V0LW9m
LW9yZGVyIHBhY2tldCBkZWxpdmVyeSBjYW4gYmUgYSBzaWRlIGVmZmVjdCBvZiBzZXJ2aWNlDQo+
Pj4+Pj4gICBwcm90ZWN0aW9uLiAgUGFja2V0cyBkZWxpdmVyZWQgb3V0LW9mLW9yZGVyIGltcGFj
dCB0aGUgYW1vdW50IG9mDQo+Pj4+Pj4gICBidWZmZXJpbmcgbmVlZGVkIGF0IHRoZSBkZXN0aW5h
dGlvbiB0byBwcm9wZXJseSBwcm9jZXNzIHRoZSByZWNlaXZlZA0KPj4+Pj4+ICAgZGF0YS4gIFN1
Y2ggcGFja2V0cyBhbHNvIGluZmx1ZW5jZSB0aGUgaml0dGVyIG9mIGEgZmxvdy4gIFRoZSBEZXRO
ZXQNCj4+Pj4+PiAgIHNlcnZpY2UgaW5jbHVkZXMgbWF4aW11bSBhbGxvd2VkIG1pc29yZGVyaW5n
IGFzIGEgY29uc3RyYWludC4gWmVybw0KPj4+Pj4+ICAgbWlzb3JkZXJpbmcgd291bGQgYmUgYSB2
YWxpZCBzZXJ2aWNlIGNvbnN0cmFpbnQgdG8gcmVmbGVjdCB0aGF0IHRoZQ0KPj4+Pj4+ICAgZW5k
IHN5c3RlbShzKSBvZiB0aGUgZmxvdyBjYW5ub3QgdG9sZXJhdGUgYW55IG91dC1vZi1vcmRlciBk
ZWxpdmVyeS4NCj4+Pj4+PiAgIFNlcnZpY2UgcHJvdGVjdGlvbiBtYXkgcHJvdmlkZSBhIG1lY2hh
bmlzbSB0byBzdXBwb3J0IGluLW9yZGVyDQo+Pj4+Pj4gICBkZWxpdmVyeS4iDQo+Pj4+Pj4gDQo+
Pj4+Pj4gDQo+Pj4+Pj4gKjMuMi4yLjIuIFBhY2tldCBSZXBsaWNhdGlvbiBhbmQgRWxpbWluYXRp
b24qDQo+Pj4+Pj4gDQo+Pj4+Pj4gTmV3IGJ1bGxldCBhZGRlZCBhcyB0aGUgbGFzdCBvbmU6DQo+
Pj4+Pj4gICAibyAgVGhlIFBhY2tldCBPcmRlcmluZyBGdW5jdGlvbiAoUE9GKSB1c2VzIHRoZSBz
ZXF1ZW5jaW5nIGluZm9ybWF0aW9uDQo+Pj4+Pj4gICAgICB0byByZS1vcmRlciBhIERldE5ldCBm
bG93J3MgcGFja2V0cyB0aGF0IGFyZSByZWNlaXZlZCBvdXQgb2YNCj4+Pj4+PiAgICAgIG9yZGVy
LiINCj4+Pj4+PiANCj4+Pj4+PiBOZXcgc2VudGVuY2UgYWRkZWQgYWZ0ZXIgdGhlIGJ1bGxldCBs
aXN0Og0KPj4+Pj4+ICJUaGUgb3JkZXIgaW4gd2hpY2ggYSBub2RlIGFwcGxpZXMgdGhlIFBFRiBh
bmQgdGhlIFBSRiB0byBhIERldE5ldA0KPj4+Pj4+IGZsb3cgaXMgaW1wbGVtZW50YXRpb24gc3Bl
Y2lmaWMuIg0KPj4+Pj4+IA0KPj4+Pj4+IDJuZCBwYXJhZ3JhcGggYWZ0ZXIgdGhlIGJ1bGxldCBs
aXN0IGhhcyBiZWVuIHVwZGF0ZWQgdG86DQo+Pj4+Pj4gIlNvbWUgc2VydmljZSBwcm90ZWN0aW9u
IG1lY2hhbmlzbXMgcmVseSBvbiBzd2l0Y2hpbmcgZnJvbSBvbmUgZmxvdyB0bw0KPj4+Pj4+ICAg
YW5vdGhlciB3aGVuIGEgZmFpbHVyZSBvZiBhIGZsb3cgaXMgZGV0ZWN0ZWQuICBDb250cmFyaWx5
LCBwYWNrZXQNCj4+Pj4+PiAgIHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiBjb21iaW5lcyB0
aGUgRGV0TmV0IG1lbWJlciBmbG93cyBzZW50DQo+Pj4+Pj4gICBhbG9uZyBtdWx0aXBsZSBkaWZm
ZXJlbnQgcGF0aHMsIGFuZCBwZXJmb3JtcyBhIHBhY2tldC1ieS1wYWNrZXQNCj4+Pj4+PiAgIHNl
bGVjdGlvbiBvZiB3aGljaCB0byBkaXNjYXJkLCBlLmcuLCBiYXNlZCBvbiBzZXF1ZW5jaW5nIGlu
Zm9ybWF0aW9uLiINCj4+Pj4+PiANCj4+Pj4+PiANCj4+Pj4+PiAqMy4yLjMuICBFeHBsaWNpdCBy
b3V0ZXMqDQo+Pj4+Pj4gDQo+Pj4+Pj4gT3V0LW9mLW9yZGVyIGFzcGVjdCBhZGRlZCB0byB0aGUg
Zmlyc3QgcGFyYWdyYXBoLCB3aGljaCBpcyBhYm91dA0KPj4+Pj4+IGRpc3RyaWJ1dGVkIHJvdXRp
bmc6DQo+Pj4+Pj4gIkZ1cnRoZXJtb3JlLCBvdXQtb2Ytb3JkZXINCj4+Pj4+PiBwYWNrZXQgZGVs
aXZlcnkgY2FuIGJlIGEgc2lkZSBlZmZlY3Qgb2Ygcm91dGUgY2hhbmdlcy4iDQo+Pj4+Pj4gDQo+
Pj4+Pj4gTmV3IHNlbnRlbmNlIGFkZGVkIHRvIHRoZSAzcmQgcGFyYWdyYXBoOg0KPj4+Pj4+ICJF
eHBsaWNpdCByb3V0ZXMgY2FuIGJlIGVzdGFibGlzaGVkIHZhcmlvdXMNCj4+Pj4+PiB3YXlzLCBl
LmcuLCB3aXRoIFJTVlAtVEUgW1JGQzMyMDldLCB3aXRoIFNlZ21lbnQgUm91dGluZyAoU1IpDQo+
Pj4+Pj4gW0ktRC5pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmddLCB2aWEgYSBTb2Z0d2FyZSBE
ZWZpbmVkIE5ldHdvcmtpbmcNCj4+Pj4+PiBhcHByb2FjaCBbUkZDNzQyNl0sIHdpdGggSVMtSVMg
W1JGQzc4MTNdLCBldGMuIg0KPj4+Pj4+IA0KPj4+Pj4+IE5ldyBwYXJhZ3JhcGggYWRkZWQ6DQo+
Pj4+Pj4gICAiT3V0LW9mLW9yZGVyIHBhY2tldCBkZWxpdmVyeSBjYW4gYmUgYSBzaWRlIGVmZmVj
dCBvZiBkaXN0cmlidXRpbmcgYQ0KPj4+Pj4+ICAgc2luZ2xlIGZsb3cgb3ZlciBtdWx0aXBsZSBw
YXRocyBlc3BlY2lhbGx5IHdoZW4gdGhlcmUgaXMgYSBjaGFuZ2UNCj4+Pj4+PiAgIGZyb20gb25l
IHBhdGggdG8gYW5vdGhlciB3aGVuIGNvbWJpbmluZyB0aGUgZmxvdy4gIFRoaXMgaXMNCj4+Pj4+
PiAgIGlycmVzcGVjdGl2ZSBvZiB0aGUgZGlzdHJpYnV0aW9uIG1ldGhvZCB1c2VkLCBhbHNvIGFw
cGxpZXMgdG8gc2VydmljZQ0KPj4+Pj4+ICAgcHJvdGVjdGlvbiBvdmVyIGV4cGxpY2l0IHJvdXRl
cy4gIEFzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDMuMi4yLjEsDQo+Pj4+Pj4gICBvdXQtb2Ytb3Jk
ZXIgcGFja2V0cyBpbmZsdWVuY2UgdGhlIGppdHRlciBvZiBhIGZsb3cgYW5kIGltcGFjdCB0aGUN
Cj4+Pj4+PiAgIGFtb3VudCBvZiBidWZmZXJpbmcgbmVlZGVkIHRvIHByb2Nlc3MgdGhlIGRhdGE7
IHRoZXJlZm9yZSwgRGV0TmV0DQo+Pj4+Pj4gICBzZXJ2aWNlIGluY2x1ZGVzIG1heGltdW0gYWxs
b3dlZCBtaXNvcmRlcmluZyBhcyBhIGNvbnN0cmFpbnQuIFRoZQ0KPj4+Pj4+ICAgdXNlIG9mIGV4
cGxpY2l0IHJvdXRlcyBoZWxwcyB0byBwcm92aWRlIGluLW9yZGVyIGRlbGl2ZXJ5IGJlY2F1c2UN
Cj4+Pj4+PiAgIHRoZXJlIGlzIG5vIGltbWVkaWF0ZSByb3V0ZSBjaGFuZ2Ugd2l0aCB0aGUgbmV0
d29yayB0b3BvbG9neSwgYnV0IHRoZQ0KPj4+Pj4+ICAgY2hhbmdlcyBhcmUgcGxhbm5hYmxlIGFz
IHRoZXkgYXJlIGJldHdlZW4gdGhlIGRpZmZlcmVudCBleHBsaWNpdA0KPj4+Pj4+ICAgcm91dGVz
LiINCj4+Pj4+PiANCj4+Pj4+PiAqDQo+Pj4+Pj4gKio0LjEuMS4gUmVwcmVzZW50YXRpdmUgUHJv
dG9jb2wgU3RhY2sgTW9kZWwqDQo+Pj4+Pj4gDQo+Pj4+Pj4gIkV4cGxpY2l0IHJvdXRlcyIgaGF2
ZSBiZWVuIGFkZGVkIHRvIEZpZ3VyZSAyIHdpdGggdGhlIGNvcnJlc3BvbmRpbmcNCj4+Pj4+PiBl
eHBsYW5hdGlvbjoNCj4+Pj4+PiAiRXhwbGljaXQgcm91dGVzDQo+Pj4+Pj4gICAgICAgICAgIFRo
ZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyIHByb3ZpZGVzIG1lY2hhbmlzbXMgdG8gZW5zdXJlIHRo
YXQNCj4+Pj4+PiAgICAgICAgICAgZml4ZWQgcGF0aHMgYXJlIHByb3ZpZGVkIGZvciBEZXROZXQg
Zmxvd3MuICBUaGVzZSBleHBsaWNpdA0KPj4+Pj4+ICAgICAgICAgICBwYXRocyBhdm9pZCB0aGUg
aW1wYWN0IG9mIG5ldHdvcmsgY29udmVyZ2VuY2UuIg0KPj4+Pj4+IA0KPj4+Pj4+IA0KPj4+Pj4+
IFNlY3Rpb24gNC4xMSBDb25uZWN0ZWQgaXNsYW5kcyB2cy4gbmV0d29ya3Mgb2YgdjA1IGhhcyBi
ZWVuIGRlbGV0ZWQNCj4+Pj4+PiBiZWNhdXNlIGl0IHdhcyBqdXN0IGEgbGVmdG92ZXIgZnJvbSBl
YXJseSBkcmFmdHMgb24gd2hhdCBEZXROZXQgV0cNCj4+Pj4+PiBzaG91bGQgZG87IHdoaWNoIGFy
ZSBjb3ZlcmVkIGJ5IHRoZSBjaGFydGVyIGFueXdheXMuDQo+Pj4+Pj4gDQo+Pj4+Pj4gDQo+Pj4+
Pj4gUmVmZXJlbmNlcyBoYXZlIGJlZW4gY2xlYW5lZCB1cCBhbmQgYnJvdWdodCB1cC10by1kYXRl
Lg0KPj4+Pj4+IA0KPj4+Pj4+IA0KPj4+Pj4+IFJlZmluZW1lbnRzIGhhdmUgYmVlbiBpbXBsZW1l
bnRlZCBpbiB0aGUgZHJhZnQgYWNjb3JkaW5nIHRvIExvdSdzDQo+Pj4+Pj4gZGV0YWlsZWQgY29t
bWVudHMuIFRoZXkgYXJlIG5vdCBsaXN0ZWQgaGVyZSBiZWNhdXNlIHRoZXkgYXJlIG1pbm9yDQo+
Pj4+Pj4gY2hhbmdlcy4NCj4+Pj4+PiANCj4+Pj4+PiANCj4+Pj4+PiBCZXN0IHJlZ2FyZHMsDQo+
Pj4+Pj4gSmFub3MNCj4+Pj4+PiANCj4+Pj4+PiANCj4+Pj4+Pj4gT24gNi8xMi8yMDE4IDI6NDgg
UE0sIExvdSBCZXJnZXIgd3JvdGU6DQo+Pj4+Pj4+IEJhbMOhenMsDQo+Pj4+Pj4+IA0KPj4+Pj4+
PiBUaGFua3MgZm9yIHRoZSByZXNwb25zZSAtLSBwbGVhc2Ugc2VlIGJlbG93Lg0KPj4+Pj4+PiAN
Cj4+Pj4+Pj4gLS0tLS0tLS0tLQ0KPj4+Pj4+PiBPbiBKdW5lIDEyLCAyMDE4IDQ6MDc6MzUgQU0g
QmFsw6F6cyBWYXJnYSBBDQo+Pj4+Pj4+IDxiYWxhenMuYS52YXJnYUBlcmljc3Nvbi5jb20+IHdy
b3RlOg0KPj4+Pj4+PiANCj4+Pj4+Pj4+IEhpIExvdSwgVGhhbmtzIGZvciB0aGUgY29tbWVudHMu
IFNlZSByZWFjdGlvbnMgaW5saW5lLiBEb2N1bWVudA0KPj4+Pj4+Pj4gdXBkYXRlIGluIHByb2dy
ZXNzLiBDaGVlcnMgQmFsYSd6cw0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQ0KPj4+Pj4+Pj4gRnJvbTogZGV0bmV0IDxkZXRuZXQtYm91bmNlc0BpZXRmLm9y
Zz4gT24gQmVoYWxmIE9mIExvdSBCZXJnZXINCj4+Pj4+Pj4+IFNlbnQ6IDIwMTguIGrDum5pdXMg
MS4gMjI6NDINCj4+Pj4+Pj4+IFRvOiBEZXROZXQgV0cgPGRldG5ldEBpZXRmLm9yZz47DQo+Pj4+
Pj4+PiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmVAaWV0Zi5vcmcNCj4+Pj4+Pj4+IFN1
YmplY3Q6IFtEZXRuZXRdIFByb21pc2VkIGNvbW1lbnRzIG9uIGRyYWZ0LWlldGYtZGV0bmV0LWFy
Y2hpdGVjdHVyZQ0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiBIaSwNCj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4g
ICAgIEkgaGF2ZSBhIG51bWJlciBvZiBoaWdoIGxldmVsIGNvbW1lbnRzIG9uIHRoZSBkb2N1bWVu
dCB0aGF0IEknZA0KPj4+Pj4+Pj4gbGlrZSB0byAgcmFpc2UgYmVsb3cuICBJIGFsc28gaGF2ZSBh
IG51bWJlciBvZiBtb3JlDQo+Pj4+Pj4+PiBlZGl0b3JpYWwvc3BlY2lmaWMgY29tbWVudHMgdGhh
dCAgSSdkIGxpa2UgdG8gcmV2aWV3IGRpcmVjdGx5IHdpdGgNCj4+Pj4+Pj4+IHRoZSBhdXRob3Jz
IGFuZCB0aGVuIGhhdmUgdGhlbSByZXBvcnQgYmFjayAgb24gY2hhbmdlcyAtLSBpZiBhbnkNCj4+
Pj4+Pj4+IHR1cm4gb3V0IHRvIGJlIG1vcmUgc3Vic3RhbnRpdmUgZGlzY3Vzc2lvbnMgZnJvbSB0
aGUgIGF1dGhvcidzDQo+Pj4+Pj4+PiBwZXJzcGVjdGl2ZSwgSSdsbCByYWlzZSB0aGVzZSBvbiB0
aGUgbGlzdCBzZXBhcmF0ZWx5Lg0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+IC4uLg0KPj4+Pj4+Pj4gLSBX
UlQgU2VjdGlvbiA0LjQuMywgSSB0aGluayB0aGUgaW5jbHVzaW9uIG9mIGEgZGlzdHJpYnV0ZWQg
Y29udHJvbA0KPj4+Pj4+Pj4gcGxhbmUgaW4gdGhlICJOZXR3b3JrIFBsYW5lIiBpcyBpbmNvbnNp
c3RlbnQgd2l0aCBvdGhlciBmdW5jdGlvbmFsDQo+Pj4+Pj4+PiBkZWZpbml0aW9ucyBhbmQgY29u
ZmxhdGVzIHdoZXJlIGEgZnVuY3Rpb24gcmVzaWRlcyBmcm9tIHRoZSBhY3R1YWwNCj4+Pj4+Pj4+
IGZ1bmN0aW9uIGFuZCB0aGF0IHdoZXRoZXIgY29udHJvbCBpcyBpbXBsZW1lbnRlZCBpbiBhIGZ1
bGx5DQo+Pj4+Pj4+PiBjZW50cmFsaXplZCwgZnVsbHkgZGlzdHJpYnV0ZWQgb3Igc29tZSBoeWJy
aWQgZm9ybSBkb2Vzbid0DQo+Pj4+Pj4+PiBmdW5kYW1lbnRhbGx5IGNoYW5nZSAgdGhlIGNvbnRy
b2wgZnVuY3Rpb24ncyByb2xlIC0tIHRoZXJlZm9yZSBJDQo+Pj4+Pj4+PiB0aGluayB0aGUgc2Vj
dGlvbnMgNC40LjIgYW5kIC4zIHNob3VsZCBiZSByZXZpc2VkIGFjY29yZGluZ2x5DQo+Pj4+Pj4+
PiBbQmFsw6F6cyBWYXJnYSBBXSBBZ3JlZSBpbiBwcmluY2lwYWwuIExldCdzIGRpc2N1c3MgdGhl
IGRldGFpbHMuDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4gT2theSAtIEknbGwgd29yayB3aXRoIHlvdSBv
ZmYgbGluZSBhbmQgd2UgY2FuIHJlcG9ydCBiYWNrIHRoZQ0KPj4+Pj4+PiByZXN1bHRzL3Byb3Bv
c2VkIGNoYW5nZXMuDQo+Pj4+Pj4+IA0KPj4+Pj4+Pj4gLSBJbiBzZXZlcmFsIHBsYWNlcyBpdCdz
IG5vdCBjbGVhciB0aGF0IERldE5ldCBzZXJ2aWNlIGlzIGFsd2F5cyBhDQo+Pj4+Pj4+PiBMMyBz
ZXJ2aWNlIHdoaWNoIGlzIGNvbnRyb2xsZWQgdXNpbmcgTDMgaWRlbnRpZmllcnMsIGkuZS4sIElQ
DQo+Pj4+Pj4+PiBhZGRyZXNzZXMgLS0gdGhpcyBpcyB0cnVlIGV2ZW4gaW4gdGhlIE1QTFMgc2Vy
dmljZSBjYXNlIGFuZCB0aGUgVFNODQo+Pj4+Pj4+PiBvdmVyIE1QTFMgY2FzZS4gSSB0aGluayB0
aGlzIGlzIGFuIGltcG9ydGFudCBwb2ludCB0byBiZSBjbGVhciBvbiBpbg0KPj4+Pj4+Pj4gdGhl
IGRvY3VtZW50Lg0KPj4+Pj4+Pj4gW0JhbMOhenMgVmFyZ2EgQV0gSSBhbSBub3Qgc3VyZS4gRGV0
TmV0IHNlcnZpY2UgaXMgYWx3YXlzIHByb3ZpZGVkDQo+Pj4+Pj4+PiBvdmVyIGEgTDMgbmV0d29y
ayAoSVAgb3IgTVBMUyksIHRoYXQgaXMgZmluZS4gSG93ZXZlciB0aGUgc2VydmljZQ0KPj4+Pj4+
Pj4gaXRzZWxmIGNhbiBiZSBMMiBvciBMMy4gSW4gY2FzZSBvZiBUU04gRXRoZXJuZXQgZnJhbWVz
IGFyZQ0KPj4+Pj4+Pj4gdHJhbnNwb3J0ZWQsIHNvIGl0IGlzIGEgTDIgc2VydmljZS4gSW4gY2Fz
ZSBvZiBJUCBlbmQgc3lzdGVtcyBJUA0KPj4+Pj4+Pj4gcGFja2V0cyBhcmUgdHJhbnNwb3J0ZWQg
c28gaXQgaXMgYSBMMyBzZXJ2aWNlLg0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+IEh1bW0gLSBXaGlsZSBJ
IGFncmVlIHRoYXQgRGV0TmV0IGlzIHByb3ZpZGluZyBhbiAoZW5oYW5jZWQpIEwyVlBODQo+Pj4+
Pj4+IHNlcnZpY2UsIGl0IGlzIG5vdCBpdHNlbGYgcHJvdmlkaW5nIGNvbnRyb2wgb3Igc2Vydmlj
ZSBvZiBMMiBkZXZpY2VzDQo+Pj4+Pj4+IC0tIHRoaXMgaXMgVFNOJ3Mgam9iLiAgVGhlIGZhY3Qg
dGhhdCBEZXROZXQgaXMgYWxsIGFib3V0IGJlaGF2aW9yIG9mDQo+Pj4+Pj4+IEwzIG5vZGVzIChp
LmUuLCBJUCBhbmQgUFcvTVBMUykgYW5kIG5vdCBMMiBub2RlcyAoaS5lLiwgVFNOIGJyaWRnZXMp
DQo+Pj4+Pj4+IGlzIHNvbWV0aGluZyB0aGUgYXJjaGl0ZWN0dXJlIHNob3VsZCBtYWtlIHVuYW1i
aWd1b3VzLg0KPj4+Pj4+PiANCj4+Pj4+Pj4gVGhhbmtzLA0KPj4+Pj4+PiBMb3UNCj4+Pj4+Pj4g
DQo+Pj4+Pj4+PiBQbGVhc2UgbGV0IG1lIGtub3cgd2hhdCB5b3UgdGhpbmsuDQo+Pj4+Pj4+PiAN
Cj4+Pj4+Pj4+IENoZWVycywNCj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4gTG91DQo+Pj4+Pj4+PiANCj4+
Pj4+Pj4+IA0KPj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCj4+Pj4+Pj4+IGRldG5ldCBtYWlsaW5nIGxpc3QNCj4+Pj4+Pj4+IGRldG5ldEBp
ZXRmLm9yZw0KPj4+Pj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9k
ZXRuZXQNCj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+Pj4+Pj4+PiBkZXRuZXQgbWFpbGluZyBsaXN0DQo+Pj4+Pj4+PiBkZXRuZXRAaWV0
Zi5vcmcNCj4+Pj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0
bmV0DQo+Pj4+Pj4gDQo+Pj4+Pj4gDQo+Pj4+Pj4+IE9uIDYvMTIvMjAxOCA2OjI3IFBNLCBTdGV3
YXJ0IEJyeWFudCB3cm90ZToNCj4+Pj4+Pj4gRGVhciBCYWxhJ3pzDQo+Pj4+Pj4+IA0KPj4+Pj4+
PiBUaGFuayB5b3UgeW91ciBmb3IgeW91ciBjb25zaWRlcmF0aW9uIG9mIHRoZXNlIHBvaW50cy4g
SSB3aWxsIGp1c3QNCj4+Pj4+Pj4gcGljayB1cCBhIGZldyB0aGF0IG5lZWQgc29tZSBmdXJ0aGVy
IHRob3VnaHQ6DQo+Pj4+Pj4+IA0KPj4+Pj4+PiANCj4+Pj4+Pj4+ICAgIERldE5ldCB0cmFuc2l0
IG5vZGUNCj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4gICAgICAgICAgIEEgbm9kZSBvcGVyYXRpbmcgYXQg
dGhlIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIsIHRoYXQgdXRpbGl6ZXMNCj4+Pj4+Pj4+IA0KPj4+
Pj4+Pj4gICAgICAgICAgIGxpbmsgbGF5ZXIgYW5kL29yIG5ldHdvcmsgbGF5ZXIgc3dpdGNoaW5n
IGFjcm9zcyBtdWx0aXBsZQ0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiAgICAgICAgICAgbGlua3MgYW5k
L29yIHN1Yi1uZXR3b3JrcyB0byBwcm92aWRlIHBhdGhzIGZvciBEZXROZXQgc2VydmljZQ0KPj4+
Pj4+Pj4gDQo+Pj4+Pj4+PiAgICAgICAgICAgbGF5ZXIgZnVuY3Rpb25zLiBPcHRpb25hbGx5IHBy
b3ZpZGVzIGNvbmdlc3Rpb24gcHJvdGVjdGlvbg0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiAgICAgICAg
ICAgb3ZlciB0aG9zZSBwYXRocy4gIEFuIE1QTFMgTFNSIGlzIGFuIGV4YW1wbGUgb2YgYSBEZXRO
ZXQNCj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4gICAgICAgICAgIHRyYW5zaXQgbm9kZS4NCj4+Pj4+Pj4+
IA0KPj4+Pj4+Pj4gU0I+IEluIHRoYXQgZXhhbXBsZSBpdCB3b3VsZCBoYXZlIHRvIGJlIGEgRGV0
TmV0IGVuYWJsZS9hd2FyZSBMU1IuIEFuDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+IFNCPiBvcmRpbmFy
eSBMU1Igd291bGQgbm90IGtub3cgYW55dGhpbmcgYWJvdXQgRGV0TmV0Lg0KPj4+Pj4+Pj4gDQo+
Pj4+Pj4+PiBbQmFsw6F6cyBWYXJnYSBBXSBObywgQSBEZXROZXQgYXdhcmUgTFNSIHdvdWxkIGJl
IGEgcmVsYXkgbm9kZSAoUy1QRSkuDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4gSSB0aGluayB0aGUgY29u
ZnVzaW9uIGlzIHdoYXQgIkRldE5ldCBUcmFuc3BvcnQgTGF5ZXIiIG1lYW5zLiBUaGlzDQo+Pj4+
Pj4+IHRlY2hub2xvZ3kgdG91Y2hlcyBvbiBUcmFuc3BvcnQgTGF5ZXIgaW4gIHRoZSBMNCBzZW5z
ZSwgYW5kIHRoZQ0KPj4+Pj4+PiBUcmFuc3BvcnQgTmV0d29yayBMYXllciBhcyBpbiB0aGUgcGFj
a2V0IG5ldHdvcmsgdGhhdCBjYXJyaWVzDQo+Pj4+Pj4+IEwzIHBhY2tldHMuDQo+Pj4+Pj4+IA0K
Pj4+Pj4+PiBTbyBJIHRoaW5rIHRoYXQgd2UgbmVlZCB0byBjbGFyaWZ5IHdoZXRoZXIgYSBEZXRO
ZXQgdHJhbnNpdCBub2RlDQo+Pj4+Pj4+IGlzIGFuIFMtUEUgKGkuZS4gYSBhIHRyYW5zaXQgbm9k
ZSBpbiB0aGUgRGV0TmV0IGxheWVyKSwgb3IgYSBQIG5vZGUNCj4+Pj4+Pj4gKGkuZS4gYSB0cmFu
c2l0IG5vZGUgdGhhdCBpcyBjYXJyeWluZyBEZXROZXQgcGFja2V0cyBidXQgY291bGQgYmUNCj4+
Pj4+Pj4gY2FycnlpbmcgYW55IHNvcnQgb2YgTVBMUyBwYWNrZXQpDQo+Pj4+Pj4+IA0KPj4+Pj4+
Pj4gPT09PT09PT09PT09DQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+ICAgVGhlc2UgdGhyZWUgdGVjaG5p
cXVlcyBjYW4gYmUgYXBwbGllZCBpbmRlcGVuZGVudGx5LCBnaXZpbmcgZWlnaHQNCj4+Pj4+Pj4+
IA0KPj4+Pj4+Pj4gICBwb3NzaWJsZSBjb21iaW5hdGlvbnMsIGluY2x1ZGluZyBub25lIChubyBE
ZXROZXQpLCBhbHRob3VnaCBzb21lDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+ICAgY29tYmluYXRpb25z
IGFyZSBvZiB3aWRlciB1dGlsaXR5IHRoYW4gb3RoZXJzLiAgVGhpcyBzZXBhcmF0aW9uIGtlZXBz
DQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+ICAgdGhlIHByb3RvY29sIHN0YWNrIGNvaGVyZW50IGFuZCBt
YXhpbWl6ZXMgaW50ZXJvcGVyYWJpbGl0eSB3aXRoDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+ICAgZXhp
c3RpbmcgYW5kIGRldmVsb3Bpbmcgc3RhbmRhcmRzIGluIHRoaXMgKElFVEYpIGFuZCBvdGhlciBT
dGFuZGFyZHMNCj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4gICBEZXZlbG9wbWVudCBPcmdhbml6YXRpb25z
LiAgU29tZSBleGFtcGxlcyBvZiB0eXBpY2FsIGV4cGVjdGVkDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+
ICAgY29tYmluYXRpb25zOg0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiAgIG8gIEV4cGxpY2l0IHJvdXRl
cyBwbHVzIHNlcnZpY2UgcHJvdGVjdGlvbiBhcmUgZXhhY3RseSB0aGUgdGVjaG5pcXVlcw0KPj4+
Pj4+Pj4gDQo+Pj4+Pj4+PiAgICAgIGVtcGxveWVkIGJ5IFtIU1ItUFJQXS4gRXhwbGljaXQgcm91
dGVzIGFyZSBhY2hpZXZlZCBieSBsaW1pdGluZw0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiAgICAgIHRo
ZSBwaHlzaWNhbCB0b3BvbG9neSBvZiB0aGUgbmV0d29yaywgYW5kIHRoZSBzZXF1ZW50aWFsaXph
dGlvbiwNCj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4gICAgICByZXBsaWNhdGlvbiwgYW5kIGR1cGxpY2F0
ZSBlbGltaW5hdGlvbiBhcmUgZmFjaWxpdGF0ZWQgYnkgcGFja2V0DQo+Pj4+Pj4+PiANCj4+Pj4+
Pj4+ICAgICAgdGFncyBhZGRlZCBhdCB0aGUgZnJvbnQgb3IgdGhlIGVuZCBvZiBFdGhlcm5ldCBm
cmFtZXMuDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+IFNCPiBFUiBjYW4gYmUgZG9uZSB2aXJ0dWFsbHkg
YXMgd2VsbCBhcyBwaHlzaWNhbGx5LiBSU1ZQIGlzIGEgdHlwZSBvZg0KPj4+Pj4+Pj4gDQo+Pj4+
Pj4+PiBTQj4gRVIsIGFzIGlzIEFkai1TSUQgYmFzZWQgU1IsIGFuZCB3ZSBjYW4gZGVzaWduIG90
aGVyIHR5cGVzLg0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiBbQmFsw6F6cyBWYXJnYSBBXSBBZ3JlZSwg
YnV0IHRoZXNlIGFyZSBleGFtcGxlcy4gU3RhdGVtZW50IGlzIGZvcg0KPj4+Pj4+Pj4gSFNSLVBS
UC4NCj4+Pj4+Pj4+IA0KPj4+Pj4+PiBTbyB0aGUgcXVlc3Rpb24gaXMgd2hldGhlciB3ZSBzaG91
bGQgZXhwYW5kIHRoZSBzZXQgb2YgZXhhbXBsZXMsDQo+Pj4+Pj4+IHBhcnRpY3VsYXJseQ0KPj4+
Pj4+PiB0byBtb3JlIGFjY2Vzc2libGUgb25lcy4NCj4+Pj4+Pj4gDQo+Pj4+Pj4+ID09PT09PT09
PT09PQ0KPj4+Pj4+Pj4gICAgICAgICAgICAgICAgICAgIFBhY2tldCByZXBsaWNhdGlvbiBhbmQg
ZWxpbWluYXRpb24NCj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+Pj4+Pj4gcmVsYXkgPiA+ID4gPiA+
ID4gPiA+DQo+Pj4+Pj4+Pj4gLy0tLS0tLS0tLS0tLSsgUiBub2RlIEUgKy0tLS0tLS0tLS0tLVwg
Pg0KPj4+Pj4+Pj4+IC8gICAgICAgICAgICAgICAgICB2ICsgXiAgICAgICAgICAgICAgIFwgPg0K
Pj4+Pj4+Pj4gICAgICBlbmQgICAgUiArICAgICAgICAgICAgICAgICAgIHYgfCBeICAgICAgICAg
ICAgICAgICsgRSBlbmQNCj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4gICAgICBzeXN0ZW0gICArICAgICAg
ICAgICAgICAgICAgIHYgfCBeICAgICAgICAgICAgICAgICsgICBzeXN0ZW0NCj4+Pj4+Pj4+IA0K
Pj4+Pj4+Pj4+IFwgICAgICAgICAgICAgICAgICB2ICsgXiAgICAgICAgICAgICAgIC8gPg0KPj4+
Pj4+Pj4+IFwtLS0tLS0tLS0tLS0rIFIgcmVsYXkgRSArLS0tLS0tLS0tLS0vID4NCj4+Pj4+Pj4+
Pj4+Pj4+Pj4+ICBub2RlID4gPiA+ID4gPiA+ID4gPg0KPj4+Pj4+Pj4gRmlndXJlIDENCj4+Pj4+
Pj4+IA0KPj4+Pj4+Pj4gICBQYWNrZXQgcmVwbGljYXRpb24gYW5kIGVsaW1pbmF0aW9uIGRvZXMg
bm90IHJlYWN0IHRvIGFuZCBjb3JyZWN0DQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+ICAgZmFpbHVyZXM7
IGl0IGlzIGVudGlyZWx5IHBhc3NpdmUuICBUaHVzLCBpbnRlcm1pdHRlbnQgZmFpbHVyZXMsDQo+
Pj4+Pj4+PiANCj4+Pj4+Pj4+IFNCPiBJIHRoaW5rIGl0IGNvcGVzIHdpdGggaW50ZXJtaXR0ZW50
IGZhaWx1cmVzIE9LLg0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiBbQmFsw6F6cyBWYXJnYSBBXSBZZXMs
IFBSRiBhbmQgUEVGIGNhbiBlbGltaW5hdGUgdGhlIGVmZmVjdCBvZiBzdWNoDQo+Pj4+Pj4+PiBm
YWlsdXJlcy4gQnV0IHRleHQNCj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4gaW50ZW5kcyB0byBzYXkgdGhh
dCBpdCBpcyBwYXNzaXZlLiBJdCBpcyBub3QgcmVhY3RpbmcgdG8gc3VjaA0KPj4+Pj4+Pj4gZmFp
bHVyZXMuIE5vIGNoYW5nZSBpbiB0ZXh0Lg0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+IFlvdSBzYXkgdGhh
dCBQUkVGIGRvZXMgbm90IGNvcnJlY3QgZmFpbHVyZXMuIEkgd291bGQgY29udGVuZCB0aGF0IGlz
DQo+Pj4+Pj4+IGV4YWN0bHkNCj4+Pj4+Pj4gd2hhdCBpdCBkb2VzLiBTdXJlIGl0IGRvZXMgbm90
IHJlYWN0IGJ1dCBpdCBkb2VzIGNvcnJlY3QsIGFuZCBpdCBkb2VzDQo+Pj4+Pj4+IGFkZHJlc3Mg
aW50ZXJtaXR0ZW50IGZhaWx1cmVzLg0KPj4+Pj4+Pj4gPT09PT09PT09PT0NCj4+Pj4+Pj4+IA0K
Pj4+Pj4+Pj4gICB0cmFuc3BvcnRlZCBiZXR3ZWVuIHRoZSBwZWVyIGVuZCBzeXN0ZW1zLiAgVGhl
cmVmb3JlLCB0aGUgZm9sbG93aW5nDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+ICAgcG9zc2libGUgdHlw
ZXMgLyBmb3JtYXRzIG9mIGEgRGV0TmV0IGZsb3cgYXJlIGRpc3Rpbmd1aXNoZWQgaW4gdGhpcw0K
Pj4+Pj4+Pj4gDQo+Pj4+Pj4+PiAgIGRvY3VtZW50Og0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiAgIG8g
IEFwcC1mbG93OiBuYXRpdmUgZm9ybWF0IG9mIGEgRGV0TmV0IGZsb3cuICBJdCBkb2VzIG5vdCBj
b250YWluIGFueQ0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiAgICAgIERldE5ldCByZWxhdGVkIGF0dHJp
YnV0ZXMuDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+ICAgbyAgRGV0TmV0LXQtZmxvdzogc3BlY2lmaWMg
Zm9ybWF0IG9mIGEgRGV0TmV0IGZsb3cuICBPbmx5IHJlcXVpcmVzDQo+Pj4+Pj4+PiANCj4+Pj4+
Pj4+ICAgICAgdGhlIGNvbmdlc3Rpb24gLyBsYXRlbmN5IGZlYXR1cmVzIHByb3ZpZGVkIGJ5IHRo
ZSBEZXRuZXQgdHJhbnNwb3J0DQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+ICAgICAgbGF5ZXIuDQo+Pj4+
Pj4+PiANCj4+Pj4+Pj4+ICAgbyAgRGV0TmV0LXMtZmxvdzogc3BlY2lmaWMgZm9ybWF0IG9mIGEg
RGV0TmV0IGZsb3cuICBPbmx5IHJlcXVpcmVzDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+ICAgICAgdGhl
IHJlcGxpY2F0aW9uL2VsaW1pbmF0aW9uIGZlYXR1cmUgZW5zdXJlZCBieSB0aGUgRGV0TmV0IHNl
cnZpY2UNCj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4gICAgICBsYXllci4NCj4+Pj4+Pj4+IA0KPj4+Pj4+
Pj4gICBvICBEZXROZXQtc3QtZmxvdzogc3BlY2lmaWMgZm9ybWF0IG9mIGEgRGV0TmV0IGZsb3cu
ICBJdCByZXF1aXJlcw0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiAgICAgIGJvdGggRGV0TmV0IHNlcnZp
Y2UgbGF5ZXIgYW5kIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIgZnVuY3Rpb25zDQo+Pj4+Pj4+PiAN
Cj4+Pj4+Pj4+ICAgICAgZHVyaW5nIGZvcndhcmRpbmcuDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+IFNC
PiBJIGZpbmQgdGhlIHJlbGlzdGluZyBvZiB0aGVzZSB0eXBlcyBjb25mdXNpbmcuIFdoZXJlbid0
IHRoZXkNCj4+Pj4+Pj4+IGRlZmluZWQNCj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4gU0I+IGluIHRoZSBz
ZWN0aW9uIGFib3ZlPw0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiBbQmFsw6F6cyBWYXJnYSBBXSBUaGlz
IGlzIGlubGluZSB3aXRoIHRoZSBwcmV2aW91cyBzZWN0aW9uICIgR3JvdXBpbmcNCj4+Pj4+Pj4+
IG9mIGVuZCBzeXN0ZW1zICIuDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4gU3VyZWx5IGlmIHdlIGhhdmUg
ZGVmaW5lZCB0aGVtIHdlIG5ldmVyIG5lZWQgdG8gZG8gYW55dGhpbmcgYnV0IG5hbWUNCj4+Pj4+
Pj4gdGhlbSBpbg0KPj4+Pj4+PiBsYXRlciBzZWN0aW9ucy4gUmVkZWZpbml0aW9uIGlzIG5ldmVy
IGEgZ29vZCBpZGVhIGJlY2F1c2UgaXQgb2Z0ZW4NCj4+Pj4+Pj4gbGVhZHMgdG8NCj4+Pj4+Pj4g
Y29uZmxpY3RpbmcgZGVmaW5pdGlvbnMuDQo+Pj4+Pj4+IA0KPj4+Pj4+Pj4gPT09PT09PT09PT09
DQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+ICAgW0hTUi1QUlBdICBJRUMsICJIaWdoIGF2YWlsYWJpbGl0
eSBzZWFtbGVzcyByZWR1bmRhbmN5IChIU1IpIGlzIGENCj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4gICAg
ICAgICAgICAgIGZ1cnRoZXIgZGV2ZWxvcG1lbnQgb2YgdGhlIFBSUCBhcHByb2FjaCwgYWx0aG91
Z2ggSFNSDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+ICAgICAgICAgICAgICBmdW5jdGlvbnMgcHJpbWFy
aWx5IGFzIGEgcHJvdG9jb2wgZm9yIGNyZWF0aW5nIG1lZGlhDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+
ICAgICAgICAgICAgICByZWR1bmRhbmN5IHdoaWxlIFBSUCwgYXMgZGVzY3JpYmVkIGluIHRoZSBw
cmV2aW91cw0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiAgICAgICAgICAgICAgc2VjdGlvbiwgY3JlYXRl
cyBuZXR3b3JrIHJlZHVuZGFuY3kuICBQUlAgYW5kIEhTUiBhcmUgYm90aA0KPj4+Pj4+Pj4gDQo+
Pj4+Pj4+PiAgICAgICAgICAgICAgZGVzY3JpYmVkIGluIHRoZSBJRUMgNjI0MzkgMyBzdGFuZGFy
ZC4iLA0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiAgICAgICAgICAgICAgPGh0dHA6Ly93ZWJzdG9yZS5p
ZWMuY2gvd2Vic3RvcmUvd2Vic3RvcmUubnNmLw0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiBhcnRudW0v
MDQ2NjE1IW9wZW5kb2N1bWVudD4uDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+IFNCPiBOb3QgYXZhaWxh
YmxlIGF0IHRoZSB0aW1lIG9mIHRoaXMgcmV2aWV3LCBidXQgbXkgcmVjb2xsZWN0aW9uIGlzDQo+
Pj4+Pj4+PiANCj4+Pj4+Pj4+IFNCPiB0aGF0IHRoaXMgaXMgbm90IHJlYWRpbHkgYXZhaWxhYmxl
IHdpdGhvdXQgcGF5aW5nIGEgbGFyZ2UgZmVlLg0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+IElmIHdlIGRl
Y2lkZSB0aGF0IHRoaXMgaXMgZXNzZW50aWFsIGFzIGEga2V5IHJlZmVyZW5jZSwgdGhlcmUgbmVl
ZHMgdG8gYmUNCj4+Pj4+Pj4gc29tZSBzdWl0YWJsZSB0ZXh0LCBhcyB0aGlzIHdpbGwgZ2V0IHJh
aXNlZCBhIG51bWJlciBvZiB0aW1lcyBiZXR3ZWVuDQo+Pj4+Pj4+IGhlcmUgYW4gcHVibGljYXRp
b24gYXMgZmlyc3QgdGhlIGRpcmVjdG9yYXRlcyBhbmQgdGhlbiB0aGUgQURzIHJ1bg0KPj4+Pj4+
PiBpbnRvIHRoaXMuDQo+Pj4+Pj4+IA0KPj4+Pj4+Pj4gPT09PT09PT09PT0NCj4+Pj4+Pj4+IA0K
Pj4+Pj4+Pj4gICBbSVNBOTVdICAgIEFOU0kvSVNBLCAiRW50ZXJwcmlzZS1Db250cm9sIFN5c3Rl
bSBJbnRlZ3JhdGlvbiBQYXJ0IDE6DQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+ICAgICAgICAgICAgICBN
b2RlbHMgYW5kIFRlcm1pbm9sb2d5IiwgMjAwMCwNCj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4gICAgICAg
ICAgICAgIDxodHRwczovL3d3dy5pc2Eub3JnL2lzYTk1Lz4uDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+
IFNCPiBTaG91bGQgdGhhdCBiZSAyMDAwLCBvciAyMDEwLg0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiBT
Qj4gTm90ZSB0aGF0IHRoaXMgc2VlbXMgdG8gYmUgYSB2ZXJ5IGV4cGVuc2l2ZSBkb2N1bWVudCB0
byBhY2Nlc3MuDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4gWW91IGRpZCBub3QgY29tbWVudCBvbiB0aGUg
Y29ycmVjdG5lc3Mgb2YgdGhlIHJlZmVyZW5jZS4NCj4+Pj4+Pj4gQmVzdCBSZWdhcmRzDQo+Pj4+
Pj4+IA0KPj4+Pj4+PiBTdGV3YXJ0DQo+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KPj4+Pj4gZGV0bmV0IG1haWxpbmcgbGlzdA0KPj4+Pj4gZGV0
bmV0QGlldGYub3JnDQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L2RldG5ldA0KPj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPj4+PiBkZXRuZXQgbWFpbGluZyBsaXN0DQo+Pj4+IGRldG5ldEBpZXRmLm9yZw0KPj4+
PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldA0KPj4+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4gZGV0bmV0IG1h
aWxpbmcgbGlzdA0KPj4+IGRldG5ldEBpZXRmLm9yZw0KPj4+IGh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vZGV0bmV0DQo+PiANCg==


From nobody Fri Jul 13 10:54:18 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 6EBBC130EF8; Fri, 13 Jul 2018 10:54:16 -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 ePQOt_eTlvzA; Fri, 13 Jul 2018 10:54:10 -0700 (PDT)
Received: from mail-oi0-x22a.google.com (mail-oi0-x22a.google.com [IPv6:2607:f8b0:4003:c06::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 71D95130EE9; Fri, 13 Jul 2018 10:54:09 -0700 (PDT)
Received: by mail-oi0-x22a.google.com with SMTP id b15-v6so63687478oib.10; Fri, 13 Jul 2018 10:54:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=PI+hoh40Q46Hbu5csrOo+Ugt9IgUDcBFsvDIfpFXr5Q=; b=OQZC5WbpDApXs3wKqBr57Y0eW1uFVreFnYzi8zBO6gu1zNTr3FNyqqKhHRt63iwiHX wY9sckz2jzP0xB3je21UXZmPswPB4b9KQ3gKnzB6UzUp6X6kMrpzpiqkzh94D/gQ/soI hwY2WPD0Z4PVjJj05o4V+4ZQEvw2BJZB94ul3cRWgZDTsvhaaGTObh234V79BgYfWURm 3JnDi3I4pUyTPjbu42NS+F5qQiS48DSSL1zYBt4d8XzQahQ+wP1SHDgL8VbyUE7vkh2F /GjYcfXtJL4gYW7fzZr0FOGaXS/LTVK+jTh0XHHflrZy7WbJ9XYKpfPotn+wvFKidH3I bAFQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=PI+hoh40Q46Hbu5csrOo+Ugt9IgUDcBFsvDIfpFXr5Q=; b=LOwtLz4lhduxghIE/2dmUI7XhNnsz6InD9C2Z8n3Zx0PKxwIXKWbKEwsKZT/eQ0CN7 KcyF1hinPDrOlZTFt07KcBRY460XYjrigttd1HqdN+JHEOsTzZ8b3OeC+gRSqHRlU787 axt6I/M4X4Z9U1uH606Va2CzbcVNp/86v/flqg6pzLIdAcLITsIedFG/uZKWcjVY9HyK h7Ucx+XHQsbP/4KqiLlES+aBq1L6UU4v9TotdborTt9fL9fMXW3NQ7jpcQDMgjPwG/NA ZHfqIbgjd1jJD7D01hnodRlw6rT2EsAyL3ekiosBtuadOBxvamZoaa80ZCJW9054peoi HVdg==
X-Gm-Message-State: AOUpUlHWPnq1w99eDjfyyQEvAbWfszYqSrdoHC6bGdXL0XvOYJLULBi7 EL7dX+hzA7T1BSn6wQRK0ojkfNf8fGXOfnupfV6fSA==
X-Google-Smtp-Source: AAOMgpdSwjvzF827yksKiDHkavfGJOk78PbdIJOUYPlZnPJPTAb6EwfnSoS/OhwPffWy0a1lB9r/yEaN8PjV/riTwk4=
X-Received: by 2002:aca:42:: with SMTP id 63-v6mr7314671oia.154.1531504448629;  Fri, 13 Jul 2018 10:54:08 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:30c2:0:0:0:0:0 with HTTP; Fri, 13 Jul 2018 10:53:48 -0700 (PDT)
In-Reply-To: <B50E7F65-5892-4071-8636-7A00F059E636@cisco.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <30d8df73-9f52-89d3-66fd-2173f7038624@labn.net> <a19cb7bb-a518-acfd-4539-d002bfc58bca@labn.net> <3DF0466E9510274382F5B74499ACD6F8D31E2D@dfwpml705-chm.exmail.huawei.com> <6D76E3A0-CA07-4EE5-8157-AC604F3CB796@cisco.com> <bdf4d1ec-11be-9071-b94a-f6719f2fd397@labn.net> <3F7B52F1-ECCB-4789-B8FF-A171B4FE58F6@cisco.com> <B50E7F65-5892-4071-8636-7A00F059E636@cisco.com>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Fri, 13 Jul 2018 13:53:48 -0400
Message-ID: <CAA=duU1Z-4LhZX0Vb3mc9fo53y7YiOr+bSdmmPe3SidzeoQLTQ@mail.gmail.com>
To: "Pascal Thubert (pthubert)" <pthubert=40cisco.com@dmarc.ietf.org>
Cc: Lou Berger <lberger@labn.net>, "draft-ietf-detnet-architecture@ietf.org" <draft-ietf-detnet-architecture@ietf.org>,  Norman Finn <norman.finn@mail01.huawei.com>, DetNet WG <detnet@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000a1fe900570e52a05"
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/TeOBYeB7jaYgG78xToHmZW0KQ_M>
Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 13 Jul 2018 17:54:17 -0000

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

Pascal,

CPE is in sections 4.4.2 and 4.4.3 of revision 06. There are 8 occurrences
total.

Cheers,
Andy


On Fri, Jul 13, 2018 at 1:48 PM, Pascal Thubert (pthubert) <
pthubert=3D40cisco.com@dmarc.ietf.org> wrote:

> Hello Deborah
>
> The architecture as published does not have a CPE.
>
> This was introduced in this thread and never needs to see the light.
>
> The original text had PCE because conceptually this is the IETF base for
> that entity, even if we=E2=80=99ll need to evolve it, and that there are =
other
> entities we'll need for management and automation.
>
> I=E2=80=99m still unclear When CPE came up ?
> I saw it first in Lou=E2=80=99s proposal. Was that voluntary or a typo ?
>
>
> Regards,
>
> Pascal
>
> > Le 13 juil. 2018 =C3=A0 13:44, Pascal Thubert (pthubert) <pthubert@cisc=
o.com>
> a =C3=A9crit :
> >
> > Works for me, Lou,
> >
> > I think that the best would be a terminology that would define this
> operational plane, leaving it open to network control and feedback, and
> then change in situ the text as you proposed.
> >
> >
> > Regards,
> >
> > Pascal
> >
> >> Le 13 juil. 2018 =C3=A0 06:29, Lou Berger <lberger@labn.net> a =C3=A9c=
rit :
> >>
> >> Pascal,
> >>
> >> Keeping in mind that LMI is generally considered a form of OAM, it
> sounds like changing it to "Operational Plane (e.g., OAM)" would
> sufficiently cover your intent and be a fairly trivial change to the
> document.  Would this change work for you?
> >>
> >> Lou
> >>
> >>> On 7/13/2018 12:19 AM, Pascal Thubert (pthubert) wrote:
> >>> Hello Lou and Norm:
> >>>
> >>> I meant control protocols over the LMI as well as measurement (OAM)
> and automation such as (reflex) reactions that do no pass via a controlle=
r.
> >>>
> >>> The LMI provides information on the status of a DetNet path which can
> act as go/nogo for data and trigger fallback. It may in the future enable
> flow setup if one day we go for a more distributed design. It may provide
> time though for DetNet it is not in scope. It may provide rate control as
> well which is the object of a draft I have to split.
> >>>
> >>> So operation there was meant as a generic term for train data traffic
> overhead inside the network as opposed to in relation with a controller.
> >>>
> >>> Should we expand to clarify?
> >>>
> >>> Regards,
> >>>
> >>> Pascal
> >>>
> >>>> Le 13 juil. 2018 =C3=A0 00:04, Norman Finn <norman.finn@mail01.huawe=
i.com>
> a =C3=A9crit :
> >>>>
> >>>> Pascal wrote that chunk.  I always assumed that "Operational Plane
> (control plane)" was some sort of IETF phrase I just didn't understand.  =
If
> it's OAM, I don't see what the "(control plane)" is for.
> >>>>
> >>>> Pascal?
> >>>>
> >>>> -- Norm
> >>>> ________________________________________
> >>>> From: detnet [detnet-bounces@ietf.org] on behalf of Lou Berger [
> lberger@labn.net]
> >>>> Sent: Thursday, July 12, 2018 9:47 AM
> >>>> To: draft-ietf-detnet-architecture@ietf.org
> >>>> Cc: DetNet WG
> >>>> Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-
> architecture-06
> >>>>
> >>>> Hi,
> >>>>
> >>>> I have the following comments/questions:
> >>>>
> >>>> - WRT 4.4.2
> >>>>
> >>>> I think CPE and PCE are a bit conflated.  To clarify, hiw about:
> >>>>
> >>>> OLD
> >>>>   to any device operating in that plane, whether is it a Path
> >>>>   Computation entity, or a Network Management entity (NME)), or a
> >>>>   distributed control plane.  The Path Computation Element (PCE)
> >>>>   [RFC4655] is a core element of a controller, in charge of computin=
g
> >>>>   Deterministic paths to be applied in the Network Plane.
> >>>>
> >>>> NEW
> >>>>   to any device operating in that plane, whether is it a Path
> >>>>   Computation Element [RFC4655] or entity, or a Network Management
> >>>> entity (NME)), or a
> >>>>   distributed control plane.  The CPE
> >>>>    is a core element of a controller, in charge of computing
> >>>>   Deterministic paths to be applied in the Network Plane.
> >>>>
> >>>> and s/PCE/CPE in the next paragraph, specifically:
> >>>>
> >>>> OLD
> >>>>   One or more PCE(s) collaborate to implement the requests from the
> FME
> >>>>   as Per-Flow Per-Hop Behaviors installed in the intermediate nodes
> for
> >>>>   each individual flow.  The PCEs place each flow along a
> deterministic
> >>>> NEW
> >>>>   One or more CPE(s) collaborate to implement the requests from the
> FME
> >>>>   as Per-Flow Per-Hop Behaviors installed in the intermediate nodes
> for
> >>>>   each individual flow.  The CPEs place each flow along a
> deterministic
> >>>>
> >>>> - WRT Section 4.4.3
> >>>> I'm unclear as to what "Operational Plane (control plane)" means in
> the
> >>>> first paragraph.  Should it perhaps read "Operational Plane (OAM)"? =
If
> >>>> not, what is the intent of "control plane" in this paragraph (and
> section)?
> >>>>
> >>>> Thank you,
> >>>> Lou
> >>>>
> >>>>> On 6/28/2018 10:35 PM, Lou Berger wrote:
> >>>>> Authors,
> >>>>>
> >>>>>     Thank you for the update!
> >>>>>
> >>>>> WG,
> >>>>>
> >>>>>     This document has changed to a sufficient degree that I think a
> 2nd
> >>>>> last call is warranted.  Typically I would start a 1 week LC in the=
se
> >>>>> circumstances - but given the proximity to the meeting I'd like to
> start
> >>>>> a 3 week LC right ending with the IETF meeting -- that is on July
> 20th.
> >>>>> This should allow for both adequate review of the changes and
> discussion
> >>>>> of the changes in our WG session (Monday July 16.)
> >>>>>
> >>>>> As always, please send LC comment to the list and positive comments=
,
> >>>>> e.g., "I've reviewed this document
> >>>>> and believe it is ready for publication", are welcome!
> >>>>>
> >>>>> Thank you,
> >>>>>
> >>>>> Lou (as Shepherd)
> >>>>>
> >>>>>> On 6/28/2018 9:08 PM, J=C3=A1nos Farkas wrote:
> >>>>>> Dear all,
> >>>>>>
> >>>>>> Off-line discussions among Lou, Stewart, and authors followed the
> >>>>>> discussions to properly address the WGLC comments, including the
> >>>>>> detailed comments.
> >>>>>>
> >>>>>> A new revision of the draft has been uploaded:
> >>>>>> draft-ietf-detnet-architecture-06.
> >>>>>>
> >>>>>> In addition to the changes already described in this thread, the
> >>>>>> following bigger changes have been made to the draft:
> >>>>>>
> >>>>>>
> >>>>>> *Section 2.1 Terms used in this document*
> >>>>>>
> >>>>>> Some definitions refined as suggested by the detailed comments
> >>>>>>
> >>>>>> New definitions have been added:
> >>>>>>
> >>>>>>   "allocation
> >>>>>>           Resources are dedicated to support a DetNet flow.
> Depending
> >>>>>>           on an implementation, the resource may be reused by non-
> >>>>>>           DetNet flows when it is not used by the DetNet flow.
> >>>>>>
> >>>>>>
> >>>>>>   PEF     A Packet Elimination Function (PEF) eliminates duplicate
> >>>>>>           copies of packets to prevent excess packets flooding the
> >>>>>>           network or duplicate packets being sent out of the DetNe=
t
> >>>>>>           domain.  PEF can be implemented by an edge node, a relay
> >>>>>>           node, or an end system.
> >>>>>>
> >>>>>>  PRF     A Packet Replication Function (PRF) replicates DetNet flo=
w
> >>>>>>           packets and forwards them to one or more next hops in th=
e
> >>>>>>           DetNet domain.  The number of packet copies sent to each
> next
> >>>>>>           hop is a DetNet flow specific parameter at the node doin=
g
> the
> >>>>>>           replication.  PRF can be implemented by an edge node, a
> relay
> >>>>>>           node, or an end system.
> >>>>>>
> >>>>>>   PREOF   Collective name for Packet Replication, Elimination, and
> >>>>>>           Ordering Functions.
> >>>>>>
> >>>>>>   POF     A Packet Ordering Function (POF) re-orders packets withi=
n
> a
> >>>>>>           DetNet flow that are received out of order.  This functi=
on
> >>>>>>           can be implemented by an edge node, a relay node, or an
> end
> >>>>>>           system.
> >>>>>>
> >>>>>>  DetNet service proxy
> >>>>>>           Maps between App-flows and DetNet flows.
> >>>>>>
> >>>>>>   bridged path
> >>>>>>           A VLAN bridge uses the VLAN ID and the destination MAC
> >>>>>>           address to select the outbound port hence the path for a
> >>>>>>           frame."
> >>>>>>
> >>>>>>
> >>>>>> *Section 3.1 Primary goals defining the DetNet QoS*
> >>>>>>
> >>>>>> A new QoS aspect has been added:
> >>>>>>   "o  An upper bound on out-of-order packet delivery.  It is worth
> >>>>>>      noting that some DetNet applications are unable to tolerate a=
ny
> >>>>>>      out-of-order delivery."
> >>>>>>
> >>>>>>
> >>>>>> The 3rd paragraph on loss on page 8 after the bullet list has been
> >>>>>> extended to:
> >>>>>>   "After congestion, the most important contributions to packet
> loss are
> >>>>>>   typically from random media errors and equipment failures. Servi=
ce
> >>>>>>   protection is the name for the mechanisms used by DetNet to
> address
> >>>>>>   these losses.  The mechanisms employed are constrained by the
> >>>>>>   requirement to meet the users' latency requirements.  Packet
> >>>>>>   replication and elimination (Section 3.2.2) and packet encoding
> >>>>>>   (Section 3.2.2.3) are described in this document to provide
> service
> >>>>>>   protection; others may be found.  For instance, packet encoding
> can
> >>>>>>   be used to provide service protection against random media error=
s,
> >>>>>>   packet replication and elimination can be used to provide servic=
e
> >>>>>>   protection against equipment failures.  This mechanism distribut=
es
> >>>>>>   the contents of DetNet flows over multiple paths in time and/or
> >>>>>>   space, so that the loss of some of the paths does need not cause
> the
> >>>>>>   loss of any packets."
> >>>>>>
> >>>>>>
> >>>>>> *3.2.2.  Service Protection*
> >>>>>>
> >>>>>> Service protection is used as a more generic term. Introductory te=
xt
> >>>>>> added:
> >>>>>>   "Service protection aims to mitigate or eliminate packet loss du=
e
> to
> >>>>>>   equipment failures, random media and/or memory faults.  These
> types
> >>>>>>   of packet loss can be greatly reduced by spreading the data over
> >>>>>>   multiple disjoint forwarding paths.  Various service protection
> >>>>>>   methods are described in [RFC6372], e.g., 1+1 linear protection.
> >>>>>>   This section describes the functional details of an additional
> method
> >>>>>>   in Section 3.2.2.2, which can be implemented as described in
> >>>>>>   Section 3.2.2.3 or as specified in [I-D.ietf-detnet-dp-sol-mpls]
> in
> >>>>>>   order to provide 1+n hitless protection.  The appropriate servic=
e
> >>>>>>   protection mechanism depends on the scenario and the
> requirements."
> >>>>>>
> >>>>>>
> >>>>>> New sub-section added:
> >>>>>>
> >>>>>> "3.2.2.1.  In-Order Delivery
> >>>>>>
> >>>>>>   Out-of-order packet delivery can be a side effect of service
> >>>>>>   protection.  Packets delivered out-of-order impact the amount of
> >>>>>>   buffering needed at the destination to properly process the
> received
> >>>>>>   data.  Such packets also influence the jitter of a flow.  The
> DetNet
> >>>>>>   service includes maximum allowed misordering as a constraint. Ze=
ro
> >>>>>>   misordering would be a valid service constraint to reflect that
> the
> >>>>>>   end system(s) of the flow cannot tolerate any out-of-order
> delivery.
> >>>>>>   Service protection may provide a mechanism to support in-order
> >>>>>>   delivery."
> >>>>>>
> >>>>>>
> >>>>>> *3.2.2.2. Packet Replication and Elimination*
> >>>>>>
> >>>>>> New bullet added as the last one:
> >>>>>>   "o  The Packet Ordering Function (POF) uses the sequencing
> information
> >>>>>>      to re-order a DetNet flow's packets that are received out of
> >>>>>>      order."
> >>>>>>
> >>>>>> New sentence added after the bullet list:
> >>>>>> "The order in which a node applies the PEF and the PRF to a DetNet
> >>>>>> flow is implementation specific."
> >>>>>>
> >>>>>> 2nd paragraph after the bullet list has been updated to:
> >>>>>> "Some service protection mechanisms rely on switching from one flo=
w
> to
> >>>>>>   another when a failure of a flow is detected.  Contrarily, packe=
t
> >>>>>>   replication and elimination combines the DetNet member flows sen=
t
> >>>>>>   along multiple different paths, and performs a packet-by-packet
> >>>>>>   selection of which to discard, e.g., based on sequencing
> information."
> >>>>>>
> >>>>>>
> >>>>>> *3.2.3.  Explicit routes*
> >>>>>>
> >>>>>> Out-of-order aspect added to the first paragraph, which is about
> >>>>>> distributed routing:
> >>>>>> "Furthermore, out-of-order
> >>>>>> packet delivery can be a side effect of route changes."
> >>>>>>
> >>>>>> New sentence added to the 3rd paragraph:
> >>>>>> "Explicit routes can be established various
> >>>>>> ways, e.g., with RSVP-TE [RFC3209], with Segment Routing (SR)
> >>>>>> [I-D.ietf-spring-segment-routing], via a Software Defined
> Networking
> >>>>>> approach [RFC7426], with IS-IS [RFC7813], etc."
> >>>>>>
> >>>>>> New paragraph added:
> >>>>>>   "Out-of-order packet delivery can be a side effect of
> distributing a
> >>>>>>   single flow over multiple paths especially when there is a chang=
e
> >>>>>>   from one path to another when combining the flow.  This is
> >>>>>>   irrespective of the distribution method used, also applies to
> service
> >>>>>>   protection over explicit routes.  As described in Section 3.2.2.=
1,
> >>>>>>   out-of-order packets influence the jitter of a flow and impact t=
he
> >>>>>>   amount of buffering needed to process the data; therefore, DetNe=
t
> >>>>>>   service includes maximum allowed misordering as a constraint. Th=
e
> >>>>>>   use of explicit routes helps to provide in-order delivery becaus=
e
> >>>>>>   there is no immediate route change with the network topology, bu=
t
> the
> >>>>>>   changes are plannable as they are between the different explicit
> >>>>>>   routes."
> >>>>>>
> >>>>>> *
> >>>>>> **4.1.1. Representative Protocol Stack Model*
> >>>>>>
> >>>>>> "Explicit routes" have been added to Figure 2 with the correspondi=
ng
> >>>>>> explanation:
> >>>>>> "Explicit routes
> >>>>>>           The DetNet transport layer provides mechanisms to ensure
> that
> >>>>>>           fixed paths are provided for DetNet flows.  These explic=
it
> >>>>>>           paths avoid the impact of network convergence."
> >>>>>>
> >>>>>>
> >>>>>> Section 4.11 Connected islands vs. networks of v05 has been delete=
d
> >>>>>> because it was just a leftover from early drafts on what DetNet WG
> >>>>>> should do; which are covered by the charter anyways.
> >>>>>>
> >>>>>>
> >>>>>> References have been cleaned up and brought up-to-date.
> >>>>>>
> >>>>>>
> >>>>>> Refinements have been implemented in the draft according to Lou's
> >>>>>> detailed comments. They are not listed here because they are minor
> >>>>>> changes.
> >>>>>>
> >>>>>>
> >>>>>> Best regards,
> >>>>>> Janos
> >>>>>>
> >>>>>>
> >>>>>>> On 6/12/2018 2:48 PM, Lou Berger wrote:
> >>>>>>> Bal=C3=A1zs,
> >>>>>>>
> >>>>>>> Thanks for the response -- please see below.
> >>>>>>>
> >>>>>>> ----------
> >>>>>>> On June 12, 2018 4:07:35 AM Bal=C3=A1zs Varga A
> >>>>>>> <balazs.a.varga@ericsson.com> wrote:
> >>>>>>>
> >>>>>>>> Hi Lou, Thanks for the comments. See reactions inline. Document
> >>>>>>>> update in progress. Cheers Bala'zs
> >>>>>>>>
> >>>>>>>> -----Original Message-----
> >>>>>>>> From: detnet <detnet-bounces@ietf.org> On Behalf Of Lou Berger
> >>>>>>>> Sent: 2018. j=C3=BAnius 1. 22:42
> >>>>>>>> To: DetNet WG <detnet@ietf.org>;
> >>>>>>>> draft-ietf-detnet-architecture@ietf.org
> >>>>>>>> Subject: [Detnet] Promised comments on
> draft-ietf-detnet-architecture
> >>>>>>>>
> >>>>>>>> Hi,
> >>>>>>>>
> >>>>>>>>     I have a number of high level comments on the document that
> I'd
> >>>>>>>> like to  raise below.  I also have a number of more
> >>>>>>>> editorial/specific comments that  I'd like to review directly wi=
th
> >>>>>>>> the authors and then have them report back  on changes -- if any
> >>>>>>>> turn out to be more substantive discussions from the  author's
> >>>>>>>> perspective, I'll raise these on the list separately.
> >>>>>>>>
> >>>>>>> ...
> >>>>>>>> - WRT Section 4.4.3, I think the inclusion of a distributed
> control
> >>>>>>>> plane in the "Network Plane" is inconsistent with other function=
al
> >>>>>>>> definitions and conflates where a function resides from the actu=
al
> >>>>>>>> function and that whether control is implemented in a fully
> >>>>>>>> centralized, fully distributed or some hybrid form doesn't
> >>>>>>>> fundamentally change  the control function's role -- therefore I
> >>>>>>>> think the sections 4.4.2 and .3 should be revised accordingly
> >>>>>>>> [Bal=C3=A1zs Varga A] Agree in principal. Let's discuss the deta=
ils.
> >>>>>>>>
> >>>>>>> Okay - I'll work with you off line and we can report back the
> >>>>>>> results/proposed changes.
> >>>>>>>
> >>>>>>>> - In several places it's not clear that DetNet service is always=
 a
> >>>>>>>> L3 service which is controlled using L3 identifiers, i.e., IP
> >>>>>>>> addresses -- this is true even in the MPLS service case and the
> TSN
> >>>>>>>> over MPLS case. I think this is an important point to be clear o=
n
> in
> >>>>>>>> the document.
> >>>>>>>> [Bal=C3=A1zs Varga A] I am not sure. DetNet service is always pr=
ovided
> >>>>>>>> over a L3 network (IP or MPLS), that is fine. However the servic=
e
> >>>>>>>> itself can be L2 or L3. In case of TSN Ethernet frames are
> >>>>>>>> transported, so it is a L2 service. In case of IP end systems IP
> >>>>>>>> packets are transported so it is a L3 service.
> >>>>>>>>
> >>>>>>> Humm - While I agree that DetNet is providing an (enhanced) L2VPN
> >>>>>>> service, it is not itself providing control or service of L2
> devices
> >>>>>>> -- this is TSN's job.  The fact that DetNet is all about behavior
> of
> >>>>>>> L3 nodes (i.e., IP and PW/MPLS) and not L2 nodes (i.e., TSN
> bridges)
> >>>>>>> is something the architecture should make unambiguous.
> >>>>>>>
> >>>>>>> Thanks,
> >>>>>>> Lou
> >>>>>>>
> >>>>>>>> Please let me know what you think.
> >>>>>>>>
> >>>>>>>> Cheers,
> >>>>>>>>
> >>>>>>>> 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
> >>>>>>
> >>>>>>
> >>>>>>> On 6/12/2018 6:27 PM, Stewart Bryant wrote:
> >>>>>>> Dear Bala'zs
> >>>>>>>
> >>>>>>> Thank you your for your consideration of these points. I will jus=
t
> >>>>>>> pick up a few that need some further thought:
> >>>>>>>
> >>>>>>>
> >>>>>>>>    DetNet transit node
> >>>>>>>>
> >>>>>>>>           A node operating at the DetNet transport layer, that
> utilizes
> >>>>>>>>
> >>>>>>>>           link layer and/or network layer switching across
> multiple
> >>>>>>>>
> >>>>>>>>           links and/or sub-networks to provide paths for DetNet
> service
> >>>>>>>>
> >>>>>>>>           layer functions. Optionally provides congestion
> protection
> >>>>>>>>
> >>>>>>>>           over those paths.  An MPLS LSR is an example of a DetN=
et
> >>>>>>>>
> >>>>>>>>           transit node.
> >>>>>>>>
> >>>>>>>> SB> In that example it would have to be a DetNet enable/aware
> LSR. An
> >>>>>>>>
> >>>>>>>> SB> ordinary LSR would not know anything about DetNet.
> >>>>>>>>
> >>>>>>>> [Bal=C3=A1zs Varga A] No, A DetNet aware LSR would be a relay no=
de
> (S-PE).
> >>>>>>>>
> >>>>>>> I think the confusion is what "DetNet Transport Layer" means. Thi=
s
> >>>>>>> technology touches on Transport Layer in  the L4 sense, and the
> >>>>>>> Transport Network Layer as in the packet network that carries
> >>>>>>> L3 packets.
> >>>>>>>
> >>>>>>> So I think that we need to clarify whether a DetNet transit node
> >>>>>>> is an S-PE (i.e. a a transit node in the DetNet layer), or a P no=
de
> >>>>>>> (i.e. a transit node that is carrying DetNet packets but could be
> >>>>>>> carrying any sort of MPLS packet)
> >>>>>>>
> >>>>>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >>>>>>>>
> >>>>>>>>   These three techniques can be applied independently, giving
> eight
> >>>>>>>>
> >>>>>>>>   possible combinations, including none (no DetNet), although so=
me
> >>>>>>>>
> >>>>>>>>   combinations are of wider utility than others.  This separatio=
n
> keeps
> >>>>>>>>
> >>>>>>>>   the protocol stack coherent and maximizes interoperability wit=
h
> >>>>>>>>
> >>>>>>>>   existing and developing standards in this (IETF) and other
> Standards
> >>>>>>>>
> >>>>>>>>   Development Organizations.  Some examples of typical expected
> >>>>>>>>
> >>>>>>>>   combinations:
> >>>>>>>>
> >>>>>>>>   o  Explicit routes plus service protection are exactly the
> techniques
> >>>>>>>>
> >>>>>>>>      employed by [HSR-PRP]. Explicit routes are achieved by
> limiting
> >>>>>>>>
> >>>>>>>>      the physical topology of the network, and the
> sequentialization,
> >>>>>>>>
> >>>>>>>>      replication, and duplicate elimination are facilitated by
> packet
> >>>>>>>>
> >>>>>>>>      tags added at the front or the end of Ethernet frames.
> >>>>>>>>
> >>>>>>>> SB> ER can be done virtually as well as physically. RSVP is a
> type of
> >>>>>>>>
> >>>>>>>> SB> ER, as is Adj-SID based SR, and we can design other types.
> >>>>>>>>
> >>>>>>>> [Bal=C3=A1zs Varga A] Agree, but these are examples. Statement i=
s for
> >>>>>>>> HSR-PRP.
> >>>>>>>>
> >>>>>>> So the question is whether we should expand the set of examples,
> >>>>>>> particularly
> >>>>>>> to more accessible ones.
> >>>>>>>
> >>>>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >>>>>>>>                    Packet replication and elimination
> >>>>>>>>
> >>>>>>>>>>>>>>>>> relay > > > > > > > >
> >>>>>>>>> /------------+ R node E +------------\ >
> >>>>>>>>> /                  v + ^               \ >
> >>>>>>>>      end    R +                   v | ^                + E end
> >>>>>>>>
> >>>>>>>>      system   +                   v | ^                +   syste=
m
> >>>>>>>>
> >>>>>>>>> \                  v + ^               / >
> >>>>>>>>> \------------+ R relay E +-----------/ >
> >>>>>>>>>>>>>>>>>  node > > > > > > > >
> >>>>>>>> Figure 1
> >>>>>>>>
> >>>>>>>>   Packet replication and elimination does not react to and corre=
ct
> >>>>>>>>
> >>>>>>>>   failures; it is entirely passive.  Thus, intermittent failures=
,
> >>>>>>>>
> >>>>>>>> SB> I think it copes with intermittent failures OK.
> >>>>>>>>
> >>>>>>>> [Bal=C3=A1zs Varga A] Yes, PRF and PEF can eliminate the effect =
of such
> >>>>>>>> failures. But text
> >>>>>>>>
> >>>>>>>> intends to say that it is passive. It is not reacting to such
> >>>>>>>> failures. No change in text.
> >>>>>>>>
> >>>>>>> You say that PREF does not correct failures. I would contend that
> is
> >>>>>>> exactly
> >>>>>>> what it does. Sure it does not react but it does correct, and it
> does
> >>>>>>> address intermittent failures.
> >>>>>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >>>>>>>>
> >>>>>>>>   transported between the peer end systems.  Therefore, the
> following
> >>>>>>>>
> >>>>>>>>   possible types / formats of a DetNet flow are distinguished in
> this
> >>>>>>>>
> >>>>>>>>   document:
> >>>>>>>>
> >>>>>>>>   o  App-flow: native format of a DetNet flow.  It does not
> contain any
> >>>>>>>>
> >>>>>>>>      DetNet related attributes.
> >>>>>>>>
> >>>>>>>>   o  DetNet-t-flow: specific format of a DetNet flow.  Only
> requires
> >>>>>>>>
> >>>>>>>>      the congestion / latency features provided by the Detnet
> transport
> >>>>>>>>
> >>>>>>>>      layer.
> >>>>>>>>
> >>>>>>>>   o  DetNet-s-flow: specific format of a DetNet flow.  Only
> requires
> >>>>>>>>
> >>>>>>>>      the replication/elimination feature ensured by the DetNet
> service
> >>>>>>>>
> >>>>>>>>      layer.
> >>>>>>>>
> >>>>>>>>   o  DetNet-st-flow: specific format of a DetNet flow.  It
> requires
> >>>>>>>>
> >>>>>>>>      both DetNet service layer and DetNet transport layer
> functions
> >>>>>>>>
> >>>>>>>>      during forwarding.
> >>>>>>>>
> >>>>>>>> SB> I find the relisting of these types confusing. Wheren't they
> >>>>>>>> defined
> >>>>>>>>
> >>>>>>>> SB> in the section above?
> >>>>>>>>
> >>>>>>>> [Bal=C3=A1zs Varga A] This is inline with the previous section "
> Grouping
> >>>>>>>> of end systems ".
> >>>>>>>>
> >>>>>>> Surely if we have defined them we never need to do anything but
> name
> >>>>>>> them in
> >>>>>>> later sections. Redefinition is never a good idea because it ofte=
n
> >>>>>>> leads to
> >>>>>>> conflicting definitions.
> >>>>>>>
> >>>>>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >>>>>>>>
> >>>>>>>>   [HSR-PRP]  IEC, "High availability seamless redundancy (HSR) i=
s
> a
> >>>>>>>>
> >>>>>>>>              further development of the PRP approach, although H=
SR
> >>>>>>>>
> >>>>>>>>              functions primarily as a protocol for creating medi=
a
> >>>>>>>>
> >>>>>>>>              redundancy while PRP, as described in the previous
> >>>>>>>>
> >>>>>>>>              section, creates network redundancy.  PRP and HSR
> are both
> >>>>>>>>
> >>>>>>>>              described in the IEC 62439 3 standard.",
> >>>>>>>>
> >>>>>>>>              <http://webstore.iec.ch/webstore/webstore.nsf/
> >>>>>>>>
> >>>>>>>> artnum/046615!opendocument>.
> >>>>>>>>
> >>>>>>>> SB> Not available at the time of this review, but my recollectio=
n
> is
> >>>>>>>>
> >>>>>>>> SB> that this is not readily available without paying a large fe=
e.
> >>>>>>>>
> >>>>>>> If we decide that this is essential as a key reference, there
> needs to be
> >>>>>>> some suitable text, as this will get raised a number of times
> between
> >>>>>>> here an publication as first the directorates and then the ADs ru=
n
> >>>>>>> into this.
> >>>>>>>
> >>>>>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >>>>>>>>
> >>>>>>>>   [ISA95]    ANSI/ISA, "Enterprise-Control System Integration
> Part 1:
> >>>>>>>>
> >>>>>>>>              Models and Terminology", 2000,
> >>>>>>>>
> >>>>>>>>              <https://www.isa.org/isa95/>.
> >>>>>>>>
> >>>>>>>> SB> Should that be 2000, or 2010.
> >>>>>>>>
> >>>>>>>> SB> Note that this seems to be a very expensive document to
> access.
> >>>>>>>>
> >>>>>>> You did not comment on the correctness of the reference.
> >>>>>>> Best Regards
> >>>>>>>
> >>>>>>> Stewart
> >>>>> _______________________________________________
> >>>>> 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
>

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

<div dir=3D"ltr">Pascal,<div><br></div><div>CPE is in sections 4.4.2 and 4.=
4.3 of revision 06. There are 8 occurrences total.</div><div><br></div><div=
>Cheers,</div><div>Andy</div><div><br></div></div><div class=3D"gmail_extra=
"><br><div class=3D"gmail_quote">On Fri, Jul 13, 2018 at 1:48 PM, Pascal Th=
ubert (pthubert) <span dir=3D"ltr">&lt;<a href=3D"mailto:pthubert=3D40cisco=
.com@dmarc.ietf.org" target=3D"_blank">pthubert=3D40cisco.com@dmarc.ietf.or=
g</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Deborah <br=
>
<br>
The architecture as published does not have a CPE. <br>
<br>
This was introduced in this thread and never needs to see the light. <br>
<br>
The original text had PCE because conceptually this is the IETF base for th=
at entity, even if we=E2=80=99ll need to evolve it, and that there are othe=
r entities we&#39;ll need for management and automation.<br>
<br>
I=E2=80=99m still unclear When CPE came up ?<br>
I saw it first in Lou=E2=80=99s proposal. Was that voluntary or a typo ?<br=
>
<br>
<br>
Regards,<br>
<br>
Pascal<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
&gt; Le 13 juil. 2018 =C3=A0 13:44, Pascal Thubert (pthubert) &lt;<a href=
=3D"mailto:pthubert@cisco.com">pthubert@cisco.com</a>&gt; a =C3=A9crit :<br=
>
&gt; <br>
&gt; Works for me, Lou,<br>
&gt; <br>
&gt; I think that the best would be a terminology that would define this op=
erational plane, leaving it open to network control and feedback, and then =
change in situ the text as you proposed.<br>
&gt; <br>
&gt; <br>
&gt; Regards,<br>
&gt; <br>
&gt; Pascal<br>
&gt; <br>
&gt;&gt; Le 13 juil. 2018 =C3=A0 06:29, Lou Berger &lt;<a href=3D"mailto:lb=
erger@labn.net">lberger@labn.net</a>&gt; a =C3=A9crit :<br>
&gt;&gt; <br>
&gt;&gt; Pascal,<br>
&gt;&gt; <br>
&gt;&gt; Keeping in mind that LMI is generally considered a form of OAM, it=
 sounds like changing it to &quot;Operational Plane (e.g., OAM)&quot; would=
 sufficiently cover your intent and be a fairly trivial change to the docum=
ent.=C2=A0 Would this change work for you?<br>
&gt;&gt; <br>
&gt;&gt; Lou<br>
&gt;&gt; <br>
&gt;&gt;&gt; On 7/13/2018 12:19 AM, Pascal Thubert (pthubert) wrote:<br>
&gt;&gt;&gt; Hello Lou and Norm:<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; I meant control protocols over the LMI as well as measurement =
(OAM) and automation such as (reflex) reactions that do no pass via a contr=
oller.<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; The LMI provides information on the status of a DetNet path wh=
ich can act as go/nogo for data and trigger fallback. It may in the future =
enable flow setup if one day we go for a more distributed design. It may pr=
ovide time though for DetNet it is not in scope. It may provide rate contro=
l as well which is the object of a draft I have to split.<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; So operation there was meant as a generic term for train data =
traffic overhead inside the network as opposed to in relation with a contro=
ller.<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; Should we expand to clarify?<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; Regards,<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; Pascal<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; Le 13 juil. 2018 =C3=A0 00:04, Norman Finn &lt;<a href=3D"=
mailto:norman.finn@mail01.huawei.com">norman.finn@mail01.huawei.com</a><wbr=
>&gt; a =C3=A9crit :<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; Pascal wrote that chunk.=C2=A0 I always assumed that &quot=
;Operational Plane (control plane)&quot; was some sort of IETF phrase I jus=
t didn&#39;t understand.=C2=A0 If it&#39;s OAM, I don&#39;t see what the &q=
uot;(control plane)&quot; is for.<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; Pascal?<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; -- Norm<br>
&gt;&gt;&gt;&gt; ______________________________<wbr>__________<br>
&gt;&gt;&gt;&gt; From: detnet [<a href=3D"mailto:detnet-bounces@ietf.org">d=
etnet-bounces@ietf.org</a>] on behalf of Lou Berger [<a href=3D"mailto:lber=
ger@labn.net">lberger@labn.net</a>]<br>
&gt;&gt;&gt;&gt; Sent: Thursday, July 12, 2018 9:47 AM<br>
&gt;&gt;&gt;&gt; To: <a href=3D"mailto:draft-ietf-detnet-architecture@ietf.=
org">draft-ietf-detnet-<wbr>architecture@ietf.org</a><br>
&gt;&gt;&gt;&gt; Cc: DetNet WG<br>
&gt;&gt;&gt;&gt; Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-de=
tnet-<wbr>architecture-06<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; I have the following comments/questions:<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; - WRT 4.4.2<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; I think CPE and PCE are a bit conflated.=C2=A0 To clarify,=
 hiw about:<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; OLD<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0to any device operating in that plane, whether=
 is it a Path<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0Computation entity, or a Network Management en=
tity (NME)), or a<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0distributed control plane.=C2=A0 The Path Comp=
utation Element (PCE)<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0[RFC4655] is a core element of a controller, i=
n charge of computing<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0Deterministic paths to be applied in the Netwo=
rk Plane.<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; NEW<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0to any device operating in that plane, whether=
 is it a Path<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0Computation Element [RFC4655] or entity, or a =
Network Management<br>
&gt;&gt;&gt;&gt; entity (NME)), or a<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0distributed control plane.=C2=A0 The CPE<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 is a core element of a controller, in charge =
of computing<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0Deterministic paths to be applied in the Netwo=
rk Plane.<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; and s/PCE/CPE in the next paragraph, specifically:<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; OLD<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0One or more PCE(s) collaborate to implement th=
e requests from the FME<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0as Per-Flow Per-Hop Behaviors installed in the=
 intermediate nodes for<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0each individual flow.=C2=A0 The PCEs place eac=
h flow along a deterministic<br>
&gt;&gt;&gt;&gt; NEW<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0One or more CPE(s) collaborate to implement th=
e requests from the FME<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0as Per-Flow Per-Hop Behaviors installed in the=
 intermediate nodes for<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0each individual flow.=C2=A0 The CPEs place eac=
h flow along a deterministic<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; - WRT Section 4.4.3<br>
&gt;&gt;&gt;&gt; I&#39;m unclear as to what &quot;Operational Plane (contro=
l plane)&quot; means in the<br>
&gt;&gt;&gt;&gt; first paragraph.=C2=A0 Should it perhaps read &quot;Operat=
ional Plane (OAM)&quot;? If<br>
&gt;&gt;&gt;&gt; not, what is the intent of &quot;control plane&quot; in th=
is paragraph (and section)?<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; Thank you,<br>
&gt;&gt;&gt;&gt; Lou<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt; On 6/28/2018 10:35 PM, Lou Berger wrote:<br>
&gt;&gt;&gt;&gt;&gt; Authors,<br>
&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0Thank you for the update!<br>
&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt; WG,<br>
&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0This document has changed to a suff=
icient degree that I think a 2nd<br>
&gt;&gt;&gt;&gt;&gt; last call is warranted.=C2=A0 Typically I would start =
a 1 week LC in these<br>
&gt;&gt;&gt;&gt;&gt; circumstances - but given the proximity to the meeting=
 I&#39;d like to start<br>
&gt;&gt;&gt;&gt;&gt; a 3 week LC right ending with the IETF meeting -- that=
 is on July 20th.<br>
&gt;&gt;&gt;&gt;&gt; This should allow for both adequate review of the chan=
ges and discussion<br>
&gt;&gt;&gt;&gt;&gt; of the changes in our WG session (Monday July 16.)<br>
&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt; As always, please send LC comment to the list and posi=
tive comments,<br>
&gt;&gt;&gt;&gt;&gt; e.g., &quot;I&#39;ve reviewed this document<br>
&gt;&gt;&gt;&gt;&gt; and believe it is ready for publication&quot;, are wel=
come!<br>
&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt; Thank you,<br>
&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt; Lou (as Shepherd)<br>
&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; On 6/28/2018 9:08 PM, J=C3=A1nos Farkas wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt; Dear all,<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; Off-line discussions among Lou, Stewart, and autho=
rs followed the<br>
&gt;&gt;&gt;&gt;&gt;&gt; discussions to properly address the WGLC comments,=
 including the<br>
&gt;&gt;&gt;&gt;&gt;&gt; detailed comments.<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; A new revision of the draft has been uploaded:<br>
&gt;&gt;&gt;&gt;&gt;&gt; draft-ietf-detnet-<wbr>architecture-06.<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; In addition to the changes already described in th=
is thread, the<br>
&gt;&gt;&gt;&gt;&gt;&gt; following bigger changes have been made to the dra=
ft:<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; *Section 2.1 Terms used in this document*<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; Some definitions refined as suggested by the detai=
led comments<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; New definitions have been added:<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0&quot;allocation<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Resources =
are dedicated to support a DetNet flow. Depending<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0on an impl=
ementation, the resource may be reused by non-<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0DetNet flo=
ws when it is not used by the DetNet flow.<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0PEF=C2=A0 =C2=A0 =C2=A0A Packet Elimin=
ation Function (PEF) eliminates duplicate<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0copies of =
packets to prevent excess packets flooding the<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0network or=
 duplicate packets being sent out of the DetNet<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0domain.=C2=
=A0 PEF can be implemented by an edge node, a relay<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0node, or a=
n end system.<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 PRF=C2=A0 =C2=A0 =C2=A0A Packet Replication =
Function (PRF) replicates DetNet flow<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0packets an=
d forwards them to one or more next hops in the<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0DetNet dom=
ain.=C2=A0 The number of packet copies sent to each next<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0hop is a D=
etNet flow specific parameter at the node doing the<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0replicatio=
n.=C2=A0 PRF can be implemented by an edge node, a relay<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0node, or a=
n end system.<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0PREOF=C2=A0 =C2=A0Collective name for =
Packet Replication, Elimination, and<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Ordering F=
unctions.<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0POF=C2=A0 =C2=A0 =C2=A0A Packet Orderi=
ng Function (POF) re-orders packets within a<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0DetNet flo=
w that are received out of order.=C2=A0 This function<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0can be imp=
lemented by an edge node, a relay node, or an end<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0system.<br=
>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 DetNet service proxy<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Maps betwe=
en App-flows and DetNet flows.<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0bridged path<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0A VLAN bri=
dge uses the VLAN ID and the destination MAC<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0address to=
 select the outbound port hence the path for a<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0frame.&quo=
t;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; *Section 3.1 Primary goals defining the DetNet QoS=
*<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; A new QoS aspect has been added:<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0&quot;o=C2=A0 An upper bound on out-of=
-order packet delivery.=C2=A0 It is worth<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 noting that some DetNet applic=
ations are unable to tolerate any<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 out-of-order delivery.&quot;<b=
r>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; The 3rd paragraph on loss on page 8 after the bull=
et list has been<br>
&gt;&gt;&gt;&gt;&gt;&gt; extended to:<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0&quot;After congestion, the most impor=
tant contributions to packet loss are<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0typically from random media errors and=
 equipment failures. Service<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0protection is the name for the mechani=
sms used by DetNet to address<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0these losses.=C2=A0 The mechanisms emp=
loyed are constrained by the<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0requirement to meet the users&#39; lat=
ency requirements.=C2=A0 Packet<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0replication and elimination (Section 3=
.2.2) and packet encoding<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0(Section 3.2.2.3) are described in thi=
s document to provide service<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0protection; others may be found.=C2=A0=
 For instance, packet encoding can<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0be used to provide service protection =
against random media errors,<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0packet replication and elimination can=
 be used to provide service<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0protection against equipment failures.=
=C2=A0 This mechanism distributes<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0the contents of DetNet flows over mult=
iple paths in time and/or<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0space, so that the loss of some of the=
 paths does need not cause the<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0loss of any packets.&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; *3.2.2.=C2=A0 Service Protection*<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; Service protection is used as a more generic term.=
 Introductory text<br>
&gt;&gt;&gt;&gt;&gt;&gt; added:<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0&quot;Service protection aims to mitig=
ate or eliminate packet loss due to<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0equipment failures, random media and/o=
r memory faults.=C2=A0 These types<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0of packet loss can be greatly reduced =
by spreading the data over<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0multiple disjoint forwarding paths.=C2=
=A0 Various service protection<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0methods are described in [RFC6372], e.=
g., 1+1 linear protection.<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0This section describes the functional =
details of an additional method<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0in Section 3.2.2.2, which can be imple=
mented as described in<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0Section 3.2.2.3 or as specified in [I-=
D.ietf-detnet-dp-sol-mpls] in<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0order to provide 1+n hitless protectio=
n.=C2=A0 The appropriate service<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0protection mechanism depends on the sc=
enario and the requirements.&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; New sub-section added:<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; &quot;3.2.2.1.=C2=A0 In-Order Delivery<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0Out-of-order packet delivery can be a =
side effect of service<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0protection.=C2=A0 Packets delivered ou=
t-of-order impact the amount of<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0buffering needed at the destination to=
 properly process the received<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0data.=C2=A0 Such packets also influenc=
e the jitter of a flow.=C2=A0 The DetNet<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0service includes maximum allowed misor=
dering as a constraint. Zero<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0misordering would be a valid service c=
onstraint to reflect that the<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0end system(s) of the flow cannot toler=
ate any out-of-order delivery.<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0Service protection may provide a mecha=
nism to support in-order<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0delivery.&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; *3.2.2.2. Packet Replication and Elimination*<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; New bullet added as the last one:<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0&quot;o=C2=A0 The Packet Ordering Func=
tion (POF) uses the sequencing information<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 to re-order a DetNet flow&#39;=
s packets that are received out of<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 order.&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; New sentence added after the bullet list:<br>
&gt;&gt;&gt;&gt;&gt;&gt; &quot;The order in which a node applies the PEF an=
d the PRF to a DetNet<br>
&gt;&gt;&gt;&gt;&gt;&gt; flow is implementation specific.&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; 2nd paragraph after the bullet list has been updat=
ed to:<br>
&gt;&gt;&gt;&gt;&gt;&gt; &quot;Some service protection mechanisms rely on s=
witching from one flow to<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0another when a failure of a flow is de=
tected.=C2=A0 Contrarily, packet<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0replication and elimination combines t=
he DetNet member flows sent<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0along multiple different paths, and pe=
rforms a packet-by-packet<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0selection of which to discard, e.g., b=
ased on sequencing information.&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; *3.2.3.=C2=A0 Explicit routes*<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; Out-of-order aspect added to the first paragraph, =
which is about<br>
&gt;&gt;&gt;&gt;&gt;&gt; distributed routing:<br>
&gt;&gt;&gt;&gt;&gt;&gt; &quot;Furthermore, out-of-order<br>
&gt;&gt;&gt;&gt;&gt;&gt; packet delivery can be a side effect of route chan=
ges.&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; New sentence added to the 3rd paragraph:<br>
&gt;&gt;&gt;&gt;&gt;&gt; &quot;Explicit routes can be established various<b=
r>
&gt;&gt;&gt;&gt;&gt;&gt; ways, e.g., with RSVP-TE [RFC3209], with Segment R=
outing (SR)<br>
&gt;&gt;&gt;&gt;&gt;&gt; [I-D.ietf-spring-segment-<wbr>routing], via a Soft=
ware Defined Networking<br>
&gt;&gt;&gt;&gt;&gt;&gt; approach [RFC7426], with IS-IS [RFC7813], etc.&quo=
t;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; New paragraph added:<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0&quot;Out-of-order packet delivery can=
 be a side effect of distributing a<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0single flow over multiple paths especi=
ally when there is a change<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0from one path to another when combinin=
g the flow.=C2=A0 This is<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0irrespective of the distribution metho=
d used, also applies to service<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0protection over explicit routes.=C2=A0=
 As described in Section 3.2.2.1,<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0out-of-order packets influence the jit=
ter of a flow and impact the<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0amount of buffering needed to process =
the data; therefore, DetNet<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0service includes maximum allowed misor=
dering as a constraint. The<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0use of explicit routes helps to provid=
e in-order delivery because<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0there is no immediate route change wit=
h the network topology, but the<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0changes are plannable as they are betw=
een the different explicit<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0routes.&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; *<br>
&gt;&gt;&gt;&gt;&gt;&gt; **4.1.1. Representative Protocol Stack Model*<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; &quot;Explicit routes&quot; have been added to Fig=
ure 2 with the corresponding<br>
&gt;&gt;&gt;&gt;&gt;&gt; explanation:<br>
&gt;&gt;&gt;&gt;&gt;&gt; &quot;Explicit routes<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0The DetNet=
 transport layer provides mechanisms to ensure that<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0fixed path=
s are provided for DetNet flows.=C2=A0 These explicit<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0paths avoi=
d the impact of network convergence.&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; Section 4.11 Connected islands vs. networks of v05=
 has been deleted<br>
&gt;&gt;&gt;&gt;&gt;&gt; because it was just a leftover from early drafts o=
n what DetNet WG<br>
&gt;&gt;&gt;&gt;&gt;&gt; should do; which are covered by the charter anyway=
s.<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; References have been cleaned up and brought up-to-=
date.<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; Refinements have been implemented in the draft acc=
ording to Lou&#39;s<br>
&gt;&gt;&gt;&gt;&gt;&gt; detailed comments. They are not listed here becaus=
e they are minor<br>
&gt;&gt;&gt;&gt;&gt;&gt; changes.<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; Best regards,<br>
&gt;&gt;&gt;&gt;&gt;&gt; Janos<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 6/12/2018 2:48 PM, Lou Berger wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Bal=C3=A1zs,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks for the response -- please see below.<b=
r>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; ----------<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; On June 12, 2018 4:07:35 AM Bal=C3=A1zs Varga =
A<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:balazs.a.varga@ericsson.=
com">balazs.a.varga@ericsson.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Lou, Thanks for the comments. See react=
ions inline. Document<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; update in progress. Cheers Bala&#39;zs<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: detnet &lt;<a href=3D"mailto:detnet-=
bounces@ietf.org">detnet-bounces@ietf.org</a>&gt; On Behalf Of Lou Berger<b=
r>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: 2018. j=C3=BAnius 1. 22:42<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: DetNet WG &lt;<a href=3D"mailto:detnet=
@ietf.org">detnet@ietf.org</a>&gt;;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:draft-ietf-detnet-archit=
ecture@ietf.org">draft-ietf-detnet-<wbr>architecture@ietf.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: [Detnet] Promised comments on dra=
ft-ietf-detnet-architecture<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0I have a number of high=
 level comments on the document that I&#39;d<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; like to=C2=A0 raise below.=C2=A0 I also ha=
ve a number of more<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; editorial/specific comments that=C2=A0 I&#=
39;d like to review directly with<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the authors and then have them report back=
=C2=A0 on changes -- if any<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; turn out to be more substantive discussion=
s from the=C2=A0 author&#39;s<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; perspective, I&#39;ll raise these on the l=
ist separately.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; ...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - WRT Section 4.4.3, I think the inclusion=
 of a distributed control<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; plane in the &quot;Network Plane&quot; is =
inconsistent with other functional<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; definitions and conflates where a function=
 resides from the actual<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; function and that whether control is imple=
mented in a fully<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; centralized, fully distributed or some hyb=
rid form doesn&#39;t<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; fundamentally change=C2=A0 the control fun=
ction&#39;s role -- therefore I<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; think the sections 4.4.2 and .3 should be =
revised accordingly<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [Bal=C3=A1zs Varga A] Agree in principal. =
Let&#39;s discuss the details.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Okay - I&#39;ll work with you off line and we =
can report back the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; results/proposed changes.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - In several places it&#39;s not clear tha=
t DetNet service is always a<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; L3 service which is controlled using L3 id=
entifiers, i.e., IP<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; addresses -- this is true even in the MPLS=
 service case and the TSN<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; over MPLS case. I think this is an importa=
nt point to be clear on in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the document.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [Bal=C3=A1zs Varga A] I am not sure. DetNe=
t service is always provided<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; over a L3 network (IP or MPLS), that is fi=
ne. However the service<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; itself can be L2 or L3. In case of TSN Eth=
ernet frames are<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; transported, so it is a L2 service. In cas=
e of IP end systems IP<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; packets are transported so it is a L3 serv=
ice.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Humm - While I agree that DetNet is providing =
an (enhanced) L2VPN<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; service, it is not itself providing control or=
 service of L2 devices<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- this is TSN&#39;s job.=C2=A0 The fact that =
DetNet is all about behavior of<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; L3 nodes (i.e., IP and PW/MPLS) and not L2 nod=
es (i.e., TSN bridges)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; is something the architecture should make unam=
biguous.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Lou<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Please let me know what you think.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Lou<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ______________________________<wbr>_______=
__________<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; detnet mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:detnet@ietf.org">detnet@=
ietf.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/li=
stinfo/detnet" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/ma=
ilman/<wbr>listinfo/detnet</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ______________________________<wbr>_______=
__________<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; detnet mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:detnet@ietf.org">detnet@=
ietf.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/li=
stinfo/detnet" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/ma=
ilman/<wbr>listinfo/detnet</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 6/12/2018 6:27 PM, Stewart Bryant wrote:<br=
>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Dear Bala&#39;zs<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thank you your for your consideration of these=
 points. I will just<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; pick up a few that need some further thought:<=
br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 DetNet transit node<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0A =
node operating at the DetNet transport layer, that utilizes<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0li=
nk layer and/or network layer switching across multiple<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0li=
nks and/or sub-networks to provide paths for DetNet service<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0la=
yer functions. Optionally provides congestion protection<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0ov=
er those paths.=C2=A0 An MPLS LSR is an example of a DetNet<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0tr=
ansit node.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; SB&gt; In that example it would have to be=
 a DetNet enable/aware LSR. An<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; SB&gt; ordinary LSR would not know anythin=
g about DetNet.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [Bal=C3=A1zs Varga A] No, A DetNet aware L=
SR would be a relay node (S-PE).<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; I think the confusion is what &quot;DetNet Tra=
nsport Layer&quot; means. This<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; technology touches on Transport Layer in=C2=A0=
 the L4 sense, and the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Transport Network Layer as in the packet netwo=
rk that carries<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; L3 packets.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; So I think that we need to clarify whether a D=
etNet transit node<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; is an S-PE (i.e. a a transit node in the DetNe=
t layer), or a P node<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; (i.e. a transit node that is carrying DetNet p=
ackets but could be<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; carrying any sort of MPLS packet)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0These three techniques can be =
applied independently, giving eight<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0possible combinations, includi=
ng none (no DetNet), although some<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0combinations are of wider util=
ity than others.=C2=A0 This separation keeps<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0the protocol stack coherent an=
d maximizes interoperability with<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0existing and developing standa=
rds in this (IETF) and other Standards<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0Development Organizations.=C2=
=A0 Some examples of typical expected<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0combinations:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0o=C2=A0 Explicit routes plus s=
ervice protection are exactly the techniques<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 employed by [HSR-PRP].=
 Explicit routes are achieved by limiting<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 the physical topology =
of the network, and the sequentialization,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 replication, and dupli=
cate elimination are facilitated by packet<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 tags added at the fron=
t or the end of Ethernet frames.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; SB&gt; ER can be done virtually as well as=
 physically. RSVP is a type of<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; SB&gt; ER, as is Adj-SID based SR, and we =
can design other types.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [Bal=C3=A1zs Varga A] Agree, but these are=
 examples. Statement is for<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; HSR-PRP.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; So the question is whether we should expand th=
e set of examples,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; particularly<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; to more accessible ones.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Packet replication and elimination<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; relay =
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; /------------+ R node E +------------\=
 &gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; /=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 v + ^=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0\ &gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 end=C2=A0 =C2=A0 R +=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0v | ^=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 + E end<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 system=C2=A0 =C2=A0+=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0v | ^=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +=C2=A0 =C2=A0syste=
m<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; \=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 v + ^=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0/ &gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; \------------+ R relay E +-----------/=
 &gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =
node &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Figure 1<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0Packet replication and elimina=
tion does not react to and correct<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0failures; it is entirely passi=
ve.=C2=A0 Thus, intermittent failures,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; SB&gt; I think it copes with intermittent =
failures OK.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [Bal=C3=A1zs Varga A] Yes, PRF and PEF can=
 eliminate the effect of such<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; failures. But text<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; intends to say that it is passive. It is n=
ot reacting to such<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; failures. No change in text.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; You say that PREF does not correct failures. I=
 would contend that is<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; exactly<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; what it does. Sure it does not react but it do=
es correct, and it does<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; address intermittent failures.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0transported between the peer e=
nd systems.=C2=A0 Therefore, the following<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0possible types / formats of a =
DetNet flow are distinguished in this<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0document:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0o=C2=A0 App-flow: native forma=
t of a DetNet flow.=C2=A0 It does not contain any<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 DetNet related attribu=
tes.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0o=C2=A0 DetNet-t-flow: specifi=
c format of a DetNet flow.=C2=A0 Only requires<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 the congestion / laten=
cy features provided by the Detnet transport<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 layer.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0o=C2=A0 DetNet-s-flow: specifi=
c format of a DetNet flow.=C2=A0 Only requires<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 the replication/elimin=
ation feature ensured by the DetNet service<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 layer.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0o=C2=A0 DetNet-st-flow: specif=
ic format of a DetNet flow.=C2=A0 It requires<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 both DetNet service la=
yer and DetNet transport layer functions<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 during forwarding.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; SB&gt; I find the relisting of these types=
 confusing. Wheren&#39;t they<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; defined<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; SB&gt; in the section above?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [Bal=C3=A1zs Varga A] This is inline with =
the previous section &quot; Grouping<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; of end systems &quot;.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Surely if we have defined them we never need t=
o do anything but name<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; them in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; later sections. Redefinition is never a good i=
dea because it often<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; leads to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; conflicting definitions.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0[HSR-PRP]=C2=A0 IEC, &quot;Hig=
h availability seamless redundancy (HSR) is a<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 further development of the PRP approach, although HSR<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 functions primarily as a protocol for creating media<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 redundancy while PRP, as described in the previous<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 section, creates network redundancy.=C2=A0 PRP and HSR are both<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 described in the IEC 62439 3 standard.&quot;,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 &lt;<a href=3D"http://webstore.iec.ch/webstore/webstore.nsf/" rel=3D=
"noreferrer" target=3D"_blank">http://webstore.iec.ch/<wbr>webstore/webstor=
e.nsf/</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; artnum/046615!opendocument&gt;.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; SB&gt; Not available at the time of this r=
eview, but my recollection is<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; SB&gt; that this is not readily available =
without paying a large fee.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; If we decide that this is essential as a key r=
eference, there needs to be<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; some suitable text, as this will get raised a =
number of times between<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; here an publication as first the directorates =
and then the ADs run<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; into this.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0[ISA95]=C2=A0 =C2=A0 ANSI/ISA,=
 &quot;Enterprise-Control System Integration Part 1:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 Models and Terminology&quot;, 2000,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 &lt;<a href=3D"https://www.isa.org/isa95/" rel=3D"noreferrer" target=
=3D"_blank">https://www.isa.org/isa95/</a>&gt;.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; SB&gt; Should that be 2000, or 2010.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; SB&gt; Note that this seems to be a very e=
xpensive document to access.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; You did not comment on the correctness of the =
reference.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Best Regards<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Stewart<br>
&gt;&gt;&gt;&gt;&gt; ______________________________<wbr>_________________<b=
r>
&gt;&gt;&gt;&gt;&gt; detnet mailing list<br>
&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:detnet@ietf.org">detnet@ietf.org</a>=
<br>
&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/detne=
t" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/<wbr>l=
istinfo/detnet</a><br>
&gt;&gt;&gt;&gt; ______________________________<wbr>_________________<br>
&gt;&gt;&gt;&gt; detnet mailing list<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:detnet@ietf.org">detnet@ietf.org</a><br>
&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/detnet" r=
el=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/<wbr>listi=
nfo/detnet</a><br>
&gt;&gt;&gt; ______________________________<wbr>_________________<br>
&gt;&gt;&gt; detnet mailing list<br>
&gt;&gt;&gt; <a href=3D"mailto:detnet@ietf.org">detnet@ietf.org</a><br>
&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/detnet" rel=
=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinf=
o/detnet</a><br>
&gt;&gt; <br>
______________________________<wbr>_________________<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" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/detnet</a><br=
>
</div></div></blockquote></div><br></div>

--000000000000a1fe900570e52a05--


From nobody Fri Jul 13 12:16:20 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 4571E130F35; Fri, 13 Jul 2018 12:16:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 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_HI=-5, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable 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 xwiVN9zP5Qbf; Fri, 13 Jul 2018 12:16:09 -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 EE1AF130E91; Fri, 13 Jul 2018 12:16:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=390285; q=dns/txt; s=iport; t=1531509369; x=1532718969; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=RCgpBRio08FEI/4fhctgUmPKEVBLIpjwjKYPD4Eq3FQ=; b=lDDt0AMWRbAYx5wpdM6lZe+BN4hip+T8QswORBjQbchKb8sgpVHzLLo+ XCGHhpV86jFbY8PSg6UUK/D2yDNePuhFW8hKYJc6/y175KieAcwNXX6zm 1gCRjIrYnb6N4oDUcYj6Ly/oqfau/0k7YAg3jWgwiiSEfzD2UUxpWPmVr 8=;
X-Files: image002.png : 205667
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CdBAD2+Uhb/4kNJK3BCwkCzmE
X-IronPort-AV: E=Sophos;i="5.51,348,1526342400";  d="png'150?scan'150,208,217,150";a="142827757"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 13 Jul 2018 19:16:08 +0000
Received: from XCH-ALN-002.cisco.com (xch-aln-002.cisco.com [173.36.7.12]) by alln-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id w6DJG83A003802 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 13 Jul 2018 19:16:08 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-ALN-002.cisco.com (173.36.7.12) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Fri, 13 Jul 2018 14:16:07 -0500
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.1320.000; Fri, 13 Jul 2018 14:16:07 -0500
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "Andrew G. Malis" <agmalis@gmail.com>, "Pascal Thubert (pthubert)" <pthubert=40cisco.com@dmarc.ietf.org>
CC: Lou Berger <lberger@labn.net>, "draft-ietf-detnet-architecture@ietf.org" <draft-ietf-detnet-architecture@ietf.org>, Norman Finn <norman.finn@mail01.huawei.com>, DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
Thread-Index: AQHUGgAR5hl0cCLge0CdHgCdktdk9KSMeGUAgAAU+3aAALsGgIAAJb9ugAABRmiAAFVNAP//v9eQ
Date: Fri, 13 Jul 2018 19:15:01 +0000
Deferred-Delivery: Fri, 13 Jul 2018 19:12:30 +0000
Message-ID: <bb399622f7694c1fbb00c2d2a6dedd46@XCH-RCD-001.cisco.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <30d8df73-9f52-89d3-66fd-2173f7038624@labn.net> <a19cb7bb-a518-acfd-4539-d002bfc58bca@labn.net> <3DF0466E9510274382F5B74499ACD6F8D31E2D@dfwpml705-chm.exmail.huawei.com> <6D76E3A0-CA07-4EE5-8157-AC604F3CB796@cisco.com> <bdf4d1ec-11be-9071-b94a-f6719f2fd397@labn.net> <3F7B52F1-ECCB-4789-B8FF-A171B4FE58F6@cisco.com> <B50E7F65-5892-4071-8636-7A00F059E636@cisco.com> <CAA=duU1Z-4LhZX0Vb3mc9fo53y7YiOr+bSdmmPe3SidzeoQLTQ@mail.gmail.com>
In-Reply-To: <CAA=duU1Z-4LhZX0Vb3mc9fo53y7YiOr+bSdmmPe3SidzeoQLTQ@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.67.62]
Content-Type: multipart/related; boundary="_004_bb399622f7694c1fbb00c2d2a6dedd46XCHRCD001ciscocom_"; type="multipart/alternative"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/IjBbYtS53FmDYzeYGLUqMtZQj5k>
Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 13 Jul 2018 19:16:17 -0000

--_004_bb399622f7694c1fbb00c2d2a6dedd46XCHRCD001ciscocom_
Content-Type: multipart/alternative;
 boundary="_000_bb399622f7694c1fbb00c2d2a6dedd46XCHRCD001ciscocom_"

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

T3VwcywgeW914oCZcmUgcmlnaHQgQW5keSwNCg0KaXQgd2FzIGp1c3QgYWRkZWQgaW4gMDYgaW4g
cmVwbGFjZW1lbnQgdG8g4oCcY29udHJvbGxlcuKAnSwgYW5kIEkgbWlzc2VkIHRoYXQgd2hlbiBJ
IGJyb3dzZWQgdGhlIGRpZmZzLg0KDQpXZWxsLCB3YXNu4oCZdCDigJxjb250cm9sbGVy4oCdIGdv
b2QgZW5vdWdoPyBOb3RlIGFsc28gdGhhdCB0aGUgcmVwbGFjZW1lbnQgd2FzIG9ubHkgcGFydGlh
bCwgYW5kIOKAnGNvbnRyb2xsZXLigJ0gaXMgc3RpbGwgdGhlcmUgaW4gbWFueSBwbGFjZXMuDQoN
CkFsc28sIHdlIG5lZWQgdG8gZGVmaW5lIHdoYXQgd2UgbWVhbiBieSB0aGF0IOKAnGNvbnRyb2xs
ZXLigJ0sIHdoYXRldmVyIHdlIGNhbGwgaXQuDQoNCkF0IHRoZSB0aW1lIG9mIHRoYXQgd3JpdGlu
ZywgSSB2aWV3ZWQgdGhlIGNvbnRyb2xsZXIgYXMgYSBjb21wb3NpdGUgb2Ygc2VwYXJhdGUgZW50
aXRpZXMsIGFzIGlsbHVzdHJhdGVkIGJlbG93Og0KDQpbY2lkOmltYWdlMDAzLnBuZ0AwMUQ0MUFC
Qi5DNzExREMzMF0NCkRvZXMgdGhhdCBtYWtlIHNlbnNlPw0KDQpDaGVlcnMsDQoNCnBhc2NsYQ0K
DQpGcm9tOiBBbmRyZXcgRy4gTWFsaXMgPGFnbWFsaXNAZ21haWwuY29tPg0KU2VudDogdmVuZHJl
ZGkgMTMganVpbGxldCAyMDE4IDEzOjU0DQpUbzogUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSA8
cHRodWJlcnQ9NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5vcmc+DQpDYzogTG91IEJlcmdlciA8bGJl
cmdlckBsYWJuLm5ldD47IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZUBpZXRmLm9yZzsg
Tm9ybWFuIEZpbm4gPG5vcm1hbi5maW5uQG1haWwwMS5odWF3ZWkuY29tPjsgRGV0TmV0IFdHIDxk
ZXRuZXRAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW0RldG5ldF0gRXh0ZW5kZWQgV0cgTGFzdCBD
YWxsOiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDYNCg0KUGFzY2FsLA0KDQpDUEUg
aXMgaW4gc2VjdGlvbnMgNC40LjIgYW5kIDQuNC4zIG9mIHJldmlzaW9uIDA2LiBUaGVyZSBhcmUg
OCBvY2N1cnJlbmNlcyB0b3RhbC4NCg0KQ2hlZXJzLA0KQW5keQ0KDQoNCk9uIEZyaSwgSnVsIDEz
LCAyMDE4IGF0IDE6NDggUE0sIFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgPHB0aHViZXJ0PTQw
Y2lzY28uY29tQGRtYXJjLmlldGYub3JnPG1haWx0bzpwdGh1YmVydD00MGNpc2NvLmNvbUBkbWFy
Yy5pZXRmLm9yZz4+IHdyb3RlOg0KSGVsbG8gRGVib3JhaA0KDQpUaGUgYXJjaGl0ZWN0dXJlIGFz
IHB1Ymxpc2hlZCBkb2VzIG5vdCBoYXZlIGEgQ1BFLg0KDQpUaGlzIHdhcyBpbnRyb2R1Y2VkIGlu
IHRoaXMgdGhyZWFkIGFuZCBuZXZlciBuZWVkcyB0byBzZWUgdGhlIGxpZ2h0Lg0KDQpUaGUgb3Jp
Z2luYWwgdGV4dCBoYWQgUENFIGJlY2F1c2UgY29uY2VwdHVhbGx5IHRoaXMgaXMgdGhlIElFVEYg
YmFzZSBmb3IgdGhhdCBlbnRpdHksIGV2ZW4gaWYgd2XigJlsbCBuZWVkIHRvIGV2b2x2ZSBpdCwg
YW5kIHRoYXQgdGhlcmUgYXJlIG90aGVyIGVudGl0aWVzIHdlJ2xsIG5lZWQgZm9yIG1hbmFnZW1l
bnQgYW5kIGF1dG9tYXRpb24uDQoNCknigJltIHN0aWxsIHVuY2xlYXIgV2hlbiBDUEUgY2FtZSB1
cCA/DQpJIHNhdyBpdCBmaXJzdCBpbiBMb3XigJlzIHByb3Bvc2FsLiBXYXMgdGhhdCB2b2x1bnRh
cnkgb3IgYSB0eXBvID8NCg0KDQpSZWdhcmRzLA0KDQpQYXNjYWwNCg0KPiBMZSAxMyBqdWlsLiAy
MDE4IMOgIDEzOjQ0LCBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQpIDxwdGh1YmVydEBjaXNjby5j
b208bWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbT4+IGEgw6ljcml0IDoNCj4NCj4gV29ya3MgZm9y
IG1lLCBMb3UsDQo+DQo+IEkgdGhpbmsgdGhhdCB0aGUgYmVzdCB3b3VsZCBiZSBhIHRlcm1pbm9s
b2d5IHRoYXQgd291bGQgZGVmaW5lIHRoaXMgb3BlcmF0aW9uYWwgcGxhbmUsIGxlYXZpbmcgaXQg
b3BlbiB0byBuZXR3b3JrIGNvbnRyb2wgYW5kIGZlZWRiYWNrLCBhbmQgdGhlbiBjaGFuZ2UgaW4g
c2l0dSB0aGUgdGV4dCBhcyB5b3UgcHJvcG9zZWQuDQo+DQo+DQo+IFJlZ2FyZHMsDQo+DQo+IFBh
c2NhbA0KPg0KPj4gTGUgMTMganVpbC4gMjAxOCDDoCAwNjoyOSwgTG91IEJlcmdlciA8bGJlcmdl
ckBsYWJuLm5ldDxtYWlsdG86bGJlcmdlckBsYWJuLm5ldD4+IGEgw6ljcml0IDoNCj4+DQo+PiBQ
YXNjYWwsDQo+Pg0KPj4gS2VlcGluZyBpbiBtaW5kIHRoYXQgTE1JIGlzIGdlbmVyYWxseSBjb25z
aWRlcmVkIGEgZm9ybSBvZiBPQU0sIGl0IHNvdW5kcyBsaWtlIGNoYW5naW5nIGl0IHRvICJPcGVy
YXRpb25hbCBQbGFuZSAoZS5nLiwgT0FNKSIgd291bGQgc3VmZmljaWVudGx5IGNvdmVyIHlvdXIg
aW50ZW50IGFuZCBiZSBhIGZhaXJseSB0cml2aWFsIGNoYW5nZSB0byB0aGUgZG9jdW1lbnQuICBX
b3VsZCB0aGlzIGNoYW5nZSB3b3JrIGZvciB5b3U/DQo+Pg0KPj4gTG91DQo+Pg0KPj4+IE9uIDcv
MTMvMjAxOCAxMjoxOSBBTSwgUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSB3cm90ZToNCj4+PiBI
ZWxsbyBMb3UgYW5kIE5vcm06DQo+Pj4NCj4+PiBJIG1lYW50IGNvbnRyb2wgcHJvdG9jb2xzIG92
ZXIgdGhlIExNSSBhcyB3ZWxsIGFzIG1lYXN1cmVtZW50IChPQU0pIGFuZCBhdXRvbWF0aW9uIHN1
Y2ggYXMgKHJlZmxleCkgcmVhY3Rpb25zIHRoYXQgZG8gbm8gcGFzcyB2aWEgYSBjb250cm9sbGVy
Lg0KPj4+DQo+Pj4gVGhlIExNSSBwcm92aWRlcyBpbmZvcm1hdGlvbiBvbiB0aGUgc3RhdHVzIG9m
IGEgRGV0TmV0IHBhdGggd2hpY2ggY2FuIGFjdCBhcyBnby9ub2dvIGZvciBkYXRhIGFuZCB0cmln
Z2VyIGZhbGxiYWNrLiBJdCBtYXkgaW4gdGhlIGZ1dHVyZSBlbmFibGUgZmxvdyBzZXR1cCBpZiBv
bmUgZGF5IHdlIGdvIGZvciBhIG1vcmUgZGlzdHJpYnV0ZWQgZGVzaWduLiBJdCBtYXkgcHJvdmlk
ZSB0aW1lIHRob3VnaCBmb3IgRGV0TmV0IGl0IGlzIG5vdCBpbiBzY29wZS4gSXQgbWF5IHByb3Zp
ZGUgcmF0ZSBjb250cm9sIGFzIHdlbGwgd2hpY2ggaXMgdGhlIG9iamVjdCBvZiBhIGRyYWZ0IEkg
aGF2ZSB0byBzcGxpdC4NCj4+Pg0KPj4+IFNvIG9wZXJhdGlvbiB0aGVyZSB3YXMgbWVhbnQgYXMg
YSBnZW5lcmljIHRlcm0gZm9yIHRyYWluIGRhdGEgdHJhZmZpYyBvdmVyaGVhZCBpbnNpZGUgdGhl
IG5ldHdvcmsgYXMgb3Bwb3NlZCB0byBpbiByZWxhdGlvbiB3aXRoIGEgY29udHJvbGxlci4NCj4+
Pg0KPj4+IFNob3VsZCB3ZSBleHBhbmQgdG8gY2xhcmlmeT8NCj4+Pg0KPj4+IFJlZ2FyZHMsDQo+
Pj4NCj4+PiBQYXNjYWwNCj4+Pg0KPj4+PiBMZSAxMyBqdWlsLiAyMDE4IMOgIDAwOjA0LCBOb3Jt
YW4gRmlubiA8bm9ybWFuLmZpbm5AbWFpbDAxLmh1YXdlaS5jb208bWFpbHRvOm5vcm1hbi5maW5u
QG1haWwwMS5odWF3ZWkuY29tPj4gYSDDqWNyaXQgOg0KPj4+Pg0KPj4+PiBQYXNjYWwgd3JvdGUg
dGhhdCBjaHVuay4gIEkgYWx3YXlzIGFzc3VtZWQgdGhhdCAiT3BlcmF0aW9uYWwgUGxhbmUgKGNv
bnRyb2wgcGxhbmUpIiB3YXMgc29tZSBzb3J0IG9mIElFVEYgcGhyYXNlIEkganVzdCBkaWRuJ3Qg
dW5kZXJzdGFuZC4gIElmIGl0J3MgT0FNLCBJIGRvbid0IHNlZSB3aGF0IHRoZSAiKGNvbnRyb2wg
cGxhbmUpIiBpcyBmb3IuDQo+Pj4+DQo+Pj4+IFBhc2NhbD8NCj4+Pj4NCj4+Pj4gLS0gTm9ybQ0K
Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+IEZyb206
IGRldG5ldCBbZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldC1ib3VuY2VzQGll
dGYub3JnPl0gb24gYmVoYWxmIG9mIExvdSBCZXJnZXIgW2xiZXJnZXJAbGFibi5uZXQ8bWFpbHRv
OmxiZXJnZXJAbGFibi5uZXQ+XQ0KPj4+PiBTZW50OiBUaHVyc2RheSwgSnVseSAxMiwgMjAxOCA5
OjQ3IEFNDQo+Pj4+IFRvOiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmVAaWV0Zi5vcmc8
bWFpbHRvOmRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZUBpZXRmLm9yZz4NCj4+Pj4gQ2M6
IERldE5ldCBXRw0KPj4+PiBTdWJqZWN0OiBSZTogW0RldG5ldF0gRXh0ZW5kZWQgV0cgTGFzdCBD
YWxsOiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDYNCj4+Pj4NCj4+Pj4gSGksDQo+
Pj4+DQo+Pj4+IEkgaGF2ZSB0aGUgZm9sbG93aW5nIGNvbW1lbnRzL3F1ZXN0aW9uczoNCj4+Pj4N
Cj4+Pj4gLSBXUlQgNC40LjINCj4+Pj4NCj4+Pj4gSSB0aGluayBDUEUgYW5kIFBDRSBhcmUgYSBi
aXQgY29uZmxhdGVkLiAgVG8gY2xhcmlmeSwgaGl3IGFib3V0Og0KPj4+Pg0KPj4+PiBPTEQNCj4+
Pj4gICB0byBhbnkgZGV2aWNlIG9wZXJhdGluZyBpbiB0aGF0IHBsYW5lLCB3aGV0aGVyIGlzIGl0
IGEgUGF0aA0KPj4+PiAgIENvbXB1dGF0aW9uIGVudGl0eSwgb3IgYSBOZXR3b3JrIE1hbmFnZW1l
bnQgZW50aXR5IChOTUUpKSwgb3IgYQ0KPj4+PiAgIGRpc3RyaWJ1dGVkIGNvbnRyb2wgcGxhbmUu
ICBUaGUgUGF0aCBDb21wdXRhdGlvbiBFbGVtZW50IChQQ0UpDQo+Pj4+ICAgW1JGQzQ2NTVdIGlz
IGEgY29yZSBlbGVtZW50IG9mIGEgY29udHJvbGxlciwgaW4gY2hhcmdlIG9mIGNvbXB1dGluZw0K
Pj4+PiAgIERldGVybWluaXN0aWMgcGF0aHMgdG8gYmUgYXBwbGllZCBpbiB0aGUgTmV0d29yayBQ
bGFuZS4NCj4+Pj4NCj4+Pj4gTkVXDQo+Pj4+ICAgdG8gYW55IGRldmljZSBvcGVyYXRpbmcgaW4g
dGhhdCBwbGFuZSwgd2hldGhlciBpcyBpdCBhIFBhdGgNCj4+Pj4gICBDb21wdXRhdGlvbiBFbGVt
ZW50IFtSRkM0NjU1XSBvciBlbnRpdHksIG9yIGEgTmV0d29yayBNYW5hZ2VtZW50DQo+Pj4+IGVu
dGl0eSAoTk1FKSksIG9yIGENCj4+Pj4gICBkaXN0cmlidXRlZCBjb250cm9sIHBsYW5lLiAgVGhl
IENQRQ0KPj4+PiAgICBpcyBhIGNvcmUgZWxlbWVudCBvZiBhIGNvbnRyb2xsZXIsIGluIGNoYXJn
ZSBvZiBjb21wdXRpbmcNCj4+Pj4gICBEZXRlcm1pbmlzdGljIHBhdGhzIHRvIGJlIGFwcGxpZWQg
aW4gdGhlIE5ldHdvcmsgUGxhbmUuDQo+Pj4+DQo+Pj4+IGFuZCBzL1BDRS9DUEUgaW4gdGhlIG5l
eHQgcGFyYWdyYXBoLCBzcGVjaWZpY2FsbHk6DQo+Pj4+DQo+Pj4+IE9MRA0KPj4+PiAgIE9uZSBv
ciBtb3JlIFBDRShzKSBjb2xsYWJvcmF0ZSB0byBpbXBsZW1lbnQgdGhlIHJlcXVlc3RzIGZyb20g
dGhlIEZNRQ0KPj4+PiAgIGFzIFBlci1GbG93IFBlci1Ib3AgQmVoYXZpb3JzIGluc3RhbGxlZCBp
biB0aGUgaW50ZXJtZWRpYXRlIG5vZGVzIGZvcg0KPj4+PiAgIGVhY2ggaW5kaXZpZHVhbCBmbG93
LiAgVGhlIFBDRXMgcGxhY2UgZWFjaCBmbG93IGFsb25nIGEgZGV0ZXJtaW5pc3RpYw0KPj4+PiBO
RVcNCj4+Pj4gICBPbmUgb3IgbW9yZSBDUEUocykgY29sbGFib3JhdGUgdG8gaW1wbGVtZW50IHRo
ZSByZXF1ZXN0cyBmcm9tIHRoZSBGTUUNCj4+Pj4gICBhcyBQZXItRmxvdyBQZXItSG9wIEJlaGF2
aW9ycyBpbnN0YWxsZWQgaW4gdGhlIGludGVybWVkaWF0ZSBub2RlcyBmb3INCj4+Pj4gICBlYWNo
IGluZGl2aWR1YWwgZmxvdy4gIFRoZSBDUEVzIHBsYWNlIGVhY2ggZmxvdyBhbG9uZyBhIGRldGVy
bWluaXN0aWMNCj4+Pj4NCj4+Pj4gLSBXUlQgU2VjdGlvbiA0LjQuMw0KPj4+PiBJJ20gdW5jbGVh
ciBhcyB0byB3aGF0ICJPcGVyYXRpb25hbCBQbGFuZSAoY29udHJvbCBwbGFuZSkiIG1lYW5zIGlu
IHRoZQ0KPj4+PiBmaXJzdCBwYXJhZ3JhcGguICBTaG91bGQgaXQgcGVyaGFwcyByZWFkICJPcGVy
YXRpb25hbCBQbGFuZSAoT0FNKSI/IElmDQo+Pj4+IG5vdCwgd2hhdCBpcyB0aGUgaW50ZW50IG9m
ICJjb250cm9sIHBsYW5lIiBpbiB0aGlzIHBhcmFncmFwaCAoYW5kIHNlY3Rpb24pPw0KPj4+Pg0K
Pj4+PiBUaGFuayB5b3UsDQo+Pj4+IExvdQ0KPj4+Pg0KPj4+Pj4gT24gNi8yOC8yMDE4IDEwOjM1
IFBNLCBMb3UgQmVyZ2VyIHdyb3RlOg0KPj4+Pj4gQXV0aG9ycywNCj4+Pj4+DQo+Pj4+PiAgICAg
VGhhbmsgeW91IGZvciB0aGUgdXBkYXRlIQ0KPj4+Pj4NCj4+Pj4+IFdHLA0KPj4+Pj4NCj4+Pj4+
ICAgICBUaGlzIGRvY3VtZW50IGhhcyBjaGFuZ2VkIHRvIGEgc3VmZmljaWVudCBkZWdyZWUgdGhh
dCBJIHRoaW5rIGEgMm5kDQo+Pj4+PiBsYXN0IGNhbGwgaXMgd2FycmFudGVkLiAgVHlwaWNhbGx5
IEkgd291bGQgc3RhcnQgYSAxIHdlZWsgTEMgaW4gdGhlc2UNCj4+Pj4+IGNpcmN1bXN0YW5jZXMg
LSBidXQgZ2l2ZW4gdGhlIHByb3hpbWl0eSB0byB0aGUgbWVldGluZyBJJ2QgbGlrZSB0byBzdGFy
dA0KPj4+Pj4gYSAzIHdlZWsgTEMgcmlnaHQgZW5kaW5nIHdpdGggdGhlIElFVEYgbWVldGluZyAt
LSB0aGF0IGlzIG9uIEp1bHkgMjB0aC4NCj4+Pj4+IFRoaXMgc2hvdWxkIGFsbG93IGZvciBib3Ro
IGFkZXF1YXRlIHJldmlldyBvZiB0aGUgY2hhbmdlcyBhbmQgZGlzY3Vzc2lvbg0KPj4+Pj4gb2Yg
dGhlIGNoYW5nZXMgaW4gb3VyIFdHIHNlc3Npb24gKE1vbmRheSBKdWx5IDE2LikNCj4+Pj4+DQo+
Pj4+PiBBcyBhbHdheXMsIHBsZWFzZSBzZW5kIExDIGNvbW1lbnQgdG8gdGhlIGxpc3QgYW5kIHBv
c2l0aXZlIGNvbW1lbnRzLA0KPj4+Pj4gZS5nLiwgIkkndmUgcmV2aWV3ZWQgdGhpcyBkb2N1bWVu
dA0KPj4+Pj4gYW5kIGJlbGlldmUgaXQgaXMgcmVhZHkgZm9yIHB1YmxpY2F0aW9uIiwgYXJlIHdl
bGNvbWUhDQo+Pj4+Pg0KPj4+Pj4gVGhhbmsgeW91LA0KPj4+Pj4NCj4+Pj4+IExvdSAoYXMgU2hl
cGhlcmQpDQo+Pj4+Pg0KPj4+Pj4+IE9uIDYvMjgvMjAxOCA5OjA4IFBNLCBKw6Fub3MgRmFya2Fz
IHdyb3RlOg0KPj4+Pj4+IERlYXIgYWxsLA0KPj4+Pj4+DQo+Pj4+Pj4gT2ZmLWxpbmUgZGlzY3Vz
c2lvbnMgYW1vbmcgTG91LCBTdGV3YXJ0LCBhbmQgYXV0aG9ycyBmb2xsb3dlZCB0aGUNCj4+Pj4+
PiBkaXNjdXNzaW9ucyB0byBwcm9wZXJseSBhZGRyZXNzIHRoZSBXR0xDIGNvbW1lbnRzLCBpbmNs
dWRpbmcgdGhlDQo+Pj4+Pj4gZGV0YWlsZWQgY29tbWVudHMuDQo+Pj4+Pj4NCj4+Pj4+PiBBIG5l
dyByZXZpc2lvbiBvZiB0aGUgZHJhZnQgaGFzIGJlZW4gdXBsb2FkZWQ6DQo+Pj4+Pj4gZHJhZnQt
aWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA2Lg0KPj4+Pj4+DQo+Pj4+Pj4gSW4gYWRkaXRpb24g
dG8gdGhlIGNoYW5nZXMgYWxyZWFkeSBkZXNjcmliZWQgaW4gdGhpcyB0aHJlYWQsIHRoZQ0KPj4+
Pj4+IGZvbGxvd2luZyBiaWdnZXIgY2hhbmdlcyBoYXZlIGJlZW4gbWFkZSB0byB0aGUgZHJhZnQ6
DQo+Pj4+Pj4NCj4+Pj4+Pg0KPj4+Pj4+ICpTZWN0aW9uIDIuMSBUZXJtcyB1c2VkIGluIHRoaXMg
ZG9jdW1lbnQqDQo+Pj4+Pj4NCj4+Pj4+PiBTb21lIGRlZmluaXRpb25zIHJlZmluZWQgYXMgc3Vn
Z2VzdGVkIGJ5IHRoZSBkZXRhaWxlZCBjb21tZW50cw0KPj4+Pj4+DQo+Pj4+Pj4gTmV3IGRlZmlu
aXRpb25zIGhhdmUgYmVlbiBhZGRlZDoNCj4+Pj4+Pg0KPj4+Pj4+ICAgImFsbG9jYXRpb24NCj4+
Pj4+PiAgICAgICAgICAgUmVzb3VyY2VzIGFyZSBkZWRpY2F0ZWQgdG8gc3VwcG9ydCBhIERldE5l
dCBmbG93LiBEZXBlbmRpbmcNCj4+Pj4+PiAgICAgICAgICAgb24gYW4gaW1wbGVtZW50YXRpb24s
IHRoZSByZXNvdXJjZSBtYXkgYmUgcmV1c2VkIGJ5IG5vbi0NCj4+Pj4+PiAgICAgICAgICAgRGV0
TmV0IGZsb3dzIHdoZW4gaXQgaXMgbm90IHVzZWQgYnkgdGhlIERldE5ldCBmbG93Lg0KPj4+Pj4+
DQo+Pj4+Pj4NCj4+Pj4+PiAgIFBFRiAgICAgQSBQYWNrZXQgRWxpbWluYXRpb24gRnVuY3Rpb24g
KFBFRikgZWxpbWluYXRlcyBkdXBsaWNhdGUNCj4+Pj4+PiAgICAgICAgICAgY29waWVzIG9mIHBh
Y2tldHMgdG8gcHJldmVudCBleGNlc3MgcGFja2V0cyBmbG9vZGluZyB0aGUNCj4+Pj4+PiAgICAg
ICAgICAgbmV0d29yayBvciBkdXBsaWNhdGUgcGFja2V0cyBiZWluZyBzZW50IG91dCBvZiB0aGUg
RGV0TmV0DQo+Pj4+Pj4gICAgICAgICAgIGRvbWFpbi4gIFBFRiBjYW4gYmUgaW1wbGVtZW50ZWQg
YnkgYW4gZWRnZSBub2RlLCBhIHJlbGF5DQo+Pj4+Pj4gICAgICAgICAgIG5vZGUsIG9yIGFuIGVu
ZCBzeXN0ZW0uDQo+Pj4+Pj4NCj4+Pj4+PiAgUFJGICAgICBBIFBhY2tldCBSZXBsaWNhdGlvbiBG
dW5jdGlvbiAoUFJGKSByZXBsaWNhdGVzIERldE5ldCBmbG93DQo+Pj4+Pj4gICAgICAgICAgIHBh
Y2tldHMgYW5kIGZvcndhcmRzIHRoZW0gdG8gb25lIG9yIG1vcmUgbmV4dCBob3BzIGluIHRoZQ0K
Pj4+Pj4+ICAgICAgICAgICBEZXROZXQgZG9tYWluLiAgVGhlIG51bWJlciBvZiBwYWNrZXQgY29w
aWVzIHNlbnQgdG8gZWFjaCBuZXh0DQo+Pj4+Pj4gICAgICAgICAgIGhvcCBpcyBhIERldE5ldCBm
bG93IHNwZWNpZmljIHBhcmFtZXRlciBhdCB0aGUgbm9kZSBkb2luZyB0aGUNCj4+Pj4+PiAgICAg
ICAgICAgcmVwbGljYXRpb24uICBQUkYgY2FuIGJlIGltcGxlbWVudGVkIGJ5IGFuIGVkZ2Ugbm9k
ZSwgYSByZWxheQ0KPj4+Pj4+ICAgICAgICAgICBub2RlLCBvciBhbiBlbmQgc3lzdGVtLg0KPj4+
Pj4+DQo+Pj4+Pj4gICBQUkVPRiAgIENvbGxlY3RpdmUgbmFtZSBmb3IgUGFja2V0IFJlcGxpY2F0
aW9uLCBFbGltaW5hdGlvbiwgYW5kDQo+Pj4+Pj4gICAgICAgICAgIE9yZGVyaW5nIEZ1bmN0aW9u
cy4NCj4+Pj4+Pg0KPj4+Pj4+ICAgUE9GICAgICBBIFBhY2tldCBPcmRlcmluZyBGdW5jdGlvbiAo
UE9GKSByZS1vcmRlcnMgcGFja2V0cyB3aXRoaW4gYQ0KPj4+Pj4+ICAgICAgICAgICBEZXROZXQg
ZmxvdyB0aGF0IGFyZSByZWNlaXZlZCBvdXQgb2Ygb3JkZXIuICBUaGlzIGZ1bmN0aW9uDQo+Pj4+
Pj4gICAgICAgICAgIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBhbiBlZGdlIG5vZGUsIGEgcmVsYXkg
bm9kZSwgb3IgYW4gZW5kDQo+Pj4+Pj4gICAgICAgICAgIHN5c3RlbS4NCj4+Pj4+Pg0KPj4+Pj4+
ICBEZXROZXQgc2VydmljZSBwcm94eQ0KPj4+Pj4+ICAgICAgICAgICBNYXBzIGJldHdlZW4gQXBw
LWZsb3dzIGFuZCBEZXROZXQgZmxvd3MuDQo+Pj4+Pj4NCj4+Pj4+PiAgIGJyaWRnZWQgcGF0aA0K
Pj4+Pj4+ICAgICAgICAgICBBIFZMQU4gYnJpZGdlIHVzZXMgdGhlIFZMQU4gSUQgYW5kIHRoZSBk
ZXN0aW5hdGlvbiBNQUMNCj4+Pj4+PiAgICAgICAgICAgYWRkcmVzcyB0byBzZWxlY3QgdGhlIG91
dGJvdW5kIHBvcnQgaGVuY2UgdGhlIHBhdGggZm9yIGENCj4+Pj4+PiAgICAgICAgICAgZnJhbWUu
Ig0KPj4+Pj4+DQo+Pj4+Pj4NCj4+Pj4+PiAqU2VjdGlvbiAzLjEgUHJpbWFyeSBnb2FscyBkZWZp
bmluZyB0aGUgRGV0TmV0IFFvUyoNCj4+Pj4+Pg0KPj4+Pj4+IEEgbmV3IFFvUyBhc3BlY3QgaGFz
IGJlZW4gYWRkZWQ6DQo+Pj4+Pj4gICAibyAgQW4gdXBwZXIgYm91bmQgb24gb3V0LW9mLW9yZGVy
IHBhY2tldCBkZWxpdmVyeS4gIEl0IGlzIHdvcnRoDQo+Pj4+Pj4gICAgICBub3RpbmcgdGhhdCBz
b21lIERldE5ldCBhcHBsaWNhdGlvbnMgYXJlIHVuYWJsZSB0byB0b2xlcmF0ZSBhbnkNCj4+Pj4+
PiAgICAgIG91dC1vZi1vcmRlciBkZWxpdmVyeS4iDQo+Pj4+Pj4NCj4+Pj4+Pg0KPj4+Pj4+IFRo
ZSAzcmQgcGFyYWdyYXBoIG9uIGxvc3Mgb24gcGFnZSA4IGFmdGVyIHRoZSBidWxsZXQgbGlzdCBo
YXMgYmVlbg0KPj4+Pj4+IGV4dGVuZGVkIHRvOg0KPj4+Pj4+ICAgIkFmdGVyIGNvbmdlc3Rpb24s
IHRoZSBtb3N0IGltcG9ydGFudCBjb250cmlidXRpb25zIHRvIHBhY2tldCBsb3NzIGFyZQ0KPj4+
Pj4+ICAgdHlwaWNhbGx5IGZyb20gcmFuZG9tIG1lZGlhIGVycm9ycyBhbmQgZXF1aXBtZW50IGZh
aWx1cmVzLiBTZXJ2aWNlDQo+Pj4+Pj4gICBwcm90ZWN0aW9uIGlzIHRoZSBuYW1lIGZvciB0aGUg
bWVjaGFuaXNtcyB1c2VkIGJ5IERldE5ldCB0byBhZGRyZXNzDQo+Pj4+Pj4gICB0aGVzZSBsb3Nz
ZXMuICBUaGUgbWVjaGFuaXNtcyBlbXBsb3llZCBhcmUgY29uc3RyYWluZWQgYnkgdGhlDQo+Pj4+
Pj4gICByZXF1aXJlbWVudCB0byBtZWV0IHRoZSB1c2VycycgbGF0ZW5jeSByZXF1aXJlbWVudHMu
ICBQYWNrZXQNCj4+Pj4+PiAgIHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiAoU2VjdGlvbiAz
LjIuMikgYW5kIHBhY2tldCBlbmNvZGluZw0KPj4+Pj4+ICAgKFNlY3Rpb24gMy4yLjIuMykgYXJl
IGRlc2NyaWJlZCBpbiB0aGlzIGRvY3VtZW50IHRvIHByb3ZpZGUgc2VydmljZQ0KPj4+Pj4+ICAg
cHJvdGVjdGlvbjsgb3RoZXJzIG1heSBiZSBmb3VuZC4gIEZvciBpbnN0YW5jZSwgcGFja2V0IGVu
Y29kaW5nIGNhbg0KPj4+Pj4+ICAgYmUgdXNlZCB0byBwcm92aWRlIHNlcnZpY2UgcHJvdGVjdGlv
biBhZ2FpbnN0IHJhbmRvbSBtZWRpYSBlcnJvcnMsDQo+Pj4+Pj4gICBwYWNrZXQgcmVwbGljYXRp
b24gYW5kIGVsaW1pbmF0aW9uIGNhbiBiZSB1c2VkIHRvIHByb3ZpZGUgc2VydmljZQ0KPj4+Pj4+
ICAgcHJvdGVjdGlvbiBhZ2FpbnN0IGVxdWlwbWVudCBmYWlsdXJlcy4gIFRoaXMgbWVjaGFuaXNt
IGRpc3RyaWJ1dGVzDQo+Pj4+Pj4gICB0aGUgY29udGVudHMgb2YgRGV0TmV0IGZsb3dzIG92ZXIg
bXVsdGlwbGUgcGF0aHMgaW4gdGltZSBhbmQvb3INCj4+Pj4+PiAgIHNwYWNlLCBzbyB0aGF0IHRo
ZSBsb3NzIG9mIHNvbWUgb2YgdGhlIHBhdGhzIGRvZXMgbmVlZCBub3QgY2F1c2UgdGhlDQo+Pj4+
Pj4gICBsb3NzIG9mIGFueSBwYWNrZXRzLiINCj4+Pj4+Pg0KPj4+Pj4+DQo+Pj4+Pj4gKjMuMi4y
LiAgU2VydmljZSBQcm90ZWN0aW9uKg0KPj4+Pj4+DQo+Pj4+Pj4gU2VydmljZSBwcm90ZWN0aW9u
IGlzIHVzZWQgYXMgYSBtb3JlIGdlbmVyaWMgdGVybS4gSW50cm9kdWN0b3J5IHRleHQNCj4+Pj4+
PiBhZGRlZDoNCj4+Pj4+PiAgICJTZXJ2aWNlIHByb3RlY3Rpb24gYWltcyB0byBtaXRpZ2F0ZSBv
ciBlbGltaW5hdGUgcGFja2V0IGxvc3MgZHVlIHRvDQo+Pj4+Pj4gICBlcXVpcG1lbnQgZmFpbHVy
ZXMsIHJhbmRvbSBtZWRpYSBhbmQvb3IgbWVtb3J5IGZhdWx0cy4gIFRoZXNlIHR5cGVzDQo+Pj4+
Pj4gICBvZiBwYWNrZXQgbG9zcyBjYW4gYmUgZ3JlYXRseSByZWR1Y2VkIGJ5IHNwcmVhZGluZyB0
aGUgZGF0YSBvdmVyDQo+Pj4+Pj4gICBtdWx0aXBsZSBkaXNqb2ludCBmb3J3YXJkaW5nIHBhdGhz
LiAgVmFyaW91cyBzZXJ2aWNlIHByb3RlY3Rpb24NCj4+Pj4+PiAgIG1ldGhvZHMgYXJlIGRlc2Ny
aWJlZCBpbiBbUkZDNjM3Ml0sIGUuZy4sIDErMSBsaW5lYXIgcHJvdGVjdGlvbi4NCj4+Pj4+PiAg
IFRoaXMgc2VjdGlvbiBkZXNjcmliZXMgdGhlIGZ1bmN0aW9uYWwgZGV0YWlscyBvZiBhbiBhZGRp
dGlvbmFsIG1ldGhvZA0KPj4+Pj4+ICAgaW4gU2VjdGlvbiAzLjIuMi4yLCB3aGljaCBjYW4gYmUg
aW1wbGVtZW50ZWQgYXMgZGVzY3JpYmVkIGluDQo+Pj4+Pj4gICBTZWN0aW9uIDMuMi4yLjMgb3Ig
YXMgc3BlY2lmaWVkIGluIFtJLUQuaWV0Zi1kZXRuZXQtZHAtc29sLW1wbHNdIGluDQo+Pj4+Pj4g
ICBvcmRlciB0byBwcm92aWRlIDErbiBoaXRsZXNzIHByb3RlY3Rpb24uICBUaGUgYXBwcm9wcmlh
dGUgc2VydmljZQ0KPj4+Pj4+ICAgcHJvdGVjdGlvbiBtZWNoYW5pc20gZGVwZW5kcyBvbiB0aGUg
c2NlbmFyaW8gYW5kIHRoZSByZXF1aXJlbWVudHMuIg0KPj4+Pj4+DQo+Pj4+Pj4NCj4+Pj4+PiBO
ZXcgc3ViLXNlY3Rpb24gYWRkZWQ6DQo+Pj4+Pj4NCj4+Pj4+PiAiMy4yLjIuMS4gIEluLU9yZGVy
IERlbGl2ZXJ5DQo+Pj4+Pj4NCj4+Pj4+PiAgIE91dC1vZi1vcmRlciBwYWNrZXQgZGVsaXZlcnkg
Y2FuIGJlIGEgc2lkZSBlZmZlY3Qgb2Ygc2VydmljZQ0KPj4+Pj4+ICAgcHJvdGVjdGlvbi4gIFBh
Y2tldHMgZGVsaXZlcmVkIG91dC1vZi1vcmRlciBpbXBhY3QgdGhlIGFtb3VudCBvZg0KPj4+Pj4+
ICAgYnVmZmVyaW5nIG5lZWRlZCBhdCB0aGUgZGVzdGluYXRpb24gdG8gcHJvcGVybHkgcHJvY2Vz
cyB0aGUgcmVjZWl2ZWQNCj4+Pj4+PiAgIGRhdGEuICBTdWNoIHBhY2tldHMgYWxzbyBpbmZsdWVu
Y2UgdGhlIGppdHRlciBvZiBhIGZsb3cuICBUaGUgRGV0TmV0DQo+Pj4+Pj4gICBzZXJ2aWNlIGlu
Y2x1ZGVzIG1heGltdW0gYWxsb3dlZCBtaXNvcmRlcmluZyBhcyBhIGNvbnN0cmFpbnQuIFplcm8N
Cj4+Pj4+PiAgIG1pc29yZGVyaW5nIHdvdWxkIGJlIGEgdmFsaWQgc2VydmljZSBjb25zdHJhaW50
IHRvIHJlZmxlY3QgdGhhdCB0aGUNCj4+Pj4+PiAgIGVuZCBzeXN0ZW0ocykgb2YgdGhlIGZsb3cg
Y2Fubm90IHRvbGVyYXRlIGFueSBvdXQtb2Ytb3JkZXIgZGVsaXZlcnkuDQo+Pj4+Pj4gICBTZXJ2
aWNlIHByb3RlY3Rpb24gbWF5IHByb3ZpZGUgYSBtZWNoYW5pc20gdG8gc3VwcG9ydCBpbi1vcmRl
cg0KPj4+Pj4+ICAgZGVsaXZlcnkuIg0KPj4+Pj4+DQo+Pj4+Pj4NCj4+Pj4+PiAqMy4yLjIuMi4g
UGFja2V0IFJlcGxpY2F0aW9uIGFuZCBFbGltaW5hdGlvbioNCj4+Pj4+Pg0KPj4+Pj4+IE5ldyBi
dWxsZXQgYWRkZWQgYXMgdGhlIGxhc3Qgb25lOg0KPj4+Pj4+ICAgIm8gIFRoZSBQYWNrZXQgT3Jk
ZXJpbmcgRnVuY3Rpb24gKFBPRikgdXNlcyB0aGUgc2VxdWVuY2luZyBpbmZvcm1hdGlvbg0KPj4+
Pj4+ICAgICAgdG8gcmUtb3JkZXIgYSBEZXROZXQgZmxvdydzIHBhY2tldHMgdGhhdCBhcmUgcmVj
ZWl2ZWQgb3V0IG9mDQo+Pj4+Pj4gICAgICBvcmRlci4iDQo+Pj4+Pj4NCj4+Pj4+PiBOZXcgc2Vu
dGVuY2UgYWRkZWQgYWZ0ZXIgdGhlIGJ1bGxldCBsaXN0Og0KPj4+Pj4+ICJUaGUgb3JkZXIgaW4g
d2hpY2ggYSBub2RlIGFwcGxpZXMgdGhlIFBFRiBhbmQgdGhlIFBSRiB0byBhIERldE5ldA0KPj4+
Pj4+IGZsb3cgaXMgaW1wbGVtZW50YXRpb24gc3BlY2lmaWMuIg0KPj4+Pj4+DQo+Pj4+Pj4gMm5k
IHBhcmFncmFwaCBhZnRlciB0aGUgYnVsbGV0IGxpc3QgaGFzIGJlZW4gdXBkYXRlZCB0bzoNCj4+
Pj4+PiAiU29tZSBzZXJ2aWNlIHByb3RlY3Rpb24gbWVjaGFuaXNtcyByZWx5IG9uIHN3aXRjaGlu
ZyBmcm9tIG9uZSBmbG93IHRvDQo+Pj4+Pj4gICBhbm90aGVyIHdoZW4gYSBmYWlsdXJlIG9mIGEg
ZmxvdyBpcyBkZXRlY3RlZC4gIENvbnRyYXJpbHksIHBhY2tldA0KPj4+Pj4+ICAgcmVwbGljYXRp
b24gYW5kIGVsaW1pbmF0aW9uIGNvbWJpbmVzIHRoZSBEZXROZXQgbWVtYmVyIGZsb3dzIHNlbnQN
Cj4+Pj4+PiAgIGFsb25nIG11bHRpcGxlIGRpZmZlcmVudCBwYXRocywgYW5kIHBlcmZvcm1zIGEg
cGFja2V0LWJ5LXBhY2tldA0KPj4+Pj4+ICAgc2VsZWN0aW9uIG9mIHdoaWNoIHRvIGRpc2NhcmQs
IGUuZy4sIGJhc2VkIG9uIHNlcXVlbmNpbmcgaW5mb3JtYXRpb24uIg0KPj4+Pj4+DQo+Pj4+Pj4N
Cj4+Pj4+PiAqMy4yLjMuICBFeHBsaWNpdCByb3V0ZXMqDQo+Pj4+Pj4NCj4+Pj4+PiBPdXQtb2Yt
b3JkZXIgYXNwZWN0IGFkZGVkIHRvIHRoZSBmaXJzdCBwYXJhZ3JhcGgsIHdoaWNoIGlzIGFib3V0
DQo+Pj4+Pj4gZGlzdHJpYnV0ZWQgcm91dGluZzoNCj4+Pj4+PiAiRnVydGhlcm1vcmUsIG91dC1v
Zi1vcmRlcg0KPj4+Pj4+IHBhY2tldCBkZWxpdmVyeSBjYW4gYmUgYSBzaWRlIGVmZmVjdCBvZiBy
b3V0ZSBjaGFuZ2VzLiINCj4+Pj4+Pg0KPj4+Pj4+IE5ldyBzZW50ZW5jZSBhZGRlZCB0byB0aGUg
M3JkIHBhcmFncmFwaDoNCj4+Pj4+PiAiRXhwbGljaXQgcm91dGVzIGNhbiBiZSBlc3RhYmxpc2hl
ZCB2YXJpb3VzDQo+Pj4+Pj4gd2F5cywgZS5nLiwgd2l0aCBSU1ZQLVRFIFtSRkMzMjA5XSwgd2l0
aCBTZWdtZW50IFJvdXRpbmcgKFNSKQ0KPj4+Pj4+IFtJLUQuaWV0Zi1zcHJpbmctc2VnbWVudC1y
b3V0aW5nXSwgdmlhIGEgU29mdHdhcmUgRGVmaW5lZCBOZXR3b3JraW5nDQo+Pj4+Pj4gYXBwcm9h
Y2ggW1JGQzc0MjZdLCB3aXRoIElTLUlTIFtSRkM3ODEzXSwgZXRjLiINCj4+Pj4+Pg0KPj4+Pj4+
IE5ldyBwYXJhZ3JhcGggYWRkZWQ6DQo+Pj4+Pj4gICAiT3V0LW9mLW9yZGVyIHBhY2tldCBkZWxp
dmVyeSBjYW4gYmUgYSBzaWRlIGVmZmVjdCBvZiBkaXN0cmlidXRpbmcgYQ0KPj4+Pj4+ICAgc2lu
Z2xlIGZsb3cgb3ZlciBtdWx0aXBsZSBwYXRocyBlc3BlY2lhbGx5IHdoZW4gdGhlcmUgaXMgYSBj
aGFuZ2UNCj4+Pj4+PiAgIGZyb20gb25lIHBhdGggdG8gYW5vdGhlciB3aGVuIGNvbWJpbmluZyB0
aGUgZmxvdy4gIFRoaXMgaXMNCj4+Pj4+PiAgIGlycmVzcGVjdGl2ZSBvZiB0aGUgZGlzdHJpYnV0
aW9uIG1ldGhvZCB1c2VkLCBhbHNvIGFwcGxpZXMgdG8gc2VydmljZQ0KPj4+Pj4+ICAgcHJvdGVj
dGlvbiBvdmVyIGV4cGxpY2l0IHJvdXRlcy4gIEFzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDMuMi4y
LjEsDQo+Pj4+Pj4gICBvdXQtb2Ytb3JkZXIgcGFja2V0cyBpbmZsdWVuY2UgdGhlIGppdHRlciBv
ZiBhIGZsb3cgYW5kIGltcGFjdCB0aGUNCj4+Pj4+PiAgIGFtb3VudCBvZiBidWZmZXJpbmcgbmVl
ZGVkIHRvIHByb2Nlc3MgdGhlIGRhdGE7IHRoZXJlZm9yZSwgRGV0TmV0DQo+Pj4+Pj4gICBzZXJ2
aWNlIGluY2x1ZGVzIG1heGltdW0gYWxsb3dlZCBtaXNvcmRlcmluZyBhcyBhIGNvbnN0cmFpbnQu
IFRoZQ0KPj4+Pj4+ICAgdXNlIG9mIGV4cGxpY2l0IHJvdXRlcyBoZWxwcyB0byBwcm92aWRlIGlu
LW9yZGVyIGRlbGl2ZXJ5IGJlY2F1c2UNCj4+Pj4+PiAgIHRoZXJlIGlzIG5vIGltbWVkaWF0ZSBy
b3V0ZSBjaGFuZ2Ugd2l0aCB0aGUgbmV0d29yayB0b3BvbG9neSwgYnV0IHRoZQ0KPj4+Pj4+ICAg
Y2hhbmdlcyBhcmUgcGxhbm5hYmxlIGFzIHRoZXkgYXJlIGJldHdlZW4gdGhlIGRpZmZlcmVudCBl
eHBsaWNpdA0KPj4+Pj4+ICAgcm91dGVzLiINCj4+Pj4+Pg0KPj4+Pj4+ICoNCj4+Pj4+PiAqKjQu
MS4xLiBSZXByZXNlbnRhdGl2ZSBQcm90b2NvbCBTdGFjayBNb2RlbCoNCj4+Pj4+Pg0KPj4+Pj4+
ICJFeHBsaWNpdCByb3V0ZXMiIGhhdmUgYmVlbiBhZGRlZCB0byBGaWd1cmUgMiB3aXRoIHRoZSBj
b3JyZXNwb25kaW5nDQo+Pj4+Pj4gZXhwbGFuYXRpb246DQo+Pj4+Pj4gIkV4cGxpY2l0IHJvdXRl
cw0KPj4+Pj4+ICAgICAgICAgICBUaGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllciBwcm92aWRlcyBt
ZWNoYW5pc21zIHRvIGVuc3VyZSB0aGF0DQo+Pj4+Pj4gICAgICAgICAgIGZpeGVkIHBhdGhzIGFy
ZSBwcm92aWRlZCBmb3IgRGV0TmV0IGZsb3dzLiAgVGhlc2UgZXhwbGljaXQNCj4+Pj4+PiAgICAg
ICAgICAgcGF0aHMgYXZvaWQgdGhlIGltcGFjdCBvZiBuZXR3b3JrIGNvbnZlcmdlbmNlLiINCj4+
Pj4+Pg0KPj4+Pj4+DQo+Pj4+Pj4gU2VjdGlvbiA0LjExIENvbm5lY3RlZCBpc2xhbmRzIHZzLiBu
ZXR3b3JrcyBvZiB2MDUgaGFzIGJlZW4gZGVsZXRlZA0KPj4+Pj4+IGJlY2F1c2UgaXQgd2FzIGp1
c3QgYSBsZWZ0b3ZlciBmcm9tIGVhcmx5IGRyYWZ0cyBvbiB3aGF0IERldE5ldCBXRw0KPj4+Pj4+
IHNob3VsZCBkbzsgd2hpY2ggYXJlIGNvdmVyZWQgYnkgdGhlIGNoYXJ0ZXIgYW55d2F5cy4NCj4+
Pj4+Pg0KPj4+Pj4+DQo+Pj4+Pj4gUmVmZXJlbmNlcyBoYXZlIGJlZW4gY2xlYW5lZCB1cCBhbmQg
YnJvdWdodCB1cC10by1kYXRlLg0KPj4+Pj4+DQo+Pj4+Pj4NCj4+Pj4+PiBSZWZpbmVtZW50cyBo
YXZlIGJlZW4gaW1wbGVtZW50ZWQgaW4gdGhlIGRyYWZ0IGFjY29yZGluZyB0byBMb3Uncw0KPj4+
Pj4+IGRldGFpbGVkIGNvbW1lbnRzLiBUaGV5IGFyZSBub3QgbGlzdGVkIGhlcmUgYmVjYXVzZSB0
aGV5IGFyZSBtaW5vcg0KPj4+Pj4+IGNoYW5nZXMuDQo+Pj4+Pj4NCj4+Pj4+Pg0KPj4+Pj4+IEJl
c3QgcmVnYXJkcywNCj4+Pj4+PiBKYW5vcw0KPj4+Pj4+DQo+Pj4+Pj4NCj4+Pj4+Pj4gT24gNi8x
Mi8yMDE4IDI6NDggUE0sIExvdSBCZXJnZXIgd3JvdGU6DQo+Pj4+Pj4+IEJhbMOhenMsDQo+Pj4+
Pj4+DQo+Pj4+Pj4+IFRoYW5rcyBmb3IgdGhlIHJlc3BvbnNlIC0tIHBsZWFzZSBzZWUgYmVsb3cu
DQo+Pj4+Pj4+DQo+Pj4+Pj4+IC0tLS0tLS0tLS0NCj4+Pj4+Pj4gT24gSnVuZSAxMiwgMjAxOCA0
OjA3OjM1IEFNIEJhbMOhenMgVmFyZ2EgQQ0KPj4+Pj4+PiA8YmFsYXpzLmEudmFyZ2FAZXJpY3Nz
b24uY29tPG1haWx0bzpiYWxhenMuYS52YXJnYUBlcmljc3Nvbi5jb20+PiB3cm90ZToNCj4+Pj4+
Pj4NCj4+Pj4+Pj4+IEhpIExvdSwgVGhhbmtzIGZvciB0aGUgY29tbWVudHMuIFNlZSByZWFjdGlv
bnMgaW5saW5lLiBEb2N1bWVudA0KPj4+Pj4+Pj4gdXBkYXRlIGluIHByb2dyZXNzLiBDaGVlcnMg
QmFsYSd6cw0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+
Pj4+Pj4+PiBGcm9tOiBkZXRuZXQgPGRldG5ldC1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpkZXRu
ZXQtYm91bmNlc0BpZXRmLm9yZz4+IE9uIEJlaGFsZiBPZiBMb3UgQmVyZ2VyDQo+Pj4+Pj4+PiBT
ZW50OiAyMDE4LiBqw7puaXVzIDEuIDIyOjQyDQo+Pj4+Pj4+PiBUbzogRGV0TmV0IFdHIDxkZXRu
ZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZz4+Ow0KPj4+Pj4+Pj4gZHJhZnQtaWV0
Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLWRldG5ldC1h
cmNoaXRlY3R1cmVAaWV0Zi5vcmc+DQo+Pj4+Pj4+PiBTdWJqZWN0OiBbRGV0bmV0XSBQcm9taXNl
ZCBjb21tZW50cyBvbiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUNCj4+Pj4+Pj4+DQo+
Pj4+Pj4+PiBIaSwNCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAgICAgSSBoYXZlIGEgbnVtYmVyIG9mIGhp
Z2ggbGV2ZWwgY29tbWVudHMgb24gdGhlIGRvY3VtZW50IHRoYXQgSSdkDQo+Pj4+Pj4+PiBsaWtl
IHRvICByYWlzZSBiZWxvdy4gIEkgYWxzbyBoYXZlIGEgbnVtYmVyIG9mIG1vcmUNCj4+Pj4+Pj4+
IGVkaXRvcmlhbC9zcGVjaWZpYyBjb21tZW50cyB0aGF0ICBJJ2QgbGlrZSB0byByZXZpZXcgZGly
ZWN0bHkgd2l0aA0KPj4+Pj4+Pj4gdGhlIGF1dGhvcnMgYW5kIHRoZW4gaGF2ZSB0aGVtIHJlcG9y
dCBiYWNrICBvbiBjaGFuZ2VzIC0tIGlmIGFueQ0KPj4+Pj4+Pj4gdHVybiBvdXQgdG8gYmUgbW9y
ZSBzdWJzdGFudGl2ZSBkaXNjdXNzaW9ucyBmcm9tIHRoZSAgYXV0aG9yJ3MNCj4+Pj4+Pj4+IHBl
cnNwZWN0aXZlLCBJJ2xsIHJhaXNlIHRoZXNlIG9uIHRoZSBsaXN0IHNlcGFyYXRlbHkuDQo+Pj4+
Pj4+Pg0KPj4+Pj4+PiAuLi4NCj4+Pj4+Pj4+IC0gV1JUIFNlY3Rpb24gNC40LjMsIEkgdGhpbmsg
dGhlIGluY2x1c2lvbiBvZiBhIGRpc3RyaWJ1dGVkIGNvbnRyb2wNCj4+Pj4+Pj4+IHBsYW5lIGlu
IHRoZSAiTmV0d29yayBQbGFuZSIgaXMgaW5jb25zaXN0ZW50IHdpdGggb3RoZXIgZnVuY3Rpb25h
bA0KPj4+Pj4+Pj4gZGVmaW5pdGlvbnMgYW5kIGNvbmZsYXRlcyB3aGVyZSBhIGZ1bmN0aW9uIHJl
c2lkZXMgZnJvbSB0aGUgYWN0dWFsDQo+Pj4+Pj4+PiBmdW5jdGlvbiBhbmQgdGhhdCB3aGV0aGVy
IGNvbnRyb2wgaXMgaW1wbGVtZW50ZWQgaW4gYSBmdWxseQ0KPj4+Pj4+Pj4gY2VudHJhbGl6ZWQs
IGZ1bGx5IGRpc3RyaWJ1dGVkIG9yIHNvbWUgaHlicmlkIGZvcm0gZG9lc24ndA0KPj4+Pj4+Pj4g
ZnVuZGFtZW50YWxseSBjaGFuZ2UgIHRoZSBjb250cm9sIGZ1bmN0aW9uJ3Mgcm9sZSAtLSB0aGVy
ZWZvcmUgSQ0KPj4+Pj4+Pj4gdGhpbmsgdGhlIHNlY3Rpb25zIDQuNC4yIGFuZCAuMyBzaG91bGQg
YmUgcmV2aXNlZCBhY2NvcmRpbmdseQ0KPj4+Pj4+Pj4gW0JhbMOhenMgVmFyZ2EgQV0gQWdyZWUg
aW4gcHJpbmNpcGFsLiBMZXQncyBkaXNjdXNzIHRoZSBkZXRhaWxzLg0KPj4+Pj4+Pj4NCj4+Pj4+
Pj4gT2theSAtIEknbGwgd29yayB3aXRoIHlvdSBvZmYgbGluZSBhbmQgd2UgY2FuIHJlcG9ydCBi
YWNrIHRoZQ0KPj4+Pj4+PiByZXN1bHRzL3Byb3Bvc2VkIGNoYW5nZXMuDQo+Pj4+Pj4+DQo+Pj4+
Pj4+PiAtIEluIHNldmVyYWwgcGxhY2VzIGl0J3Mgbm90IGNsZWFyIHRoYXQgRGV0TmV0IHNlcnZp
Y2UgaXMgYWx3YXlzIGENCj4+Pj4+Pj4+IEwzIHNlcnZpY2Ugd2hpY2ggaXMgY29udHJvbGxlZCB1
c2luZyBMMyBpZGVudGlmaWVycywgaS5lLiwgSVANCj4+Pj4+Pj4+IGFkZHJlc3NlcyAtLSB0aGlz
IGlzIHRydWUgZXZlbiBpbiB0aGUgTVBMUyBzZXJ2aWNlIGNhc2UgYW5kIHRoZSBUU04NCj4+Pj4+
Pj4+IG92ZXIgTVBMUyBjYXNlLiBJIHRoaW5rIHRoaXMgaXMgYW4gaW1wb3J0YW50IHBvaW50IHRv
IGJlIGNsZWFyIG9uIGluDQo+Pj4+Pj4+PiB0aGUgZG9jdW1lbnQuDQo+Pj4+Pj4+PiBbQmFsw6F6
cyBWYXJnYSBBXSBJIGFtIG5vdCBzdXJlLiBEZXROZXQgc2VydmljZSBpcyBhbHdheXMgcHJvdmlk
ZWQNCj4+Pj4+Pj4+IG92ZXIgYSBMMyBuZXR3b3JrIChJUCBvciBNUExTKSwgdGhhdCBpcyBmaW5l
LiBIb3dldmVyIHRoZSBzZXJ2aWNlDQo+Pj4+Pj4+PiBpdHNlbGYgY2FuIGJlIEwyIG9yIEwzLiBJ
biBjYXNlIG9mIFRTTiBFdGhlcm5ldCBmcmFtZXMgYXJlDQo+Pj4+Pj4+PiB0cmFuc3BvcnRlZCwg
c28gaXQgaXMgYSBMMiBzZXJ2aWNlLiBJbiBjYXNlIG9mIElQIGVuZCBzeXN0ZW1zIElQDQo+Pj4+
Pj4+PiBwYWNrZXRzIGFyZSB0cmFuc3BvcnRlZCBzbyBpdCBpcyBhIEwzIHNlcnZpY2UuDQo+Pj4+
Pj4+Pg0KPj4+Pj4+PiBIdW1tIC0gV2hpbGUgSSBhZ3JlZSB0aGF0IERldE5ldCBpcyBwcm92aWRp
bmcgYW4gKGVuaGFuY2VkKSBMMlZQTg0KPj4+Pj4+PiBzZXJ2aWNlLCBpdCBpcyBub3QgaXRzZWxm
IHByb3ZpZGluZyBjb250cm9sIG9yIHNlcnZpY2Ugb2YgTDIgZGV2aWNlcw0KPj4+Pj4+PiAtLSB0
aGlzIGlzIFRTTidzIGpvYi4gIFRoZSBmYWN0IHRoYXQgRGV0TmV0IGlzIGFsbCBhYm91dCBiZWhh
dmlvciBvZg0KPj4+Pj4+PiBMMyBub2RlcyAoaS5lLiwgSVAgYW5kIFBXL01QTFMpIGFuZCBub3Qg
TDIgbm9kZXMgKGkuZS4sIFRTTiBicmlkZ2VzKQ0KPj4+Pj4+PiBpcyBzb21ldGhpbmcgdGhlIGFy
Y2hpdGVjdHVyZSBzaG91bGQgbWFrZSB1bmFtYmlndW91cy4NCj4+Pj4+Pj4NCj4+Pj4+Pj4gVGhh
bmtzLA0KPj4+Pj4+PiBMb3UNCj4+Pj4+Pj4NCj4+Pj4+Pj4+IFBsZWFzZSBsZXQgbWUga25vdyB3
aGF0IHlvdSB0aGluay4NCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiBDaGVlcnMsDQo+Pj4+Pj4+Pg0KPj4+
Pj4+Pj4gTG91DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+Pj4+PiBkZXRuZXQgbWFpbGluZyBs
aXN0DQo+Pj4+Pj4+PiBkZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZz4NCj4+
Pj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0DQo+Pj4+
Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+
Pj4+Pj4gZGV0bmV0IG1haWxpbmcgbGlzdA0KPj4+Pj4+Pj4gZGV0bmV0QGlldGYub3JnPG1haWx0
bzpkZXRuZXRAaWV0Zi5vcmc+DQo+Pj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL2RldG5ldA0KPj4+Pj4+DQo+Pj4+Pj4NCj4+Pj4+Pj4gT24gNi8xMi8yMDE4IDY6
MjcgUE0sIFN0ZXdhcnQgQnJ5YW50IHdyb3RlOg0KPj4+Pj4+PiBEZWFyIEJhbGEnenMNCj4+Pj4+
Pj4NCj4+Pj4+Pj4gVGhhbmsgeW91IHlvdXIgZm9yIHlvdXIgY29uc2lkZXJhdGlvbiBvZiB0aGVz
ZSBwb2ludHMuIEkgd2lsbCBqdXN0DQo+Pj4+Pj4+IHBpY2sgdXAgYSBmZXcgdGhhdCBuZWVkIHNv
bWUgZnVydGhlciB0aG91Z2h0Og0KPj4+Pj4+Pg0KPj4+Pj4+Pg0KPj4+Pj4+Pj4gICAgRGV0TmV0
IHRyYW5zaXQgbm9kZQ0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+ICAgICAgICAgICBBIG5vZGUgb3BlcmF0
aW5nIGF0IHRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyLCB0aGF0IHV0aWxpemVzDQo+Pj4+Pj4+
Pg0KPj4+Pj4+Pj4gICAgICAgICAgIGxpbmsgbGF5ZXIgYW5kL29yIG5ldHdvcmsgbGF5ZXIgc3dp
dGNoaW5nIGFjcm9zcyBtdWx0aXBsZQ0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+ICAgICAgICAgICBsaW5r
cyBhbmQvb3Igc3ViLW5ldHdvcmtzIHRvIHByb3ZpZGUgcGF0aHMgZm9yIERldE5ldCBzZXJ2aWNl
DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gICAgICAgICAgIGxheWVyIGZ1bmN0aW9ucy4gT3B0aW9uYWxs
eSBwcm92aWRlcyBjb25nZXN0aW9uIHByb3RlY3Rpb24NCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAgICAg
ICAgICAgb3ZlciB0aG9zZSBwYXRocy4gIEFuIE1QTFMgTFNSIGlzIGFuIGV4YW1wbGUgb2YgYSBE
ZXROZXQNCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAgICAgICAgICAgdHJhbnNpdCBub2RlLg0KPj4+Pj4+
Pj4NCj4+Pj4+Pj4+IFNCPiBJbiB0aGF0IGV4YW1wbGUgaXQgd291bGQgaGF2ZSB0byBiZSBhIERl
dE5ldCBlbmFibGUvYXdhcmUgTFNSLiBBbg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IFNCPiBvcmRpbmFy
eSBMU1Igd291bGQgbm90IGtub3cgYW55dGhpbmcgYWJvdXQgRGV0TmV0Lg0KPj4+Pj4+Pj4NCj4+
Pj4+Pj4+IFtCYWzDoXpzIFZhcmdhIEFdIE5vLCBBIERldE5ldCBhd2FyZSBMU1Igd291bGQgYmUg
YSByZWxheSBub2RlIChTLVBFKS4NCj4+Pj4+Pj4+DQo+Pj4+Pj4+IEkgdGhpbmsgdGhlIGNvbmZ1
c2lvbiBpcyB3aGF0ICJEZXROZXQgVHJhbnNwb3J0IExheWVyIiBtZWFucy4gVGhpcw0KPj4+Pj4+
PiB0ZWNobm9sb2d5IHRvdWNoZXMgb24gVHJhbnNwb3J0IExheWVyIGluICB0aGUgTDQgc2Vuc2Us
IGFuZCB0aGUNCj4+Pj4+Pj4gVHJhbnNwb3J0IE5ldHdvcmsgTGF5ZXIgYXMgaW4gdGhlIHBhY2tl
dCBuZXR3b3JrIHRoYXQgY2Fycmllcw0KPj4+Pj4+PiBMMyBwYWNrZXRzLg0KPj4+Pj4+Pg0KPj4+
Pj4+PiBTbyBJIHRoaW5rIHRoYXQgd2UgbmVlZCB0byBjbGFyaWZ5IHdoZXRoZXIgYSBEZXROZXQg
dHJhbnNpdCBub2RlDQo+Pj4+Pj4+IGlzIGFuIFMtUEUgKGkuZS4gYSBhIHRyYW5zaXQgbm9kZSBp
biB0aGUgRGV0TmV0IGxheWVyKSwgb3IgYSBQIG5vZGUNCj4+Pj4+Pj4gKGkuZS4gYSB0cmFuc2l0
IG5vZGUgdGhhdCBpcyBjYXJyeWluZyBEZXROZXQgcGFja2V0cyBidXQgY291bGQgYmUNCj4+Pj4+
Pj4gY2FycnlpbmcgYW55IHNvcnQgb2YgTVBMUyBwYWNrZXQpDQo+Pj4+Pj4+DQo+Pj4+Pj4+PiA9
PT09PT09PT09PT0NCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAgIFRoZXNlIHRocmVlIHRlY2huaXF1ZXMg
Y2FuIGJlIGFwcGxpZWQgaW5kZXBlbmRlbnRseSwgZ2l2aW5nIGVpZ2h0DQo+Pj4+Pj4+Pg0KPj4+
Pj4+Pj4gICBwb3NzaWJsZSBjb21iaW5hdGlvbnMsIGluY2x1ZGluZyBub25lIChubyBEZXROZXQp
LCBhbHRob3VnaCBzb21lDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gICBjb21iaW5hdGlvbnMgYXJlIG9m
IHdpZGVyIHV0aWxpdHkgdGhhbiBvdGhlcnMuICBUaGlzIHNlcGFyYXRpb24ga2VlcHMNCj4+Pj4+
Pj4+DQo+Pj4+Pj4+PiAgIHRoZSBwcm90b2NvbCBzdGFjayBjb2hlcmVudCBhbmQgbWF4aW1pemVz
IGludGVyb3BlcmFiaWxpdHkgd2l0aA0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+ICAgZXhpc3RpbmcgYW5k
IGRldmVsb3Bpbmcgc3RhbmRhcmRzIGluIHRoaXMgKElFVEYpIGFuZCBvdGhlciBTdGFuZGFyZHMN
Cj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAgIERldmVsb3BtZW50IE9yZ2FuaXphdGlvbnMuICBTb21lIGV4
YW1wbGVzIG9mIHR5cGljYWwgZXhwZWN0ZWQNCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAgIGNvbWJpbmF0
aW9uczoNCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAgIG8gIEV4cGxpY2l0IHJvdXRlcyBwbHVzIHNlcnZp
Y2UgcHJvdGVjdGlvbiBhcmUgZXhhY3RseSB0aGUgdGVjaG5pcXVlcw0KPj4+Pj4+Pj4NCj4+Pj4+
Pj4+ICAgICAgZW1wbG95ZWQgYnkgW0hTUi1QUlBdLiBFeHBsaWNpdCByb3V0ZXMgYXJlIGFjaGll
dmVkIGJ5IGxpbWl0aW5nDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gICAgICB0aGUgcGh5c2ljYWwgdG9w
b2xvZ3kgb2YgdGhlIG5ldHdvcmssIGFuZCB0aGUgc2VxdWVudGlhbGl6YXRpb24sDQo+Pj4+Pj4+
Pg0KPj4+Pj4+Pj4gICAgICByZXBsaWNhdGlvbiwgYW5kIGR1cGxpY2F0ZSBlbGltaW5hdGlvbiBh
cmUgZmFjaWxpdGF0ZWQgYnkgcGFja2V0DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gICAgICB0YWdzIGFk
ZGVkIGF0IHRoZSBmcm9udCBvciB0aGUgZW5kIG9mIEV0aGVybmV0IGZyYW1lcy4NCj4+Pj4+Pj4+
DQo+Pj4+Pj4+PiBTQj4gRVIgY2FuIGJlIGRvbmUgdmlydHVhbGx5IGFzIHdlbGwgYXMgcGh5c2lj
YWxseS4gUlNWUCBpcyBhIHR5cGUgb2YNCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiBTQj4gRVIsIGFzIGlz
IEFkai1TSUQgYmFzZWQgU1IsIGFuZCB3ZSBjYW4gZGVzaWduIG90aGVyIHR5cGVzLg0KPj4+Pj4+
Pj4NCj4+Pj4+Pj4+IFtCYWzDoXpzIFZhcmdhIEFdIEFncmVlLCBidXQgdGhlc2UgYXJlIGV4YW1w
bGVzLiBTdGF0ZW1lbnQgaXMgZm9yDQo+Pj4+Pj4+PiBIU1ItUFJQLg0KPj4+Pj4+Pj4NCj4+Pj4+
Pj4gU28gdGhlIHF1ZXN0aW9uIGlzIHdoZXRoZXIgd2Ugc2hvdWxkIGV4cGFuZCB0aGUgc2V0IG9m
IGV4YW1wbGVzLA0KPj4+Pj4+PiBwYXJ0aWN1bGFybHkNCj4+Pj4+Pj4gdG8gbW9yZSBhY2Nlc3Np
YmxlIG9uZXMuDQo+Pj4+Pj4+DQo+Pj4+Pj4+ID09PT09PT09PT09PQ0KPj4+Pj4+Pj4gICAgICAg
ICAgICAgICAgICAgIFBhY2tldCByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24NCj4+Pj4+Pj4+
DQo+Pj4+Pj4+Pj4+Pj4+Pj4+PiByZWxheSA+ID4gPiA+ID4gPiA+ID4NCj4+Pj4+Pj4+PiAvLS0t
LS0tLS0tLS0tKyBSIG5vZGUgRSArLS0tLS0tLS0tLS0tXCA+DQo+Pj4+Pj4+Pj4gLyAgICAgICAg
ICAgICAgICAgIHYgKyBeICAgICAgICAgICAgICAgXCA+DQo+Pj4+Pj4+PiAgICAgIGVuZCAgICBS
ICsgICAgICAgICAgICAgICAgICAgdiB8IF4gICAgICAgICAgICAgICAgKyBFIGVuZA0KPj4+Pj4+
Pj4NCj4+Pj4+Pj4+ICAgICAgc3lzdGVtICAgKyAgICAgICAgICAgICAgICAgICB2IHwgXiAgICAg
ICAgICAgICAgICArICAgc3lzdGVtDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+IFwgICAgICAgICAgICAg
ICAgICB2ICsgXiAgICAgICAgICAgICAgIC8gPg0KPj4+Pj4+Pj4+IFwtLS0tLS0tLS0tLS0rIFIg
cmVsYXkgRSArLS0tLS0tLS0tLS0vID4NCj4+Pj4+Pj4+Pj4+Pj4+Pj4+ICBub2RlID4gPiA+ID4g
PiA+ID4gPg0KPj4+Pj4+Pj4gRmlndXJlIDENCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAgIFBhY2tldCBy
ZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24gZG9lcyBub3QgcmVhY3QgdG8gYW5kIGNvcnJlY3QN
Cj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAgIGZhaWx1cmVzOyBpdCBpcyBlbnRpcmVseSBwYXNzaXZlLiAg
VGh1cywgaW50ZXJtaXR0ZW50IGZhaWx1cmVzLA0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IFNCPiBJIHRo
aW5rIGl0IGNvcGVzIHdpdGggaW50ZXJtaXR0ZW50IGZhaWx1cmVzIE9LLg0KPj4+Pj4+Pj4NCj4+
Pj4+Pj4+IFtCYWzDoXpzIFZhcmdhIEFdIFllcywgUFJGIGFuZCBQRUYgY2FuIGVsaW1pbmF0ZSB0
aGUgZWZmZWN0IG9mIHN1Y2gNCj4+Pj4+Pj4+IGZhaWx1cmVzLiBCdXQgdGV4dA0KPj4+Pj4+Pj4N
Cj4+Pj4+Pj4+IGludGVuZHMgdG8gc2F5IHRoYXQgaXQgaXMgcGFzc2l2ZS4gSXQgaXMgbm90IHJl
YWN0aW5nIHRvIHN1Y2gNCj4+Pj4+Pj4+IGZhaWx1cmVzLiBObyBjaGFuZ2UgaW4gdGV4dC4NCj4+
Pj4+Pj4+DQo+Pj4+Pj4+IFlvdSBzYXkgdGhhdCBQUkVGIGRvZXMgbm90IGNvcnJlY3QgZmFpbHVy
ZXMuIEkgd291bGQgY29udGVuZCB0aGF0IGlzDQo+Pj4+Pj4+IGV4YWN0bHkNCj4+Pj4+Pj4gd2hh
dCBpdCBkb2VzLiBTdXJlIGl0IGRvZXMgbm90IHJlYWN0IGJ1dCBpdCBkb2VzIGNvcnJlY3QsIGFu
ZCBpdCBkb2VzDQo+Pj4+Pj4+IGFkZHJlc3MgaW50ZXJtaXR0ZW50IGZhaWx1cmVzLg0KPj4+Pj4+
Pj4gPT09PT09PT09PT0NCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAgIHRyYW5zcG9ydGVkIGJldHdlZW4g
dGhlIHBlZXIgZW5kIHN5c3RlbXMuICBUaGVyZWZvcmUsIHRoZSBmb2xsb3dpbmcNCj4+Pj4+Pj4+
DQo+Pj4+Pj4+PiAgIHBvc3NpYmxlIHR5cGVzIC8gZm9ybWF0cyBvZiBhIERldE5ldCBmbG93IGFy
ZSBkaXN0aW5ndWlzaGVkIGluIHRoaXMNCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAgIGRvY3VtZW50Og0K
Pj4+Pj4+Pj4NCj4+Pj4+Pj4+ICAgbyAgQXBwLWZsb3c6IG5hdGl2ZSBmb3JtYXQgb2YgYSBEZXRO
ZXQgZmxvdy4gIEl0IGRvZXMgbm90IGNvbnRhaW4gYW55DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gICAg
ICBEZXROZXQgcmVsYXRlZCBhdHRyaWJ1dGVzLg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+ICAgbyAgRGV0
TmV0LXQtZmxvdzogc3BlY2lmaWMgZm9ybWF0IG9mIGEgRGV0TmV0IGZsb3cuICBPbmx5IHJlcXVp
cmVzDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gICAgICB0aGUgY29uZ2VzdGlvbiAvIGxhdGVuY3kgZmVh
dHVyZXMgcHJvdmlkZWQgYnkgdGhlIERldG5ldCB0cmFuc3BvcnQNCj4+Pj4+Pj4+DQo+Pj4+Pj4+
PiAgICAgIGxheWVyLg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+ICAgbyAgRGV0TmV0LXMtZmxvdzogc3Bl
Y2lmaWMgZm9ybWF0IG9mIGEgRGV0TmV0IGZsb3cuICBPbmx5IHJlcXVpcmVzDQo+Pj4+Pj4+Pg0K
Pj4+Pj4+Pj4gICAgICB0aGUgcmVwbGljYXRpb24vZWxpbWluYXRpb24gZmVhdHVyZSBlbnN1cmVk
IGJ5IHRoZSBEZXROZXQgc2VydmljZQ0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+ICAgICAgbGF5ZXIuDQo+
Pj4+Pj4+Pg0KPj4+Pj4+Pj4gICBvICBEZXROZXQtc3QtZmxvdzogc3BlY2lmaWMgZm9ybWF0IG9m
IGEgRGV0TmV0IGZsb3cuICBJdCByZXF1aXJlcw0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+ICAgICAgYm90
aCBEZXROZXQgc2VydmljZSBsYXllciBhbmQgRGV0TmV0IHRyYW5zcG9ydCBsYXllciBmdW5jdGlv
bnMNCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAgICAgIGR1cmluZyBmb3J3YXJkaW5nLg0KPj4+Pj4+Pj4N
Cj4+Pj4+Pj4+IFNCPiBJIGZpbmQgdGhlIHJlbGlzdGluZyBvZiB0aGVzZSB0eXBlcyBjb25mdXNp
bmcuIFdoZXJlbid0IHRoZXkNCj4+Pj4+Pj4+IGRlZmluZWQNCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiBT
Qj4gaW4gdGhlIHNlY3Rpb24gYWJvdmU/DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gW0JhbMOhenMgVmFy
Z2EgQV0gVGhpcyBpcyBpbmxpbmUgd2l0aCB0aGUgcHJldmlvdXMgc2VjdGlvbiAiIEdyb3VwaW5n
DQo+Pj4+Pj4+PiBvZiBlbmQgc3lzdGVtcyAiLg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4gU3VyZWx5IGlm
IHdlIGhhdmUgZGVmaW5lZCB0aGVtIHdlIG5ldmVyIG5lZWQgdG8gZG8gYW55dGhpbmcgYnV0IG5h
bWUNCj4+Pj4+Pj4gdGhlbSBpbg0KPj4+Pj4+PiBsYXRlciBzZWN0aW9ucy4gUmVkZWZpbml0aW9u
IGlzIG5ldmVyIGEgZ29vZCBpZGVhIGJlY2F1c2UgaXQgb2Z0ZW4NCj4+Pj4+Pj4gbGVhZHMgdG8N
Cj4+Pj4+Pj4gY29uZmxpY3RpbmcgZGVmaW5pdGlvbnMuDQo+Pj4+Pj4+DQo+Pj4+Pj4+PiA9PT09
PT09PT09PT0NCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAgIFtIU1ItUFJQXSAgSUVDLCAiSGlnaCBhdmFp
bGFiaWxpdHkgc2VhbWxlc3MgcmVkdW5kYW5jeSAoSFNSKSBpcyBhDQo+Pj4+Pj4+Pg0KPj4+Pj4+
Pj4gICAgICAgICAgICAgIGZ1cnRoZXIgZGV2ZWxvcG1lbnQgb2YgdGhlIFBSUCBhcHByb2FjaCwg
YWx0aG91Z2ggSFNSDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gICAgICAgICAgICAgIGZ1bmN0aW9ucyBw
cmltYXJpbHkgYXMgYSBwcm90b2NvbCBmb3IgY3JlYXRpbmcgbWVkaWENCj4+Pj4+Pj4+DQo+Pj4+
Pj4+PiAgICAgICAgICAgICAgcmVkdW5kYW5jeSB3aGlsZSBQUlAsIGFzIGRlc2NyaWJlZCBpbiB0
aGUgcHJldmlvdXMNCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAgICAgICAgICAgICAgc2VjdGlvbiwgY3Jl
YXRlcyBuZXR3b3JrIHJlZHVuZGFuY3kuICBQUlAgYW5kIEhTUiBhcmUgYm90aA0KPj4+Pj4+Pj4N
Cj4+Pj4+Pj4+ICAgICAgICAgICAgICBkZXNjcmliZWQgaW4gdGhlIElFQyA2MjQzOSAzIHN0YW5k
YXJkLiIsDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gICAgICAgICAgICAgIDxodHRwOi8vd2Vic3RvcmUu
aWVjLmNoL3dlYnN0b3JlL3dlYnN0b3JlLm5zZi8NCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiBhcnRudW0v
MDQ2NjE1IW9wZW5kb2N1bWVudD4uDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gU0I+IE5vdCBhdmFpbGFi
bGUgYXQgdGhlIHRpbWUgb2YgdGhpcyByZXZpZXcsIGJ1dCBteSByZWNvbGxlY3Rpb24gaXMNCj4+
Pj4+Pj4+DQo+Pj4+Pj4+PiBTQj4gdGhhdCB0aGlzIGlzIG5vdCByZWFkaWx5IGF2YWlsYWJsZSB3
aXRob3V0IHBheWluZyBhIGxhcmdlIGZlZS4NCj4+Pj4+Pj4+DQo+Pj4+Pj4+IElmIHdlIGRlY2lk
ZSB0aGF0IHRoaXMgaXMgZXNzZW50aWFsIGFzIGEga2V5IHJlZmVyZW5jZSwgdGhlcmUgbmVlZHMg
dG8gYmUNCj4+Pj4+Pj4gc29tZSBzdWl0YWJsZSB0ZXh0LCBhcyB0aGlzIHdpbGwgZ2V0IHJhaXNl
ZCBhIG51bWJlciBvZiB0aW1lcyBiZXR3ZWVuDQo+Pj4+Pj4+IGhlcmUgYW4gcHVibGljYXRpb24g
YXMgZmlyc3QgdGhlIGRpcmVjdG9yYXRlcyBhbmQgdGhlbiB0aGUgQURzIHJ1bg0KPj4+Pj4+PiBp
bnRvIHRoaXMuDQo+Pj4+Pj4+DQo+Pj4+Pj4+PiA9PT09PT09PT09PQ0KPj4+Pj4+Pj4NCj4+Pj4+
Pj4+ICAgW0lTQTk1XSAgICBBTlNJL0lTQSwgIkVudGVycHJpc2UtQ29udHJvbCBTeXN0ZW0gSW50
ZWdyYXRpb24gUGFydCAxOg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+ICAgICAgICAgICAgICBNb2RlbHMg
YW5kIFRlcm1pbm9sb2d5IiwgMjAwMCwNCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAgICAgICAgICAgICAg
PGh0dHBzOi8vd3d3LmlzYS5vcmcvaXNhOTUvPi4NCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiBTQj4gU2hv
dWxkIHRoYXQgYmUgMjAwMCwgb3IgMjAxMC4NCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiBTQj4gTm90ZSB0
aGF0IHRoaXMgc2VlbXMgdG8gYmUgYSB2ZXJ5IGV4cGVuc2l2ZSBkb2N1bWVudCB0byBhY2Nlc3Mu
DQo+Pj4+Pj4+Pg0KPj4+Pj4+PiBZb3UgZGlkIG5vdCBjb21tZW50IG9uIHRoZSBjb3JyZWN0bmVz
cyBvZiB0aGUgcmVmZXJlbmNlLg0KPj4+Pj4+PiBCZXN0IFJlZ2FyZHMNCj4+Pj4+Pj4NCj4+Pj4+
Pj4gU3Rld2FydA0KPj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCj4+Pj4+IGRldG5ldCBtYWlsaW5nIGxpc3QNCj4+Pj4+IGRldG5ldEBpZXRmLm9y
ZzxtYWlsdG86ZGV0bmV0QGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9kZXRuZXQNCj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCj4+Pj4gZGV0bmV0IG1haWxpbmcgbGlzdA0KPj4+PiBkZXRuZXRA
aWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZz4NCj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQNCj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KPj4+IGRldG5ldCBtYWlsaW5nIGxpc3QNCj4+PiBkZXRu
ZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZz4NCj4+PiBodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldA0KPj4NCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQpkZXRuZXQgbWFpbGluZyBsaXN0DQpkZXRuZXRAaWV0
Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vZGV0bmV0DQoNCg==

--_000_bb399622f7694c1fbb00c2d2a6dedd46XCHRCD001ciscocom_
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
dHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5l
dyBSb21hbiIsc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30N
CmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3Jp
dHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5t
c29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFt
ZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBj
bTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9u
dC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9DQpz
cGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBE
ZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7
fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3
MC44NXB0IDcwLjg1cHQgNzAuODVwdCA3MC44NXB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFn
ZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv
OnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtl
bmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJl
ZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0
PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJs
dWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5PdXBzLCB5b3XigJly
ZSByaWdodCBBbmR5LA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij5pdCB3YXMganVzdCBhZGRlZCBpbiAwNiBpbiByZXBsYWNlbWVudCB0byDigJxjb250cm9sbGVy
4oCdLCBhbmQgSSBtaXNzZWQgdGhhdCB3aGVuIEkgYnJvd3NlZCB0aGUgZGlmZnMuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5XZWxsLCB3YXNu4oCZdCDigJxjb250
cm9sbGVy4oCdIGdvb2QgZW5vdWdoPyBOb3RlIGFsc28gdGhhdCB0aGUgcmVwbGFjZW1lbnQgd2Fz
IG9ubHkgcGFydGlhbCwgYW5kIOKAnGNvbnRyb2xsZXLigJ0gaXMgc3RpbGwgdGhlcmUgaW4gbWFu
eSBwbGFjZXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5BbHNv
LCB3ZSBuZWVkIHRvIGRlZmluZSB3aGF0IHdlIG1lYW4gYnkgdGhhdCDigJxjb250cm9sbGVy4oCd
LCB3aGF0ZXZlciB3ZSBjYWxsIGl0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+QXQgdGhlIHRpbWUgb2YgdGhhdCB3cml0aW5nLCBJIHZpZXdlZCB0aGUgY29udHJv
bGxlciBhcyBhIGNvbXBvc2l0ZSBvZiBzZXBhcmF0ZSBlbnRpdGllcywgYXMgaWxsdXN0cmF0ZWQg
YmVsb3c6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48aW1nIHdp
ZHRoPSI0OTciIGhlaWdodD0iMzU0IiBzdHlsZT0id2lkdGg6NS4xNzU5aW47aGVpZ2h0OjMuNjg1
MWluIiBpZD0iUGljdHVyZV94MDAyMF8xIiBzcmM9ImNpZDppbWFnZTAwMi5wbmdAMDFENDFBQkMu
NDI4NEYyRDAiIGFsdD0iY2lkOmltYWdlMDAzLnBuZ0AwMUQ0MUFCQi5DNzExREMzMCI+PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+RG9lcyB0
aGF0IG1ha2Ugc2Vuc2U/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij5DaGVlcnMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5wYXNj
bGE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBj
bSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWYiPiBBbmRyZXcgRy4gTWFsaXMgJmx0O2FnbWFsaXNAZ21haWwuY29tJmd0Ow0K
PGJyPg0KPGI+U2VudDo8L2I+IHZlbmRyZWRpIDEzIGp1aWxsZXQgMjAxOCAxMzo1NDxicj4NCjxi
PlRvOjwvYj4gUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSAmbHQ7cHRodWJlcnQ9NDBjaXNjby5j
b21AZG1hcmMuaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBMb3UgQmVyZ2VyICZsdDtsYmVy
Z2VyQGxhYm4ubmV0Jmd0OzsgZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlQGlldGYub3Jn
OyBOb3JtYW4gRmlubiAmbHQ7bm9ybWFuLmZpbm5AbWFpbDAxLmh1YXdlaS5jb20mZ3Q7OyBEZXRO
ZXQgV0cgJmx0O2RldG5ldEBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtE
ZXRuZXRdIEV4dGVuZGVkIFdHIExhc3QgQ2FsbDogZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0
dXJlLTA2PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPlBhc2NhbCw8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PkNQRSBpcyBpbiBzZWN0aW9ucyA0LjQuMiBhbmQgNC40LjMgb2YgcmV2aXNpb24gMDYuIFRoZXJl
IGFyZSA4IG9jY3VycmVuY2VzIHRvdGFsLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5DaGVlcnMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BbmR5PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gRnJpLCBKdWwgMTMsIDIwMTggYXQgMTo0
OCBQTSwgUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnB0aHVi
ZXJ0PTQwY2lzY28uY29tQGRtYXJjLmlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+cHRodWJlcnQ9
NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5vcmc8L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4N
CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0ND
IDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+SGVsbG8gRGVib3JhaCA8YnI+DQo8YnI+DQpUaGUgYXJjaGl0ZWN0dXJl
IGFzIHB1Ymxpc2hlZCBkb2VzIG5vdCBoYXZlIGEgQ1BFLiA8YnI+DQo8YnI+DQpUaGlzIHdhcyBp
bnRyb2R1Y2VkIGluIHRoaXMgdGhyZWFkIGFuZCBuZXZlciBuZWVkcyB0byBzZWUgdGhlIGxpZ2h0
LiA8YnI+DQo8YnI+DQpUaGUgb3JpZ2luYWwgdGV4dCBoYWQgUENFIGJlY2F1c2UgY29uY2VwdHVh
bGx5IHRoaXMgaXMgdGhlIElFVEYgYmFzZSBmb3IgdGhhdCBlbnRpdHksIGV2ZW4gaWYgd2XigJls
bCBuZWVkIHRvIGV2b2x2ZSBpdCwgYW5kIHRoYXQgdGhlcmUgYXJlIG90aGVyIGVudGl0aWVzIHdl
J2xsIG5lZWQgZm9yIG1hbmFnZW1lbnQgYW5kIGF1dG9tYXRpb24uPGJyPg0KPGJyPg0KSeKAmW0g
c3RpbGwgdW5jbGVhciBXaGVuIENQRSBjYW1lIHVwID88YnI+DQpJIHNhdyBpdCBmaXJzdCBpbiBM
b3XigJlzIHByb3Bvc2FsLiBXYXMgdGhhdCB2b2x1bnRhcnkgb3IgYSB0eXBvID88YnI+DQo8YnI+
DQo8YnI+DQpSZWdhcmRzLDxicj4NCjxicj4NClBhc2NhbDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQomZ3Q7IExlIDEzIGp1aWwuIDIwMTgg
w6AgMTM6NDQsIFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgJmx0OzxhIGhyZWY9Im1haWx0bzpw
dGh1YmVydEBjaXNjby5jb20iPnB0aHViZXJ0QGNpc2NvLmNvbTwvYT4mZ3Q7IGEgw6ljcml0IDo8
YnI+DQomZ3Q7IDxicj4NCiZndDsgV29ya3MgZm9yIG1lLCBMb3UsPGJyPg0KJmd0OyA8YnI+DQom
Z3Q7IEkgdGhpbmsgdGhhdCB0aGUgYmVzdCB3b3VsZCBiZSBhIHRlcm1pbm9sb2d5IHRoYXQgd291
bGQgZGVmaW5lIHRoaXMgb3BlcmF0aW9uYWwgcGxhbmUsIGxlYXZpbmcgaXQgb3BlbiB0byBuZXR3
b3JrIGNvbnRyb2wgYW5kIGZlZWRiYWNrLCBhbmQgdGhlbiBjaGFuZ2UgaW4gc2l0dSB0aGUgdGV4
dCBhcyB5b3UgcHJvcG9zZWQuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4NCiZndDsgUmVnYXJk
cyw8YnI+DQomZ3Q7IDxicj4NCiZndDsgUGFzY2FsPGJyPg0KJmd0OyA8YnI+DQomZ3Q7Jmd0OyBM
ZSAxMyBqdWlsLiAyMDE4IMOgIDA2OjI5LCBMb3UgQmVyZ2VyICZsdDs8YSBocmVmPSJtYWlsdG86
bGJlcmdlckBsYWJuLm5ldCI+bGJlcmdlckBsYWJuLm5ldDwvYT4mZ3Q7IGEgw6ljcml0IDo8YnI+
DQomZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyBQYXNjYWwsPGJyPg0KJmd0OyZndDsgPGJyPg0KJmd0
OyZndDsgS2VlcGluZyBpbiBtaW5kIHRoYXQgTE1JIGlzIGdlbmVyYWxseSBjb25zaWRlcmVkIGEg
Zm9ybSBvZiBPQU0sIGl0IHNvdW5kcyBsaWtlIGNoYW5naW5nIGl0IHRvICZxdW90O09wZXJhdGlv
bmFsIFBsYW5lIChlLmcuLCBPQU0pJnF1b3Q7IHdvdWxkIHN1ZmZpY2llbnRseSBjb3ZlciB5b3Vy
IGludGVudCBhbmQgYmUgYSBmYWlybHkgdHJpdmlhbCBjaGFuZ2UgdG8gdGhlIGRvY3VtZW50LiZu
YnNwOyBXb3VsZCB0aGlzIGNoYW5nZSB3b3JrIGZvciB5b3U/PGJyPg0KJmd0OyZndDsgPGJyPg0K
Jmd0OyZndDsgTG91PGJyPg0KJmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7IE9uIDcvMTMvMjAx
OCAxMjoxOSBBTSwgUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSB3cm90ZTo8YnI+DQomZ3Q7Jmd0
OyZndDsgSGVsbG8gTG91IGFuZCBOb3JtOjxicj4NCiZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0
OyZndDsgSSBtZWFudCBjb250cm9sIHByb3RvY29scyBvdmVyIHRoZSBMTUkgYXMgd2VsbCBhcyBt
ZWFzdXJlbWVudCAoT0FNKSBhbmQgYXV0b21hdGlvbiBzdWNoIGFzIChyZWZsZXgpIHJlYWN0aW9u
cyB0aGF0IGRvIG5vIHBhc3MgdmlhIGEgY29udHJvbGxlci48YnI+DQomZ3Q7Jmd0OyZndDsgPGJy
Pg0KJmd0OyZndDsmZ3Q7IFRoZSBMTUkgcHJvdmlkZXMgaW5mb3JtYXRpb24gb24gdGhlIHN0YXR1
cyBvZiBhIERldE5ldCBwYXRoIHdoaWNoIGNhbiBhY3QgYXMgZ28vbm9nbyBmb3IgZGF0YSBhbmQg
dHJpZ2dlciBmYWxsYmFjay4gSXQgbWF5IGluIHRoZSBmdXR1cmUgZW5hYmxlIGZsb3cgc2V0dXAg
aWYgb25lIGRheSB3ZSBnbyBmb3IgYSBtb3JlIGRpc3RyaWJ1dGVkIGRlc2lnbi4gSXQgbWF5IHBy
b3ZpZGUgdGltZSB0aG91Z2ggZm9yIERldE5ldCBpdCBpcyBub3QgaW4NCiBzY29wZS4gSXQgbWF5
IHByb3ZpZGUgcmF0ZSBjb250cm9sIGFzIHdlbGwgd2hpY2ggaXMgdGhlIG9iamVjdCBvZiBhIGRy
YWZ0IEkgaGF2ZSB0byBzcGxpdC48YnI+DQomZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7
IFNvIG9wZXJhdGlvbiB0aGVyZSB3YXMgbWVhbnQgYXMgYSBnZW5lcmljIHRlcm0gZm9yIHRyYWlu
IGRhdGEgdHJhZmZpYyBvdmVyaGVhZCBpbnNpZGUgdGhlIG5ldHdvcmsgYXMgb3Bwb3NlZCB0byBp
biByZWxhdGlvbiB3aXRoIGEgY29udHJvbGxlci48YnI+DQomZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0
OyZndDsmZ3Q7IFNob3VsZCB3ZSBleHBhbmQgdG8gY2xhcmlmeT88YnI+DQomZ3Q7Jmd0OyZndDsg
PGJyPg0KJmd0OyZndDsmZ3Q7IFJlZ2FyZHMsPGJyPg0KJmd0OyZndDsmZ3Q7IDxicj4NCiZndDsm
Z3Q7Jmd0OyBQYXNjYWw8YnI+DQomZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBM
ZSAxMyBqdWlsLiAyMDE4IMOgIDAwOjA0LCBOb3JtYW4gRmlubiAmbHQ7PGEgaHJlZj0ibWFpbHRv
Om5vcm1hbi5maW5uQG1haWwwMS5odWF3ZWkuY29tIj5ub3JtYW4uZmlubkBtYWlsMDEuaHVhd2Vp
LmNvbTwvYT4mZ3Q7IGEgw6ljcml0IDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsgUGFzY2FsIHdyb3RlIHRoYXQgY2h1bmsuJm5ic3A7IEkgYWx3YXlzIGFzc3Vt
ZWQgdGhhdCAmcXVvdDtPcGVyYXRpb25hbCBQbGFuZSAoY29udHJvbCBwbGFuZSkmcXVvdDsgd2Fz
IHNvbWUgc29ydCBvZiBJRVRGIHBocmFzZSBJIGp1c3QgZGlkbid0IHVuZGVyc3RhbmQuJm5ic3A7
IElmIGl0J3MgT0FNLCBJIGRvbid0IHNlZSB3aGF0IHRoZSAmcXVvdDsoY29udHJvbCBwbGFuZSkm
cXVvdDsgaXMgZm9yLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyBQYXNjYWw/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IC0t
IE5vcm08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206IGRldG5ldCBbPGEgaHJlZj0i
bWFpbHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3JnIj5kZXRuZXQtYm91bmNlc0BpZXRmLm9yZzwv
YT5dIG9uIGJlaGFsZiBvZiBMb3UgQmVyZ2VyIFs8YSBocmVmPSJtYWlsdG86bGJlcmdlckBsYWJu
Lm5ldCI+bGJlcmdlckBsYWJuLm5ldDwvYT5dPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBU
aHVyc2RheSwgSnVseSAxMiwgMjAxOCA5OjQ3IEFNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBUbzog
PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZUBpZXRmLm9yZyI+
ZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsgQ2M6IERldE5ldCBXRzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6
IFtEZXRuZXRdIEV4dGVuZGVkIFdHIExhc3QgQ2FsbDogZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0
ZWN0dXJlLTA2PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IEhp
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBJIGhhdmUgdGhl
IGZvbGxvd2luZyBjb21tZW50cy9xdWVzdGlvbnM6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7IC0gV1JUIDQuNC4yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhpbmsgQ1BFIGFuZCBQQ0UgYXJlIGEgYml0IGNvbmZsYXRl
ZC4mbmJzcDsgVG8gY2xhcmlmeSwgaGl3IGFib3V0Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyBPTEQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNw
O3RvIGFueSBkZXZpY2Ugb3BlcmF0aW5nIGluIHRoYXQgcGxhbmUsIHdoZXRoZXIgaXMgaXQgYSBQ
YXRoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtDb21wdXRhdGlvbiBlbnRpdHks
IG9yIGEgTmV0d29yayBNYW5hZ2VtZW50IGVudGl0eSAoTk1FKSksIG9yIGE8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO2Rpc3RyaWJ1dGVkIGNvbnRyb2wgcGxhbmUuJm5ic3A7IFRo
ZSBQYXRoIENvbXB1dGF0aW9uIEVsZW1lbnQgKFBDRSk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jm5i
c3A7ICZuYnNwO1tSRkM0NjU1XSBpcyBhIGNvcmUgZWxlbWVudCBvZiBhIGNvbnRyb2xsZXIsIGlu
IGNoYXJnZSBvZiBjb21wdXRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO0Rl
dGVybWluaXN0aWMgcGF0aHMgdG8gYmUgYXBwbGllZCBpbiB0aGUgTmV0d29yayBQbGFuZS48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgTkVXPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDt0byBhbnkgZGV2aWNlIG9wZXJhdGluZyBpbiB0aGF0IHBs
YW5lLCB3aGV0aGVyIGlzIGl0IGEgUGF0aDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5i
c3A7Q29tcHV0YXRpb24gRWxlbWVudCBbUkZDNDY1NV0gb3IgZW50aXR5LCBvciBhIE5ldHdvcmsg
TWFuYWdlbWVudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgZW50aXR5IChOTUUpKSwgb3IgYTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ZGlzdHJpYnV0ZWQgY29udHJvbCBwbGFuZS4m
bmJzcDsgVGhlIENQRTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7IGlzIGEgY29y
ZSBlbGVtZW50IG9mIGEgY29udHJvbGxlciwgaW4gY2hhcmdlIG9mIGNvbXB1dGluZzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7RGV0ZXJtaW5pc3RpYyBwYXRocyB0byBiZSBhcHBs
aWVkIGluIHRoZSBOZXR3b3JrIFBsYW5lLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyBhbmQgcy9QQ0UvQ1BFIGluIHRoZSBuZXh0IHBhcmFncmFwaCwgc3BlY2lm
aWNhbGx5Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBPTEQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO09uZSBvciBtb3JlIFBDRShzKSBjb2xs
YWJvcmF0ZSB0byBpbXBsZW1lbnQgdGhlIHJlcXVlc3RzIGZyb20gdGhlIEZNRTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7YXMgUGVyLUZsb3cgUGVyLUhvcCBCZWhhdmlvcnMgaW5z
dGFsbGVkIGluIHRoZSBpbnRlcm1lZGlhdGUgbm9kZXMgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZuYnNwOyAmbmJzcDtlYWNoIGluZGl2aWR1YWwgZmxvdy4mbmJzcDsgVGhlIFBDRXMgcGxhY2Ug
ZWFjaCBmbG93IGFsb25nIGEgZGV0ZXJtaW5pc3RpYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgTkVX
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtPbmUgb3IgbW9yZSBDUEUocykgY29s
bGFib3JhdGUgdG8gaW1wbGVtZW50IHRoZSByZXF1ZXN0cyBmcm9tIHRoZSBGTUU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO2FzIFBlci1GbG93IFBlci1Ib3AgQmVoYXZpb3JzIGlu
c3RhbGxlZCBpbiB0aGUgaW50ZXJtZWRpYXRlIG5vZGVzIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmbmJzcDsgJm5ic3A7ZWFjaCBpbmRpdmlkdWFsIGZsb3cuJm5ic3A7IFRoZSBDUEVzIHBsYWNl
IGVhY2ggZmxvdyBhbG9uZyBhIGRldGVybWluaXN0aWM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsgLSBXUlQgU2VjdGlvbiA0LjQuMzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsgSSdtIHVuY2xlYXIgYXMgdG8gd2hhdCAmcXVvdDtPcGVyYXRpb25hbCBQbGFuZSAoY29u
dHJvbCBwbGFuZSkmcXVvdDsgbWVhbnMgaW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBmaXJz
dCBwYXJhZ3JhcGguJm5ic3A7IFNob3VsZCBpdCBwZXJoYXBzIHJlYWQgJnF1b3Q7T3BlcmF0aW9u
YWwgUGxhbmUgKE9BTSkmcXVvdDs/IElmPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBub3QsIHdoYXQg
aXMgdGhlIGludGVudCBvZiAmcXVvdDtjb250cm9sIHBsYW5lJnF1b3Q7IGluIHRoaXMgcGFyYWdy
YXBoIChhbmQgc2VjdGlvbik/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7IFRoYW5rIHlvdSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IExvdTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gNi8yOC8yMDE4IDEwOjM1IFBN
LCBMb3UgQmVyZ2VyIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEF1dGhvcnMsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwO1RoYW5rIHlvdSBmb3IgdGhlIHVwZGF0ZSE8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXRyw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7VGhp
cyBkb2N1bWVudCBoYXMgY2hhbmdlZCB0byBhIHN1ZmZpY2llbnQgZGVncmVlIHRoYXQgSSB0aGlu
ayBhIDJuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxhc3QgY2FsbCBpcyB3YXJyYW50ZWQu
Jm5ic3A7IFR5cGljYWxseSBJIHdvdWxkIHN0YXJ0IGEgMSB3ZWVrIExDIGluIHRoZXNlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2lyY3Vtc3RhbmNlcyAtIGJ1dCBnaXZlbiB0aGUgcHJveGlt
aXR5IHRvIHRoZSBtZWV0aW5nIEknZCBsaWtlIHRvIHN0YXJ0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgYSAzIHdlZWsgTEMgcmlnaHQgZW5kaW5nIHdpdGggdGhlIElFVEYgbWVldGluZyAtLSB0
aGF0IGlzIG9uIEp1bHkgMjB0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIHNob3Vs
ZCBhbGxvdyBmb3IgYm90aCBhZGVxdWF0ZSByZXZpZXcgb2YgdGhlIGNoYW5nZXMgYW5kIGRpc2N1
c3Npb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZiB0aGUgY2hhbmdlcyBpbiBvdXIgV0cg
c2Vzc2lvbiAoTW9uZGF5IEp1bHkgMTYuKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFzIGFsd2F5cywgcGxlYXNlIHNlbmQgTEMgY29tbWVudCB0
byB0aGUgbGlzdCBhbmQgcG9zaXRpdmUgY29tbWVudHMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgZS5nLiwgJnF1b3Q7SSd2ZSByZXZpZXdlZCB0aGlzIGRvY3VtZW50PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgYW5kIGJlbGlldmUgaXQgaXMgcmVhZHkgZm9yIHB1YmxpY2F0aW9uJnF1b3Q7
LCBhcmUgd2VsY29tZSE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBUaGFuayB5b3UsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgTG91IChhcyBTaGVwaGVyZCk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gNi8yOC8yMDE4IDk6MDggUE0s
IErDoW5vcyBGYXJrYXMgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IERlYXIg
YWxsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgT2ZmLWxpbmUgZGlzY3Vzc2lvbnMgYW1vbmcgTG91LCBTdGV3YXJ0LCBhbmQgYXV0
aG9ycyBmb2xsb3dlZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGlzY3Vzc2lv
bnMgdG8gcHJvcGVybHkgYWRkcmVzcyB0aGUgV0dMQyBjb21tZW50cywgaW5jbHVkaW5nIHRoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXRhaWxlZCBjb21tZW50cy48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEEgbmV3
IHJldmlzaW9uIG9mIHRoZSBkcmFmdCBoYXMgYmVlbiB1cGxvYWRlZDo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA2Ljxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW4g
YWRkaXRpb24gdG8gdGhlIGNoYW5nZXMgYWxyZWFkeSBkZXNjcmliZWQgaW4gdGhpcyB0aHJlYWQs
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmb2xsb3dpbmcgYmlnZ2VyIGNoYW5n
ZXMgaGF2ZSBiZWVuIG1hZGUgdG8gdGhlIGRyYWZ0Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICpTZWN0aW9uIDIuMSBUZXJtcyB1c2VkIGluIHRoaXMgZG9jdW1lbnQqPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBT
b21lIGRlZmluaXRpb25zIHJlZmluZWQgYXMgc3VnZ2VzdGVkIGJ5IHRoZSBkZXRhaWxlZCBjb21t
ZW50czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgTmV3IGRlZmluaXRpb25zIGhhdmUgYmVlbiBhZGRlZDo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNw
OyZxdW90O2FsbG9jYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1Jlc291cmNlcyBhcmUgZGVkaWNhdGVkIHRv
IHN1cHBvcnQgYSBEZXROZXQgZmxvdy4gRGVwZW5kaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtvbiBhbiBpbXBs
ZW1lbnRhdGlvbiwgdGhlIHJlc291cmNlIG1heSBiZSByZXVzZWQgYnkgbm9uLTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7RGV0TmV0IGZsb3dzIHdoZW4gaXQgaXMgbm90IHVzZWQgYnkgdGhlIERldE5ldCBmbG93Ljxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO1BFRiZuYnNwOyAm
bmJzcDsgJm5ic3A7QSBQYWNrZXQgRWxpbWluYXRpb24gRnVuY3Rpb24gKFBFRikgZWxpbWluYXRl
cyBkdXBsaWNhdGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2NvcGllcyBvZiBwYWNrZXRzIHRvIHByZXZlbnQgZXhj
ZXNzIHBhY2tldHMgZmxvb2RpbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtuZXR3b3JrIG9yIGR1cGxpY2F0
ZSBwYWNrZXRzIGJlaW5nIHNlbnQgb3V0IG9mIHRoZSBEZXROZXQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2RvbWFp
bi4mbmJzcDsgUEVGIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBhbiBlZGdlIG5vZGUsIGEgcmVsYXk8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwO25vZGUsIG9yIGFuIGVuZCBzeXN0ZW0uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyBQUkYmbmJzcDsg
Jm5ic3A7ICZuYnNwO0EgUGFja2V0IFJlcGxpY2F0aW9uIEZ1bmN0aW9uIChQUkYpIHJlcGxpY2F0
ZXMgRGV0TmV0IGZsb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3BhY2tldHMgYW5kIGZvcndhcmRzIHRoZW0gdG8g
b25lIG9yIG1vcmUgbmV4dCBob3BzIGluIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7RGV0TmV0IGRvbWFpbi4m
bmJzcDsgVGhlIG51bWJlciBvZiBwYWNrZXQgY29waWVzIHNlbnQgdG8gZWFjaCBuZXh0PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDtob3AgaXMgYSBEZXROZXQgZmxvdyBzcGVjaWZpYyBwYXJhbWV0ZXIgYXQgdGhlIG5v
ZGUgZG9pbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtyZXBsaWNhdGlvbi4mbmJzcDsgUFJGIGNhbiBiZSBp
bXBsZW1lbnRlZCBieSBhbiBlZGdlIG5vZGUsIGEgcmVsYXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO25vZGUsIG9y
IGFuIGVuZCBzeXN0ZW0uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtQUkVPRiZuYnNwOyAmbmJzcDtDb2xsZWN0
aXZlIG5hbWUgZm9yIFBhY2tldCBSZXBsaWNhdGlvbiwgRWxpbWluYXRpb24sIGFuZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7T3JkZXJpbmcgRnVuY3Rpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7UE9GJm5ic3A7ICZuYnNw
OyAmbmJzcDtBIFBhY2tldCBPcmRlcmluZyBGdW5jdGlvbiAoUE9GKSByZS1vcmRlcnMgcGFja2V0
cyB3aXRoaW4gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7RGV0TmV0IGZsb3cgdGhhdCBhcmUgcmVjZWl2ZWQgb3V0
IG9mIG9yZGVyLiZuYnNwOyBUaGlzIGZ1bmN0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtjYW4gYmUgaW1wbGVt
ZW50ZWQgYnkgYW4gZWRnZSBub2RlLCBhIHJlbGF5IG5vZGUsIG9yIGFuIGVuZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7c3lzdGVtLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmbmJzcDsgRGV0TmV0IHNlcnZpY2UgcHJveHk8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO01h
cHMgYmV0d2VlbiBBcHAtZmxvd3MgYW5kIERldE5ldCBmbG93cy48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO2Jy
aWRnZWQgcGF0aDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7QSBWTEFOIGJyaWRnZSB1c2VzIHRoZSBWTEFOIElEIGFu
ZCB0aGUgZGVzdGluYXRpb24gTUFDPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDthZGRyZXNzIHRvIHNlbGVjdCB0aGUg
b3V0Ym91bmQgcG9ydCBoZW5jZSB0aGUgcGF0aCBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ZnJhbWUuJnF1
b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlNlY3Rpb24gMy4xIFByaW1h
cnkgZ29hbHMgZGVmaW5pbmcgdGhlIERldE5ldCBRb1MqPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBIG5ldyBRb1MgYXNwZWN0IGhh
cyBiZWVuIGFkZGVkOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsm
cXVvdDtvJm5ic3A7IEFuIHVwcGVyIGJvdW5kIG9uIG91dC1vZi1vcmRlciBwYWNrZXQgZGVsaXZl
cnkuJm5ic3A7IEl0IGlzIHdvcnRoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgbm90aW5nIHRoYXQgc29tZSBEZXROZXQgYXBwbGljYXRpb25zIGFyZSB1
bmFibGUgdG8gdG9sZXJhdGUgYW55PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgb3V0LW9mLW9yZGVyIGRlbGl2ZXJ5LiZxdW90Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSAzcmQgcGFyYWdyYXBoIG9uIGxvc3Mgb24gcGFnZSA4
IGFmdGVyIHRoZSBidWxsZXQgbGlzdCBoYXMgYmVlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBleHRlbmRlZCB0bzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5i
c3A7JnF1b3Q7QWZ0ZXIgY29uZ2VzdGlvbiwgdGhlIG1vc3QgaW1wb3J0YW50IGNvbnRyaWJ1dGlv
bnMgdG8gcGFja2V0IGxvc3MgYXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7
ICZuYnNwO3R5cGljYWxseSBmcm9tIHJhbmRvbSBtZWRpYSBlcnJvcnMgYW5kIGVxdWlwbWVudCBm
YWlsdXJlcy4gU2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJz
cDtwcm90ZWN0aW9uIGlzIHRoZSBuYW1lIGZvciB0aGUgbWVjaGFuaXNtcyB1c2VkIGJ5IERldE5l
dCB0byBhZGRyZXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO3Ro
ZXNlIGxvc3Nlcy4mbmJzcDsgVGhlIG1lY2hhbmlzbXMgZW1wbG95ZWQgYXJlIGNvbnN0cmFpbmVk
IGJ5IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtyZXF1aXJl
bWVudCB0byBtZWV0IHRoZSB1c2VycycgbGF0ZW5jeSByZXF1aXJlbWVudHMuJm5ic3A7IFBhY2tl
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtyZXBsaWNhdGlvbiBh
bmQgZWxpbWluYXRpb24gKFNlY3Rpb24gMy4yLjIpIGFuZCBwYWNrZXQgZW5jb2Rpbmc8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7KFNlY3Rpb24gMy4yLjIuMykgYXJl
IGRlc2NyaWJlZCBpbiB0aGlzIGRvY3VtZW50IHRvIHByb3ZpZGUgc2VydmljZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtwcm90ZWN0aW9uOyBvdGhlcnMgbWF5IGJl
IGZvdW5kLiZuYnNwOyBGb3IgaW5zdGFuY2UsIHBhY2tldCBlbmNvZGluZyBjYW48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7YmUgdXNlZCB0byBwcm92aWRlIHNlcnZp
Y2UgcHJvdGVjdGlvbiBhZ2FpbnN0IHJhbmRvbSBtZWRpYSBlcnJvcnMsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO3BhY2tldCByZXBsaWNhdGlvbiBhbmQgZWxpbWlu
YXRpb24gY2FuIGJlIHVzZWQgdG8gcHJvdmlkZSBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO3Byb3RlY3Rpb24gYWdhaW5zdCBlcXVpcG1lbnQgZmFpbHVy
ZXMuJm5ic3A7IFRoaXMgbWVjaGFuaXNtIGRpc3RyaWJ1dGVzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO3RoZSBjb250ZW50cyBvZiBEZXROZXQgZmxvd3Mgb3ZlciBt
dWx0aXBsZSBwYXRocyBpbiB0aW1lIGFuZC9vcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZuYnNwOyAmbmJzcDtzcGFjZSwgc28gdGhhdCB0aGUgbG9zcyBvZiBzb21lIG9mIHRoZSBwYXRo
cyBkb2VzIG5lZWQgbm90IGNhdXNlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZu
YnNwOyAmbmJzcDtsb3NzIG9mIGFueSBwYWNrZXRzLiZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICozLjIuMi4mbmJzcDsgU2VydmljZSBQcm90ZWN0aW9uKjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2Vy
dmljZSBwcm90ZWN0aW9uIGlzIHVzZWQgYXMgYSBtb3JlIGdlbmVyaWMgdGVybS4gSW50cm9kdWN0
b3J5IHRleHQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWRkZWQ6PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyZxdW90O1NlcnZpY2UgcHJvdGVjdGlvbiBh
aW1zIHRvIG1pdGlnYXRlIG9yIGVsaW1pbmF0ZSBwYWNrZXQgbG9zcyBkdWUgdG88YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ZXF1aXBtZW50IGZhaWx1cmVzLCByYW5k
b20gbWVkaWEgYW5kL29yIG1lbW9yeSBmYXVsdHMuJm5ic3A7IFRoZXNlIHR5cGVzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO29mIHBhY2tldCBsb3NzIGNhbiBiZSBn
cmVhdGx5IHJlZHVjZWQgYnkgc3ByZWFkaW5nIHRoZSBkYXRhIG92ZXI8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7bXVsdGlwbGUgZGlzam9pbnQgZm9yd2FyZGluZyBw
YXRocy4mbmJzcDsgVmFyaW91cyBzZXJ2aWNlIHByb3RlY3Rpb248YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7bWV0aG9kcyBhcmUgZGVzY3JpYmVkIGluIFtSRkM2Mzcy
XSwgZS5nLiwgMSYjNDM7MSBsaW5lYXIgcHJvdGVjdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbmJzcDsgJm5ic3A7VGhpcyBzZWN0aW9uIGRlc2NyaWJlcyB0aGUgZnVuY3Rpb25h
bCBkZXRhaWxzIG9mIGFuIGFkZGl0aW9uYWwgbWV0aG9kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jm5ic3A7ICZuYnNwO2luIFNlY3Rpb24gMy4yLjIuMiwgd2hpY2ggY2FuIGJlIGltcGxl
bWVudGVkIGFzIGRlc2NyaWJlZCBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNw
OyAmbmJzcDtTZWN0aW9uIDMuMi4yLjMgb3IgYXMgc3BlY2lmaWVkIGluIFtJLUQuaWV0Zi1kZXRu
ZXQtZHAtc29sLW1wbHNdIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZu
YnNwO29yZGVyIHRvIHByb3ZpZGUgMSYjNDM7biBoaXRsZXNzIHByb3RlY3Rpb24uJm5ic3A7IFRo
ZSBhcHByb3ByaWF0ZSBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7
ICZuYnNwO3Byb3RlY3Rpb24gbWVjaGFuaXNtIGRlcGVuZHMgb24gdGhlIHNjZW5hcmlvIGFuZCB0
aGUgcmVxdWlyZW1lbnRzLiZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IE5ldyBzdWItc2VjdGlvbiBhZGRlZDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZxdW90OzMuMi4yLjEuJm5ic3A7IEluLU9yZGVy
IERlbGl2ZXJ5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtPdXQtb2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5IGNh
biBiZSBhIHNpZGUgZWZmZWN0IG9mIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbmJzcDsgJm5ic3A7cHJvdGVjdGlvbi4mbmJzcDsgUGFja2V0cyBkZWxpdmVyZWQgb3V0LW9m
LW9yZGVyIGltcGFjdCB0aGUgYW1vdW50IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jm5ic3A7ICZuYnNwO2J1ZmZlcmluZyBuZWVkZWQgYXQgdGhlIGRlc3RpbmF0aW9uIHRvIHByb3Bl
cmx5IHByb2Nlc3MgdGhlIHJlY2VpdmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5i
c3A7ICZuYnNwO2RhdGEuJm5ic3A7IFN1Y2ggcGFja2V0cyBhbHNvIGluZmx1ZW5jZSB0aGUgaml0
dGVyIG9mIGEgZmxvdy4mbmJzcDsgVGhlIERldE5ldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZuYnNwOyAmbmJzcDtzZXJ2aWNlIGluY2x1ZGVzIG1heGltdW0gYWxsb3dlZCBtaXNvcmRl
cmluZyBhcyBhIGNvbnN0cmFpbnQuIFplcm88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
bmJzcDsgJm5ic3A7bWlzb3JkZXJpbmcgd291bGQgYmUgYSB2YWxpZCBzZXJ2aWNlIGNvbnN0cmFp
bnQgdG8gcmVmbGVjdCB0aGF0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNw
OyAmbmJzcDtlbmQgc3lzdGVtKHMpIG9mIHRoZSBmbG93IGNhbm5vdCB0b2xlcmF0ZSBhbnkgb3V0
LW9mLW9yZGVyIGRlbGl2ZXJ5Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAm
bmJzcDtTZXJ2aWNlIHByb3RlY3Rpb24gbWF5IHByb3ZpZGUgYSBtZWNoYW5pc20gdG8gc3VwcG9y
dCBpbi1vcmRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtkZWxp
dmVyeS4mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqMy4yLjIuMi4g
UGFja2V0IFJlcGxpY2F0aW9uIGFuZCBFbGltaW5hdGlvbio8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5ldyBidWxsZXQgYWRkZWQg
YXMgdGhlIGxhc3Qgb25lOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJz
cDsmcXVvdDtvJm5ic3A7IFRoZSBQYWNrZXQgT3JkZXJpbmcgRnVuY3Rpb24gKFBPRikgdXNlcyB0
aGUgc2VxdWVuY2luZyBpbmZvcm1hdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7IHRvIHJlLW9yZGVyIGEgRGV0TmV0IGZsb3cncyBwYWNrZXRzIHRo
YXQgYXJlIHJlY2VpdmVkIG91dCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7IG9yZGVyLiZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmV3IHNlbnRlbmNlIGFkZGVkIGFmdGVy
IHRoZSBidWxsZXQgbGlzdDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJnF1b3Q7VGhl
IG9yZGVyIGluIHdoaWNoIGEgbm9kZSBhcHBsaWVzIHRoZSBQRUYgYW5kIHRoZSBQUkYgdG8gYSBE
ZXROZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZmxvdyBpcyBpbXBsZW1lbnRhdGlv
biBzcGVjaWZpYy4mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDJuZCBwYXJhZ3JhcGggYWZ0ZXIgdGhlIGJ1bGxldCBsaXN0
IGhhcyBiZWVuIHVwZGF0ZWQgdG86PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZxdW90
O1NvbWUgc2VydmljZSBwcm90ZWN0aW9uIG1lY2hhbmlzbXMgcmVseSBvbiBzd2l0Y2hpbmcgZnJv
bSBvbmUgZmxvdyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDth
bm90aGVyIHdoZW4gYSBmYWlsdXJlIG9mIGEgZmxvdyBpcyBkZXRlY3RlZC4mbmJzcDsgQ29udHJh
cmlseSwgcGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO3Jl
cGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiBjb21iaW5lcyB0aGUgRGV0TmV0IG1lbWJlciBmbG93
cyBzZW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO2Fsb25nIG11
bHRpcGxlIGRpZmZlcmVudCBwYXRocywgYW5kIHBlcmZvcm1zIGEgcGFja2V0LWJ5LXBhY2tldDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtzZWxlY3Rpb24gb2Ygd2hp
Y2ggdG8gZGlzY2FyZCwgZS5nLiwgYmFzZWQgb24gc2VxdWVuY2luZyBpbmZvcm1hdGlvbi4mcXVv
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqMy4yLjMuJm5ic3A7IEV4cGxp
Y2l0IHJvdXRlcyo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE91dC1vZi1vcmRlciBhc3BlY3QgYWRkZWQgdG8gdGhlIGZpcnN0IHBh
cmFncmFwaCwgd2hpY2ggaXMgYWJvdXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGlz
dHJpYnV0ZWQgcm91dGluZzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJnF1b3Q7RnVy
dGhlcm1vcmUsIG91dC1vZi1vcmRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwYWNr
ZXQgZGVsaXZlcnkgY2FuIGJlIGEgc2lkZSBlZmZlY3Qgb2Ygcm91dGUgY2hhbmdlcy4mcXVvdDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE5ldyBzZW50ZW5jZSBhZGRlZCB0byB0aGUgM3JkIHBhcmFncmFwaDo8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJnF1b3Q7RXhwbGljaXQgcm91dGVzIGNhbiBiZSBlc3RhYmxpc2hl
ZCB2YXJpb3VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdheXMsIGUuZy4sIHdpdGgg
UlNWUC1URSBbUkZDMzIwOV0sIHdpdGggU2VnbWVudCBSb3V0aW5nIChTUik8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgW0ktRC5pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmddLCB2aWEg
YSBTb2Z0d2FyZSBEZWZpbmVkIE5ldHdvcmtpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgYXBwcm9hY2ggW1JGQzc0MjZdLCB3aXRoIElTLUlTIFtSRkM3ODEzXSwgZXRjLiZxdW90Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgTmV3IHBhcmFncmFwaCBhZGRlZDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJz
cDsgJm5ic3A7JnF1b3Q7T3V0LW9mLW9yZGVyIHBhY2tldCBkZWxpdmVyeSBjYW4gYmUgYSBzaWRl
IGVmZmVjdCBvZiBkaXN0cmlidXRpbmcgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZu
YnNwOyAmbmJzcDtzaW5nbGUgZmxvdyBvdmVyIG11bHRpcGxlIHBhdGhzIGVzcGVjaWFsbHkgd2hl
biB0aGVyZSBpcyBhIGNoYW5nZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAm
bmJzcDtmcm9tIG9uZSBwYXRoIHRvIGFub3RoZXIgd2hlbiBjb21iaW5pbmcgdGhlIGZsb3cuJm5i
c3A7IFRoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7aXJy
ZXNwZWN0aXZlIG9mIHRoZSBkaXN0cmlidXRpb24gbWV0aG9kIHVzZWQsIGFsc28gYXBwbGllcyB0
byBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO3Byb3Rl
Y3Rpb24gb3ZlciBleHBsaWNpdCByb3V0ZXMuJm5ic3A7IEFzIGRlc2NyaWJlZCBpbiBTZWN0aW9u
IDMuMi4yLjEsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO291dC1v
Zi1vcmRlciBwYWNrZXRzIGluZmx1ZW5jZSB0aGUgaml0dGVyIG9mIGEgZmxvdyBhbmQgaW1wYWN0
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDthbW91bnQgb2Yg
YnVmZmVyaW5nIG5lZWRlZCB0byBwcm9jZXNzIHRoZSBkYXRhOyB0aGVyZWZvcmUsIERldE5ldDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtzZXJ2aWNlIGluY2x1ZGVz
IG1heGltdW0gYWxsb3dlZCBtaXNvcmRlcmluZyBhcyBhIGNvbnN0cmFpbnQuIFRoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDt1c2Ugb2YgZXhwbGljaXQgcm91dGVz
IGhlbHBzIHRvIHByb3ZpZGUgaW4tb3JkZXIgZGVsaXZlcnkgYmVjYXVzZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDt0aGVyZSBpcyBubyBpbW1lZGlhdGUgcm91dGUg
Y2hhbmdlIHdpdGggdGhlIG5ldHdvcmsgdG9wb2xvZ3ksIGJ1dCB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7Y2hhbmdlcyBhcmUgcGxhbm5hYmxlIGFzIHRoZXkg
YXJlIGJldHdlZW4gdGhlIGRpZmZlcmVudCBleHBsaWNpdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZuYnNwOyAmbmJzcDtyb3V0ZXMuJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICoqNC4xLjEuIFJlcHJlc2VudGF0aXZlIFByb3RvY29sIFN0YWNrIE1vZGVs
Kjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJnF1b3Q7RXhwbGljaXQgcm91dGVzJnF1b3Q7IGhhdmUgYmVlbiBhZGRlZCB0byBGaWd1
cmUgMiB3aXRoIHRoZSBjb3JyZXNwb25kaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGV4cGxhbmF0aW9uOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmcXVvdDtFeHBsaWNp
dCByb3V0ZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwO1RoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyIHByb3ZpZGVz
IG1lY2hhbmlzbXMgdG8gZW5zdXJlIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2ZpeGVkIHBhdGhzIGFyZSBw
cm92aWRlZCBmb3IgRGV0TmV0IGZsb3dzLiZuYnNwOyBUaGVzZSBleHBsaWNpdDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7cGF0aHMgYXZvaWQgdGhlIGltcGFjdCBvZiBuZXR3b3JrIGNvbnZlcmdlbmNlLiZxdW90Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlY3Rpb24gNC4xMSBDb25uZWN0ZWQg
aXNsYW5kcyB2cy4gbmV0d29ya3Mgb2YgdjA1IGhhcyBiZWVuIGRlbGV0ZWQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgYmVjYXVzZSBpdCB3YXMganVzdCBhIGxlZnRvdmVyIGZyb20gZWFy
bHkgZHJhZnRzIG9uIHdoYXQgRGV0TmV0IFdHPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHNob3VsZCBkbzsgd2hpY2ggYXJlIGNvdmVyZWQgYnkgdGhlIGNoYXJ0ZXIgYW55d2F5cy48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSZWZlcmVuY2VzIGhhdmUgYmVlbiBjbGVh
bmVkIHVwIGFuZCBicm91Z2h0IHVwLXRvLWRhdGUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgUmVmaW5lbWVudHMgaGF2ZSBiZWVuIGltcGxlbWVudGVkIGluIHRoZSBkcmFmdCBh
Y2NvcmRpbmcgdG8gTG91J3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGV0YWlsZWQg
Y29tbWVudHMuIFRoZXkgYXJlIG5vdCBsaXN0ZWQgaGVyZSBiZWNhdXNlIHRoZXkgYXJlIG1pbm9y
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYW5nZXMuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgQmVzdCByZWdhcmRzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBKYW5vczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiA2LzEy
LzIwMTggMjo0OCBQTSwgTG91IEJlcmdlciB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEJhbMOhenMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcyBmb3IgdGhlIHJlc3BvbnNlIC0t
IHBsZWFzZSBzZWUgYmVsb3cuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tLS0tLS08YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIEp1bmUgMTIsIDIwMTggNDowNzozNSBBTSBCYWzDoXpzIFZh
cmdhIEE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86YmFsYXpzLmEudmFyZ2FAZXJpY3Nzb24uY29tIj5iYWxhenMuYS52YXJnYUBlcmljc3Nvbi5j
b208L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIExvdSwgVGhhbmtzIGZvciB0aGUg
Y29tbWVudHMuIFNlZSByZWFjdGlvbnMgaW5saW5lLiBEb2N1bWVudDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHVwZGF0ZSBpbiBwcm9ncmVzcy4gQ2hlZXJzIEJhbGEnenM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206IGRldG5ldCAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3JnIj5kZXRuZXQtYm91bmNlc0BpZXRmLm9yZzwvYT4m
Z3Q7IE9uIEJlaGFsZiBPZiBMb3UgQmVyZ2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgU2VudDogMjAxOC4gasO6bml1cyAxLiAyMjo0Mjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBEZXROZXQgV0cgJmx0OzxhIGhyZWY9Im1haWx0bzpkZXRu
ZXRAaWV0Zi5vcmciPmRldG5ldEBpZXRmLm9yZzwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWRldG5ldC1hcmNo
aXRlY3R1cmVAaWV0Zi5vcmciPmRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZUBpZXRmLm9y
ZzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBbRGV0
bmV0XSBQcm9taXNlZCBjb21tZW50cyBvbiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7SSBoYXZlIGEgbnVtYmVyIG9mIGhpZ2ggbGV2ZWwgY29tbWVudHMgb24gdGhlIGRvY3Vt
ZW50IHRoYXQgSSdkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlrZSB0
byZuYnNwOyByYWlzZSBiZWxvdy4mbmJzcDsgSSBhbHNvIGhhdmUgYSBudW1iZXIgb2YgbW9yZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVkaXRvcmlhbC9zcGVjaWZpYyBj
b21tZW50cyB0aGF0Jm5ic3A7IEknZCBsaWtlIHRvIHJldmlldyBkaXJlY3RseSB3aXRoPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIGF1dGhvcnMgYW5kIHRoZW4gaGF2
ZSB0aGVtIHJlcG9ydCBiYWNrJm5ic3A7IG9uIGNoYW5nZXMgLS0gaWYgYW55PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdHVybiBvdXQgdG8gYmUgbW9yZSBzdWJzdGFudGl2
ZSBkaXNjdXNzaW9ucyBmcm9tIHRoZSZuYnNwOyBhdXRob3Inczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHBlcnNwZWN0aXZlLCBJJ2xsIHJhaXNlIHRoZXNlIG9uIHRoZSBs
aXN0IHNlcGFyYXRlbHkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAuLi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAtIFdSVCBTZWN0aW9uIDQuNC4zLCBJIHRoaW5rIHRoZSBpbmNsdXNp
b24gb2YgYSBkaXN0cmlidXRlZCBjb250cm9sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgcGxhbmUgaW4gdGhlICZxdW90O05ldHdvcmsgUGxhbmUmcXVvdDsgaXMgaW5jb25z
aXN0ZW50IHdpdGggb3RoZXIgZnVuY3Rpb25hbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGRlZmluaXRpb25zIGFuZCBjb25mbGF0ZXMgd2hlcmUgYSBmdW5jdGlvbiByZXNp
ZGVzIGZyb20gdGhlIGFjdHVhbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGZ1bmN0aW9uIGFuZCB0aGF0IHdoZXRoZXIgY29udHJvbCBpcyBpbXBsZW1lbnRlZCBpbiBhIGZ1
bGx5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2VudHJhbGl6ZWQsIGZ1
bGx5IGRpc3RyaWJ1dGVkIG9yIHNvbWUgaHlicmlkIGZvcm0gZG9lc24ndDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmRhbWVudGFsbHkgY2hhbmdlJm5ic3A7IHRoZSBj
b250cm9sIGZ1bmN0aW9uJ3Mgcm9sZSAtLSB0aGVyZWZvcmUgSTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoaW5rIHRoZSBzZWN0aW9ucyA0LjQuMiBhbmQgLjMgc2hvdWxk
IGJlIHJldmlzZWQgYWNjb3JkaW5nbHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBbQmFsw6F6cyBWYXJnYSBBXSBBZ3JlZSBpbiBwcmluY2lwYWwuIExldCdzIGRpc2N1c3Mg
dGhlIGRldGFpbHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPa2F5IC0gSSdsbCB3b3JrIHdpdGggeW91IG9m
ZiBsaW5lIGFuZCB3ZSBjYW4gcmVwb3J0IGJhY2sgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyByZXN1bHRzL3Byb3Bvc2VkIGNoYW5nZXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIElu
IHNldmVyYWwgcGxhY2VzIGl0J3Mgbm90IGNsZWFyIHRoYXQgRGV0TmV0IHNlcnZpY2UgaXMgYWx3
YXlzIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMMyBzZXJ2aWNlIHdo
aWNoIGlzIGNvbnRyb2xsZWQgdXNpbmcgTDMgaWRlbnRpZmllcnMsIGkuZS4sIElQPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWRkcmVzc2VzIC0tIHRoaXMgaXMgdHJ1ZSBl
dmVuIGluIHRoZSBNUExTIHNlcnZpY2UgY2FzZSBhbmQgdGhlIFRTTjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG92ZXIgTVBMUyBjYXNlLiBJIHRoaW5rIHRoaXMgaXMgYW4g
aW1wb3J0YW50IHBvaW50IHRvIGJlIGNsZWFyIG9uIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgdGhlIGRvY3VtZW50Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFtCYWzDoXpzIFZhcmdhIEFdIEkgYW0gbm90IHN1cmUuIERldE5ldCBzZXJ2aWNl
IGlzIGFsd2F5cyBwcm92aWRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG92ZXIgYSBMMyBuZXR3b3JrIChJUCBvciBNUExTKSwgdGhhdCBpcyBmaW5lLiBIb3dldmVyIHRo
ZSBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaXRzZWxmIGNh
biBiZSBMMiBvciBMMy4gSW4gY2FzZSBvZiBUU04gRXRoZXJuZXQgZnJhbWVzIGFyZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRyYW5zcG9ydGVkLCBzbyBpdCBpcyBhIEwy
IHNlcnZpY2UuIEluIGNhc2Ugb2YgSVAgZW5kIHN5c3RlbXMgSVA8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwYWNrZXRzIGFyZSB0cmFuc3BvcnRlZCBzbyBpdCBpcyBhIEwz
IHNlcnZpY2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIdW1tIC0gV2hpbGUgSSBhZ3JlZSB0aGF0IERldE5l
dCBpcyBwcm92aWRpbmcgYW4gKGVuaGFuY2VkKSBMMlZQTjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgc2VydmljZSwgaXQgaXMgbm90IGl0c2VsZiBwcm92aWRpbmcgY29udHJvbCBv
ciBzZXJ2aWNlIG9mIEwyIGRldmljZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IC0tIHRoaXMgaXMgVFNOJ3Mgam9iLiZuYnNwOyBUaGUgZmFjdCB0aGF0IERldE5ldCBpcyBhbGwg
YWJvdXQgYmVoYXZpb3Igb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEwzIG5v
ZGVzIChpLmUuLCBJUCBhbmQgUFcvTVBMUykgYW5kIG5vdCBMMiBub2RlcyAoaS5lLiwgVFNOIGJy
aWRnZXMpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpcyBzb21ldGhpbmcgdGhl
IGFyY2hpdGVjdHVyZSBzaG91bGQgbWFrZSB1bmFtYmlndW91cy48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtz
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTG91PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQ
bGVhc2UgbGV0IG1lIGtub3cgd2hhdCB5b3UgdGhpbmsuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2hl
ZXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IExvdTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgZGV0bmV0IG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IDxhIGhyZWY9Im1haWx0bzpkZXRuZXRAaWV0Zi5vcmciPmRldG5ldEBpZXRmLm9yZzwvYT48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0PC9hPjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGV0
bmV0IG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxh
IGhyZWY9Im1haWx0bzpkZXRuZXRAaWV0Zi5vcmciPmRldG5ldEBpZXRmLm9yZzwvYT48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiA2LzEyLzIwMTggNjoyNyBQTSwgU3Rld2FydCBCcnlhbnQg
d3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBEZWFyIEJhbGEnenM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgVGhhbmsgeW91IHlvdXIgZm9yIHlvdXIgY29uc2lkZXJhdGlvbiBvZiB0aGVzZSBw
b2ludHMuIEkgd2lsbCBqdXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwaWNr
IHVwIGEgZmV3IHRoYXQgbmVlZCBzb21lIGZ1cnRoZXIgdGhvdWdodDo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7IERldE5ldCB0
cmFuc2l0IG5vZGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7QSBub2RlIG9wZXJhdGluZyBhdCB0aGUgRGV0TmV0IHRyYW5zcG9ydCBs
YXllciwgdGhhdCB1dGlsaXplczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtsaW5rIGxheWVyIGFuZC9vciBuZXR3b3JrIGxheWVyIHN3
aXRjaGluZyBhY3Jvc3MgbXVsdGlwbGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7bGlua3MgYW5kL29yIHN1Yi1uZXR3b3JrcyB0byBw
cm92aWRlIHBhdGhzIGZvciBEZXROZXQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtsYXllciBmdW5jdGlvbnMuIE9wdGlv
bmFsbHkgcHJvdmlkZXMgY29uZ2VzdGlvbiBwcm90ZWN0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO292ZXIgdGhvc2UgcGF0aHMu
Jm5ic3A7IEFuIE1QTFMgTFNSIGlzIGFuIGV4YW1wbGUgb2YgYSBEZXROZXQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7dHJhbnNpdCBu
b2RlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNCJmd0OyBJbiB0aGF0IGV4YW1wbGUgaXQgd291bGQg
aGF2ZSB0byBiZSBhIERldE5ldCBlbmFibGUvYXdhcmUgTFNSLiBBbjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFNCJmd0OyBvcmRpbmFyeSBMU1Igd291bGQgbm90IGtub3cgYW55dGhpbmcgYWJvdXQgRGV0
TmV0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFtCYWzDoXpzIFZhcmdhIEFdIE5vLCBBIERldE5ldCBh
d2FyZSBMU1Igd291bGQgYmUgYSByZWxheSBub2RlIChTLVBFKS48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkg
dGhpbmsgdGhlIGNvbmZ1c2lvbiBpcyB3aGF0ICZxdW90O0RldE5ldCBUcmFuc3BvcnQgTGF5ZXIm
cXVvdDsgbWVhbnMuIFRoaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRlY2hu
b2xvZ3kgdG91Y2hlcyBvbiBUcmFuc3BvcnQgTGF5ZXIgaW4mbmJzcDsgdGhlIEw0IHNlbnNlLCBh
bmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUcmFuc3BvcnQgTmV0d29y
ayBMYXllciBhcyBpbiB0aGUgcGFja2V0IG5ldHdvcmsgdGhhdCBjYXJyaWVzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMMyBwYWNrZXRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTbyBJIHRoaW5r
IHRoYXQgd2UgbmVlZCB0byBjbGFyaWZ5IHdoZXRoZXIgYSBEZXROZXQgdHJhbnNpdCBub2RlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpcyBhbiBTLVBFIChpLmUuIGEgYSB0cmFu
c2l0IG5vZGUgaW4gdGhlIERldE5ldCBsYXllciksIG9yIGEgUCBub2RlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoaS5lLiBhIHRyYW5zaXQgbm9kZSB0aGF0IGlzIGNhcnJ5aW5n
IERldE5ldCBwYWNrZXRzIGJ1dCBjb3VsZCBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgY2FycnlpbmcgYW55IHNvcnQgb2YgTVBMUyBwYWNrZXQpPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA9
PT09PT09PT09PT08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtUaGVzZSB0aHJlZSB0
ZWNobmlxdWVzIGNhbiBiZSBhcHBsaWVkIGluZGVwZW5kZW50bHksIGdpdmluZyBlaWdodDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO3Bvc3NpYmxlIGNvbWJpbmF0aW9ucywgaW5jbHVk
aW5nIG5vbmUgKG5vIERldE5ldCksIGFsdGhvdWdoIHNvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZu
YnNwOyAmbmJzcDtjb21iaW5hdGlvbnMgYXJlIG9mIHdpZGVyIHV0aWxpdHkgdGhhbiBvdGhlcnMu
Jm5ic3A7IFRoaXMgc2VwYXJhdGlvbiBrZWVwczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZu
YnNwO3RoZSBwcm90b2NvbCBzdGFjayBjb2hlcmVudCBhbmQgbWF4aW1pemVzIGludGVyb3BlcmFi
aWxpdHkgd2l0aDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO2V4aXN0aW5nIGFuZCBk
ZXZlbG9waW5nIHN0YW5kYXJkcyBpbiB0aGlzIChJRVRGKSBhbmQgb3RoZXIgU3RhbmRhcmRzPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7RGV2ZWxvcG1lbnQgT3JnYW5pemF0aW9ucy4m
bmJzcDsgU29tZSBleGFtcGxlcyBvZiB0eXBpY2FsIGV4cGVjdGVkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbmJzcDsgJm5ic3A7Y29tYmluYXRpb25zOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZu
YnNwO28mbmJzcDsgRXhwbGljaXQgcm91dGVzIHBsdXMgc2VydmljZSBwcm90ZWN0aW9uIGFyZSBl
eGFjdGx5IHRoZSB0ZWNobmlxdWVzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyBlbXBsb3llZCBieSBbSFNSLVBSUF0uIEV4cGxpY2l0IHJvdXRlcyBhcmUgYWNoaWV2ZWQg
YnkgbGltaXRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7IHRoZSBw
aHlzaWNhbCB0b3BvbG9neSBvZiB0aGUgbmV0d29yaywgYW5kIHRoZSBzZXF1ZW50aWFsaXphdGlv
biw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7IHJlcGxpY2F0aW9uLCBh
bmQgZHVwbGljYXRlIGVsaW1pbmF0aW9uIGFyZSBmYWNpbGl0YXRlZCBieSBwYWNrZXQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7IHRhZ3MgYWRkZWQgYXQgdGhlIGZyb250
IG9yIHRoZSBlbmQgb2YgRXRoZXJuZXQgZnJhbWVzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNCJmd0
OyBFUiBjYW4gYmUgZG9uZSB2aXJ0dWFsbHkgYXMgd2VsbCBhcyBwaHlzaWNhbGx5LiBSU1ZQIGlz
IGEgdHlwZSBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNCJmd0OyBFUiwgYXMgaXMgQWRqLVNJRCBi
YXNlZCBTUiwgYW5kIHdlIGNhbiBkZXNpZ24gb3RoZXIgdHlwZXMuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgW0JhbMOhenMgVmFyZ2EgQV0gQWdyZWUsIGJ1dCB0aGVzZSBhcmUgZXhhbXBsZXMuIFN0YXRl
bWVudCBpcyBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIU1ItUFJQ
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgU28gdGhlIHF1ZXN0aW9uIGlzIHdoZXRoZXIgd2Ugc2hvdWxkIGV4
cGFuZCB0aGUgc2V0IG9mIGV4YW1wbGVzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgcGFydGljdWxhcmx5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBtb3Jl
IGFjY2Vzc2libGUgb25lcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPT09PT09PT09PT09PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgUGFja2V0IHJlcGxpY2F0aW9uIGFu
ZCBlbGltaW5hdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHJlbGF5ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAvLS0tLS0tLS0tLS0t
JiM0MzsgUiBub2RlIEUgJiM0MzstLS0tLS0tLS0tLS1cICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHYgJiM0MzsgXiZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtcICZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7IGVuZCZuYnNwOyAm
bmJzcDsgUiAmIzQzOyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3YgfCBeJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmIzQzOyBFIGVuZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgc3lzdGVtJm5ic3A7ICZuYnNwOyYjNDM7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7diB8IF4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICYjNDM7Jm5ic3A7ICZuYnNwO3N5c3RlbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBc
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgdiAmIzQzOyBeJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOy8gJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBcLS0tLS0tLS0tLS0tJiM0MzsgUiByZWxheSBFICYjNDM7LS0tLS0tLS0tLS0vICZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyBub2RlICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7
ICZndDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZpZ3VyZSAx
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7UGFja2V0IHJlcGxpY2F0aW9uIGFuZCBl
bGltaW5hdGlvbiBkb2VzIG5vdCByZWFjdCB0byBhbmQgY29ycmVjdDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jm5ic3A7ICZuYnNwO2ZhaWx1cmVzOyBpdCBpcyBlbnRpcmVseSBwYXNzaXZlLiZuYnNwOyBU
aHVzLCBpbnRlcm1pdHRlbnQgZmFpbHVyZXMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU0ImZ3Q7IEkg
dGhpbmsgaXQgY29wZXMgd2l0aCBpbnRlcm1pdHRlbnQgZmFpbHVyZXMgT0suPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgW0JhbMOhenMgVmFyZ2EgQV0gWWVzLCBQUkYgYW5kIFBFRiBjYW4gZWxpbWluYXRl
IHRoZSBlZmZlY3Qgb2Ygc3VjaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGZhaWx1cmVzLiBCdXQgdGV4dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGludGVuZHMgdG8gc2F5IHRo
YXQgaXQgaXMgcGFzc2l2ZS4gSXQgaXMgbm90IHJlYWN0aW5nIHRvIHN1Y2g8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmYWlsdXJlcy4gTm8gY2hhbmdlIGluIHRleHQuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBZb3Ugc2F5IHRoYXQgUFJFRiBkb2VzIG5vdCBjb3JyZWN0IGZhaWx1cmVz
LiBJIHdvdWxkIGNvbnRlbmQgdGhhdCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgZXhhY3RseTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2hhdCBpdCBkb2Vz
LiBTdXJlIGl0IGRvZXMgbm90IHJlYWN0IGJ1dCBpdCBkb2VzIGNvcnJlY3QsIGFuZCBpdCBkb2Vz
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZGRyZXNzIGludGVybWl0dGVudCBm
YWlsdXJlcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA9PT09PT09PT09
PTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO3RyYW5zcG9ydGVkIGJldHdlZW4gdGhl
IHBlZXIgZW5kIHN5c3RlbXMuJm5ic3A7IFRoZXJlZm9yZSwgdGhlIGZvbGxvd2luZzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO3Bvc3NpYmxlIHR5cGVzIC8gZm9ybWF0cyBvZiBhIERl
dE5ldCBmbG93IGFyZSBkaXN0aW5ndWlzaGVkIGluIHRoaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZu
YnNwOyAmbmJzcDtkb2N1bWVudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtvJm5i
c3A7IEFwcC1mbG93OiBuYXRpdmUgZm9ybWF0IG9mIGEgRGV0TmV0IGZsb3cuJm5ic3A7IEl0IGRv
ZXMgbm90IGNvbnRhaW4gYW55PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyBEZXROZXQgcmVsYXRlZCBhdHRyaWJ1dGVzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZu
YnNwO28mbmJzcDsgRGV0TmV0LXQtZmxvdzogc3BlY2lmaWMgZm9ybWF0IG9mIGEgRGV0TmV0IGZs
b3cuJm5ic3A7IE9ubHkgcmVxdWlyZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7IHRoZSBjb25nZXN0aW9uIC8gbGF0ZW5jeSBmZWF0dXJlcyBwcm92aWRlZCBieSB0aGUg
RGV0bmV0IHRyYW5zcG9ydDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
bGF5ZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7byZuYnNwOyBEZXROZXQtcy1m
bG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4mbmJzcDsgT25seSByZXF1aXJl
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgdGhlIHJlcGxpY2F0aW9u
L2VsaW1pbmF0aW9uIGZlYXR1cmUgZW5zdXJlZCBieSB0aGUgRGV0TmV0IHNlcnZpY2U8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7IGxheWVyLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jm5ic3A7ICZuYnNwO28mbmJzcDsgRGV0TmV0LXN0LWZsb3c6IHNwZWNpZmljIGZvcm1hdCBv
ZiBhIERldE5ldCBmbG93LiZuYnNwOyBJdCByZXF1aXJlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgYm90aCBEZXROZXQgc2VydmljZSBsYXllciBhbmQgRGV0TmV0IHRy
YW5zcG9ydCBsYXllciBmdW5jdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7IGR1cmluZyBmb3J3YXJkaW5nLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNCJmd0OyBJIGZp
bmQgdGhlIHJlbGlzdGluZyBvZiB0aGVzZSB0eXBlcyBjb25mdXNpbmcuIFdoZXJlbid0IHRoZXk8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZWZpbmVkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgU0ImZ3Q7IGluIHRoZSBzZWN0aW9uIGFib3ZlPzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFtCYWzDoXpzIFZhcmdhIEFdIFRoaXMgaXMgaW5saW5lIHdpdGggdGhlIHByZXZpb3VzIHNlY3Rp
b24gJnF1b3Q7IEdyb3VwaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
b2YgZW5kIHN5c3RlbXMgJnF1b3Q7Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3VyZWx5IGlmIHdlIGhhdmUg
ZGVmaW5lZCB0aGVtIHdlIG5ldmVyIG5lZWQgdG8gZG8gYW55dGhpbmcgYnV0IG5hbWU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZW0gaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGxhdGVyIHNlY3Rpb25zLiBSZWRlZmluaXRpb24gaXMgbmV2ZXIgYSBnb29k
IGlkZWEgYmVjYXVzZSBpdCBvZnRlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
bGVhZHMgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbmZsaWN0aW5nIGRl
ZmluaXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPT09PT09PT09PT09PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbmJzcDsgJm5ic3A7W0hTUi1QUlBdJm5ic3A7IElFQywgJnF1b3Q7SGlnaCBhdmFpbGFiaWxp
dHkgc2VhbWxlc3MgcmVkdW5kYW5jeSAoSFNSKSBpcyBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgZnVydGhlciBkZXZl
bG9wbWVudCBvZiB0aGUgUFJQIGFwcHJvYWNoLCBhbHRob3VnaCBIU1I8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBmdW5j
dGlvbnMgcHJpbWFyaWx5IGFzIGEgcHJvdG9jb2wgZm9yIGNyZWF0aW5nIG1lZGlhPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgcmVkdW5kYW5jeSB3aGlsZSBQUlAsIGFzIGRlc2NyaWJlZCBpbiB0aGUgcHJldmlvdXM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyBzZWN0aW9uLCBjcmVhdGVzIG5ldHdvcmsgcmVkdW5kYW5jeS4mbmJzcDsgUFJQIGFu
ZCBIU1IgYXJlIGJvdGg8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBkZXNjcmliZWQgaW4gdGhlIElFQyA2MjQzOSAzIHN0
YW5kYXJkLiZxdW90Oyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbHQ7PGEgaHJlZj0iaHR0cDovL3dlYnN0b3JlLmll
Yy5jaC93ZWJzdG9yZS93ZWJzdG9yZS5uc2YvIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL3dlYnN0
b3JlLmllYy5jaC93ZWJzdG9yZS93ZWJzdG9yZS5uc2YvPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGFydG51bS8wNDY2MTUhb3BlbmRvY3VtZW50Jmd0Oy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTQiZn
dDsgTm90IGF2YWlsYWJsZSBhdCB0aGUgdGltZSBvZiB0aGlzIHJldmlldywgYnV0IG15IHJlY29s
bGVjdGlvbiBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNCJmd0OyB0aGF0IHRoaXMgaXMgbm90IHJl
YWRpbHkgYXZhaWxhYmxlIHdpdGhvdXQgcGF5aW5nIGEgbGFyZ2UgZmVlLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSWYgd2UgZGVjaWRlIHRoYXQgdGhpcyBpcyBlc3NlbnRpYWwgYXMgYSBrZXkgcmVmZXJlbmNl
LCB0aGVyZSBuZWVkcyB0byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc29t
ZSBzdWl0YWJsZSB0ZXh0LCBhcyB0aGlzIHdpbGwgZ2V0IHJhaXNlZCBhIG51bWJlciBvZiB0aW1l
cyBiZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBoZXJlIGFuIHB1Ymxp
Y2F0aW9uIGFzIGZpcnN0IHRoZSBkaXJlY3RvcmF0ZXMgYW5kIHRoZW4gdGhlIEFEcyBydW48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGludG8gdGhpcy48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ID09PT09PT09PT09PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7W0lTQTk1XSZuYnNw
OyAmbmJzcDsgQU5TSS9JU0EsICZxdW90O0VudGVycHJpc2UtQ29udHJvbCBTeXN0ZW0gSW50ZWdy
YXRpb24gUGFydCAxOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IE1vZGVscyBhbmQgVGVybWlub2xvZ3kmcXVvdDssIDIw
MDAsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmx0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlzYS5vcmcvaXNhOTUvIiB0
YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaXNhLm9yZy9pc2E5NS88L2E+Jmd0Oy48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBTQiZndDsgU2hvdWxkIHRoYXQgYmUgMjAwMCwgb3IgMjAxMC48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBTQiZndDsgTm90ZSB0aGF0IHRoaXMgc2VlbXMgdG8gYmUgYSB2ZXJ5IGV4
cGVuc2l2ZSBkb2N1bWVudCB0byBhY2Nlc3MuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3UgZGlkIG5vdCBj
b21tZW50IG9uIHRoZSBjb3JyZWN0bmVzcyBvZiB0aGUgcmVmZXJlbmNlLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQmVzdCBSZWdhcmRzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN0ZXdhcnQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRldG5ldCBtYWlsaW5nIGxp
c3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYu
b3JnIj5kZXRuZXRAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQiIHRhcmdldD0i
X2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldDwvYT48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBkZXRuZXQgbWFpbGluZyBsaXN0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIj5kZXRu
ZXRAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0PC9hPjxicj4NCiZndDsmZ3Q7
Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4N
CiZndDsmZ3Q7Jmd0OyBkZXRuZXQgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7IDxhIGhy
ZWY9Im1haWx0bzpkZXRuZXRAaWV0Zi5vcmciPmRldG5ldEBpZXRmLm9yZzwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9k
ZXRuZXQiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL2RldG5ldDwvYT48YnI+DQomZ3Q7Jmd0OyA8YnI+DQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCmRldG5ldCBtYWlsaW5nIGxpc3Q8YnI+DQo8
YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIj5kZXRuZXRAaWV0Zi5vcmc8L2E+PGJyPg0K
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQiIHRh
cmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5l
dDwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_bb399622f7694c1fbb00c2d2a6dedd46XCHRCD001ciscocom_--

--_004_bb399622f7694c1fbb00c2d2a6dedd46XCHRCD001ciscocom_
Content-Type: image/png; name="image002.png"
Content-Description: image002.png
Content-Disposition: inline; filename="image002.png"; size=205667;
 creation-date="Fri, 13 Jul 2018 19:14:59 GMT";
 modification-date="Fri, 13 Jul 2018 19:14:59 GMT"
Content-ID: <image002.png@01D41ABC.4284F2D0>
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAABF4AAAMcCAYAAABpc2EWAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAh
OAAAITgBRZYxYAAAABl0RVh0U29mdHdhcmUATWljcm9zb2Z0IE9mZmljZX/tNXEAAP+QSURBVHhe
7J0JYBTl+f+fufZIskmWEEjCIYRDI3iBomDRqlStWlvrXbX2/2urveuvv7bay+1irfZWq63a06tV
UOtFRUWtRUFR8AKiHAE5AyFskk2y1xz/7zO7GzbJJtkgKMIzuiTZnXnnfT/zzuw833kOPRwOkyxC
QAgIASEgBISAEBACQkAICAEhIASEgBAQAnuegL7nm5QWhYAQEAJCQAgIASEgBISAEBACQkAICAEh
IASYgAgvMg+EgBAQAkJACAgBISAEhIAQEAJCQAgIASGwlwiI8LKXwEqzQkAICAEhIASEgBAQAkJA
CAgBISAEhIAQEOFF5oAQEAJCQAgIASEgBISAEBACQkAICAEhIAT2EgERXvYSWGlWCAgBISAEhIAQ
EAJCQAgIASEgBISAEBACIrzIHBACQkAICAEhIASEgBAQAkJACAgBISAEhMBeIiDCy14CK80KASEg
BISAEBACQkAICAEhIASEgBAQAkJAhBeZA0JACAgBISAEhIAQEAJCQAgIASEgBISAENhLBER42Utg
pVkhIASEgBAQAkJACAgBISAEhIAQEAJCQAiI8CJzQAgIASEgBISAEBACQkAICAEhIASEgBAQAnuJ
gAgvewmsNCsEhIAQEAJCQAgIASEgBISAEBACQkAICAERXmQOCAEhIASEgBAQAkJACAgBISAEhIAQ
EAJCYC8REOFlL4GVZoWAEBACQkAICAEhIASEgBAQAkJACAgBISDCi8wBISAEhIAQEAJCQAgIASEg
BISAEBACQkAI7CUCIrzsJbDSrBAQAkJACAgBISAEhIAQEAJCQAgIASEgBER4kTkgBISAEBACQkAI
CAEhIASEgBAQAkJACAiBvURAhJe9BFaaFQJCQAgIASEgBISAEBACQkAICAEhIASEgAgvMgeEgBAQ
AkJACAgBISAEhIAQEAJCQAgIASGwlwiI8LKXwEqzQkAICAEhIASEgBAQAkJACAgBISAEhIAQEOFF
5oAQEAJCQAgIASEgBISAEBACQkAICAEhIAT2EgERXvYSWGlWCAgBISAEhIAQEAJCQAgIASEgBISA
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
JaaoSit+a1YdWuzroGdWffGT69wy5bIIASEgBISAEBACQkAICAEhIASEgBAokMABJbyEGxs7qbHx
3lAo1BVeJIZ0gTNlP1wt3NJiUsuytzC0t7hyUTBYHSzxBYsNy3RIN+MRirVGFEqE36lHMhgs4fB+
SEGGJASEgBAQAkJACAgBISAEhIAQEAJ7k8ABJbxkQYrYsjen1EezbYgwKWpp2f7R7L30WggIASEg
BISAEBACQkAICAEhIAT2VQIHpPCyrx4M6ZcQEAJCQAgIASEgBISAEBACQkAICAEhsH8REOFl/zqe
MhohIASEgBAQAkJACAgBISAEhIAQEAJCYB8iIMLLPnQwpCtCQAgIASEgBISAEBACQkAICAEhIASE
wP5FQISX/et4ymiEgBAQAkJACAgBISAEhIAQEAJCQAgIgX2IgAgv+9DBkK4IASEgBISAEBACQkAI
CAEhIASEgBAQAvsXARFe9q/jKaMRAkJACAgBISAEhIAQEAJCQAgIASEgBPYhAiK87EMHQ7oiBISA
EBACQkAICAEhIASEgBAQAkJACOxfBER42b+Op4xGCAgBISAEhIAQEAJCQAgIASEgBISAENiHCIjw
sg8dDOmKEBACQkAICAEhIASEgBAQAkJACAgBIbB/ERDhZf86njIaISAEhIAQEAJCQAgIASEgBISA
EBACQmAfIiDCyz50MKQrQkAICAEhIASEgBAQAkJACAgBISAEhMD+RUCEl/3reMpohIAQEAJCQAgI
ASEgBISAEBACQkAICIF9iIAIL/vQwZCuCAEhIASEgBAQAkJACAgBISAEhIAQEAL7FwERXvav4ymj
EQJCQAgIASEgBISAEBACQkAICAEhIAT2IQIivOxDB0O6IgSEgBAQAkJACAgBISAEhIAQEAJCQAjs
XwREeNm/jqeMRggIASEgBISAEBACQkAICAEhIASEgBDYhwiI8LIPHQzpihAQAkJACAgBISAEhIAQ
EAJCQAgIASGwfxEQ4WX/Op4yGiEgBISAEBACQkAICAEhIASEgBAQAkJgHyIgwss+dDCkK0JACAgB
ISAEhIAQEAJCQAgIASEgBITA/kVAhJf963jKaISAEBACQkAICAEhIASEgBAQAkJACAiBfYiACC/7
0MGQrggBISAEhIAQEAJCQAgIASEgBISAEBAC+xcBEV72r+MpoxECQkAICAEhIASEgBAQAkJACAgB
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
EAJCQAgIASEgBISAEBACQkAINBACIl4aCFhdVggIASEgBISAEBACQkAICAEhIASEgBAQAiJe9AwI
ASEgBISAEBACQkAICAEhIASEgBAQAkKggRCIAOIlxmIsFvBUBn4aCCldVggIASEgBISAEBACQkAI
CAEhIASEgBCIcgRi6tz+MCZe2Fj8VFaCcinDT4WIlzp3v04QAkJACAgBISAEhIAQEAJCQAgIASEg
BEJHgFxE3fiHcCZekki8lFQctLKK4yJdQn9KdKQQEAJCQAgIASEgBISAEBACQkAICAEhcBYIlFsB
KIm4GKhAEiw395QymDAlXlLKwTDts/i4ARWVJVZRWXQWcOlUISAEhIAQEAJCQAgIASEgBISAEBAC
QkAI1AGB2DgSL7FWWXbMjrWiBKbWEp7ES3zvfCvb+Asrr1iElsVZZRwNXlSEgBAQAkJACAgBISAE
hIAQEAJCQAgIASHQ8AhUVELlUg4VSPkbtnFjScQRLw+OHVtmNvaj+594aIF1R7xR3b1tGr4TdAch
IASEgBAQAkJACAgBISAEhIAQEAJCIHIRyLXyB6+/r9AuOnUTw1PxEmjTg5+7j+YuKkJACAgBISAE
hIAQEAJCQAgIASEgBISAEGiUCIQ18dIoEVWlhIAQEAJCQAgIASEgBISAEBACQkAICAEhEEBAxIse
BSEgBISAEBACQkAICAEhIASEgBAQAkJACDQQAiJeGghYXVYICAEhIASEgBAQAkJACAgBISAEhIAQ
EAIiXvQMCAEhIASEgBAQAkJACAgBISAEhIAQEAJCoIEQEPHSQMDqskJACAgBISAEhIAQEAJCQAgI
ASEgBISAEBDxomdACAgBISAEhIAQEAJCQAgIASEgBISAEBACDYSAiJcGAlaXFQJCQAgIASEgBISA
EBACQkAICAEhIASEgIgXPQNCQAgIASEgBISAEBACQkAICAEhIASEgBBoIAREvDQQsLqsEBACQkAI
CAEhIASEgBAQAkJACAgBISAERLzoGRACQkAICAEhIASEgBAQAkJACAgBISAEhEADISDipYGA1WWF
gBAQAkJACAgBISAEhIAQEAJCQAgIASEg4kXPgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBBoIAREv
DQSsLisEhIAQEAJCQAgIASEgBISAEBACQkAICAERL3oGhIAQEAJCQAgIASEgBISAEBACQkAICAEh
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
ASbABJgAE2ACTIAJMAEmwASYABNIEwIsvKTJQHAzmAATYAJMgAkwASbABJgAE2ACTIAJMIHsI8DC
S/aNKfeICTABJsAEmAATYAJMgAkwASbABJgAE0gTAiy8pMlAcDOYABNgAkyACTABJsAEmAATYAJM
gAkwgewjwMJL9o0p94gJMAEmwASYABNgAkyACTABJsAEmAATSBMCLLykyUBwM5gAE2ACTIAJMAEm
wASYABNgAkyACTCB7CPAwkv2jSn3iAkwASbABJgAE2ACTIAJMAEmwASYABNIEwIsvKTJQHAzmAAT
YAJMgAkwASbABJgAE2ACTIAJMIHsI8DCS/aNKfeICTABJsAEmAATYAJMgAkwASbABJgAE0gTAiy8
pMlAcDOYABNgAkyACTABJsAEmAATYAJMgAkwgewjwMJL9o0p94gJMAEmwASYABNgAkyACTABJsAE
mAATSBMCLLykyUBwM5gAE2ACTIAJMAEmwASYABNgAkyACTCB7CPAwkv2jSn3iAkwASbABJgAE2AC
TIAJMAEmwASYABNIEwIsvKTJQHAzmAATYAJMgAkwASbABJgAE2ACTIAJMIHsI/D/VgtQzSDm5jEA
AAAASUVORK5CYII=

--_004_bb399622f7694c1fbb00c2d2a6dedd46XCHRCD001ciscocom_--


From nobody Fri Jul 13 12:58:10 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 E6728130E61; Fri, 13 Jul 2018 12:58:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 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_HI=-5, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01, 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 PYtgAGCaZc89; Fri, 13 Jul 2018 12:58:04 -0700 (PDT)
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 8911C128BAC; Fri, 13 Jul 2018 12:58:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=417321; q=dns/txt; s=iport; t=1531511883; x=1532721483; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=7tytZPaduU38tuUgZnD/4DX1JWW3jEkyE8KlHwotwIo=; b=XCMLw1A5RNiF4IOkhqD0xaY59orCaR5V0eDBMghvyszLQ3+TYJ8fgpGJ y4ORREv7M1dXGIs4IMHCcqlRnddqX9CZANdzt5F5iwMSc0PVpMRQybopO Zq/pKPY8EIKg78B7kU8JkG/TGSseMw53eTrMcLwxfpWbCAQNPK7mTminM A=;
X-Files: image002.png : 219074
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CdBACkA0lb/4YNJK3BDAkCzmo
X-IronPort-AV: E=Sophos;i="5.51,349,1526342400";  d="png'150?scan'150,208,217,150";a="413063950"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 13 Jul 2018 19:58:02 +0000
Received: from XCH-RCD-002.cisco.com (xch-rcd-002.cisco.com [173.37.102.12]) by alln-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id w6DJw2ja027624 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 13 Jul 2018 19:58:02 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.1320.4; Fri, 13 Jul 2018 14:58:01 -0500
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.1320.000; Fri, 13 Jul 2018 14:58:01 -0500
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Lou Berger <lberger@labn.net>, "Andrew G. Malis" <agmalis@gmail.com>, "Pascal Thubert (pthubert)" <pthubert=40cisco.com@dmarc.ietf.org>
CC: "draft-ietf-detnet-architecture@ietf.org" <draft-ietf-detnet-architecture@ietf.org>, Norman Finn <norman.finn@mail01.huawei.com>, DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
Thread-Index: AQHUGgAR5hl0cCLge0CdHgCdktdk9KSMeGUAgAAU+3aAALsGgIAAJb9ugAABRmiAAFVNAP//v9eQgABheQD//6yPQA==
Date: Fri, 13 Jul 2018 19:57:33 +0000
Deferred-Delivery: Fri, 13 Jul 2018 19:57:02 +0000
Message-ID: <9d5e9b077de94631a4623455924b57b8@XCH-RCD-001.cisco.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <30d8df73-9f52-89d3-66fd-2173f7038624@labn.net> <a19cb7bb-a518-acfd-4539-d002bfc58bca@labn.net> <3DF0466E9510274382F5B74499ACD6F8D31E2D@dfwpml705-chm.exmail.huawei.com> <6D76E3A0-CA07-4EE5-8157-AC604F3CB796@cisco.com> <bdf4d1ec-11be-9071-b94a-f6719f2fd397@labn.net> <3F7B52F1-ECCB-4789-B8FF-A171B4FE58F6@cisco.com> <B50E7F65-5892-4071-8636-7A00F059E636@cisco.com> <CAA=duU1Z-4LhZX0Vb3mc9fo53y7YiOr+bSdmmPe3SidzeoQLTQ@mail.gmail.com> <bb399622f7694c1fbb00c2d2a6dedd46@XCH-RCD-001.cisco.com> <16495342d30.282b.9b4188e636579690ba6c69f2c8a0f1fd@labn.net>
In-Reply-To: <16495342d30.282b.9b4188e636579690ba6c69f2c8a0f1fd@labn.net>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.90.118]
Content-Type: multipart/related; boundary="_004_9d5e9b077de94631a4623455924b57b8XCHRCD001ciscocom_"; type="multipart/alternative"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/U9vc84aN88Hr8SFiVZ4ud7dWsSw>
Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 13 Jul 2018 19:58:09 -0000

--_004_9d5e9b077de94631a4623455924b57b8XCHRCD001ciscocom_
Content-Type: multipart/alternative;
 boundary="_000_9d5e9b077de94631a4623455924b57b8XCHRCD001ciscocom_"

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

SSBhZ3JlZSBMb3UsIHRoYXQgd2FzIG5vdCB0aGUgaW50ZW50Lg0KDQpBY3R1YWxseSBjYWxsaW5n
IGl0IGFuIGVudGl0eSB0cmlnZ2VyZWQgbWUgaGVyZSwgYmVjYXVzZSB3ZSBhbHJlYWR5IGtub3cg
dGhhdCB0aGVyZSBpcyBtb3JlIHRoYW4gb25lLg0KQWxsIHlvdSBhcmUgc2F5aW5nIGJlbG93IHNo
b3VsZCBlbmQgdXAgaW4gb3VyIGRlZmluaXRpb24gb2YgdGhlIGFic3RyYWN0IGNvbnRyb2xsZXIu
IEJ1dCBjYWxsaW5nIGl0IGFuIGVudGl0eSBzaG91bGQgYmUgYXZvaWRlZOKApg0KDQpQYXNjYWwN
Cg0KRnJvbTogTG91IEJlcmdlciA8bGJlcmdlckBsYWJuLm5ldD4NClNlbnQ6IHZlbmRyZWRpIDEz
IGp1aWxsZXQgMjAxOCAxNTo1Mw0KVG86IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgPHB0aHVi
ZXJ0QGNpc2NvLmNvbT47IEFuZHJldyBHLiBNYWxpcyA8YWdtYWxpc0BnbWFpbC5jb20+OyBQYXNj
YWwgVGh1YmVydCAocHRodWJlcnQpIDxwdGh1YmVydD00MGNpc2NvLmNvbUBkbWFyYy5pZXRmLm9y
Zz4NCkNjOiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmVAaWV0Zi5vcmc7IE5vcm1hbiBG
aW5uIDxub3JtYW4uZmlubkBtYWlsMDEuaHVhd2VpLmNvbT47IERldE5ldCBXRyA8ZGV0bmV0QGll
dGYub3JnPg0KU3ViamVjdDogUkU6IFtEZXRuZXRdIEV4dGVuZGVkIFdHIExhc3QgQ2FsbDogZHJh
ZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA2DQoNCg0KSSB0aGluayBDUCBlbnRpdHkgaXMg
YSBiZXR0ZXIgcmVwcmVzZW50YXRpb24gb2YgdGhlIGFyY2hpdGVjdHVyZSBiZWluZyBhZ25vc3Rp
YyBvZiB0aGUgY29udHJvbCBwbGFuZSBiZWluZyBmdWxseSBjZW50cmFsaXplZCwgZnVsbHkgZGlz
dHJpYnV0ZWQsIG9yIGFueSBoeWJyaWQgb2YgdGhlIHR3by4gU2F5aW5nIHRoYXQgY29udHJvbCBp
cyBsaW1pdGVkIHRvIGEgc2luZ2xlIGNvbnRyb2xsZXIgYW5kIHRvIGEgcGNlIGltcGxlbWVudGF0
aW9uIGlzIGNlcnRhaW5seSBvdmVybHkgbGltaXRpbmcgaW4gbXkgb3Bpbmlvbi4uLg0KDQpMb3UN
Cg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KT24gSnVseSAxMywgMjAxOCAz
OjE2OjM5IFBNICJQYXNjYWwgVGh1YmVydCAocHRodWJlcnQpIiA8cHRodWJlcnRAY2lzY28uY29t
PG1haWx0bzpwdGh1YmVydEBjaXNjby5jb20+PiB3cm90ZToNCk91cHMsIHlvdeKAmXJlIHJpZ2h0
IEFuZHksDQoNCml0IHdhcyBqdXN0IGFkZGVkIGluIDA2IGluIHJlcGxhY2VtZW50IHRvIOKAnGNv
bnRyb2xsZXLigJ0sIGFuZCBJIG1pc3NlZCB0aGF0IHdoZW4gSSBicm93c2VkIHRoZSBkaWZmcy4N
Cg0KV2VsbCwgd2FzbuKAmXQg4oCcY29udHJvbGxlcuKAnSBnb29kIGVub3VnaD8gTm90ZSBhbHNv
IHRoYXQgdGhlIHJlcGxhY2VtZW50IHdhcyBvbmx5IHBhcnRpYWwsIGFuZCDigJxjb250cm9sbGVy
4oCdIGlzIHN0aWxsIHRoZXJlIGluIG1hbnkgcGxhY2VzLg0KDQpBbHNvLCB3ZSBuZWVkIHRvIGRl
ZmluZSB3aGF0IHdlIG1lYW4gYnkgdGhhdCDigJxjb250cm9sbGVy4oCdLCB3aGF0ZXZlciB3ZSBj
YWxsIGl0Lg0KDQpBdCB0aGUgdGltZSBvZiB0aGF0IHdyaXRpbmcsIEkgdmlld2VkIHRoZSBjb250
cm9sbGVyIGFzIGEgY29tcG9zaXRlIG9mIHNlcGFyYXRlIGVudGl0aWVzLCBhcyBpbGx1c3RyYXRl
ZCBiZWxvdzoNCg0KW2NpZDppbWFnZTAwMy5wbmdAMDFENDFBQkIuQzcxMURDMzBdDQpEb2VzIHRo
YXQgbWFrZSBzZW5zZT8NCg0KQ2hlZXJzLA0KDQpwYXNjbGENCg0KRnJvbTogQW5kcmV3IEcuIE1h
bGlzIDxhZ21hbGlzQGdtYWlsLmNvbTxtYWlsdG86YWdtYWxpc0BnbWFpbC5jb20+Pg0KU2VudDog
dmVuZHJlZGkgMTMganVpbGxldCAyMDE4IDEzOjU0DQpUbzogUGFzY2FsIFRodWJlcnQgKHB0aHVi
ZXJ0KSA8cHRodWJlcnQ9NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5vcmc8bWFpbHRvOnB0aHViZXJ0
PTQwY2lzY28uY29tQGRtYXJjLmlldGYub3JnPj4NCkNjOiBMb3UgQmVyZ2VyIDxsYmVyZ2VyQGxh
Ym4ubmV0PG1haWx0bzpsYmVyZ2VyQGxhYm4ubmV0Pj47IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hp
dGVjdHVyZUBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlQGll
dGYub3JnPjsgTm9ybWFuIEZpbm4gPG5vcm1hbi5maW5uQG1haWwwMS5odWF3ZWkuY29tPG1haWx0
bzpub3JtYW4uZmlubkBtYWlsMDEuaHVhd2VpLmNvbT4+OyBEZXROZXQgV0cgPGRldG5ldEBpZXRm
Lm9yZzxtYWlsdG86ZGV0bmV0QGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbRGV0bmV0XSBFeHRl
bmRlZCBXRyBMYXN0IENhbGw6IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNg0KDQpQ
YXNjYWwsDQoNCkNQRSBpcyBpbiBzZWN0aW9ucyA0LjQuMiBhbmQgNC40LjMgb2YgcmV2aXNpb24g
MDYuIFRoZXJlIGFyZSA4IG9jY3VycmVuY2VzIHRvdGFsLg0KDQpDaGVlcnMsDQpBbmR5DQoNCg0K
T24gRnJpLCBKdWwgMTMsIDIwMTggYXQgMTo0OCBQTSwgUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0
KSA8cHRodWJlcnQ9NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5vcmc8bWFpbHRvOnB0aHViZXJ0PTQw
Y2lzY28uY29tQGRtYXJjLmlldGYub3JnPj4gd3JvdGU6DQpIZWxsbyBEZWJvcmFoDQoNClRoZSBh
cmNoaXRlY3R1cmUgYXMgcHVibGlzaGVkIGRvZXMgbm90IGhhdmUgYSBDUEUuDQoNClRoaXMgd2Fz
IGludHJvZHVjZWQgaW4gdGhpcyB0aHJlYWQgYW5kIG5ldmVyIG5lZWRzIHRvIHNlZSB0aGUgbGln
aHQuDQoNClRoZSBvcmlnaW5hbCB0ZXh0IGhhZCBQQ0UgYmVjYXVzZSBjb25jZXB0dWFsbHkgdGhp
cyBpcyB0aGUgSUVURiBiYXNlIGZvciB0aGF0IGVudGl0eSwgZXZlbiBpZiB3ZeKAmWxsIG5lZWQg
dG8gZXZvbHZlIGl0LCBhbmQgdGhhdCB0aGVyZSBhcmUgb3RoZXIgZW50aXRpZXMgd2UnbGwgbmVl
ZCBmb3IgbWFuYWdlbWVudCBhbmQgYXV0b21hdGlvbi4NCg0KSeKAmW0gc3RpbGwgdW5jbGVhciBX
aGVuIENQRSBjYW1lIHVwID8NCkkgc2F3IGl0IGZpcnN0IGluIExvdeKAmXMgcHJvcG9zYWwuIFdh
cyB0aGF0IHZvbHVudGFyeSBvciBhIHR5cG8gPw0KDQoNClJlZ2FyZHMsDQoNClBhc2NhbA0KDQo+
IExlIDEzIGp1aWwuIDIwMTggw6AgMTM6NDQsIFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgPHB0
aHViZXJ0QGNpc2NvLmNvbTxtYWlsdG86cHRodWJlcnRAY2lzY28uY29tPj4gYSDDqWNyaXQgOg0K
Pg0KPiBXb3JrcyBmb3IgbWUsIExvdSwNCj4NCj4gSSB0aGluayB0aGF0IHRoZSBiZXN0IHdvdWxk
IGJlIGEgdGVybWlub2xvZ3kgdGhhdCB3b3VsZCBkZWZpbmUgdGhpcyBvcGVyYXRpb25hbCBwbGFu
ZSwgbGVhdmluZyBpdCBvcGVuIHRvIG5ldHdvcmsgY29udHJvbCBhbmQgZmVlZGJhY2ssIGFuZCB0
aGVuIGNoYW5nZSBpbiBzaXR1IHRoZSB0ZXh0IGFzIHlvdSBwcm9wb3NlZC4NCj4NCj4NCj4gUmVn
YXJkcywNCj4NCj4gUGFzY2FsDQo+DQo+PiBMZSAxMyBqdWlsLiAyMDE4IMOgIDA2OjI5LCBMb3Ug
QmVyZ2VyIDxsYmVyZ2VyQGxhYm4ubmV0PG1haWx0bzpsYmVyZ2VyQGxhYm4ubmV0Pj4gYSDDqWNy
aXQgOg0KPj4NCj4+IFBhc2NhbCwNCj4+DQo+PiBLZWVwaW5nIGluIG1pbmQgdGhhdCBMTUkgaXMg
Z2VuZXJhbGx5IGNvbnNpZGVyZWQgYSBmb3JtIG9mIE9BTSwgaXQgc291bmRzIGxpa2UgY2hhbmdp
bmcgaXQgdG8gIk9wZXJhdGlvbmFsIFBsYW5lIChlLmcuLCBPQU0pIiB3b3VsZCBzdWZmaWNpZW50
bHkgY292ZXIgeW91ciBpbnRlbnQgYW5kIGJlIGEgZmFpcmx5IHRyaXZpYWwgY2hhbmdlIHRvIHRo
ZSBkb2N1bWVudC4gIFdvdWxkIHRoaXMgY2hhbmdlIHdvcmsgZm9yIHlvdT8NCj4+DQo+PiBMb3UN
Cj4+DQo+Pj4gT24gNy8xMy8yMDE4IDEyOjE5IEFNLCBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQp
IHdyb3RlOg0KPj4+IEhlbGxvIExvdSBhbmQgTm9ybToNCj4+Pg0KPj4+IEkgbWVhbnQgY29udHJv
bCBwcm90b2NvbHMgb3ZlciB0aGUgTE1JIGFzIHdlbGwgYXMgbWVhc3VyZW1lbnQgKE9BTSkgYW5k
IGF1dG9tYXRpb24gc3VjaCBhcyAocmVmbGV4KSByZWFjdGlvbnMgdGhhdCBkbyBubyBwYXNzIHZp
YSBhIGNvbnRyb2xsZXIuDQo+Pj4NCj4+PiBUaGUgTE1JIHByb3ZpZGVzIGluZm9ybWF0aW9uIG9u
IHRoZSBzdGF0dXMgb2YgYSBEZXROZXQgcGF0aCB3aGljaCBjYW4gYWN0IGFzIGdvL25vZ28gZm9y
IGRhdGEgYW5kIHRyaWdnZXIgZmFsbGJhY2suIEl0IG1heSBpbiB0aGUgZnV0dXJlIGVuYWJsZSBm
bG93IHNldHVwIGlmIG9uZSBkYXkgd2UgZ28gZm9yIGEgbW9yZSBkaXN0cmlidXRlZCBkZXNpZ24u
IEl0IG1heSBwcm92aWRlIHRpbWUgdGhvdWdoIGZvciBEZXROZXQgaXQgaXMgbm90IGluIHNjb3Bl
LiBJdCBtYXkgcHJvdmlkZSByYXRlIGNvbnRyb2wgYXMgd2VsbCB3aGljaCBpcyB0aGUgb2JqZWN0
IG9mIGEgZHJhZnQgSSBoYXZlIHRvIHNwbGl0Lg0KPj4+DQo+Pj4gU28gb3BlcmF0aW9uIHRoZXJl
IHdhcyBtZWFudCBhcyBhIGdlbmVyaWMgdGVybSBmb3IgdHJhaW4gZGF0YSB0cmFmZmljIG92ZXJo
ZWFkIGluc2lkZSB0aGUgbmV0d29yayBhcyBvcHBvc2VkIHRvIGluIHJlbGF0aW9uIHdpdGggYSBj
b250cm9sbGVyLg0KPj4+DQo+Pj4gU2hvdWxkIHdlIGV4cGFuZCB0byBjbGFyaWZ5Pw0KPj4+DQo+
Pj4gUmVnYXJkcywNCj4+Pg0KPj4+IFBhc2NhbA0KPj4+DQo+Pj4+IExlIDEzIGp1aWwuIDIwMTgg
w6AgMDA6MDQsIE5vcm1hbiBGaW5uIDxub3JtYW4uZmlubkBtYWlsMDEuaHVhd2VpLmNvbTxtYWls
dG86bm9ybWFuLmZpbm5AbWFpbDAxLmh1YXdlaS5jb20+PiBhIMOpY3JpdCA6DQo+Pj4+DQo+Pj4+
IFBhc2NhbCB3cm90ZSB0aGF0IGNodW5rLiAgSSBhbHdheXMgYXNzdW1lZCB0aGF0ICJPcGVyYXRp
b25hbCBQbGFuZSAoY29udHJvbCBwbGFuZSkiIHdhcyBzb21lIHNvcnQgb2YgSUVURiBwaHJhc2Ug
SSBqdXN0IGRpZG4ndCB1bmRlcnN0YW5kLiAgSWYgaXQncyBPQU0sIEkgZG9uJ3Qgc2VlIHdoYXQg
dGhlICIoY29udHJvbCBwbGFuZSkiIGlzIGZvci4NCj4+Pj4NCj4+Pj4gUGFzY2FsPw0KPj4+Pg0K
Pj4+PiAtLSBOb3JtDQo+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCj4+Pj4gRnJvbTogZGV0bmV0IFtkZXRuZXQtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86ZGV0
bmV0LWJvdW5jZXNAaWV0Zi5vcmc+XSBvbiBiZWhhbGYgb2YgTG91IEJlcmdlciBbbGJlcmdlckBs
YWJuLm5ldDxtYWlsdG86bGJlcmdlckBsYWJuLm5ldD5dDQo+Pj4+IFNlbnQ6IFRodXJzZGF5LCBK
dWx5IDEyLCAyMDE4IDk6NDcgQU0NCj4+Pj4gVG86IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVj
dHVyZUBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlQGlldGYu
b3JnPg0KPj4+PiBDYzogRGV0TmV0IFdHDQo+Pj4+IFN1YmplY3Q6IFJlOiBbRGV0bmV0XSBFeHRl
bmRlZCBXRyBMYXN0IENhbGw6IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNg0KPj4+
Pg0KPj4+PiBIaSwNCj4+Pj4NCj4+Pj4gSSBoYXZlIHRoZSBmb2xsb3dpbmcgY29tbWVudHMvcXVl
c3Rpb25zOg0KPj4+Pg0KPj4+PiAtIFdSVCA0LjQuMg0KPj4+Pg0KPj4+PiBJIHRoaW5rIENQRSBh
bmQgUENFIGFyZSBhIGJpdCBjb25mbGF0ZWQuICBUbyBjbGFyaWZ5LCBoaXcgYWJvdXQ6DQo+Pj4+
DQo+Pj4+IE9MRA0KPj4+PiAgIHRvIGFueSBkZXZpY2Ugb3BlcmF0aW5nIGluIHRoYXQgcGxhbmUs
IHdoZXRoZXIgaXMgaXQgYSBQYXRoDQo+Pj4+ICAgQ29tcHV0YXRpb24gZW50aXR5LCBvciBhIE5l
dHdvcmsgTWFuYWdlbWVudCBlbnRpdHkgKE5NRSkpLCBvciBhDQo+Pj4+ICAgZGlzdHJpYnV0ZWQg
Y29udHJvbCBwbGFuZS4gIFRoZSBQYXRoIENvbXB1dGF0aW9uIEVsZW1lbnQgKFBDRSkNCj4+Pj4g
ICBbUkZDNDY1NV0gaXMgYSBjb3JlIGVsZW1lbnQgb2YgYSBjb250cm9sbGVyLCBpbiBjaGFyZ2Ug
b2YgY29tcHV0aW5nDQo+Pj4+ICAgRGV0ZXJtaW5pc3RpYyBwYXRocyB0byBiZSBhcHBsaWVkIGlu
IHRoZSBOZXR3b3JrIFBsYW5lLg0KPj4+Pg0KPj4+PiBORVcNCj4+Pj4gICB0byBhbnkgZGV2aWNl
IG9wZXJhdGluZyBpbiB0aGF0IHBsYW5lLCB3aGV0aGVyIGlzIGl0IGEgUGF0aA0KPj4+PiAgIENv
bXB1dGF0aW9uIEVsZW1lbnQgW1JGQzQ2NTVdIG9yIGVudGl0eSwgb3IgYSBOZXR3b3JrIE1hbmFn
ZW1lbnQNCj4+Pj4gZW50aXR5IChOTUUpKSwgb3IgYQ0KPj4+PiAgIGRpc3RyaWJ1dGVkIGNvbnRy
b2wgcGxhbmUuICBUaGUgQ1BFDQo+Pj4+ICAgIGlzIGEgY29yZSBlbGVtZW50IG9mIGEgY29udHJv
bGxlciwgaW4gY2hhcmdlIG9mIGNvbXB1dGluZw0KPj4+PiAgIERldGVybWluaXN0aWMgcGF0aHMg
dG8gYmUgYXBwbGllZCBpbiB0aGUgTmV0d29yayBQbGFuZS4NCj4+Pj4NCj4+Pj4gYW5kIHMvUENF
L0NQRSBpbiB0aGUgbmV4dCBwYXJhZ3JhcGgsIHNwZWNpZmljYWxseToNCj4+Pj4NCj4+Pj4gT0xE
DQo+Pj4+ICAgT25lIG9yIG1vcmUgUENFKHMpIGNvbGxhYm9yYXRlIHRvIGltcGxlbWVudCB0aGUg
cmVxdWVzdHMgZnJvbSB0aGUgRk1FDQo+Pj4+ICAgYXMgUGVyLUZsb3cgUGVyLUhvcCBCZWhhdmlv
cnMgaW5zdGFsbGVkIGluIHRoZSBpbnRlcm1lZGlhdGUgbm9kZXMgZm9yDQo+Pj4+ICAgZWFjaCBp
bmRpdmlkdWFsIGZsb3cuICBUaGUgUENFcyBwbGFjZSBlYWNoIGZsb3cgYWxvbmcgYSBkZXRlcm1p
bmlzdGljDQo+Pj4+IE5FVw0KPj4+PiAgIE9uZSBvciBtb3JlIENQRShzKSBjb2xsYWJvcmF0ZSB0
byBpbXBsZW1lbnQgdGhlIHJlcXVlc3RzIGZyb20gdGhlIEZNRQ0KPj4+PiAgIGFzIFBlci1GbG93
IFBlci1Ib3AgQmVoYXZpb3JzIGluc3RhbGxlZCBpbiB0aGUgaW50ZXJtZWRpYXRlIG5vZGVzIGZv
cg0KPj4+PiAgIGVhY2ggaW5kaXZpZHVhbCBmbG93LiAgVGhlIENQRXMgcGxhY2UgZWFjaCBmbG93
IGFsb25nIGEgZGV0ZXJtaW5pc3RpYw0KPj4+Pg0KPj4+PiAtIFdSVCBTZWN0aW9uIDQuNC4zDQo+
Pj4+IEknbSB1bmNsZWFyIGFzIHRvIHdoYXQgIk9wZXJhdGlvbmFsIFBsYW5lIChjb250cm9sIHBs
YW5lKSIgbWVhbnMgaW4gdGhlDQo+Pj4+IGZpcnN0IHBhcmFncmFwaC4gIFNob3VsZCBpdCBwZXJo
YXBzIHJlYWQgIk9wZXJhdGlvbmFsIFBsYW5lIChPQU0pIj8gSWYNCj4+Pj4gbm90LCB3aGF0IGlz
IHRoZSBpbnRlbnQgb2YgImNvbnRyb2wgcGxhbmUiIGluIHRoaXMgcGFyYWdyYXBoIChhbmQgc2Vj
dGlvbik/DQo+Pj4+DQo+Pj4+IFRoYW5rIHlvdSwNCj4+Pj4gTG91DQo+Pj4+DQo+Pj4+PiBPbiA2
LzI4LzIwMTggMTA6MzUgUE0sIExvdSBCZXJnZXIgd3JvdGU6DQo+Pj4+PiBBdXRob3JzLA0KPj4+
Pj4NCj4+Pj4+ICAgICBUaGFuayB5b3UgZm9yIHRoZSB1cGRhdGUhDQo+Pj4+Pg0KPj4+Pj4gV0cs
DQo+Pj4+Pg0KPj4+Pj4gICAgIFRoaXMgZG9jdW1lbnQgaGFzIGNoYW5nZWQgdG8gYSBzdWZmaWNp
ZW50IGRlZ3JlZSB0aGF0IEkgdGhpbmsgYSAybmQNCj4+Pj4+IGxhc3QgY2FsbCBpcyB3YXJyYW50
ZWQuICBUeXBpY2FsbHkgSSB3b3VsZCBzdGFydCBhIDEgd2VlayBMQyBpbiB0aGVzZQ0KPj4+Pj4g
Y2lyY3Vtc3RhbmNlcyAtIGJ1dCBnaXZlbiB0aGUgcHJveGltaXR5IHRvIHRoZSBtZWV0aW5nIEkn
ZCBsaWtlIHRvIHN0YXJ0DQo+Pj4+PiBhIDMgd2VlayBMQyByaWdodCBlbmRpbmcgd2l0aCB0aGUg
SUVURiBtZWV0aW5nIC0tIHRoYXQgaXMgb24gSnVseSAyMHRoLg0KPj4+Pj4gVGhpcyBzaG91bGQg
YWxsb3cgZm9yIGJvdGggYWRlcXVhdGUgcmV2aWV3IG9mIHRoZSBjaGFuZ2VzIGFuZCBkaXNjdXNz
aW9uDQo+Pj4+PiBvZiB0aGUgY2hhbmdlcyBpbiBvdXIgV0cgc2Vzc2lvbiAoTW9uZGF5IEp1bHkg
MTYuKQ0KPj4+Pj4NCj4+Pj4+IEFzIGFsd2F5cywgcGxlYXNlIHNlbmQgTEMgY29tbWVudCB0byB0
aGUgbGlzdCBhbmQgcG9zaXRpdmUgY29tbWVudHMsDQo+Pj4+PiBlLmcuLCAiSSd2ZSByZXZpZXdl
ZCB0aGlzIGRvY3VtZW50DQo+Pj4+PiBhbmQgYmVsaWV2ZSBpdCBpcyByZWFkeSBmb3IgcHVibGlj
YXRpb24iLCBhcmUgd2VsY29tZSENCj4+Pj4+DQo+Pj4+PiBUaGFuayB5b3UsDQo+Pj4+Pg0KPj4+
Pj4gTG91IChhcyBTaGVwaGVyZCkNCj4+Pj4+DQo+Pj4+Pj4gT24gNi8yOC8yMDE4IDk6MDggUE0s
IErDoW5vcyBGYXJrYXMgd3JvdGU6DQo+Pj4+Pj4gRGVhciBhbGwsDQo+Pj4+Pj4NCj4+Pj4+PiBP
ZmYtbGluZSBkaXNjdXNzaW9ucyBhbW9uZyBMb3UsIFN0ZXdhcnQsIGFuZCBhdXRob3JzIGZvbGxv
d2VkIHRoZQ0KPj4+Pj4+IGRpc2N1c3Npb25zIHRvIHByb3Blcmx5IGFkZHJlc3MgdGhlIFdHTEMg
Y29tbWVudHMsIGluY2x1ZGluZyB0aGUNCj4+Pj4+PiBkZXRhaWxlZCBjb21tZW50cy4NCj4+Pj4+
Pg0KPj4+Pj4+IEEgbmV3IHJldmlzaW9uIG9mIHRoZSBkcmFmdCBoYXMgYmVlbiB1cGxvYWRlZDoN
Cj4+Pj4+PiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDYuDQo+Pj4+Pj4NCj4+Pj4+
PiBJbiBhZGRpdGlvbiB0byB0aGUgY2hhbmdlcyBhbHJlYWR5IGRlc2NyaWJlZCBpbiB0aGlzIHRo
cmVhZCwgdGhlDQo+Pj4+Pj4gZm9sbG93aW5nIGJpZ2dlciBjaGFuZ2VzIGhhdmUgYmVlbiBtYWRl
IHRvIHRoZSBkcmFmdDoNCj4+Pj4+Pg0KPj4+Pj4+DQo+Pj4+Pj4gKlNlY3Rpb24gMi4xIFRlcm1z
IHVzZWQgaW4gdGhpcyBkb2N1bWVudCoNCj4+Pj4+Pg0KPj4+Pj4+IFNvbWUgZGVmaW5pdGlvbnMg
cmVmaW5lZCBhcyBzdWdnZXN0ZWQgYnkgdGhlIGRldGFpbGVkIGNvbW1lbnRzDQo+Pj4+Pj4NCj4+
Pj4+PiBOZXcgZGVmaW5pdGlvbnMgaGF2ZSBiZWVuIGFkZGVkOg0KPj4+Pj4+DQo+Pj4+Pj4gICAi
YWxsb2NhdGlvbg0KPj4+Pj4+ICAgICAgICAgICBSZXNvdXJjZXMgYXJlIGRlZGljYXRlZCB0byBz
dXBwb3J0IGEgRGV0TmV0IGZsb3cuIERlcGVuZGluZw0KPj4+Pj4+ICAgICAgICAgICBvbiBhbiBp
bXBsZW1lbnRhdGlvbiwgdGhlIHJlc291cmNlIG1heSBiZSByZXVzZWQgYnkgbm9uLQ0KPj4+Pj4+
ICAgICAgICAgICBEZXROZXQgZmxvd3Mgd2hlbiBpdCBpcyBub3QgdXNlZCBieSB0aGUgRGV0TmV0
IGZsb3cuDQo+Pj4+Pj4NCj4+Pj4+Pg0KPj4+Pj4+ICAgUEVGICAgICBBIFBhY2tldCBFbGltaW5h
dGlvbiBGdW5jdGlvbiAoUEVGKSBlbGltaW5hdGVzIGR1cGxpY2F0ZQ0KPj4+Pj4+ICAgICAgICAg
ICBjb3BpZXMgb2YgcGFja2V0cyB0byBwcmV2ZW50IGV4Y2VzcyBwYWNrZXRzIGZsb29kaW5nIHRo
ZQ0KPj4+Pj4+ICAgICAgICAgICBuZXR3b3JrIG9yIGR1cGxpY2F0ZSBwYWNrZXRzIGJlaW5nIHNl
bnQgb3V0IG9mIHRoZSBEZXROZXQNCj4+Pj4+PiAgICAgICAgICAgZG9tYWluLiAgUEVGIGNhbiBi
ZSBpbXBsZW1lbnRlZCBieSBhbiBlZGdlIG5vZGUsIGEgcmVsYXkNCj4+Pj4+PiAgICAgICAgICAg
bm9kZSwgb3IgYW4gZW5kIHN5c3RlbS4NCj4+Pj4+Pg0KPj4+Pj4+ICBQUkYgICAgIEEgUGFja2V0
IFJlcGxpY2F0aW9uIEZ1bmN0aW9uIChQUkYpIHJlcGxpY2F0ZXMgRGV0TmV0IGZsb3cNCj4+Pj4+
PiAgICAgICAgICAgcGFja2V0cyBhbmQgZm9yd2FyZHMgdGhlbSB0byBvbmUgb3IgbW9yZSBuZXh0
IGhvcHMgaW4gdGhlDQo+Pj4+Pj4gICAgICAgICAgIERldE5ldCBkb21haW4uICBUaGUgbnVtYmVy
IG9mIHBhY2tldCBjb3BpZXMgc2VudCB0byBlYWNoIG5leHQNCj4+Pj4+PiAgICAgICAgICAgaG9w
IGlzIGEgRGV0TmV0IGZsb3cgc3BlY2lmaWMgcGFyYW1ldGVyIGF0IHRoZSBub2RlIGRvaW5nIHRo
ZQ0KPj4+Pj4+ICAgICAgICAgICByZXBsaWNhdGlvbi4gIFBSRiBjYW4gYmUgaW1wbGVtZW50ZWQg
YnkgYW4gZWRnZSBub2RlLCBhIHJlbGF5DQo+Pj4+Pj4gICAgICAgICAgIG5vZGUsIG9yIGFuIGVu
ZCBzeXN0ZW0uDQo+Pj4+Pj4NCj4+Pj4+PiAgIFBSRU9GICAgQ29sbGVjdGl2ZSBuYW1lIGZvciBQ
YWNrZXQgUmVwbGljYXRpb24sIEVsaW1pbmF0aW9uLCBhbmQNCj4+Pj4+PiAgICAgICAgICAgT3Jk
ZXJpbmcgRnVuY3Rpb25zLg0KPj4+Pj4+DQo+Pj4+Pj4gICBQT0YgICAgIEEgUGFja2V0IE9yZGVy
aW5nIEZ1bmN0aW9uIChQT0YpIHJlLW9yZGVycyBwYWNrZXRzIHdpdGhpbiBhDQo+Pj4+Pj4gICAg
ICAgICAgIERldE5ldCBmbG93IHRoYXQgYXJlIHJlY2VpdmVkIG91dCBvZiBvcmRlci4gIFRoaXMg
ZnVuY3Rpb24NCj4+Pj4+PiAgICAgICAgICAgY2FuIGJlIGltcGxlbWVudGVkIGJ5IGFuIGVkZ2Ug
bm9kZSwgYSByZWxheSBub2RlLCBvciBhbiBlbmQNCj4+Pj4+PiAgICAgICAgICAgc3lzdGVtLg0K
Pj4+Pj4+DQo+Pj4+Pj4gIERldE5ldCBzZXJ2aWNlIHByb3h5DQo+Pj4+Pj4gICAgICAgICAgIE1h
cHMgYmV0d2VlbiBBcHAtZmxvd3MgYW5kIERldE5ldCBmbG93cy4NCj4+Pj4+Pg0KPj4+Pj4+ICAg
YnJpZGdlZCBwYXRoDQo+Pj4+Pj4gICAgICAgICAgIEEgVkxBTiBicmlkZ2UgdXNlcyB0aGUgVkxB
TiBJRCBhbmQgdGhlIGRlc3RpbmF0aW9uIE1BQw0KPj4+Pj4+ICAgICAgICAgICBhZGRyZXNzIHRv
IHNlbGVjdCB0aGUgb3V0Ym91bmQgcG9ydCBoZW5jZSB0aGUgcGF0aCBmb3IgYQ0KPj4+Pj4+ICAg
ICAgICAgICBmcmFtZS4iDQo+Pj4+Pj4NCj4+Pj4+Pg0KPj4+Pj4+ICpTZWN0aW9uIDMuMSBQcmlt
YXJ5IGdvYWxzIGRlZmluaW5nIHRoZSBEZXROZXQgUW9TKg0KPj4+Pj4+DQo+Pj4+Pj4gQSBuZXcg
UW9TIGFzcGVjdCBoYXMgYmVlbiBhZGRlZDoNCj4+Pj4+PiAgICJvICBBbiB1cHBlciBib3VuZCBv
biBvdXQtb2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5LiAgSXQgaXMgd29ydGgNCj4+Pj4+PiAgICAg
IG5vdGluZyB0aGF0IHNvbWUgRGV0TmV0IGFwcGxpY2F0aW9ucyBhcmUgdW5hYmxlIHRvIHRvbGVy
YXRlIGFueQ0KPj4+Pj4+ICAgICAgb3V0LW9mLW9yZGVyIGRlbGl2ZXJ5LiINCj4+Pj4+Pg0KPj4+
Pj4+DQo+Pj4+Pj4gVGhlIDNyZCBwYXJhZ3JhcGggb24gbG9zcyBvbiBwYWdlIDggYWZ0ZXIgdGhl
IGJ1bGxldCBsaXN0IGhhcyBiZWVuDQo+Pj4+Pj4gZXh0ZW5kZWQgdG86DQo+Pj4+Pj4gICAiQWZ0
ZXIgY29uZ2VzdGlvbiwgdGhlIG1vc3QgaW1wb3J0YW50IGNvbnRyaWJ1dGlvbnMgdG8gcGFja2V0
IGxvc3MgYXJlDQo+Pj4+Pj4gICB0eXBpY2FsbHkgZnJvbSByYW5kb20gbWVkaWEgZXJyb3JzIGFu
ZCBlcXVpcG1lbnQgZmFpbHVyZXMuIFNlcnZpY2UNCj4+Pj4+PiAgIHByb3RlY3Rpb24gaXMgdGhl
IG5hbWUgZm9yIHRoZSBtZWNoYW5pc21zIHVzZWQgYnkgRGV0TmV0IHRvIGFkZHJlc3MNCj4+Pj4+
PiAgIHRoZXNlIGxvc3Nlcy4gIFRoZSBtZWNoYW5pc21zIGVtcGxveWVkIGFyZSBjb25zdHJhaW5l
ZCBieSB0aGUNCj4+Pj4+PiAgIHJlcXVpcmVtZW50IHRvIG1lZXQgdGhlIHVzZXJzJyBsYXRlbmN5
IHJlcXVpcmVtZW50cy4gIFBhY2tldA0KPj4+Pj4+ICAgcmVwbGljYXRpb24gYW5kIGVsaW1pbmF0
aW9uIChTZWN0aW9uIDMuMi4yKSBhbmQgcGFja2V0IGVuY29kaW5nDQo+Pj4+Pj4gICAoU2VjdGlv
biAzLjIuMi4zKSBhcmUgZGVzY3JpYmVkIGluIHRoaXMgZG9jdW1lbnQgdG8gcHJvdmlkZSBzZXJ2
aWNlDQo+Pj4+Pj4gICBwcm90ZWN0aW9uOyBvdGhlcnMgbWF5IGJlIGZvdW5kLiAgRm9yIGluc3Rh
bmNlLCBwYWNrZXQgZW5jb2RpbmcgY2FuDQo+Pj4+Pj4gICBiZSB1c2VkIHRvIHByb3ZpZGUgc2Vy
dmljZSBwcm90ZWN0aW9uIGFnYWluc3QgcmFuZG9tIG1lZGlhIGVycm9ycywNCj4+Pj4+PiAgIHBh
Y2tldCByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24gY2FuIGJlIHVzZWQgdG8gcHJvdmlkZSBz
ZXJ2aWNlDQo+Pj4+Pj4gICBwcm90ZWN0aW9uIGFnYWluc3QgZXF1aXBtZW50IGZhaWx1cmVzLiAg
VGhpcyBtZWNoYW5pc20gZGlzdHJpYnV0ZXMNCj4+Pj4+PiAgIHRoZSBjb250ZW50cyBvZiBEZXRO
ZXQgZmxvd3Mgb3ZlciBtdWx0aXBsZSBwYXRocyBpbiB0aW1lIGFuZC9vcg0KPj4+Pj4+ICAgc3Bh
Y2UsIHNvIHRoYXQgdGhlIGxvc3Mgb2Ygc29tZSBvZiB0aGUgcGF0aHMgZG9lcyBuZWVkIG5vdCBj
YXVzZSB0aGUNCj4+Pj4+PiAgIGxvc3Mgb2YgYW55IHBhY2tldHMuIg0KPj4+Pj4+DQo+Pj4+Pj4N
Cj4+Pj4+PiAqMy4yLjIuICBTZXJ2aWNlIFByb3RlY3Rpb24qDQo+Pj4+Pj4NCj4+Pj4+PiBTZXJ2
aWNlIHByb3RlY3Rpb24gaXMgdXNlZCBhcyBhIG1vcmUgZ2VuZXJpYyB0ZXJtLiBJbnRyb2R1Y3Rv
cnkgdGV4dA0KPj4+Pj4+IGFkZGVkOg0KPj4+Pj4+ICAgIlNlcnZpY2UgcHJvdGVjdGlvbiBhaW1z
IHRvIG1pdGlnYXRlIG9yIGVsaW1pbmF0ZSBwYWNrZXQgbG9zcyBkdWUgdG8NCj4+Pj4+PiAgIGVx
dWlwbWVudCBmYWlsdXJlcywgcmFuZG9tIG1lZGlhIGFuZC9vciBtZW1vcnkgZmF1bHRzLiAgVGhl
c2UgdHlwZXMNCj4+Pj4+PiAgIG9mIHBhY2tldCBsb3NzIGNhbiBiZSBncmVhdGx5IHJlZHVjZWQg
Ynkgc3ByZWFkaW5nIHRoZSBkYXRhIG92ZXINCj4+Pj4+PiAgIG11bHRpcGxlIGRpc2pvaW50IGZv
cndhcmRpbmcgcGF0aHMuICBWYXJpb3VzIHNlcnZpY2UgcHJvdGVjdGlvbg0KPj4+Pj4+ICAgbWV0
aG9kcyBhcmUgZGVzY3JpYmVkIGluIFtSRkM2MzcyXSwgZS5nLiwgMSsxIGxpbmVhciBwcm90ZWN0
aW9uLg0KPj4+Pj4+ICAgVGhpcyBzZWN0aW9uIGRlc2NyaWJlcyB0aGUgZnVuY3Rpb25hbCBkZXRh
aWxzIG9mIGFuIGFkZGl0aW9uYWwgbWV0aG9kDQo+Pj4+Pj4gICBpbiBTZWN0aW9uIDMuMi4yLjIs
IHdoaWNoIGNhbiBiZSBpbXBsZW1lbnRlZCBhcyBkZXNjcmliZWQgaW4NCj4+Pj4+PiAgIFNlY3Rp
b24gMy4yLjIuMyBvciBhcyBzcGVjaWZpZWQgaW4gW0ktRC5pZXRmLWRldG5ldC1kcC1zb2wtbXBs
c10gaW4NCj4+Pj4+PiAgIG9yZGVyIHRvIHByb3ZpZGUgMStuIGhpdGxlc3MgcHJvdGVjdGlvbi4g
IFRoZSBhcHByb3ByaWF0ZSBzZXJ2aWNlDQo+Pj4+Pj4gICBwcm90ZWN0aW9uIG1lY2hhbmlzbSBk
ZXBlbmRzIG9uIHRoZSBzY2VuYXJpbyBhbmQgdGhlIHJlcXVpcmVtZW50cy4iDQo+Pj4+Pj4NCj4+
Pj4+Pg0KPj4+Pj4+IE5ldyBzdWItc2VjdGlvbiBhZGRlZDoNCj4+Pj4+Pg0KPj4+Pj4+ICIzLjIu
Mi4xLiAgSW4tT3JkZXIgRGVsaXZlcnkNCj4+Pj4+Pg0KPj4+Pj4+ICAgT3V0LW9mLW9yZGVyIHBh
Y2tldCBkZWxpdmVyeSBjYW4gYmUgYSBzaWRlIGVmZmVjdCBvZiBzZXJ2aWNlDQo+Pj4+Pj4gICBw
cm90ZWN0aW9uLiAgUGFja2V0cyBkZWxpdmVyZWQgb3V0LW9mLW9yZGVyIGltcGFjdCB0aGUgYW1v
dW50IG9mDQo+Pj4+Pj4gICBidWZmZXJpbmcgbmVlZGVkIGF0IHRoZSBkZXN0aW5hdGlvbiB0byBw
cm9wZXJseSBwcm9jZXNzIHRoZSByZWNlaXZlZA0KPj4+Pj4+ICAgZGF0YS4gIFN1Y2ggcGFja2V0
cyBhbHNvIGluZmx1ZW5jZSB0aGUgaml0dGVyIG9mIGEgZmxvdy4gIFRoZSBEZXROZXQNCj4+Pj4+
PiAgIHNlcnZpY2UgaW5jbHVkZXMgbWF4aW11bSBhbGxvd2VkIG1pc29yZGVyaW5nIGFzIGEgY29u
c3RyYWludC4gWmVybw0KPj4+Pj4+ICAgbWlzb3JkZXJpbmcgd291bGQgYmUgYSB2YWxpZCBzZXJ2
aWNlIGNvbnN0cmFpbnQgdG8gcmVmbGVjdCB0aGF0IHRoZQ0KPj4+Pj4+ICAgZW5kIHN5c3RlbShz
KSBvZiB0aGUgZmxvdyBjYW5ub3QgdG9sZXJhdGUgYW55IG91dC1vZi1vcmRlciBkZWxpdmVyeS4N
Cj4+Pj4+PiAgIFNlcnZpY2UgcHJvdGVjdGlvbiBtYXkgcHJvdmlkZSBhIG1lY2hhbmlzbSB0byBz
dXBwb3J0IGluLW9yZGVyDQo+Pj4+Pj4gICBkZWxpdmVyeS4iDQo+Pj4+Pj4NCj4+Pj4+Pg0KPj4+
Pj4+ICozLjIuMi4yLiBQYWNrZXQgUmVwbGljYXRpb24gYW5kIEVsaW1pbmF0aW9uKg0KPj4+Pj4+
DQo+Pj4+Pj4gTmV3IGJ1bGxldCBhZGRlZCBhcyB0aGUgbGFzdCBvbmU6DQo+Pj4+Pj4gICAibyAg
VGhlIFBhY2tldCBPcmRlcmluZyBGdW5jdGlvbiAoUE9GKSB1c2VzIHRoZSBzZXF1ZW5jaW5nIGlu
Zm9ybWF0aW9uDQo+Pj4+Pj4gICAgICB0byByZS1vcmRlciBhIERldE5ldCBmbG93J3MgcGFja2V0
cyB0aGF0IGFyZSByZWNlaXZlZCBvdXQgb2YNCj4+Pj4+PiAgICAgIG9yZGVyLiINCj4+Pj4+Pg0K
Pj4+Pj4+IE5ldyBzZW50ZW5jZSBhZGRlZCBhZnRlciB0aGUgYnVsbGV0IGxpc3Q6DQo+Pj4+Pj4g
IlRoZSBvcmRlciBpbiB3aGljaCBhIG5vZGUgYXBwbGllcyB0aGUgUEVGIGFuZCB0aGUgUFJGIHRv
IGEgRGV0TmV0DQo+Pj4+Pj4gZmxvdyBpcyBpbXBsZW1lbnRhdGlvbiBzcGVjaWZpYy4iDQo+Pj4+
Pj4NCj4+Pj4+PiAybmQgcGFyYWdyYXBoIGFmdGVyIHRoZSBidWxsZXQgbGlzdCBoYXMgYmVlbiB1
cGRhdGVkIHRvOg0KPj4+Pj4+ICJTb21lIHNlcnZpY2UgcHJvdGVjdGlvbiBtZWNoYW5pc21zIHJl
bHkgb24gc3dpdGNoaW5nIGZyb20gb25lIGZsb3cgdG8NCj4+Pj4+PiAgIGFub3RoZXIgd2hlbiBh
IGZhaWx1cmUgb2YgYSBmbG93IGlzIGRldGVjdGVkLiAgQ29udHJhcmlseSwgcGFja2V0DQo+Pj4+
Pj4gICByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24gY29tYmluZXMgdGhlIERldE5ldCBtZW1i
ZXIgZmxvd3Mgc2VudA0KPj4+Pj4+ICAgYWxvbmcgbXVsdGlwbGUgZGlmZmVyZW50IHBhdGhzLCBh
bmQgcGVyZm9ybXMgYSBwYWNrZXQtYnktcGFja2V0DQo+Pj4+Pj4gICBzZWxlY3Rpb24gb2Ygd2hp
Y2ggdG8gZGlzY2FyZCwgZS5nLiwgYmFzZWQgb24gc2VxdWVuY2luZyBpbmZvcm1hdGlvbi4iDQo+
Pj4+Pj4NCj4+Pj4+Pg0KPj4+Pj4+ICozLjIuMy4gIEV4cGxpY2l0IHJvdXRlcyoNCj4+Pj4+Pg0K
Pj4+Pj4+IE91dC1vZi1vcmRlciBhc3BlY3QgYWRkZWQgdG8gdGhlIGZpcnN0IHBhcmFncmFwaCwg
d2hpY2ggaXMgYWJvdXQNCj4+Pj4+PiBkaXN0cmlidXRlZCByb3V0aW5nOg0KPj4+Pj4+ICJGdXJ0
aGVybW9yZSwgb3V0LW9mLW9yZGVyDQo+Pj4+Pj4gcGFja2V0IGRlbGl2ZXJ5IGNhbiBiZSBhIHNp
ZGUgZWZmZWN0IG9mIHJvdXRlIGNoYW5nZXMuIg0KPj4+Pj4+DQo+Pj4+Pj4gTmV3IHNlbnRlbmNl
IGFkZGVkIHRvIHRoZSAzcmQgcGFyYWdyYXBoOg0KPj4+Pj4+ICJFeHBsaWNpdCByb3V0ZXMgY2Fu
IGJlIGVzdGFibGlzaGVkIHZhcmlvdXMNCj4+Pj4+PiB3YXlzLCBlLmcuLCB3aXRoIFJTVlAtVEUg
W1JGQzMyMDldLCB3aXRoIFNlZ21lbnQgUm91dGluZyAoU1IpDQo+Pj4+Pj4gW0ktRC5pZXRmLXNw
cmluZy1zZWdtZW50LXJvdXRpbmddLCB2aWEgYSBTb2Z0d2FyZSBEZWZpbmVkIE5ldHdvcmtpbmcN
Cj4+Pj4+PiBhcHByb2FjaCBbUkZDNzQyNl0sIHdpdGggSVMtSVMgW1JGQzc4MTNdLCBldGMuIg0K
Pj4+Pj4+DQo+Pj4+Pj4gTmV3IHBhcmFncmFwaCBhZGRlZDoNCj4+Pj4+PiAgICJPdXQtb2Ytb3Jk
ZXIgcGFja2V0IGRlbGl2ZXJ5IGNhbiBiZSBhIHNpZGUgZWZmZWN0IG9mIGRpc3RyaWJ1dGluZyBh
DQo+Pj4+Pj4gICBzaW5nbGUgZmxvdyBvdmVyIG11bHRpcGxlIHBhdGhzIGVzcGVjaWFsbHkgd2hl
biB0aGVyZSBpcyBhIGNoYW5nZQ0KPj4+Pj4+ICAgZnJvbSBvbmUgcGF0aCB0byBhbm90aGVyIHdo
ZW4gY29tYmluaW5nIHRoZSBmbG93LiAgVGhpcyBpcw0KPj4+Pj4+ICAgaXJyZXNwZWN0aXZlIG9m
IHRoZSBkaXN0cmlidXRpb24gbWV0aG9kIHVzZWQsIGFsc28gYXBwbGllcyB0byBzZXJ2aWNlDQo+
Pj4+Pj4gICBwcm90ZWN0aW9uIG92ZXIgZXhwbGljaXQgcm91dGVzLiAgQXMgZGVzY3JpYmVkIGlu
IFNlY3Rpb24gMy4yLjIuMSwNCj4+Pj4+PiAgIG91dC1vZi1vcmRlciBwYWNrZXRzIGluZmx1ZW5j
ZSB0aGUgaml0dGVyIG9mIGEgZmxvdyBhbmQgaW1wYWN0IHRoZQ0KPj4+Pj4+ICAgYW1vdW50IG9m
IGJ1ZmZlcmluZyBuZWVkZWQgdG8gcHJvY2VzcyB0aGUgZGF0YTsgdGhlcmVmb3JlLCBEZXROZXQN
Cj4+Pj4+PiAgIHNlcnZpY2UgaW5jbHVkZXMgbWF4aW11bSBhbGxvd2VkIG1pc29yZGVyaW5nIGFz
IGEgY29uc3RyYWludC4gVGhlDQo+Pj4+Pj4gICB1c2Ugb2YgZXhwbGljaXQgcm91dGVzIGhlbHBz
IHRvIHByb3ZpZGUgaW4tb3JkZXIgZGVsaXZlcnkgYmVjYXVzZQ0KPj4+Pj4+ICAgdGhlcmUgaXMg
bm8gaW1tZWRpYXRlIHJvdXRlIGNoYW5nZSB3aXRoIHRoZSBuZXR3b3JrIHRvcG9sb2d5LCBidXQg
dGhlDQo+Pj4+Pj4gICBjaGFuZ2VzIGFyZSBwbGFubmFibGUgYXMgdGhleSBhcmUgYmV0d2VlbiB0
aGUgZGlmZmVyZW50IGV4cGxpY2l0DQo+Pj4+Pj4gICByb3V0ZXMuIg0KPj4+Pj4+DQo+Pj4+Pj4g
Kg0KPj4+Pj4+ICoqNC4xLjEuIFJlcHJlc2VudGF0aXZlIFByb3RvY29sIFN0YWNrIE1vZGVsKg0K
Pj4+Pj4+DQo+Pj4+Pj4gIkV4cGxpY2l0IHJvdXRlcyIgaGF2ZSBiZWVuIGFkZGVkIHRvIEZpZ3Vy
ZSAyIHdpdGggdGhlIGNvcnJlc3BvbmRpbmcNCj4+Pj4+PiBleHBsYW5hdGlvbjoNCj4+Pj4+PiAi
RXhwbGljaXQgcm91dGVzDQo+Pj4+Pj4gICAgICAgICAgIFRoZSBEZXROZXQgdHJhbnNwb3J0IGxh
eWVyIHByb3ZpZGVzIG1lY2hhbmlzbXMgdG8gZW5zdXJlIHRoYXQNCj4+Pj4+PiAgICAgICAgICAg
Zml4ZWQgcGF0aHMgYXJlIHByb3ZpZGVkIGZvciBEZXROZXQgZmxvd3MuICBUaGVzZSBleHBsaWNp
dA0KPj4+Pj4+ICAgICAgICAgICBwYXRocyBhdm9pZCB0aGUgaW1wYWN0IG9mIG5ldHdvcmsgY29u
dmVyZ2VuY2UuIg0KPj4+Pj4+DQo+Pj4+Pj4NCj4+Pj4+PiBTZWN0aW9uIDQuMTEgQ29ubmVjdGVk
IGlzbGFuZHMgdnMuIG5ldHdvcmtzIG9mIHYwNSBoYXMgYmVlbiBkZWxldGVkDQo+Pj4+Pj4gYmVj
YXVzZSBpdCB3YXMganVzdCBhIGxlZnRvdmVyIGZyb20gZWFybHkgZHJhZnRzIG9uIHdoYXQgRGV0
TmV0IFdHDQo+Pj4+Pj4gc2hvdWxkIGRvOyB3aGljaCBhcmUgY292ZXJlZCBieSB0aGUgY2hhcnRl
ciBhbnl3YXlzLg0KPj4+Pj4+DQo+Pj4+Pj4NCj4+Pj4+PiBSZWZlcmVuY2VzIGhhdmUgYmVlbiBj
bGVhbmVkIHVwIGFuZCBicm91Z2h0IHVwLXRvLWRhdGUuDQo+Pj4+Pj4NCj4+Pj4+Pg0KPj4+Pj4+
IFJlZmluZW1lbnRzIGhhdmUgYmVlbiBpbXBsZW1lbnRlZCBpbiB0aGUgZHJhZnQgYWNjb3JkaW5n
IHRvIExvdSdzDQo+Pj4+Pj4gZGV0YWlsZWQgY29tbWVudHMuIFRoZXkgYXJlIG5vdCBsaXN0ZWQg
aGVyZSBiZWNhdXNlIHRoZXkgYXJlIG1pbm9yDQo+Pj4+Pj4gY2hhbmdlcy4NCj4+Pj4+Pg0KPj4+
Pj4+DQo+Pj4+Pj4gQmVzdCByZWdhcmRzLA0KPj4+Pj4+IEphbm9zDQo+Pj4+Pj4NCj4+Pj4+Pg0K
Pj4+Pj4+PiBPbiA2LzEyLzIwMTggMjo0OCBQTSwgTG91IEJlcmdlciB3cm90ZToNCj4+Pj4+Pj4g
QmFsw6F6cywNCj4+Pj4+Pj4NCj4+Pj4+Pj4gVGhhbmtzIGZvciB0aGUgcmVzcG9uc2UgLS0gcGxl
YXNlIHNlZSBiZWxvdy4NCj4+Pj4+Pj4NCj4+Pj4+Pj4gLS0tLS0tLS0tLQ0KPj4+Pj4+PiBPbiBK
dW5lIDEyLCAyMDE4IDQ6MDc6MzUgQU0gQmFsw6F6cyBWYXJnYSBBDQo+Pj4+Pj4+IDxiYWxhenMu
YS52YXJnYUBlcmljc3Nvbi5jb208bWFpbHRvOmJhbGF6cy5hLnZhcmdhQGVyaWNzc29uLmNvbT4+
IHdyb3RlOg0KPj4+Pj4+Pg0KPj4+Pj4+Pj4gSGkgTG91LCBUaGFua3MgZm9yIHRoZSBjb21tZW50
cy4gU2VlIHJlYWN0aW9ucyBpbmxpbmUuIERvY3VtZW50DQo+Pj4+Pj4+PiB1cGRhdGUgaW4gcHJv
Z3Jlc3MuIENoZWVycyBCYWxhJ3pzDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCj4+Pj4+Pj4+IEZyb206IGRldG5ldCA8ZGV0bmV0LWJvdW5jZXNAaWV0Zi5v
cmc8bWFpbHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3JnPj4gT24gQmVoYWxmIE9mIExvdSBCZXJn
ZXINCj4+Pj4+Pj4+IFNlbnQ6IDIwMTguIGrDum5pdXMgMS4gMjI6NDINCj4+Pj4+Pj4+IFRvOiBE
ZXROZXQgV0cgPGRldG5ldEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0QGlldGYub3JnPj47DQo+Pj4+
Pj4+PiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmVAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0
LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZUBpZXRmLm9yZz4NCj4+Pj4+Pj4+IFN1YmplY3Q6IFtE
ZXRuZXRdIFByb21pc2VkIGNvbW1lbnRzIG9uIGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVy
ZQ0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IEhpLA0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+ICAgICBJIGhhdmUg
YSBudW1iZXIgb2YgaGlnaCBsZXZlbCBjb21tZW50cyBvbiB0aGUgZG9jdW1lbnQgdGhhdCBJJ2QN
Cj4+Pj4+Pj4+IGxpa2UgdG8gIHJhaXNlIGJlbG93LiAgSSBhbHNvIGhhdmUgYSBudW1iZXIgb2Yg
bW9yZQ0KPj4+Pj4+Pj4gZWRpdG9yaWFsL3NwZWNpZmljIGNvbW1lbnRzIHRoYXQgIEknZCBsaWtl
IHRvIHJldmlldyBkaXJlY3RseSB3aXRoDQo+Pj4+Pj4+PiB0aGUgYXV0aG9ycyBhbmQgdGhlbiBo
YXZlIHRoZW0gcmVwb3J0IGJhY2sgIG9uIGNoYW5nZXMgLS0gaWYgYW55DQo+Pj4+Pj4+PiB0dXJu
IG91dCB0byBiZSBtb3JlIHN1YnN0YW50aXZlIGRpc2N1c3Npb25zIGZyb20gdGhlICBhdXRob3In
cw0KPj4+Pj4+Pj4gcGVyc3BlY3RpdmUsIEknbGwgcmFpc2UgdGhlc2Ugb24gdGhlIGxpc3Qgc2Vw
YXJhdGVseS4NCj4+Pj4+Pj4+DQo+Pj4+Pj4+IC4uLg0KPj4+Pj4+Pj4gLSBXUlQgU2VjdGlvbiA0
LjQuMywgSSB0aGluayB0aGUgaW5jbHVzaW9uIG9mIGEgZGlzdHJpYnV0ZWQgY29udHJvbA0KPj4+
Pj4+Pj4gcGxhbmUgaW4gdGhlICJOZXR3b3JrIFBsYW5lIiBpcyBpbmNvbnNpc3RlbnQgd2l0aCBv
dGhlciBmdW5jdGlvbmFsDQo+Pj4+Pj4+PiBkZWZpbml0aW9ucyBhbmQgY29uZmxhdGVzIHdoZXJl
IGEgZnVuY3Rpb24gcmVzaWRlcyBmcm9tIHRoZSBhY3R1YWwNCj4+Pj4+Pj4+IGZ1bmN0aW9uIGFu
ZCB0aGF0IHdoZXRoZXIgY29udHJvbCBpcyBpbXBsZW1lbnRlZCBpbiBhIGZ1bGx5DQo+Pj4+Pj4+
PiBjZW50cmFsaXplZCwgZnVsbHkgZGlzdHJpYnV0ZWQgb3Igc29tZSBoeWJyaWQgZm9ybSBkb2Vz
bid0DQo+Pj4+Pj4+PiBmdW5kYW1lbnRhbGx5IGNoYW5nZSAgdGhlIGNvbnRyb2wgZnVuY3Rpb24n
cyByb2xlIC0tIHRoZXJlZm9yZSBJDQo+Pj4+Pj4+PiB0aGluayB0aGUgc2VjdGlvbnMgNC40LjIg
YW5kIC4zIHNob3VsZCBiZSByZXZpc2VkIGFjY29yZGluZ2x5DQo+Pj4+Pj4+PiBbQmFsw6F6cyBW
YXJnYSBBXSBBZ3JlZSBpbiBwcmluY2lwYWwuIExldCdzIGRpc2N1c3MgdGhlIGRldGFpbHMuDQo+
Pj4+Pj4+Pg0KPj4+Pj4+PiBPa2F5IC0gSSdsbCB3b3JrIHdpdGggeW91IG9mZiBsaW5lIGFuZCB3
ZSBjYW4gcmVwb3J0IGJhY2sgdGhlDQo+Pj4+Pj4+IHJlc3VsdHMvcHJvcG9zZWQgY2hhbmdlcy4N
Cj4+Pj4+Pj4NCj4+Pj4+Pj4+IC0gSW4gc2V2ZXJhbCBwbGFjZXMgaXQncyBub3QgY2xlYXIgdGhh
dCBEZXROZXQgc2VydmljZSBpcyBhbHdheXMgYQ0KPj4+Pj4+Pj4gTDMgc2VydmljZSB3aGljaCBp
cyBjb250cm9sbGVkIHVzaW5nIEwzIGlkZW50aWZpZXJzLCBpLmUuLCBJUA0KPj4+Pj4+Pj4gYWRk
cmVzc2VzIC0tIHRoaXMgaXMgdHJ1ZSBldmVuIGluIHRoZSBNUExTIHNlcnZpY2UgY2FzZSBhbmQg
dGhlIFRTTg0KPj4+Pj4+Pj4gb3ZlciBNUExTIGNhc2UuIEkgdGhpbmsgdGhpcyBpcyBhbiBpbXBv
cnRhbnQgcG9pbnQgdG8gYmUgY2xlYXIgb24gaW4NCj4+Pj4+Pj4+IHRoZSBkb2N1bWVudC4NCj4+
Pj4+Pj4+IFtCYWzDoXpzIFZhcmdhIEFdIEkgYW0gbm90IHN1cmUuIERldE5ldCBzZXJ2aWNlIGlz
IGFsd2F5cyBwcm92aWRlZA0KPj4+Pj4+Pj4gb3ZlciBhIEwzIG5ldHdvcmsgKElQIG9yIE1QTFMp
LCB0aGF0IGlzIGZpbmUuIEhvd2V2ZXIgdGhlIHNlcnZpY2UNCj4+Pj4+Pj4+IGl0c2VsZiBjYW4g
YmUgTDIgb3IgTDMuIEluIGNhc2Ugb2YgVFNOIEV0aGVybmV0IGZyYW1lcyBhcmUNCj4+Pj4+Pj4+
IHRyYW5zcG9ydGVkLCBzbyBpdCBpcyBhIEwyIHNlcnZpY2UuIEluIGNhc2Ugb2YgSVAgZW5kIHN5
c3RlbXMgSVANCj4+Pj4+Pj4+IHBhY2tldHMgYXJlIHRyYW5zcG9ydGVkIHNvIGl0IGlzIGEgTDMg
c2VydmljZS4NCj4+Pj4+Pj4+DQo+Pj4+Pj4+IEh1bW0gLSBXaGlsZSBJIGFncmVlIHRoYXQgRGV0
TmV0IGlzIHByb3ZpZGluZyBhbiAoZW5oYW5jZWQpIEwyVlBODQo+Pj4+Pj4+IHNlcnZpY2UsIGl0
IGlzIG5vdCBpdHNlbGYgcHJvdmlkaW5nIGNvbnRyb2wgb3Igc2VydmljZSBvZiBMMiBkZXZpY2Vz
DQo+Pj4+Pj4+IC0tIHRoaXMgaXMgVFNOJ3Mgam9iLiAgVGhlIGZhY3QgdGhhdCBEZXROZXQgaXMg
YWxsIGFib3V0IGJlaGF2aW9yIG9mDQo+Pj4+Pj4+IEwzIG5vZGVzIChpLmUuLCBJUCBhbmQgUFcv
TVBMUykgYW5kIG5vdCBMMiBub2RlcyAoaS5lLiwgVFNOIGJyaWRnZXMpDQo+Pj4+Pj4+IGlzIHNv
bWV0aGluZyB0aGUgYXJjaGl0ZWN0dXJlIHNob3VsZCBtYWtlIHVuYW1iaWd1b3VzLg0KPj4+Pj4+
Pg0KPj4+Pj4+PiBUaGFua3MsDQo+Pj4+Pj4+IExvdQ0KPj4+Pj4+Pg0KPj4+Pj4+Pj4gUGxlYXNl
IGxldCBtZSBrbm93IHdoYXQgeW91IHRoaW5rLg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IENoZWVycywN
Cj4+Pj4+Pj4+DQo+Pj4+Pj4+PiBMb3UNCj4+Pj4+Pj4+DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+Pj4+IGRl
dG5ldCBtYWlsaW5nIGxpc3QNCj4+Pj4+Pj4+IGRldG5ldEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0
QGlldGYub3JnPg0KPj4+Pj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9kZXRuZXQNCj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQo+Pj4+Pj4+PiBkZXRuZXQgbWFpbGluZyBsaXN0DQo+Pj4+Pj4+PiBkZXRuZXRA
aWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZz4NCj4+Pj4+Pj4+IGh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0DQo+Pj4+Pj4NCj4+Pj4+Pg0KPj4+Pj4+PiBP
biA2LzEyLzIwMTggNjoyNyBQTSwgU3Rld2FydCBCcnlhbnQgd3JvdGU6DQo+Pj4+Pj4+IERlYXIg
QmFsYSd6cw0KPj4+Pj4+Pg0KPj4+Pj4+PiBUaGFuayB5b3UgeW91ciBmb3IgeW91ciBjb25zaWRl
cmF0aW9uIG9mIHRoZXNlIHBvaW50cy4gSSB3aWxsIGp1c3QNCj4+Pj4+Pj4gcGljayB1cCBhIGZl
dyB0aGF0IG5lZWQgc29tZSBmdXJ0aGVyIHRob3VnaHQ6DQo+Pj4+Pj4+DQo+Pj4+Pj4+DQo+Pj4+
Pj4+PiAgICBEZXROZXQgdHJhbnNpdCBub2RlDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gICAgICAgICAg
IEEgbm9kZSBvcGVyYXRpbmcgYXQgdGhlIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIsIHRoYXQgdXRp
bGl6ZXMNCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAgICAgICAgICAgbGluayBsYXllciBhbmQvb3IgbmV0
d29yayBsYXllciBzd2l0Y2hpbmcgYWNyb3NzIG11bHRpcGxlDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4g
ICAgICAgICAgIGxpbmtzIGFuZC9vciBzdWItbmV0d29ya3MgdG8gcHJvdmlkZSBwYXRocyBmb3Ig
RGV0TmV0IHNlcnZpY2UNCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAgICAgICAgICAgbGF5ZXIgZnVuY3Rp
b25zLiBPcHRpb25hbGx5IHByb3ZpZGVzIGNvbmdlc3Rpb24gcHJvdGVjdGlvbg0KPj4+Pj4+Pj4N
Cj4+Pj4+Pj4+ICAgICAgICAgICBvdmVyIHRob3NlIHBhdGhzLiAgQW4gTVBMUyBMU1IgaXMgYW4g
ZXhhbXBsZSBvZiBhIERldE5ldA0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+ICAgICAgICAgICB0cmFuc2l0
IG5vZGUuDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gU0I+IEluIHRoYXQgZXhhbXBsZSBpdCB3b3VsZCBo
YXZlIHRvIGJlIGEgRGV0TmV0IGVuYWJsZS9hd2FyZSBMU1IuIEFuDQo+Pj4+Pj4+Pg0KPj4+Pj4+
Pj4gU0I+IG9yZGluYXJ5IExTUiB3b3VsZCBub3Qga25vdyBhbnl0aGluZyBhYm91dCBEZXROZXQu
DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gW0JhbMOhenMgVmFyZ2EgQV0gTm8sIEEgRGV0TmV0IGF3YXJl
IExTUiB3b3VsZCBiZSBhIHJlbGF5IG5vZGUgKFMtUEUpLg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4gSSB0
aGluayB0aGUgY29uZnVzaW9uIGlzIHdoYXQgIkRldE5ldCBUcmFuc3BvcnQgTGF5ZXIiIG1lYW5z
LiBUaGlzDQo+Pj4+Pj4+IHRlY2hub2xvZ3kgdG91Y2hlcyBvbiBUcmFuc3BvcnQgTGF5ZXIgaW4g
IHRoZSBMNCBzZW5zZSwgYW5kIHRoZQ0KPj4+Pj4+PiBUcmFuc3BvcnQgTmV0d29yayBMYXllciBh
cyBpbiB0aGUgcGFja2V0IG5ldHdvcmsgdGhhdCBjYXJyaWVzDQo+Pj4+Pj4+IEwzIHBhY2tldHMu
DQo+Pj4+Pj4+DQo+Pj4+Pj4+IFNvIEkgdGhpbmsgdGhhdCB3ZSBuZWVkIHRvIGNsYXJpZnkgd2hl
dGhlciBhIERldE5ldCB0cmFuc2l0IG5vZGUNCj4+Pj4+Pj4gaXMgYW4gUy1QRSAoaS5lLiBhIGEg
dHJhbnNpdCBub2RlIGluIHRoZSBEZXROZXQgbGF5ZXIpLCBvciBhIFAgbm9kZQ0KPj4+Pj4+PiAo
aS5lLiBhIHRyYW5zaXQgbm9kZSB0aGF0IGlzIGNhcnJ5aW5nIERldE5ldCBwYWNrZXRzIGJ1dCBj
b3VsZCBiZQ0KPj4+Pj4+PiBjYXJyeWluZyBhbnkgc29ydCBvZiBNUExTIHBhY2tldCkNCj4+Pj4+
Pj4NCj4+Pj4+Pj4+ID09PT09PT09PT09PQ0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+ICAgVGhlc2UgdGhy
ZWUgdGVjaG5pcXVlcyBjYW4gYmUgYXBwbGllZCBpbmRlcGVuZGVudGx5LCBnaXZpbmcgZWlnaHQN
Cj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAgIHBvc3NpYmxlIGNvbWJpbmF0aW9ucywgaW5jbHVkaW5nIG5v
bmUgKG5vIERldE5ldCksIGFsdGhvdWdoIHNvbWUNCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAgIGNvbWJp
bmF0aW9ucyBhcmUgb2Ygd2lkZXIgdXRpbGl0eSB0aGFuIG90aGVycy4gIFRoaXMgc2VwYXJhdGlv
biBrZWVwcw0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+ICAgdGhlIHByb3RvY29sIHN0YWNrIGNvaGVyZW50
IGFuZCBtYXhpbWl6ZXMgaW50ZXJvcGVyYWJpbGl0eSB3aXRoDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4g
ICBleGlzdGluZyBhbmQgZGV2ZWxvcGluZyBzdGFuZGFyZHMgaW4gdGhpcyAoSUVURikgYW5kIG90
aGVyIFN0YW5kYXJkcw0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+ICAgRGV2ZWxvcG1lbnQgT3JnYW5pemF0
aW9ucy4gIFNvbWUgZXhhbXBsZXMgb2YgdHlwaWNhbCBleHBlY3RlZA0KPj4+Pj4+Pj4NCj4+Pj4+
Pj4+ICAgY29tYmluYXRpb25zOg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+ICAgbyAgRXhwbGljaXQgcm91
dGVzIHBsdXMgc2VydmljZSBwcm90ZWN0aW9uIGFyZSBleGFjdGx5IHRoZSB0ZWNobmlxdWVzDQo+
Pj4+Pj4+Pg0KPj4+Pj4+Pj4gICAgICBlbXBsb3llZCBieSBbSFNSLVBSUF0uIEV4cGxpY2l0IHJv
dXRlcyBhcmUgYWNoaWV2ZWQgYnkgbGltaXRpbmcNCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAgICAgIHRo
ZSBwaHlzaWNhbCB0b3BvbG9neSBvZiB0aGUgbmV0d29yaywgYW5kIHRoZSBzZXF1ZW50aWFsaXph
dGlvbiwNCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAgICAgIHJlcGxpY2F0aW9uLCBhbmQgZHVwbGljYXRl
IGVsaW1pbmF0aW9uIGFyZSBmYWNpbGl0YXRlZCBieSBwYWNrZXQNCj4+Pj4+Pj4+DQo+Pj4+Pj4+
PiAgICAgIHRhZ3MgYWRkZWQgYXQgdGhlIGZyb250IG9yIHRoZSBlbmQgb2YgRXRoZXJuZXQgZnJh
bWVzLg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IFNCPiBFUiBjYW4gYmUgZG9uZSB2aXJ0dWFsbHkgYXMg
d2VsbCBhcyBwaHlzaWNhbGx5LiBSU1ZQIGlzIGEgdHlwZSBvZg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+
IFNCPiBFUiwgYXMgaXMgQWRqLVNJRCBiYXNlZCBTUiwgYW5kIHdlIGNhbiBkZXNpZ24gb3RoZXIg
dHlwZXMuDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gW0JhbMOhenMgVmFyZ2EgQV0gQWdyZWUsIGJ1dCB0
aGVzZSBhcmUgZXhhbXBsZXMuIFN0YXRlbWVudCBpcyBmb3INCj4+Pj4+Pj4+IEhTUi1QUlAuDQo+
Pj4+Pj4+Pg0KPj4+Pj4+PiBTbyB0aGUgcXVlc3Rpb24gaXMgd2hldGhlciB3ZSBzaG91bGQgZXhw
YW5kIHRoZSBzZXQgb2YgZXhhbXBsZXMsDQo+Pj4+Pj4+IHBhcnRpY3VsYXJseQ0KPj4+Pj4+PiB0
byBtb3JlIGFjY2Vzc2libGUgb25lcy4NCj4+Pj4+Pj4NCj4+Pj4+Pj4gPT09PT09PT09PT09DQo+
Pj4+Pj4+PiAgICAgICAgICAgICAgICAgICAgUGFja2V0IHJlcGxpY2F0aW9uIGFuZCBlbGltaW5h
dGlvbg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+Pj4+Pj4+IHJlbGF5ID4gPiA+ID4gPiA+ID4gPg0K
Pj4+Pj4+Pj4+IC8tLS0tLS0tLS0tLS0rIFIgbm9kZSBFICstLS0tLS0tLS0tLS1cID4NCj4+Pj4+
Pj4+PiAvICAgICAgICAgICAgICAgICAgdiArIF4gICAgICAgICAgICAgICBcID4NCj4+Pj4+Pj4+
ICAgICAgZW5kICAgIFIgKyAgICAgICAgICAgICAgICAgICB2IHwgXiAgICAgICAgICAgICAgICAr
IEUgZW5kDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gICAgICBzeXN0ZW0gICArICAgICAgICAgICAgICAg
ICAgIHYgfCBeICAgICAgICAgICAgICAgICsgICBzeXN0ZW0NCj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4g
XCAgICAgICAgICAgICAgICAgIHYgKyBeICAgICAgICAgICAgICAgLyA+DQo+Pj4+Pj4+Pj4gXC0t
LS0tLS0tLS0tLSsgUiByZWxheSBFICstLS0tLS0tLS0tLS8gPg0KPj4+Pj4+Pj4+Pj4+Pj4+Pj4g
IG5vZGUgPiA+ID4gPiA+ID4gPiA+DQo+Pj4+Pj4+PiBGaWd1cmUgMQ0KPj4+Pj4+Pj4NCj4+Pj4+
Pj4+ICAgUGFja2V0IHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiBkb2VzIG5vdCByZWFjdCB0
byBhbmQgY29ycmVjdA0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+ICAgZmFpbHVyZXM7IGl0IGlzIGVudGly
ZWx5IHBhc3NpdmUuICBUaHVzLCBpbnRlcm1pdHRlbnQgZmFpbHVyZXMsDQo+Pj4+Pj4+Pg0KPj4+
Pj4+Pj4gU0I+IEkgdGhpbmsgaXQgY29wZXMgd2l0aCBpbnRlcm1pdHRlbnQgZmFpbHVyZXMgT0su
DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gW0JhbMOhenMgVmFyZ2EgQV0gWWVzLCBQUkYgYW5kIFBFRiBj
YW4gZWxpbWluYXRlIHRoZSBlZmZlY3Qgb2Ygc3VjaA0KPj4+Pj4+Pj4gZmFpbHVyZXMuIEJ1dCB0
ZXh0DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gaW50ZW5kcyB0byBzYXkgdGhhdCBpdCBpcyBwYXNzaXZl
LiBJdCBpcyBub3QgcmVhY3RpbmcgdG8gc3VjaA0KPj4+Pj4+Pj4gZmFpbHVyZXMuIE5vIGNoYW5n
ZSBpbiB0ZXh0Lg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4gWW91IHNheSB0aGF0IFBSRUYgZG9lcyBub3Qg
Y29ycmVjdCBmYWlsdXJlcy4gSSB3b3VsZCBjb250ZW5kIHRoYXQgaXMNCj4+Pj4+Pj4gZXhhY3Rs
eQ0KPj4+Pj4+PiB3aGF0IGl0IGRvZXMuIFN1cmUgaXQgZG9lcyBub3QgcmVhY3QgYnV0IGl0IGRv
ZXMgY29ycmVjdCwgYW5kIGl0IGRvZXMNCj4+Pj4+Pj4gYWRkcmVzcyBpbnRlcm1pdHRlbnQgZmFp
bHVyZXMuDQo+Pj4+Pj4+PiA9PT09PT09PT09PQ0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+ICAgdHJhbnNw
b3J0ZWQgYmV0d2VlbiB0aGUgcGVlciBlbmQgc3lzdGVtcy4gIFRoZXJlZm9yZSwgdGhlIGZvbGxv
d2luZw0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+ICAgcG9zc2libGUgdHlwZXMgLyBmb3JtYXRzIG9mIGEg
RGV0TmV0IGZsb3cgYXJlIGRpc3Rpbmd1aXNoZWQgaW4gdGhpcw0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+
ICAgZG9jdW1lbnQ6DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gICBvICBBcHAtZmxvdzogbmF0aXZlIGZv
cm1hdCBvZiBhIERldE5ldCBmbG93LiAgSXQgZG9lcyBub3QgY29udGFpbiBhbnkNCj4+Pj4+Pj4+
DQo+Pj4+Pj4+PiAgICAgIERldE5ldCByZWxhdGVkIGF0dHJpYnV0ZXMuDQo+Pj4+Pj4+Pg0KPj4+
Pj4+Pj4gICBvICBEZXROZXQtdC1mbG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXROZXQgZmxv
dy4gIE9ubHkgcmVxdWlyZXMNCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAgICAgIHRoZSBjb25nZXN0aW9u
IC8gbGF0ZW5jeSBmZWF0dXJlcyBwcm92aWRlZCBieSB0aGUgRGV0bmV0IHRyYW5zcG9ydA0KPj4+
Pj4+Pj4NCj4+Pj4+Pj4+ICAgICAgbGF5ZXIuDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gICBvICBEZXRO
ZXQtcy1mbG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4gIE9ubHkgcmVxdWly
ZXMNCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAgICAgIHRoZSByZXBsaWNhdGlvbi9lbGltaW5hdGlvbiBm
ZWF0dXJlIGVuc3VyZWQgYnkgdGhlIERldE5ldCBzZXJ2aWNlDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4g
ICAgICBsYXllci4NCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAgIG8gIERldE5ldC1zdC1mbG93OiBzcGVj
aWZpYyBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4gIEl0IHJlcXVpcmVzDQo+Pj4+Pj4+Pg0KPj4+
Pj4+Pj4gICAgICBib3RoIERldE5ldCBzZXJ2aWNlIGxheWVyIGFuZCBEZXROZXQgdHJhbnNwb3J0
IGxheWVyIGZ1bmN0aW9ucw0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+ICAgICAgZHVyaW5nIGZvcndhcmRp
bmcuDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gU0I+IEkgZmluZCB0aGUgcmVsaXN0aW5nIG9mIHRoZXNl
IHR5cGVzIGNvbmZ1c2luZy4gV2hlcmVuJ3QgdGhleQ0KPj4+Pj4+Pj4gZGVmaW5lZA0KPj4+Pj4+
Pj4NCj4+Pj4+Pj4+IFNCPiBpbiB0aGUgc2VjdGlvbiBhYm92ZT8NCj4+Pj4+Pj4+DQo+Pj4+Pj4+
PiBbQmFsw6F6cyBWYXJnYSBBXSBUaGlzIGlzIGlubGluZSB3aXRoIHRoZSBwcmV2aW91cyBzZWN0
aW9uICIgR3JvdXBpbmcNCj4+Pj4+Pj4+IG9mIGVuZCBzeXN0ZW1zICIuDQo+Pj4+Pj4+Pg0KPj4+
Pj4+PiBTdXJlbHkgaWYgd2UgaGF2ZSBkZWZpbmVkIHRoZW0gd2UgbmV2ZXIgbmVlZCB0byBkbyBh
bnl0aGluZyBidXQgbmFtZQ0KPj4+Pj4+PiB0aGVtIGluDQo+Pj4+Pj4+IGxhdGVyIHNlY3Rpb25z
LiBSZWRlZmluaXRpb24gaXMgbmV2ZXIgYSBnb29kIGlkZWEgYmVjYXVzZSBpdCBvZnRlbg0KPj4+
Pj4+PiBsZWFkcyB0bw0KPj4+Pj4+PiBjb25mbGljdGluZyBkZWZpbml0aW9ucy4NCj4+Pj4+Pj4N
Cj4+Pj4+Pj4+ID09PT09PT09PT09PQ0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+ICAgW0hTUi1QUlBdICBJ
RUMsICJIaWdoIGF2YWlsYWJpbGl0eSBzZWFtbGVzcyByZWR1bmRhbmN5IChIU1IpIGlzIGENCj4+
Pj4+Pj4+DQo+Pj4+Pj4+PiAgICAgICAgICAgICAgZnVydGhlciBkZXZlbG9wbWVudCBvZiB0aGUg
UFJQIGFwcHJvYWNoLCBhbHRob3VnaCBIU1INCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAgICAgICAgICAg
ICAgZnVuY3Rpb25zIHByaW1hcmlseSBhcyBhIHByb3RvY29sIGZvciBjcmVhdGluZyBtZWRpYQ0K
Pj4+Pj4+Pj4NCj4+Pj4+Pj4+ICAgICAgICAgICAgICByZWR1bmRhbmN5IHdoaWxlIFBSUCwgYXMg
ZGVzY3JpYmVkIGluIHRoZSBwcmV2aW91cw0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+ICAgICAgICAgICAg
ICBzZWN0aW9uLCBjcmVhdGVzIG5ldHdvcmsgcmVkdW5kYW5jeS4gIFBSUCBhbmQgSFNSIGFyZSBi
b3RoDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gICAgICAgICAgICAgIGRlc2NyaWJlZCBpbiB0aGUgSUVD
IDYyNDM5IDMgc3RhbmRhcmQuIiwNCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAgICAgICAgICAgICAgPGh0
dHA6Ly93ZWJzdG9yZS5pZWMuY2gvd2Vic3RvcmUvd2Vic3RvcmUubnNmLw0KPj4+Pj4+Pj4NCj4+
Pj4+Pj4+IGFydG51bS8wNDY2MTUhb3BlbmRvY3VtZW50Pi4NCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiBT
Qj4gTm90IGF2YWlsYWJsZSBhdCB0aGUgdGltZSBvZiB0aGlzIHJldmlldywgYnV0IG15IHJlY29s
bGVjdGlvbiBpcw0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IFNCPiB0aGF0IHRoaXMgaXMgbm90IHJlYWRp
bHkgYXZhaWxhYmxlIHdpdGhvdXQgcGF5aW5nIGEgbGFyZ2UgZmVlLg0KPj4+Pj4+Pj4NCj4+Pj4+
Pj4gSWYgd2UgZGVjaWRlIHRoYXQgdGhpcyBpcyBlc3NlbnRpYWwgYXMgYSBrZXkgcmVmZXJlbmNl
LCB0aGVyZSBuZWVkcyB0byBiZQ0KPj4+Pj4+PiBzb21lIHN1aXRhYmxlIHRleHQsIGFzIHRoaXMg
d2lsbCBnZXQgcmFpc2VkIGEgbnVtYmVyIG9mIHRpbWVzIGJldHdlZW4NCj4+Pj4+Pj4gaGVyZSBh
biBwdWJsaWNhdGlvbiBhcyBmaXJzdCB0aGUgZGlyZWN0b3JhdGVzIGFuZCB0aGVuIHRoZSBBRHMg
cnVuDQo+Pj4+Pj4+IGludG8gdGhpcy4NCj4+Pj4+Pj4NCj4+Pj4+Pj4+ID09PT09PT09PT09DQo+
Pj4+Pj4+Pg0KPj4+Pj4+Pj4gICBbSVNBOTVdICAgIEFOU0kvSVNBLCAiRW50ZXJwcmlzZS1Db250
cm9sIFN5c3RlbSBJbnRlZ3JhdGlvbiBQYXJ0IDE6DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gICAgICAg
ICAgICAgIE1vZGVscyBhbmQgVGVybWlub2xvZ3kiLCAyMDAwLA0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+
ICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cuaXNhLm9yZy9pc2E5NS8+Lg0KPj4+Pj4+Pj4NCj4+
Pj4+Pj4+IFNCPiBTaG91bGQgdGhhdCBiZSAyMDAwLCBvciAyMDEwLg0KPj4+Pj4+Pj4NCj4+Pj4+
Pj4+IFNCPiBOb3RlIHRoYXQgdGhpcyBzZWVtcyB0byBiZSBhIHZlcnkgZXhwZW5zaXZlIGRvY3Vt
ZW50IHRvIGFjY2Vzcy4NCj4+Pj4+Pj4+DQo+Pj4+Pj4+IFlvdSBkaWQgbm90IGNvbW1lbnQgb24g
dGhlIGNvcnJlY3RuZXNzIG9mIHRoZSByZWZlcmVuY2UuDQo+Pj4+Pj4+IEJlc3QgUmVnYXJkcw0K
Pj4+Pj4+Pg0KPj4+Pj4+PiBTdGV3YXJ0DQo+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4gZGV0bmV0IG1haWxpbmcgbGlzdA0KPj4+Pj4g
ZGV0bmV0QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldA0KPj4+PiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+PiBkZXRuZXQgbWFpbGluZyBsaXN0
DQo+Pj4+IGRldG5ldEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0QGlldGYub3JnPg0KPj4+PiBodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldA0KPj4+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4gZGV0bmV0IG1haWxpbmcg
bGlzdA0KPj4+IGRldG5ldEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0QGlldGYub3JnPg0KPj4+IGh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0DQo+Pg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmRldG5ldCBtYWlsaW5nIGxp
c3QNCmRldG5ldEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0QGlldGYub3JnPg0KaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQNCg0K

--_000_9d5e9b077de94631a4623455924b57b8XCHRCD001ciscocom_
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
dHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5l
dyBSb21hbiIsc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30N
CmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3Jp
dHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcA0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFy
Z2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVm
dDowY207DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFu
IixzZXJpZjt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJ
e21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCglt
YXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1s
ZWZ0OjBjbTsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9t
YW4iLHNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFs
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0K
c3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hw
RGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0
O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46
NzAuODVwdCA3MC44NXB0IDcwLjg1cHQgNzAuODVwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3Bh
Z2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8
bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFb
ZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0i
ZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91
dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJi
bHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SSBhZ3JlZSBMb3Us
IHRoYXQgd2FzIG5vdCB0aGUgaW50ZW50LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+QWN0dWFsbHkgY2FsbGluZyBpdCBhbiBlbnRpdHkgdHJpZ2dlcmVkIG1lIGhl
cmUsIGJlY2F1c2Ugd2UgYWxyZWFkeSBrbm93IHRoYXQgdGhlcmUgaXMgbW9yZSB0aGFuIG9uZS4N
CjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj5BbGwgeW91IGFyZSBzYXlpbmcgYmVsb3cgc2hvdWxkIGVuZCB1
cCBpbiBvdXIgZGVmaW5pdGlvbiBvZiB0aGUgYWJzdHJhY3QgY29udHJvbGxlci4gQnV0IGNhbGxp
bmcgaXQgYW4gZW50aXR5IHNob3VsZCBiZSBhdm9pZGVk4oCmPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5QYXNjYWw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6
c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBMb3UgQmVyZ2VyICZsdDts
YmVyZ2VyQGxhYm4ubmV0Jmd0Ow0KPGJyPg0KPGI+U2VudDo8L2I+IHZlbmRyZWRpIDEzIGp1aWxs
ZXQgMjAxOCAxNTo1Mzxicj4NCjxiPlRvOjwvYj4gUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSAm
bHQ7cHRodWJlcnRAY2lzY28uY29tJmd0OzsgQW5kcmV3IEcuIE1hbGlzICZsdDthZ21hbGlzQGdt
YWlsLmNvbSZndDs7IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgJmx0O3B0aHViZXJ0PTQwY2lz
Y28uY29tQGRtYXJjLmlldGYub3JnJmd0Ozxicj4NCjxiPkNjOjwvYj4gZHJhZnQtaWV0Zi1kZXRu
ZXQtYXJjaGl0ZWN0dXJlQGlldGYub3JnOyBOb3JtYW4gRmlubiAmbHQ7bm9ybWFuLmZpbm5AbWFp
bDAxLmh1YXdlaS5jb20mZ3Q7OyBEZXROZXQgV0cgJmx0O2RldG5ldEBpZXRmLm9yZyZndDs8YnI+
DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtEZXRuZXRdIEV4dGVuZGVkIFdHIExhc3QgQ2FsbDogZHJh
ZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA2PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PGRpdj4NCjxkaXY+DQo8cCBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmln
aHQ6MGNtO21hcmdpbi1ib3R0b206MTIuMHB0O21hcmdpbi1sZWZ0OjBjbSI+DQo8c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPkkgdGhpbmsgQ1AgZW50aXR5IGlzIGEgYmV0dGVyIHJlcHJlc2VudGF0
aW9uIG9mIHRoZSBhcmNoaXRlY3R1cmUgYmVpbmcgYWdub3N0aWMgb2YgdGhlIGNvbnRyb2wgcGxh
bmUgYmVpbmcgZnVsbHkgY2VudHJhbGl6ZWQsIGZ1bGx5IGRpc3RyaWJ1dGVkLCBvciBhbnkgaHli
cmlkIG9mIHRoZSB0d28uIFNheWluZyB0aGF0IGNvbnRyb2wgaXMgbGltaXRlZCB0byBhIHNpbmds
ZSBjb250cm9sbGVyIGFuZCB0bw0KIGEgcGNlIGltcGxlbWVudGF0aW9uIGlzIGNlcnRhaW5seSBv
dmVybHkgbGltaXRpbmcgaW4gbXkgb3Bpbmlvbi4uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGNtO21hcmdpbi1yaWdodDowY207bWFyZ2luLWJv
dHRvbToxMi4wcHQ7bWFyZ2luLWxlZnQ6MGNtIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
TG91PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNv
Tm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+DQo8aHIgc2l6ZT0iNSIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50
ZXIiPg0KPC9zcGFuPjwvZGl2Pg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDo4LjBwdDtt
YXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206OC4wcHQ7bWFyZ2luLWxlZnQ6MGNtIj4NCjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPk9uIEp1bHkgMTMsIDIwMTggMzoxNjozOSBQTSAmcXVv
dDtQYXNjYWwgVGh1YmVydCAocHRodWJlcnQpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cHRo
dWJlcnRAY2lzY28uY29tIj5wdGh1YmVydEBjaXNjby5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxl
ZnQ6c29saWQgZ3JheSAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDUuMHB0O21hcmdpbi1sZWZ0
OjQuNXB0O21hcmdpbi1yaWdodDowY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPk91cHMsIHlvdeKAmXJlIHJpZ2h0IEFuZHksDQo8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPml0IHdhcyBqdXN0
IGFkZGVkIGluIDA2IGluIHJlcGxhY2VtZW50IHRvIOKAnGNvbnRyb2xsZXLigJ0sIGFuZCBJIG1p
c3NlZCB0aGF0IHdoZW4gSSBicm93c2VkIHRoZSBkaWZmcy48L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPldlbGwsIHdhc27igJl0IOKAnGNvbnRyb2xs
ZXLigJ0gZ29vZCBlbm91Z2g/IE5vdGUgYWxzbyB0aGF0IHRoZSByZXBsYWNlbWVudCB3YXMgb25s
eSBwYXJ0aWFsLCBhbmQg4oCcY29udHJvbGxlcuKAnSBpcyBzdGlsbCB0aGVyZSBpbiBtYW55IHBs
YWNlcy48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PkFsc28sIHdlIG5lZWQgdG8gZGVmaW5lIHdoYXQgd2UgbWVhbiBieSB0aGF0IOKAnGNvbnRyb2xs
ZXLigJ0sIHdoYXRldmVyIHdlIGNhbGwgaXQuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5BdCB0aGUgdGltZSBvZiB0aGF0IHdyaXRpbmcsIEkgdmll
d2VkIHRoZSBjb250cm9sbGVyIGFzIGEgY29tcG9zaXRlIG9mIHNlcGFyYXRlIGVudGl0aWVzLCBh
cyBpbGx1c3RyYXRlZCBiZWxvdzo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iNDk3IiBoZWlnaHQ9IjM1NCIg
c3R5bGU9IndpZHRoOjUuMTc1OWluO2hlaWdodDozLjY4OThpbiIgaWQ9IlBpY3R1cmVfeDAwMjBf
MSIgc3JjPSJjaWQ6aW1hZ2UwMDIucG5nQDAxRDQxQUMxLkZFMDE1RUUwIiBhbHQ9ImNpZDppbWFn
ZTAwMy5wbmdAMDFENDFBQkIuQzcxMURDMzAiPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Eb2VzIHRoYXQgbWFrZSBzZW5zZT88L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkNoZWVycyw8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPnBhc2NsYTwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNt
IDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+RnJvbTo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+IEFuZHJldyBHLiBNYWxpcyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmFnbWFsaXNAZ21haWwuY29tIj5hZ21hbGlzQGdtYWlsLmNvbTwvYT4m
Z3Q7DQo8YnI+DQo8Yj5TZW50OjwvYj4gdmVuZHJlZGkgMTMganVpbGxldCAyMDE4IDEzOjU0PGJy
Pg0KPGI+VG86PC9iPiBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQpICZsdDs8YSBocmVmPSJtYWls
dG86cHRodWJlcnQ9NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5vcmciPnB0aHViZXJ0PTQwY2lzY28u
Y29tQGRtYXJjLmlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5DYzo8L2I+IExvdSBCZXJnZXIgJmx0
OzxhIGhyZWY9Im1haWx0bzpsYmVyZ2VyQGxhYm4ubmV0Ij5sYmVyZ2VyQGxhYm4ubmV0PC9hPiZn
dDs7IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmVAaWV0Zi5v
cmciPg0KZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlQGlldGYub3JnPC9hPjsgTm9ybWFu
IEZpbm4gJmx0OzxhIGhyZWY9Im1haWx0bzpub3JtYW4uZmlubkBtYWlsMDEuaHVhd2VpLmNvbSI+
bm9ybWFuLmZpbm5AbWFpbDAxLmh1YXdlaS5jb208L2E+Jmd0OzsgRGV0TmV0IFdHICZsdDs8YSBo
cmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIj5kZXRuZXRAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4N
CjxiPlN1YmplY3Q6PC9iPiBSZTogW0RldG5ldF0gRXh0ZW5kZWQgV0cgTGFzdCBDYWxsOiBkcmFm
dC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDY8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj5QYXNjYWwsPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj5DUEUgaXMgaW4gc2VjdGlvbnMgNC40LjIgYW5kIDQuNC4zIG9mIHJldmlzaW9u
IDA2LiBUaGVyZSBhcmUgOCBvY2N1cnJlbmNlcyB0b3RhbC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Q2hlZXJzLDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+QW5keTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPk9uIEZyaSwgSnVsIDEzLCAyMDE4IGF0IDE6NDggUE0sIFBhc2NhbCBUaHViZXJ0
IChwdGh1YmVydCkgJmx0OzxhIGhyZWY9Im1haWx0bzpwdGh1YmVydD00MGNpc2NvLmNvbUBkbWFy
Yy5pZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnB0aHViZXJ0PTQwY2lzY28uY29tQGRtYXJjLmll
dGYub3JnPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPGJsb2NrcXVvdGUg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGlu
ZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkhlbGxvIERlYm9yYWggPGJyPg0KPGJyPg0KVGhl
IGFyY2hpdGVjdHVyZSBhcyBwdWJsaXNoZWQgZG9lcyBub3QgaGF2ZSBhIENQRS4gPGJyPg0KPGJy
Pg0KVGhpcyB3YXMgaW50cm9kdWNlZCBpbiB0aGlzIHRocmVhZCBhbmQgbmV2ZXIgbmVlZHMgdG8g
c2VlIHRoZSBsaWdodC4gPGJyPg0KPGJyPg0KVGhlIG9yaWdpbmFsIHRleHQgaGFkIFBDRSBiZWNh
dXNlIGNvbmNlcHR1YWxseSB0aGlzIGlzIHRoZSBJRVRGIGJhc2UgZm9yIHRoYXQgZW50aXR5LCBl
dmVuIGlmIHdl4oCZbGwgbmVlZCB0byBldm9sdmUgaXQsIGFuZCB0aGF0IHRoZXJlIGFyZSBvdGhl
ciBlbnRpdGllcyB3ZSdsbCBuZWVkIGZvciBtYW5hZ2VtZW50IGFuZCBhdXRvbWF0aW9uLjxicj4N
Cjxicj4NCknigJltIHN0aWxsIHVuY2xlYXIgV2hlbiBDUEUgY2FtZSB1cCA/PGJyPg0KSSBzYXcg
aXQgZmlyc3QgaW4gTG914oCZcyBwcm9wb3NhbC4gV2FzIHRoYXQgdm9sdW50YXJ5IG9yIGEgdHlw
byA/PGJyPg0KPGJyPg0KPGJyPg0KUmVnYXJkcyw8YnI+DQo8YnI+DQpQYXNjYWw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PGJyPg0KJmd0OyBMZSAxMyBqdWlsLiAyMDE4IMOgIDEzOjQ0LCBQ
YXNjYWwgVGh1YmVydCAocHRodWJlcnQpICZsdDs8YSBocmVmPSJtYWlsdG86cHRodWJlcnRAY2lz
Y28uY29tIj5wdGh1YmVydEBjaXNjby5jb208L2E+Jmd0OyBhIMOpY3JpdCA6PGJyPg0KJmd0OyA8
YnI+DQomZ3Q7IFdvcmtzIGZvciBtZSwgTG91LDxicj4NCiZndDsgPGJyPg0KJmd0OyBJIHRoaW5r
IHRoYXQgdGhlIGJlc3Qgd291bGQgYmUgYSB0ZXJtaW5vbG9neSB0aGF0IHdvdWxkIGRlZmluZSB0
aGlzIG9wZXJhdGlvbmFsIHBsYW5lLCBsZWF2aW5nIGl0IG9wZW4gdG8gbmV0d29yayBjb250cm9s
IGFuZCBmZWVkYmFjaywgYW5kIHRoZW4gY2hhbmdlIGluIHNpdHUgdGhlIHRleHQgYXMgeW91IHBy
b3Bvc2VkLjxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFJlZ2FyZHMsPGJyPg0KJmd0
OyA8YnI+DQomZ3Q7IFBhc2NhbDxicj4NCiZndDsgPGJyPg0KJmd0OyZndDsgTGUgMTMganVpbC4g
MjAxOCDDoCAwNjoyOSwgTG91IEJlcmdlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmxiZXJnZXJAbGFi
bi5uZXQiPmxiZXJnZXJAbGFibi5uZXQ8L2E+Jmd0OyBhIMOpY3JpdCA6PGJyPg0KJmd0OyZndDsg
PGJyPg0KJmd0OyZndDsgUGFzY2FsLDxicj4NCiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IEtlZXBp
bmcgaW4gbWluZCB0aGF0IExNSSBpcyBnZW5lcmFsbHkgY29uc2lkZXJlZCBhIGZvcm0gb2YgT0FN
LCBpdCBzb3VuZHMgbGlrZSBjaGFuZ2luZyBpdCB0byAmcXVvdDtPcGVyYXRpb25hbCBQbGFuZSAo
ZS5nLiwgT0FNKSZxdW90OyB3b3VsZCBzdWZmaWNpZW50bHkgY292ZXIgeW91ciBpbnRlbnQgYW5k
IGJlIGEgZmFpcmx5IHRyaXZpYWwgY2hhbmdlIHRvIHRoZSBkb2N1bWVudC4mbmJzcDsgV291bGQg
dGhpcyBjaGFuZ2Ugd29yayBmb3IgeW91Pzxicj4NCiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7IExv
dTxicj4NCiZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyBPbiA3LzEzLzIwMTggMTI6MTkgQU0s
IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7IEhlbGxv
IExvdSBhbmQgTm9ybTo8YnI+DQomZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7IEkgbWVh
bnQgY29udHJvbCBwcm90b2NvbHMgb3ZlciB0aGUgTE1JIGFzIHdlbGwgYXMgbWVhc3VyZW1lbnQg
KE9BTSkgYW5kIGF1dG9tYXRpb24gc3VjaCBhcyAocmVmbGV4KSByZWFjdGlvbnMgdGhhdCBkbyBu
byBwYXNzIHZpYSBhIGNvbnRyb2xsZXIuPGJyPg0KJmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7
Jmd0OyBUaGUgTE1JIHByb3ZpZGVzIGluZm9ybWF0aW9uIG9uIHRoZSBzdGF0dXMgb2YgYSBEZXRO
ZXQgcGF0aCB3aGljaCBjYW4gYWN0IGFzIGdvL25vZ28gZm9yIGRhdGEgYW5kIHRyaWdnZXIgZmFs
bGJhY2suIEl0IG1heSBpbiB0aGUgZnV0dXJlIGVuYWJsZSBmbG93IHNldHVwIGlmIG9uZSBkYXkg
d2UgZ28gZm9yIGEgbW9yZSBkaXN0cmlidXRlZCBkZXNpZ24uIEl0IG1heSBwcm92aWRlIHRpbWUg
dGhvdWdoIGZvciBEZXROZXQgaXQgaXMgbm90IGluDQogc2NvcGUuIEl0IG1heSBwcm92aWRlIHJh
dGUgY29udHJvbCBhcyB3ZWxsIHdoaWNoIGlzIHRoZSBvYmplY3Qgb2YgYSBkcmFmdCBJIGhhdmUg
dG8gc3BsaXQuPGJyPg0KJmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyBTbyBvcGVyYXRp
b24gdGhlcmUgd2FzIG1lYW50IGFzIGEgZ2VuZXJpYyB0ZXJtIGZvciB0cmFpbiBkYXRhIHRyYWZm
aWMgb3ZlcmhlYWQgaW5zaWRlIHRoZSBuZXR3b3JrIGFzIG9wcG9zZWQgdG8gaW4gcmVsYXRpb24g
d2l0aCBhIGNvbnRyb2xsZXIuPGJyPg0KJmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyBT
aG91bGQgd2UgZXhwYW5kIHRvIGNsYXJpZnk/PGJyPg0KJmd0OyZndDsmZ3Q7IDxicj4NCiZndDsm
Z3Q7Jmd0OyBSZWdhcmRzLDxicj4NCiZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsgUGFz
Y2FsPGJyPg0KJmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgTGUgMTMganVpbC4g
MjAxOCDDoCAwMDowNCwgTm9ybWFuIEZpbm4gJmx0OzxhIGhyZWY9Im1haWx0bzpub3JtYW4uZmlu
bkBtYWlsMDEuaHVhd2VpLmNvbSI+bm9ybWFuLmZpbm5AbWFpbDAxLmh1YXdlaS5jb208L2E+Jmd0
OyBhIMOpY3JpdCA6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
IFBhc2NhbCB3cm90ZSB0aGF0IGNodW5rLiZuYnNwOyBJIGFsd2F5cyBhc3N1bWVkIHRoYXQgJnF1
b3Q7T3BlcmF0aW9uYWwgUGxhbmUgKGNvbnRyb2wgcGxhbmUpJnF1b3Q7IHdhcyBzb21lIHNvcnQg
b2YgSUVURiBwaHJhc2UgSSBqdXN0IGRpZG4ndCB1bmRlcnN0YW5kLiZuYnNwOyBJZiBpdCdzIE9B
TSwgSSBkb24ndCBzZWUgd2hhdCB0aGUgJnF1b3Q7KGNvbnRyb2wgcGxhbmUpJnF1b3Q7IGlzIGZv
ci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgUGFzY2FsPzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyAtLSBOb3JtPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiBkZXRuZXQgWzxhIGhyZWY9Im1haWx0bzpkZXRu
ZXQtYm91bmNlc0BpZXRmLm9yZyI+ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSBvbiBiZWhh
bGYgb2YgTG91IEJlcmdlciBbPGEgaHJlZj0ibWFpbHRvOmxiZXJnZXJAbGFibi5uZXQiPmxiZXJn
ZXJAbGFibi5uZXQ8L2E+XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgU2VudDogVGh1cnNkYXksIEp1
bHkgMTIsIDIwMTggOTo0NyBBTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgVG86IDxhIGhyZWY9Im1h
aWx0bzpkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmVAaWV0Zi5vcmciPmRyYWZ0LWlldGYt
ZGV0bmV0LWFyY2hpdGVjdHVyZUBpZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IENj
OiBEZXROZXQgV0c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbRGV0bmV0XSBF
eHRlbmRlZCBXRyBMYXN0IENhbGw6IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBIaSw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSSBoYXZlIHRoZSBmb2xsb3dpbmcg
Y29tbWVudHMvcXVlc3Rpb25zOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyAtIFdSVCA0LjQuMjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyBJIHRoaW5rIENQRSBhbmQgUENFIGFyZSBhIGJpdCBjb25mbGF0ZWQuJm5ic3A7IFRv
IGNsYXJpZnksIGhpdyBhYm91dDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsgT0xEPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDt0byBhbnkgZGV2
aWNlIG9wZXJhdGluZyBpbiB0aGF0IHBsYW5lLCB3aGV0aGVyIGlzIGl0IGEgUGF0aDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7Q29tcHV0YXRpb24gZW50aXR5LCBvciBhIE5ldHdv
cmsgTWFuYWdlbWVudCBlbnRpdHkgKE5NRSkpLCBvciBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZu
YnNwOyAmbmJzcDtkaXN0cmlidXRlZCBjb250cm9sIHBsYW5lLiZuYnNwOyBUaGUgUGF0aCBDb21w
dXRhdGlvbiBFbGVtZW50IChQQ0UpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtb
UkZDNDY1NV0gaXMgYSBjb3JlIGVsZW1lbnQgb2YgYSBjb250cm9sbGVyLCBpbiBjaGFyZ2Ugb2Yg
Y29tcHV0aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtEZXRlcm1pbmlzdGlj
IHBhdGhzIHRvIGJlIGFwcGxpZWQgaW4gdGhlIE5ldHdvcmsgUGxhbmUuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IE5FVzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
bmJzcDsgJm5ic3A7dG8gYW55IGRldmljZSBvcGVyYXRpbmcgaW4gdGhhdCBwbGFuZSwgd2hldGhl
ciBpcyBpdCBhIFBhdGg8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO0NvbXB1dGF0
aW9uIEVsZW1lbnQgW1JGQzQ2NTVdIG9yIGVudGl0eSwgb3IgYSBOZXR3b3JrIE1hbmFnZW1lbnQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGVudGl0eSAoTk1FKSksIG9yIGE8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jm5ic3A7ICZuYnNwO2Rpc3RyaWJ1dGVkIGNvbnRyb2wgcGxhbmUuJm5ic3A7IFRoZSBD
UEU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyBpcyBhIGNvcmUgZWxlbWVudCBv
ZiBhIGNvbnRyb2xsZXIsIGluIGNoYXJnZSBvZiBjb21wdXRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jm5ic3A7ICZuYnNwO0RldGVybWluaXN0aWMgcGF0aHMgdG8gYmUgYXBwbGllZCBpbiB0aGUg
TmV0d29yayBQbGFuZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsgYW5kIHMvUENFL0NQRSBpbiB0aGUgbmV4dCBwYXJhZ3JhcGgsIHNwZWNpZmljYWxseTo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgT0xEPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtPbmUgb3IgbW9yZSBQQ0UocykgY29sbGFib3JhdGUgdG8g
aW1wbGVtZW50IHRoZSByZXF1ZXN0cyBmcm9tIHRoZSBGTUU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jm5ic3A7ICZuYnNwO2FzIFBlci1GbG93IFBlci1Ib3AgQmVoYXZpb3JzIGluc3RhbGxlZCBpbiB0
aGUgaW50ZXJtZWRpYXRlIG5vZGVzIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5i
c3A7ZWFjaCBpbmRpdmlkdWFsIGZsb3cuJm5ic3A7IFRoZSBQQ0VzIHBsYWNlIGVhY2ggZmxvdyBh
bG9uZyBhIGRldGVybWluaXN0aWM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IE5FVzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7T25lIG9yIG1vcmUgQ1BFKHMpIGNvbGxhYm9yYXRlIHRv
IGltcGxlbWVudCB0aGUgcmVxdWVzdHMgZnJvbSB0aGUgRk1FPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZuYnNwOyAmbmJzcDthcyBQZXItRmxvdyBQZXItSG9wIEJlaGF2aW9ycyBpbnN0YWxsZWQgaW4g
dGhlIGludGVybWVkaWF0ZSBub2RlcyBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZu
YnNwO2VhY2ggaW5kaXZpZHVhbCBmbG93LiZuYnNwOyBUaGUgQ1BFcyBwbGFjZSBlYWNoIGZsb3cg
YWxvbmcgYSBkZXRlcm1pbmlzdGljPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7IC0gV1JUIFNlY3Rpb24gNC40LjM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IEknbSB1
bmNsZWFyIGFzIHRvIHdoYXQgJnF1b3Q7T3BlcmF0aW9uYWwgUGxhbmUgKGNvbnRyb2wgcGxhbmUp
JnF1b3Q7IG1lYW5zIGluIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgZmlyc3QgcGFyYWdyYXBo
LiZuYnNwOyBTaG91bGQgaXQgcGVyaGFwcyByZWFkICZxdW90O09wZXJhdGlvbmFsIFBsYW5lIChP
QU0pJnF1b3Q7PyBJZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgbm90LCB3aGF0IGlzIHRoZSBpbnRl
bnQgb2YgJnF1b3Q7Y29udHJvbCBwbGFuZSZxdW90OyBpbiB0aGlzIHBhcmFncmFwaCAoYW5kIHNl
Y3Rpb24pPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBUaGFu
ayB5b3UsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBMb3U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDYvMjgvMjAxOCAxMDozNSBQTSwgTG91IEJlcmdl
ciB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBdXRob3JzLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDtUaGFuayB5b3UgZm9yIHRoZSB1cGRhdGUhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV0csPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO1RoaXMgZG9jdW1lbnQg
aGFzIGNoYW5nZWQgdG8gYSBzdWZmaWNpZW50IGRlZ3JlZSB0aGF0IEkgdGhpbmsgYSAybmQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsYXN0IGNhbGwgaXMgd2FycmFudGVkLiZuYnNwOyBUeXBp
Y2FsbHkgSSB3b3VsZCBzdGFydCBhIDEgd2VlayBMQyBpbiB0aGVzZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGNpcmN1bXN0YW5jZXMgLSBidXQgZ2l2ZW4gdGhlIHByb3hpbWl0eSB0byB0aGUg
bWVldGluZyBJJ2QgbGlrZSB0byBzdGFydDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGEgMyB3
ZWVrIExDIHJpZ2h0IGVuZGluZyB3aXRoIHRoZSBJRVRGIG1lZXRpbmcgLS0gdGhhdCBpcyBvbiBK
dWx5IDIwdGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhpcyBzaG91bGQgYWxsb3cgZm9y
IGJvdGggYWRlcXVhdGUgcmV2aWV3IG9mIHRoZSBjaGFuZ2VzIGFuZCBkaXNjdXNzaW9uPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2YgdGhlIGNoYW5nZXMgaW4gb3VyIFdHIHNlc3Npb24gKE1v
bmRheSBKdWx5IDE2Lik8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBBcyBhbHdheXMsIHBsZWFzZSBzZW5kIExDIGNvbW1lbnQgdG8gdGhlIGxpc3Qg
YW5kIHBvc2l0aXZlIGNvbW1lbnRzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGUuZy4sICZx
dW90O0kndmUgcmV2aWV3ZWQgdGhpcyBkb2N1bWVudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGFuZCBiZWxpZXZlIGl0IGlzIHJlYWR5IGZvciBwdWJsaWNhdGlvbiZxdW90OywgYXJlIHdlbGNv
bWUhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
VGhhbmsgeW91LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IExvdSAoYXMgU2hlcGhlcmQpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDYvMjgvMjAxOCA5OjA4IFBNLCBKw6Fub3MgRmFy
a2FzIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBEZWFyIGFsbCw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9m
Zi1saW5lIGRpc2N1c3Npb25zIGFtb25nIExvdSwgU3Rld2FydCwgYW5kIGF1dGhvcnMgZm9sbG93
ZWQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRpc2N1c3Npb25zIHRvIHByb3Bl
cmx5IGFkZHJlc3MgdGhlIFdHTEMgY29tbWVudHMsIGluY2x1ZGluZyB0aGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZGV0YWlsZWQgY29tbWVudHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBIG5ldyByZXZpc2lvbiBv
ZiB0aGUgZHJhZnQgaGFzIGJlZW4gdXBsb2FkZWQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNi48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluIGFkZGl0aW9uIHRv
IHRoZSBjaGFuZ2VzIGFscmVhZHkgZGVzY3JpYmVkIGluIHRoaXMgdGhyZWFkLCB0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZm9sbG93aW5nIGJpZ2dlciBjaGFuZ2VzIGhhdmUgYmVl
biBtYWRlIHRvIHRoZSBkcmFmdDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAq
U2VjdGlvbiAyLjEgVGVybXMgdXNlZCBpbiB0aGlzIGRvY3VtZW50Kjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU29tZSBkZWZpbml0
aW9ucyByZWZpbmVkIGFzIHN1Z2dlc3RlZCBieSB0aGUgZGV0YWlsZWQgY29tbWVudHM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5l
dyBkZWZpbml0aW9ucyBoYXZlIGJlZW4gYWRkZWQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsmcXVvdDthbGxv
Y2F0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDtSZXNvdXJjZXMgYXJlIGRlZGljYXRlZCB0byBzdXBwb3J0IGEg
RGV0TmV0IGZsb3cuIERlcGVuZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7b24gYW4gaW1wbGVtZW50YXRpb24s
IHRoZSByZXNvdXJjZSBtYXkgYmUgcmV1c2VkIGJ5IG5vbi08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0RldE5ldCBm
bG93cyB3aGVuIGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBEZXROZXQgZmxvdy48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtQRUYmbmJzcDsgJm5ic3A7ICZuYnNw
O0EgUGFja2V0IEVsaW1pbmF0aW9uIEZ1bmN0aW9uIChQRUYpIGVsaW1pbmF0ZXMgZHVwbGljYXRl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDtjb3BpZXMgb2YgcGFja2V0cyB0byBwcmV2ZW50IGV4Y2VzcyBwYWNrZXRz
IGZsb29kaW5nIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7bmV0d29yayBvciBkdXBsaWNhdGUgcGFja2V0cyBi
ZWluZyBzZW50IG91dCBvZiB0aGUgRGV0TmV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtkb21haW4uJm5ic3A7IFBF
RiBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgYW4gZWRnZSBub2RlLCBhIHJlbGF5PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDtub2RlLCBvciBhbiBlbmQgc3lzdGVtLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgUFJGJm5ic3A7ICZuYnNwOyAmbmJz
cDtBIFBhY2tldCBSZXBsaWNhdGlvbiBGdW5jdGlvbiAoUFJGKSByZXBsaWNhdGVzIERldE5ldCBm
bG93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDtwYWNrZXRzIGFuZCBmb3J3YXJkcyB0aGVtIHRvIG9uZSBvciBtb3Jl
IG5leHQgaG9wcyBpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0RldE5ldCBkb21haW4uJm5ic3A7IFRoZSBu
dW1iZXIgb2YgcGFja2V0IGNvcGllcyBzZW50IHRvIGVhY2ggbmV4dDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7aG9w
IGlzIGEgRGV0TmV0IGZsb3cgc3BlY2lmaWMgcGFyYW1ldGVyIGF0IHRoZSBub2RlIGRvaW5nIHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7cmVwbGljYXRpb24uJm5ic3A7IFBSRiBjYW4gYmUgaW1wbGVtZW50ZWQg
YnkgYW4gZWRnZSBub2RlLCBhIHJlbGF5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtub2RlLCBvciBhbiBlbmQgc3lz
dGVtLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbmJzcDsgJm5ic3A7UFJFT0YmbmJzcDsgJm5ic3A7Q29sbGVjdGl2ZSBuYW1lIGZv
ciBQYWNrZXQgUmVwbGljYXRpb24sIEVsaW1pbmF0aW9uLCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO09yZGVy
aW5nIEZ1bmN0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO1BPRiZuYnNwOyAmbmJzcDsgJm5ic3A7QSBQ
YWNrZXQgT3JkZXJpbmcgRnVuY3Rpb24gKFBPRikgcmUtb3JkZXJzIHBhY2tldHMgd2l0aGluIGE8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwO0RldE5ldCBmbG93IHRoYXQgYXJlIHJlY2VpdmVkIG91dCBvZiBvcmRlci4m
bmJzcDsgVGhpcyBmdW5jdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Y2FuIGJlIGltcGxlbWVudGVkIGJ5IGFu
IGVkZ2Ugbm9kZSwgYSByZWxheSBub2RlLCBvciBhbiBlbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3N5c3RlbS48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jm5ic3A7IERldE5ldCBzZXJ2aWNlIHByb3h5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtNYXBzIGJldHdlZW4g
QXBwLWZsb3dzIGFuZCBEZXROZXQgZmxvd3MuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDticmlkZ2VkIHBhdGg8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwO0EgVkxBTiBicmlkZ2UgdXNlcyB0aGUgVkxBTiBJRCBhbmQgdGhlIGRlc3Rp
bmF0aW9uIE1BQzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YWRkcmVzcyB0byBzZWxlY3QgdGhlIG91dGJvdW5kIHBv
cnQgaGVuY2UgdGhlIHBhdGggZm9yIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2ZyYW1lLiZxdW90Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTZWN0aW9uIDMuMSBQcmltYXJ5IGdvYWxzIGRl
ZmluaW5nIHRoZSBEZXROZXQgUW9TKjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQSBuZXcgUW9TIGFzcGVjdCBoYXMgYmVlbiBhZGRl
ZDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7JnF1b3Q7byZuYnNw
OyBBbiB1cHBlciBib3VuZCBvbiBvdXQtb2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5LiZuYnNwOyBJ
dCBpcyB3b3J0aDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7IG5vdGluZyB0aGF0IHNvbWUgRGV0TmV0IGFwcGxpY2F0aW9ucyBhcmUgdW5hYmxlIHRvIHRv
bGVyYXRlIGFueTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7IG91dC1vZi1vcmRlciBkZWxpdmVyeS4mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBUaGUgM3JkIHBhcmFncmFwaCBvbiBsb3NzIG9uIHBhZ2UgOCBhZnRlciB0aGUg
YnVsbGV0IGxpc3QgaGFzIGJlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXh0ZW5k
ZWQgdG86PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyZxdW90O0Fm
dGVyIGNvbmdlc3Rpb24sIHRoZSBtb3N0IGltcG9ydGFudCBjb250cmlidXRpb25zIHRvIHBhY2tl
dCBsb3NzIGFyZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDt0eXBp
Y2FsbHkgZnJvbSByYW5kb20gbWVkaWEgZXJyb3JzIGFuZCBlcXVpcG1lbnQgZmFpbHVyZXMuIFNl
cnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7cHJvdGVjdGlv
biBpcyB0aGUgbmFtZSBmb3IgdGhlIG1lY2hhbmlzbXMgdXNlZCBieSBEZXROZXQgdG8gYWRkcmVz
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDt0aGVzZSBsb3NzZXMu
Jm5ic3A7IFRoZSBtZWNoYW5pc21zIGVtcGxveWVkIGFyZSBjb25zdHJhaW5lZCBieSB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7cmVxdWlyZW1lbnQgdG8gbWVl
dCB0aGUgdXNlcnMnIGxhdGVuY3kgcmVxdWlyZW1lbnRzLiZuYnNwOyBQYWNrZXQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7cmVwbGljYXRpb24gYW5kIGVsaW1pbmF0
aW9uIChTZWN0aW9uIDMuMi4yKSBhbmQgcGFja2V0IGVuY29kaW5nPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyhTZWN0aW9uIDMuMi4yLjMpIGFyZSBkZXNjcmliZWQg
aW4gdGhpcyBkb2N1bWVudCB0byBwcm92aWRlIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbmJzcDsgJm5ic3A7cHJvdGVjdGlvbjsgb3RoZXJzIG1heSBiZSBmb3VuZC4mbmJz
cDsgRm9yIGluc3RhbmNlLCBwYWNrZXQgZW5jb2RpbmcgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO2JlIHVzZWQgdG8gcHJvdmlkZSBzZXJ2aWNlIHByb3RlY3Rp
b24gYWdhaW5zdCByYW5kb20gbWVkaWEgZXJyb3JzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZuYnNwOyAmbmJzcDtwYWNrZXQgcmVwbGljYXRpb24gYW5kIGVsaW1pbmF0aW9uIGNhbiBi
ZSB1c2VkIHRvIHByb3ZpZGUgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZu
YnNwOyAmbmJzcDtwcm90ZWN0aW9uIGFnYWluc3QgZXF1aXBtZW50IGZhaWx1cmVzLiZuYnNwOyBU
aGlzIG1lY2hhbmlzbSBkaXN0cmlidXRlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZu
YnNwOyAmbmJzcDt0aGUgY29udGVudHMgb2YgRGV0TmV0IGZsb3dzIG92ZXIgbXVsdGlwbGUgcGF0
aHMgaW4gdGltZSBhbmQvb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5i
c3A7c3BhY2UsIHNvIHRoYXQgdGhlIGxvc3Mgb2Ygc29tZSBvZiB0aGUgcGF0aHMgZG9lcyBuZWVk
IG5vdCBjYXVzZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7
bG9zcyBvZiBhbnkgcGFja2V0cy4mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAqMy4yLjIuJm5ic3A7IFNlcnZpY2UgUHJvdGVjdGlvbio8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlcnZpY2UgcHJvdGVj
dGlvbiBpcyB1c2VkIGFzIGEgbW9yZSBnZW5lcmljIHRlcm0uIEludHJvZHVjdG9yeSB0ZXh0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFkZGVkOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZuYnNwOyAmbmJzcDsmcXVvdDtTZXJ2aWNlIHByb3RlY3Rpb24gYWltcyB0byBtaXRp
Z2F0ZSBvciBlbGltaW5hdGUgcGFja2V0IGxvc3MgZHVlIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO2VxdWlwbWVudCBmYWlsdXJlcywgcmFuZG9tIG1lZGlhIGFu
ZC9vciBtZW1vcnkgZmF1bHRzLiZuYnNwOyBUaGVzZSB0eXBlczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtvZiBwYWNrZXQgbG9zcyBjYW4gYmUgZ3JlYXRseSByZWR1
Y2VkIGJ5IHNwcmVhZGluZyB0aGUgZGF0YSBvdmVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jm5ic3A7ICZuYnNwO211bHRpcGxlIGRpc2pvaW50IGZvcndhcmRpbmcgcGF0aHMuJm5ic3A7
IFZhcmlvdXMgc2VydmljZSBwcm90ZWN0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jm5ic3A7ICZuYnNwO21ldGhvZHMgYXJlIGRlc2NyaWJlZCBpbiBbUkZDNjM3Ml0sIGUuZy4sIDEm
IzQzOzEgbGluZWFyIHByb3RlY3Rpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5i
c3A7ICZuYnNwO1RoaXMgc2VjdGlvbiBkZXNjcmliZXMgdGhlIGZ1bmN0aW9uYWwgZGV0YWlscyBv
ZiBhbiBhZGRpdGlvbmFsIG1ldGhvZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNw
OyAmbmJzcDtpbiBTZWN0aW9uIDMuMi4yLjIsIHdoaWNoIGNhbiBiZSBpbXBsZW1lbnRlZCBhcyBk
ZXNjcmliZWQgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7U2Vj
dGlvbiAzLjIuMi4zIG9yIGFzIHNwZWNpZmllZCBpbiBbSS1ELmlldGYtZGV0bmV0LWRwLXNvbC1t
cGxzXSBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtvcmRlciB0
byBwcm92aWRlIDEmIzQzO24gaGl0bGVzcyBwcm90ZWN0aW9uLiZuYnNwOyBUaGUgYXBwcm9wcmlh
dGUgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtwcm90
ZWN0aW9uIG1lY2hhbmlzbSBkZXBlbmRzIG9uIHRoZSBzY2VuYXJpbyBhbmQgdGhlIHJlcXVpcmVt
ZW50cy4mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOZXcgc3ViLXNl
Y3Rpb24gYWRkZWQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmcXVvdDszLjIuMi4xLiZuYnNwOyBJbi1PcmRlciBEZWxpdmVyeTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbmJzcDsgJm5ic3A7T3V0LW9mLW9yZGVyIHBhY2tldCBkZWxpdmVyeSBjYW4gYmUgYSBzaWRl
IGVmZmVjdCBvZiBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZu
YnNwO3Byb3RlY3Rpb24uJm5ic3A7IFBhY2tldHMgZGVsaXZlcmVkIG91dC1vZi1vcmRlciBpbXBh
Y3QgdGhlIGFtb3VudCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJz
cDtidWZmZXJpbmcgbmVlZGVkIGF0IHRoZSBkZXN0aW5hdGlvbiB0byBwcm9wZXJseSBwcm9jZXNz
IHRoZSByZWNlaXZlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtk
YXRhLiZuYnNwOyBTdWNoIHBhY2tldHMgYWxzbyBpbmZsdWVuY2UgdGhlIGppdHRlciBvZiBhIGZs
b3cuJm5ic3A7IFRoZSBEZXROZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsg
Jm5ic3A7c2VydmljZSBpbmNsdWRlcyBtYXhpbXVtIGFsbG93ZWQgbWlzb3JkZXJpbmcgYXMgYSBj
b25zdHJhaW50LiBaZXJvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNw
O21pc29yZGVyaW5nIHdvdWxkIGJlIGEgdmFsaWQgc2VydmljZSBjb25zdHJhaW50IHRvIHJlZmxl
Y3QgdGhhdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ZW5k
IHN5c3RlbShzKSBvZiB0aGUgZmxvdyBjYW5ub3QgdG9sZXJhdGUgYW55IG91dC1vZi1vcmRlciBk
ZWxpdmVyeS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7U2Vydmlj
ZSBwcm90ZWN0aW9uIG1heSBwcm92aWRlIGEgbWVjaGFuaXNtIHRvIHN1cHBvcnQgaW4tb3JkZXI8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ZGVsaXZlcnkuJnF1b3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKjMuMi4yLjIuIFBhY2tldCBSZXBs
aWNhdGlvbiBhbmQgRWxpbWluYXRpb24qPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOZXcgYnVsbGV0IGFkZGVkIGFzIHRoZSBsYXN0
IG9uZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7JnF1b3Q7byZu
YnNwOyBUaGUgUGFja2V0IE9yZGVyaW5nIEZ1bmN0aW9uIChQT0YpIHVzZXMgdGhlIHNlcXVlbmNp
bmcgaW5mb3JtYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyB0byByZS1vcmRlciBhIERldE5ldCBmbG93J3MgcGFja2V0cyB0aGF0IGFyZSByZWNl
aXZlZCBvdXQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyBvcmRlci4mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5ldyBzZW50ZW5jZSBhZGRlZCBhZnRlciB0aGUgYnVsbGV0
IGxpc3Q6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZxdW90O1RoZSBvcmRlciBpbiB3
aGljaCBhIG5vZGUgYXBwbGllcyB0aGUgUEVGIGFuZCB0aGUgUFJGIHRvIGEgRGV0TmV0PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZsb3cgaXMgaW1wbGVtZW50YXRpb24gc3BlY2lmaWMu
JnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAybmQgcGFyYWdyYXBoIGFmdGVyIHRoZSBidWxsZXQgbGlzdCBoYXMgYmVlbiB1
cGRhdGVkIHRvOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmcXVvdDtTb21lIHNlcnZp
Y2UgcHJvdGVjdGlvbiBtZWNoYW5pc21zIHJlbHkgb24gc3dpdGNoaW5nIGZyb20gb25lIGZsb3cg
dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7YW5vdGhlciB3aGVu
IGEgZmFpbHVyZSBvZiBhIGZsb3cgaXMgZGV0ZWN0ZWQuJm5ic3A7IENvbnRyYXJpbHksIHBhY2tl
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtyZXBsaWNhdGlvbiBh
bmQgZWxpbWluYXRpb24gY29tYmluZXMgdGhlIERldE5ldCBtZW1iZXIgZmxvd3Mgc2VudDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDthbG9uZyBtdWx0aXBsZSBkaWZm
ZXJlbnQgcGF0aHMsIGFuZCBwZXJmb3JtcyBhIHBhY2tldC1ieS1wYWNrZXQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7c2VsZWN0aW9uIG9mIHdoaWNoIHRvIGRpc2Nh
cmQsIGUuZy4sIGJhc2VkIG9uIHNlcXVlbmNpbmcgaW5mb3JtYXRpb24uJnF1b3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKjMuMi4zLiZuYnNwOyBFeHBsaWNpdCByb3V0ZXMq
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBPdXQtb2Ytb3JkZXIgYXNwZWN0IGFkZGVkIHRvIHRoZSBmaXJzdCBwYXJhZ3JhcGgsIHdo
aWNoIGlzIGFib3V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRpc3RyaWJ1dGVkIHJv
dXRpbmc6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZxdW90O0Z1cnRoZXJtb3JlLCBv
dXQtb2Ytb3JkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcGFja2V0IGRlbGl2ZXJ5
IGNhbiBiZSBhIHNpZGUgZWZmZWN0IG9mIHJvdXRlIGNoYW5nZXMuJnF1b3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOZXcgc2Vu
dGVuY2UgYWRkZWQgdG8gdGhlIDNyZCBwYXJhZ3JhcGg6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZxdW90O0V4cGxpY2l0IHJvdXRlcyBjYW4gYmUgZXN0YWJsaXNoZWQgdmFyaW91czxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3YXlzLCBlLmcuLCB3aXRoIFJTVlAtVEUgW1JG
QzMyMDldLCB3aXRoIFNlZ21lbnQgUm91dGluZyAoU1IpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFtJLUQuaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nXSwgdmlhIGEgU29mdHdhcmUg
RGVmaW5lZCBOZXR3b3JraW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFwcHJvYWNo
IFtSRkM3NDI2XSwgd2l0aCBJUy1JUyBbUkZDNzgxM10sIGV0Yy4mcXVvdDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5ldyBwYXJh
Z3JhcGggYWRkZWQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyZx
dW90O091dC1vZi1vcmRlciBwYWNrZXQgZGVsaXZlcnkgY2FuIGJlIGEgc2lkZSBlZmZlY3Qgb2Yg
ZGlzdHJpYnV0aW5nIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7
c2luZ2xlIGZsb3cgb3ZlciBtdWx0aXBsZSBwYXRocyBlc3BlY2lhbGx5IHdoZW4gdGhlcmUgaXMg
YSBjaGFuZ2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ZnJvbSBv
bmUgcGF0aCB0byBhbm90aGVyIHdoZW4gY29tYmluaW5nIHRoZSBmbG93LiZuYnNwOyBUaGlzIGlz
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO2lycmVzcGVjdGl2ZSBv
ZiB0aGUgZGlzdHJpYnV0aW9uIG1ldGhvZCB1c2VkLCBhbHNvIGFwcGxpZXMgdG8gc2VydmljZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtwcm90ZWN0aW9uIG92ZXIg
ZXhwbGljaXQgcm91dGVzLiZuYnNwOyBBcyBkZXNjcmliZWQgaW4gU2VjdGlvbiAzLjIuMi4xLDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtvdXQtb2Ytb3JkZXIgcGFj
a2V0cyBpbmZsdWVuY2UgdGhlIGppdHRlciBvZiBhIGZsb3cgYW5kIGltcGFjdCB0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7YW1vdW50IG9mIGJ1ZmZlcmluZyBu
ZWVkZWQgdG8gcHJvY2VzcyB0aGUgZGF0YTsgdGhlcmVmb3JlLCBEZXROZXQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7c2VydmljZSBpbmNsdWRlcyBtYXhpbXVtIGFs
bG93ZWQgbWlzb3JkZXJpbmcgYXMgYSBjb25zdHJhaW50LiBUaGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7dXNlIG9mIGV4cGxpY2l0IHJvdXRlcyBoZWxwcyB0byBw
cm92aWRlIGluLW9yZGVyIGRlbGl2ZXJ5IGJlY2F1c2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbmJzcDsgJm5ic3A7dGhlcmUgaXMgbm8gaW1tZWRpYXRlIHJvdXRlIGNoYW5nZSB3aXRo
IHRoZSBuZXR3b3JrIHRvcG9sb2d5LCBidXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jm5ic3A7ICZuYnNwO2NoYW5nZXMgYXJlIHBsYW5uYWJsZSBhcyB0aGV5IGFyZSBiZXR3ZWVu
IHRoZSBkaWZmZXJlbnQgZXhwbGljaXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJz
cDsgJm5ic3A7cm91dGVzLiZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAqKjQuMS4xLiBSZXByZXNlbnRhdGl2ZSBQcm90b2NvbCBTdGFjayBNb2RlbCo8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZxdW90
O0V4cGxpY2l0IHJvdXRlcyZxdW90OyBoYXZlIGJlZW4gYWRkZWQgdG8gRmlndXJlIDIgd2l0aCB0
aGUgY29ycmVzcG9uZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleHBsYW5hdGlv
bjo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJnF1b3Q7RXhwbGljaXQgcm91dGVzPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDtUaGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllciBwcm92aWRlcyBtZWNoYW5pc21z
IHRvIGVuc3VyZSB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtmaXhlZCBwYXRocyBhcmUgcHJvdmlkZWQgZm9y
IERldE5ldCBmbG93cy4mbmJzcDsgVGhlc2UgZXhwbGljaXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3BhdGhzIGF2
b2lkIHRoZSBpbXBhY3Qgb2YgbmV0d29yayBjb252ZXJnZW5jZS4mcXVvdDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZWN0aW9uIDQuMTEgQ29ubmVjdGVkIGlzbGFuZHMgdnMu
IG5ldHdvcmtzIG9mIHYwNSBoYXMgYmVlbiBkZWxldGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGJlY2F1c2UgaXQgd2FzIGp1c3QgYSBsZWZ0b3ZlciBmcm9tIGVhcmx5IGRyYWZ0cyBv
biB3aGF0IERldE5ldCBXRzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaG91bGQgZG87
IHdoaWNoIGFyZSBjb3ZlcmVkIGJ5IHRoZSBjaGFydGVyIGFueXdheXMuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUmVmZXJlbmNlcyBoYXZlIGJlZW4gY2xlYW5lZCB1cCBhbmQg
YnJvdWdodCB1cC10by1kYXRlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJl
ZmluZW1lbnRzIGhhdmUgYmVlbiBpbXBsZW1lbnRlZCBpbiB0aGUgZHJhZnQgYWNjb3JkaW5nIHRv
IExvdSdzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRldGFpbGVkIGNvbW1lbnRzLiBU
aGV5IGFyZSBub3QgbGlzdGVkIGhlcmUgYmVjYXVzZSB0aGV5IGFyZSBtaW5vcjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFuZ2VzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEJlc3QgcmVnYXJkcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmFub3M8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gNi8xMi8yMDE4IDI6NDgg
UE0sIExvdSBCZXJnZXIgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBC
YWzDoXpzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MgZm9yIHRoZSByZXNwb25zZSAtLSBwbGVhc2Ugc2Vl
IGJlbG93Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBPbiBKdW5lIDEyLCAyMDE4IDQ6MDc6MzUgQU0gQmFsw6F6cyBWYXJnYSBBPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJhbGF6cy5h
LnZhcmdhQGVyaWNzc29uLmNvbSI+YmFsYXpzLmEudmFyZ2FAZXJpY3Nzb24uY29tPC9hPiZndDsg
d3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBMb3UsIFRoYW5rcyBmb3IgdGhlIGNvbW1lbnRzLiBT
ZWUgcmVhY3Rpb25zIGlubGluZS4gRG9jdW1lbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB1cGRhdGUgaW4gcHJvZ3Jlc3MuIENoZWVycyBCYWxhJ3pzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiBkZXRuZXQgJmx0OzxhIGhyZWY9Im1haWx0bzpkZXRuZXQt
Ym91bmNlc0BpZXRmLm9yZyI+ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0OyBPbiBCZWhh
bGYgT2YgTG91IEJlcmdlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNl
bnQ6IDIwMTguIGrDum5pdXMgMS4gMjI6NDI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBUbzogRGV0TmV0IFdHICZsdDs8YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3Jn
Ij5kZXRuZXRAaWV0Zi5vcmc8L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlQGll
dGYub3JnIj5kcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmVAaWV0Zi5vcmc8L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogW0RldG5ldF0gUHJvbWlz
ZWQgY29tbWVudHMgb24gZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSGksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO0kgaGF2
ZSBhIG51bWJlciBvZiBoaWdoIGxldmVsIGNvbW1lbnRzIG9uIHRoZSBkb2N1bWVudCB0aGF0IEkn
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpa2UgdG8mbmJzcDsgcmFp
c2UgYmVsb3cuJm5ic3A7IEkgYWxzbyBoYXZlIGEgbnVtYmVyIG9mIG1vcmU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBlZGl0b3JpYWwvc3BlY2lmaWMgY29tbWVudHMgdGhh
dCZuYnNwOyBJJ2QgbGlrZSB0byByZXZpZXcgZGlyZWN0bHkgd2l0aDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBhdXRob3JzIGFuZCB0aGVuIGhhdmUgdGhlbSByZXBv
cnQgYmFjayZuYnNwOyBvbiBjaGFuZ2VzIC0tIGlmIGFueTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHR1cm4gb3V0IHRvIGJlIG1vcmUgc3Vic3RhbnRpdmUgZGlzY3Vzc2lv
bnMgZnJvbSB0aGUmbmJzcDsgYXV0aG9yJ3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBwZXJzcGVjdGl2ZSwgSSdsbCByYWlzZSB0aGVzZSBvbiB0aGUgbGlzdCBzZXBhcmF0
ZWx5Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLi4uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgLSBXUlQgU2VjdGlvbiA0LjQuMywgSSB0aGluayB0aGUgaW5jbHVzaW9uIG9mIGEgZGlz
dHJpYnV0ZWQgY29udHJvbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHBs
YW5lIGluIHRoZSAmcXVvdDtOZXR3b3JrIFBsYW5lJnF1b3Q7IGlzIGluY29uc2lzdGVudCB3aXRo
IG90aGVyIGZ1bmN0aW9uYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBk
ZWZpbml0aW9ucyBhbmQgY29uZmxhdGVzIHdoZXJlIGEgZnVuY3Rpb24gcmVzaWRlcyBmcm9tIHRo
ZSBhY3R1YWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmdW5jdGlvbiBh
bmQgdGhhdCB3aGV0aGVyIGNvbnRyb2wgaXMgaW1wbGVtZW50ZWQgaW4gYSBmdWxseTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNlbnRyYWxpemVkLCBmdWxseSBkaXN0cmli
dXRlZCBvciBzb21lIGh5YnJpZCBmb3JtIGRvZXNuJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBmdW5kYW1lbnRhbGx5IGNoYW5nZSZuYnNwOyB0aGUgY29udHJvbCBmdW5j
dGlvbidzIHJvbGUgLS0gdGhlcmVmb3JlIEk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyB0aGluayB0aGUgc2VjdGlvbnMgNC40LjIgYW5kIC4zIHNob3VsZCBiZSByZXZpc2Vk
IGFjY29yZGluZ2x5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgW0JhbMOh
enMgVmFyZ2EgQV0gQWdyZWUgaW4gcHJpbmNpcGFsLiBMZXQncyBkaXNjdXNzIHRoZSBkZXRhaWxz
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgT2theSAtIEknbGwgd29yayB3aXRoIHlvdSBvZmYgbGluZSBhbmQg
d2UgY2FuIHJlcG9ydCBiYWNrIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
cmVzdWx0cy9wcm9wb3NlZCBjaGFuZ2VzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBJbiBzZXZlcmFsIHBs
YWNlcyBpdCdzIG5vdCBjbGVhciB0aGF0IERldE5ldCBzZXJ2aWNlIGlzIGFsd2F5cyBhPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTDMgc2VydmljZSB3aGljaCBpcyBjb250
cm9sbGVkIHVzaW5nIEwzIGlkZW50aWZpZXJzLCBpLmUuLCBJUDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFkZHJlc3NlcyAtLSB0aGlzIGlzIHRydWUgZXZlbiBpbiB0aGUg
TVBMUyBzZXJ2aWNlIGNhc2UgYW5kIHRoZSBUU048YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBvdmVyIE1QTFMgY2FzZS4gSSB0aGluayB0aGlzIGlzIGFuIGltcG9ydGFudCBw
b2ludCB0byBiZSBjbGVhciBvbiBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHRoZSBkb2N1bWVudC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBb
QmFsw6F6cyBWYXJnYSBBXSBJIGFtIG5vdCBzdXJlLiBEZXROZXQgc2VydmljZSBpcyBhbHdheXMg
cHJvdmlkZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvdmVyIGEgTDMg
bmV0d29yayAoSVAgb3IgTVBMUyksIHRoYXQgaXMgZmluZS4gSG93ZXZlciB0aGUgc2VydmljZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGl0c2VsZiBjYW4gYmUgTDIgb3Ig
TDMuIEluIGNhc2Ugb2YgVFNOIEV0aGVybmV0IGZyYW1lcyBhcmU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0cmFuc3BvcnRlZCwgc28gaXQgaXMgYSBMMiBzZXJ2aWNlLiBJ
biBjYXNlIG9mIElQIGVuZCBzeXN0ZW1zIElQPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgcGFja2V0cyBhcmUgdHJhbnNwb3J0ZWQgc28gaXQgaXMgYSBMMyBzZXJ2aWNlLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSHVtbSAtIFdoaWxlIEkgYWdyZWUgdGhhdCBEZXROZXQgaXMgcHJvdmlk
aW5nIGFuIChlbmhhbmNlZCkgTDJWUE48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHNlcnZpY2UsIGl0IGlzIG5vdCBpdHNlbGYgcHJvdmlkaW5nIGNvbnRyb2wgb3Igc2VydmljZSBv
ZiBMMiBkZXZpY2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLSB0aGlzIGlz
IFRTTidzIGpvYi4mbmJzcDsgVGhlIGZhY3QgdGhhdCBEZXROZXQgaXMgYWxsIGFib3V0IGJlaGF2
aW9yIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMMyBub2RlcyAoaS5lLiwg
SVAgYW5kIFBXL01QTFMpIGFuZCBub3QgTDIgbm9kZXMgKGkuZS4sIFRTTiBicmlkZ2VzKTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaXMgc29tZXRoaW5nIHRoZSBhcmNoaXRlY3R1
cmUgc2hvdWxkIG1ha2UgdW5hbWJpZ3VvdXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcyw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IExvdTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUGxlYXNlIGxldCBt
ZSBrbm93IHdoYXQgeW91IHRoaW5rLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENoZWVycyw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBMb3U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRldG5ldCBt
YWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVm
PSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIj5kZXRuZXRAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9kZXRuZXQiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRldG5ldCBtYWlsaW5n
IGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWls
dG86ZGV0bmV0QGlldGYub3JnIj5kZXRuZXRAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9kZXRuZXQiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL2RldG5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgT24gNi8xMi8yMDE4IDY6MjcgUE0sIFN0ZXdhcnQgQnJ5YW50IHdyb3RlOjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRGVhciBCYWxhJ3pzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRo
YW5rIHlvdSB5b3VyIGZvciB5b3VyIGNvbnNpZGVyYXRpb24gb2YgdGhlc2UgcG9pbnRzLiBJIHdp
bGwganVzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcGljayB1cCBhIGZldyB0
aGF0IG5lZWQgc29tZSBmdXJ0aGVyIHRob3VnaHQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyBEZXROZXQgdHJhbnNpdCBub2Rl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwO0Egbm9kZSBvcGVyYXRpbmcgYXQgdGhlIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIsIHRoYXQg
dXRpbGl6ZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7bGluayBsYXllciBhbmQvb3IgbmV0d29yayBsYXllciBzd2l0Y2hpbmcgYWNy
b3NzIG11bHRpcGxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwO2xpbmtzIGFuZC9vciBzdWItbmV0d29ya3MgdG8gcHJvdmlkZSBwYXRo
cyBmb3IgRGV0TmV0IHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7bGF5ZXIgZnVuY3Rpb25zLiBPcHRpb25hbGx5IHByb3Zp
ZGVzIGNvbmdlc3Rpb24gcHJvdGVjdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtvdmVyIHRob3NlIHBhdGhzLiZuYnNwOyBBbiBN
UExTIExTUiBpcyBhbiBleGFtcGxlIG9mIGEgRGV0TmV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3RyYW5zaXQgbm9kZS48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBTQiZndDsgSW4gdGhhdCBleGFtcGxlIGl0IHdvdWxkIGhhdmUgdG8gYmUg
YSBEZXROZXQgZW5hYmxlL2F3YXJlIExTUi4gQW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTQiZndDsg
b3JkaW5hcnkgTFNSIHdvdWxkIG5vdCBrbm93IGFueXRoaW5nIGFib3V0IERldE5ldC48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBbQmFsw6F6cyBWYXJnYSBBXSBObywgQSBEZXROZXQgYXdhcmUgTFNSIHdv
dWxkIGJlIGEgcmVsYXkgbm9kZSAoUy1QRSkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIHRoZSBj
b25mdXNpb24gaXMgd2hhdCAmcXVvdDtEZXROZXQgVHJhbnNwb3J0IExheWVyJnF1b3Q7IG1lYW5z
LiBUaGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0ZWNobm9sb2d5IHRvdWNo
ZXMgb24gVHJhbnNwb3J0IExheWVyIGluJm5ic3A7IHRoZSBMNCBzZW5zZSwgYW5kIHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVHJhbnNwb3J0IE5ldHdvcmsgTGF5ZXIgYXMg
aW4gdGhlIHBhY2tldCBuZXR3b3JrIHRoYXQgY2Fycmllczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgTDMgcGFja2V0cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU28gSSB0aGluayB0aGF0IHdlIG5l
ZWQgdG8gY2xhcmlmeSB3aGV0aGVyIGEgRGV0TmV0IHRyYW5zaXQgbm9kZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaXMgYW4gUy1QRSAoaS5lLiBhIGEgdHJhbnNpdCBub2RlIGlu
IHRoZSBEZXROZXQgbGF5ZXIpLCBvciBhIFAgbm9kZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgKGkuZS4gYSB0cmFuc2l0IG5vZGUgdGhhdCBpcyBjYXJyeWluZyBEZXROZXQgcGFj
a2V0cyBidXQgY291bGQgYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhcnJ5
aW5nIGFueSBzb3J0IG9mIE1QTFMgcGFja2V0KTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPT09PT09PT09PT09
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7VGhlc2UgdGhyZWUgdGVjaG5pcXVlcyBj
YW4gYmUgYXBwbGllZCBpbmRlcGVuZGVudGx5LCBnaXZpbmcgZWlnaHQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZuYnNwOyAmbmJzcDtwb3NzaWJsZSBjb21iaW5hdGlvbnMsIGluY2x1ZGluZyBub25lIChu
byBEZXROZXQpLCBhbHRob3VnaCBzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7
Y29tYmluYXRpb25zIGFyZSBvZiB3aWRlciB1dGlsaXR5IHRoYW4gb3RoZXJzLiZuYnNwOyBUaGlz
IHNlcGFyYXRpb24ga2VlcHM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDt0aGUgcHJv
dG9jb2wgc3RhY2sgY29oZXJlbnQgYW5kIG1heGltaXplcyBpbnRlcm9wZXJhYmlsaXR5IHdpdGg8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtleGlzdGluZyBhbmQgZGV2ZWxvcGluZyBz
dGFuZGFyZHMgaW4gdGhpcyAoSUVURikgYW5kIG90aGVyIFN0YW5kYXJkczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jm5ic3A7ICZuYnNwO0RldmVsb3BtZW50IE9yZ2FuaXphdGlvbnMuJm5ic3A7IFNvbWUg
ZXhhbXBsZXMgb2YgdHlwaWNhbCBleHBlY3RlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZu
YnNwO2NvbWJpbmF0aW9uczo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtvJm5ic3A7
IEV4cGxpY2l0IHJvdXRlcyBwbHVzIHNlcnZpY2UgcHJvdGVjdGlvbiBhcmUgZXhhY3RseSB0aGUg
dGVjaG5pcXVlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgZW1wbG95
ZWQgYnkgW0hTUi1QUlBdLiBFeHBsaWNpdCByb3V0ZXMgYXJlIGFjaGlldmVkIGJ5IGxpbWl0aW5n
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyB0aGUgcGh5c2ljYWwgdG9w
b2xvZ3kgb2YgdGhlIG5ldHdvcmssIGFuZCB0aGUgc2VxdWVudGlhbGl6YXRpb24sPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyByZXBsaWNhdGlvbiwgYW5kIGR1cGxpY2F0
ZSBlbGltaW5hdGlvbiBhcmUgZmFjaWxpdGF0ZWQgYnkgcGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyB0YWdzIGFkZGVkIGF0IHRoZSBmcm9udCBvciB0aGUgZW5k
IG9mIEV0aGVybmV0IGZyYW1lcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTQiZndDsgRVIgY2FuIGJl
IGRvbmUgdmlydHVhbGx5IGFzIHdlbGwgYXMgcGh5c2ljYWxseS4gUlNWUCBpcyBhIHR5cGUgb2Y8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTQiZndDsgRVIsIGFzIGlzIEFkai1TSUQgYmFzZWQgU1IsIGFu
ZCB3ZSBjYW4gZGVzaWduIG90aGVyIHR5cGVzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFtCYWzDoXpz
IFZhcmdhIEFdIEFncmVlLCBidXQgdGhlc2UgYXJlIGV4YW1wbGVzLiBTdGF0ZW1lbnQgaXMgZm9y
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSFNSLVBSUC48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFNvIHRoZSBxdWVzdGlvbiBpcyB3aGV0aGVyIHdlIHNob3VsZCBleHBhbmQgdGhlIHNl
dCBvZiBleGFtcGxlcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHBhcnRpY3Vs
YXJseTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gbW9yZSBhY2Nlc3NpYmxl
IG9uZXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ID09PT09PT09PT09PTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IFBhY2tldCByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRp
b248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyByZWxheSAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLy0tLS0tLS0tLS0tLSYjNDM7IFIgbm9k
ZSBFICYjNDM7LS0tLS0tLS0tLS0tXCAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IC8mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyB2ICYjNDM7IF4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7XCAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyBlbmQmbmJzcDsgJm5ic3A7IFIgJiM0
MzsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDt2IHwgXiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJiM0MzsgRSBlbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7IHN5c3RlbSZuYnNwOyAmbmJzcDsmIzQzOyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3YgfCBeJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmIzQz
OyZuYnNwOyAmbmJzcDtzeXN0ZW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgXCZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHYgJiM0
MzsgXiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsvICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgXC0tLS0t
LS0tLS0tLSYjNDM7IFIgcmVsYXkgRSAmIzQzOy0tLS0tLS0tLS0tLyAmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbmJzcDsgbm9kZSAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGaWd1cmUgMTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO1BhY2tldCByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24g
ZG9lcyBub3QgcmVhY3QgdG8gYW5kIGNvcnJlY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAm
bmJzcDtmYWlsdXJlczsgaXQgaXMgZW50aXJlbHkgcGFzc2l2ZS4mbmJzcDsgVGh1cywgaW50ZXJt
aXR0ZW50IGZhaWx1cmVzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNCJmd0OyBJIHRoaW5rIGl0IGNv
cGVzIHdpdGggaW50ZXJtaXR0ZW50IGZhaWx1cmVzIE9LLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFtC
YWzDoXpzIFZhcmdhIEFdIFllcywgUFJGIGFuZCBQRUYgY2FuIGVsaW1pbmF0ZSB0aGUgZWZmZWN0
IG9mIHN1Y2g8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmYWlsdXJlcy4g
QnV0IHRleHQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbnRlbmRzIHRvIHNheSB0aGF0IGl0IGlzIHBh
c3NpdmUuIEl0IGlzIG5vdCByZWFjdGluZyB0byBzdWNoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgZmFpbHVyZXMuIE5vIGNoYW5nZSBpbiB0ZXh0Ljxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgWW91IHNheSB0aGF0IFBSRUYgZG9lcyBub3QgY29ycmVjdCBmYWlsdXJlcy4gSSB3b3VsZCBj
b250ZW5kIHRoYXQgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YWN0bHk8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdoYXQgaXQgZG9lcy4gU3VyZSBpdCBk
b2VzIG5vdCByZWFjdCBidXQgaXQgZG9lcyBjb3JyZWN0LCBhbmQgaXQgZG9lczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWRkcmVzcyBpbnRlcm1pdHRlbnQgZmFpbHVyZXMuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPT09PT09PT09PT08YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDt0cmFuc3BvcnRlZCBiZXR3ZWVuIHRoZSBwZWVyIGVuZCBz
eXN0ZW1zLiZuYnNwOyBUaGVyZWZvcmUsIHRoZSBmb2xsb3dpbmc8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZuYnNwOyAmbmJzcDtwb3NzaWJsZSB0eXBlcyAvIGZvcm1hdHMgb2YgYSBEZXROZXQgZmxvdyBh
cmUgZGlzdGluZ3Vpc2hlZCBpbiB0aGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7
ZG9jdW1lbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7byZuYnNwOyBBcHAtZmxv
dzogbmF0aXZlIGZvcm1hdCBvZiBhIERldE5ldCBmbG93LiZuYnNwOyBJdCBkb2VzIG5vdCBjb250
YWluIGFueTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgRGV0TmV0IHJl
bGF0ZWQgYXR0cmlidXRlcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtvJm5ic3A7
IERldE5ldC10LWZsb3c6IHNwZWNpZmljIGZvcm1hdCBvZiBhIERldE5ldCBmbG93LiZuYnNwOyBP
bmx5IHJlcXVpcmVzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyB0aGUg
Y29uZ2VzdGlvbiAvIGxhdGVuY3kgZmVhdHVyZXMgcHJvdmlkZWQgYnkgdGhlIERldG5ldCB0cmFu
c3BvcnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7IGxheWVyLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO28mbmJzcDsgRGV0TmV0LXMtZmxvdzogc3BlY2lm
aWMgZm9ybWF0IG9mIGEgRGV0TmV0IGZsb3cuJm5ic3A7IE9ubHkgcmVxdWlyZXM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7IHRoZSByZXBsaWNhdGlvbi9lbGltaW5hdGlv
biBmZWF0dXJlIGVuc3VyZWQgYnkgdGhlIERldE5ldCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyBsYXllci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAm
bmJzcDtvJm5ic3A7IERldE5ldC1zdC1mbG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXROZXQg
Zmxvdy4mbmJzcDsgSXQgcmVxdWlyZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7IGJvdGggRGV0TmV0IHNlcnZpY2UgbGF5ZXIgYW5kIERldE5ldCB0cmFuc3BvcnQgbGF5
ZXIgZnVuY3Rpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyBkdXJp
bmcgZm9yd2FyZGluZy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTQiZndDsgSSBmaW5kIHRoZSByZWxp
c3Rpbmcgb2YgdGhlc2UgdHlwZXMgY29uZnVzaW5nLiBXaGVyZW4ndCB0aGV5PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVmaW5lZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNC
Jmd0OyBpbiB0aGUgc2VjdGlvbiBhYm92ZT88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbQmFsw6F6cyBW
YXJnYSBBXSBUaGlzIGlzIGlubGluZSB3aXRoIHRoZSBwcmV2aW91cyBzZWN0aW9uICZxdW90OyBH
cm91cGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9mIGVuZCBzeXN0
ZW1zICZxdW90Oy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1cmVseSBpZiB3ZSBoYXZlIGRlZmluZWQgdGhl
bSB3ZSBuZXZlciBuZWVkIHRvIGRvIGFueXRoaW5nIGJ1dCBuYW1lPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVtIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBsYXRlciBzZWN0aW9ucy4gUmVkZWZpbml0aW9uIGlzIG5ldmVyIGEgZ29vZCBpZGVhIGJlY2F1
c2UgaXQgb2Z0ZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxlYWRzIHRvPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25mbGljdGluZyBkZWZpbml0aW9ucy48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ID09PT09PT09PT09PTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZu
YnNwO1tIU1ItUFJQXSZuYnNwOyBJRUMsICZxdW90O0hpZ2ggYXZhaWxhYmlsaXR5IHNlYW1sZXNz
IHJlZHVuZGFuY3kgKEhTUikgaXMgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGZ1cnRoZXIgZGV2ZWxvcG1lbnQgb2Yg
dGhlIFBSUCBhcHByb2FjaCwgYWx0aG91Z2ggSFNSPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgZnVuY3Rpb25zIHByaW1h
cmlseSBhcyBhIHByb3RvY29sIGZvciBjcmVhdGluZyBtZWRpYTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHJlZHVuZGFu
Y3kgd2hpbGUgUFJQLCBhcyBkZXNjcmliZWQgaW4gdGhlIHByZXZpb3VzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgc2Vj
dGlvbiwgY3JlYXRlcyBuZXR3b3JrIHJlZHVuZGFuY3kuJm5ic3A7IFBSUCBhbmQgSFNSIGFyZSBi
b3RoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgZGVzY3JpYmVkIGluIHRoZSBJRUMgNjI0MzkgMyBzdGFuZGFyZC4mcXVv
dDssPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmx0OzxhIGhyZWY9Imh0dHA6Ly93ZWJzdG9yZS5pZWMuY2gvd2Vic3Rv
cmUvd2Vic3RvcmUubnNmLyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly93ZWJzdG9yZS5pZWMuY2gv
d2Vic3RvcmUvd2Vic3RvcmUubnNmLzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhcnRudW0vMDQ2
NjE1IW9wZW5kb2N1bWVudCZndDsuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU0ImZ3Q7IE5vdCBhdmFp
bGFibGUgYXQgdGhlIHRpbWUgb2YgdGhpcyByZXZpZXcsIGJ1dCBteSByZWNvbGxlY3Rpb24gaXM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTQiZndDsgdGhhdCB0aGlzIGlzIG5vdCByZWFkaWx5IGF2YWls
YWJsZSB3aXRob3V0IHBheWluZyBhIGxhcmdlIGZlZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IElmIHdlIGRl
Y2lkZSB0aGF0IHRoaXMgaXMgZXNzZW50aWFsIGFzIGEga2V5IHJlZmVyZW5jZSwgdGhlcmUgbmVl
ZHMgdG8gYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNvbWUgc3VpdGFibGUg
dGV4dCwgYXMgdGhpcyB3aWxsIGdldCByYWlzZWQgYSBudW1iZXIgb2YgdGltZXMgYmV0d2Vlbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaGVyZSBhbiBwdWJsaWNhdGlvbiBhcyBm
aXJzdCB0aGUgZGlyZWN0b3JhdGVzIGFuZCB0aGVuIHRoZSBBRHMgcnVuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbnRvIHRoaXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA9PT09PT09PT09
PTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO1tJU0E5NV0mbmJzcDsgJm5ic3A7IEFO
U0kvSVNBLCAmcXVvdDtFbnRlcnByaXNlLUNvbnRyb2wgU3lzdGVtIEludGVncmF0aW9uIFBhcnQg
MTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyBNb2RlbHMgYW5kIFRlcm1pbm9sb2d5JnF1b3Q7LCAyMDAwLDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZsdDs8YSBocmVmPSJodHRwczovL3d3dy5pc2Eub3JnL2lzYTk1LyIgdGFyZ2V0PSJfYmxh
bmsiPmh0dHBzOi8vd3d3LmlzYS5vcmcvaXNhOTUvPC9hPiZndDsuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgU0ImZ3Q7IFNob3VsZCB0aGF0IGJlIDIwMDAsIG9yIDIwMTAuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgU0ImZ3Q7IE5vdGUgdGhhdCB0aGlzIHNlZW1zIHRvIGJlIGEgdmVyeSBleHBlbnNpdmUgZG9j
dW1lbnQgdG8gYWNjZXNzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91IGRpZCBub3QgY29tbWVudCBvbiB0
aGUgY29ycmVjdG5lc3Mgb2YgdGhlIHJlZmVyZW5jZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEJlc3QgUmVnYXJkczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdGV3YXJ0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXRuZXQgbWFpbGluZyBsaXN0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmRldG5ldEBpZXRmLm9yZyI+ZGV0bmV0
QGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0IiB0YXJnZXQ9Il9ibGFuayI+aHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQ8L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgZGV0bmV0IG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmRldG5ldEBpZXRmLm9yZyI+ZGV0bmV0QGlldGYub3Jn
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9kZXRuZXQiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsgX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZn
dDsgZGV0bmV0IG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86
ZGV0bmV0QGlldGYub3JnIj5kZXRuZXRAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7IDxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0IiB0YXJn
ZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQ8
L2E+PGJyPg0KJmd0OyZndDsgPGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX188YnI+DQpkZXRuZXQgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFp
bHRvOmRldG5ldEBpZXRmLm9yZyI+ZGV0bmV0QGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0IiB0YXJnZXQ9Il9ibGFu
ayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQ8L2E+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_9d5e9b077de94631a4623455924b57b8XCHRCD001ciscocom_--

--_004_9d5e9b077de94631a4623455924b57b8XCHRCD001ciscocom_
Content-Type: image/png; name="image002.png"
Content-Description: image002.png
Content-Disposition: inline; filename="image002.png"; size=219074;
 creation-date="Fri, 13 Jul 2018 19:57:31 GMT";
 modification-date="Fri, 13 Jul 2018 19:57:31 GMT"
Content-ID: <image002.png@01D41AC1.FE015EE0>
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAABF4AAAMdCAYAAACiL7KzAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAh
OAAAITgBRZYxYAAAABl0RVh0U29mdHdhcmUATWljcm9zb2Z0IE9mZmljZX/tNXEAAP+QSURBVHhe
7L0JYFTluT7+nm22ZJIMIZAECBAWCaAoKAqVVi0qVmurFbXV1q7a296qvff2X9vey3Rs763+7m2v
2ttFu9pqq+JSt4qKW0VUFBQFAhHCTgIhTMIkme0s/+c9M5NMNpiwKOp72nHCzDnf+b7nfOfMeZ/z
vM+rRyIRkkUQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUHgyCOgH/kmpUVBQBAQBAQBQUAQEAQE
AUFAEBAEBAFBQBAQBAQBRkCIF5kHgoAgIAgIAoKAICAICAKCgCAgCAgCgoAgIAgcJQSEeDlKwEqz
goAgIAgIAoKAICAICAKCgCAgCAgCgoAgIAgI8SJzQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBASB
o4SAEC9HCVhpVhAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBIV5kDggCgoAgIAgIAoKAICAICAKC
gCAgCAgCgoAgcJQQEOLlKAErzQoCgoAgIAgIAoKAICAICAKCgCAgCAgCgoAgIMSLzAFBQBAQBAQB
QUAQEAQEAUFAEBAEBAFBQBAQBI4SAkK8HCVgpVlBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBIR4
kTkgCAgCgoAgIAgIAoKAICAICAKCgCAgCAgCgsBRQkCIl6MErDQrCAgCgoAgIAgIAoKAICAICAKC
gCAgCAgCgoAQLzIHBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBA4SggI8XKUgJVmBQFBQBAQBAQB
QUAQEAQEAUFAEBAEBAFBQBAQ4kXmgCAgCAgCgoAgIAgIAoKAICAICAKCgCAgCAgCRwkBIV6OErDS
rCAgCAgCgoAgIAgIAoKAICAICAKCgCAgCAgCQrzIHBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFB
4CghIMTLUQJWmhUEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQIgXmQOCgCAgCAgCgoAgIAgIAoKA
ICAICAKCgCAgCBwlBIR4OUrASrOCgCAgCAgCgoAgIAgIAoKAICAICAKCgCAgCAjxInNAEBAEBAFB
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
13V1r1Z1BW9wvKmv6Cp9gnStSlE1v6ppAU49c5k4KKHciWGZ5KRSnUoytQtfPabHO+/c7jPXRCJu
GWhZBAFBQBAQBAQBQUAQEAQEAUFAEBAEBIEDIvDhIl7i8Q4nEPibmkxuAiqQvNAeBNfbZY58uBDI
loJ98ydlMxeVV+kPKbb6UceiExRyKjEfUBhV4QS0hKJSh2M5+zRHWaXa9gvR2La11zc3S3rRh2u6
yGgFAUFAEBAEBAFBQBAQBAQBQUAQOCwEPlzEy9VXt9Mdd9wNqQJyRyBsCIUsvCcOC0HZ+H2LwPfa
VkWpjZ69pbLyFfKHiiGCKi/W/cXQunBeUSJtxtsxuLgRj3Ze1dws8+R9e6Sl44KAICAICAKCgCAg
CAgCgoAgIAi8dwh8qIgXTjPJEi2ZILoZFYFl+dAjABVLFyYDXrTnQw+GACAICAKCgCAgCAgCgoAg
IAgIAoKAIHBEEfhQES9HFDlpTBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBASBgyAgxItMEUFAEBAE
BAFBQBAQBAQBQUAQEAQEAUFAEBAEjhICQrwcJWClWUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAE
hHiROSAICAKCgCAgCAgCgoAgIAgIAoKAICAICAKCwFFCQIiXowSsNCsICAKCgCAgCAgCgoAgIAgI
AoKAICAICAKCgBAvMgcEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEDhKCAjxcpSAlWYFAUFAEBAE
BAFBQBAQBAQBQUAQEAQEAUFAEBDiReaAICAICAKCgCAgCAgCgoAgIAgIAoKAICAICAJHCQEhXo4S
sNKsICAICAKCgCAgCAgCgoAgIAgIAoKAICAICAJCvMgcEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQE
AUHgKCEgxMtRAlaaFQQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAiBeZA4KAICAICAKCgCAgCAgC
goAgIAgIAoKAICAIHCUEhHg5SsBKs4KAICAICAKCgCAgCAgCgoAgIAgIAoKAICAICPEic0AQEAQE
AUFAEBAEBAFBQBAQBAQBQUAQEAQEgaOEgBAvRwlYaVYQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQE
ASFeZA4IAoKAICAICAKCgCAgCAgCgoAgIAgIAoKAIHCUEBDi5SgBK80KAoKAICAICAKCgCAgCAgC
goAgIAgIAoKAICDEi8wBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEASOEgJCvBwlYKVZQUAQEAQE
AUFAEBAEBAFBQBAQBAQBQUAQEASEeJE5IAgIAoKAICAICAKCgCAgCAgCgoAgIAgIAoLAUUJAiJej
BKw0KwgIAoKAICAICAKCgCAgCAgCgoAgIAgIAoKAEC8yBwQBQUAQEAQEAUFAEBAEBAFBQBAQBAQB
QUAQOEoICPFylICVZgUBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEOJF5oAgIAgIAoKAICAICAKC
gCAgCAgCgoAgIAgIAkcJASFejhKw0qwgIAgIAoKAICAICAKCgCAgCAgCgoAgIAgIAkK8yBwQBAQB
QUAQEAQEAUFAEBAEBAFBQBAQBAQBQeAoISDEy1ECVpoVBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQB
QUCIF5kDgoAgIAgIAoKAICAICAKCgCAgCAgCgoAgIAgcJQSEeDlKwEqzgoAgIAgIAoKAICAICAKC
gCAgCAgCgoAgIAgcUeIl/PLsTHtLzrMikYgj8PYgEJ4NbGIxJ1JfbwkuxwYC4TIck2sX2JEbb7SP
jR5JLwQBQUAQEAQEAUFAEBAEBAFBQBAQBD5oCBw28RJuLTPouAvGk0+bQZfTCCKV6LLN+8JdqbUg
Gt6JJB+Pv9ughb1fq6JgfAbpiSaq2bY2smKF+W73IX9/4bIrR9OWrlMoFXidqH77e9GXcNkig6oW
20z8hCuv9JFpHo9DFaR2fVUkeVfbYH0Ke68MUjA6k3QjRQnfqkjbPcn3ov+Hu093zNQxncgXJKpY
SaGlndRUU0e/Xjc+XHn+C5Hmx9sPdx+yvSAgCAgCgoAgIAgIAoKAICAICAKCgCDQF4HDIl7CdVcW
UdS8nBznS6ToY0n3Qs1hK2TZOunmbioP3R22v/aHSPNv9r2r0JfHTySHbiFLfZxW6/+Bfb9nxEu4
7GshMmL/RLY2DZise1dxwM5cVQdNnkGehinUNOt5ED87KZEoJUP9JqnaZAomvklJemPQfgU7qkjx
/RBY7iOf/nWs1/Juj+GI7C8RHUa+4n8iRT2O0k3foksvfZN+tXY05sl1ZHurgNPvIm3vLUF3RMYp
jQgCgoAgIAgIAoKAICAICAKCgCAgCBxTCBwy8RJuvdygqH0RaZ5FZFkOpRMPkmNuIHJU/Ps4Uuh8
EDHfp1SsKOw9/3+hfIm9ayNPmR2kKFvQhz1Es5BGsvxd23X+jsLhsEq/uvgMsvULSVX+SKq+9d3v
SM0wMlL/QrYzntLmq+7+46STR6kkVR2Nf3kP0icPyIka4AnFCMuZ3q+LX0P3R5KmjaK0HuBUuHDK
9wYZyXpytC8QVUONRCvfr6OTfgsCgoAgIAgIAoKAICAICAKCgCAgCBybCBwy8UITzJEgFKB0sQIg
W66laPtjtOulBE1YgGyOmJ8o+AyZidtJNb5OoeDT1Ewv94XATX+Jr9Tpu7MS8Nno9oQBYaHQffcp
SItxvTfCa+o0Oj2o0bKYRQsXUqT+xkF9UsJ1izSKrlxJidCXidJd9N1Qgm7svedM2klUpWtmxSOR
nv0O0D8d/TOotjGZ68uQDuOta6tAWlwB0iVKRcbiyOa7Eu54Fi1S+D03ZhcH31It0rzc/X6wJVx2
uYeqYiAQ+vcnXFen9sIrFtQic1akyGcGydIngIQKkmFmMPbHHVJLkugbKBjdTQVz+0ANar9UIlO3
QdPESXE6sVpmXS/wW7kyHZl+YL+a8Boci4VRDzWF0pG2G3upjsJhYHAfenWp4uT7AeWOvYtP9vhn
MVPzvVjCsy/3UkOjA5VKanC8oPaJ63ok6eKaGa/tJKA8cudVpO2u5vCIS+8n2z6LNP1zwHfN+zWV
akjzUlYWBAQBQUAQEAQEAUFAEBAEBAFBQBB41xA4dOLFp5eQbU2EumUPtTsvuoqWcvS77R7ufBrB
+dMUsn9PPt9MMlUfB9S5ABueGiWkFs0ke+OJFCgtod9ueQdB7wq6bnKjS4TctylAuxOnhocfh4A5
vYfOCZ2ONsvojNRWallnhIefv4vMl16NtLWlc0ghEPdQozmbWtdXUCrYSB6zHPqM3XTbbay0cYP+
cNn55aQXzUWgfSJRsUG/alwXTl35EgLwXr4r6B/IJP8Moo0zyeOvoM5Zm8OVM1ZQaPIGkD4FGbG6
5Mqv189GQH8ykfVnqqjdRZvRByZ9frluFlKyAvj7TXitHEd648mkjguER09cQ2bra/AbacqfAeGy
j4coUD6LbJpB+4IlZMzeGB6N/ixZvZHJj3Dl3GLaXXky8ELffDvoLH0e6WpZ2By3CduMR1vAQvFT
wHd5uPjyv5Opt5CVMkGa2aTaReHRl88huwG4kBGu/NwqkGjwfXl8b3cfHOBnOzalEmPDwy+dRLo9
lRacsjtszniVEkvW4Tj0JlUuB4mzrGEqVTaeRq3WKCpp3xP2XbKKGteujgTqO0ESaXR741SK0US6
ffVb4atPaOwm3m7aVEwt9hzSU2q4ctaySPNdHeGyS8rpl+tPxXsT5tNuMrtOo21qHRVP6Qj7al6j
6K7VIFeYGHIXkG8q5slU8gROp4A5ImzWvoWx7SQ7bWFO9DZ9brc3UIm2hnTtLLK6JmPzt9+1s092
JAgIAoKAICAICAKCgCAgCAgCgoAg8IFH4NCJl6jZTqXqBjK8s6nc+Wy46+P3Ujy+l244GyqSiAPD
1s4wXXkTDfMVUdzX3k26jP/WSLL2f5PS6ctASOD/ikm64yGf0kg/f+tntI+epCZWZ6jfgC9KOVKZ
9oL8OBmpLljXeh1+MqNICXaQfsY/Ef1tU/cRajRrkDoTAalikYcehn/JV5FC8jRVfSRMbY+b4fGX
T6C08S9kOeeTbYJ0UNMgI7yk2avDviv/m66Z8LKbflJ5ZRmC86+BVPoi9mW463GLqroLpM5t8AJ5
uCAvkJtfClHZiHOQXuRg+39EVnQrPoKk0ZXkgJBxUi+T5pxEpAyHMqgI6+qkDns0XHnJf0aa79/m
kgiVV1ZDFwIfEusSYMCkgQ3qQAdu2+msabfRnvoHkCYTRJ+/ir6Ow/s28njnYhudzPh6d11VG4n+
Y6z65Ug36oLHy4PkVbrIUcrIVv+ZUk4NUnCAtQalEoAeVvZQ2LnkZvQBBJAJssKXINWpherlx/h+
LLqA9CROPVJ3kz7/f8J1ax/KVWsKz10UoGcbriCP8TXS1HKkn5k4bjopniRNPuX3YTP0a2oyU1Si
ngdfoM+T7ft/dOniLTSdJwMWPTqSlKLvIGNNo2SiHp/gWNMYqKq+S15tHznJVmB1Cj4PYDxFZHk7
qKjy52H/7DtwXJLhujUatbz1CfIW/X8Ydw32nQDB9Cng3ESKBgUS+mNmlT+8v136XgrpyzA+kFWe
s3B86ws6vh/4S4MMUBAQBAQBQUAQEAQEAUFAEBAEBAFB4EggcOjEy+9v30P/+s3fIbhFQE7/Qd6K
T1KRZzn9Ycua8P5kA+2LbYZaoQUpRt3VYsJdULp0tXyDAsVfRvC7jOLJP0J5sheB8enk2N8AwfLv
IB0aKRFtI72klDTfx8hMvgOFwyMI9Jux3gYE2+eS7ruQUuqpUJW4SglOs6F2zykI5KeRlfgLCIxm
kAKVICfKKBi03Mo8cfvb5PNehvSnJxDi3w2Fw374AH8S1Xr+mdJxP92+6fPh0MpW6qTPkWJcRyl7
DQiGXxF5dsAsmBUq/4R9h8kzrpVoxfMHBd8fHEGOdTKlrWaoShq6109EQRkM84McmUVdnSA+rD+S
nXwJfRkPMuSb5PNfBCJkFcb0G1oZ8pNiXwPlxpcoGX+JrPSd6BeIKBvEivLPwCcSHn7JDorGt1Go
NEgez1yoUkBspR5Du3vBmTBxkca6P8DfJSAz/osS+gsUjznog01e/3Dq3D8X47sThNXz6OdotHE9
+Ysup5TyFlRKf6BbP51COhKcYHzjKN7RCiLnNihm1pMd/wjInOtBVvw7tcwASVS/wj0O2xrPBeny
AyhkYujDzZgbb4FkqwXOX8O615M5rot2bbmLSuAt4zgj0b+iXlgaBnbmDMd+NOwXaVXZxTCqsf1H
KNX1DyLtf8m0N5OWnI82riPDdzVZtS/iuLxJLT8+gXTlP3AMq7HfW0m3lmFskzD2L5LhP4ES+9eT
CeVLdomU35MOm5esBkZIWXLmUnzy79BOx0GPr6wgCAgCgoAgIAgIAoKAICAICAKCgCAgCBSAwCET
L5ErytNh0h+mZAfSVfQvg4CZiUq9U0EOIKBP76eq4Jqw8blHaHv7oxHl8UwlnGpO34HaI9mFFBj1
O5G2v7kpPlAZvEm+iV0Izn9IpvMZiiXuIX9ZCgE1PEXsv1BH4jaoaRLkb0lTYFwK+7iQLPNcumHl
Y9A97Kd11aU00j4HhrFow/MgSB0E7EoaZE6SVm9D0eTqGVC/XEyJjg0ocf0fkc7Ht2T2C5LHr5VB
KTKKEuYwapkWIiX1ZShwWklL/Vtkx/0gXzh1pe4Nis7YA7XEHWj38+HKb70eaf75gYNzT2k1qcmx
6OfLVOvbBwIqs8SjDhUNt0ACxEiPP0yt+/8PaT3t8LF5kc6ZhbHFf45tTqOmGX+kaqoDafB5Sic3
kancENl7H8yLXY+V1ylEXSALfgzy43PkN27DMUiQEeiCouVB6or/P/LF4zSyMUlN06DysNugbnEo
mkBK2P27wt6PV6EZH7bpwPYw/Y39L5dTdlOAYjN8lLT+B+3Mpiee+BM1pqGyMf3oUwtIlJ9RsvEB
VoSEvcCknMU66r+DYPkMjuEqaqooJ7/zBRBUHrITP6ZEdt3wolfpF+u2Yyx/wPpXUHX18yCaOkGk
xUGg9K445YOnjM1eMg6Il2xakMm6HZg2K8oeKGduo2G1j7LPD45fPRV5oebxfgpzanq4a+47FPCe
A2JmIlQ9v6J29ZeR5D2c2rSCWk/aB4JtKgg5D+l+12One9H13VDGYHzKBKIEJ8wJ8VLAxUNWEQQE
AUFAEBAEBAFBQBAQBAQBQUAQODgCh0y8cNNQtCQQ1D5AjdXLKIQoPB2bAZXBCQjQZ5C3+EyQJvOo
SpkRjl75E/pu7W76/RZUO1KHUSL+FimJ48IjLpkEAgZ9sBNI//FCiYIAH2qOitAT+De0Gsl2StGL
kbb7IRPBkgTpQDWryUivR1rMbKrw10Kh8iZVVaHqjj0b62+Ap8daMn0nok0Ngb5NCb+fygPHEysp
kvGn6N8at1EkAwzabQ7T+YugMvHDOwQVkOhcKCNqKZ16m5LmKAT2FUjd8aCAMkxobXjaIC3Ktk+l
VAcrNQYNzl1/l99uGYEUHQ3pPntpZbTHDDgRUqDSAKUAMkRXnmfSxe0Le7XY0zaCdOjEKwCiyUcj
KycjHQqpWrGlVPHWO5R1XUEaVyKsX7kE/bwK7cwEQTECRIUDegKEkfYPjAuqHCwge8Jl0zQQCkxa
IPnIC1KFv0CWkGMbUBPtw2dPRXZk+1CPPgyf1gjg4a2j+qmhVqViIJC0VTI7N5LmfSaXhhNJ1sfD
9oynQch8FY2dCBNbHwWN4WSmTgKJsQ5kzpLudeHbE942dzVNGPs09vdxCqTr3DQzR+vvuTLQnEWy
FFQqOJ7mdpAsy7rNlZetbaUFs9fj20/g5aNQKAQMZoHA20dq6glOd3Ox5XGVzVpFntRrUNFMhBKp
R0nDKyTMOHm03SChaikIFU6S3oPqUwc/WWWN9xaBy8NhA9KuEvTCnE8UuzESKcjv6b3ttexdEBAE
BAFBQBD44COwCF6SS6GiDkGjHcRv9D2RyKDFFz74aMgIBQFB4FhE4JCIF7fyzE37EL03emjhrP1I
92lCkN8U9s59FrKWANQYlSgodCZIlm+R1/t5Kk2sp5uX/oXKJ5aRoaukKbNhuDsO71BMcIlixca6
BoJypKfYUK2oIAgQ7Ce6EhSHeiZ/iS9rocBZT2Lda6lUmx3ednk9jabTkBIUIi3xO/Kt3U/Jk7gE
MrgDkBEhQrvacPIVJaCU2YpKOsiK6Wkw0pZV4+CjcPXnYELL6S0WlBH6TW7/0DFmKaAY0cgbMCnZ
2YbrefEBD+ZtSzTyTS7B9vCvgYeIP2hlCA8s4AbIAYmQ6LDITvUmb7A2iBYEc1DrIBkJ2FRinPAo
2b+VFuNf0/P22pLooFJlJ7o3AT44wzA2BYRQkkwtQ1LlFrirgJNxB8KIZPoAKxfbUsGvgEjq7P3D
pKsgOUBYOU6GLHLVQzDXVZRdFA25VY3ylhig2YfvyshfXYwUpDKk9hRDGdREqZbeFZqqzST6uRGD
PxvrIW0I4Oo8Vrdfef31OZRK9jbAxWSBisXCMY3ieKa61UOhKCoxQRnjoB0bTJ2e8IGgGQEvF+zb
6I2DD9uRtsslV/rWxILuBmleMZBWTNZxYC2LINAPAZAuwzHh2OhbeZ5ow/nh8I6XiPa3RSLdJt8C
myAgCAgCgoAgIAi8ewjMDod1EC3BF4hG4zd6UheIF9wE4ucZnoeyCAKCgCBwDCFwSMQL3QrFhmc9
vFaGnU6/3rgkvCj8TORGNtR1y/YmEBjvQ5Wid1C2F6as8ONw8IDY738YFAhSRpASk9KeAukATw4V
igcDgbcNcsCGqgSBtYOtE/ifAgNXNrY19F5hciTZnAjb9nPwMvkiyIaPUQ09T0nnTFJB0CjKM666
ofokXHuzCzJuoNrgtCN8ADKnzxKevUinWKOPolGkTLElrZGmVAoXbPsRGOCaIGKwDfcPgbuC/tnq
flRr2kZtBziKVTGbonYaohuoUED+cK2cFXnrW2hPtVHS2dOHYHBr7jAeXLjZQb9RZwgpNh6fSgvx
7zzCiIM/+KjA/JdXNxV4mihQ/LBZceFP4ZmQMXl8eYsNjJgK6dUzfOCA4KgFl5HfBzOB+YPUHYVL
UjtptvyFAS/6g/nhm4yN8gbt0zP9ZSIIf6CjGKmBsYHoWoj95dpNJBiBTB+6F+xGwbhUx8Rx6ulv
COqh3DFlqi0F0oath4EGyLHe4/IjxasLP80DLnHgXuThLrnmzLIIAn0QKMONHS4qMHmmWrz4olWF
m7sW5E5uTYfDW2qI9uLpWo5eFfwEAUFAEBAEBAFB4CgiAMLFi7vDEO7sxiH4GIs7uEr8Nhe7d/so
nQCV6m75XT6KB0CaFgQEgSEjcGjEC+/G44MRa+ArFN8/hiKPvknKqp7yw/g60gbT0urLdyFgh7kr
wm3ygfxAeWfbjW7x7rmbvjU5RfctVmjhQocWNxbBJHY6zF/bmLtBVSOmFnjL3ooI3nc0tolK/a/j
L6Q02RdixRMQy6+g4b6NrhoC+hkQAQj0VQUKEzRm7aJ4pwdqiFpqCnJA7pIT4TBSgm7feB7MZOdA
1HE/jGvR3xSeXjv7SU/eE2l+sMs1jHX7F/VRy/YZII7iVKF3cmnowRaQP3a4+pR9brqTA+8Y3dN/
DEwPOCBgBlygsgmFEMSZO0EqQauRnEr7m1h50kOqhHwwoDXHIa1nr6s6QUIRlB4Q6vRpUwcpY4Fc
ccA8GYmMCiURV1whZiFLwsR2SNNS9dEU9bMapLtsM7BAypVnBAiw15Gq1Ql1TBSKEqT56GOoqQl+
OahPlVsSoSLymtOhKuE+bgFhMxrEGsgOaHvyaR4TFa08GsuCgB/8XtyFbWBY3JKhVHotqsrkFtQ+
qIIU93dSQNuB/SM4VjlI7ikNHUU6mccZDWIFip4+JaXJgCeNMwzzBDtKZNK0ZBEE8hCABK4M/4QH
ENIAkfSIi0gAk3Mc/q7Gxa1uN9H2j4XDjZh0uzD54pKGJNNHEBAEBAFBQBA4sgggnUhFOpEfv7tV
+A2uxR3laNzYhhBYGGzuiM/wtJIMvE+AuSQXtui5Dz2yXZHWBAFBQBAYMgKHRrxch9D1d6lXqAsE
iq5dQKOmvhrumnov+aIxaEJMN73HDMKfxPgKaQaUHSYUgC9FqWv+GtLSqGKkfhrlo5+A0gF+HVCo
3Ly0iMprv4yqRtegWs7vKRX/GzmIaxS+fg6w1M7aRy3rnoCa5qNIZfom2WkDaoUnIvUZTw+meQiZ
NMhOQUpPMEG+1GpQFlEQIJ8gffJD4fCCVRH4jtAvGiYjlec6XKdRIhlGwanoWqSHNqDPHyer6FwY
xj4eqV+RCi9p8MCo9WLyFC0CcfQ0bdN/gD0cOHe0K7WXvA68a6xKeLwgLYvZpOzCfiusVOmrd+Gv
3e+gLoGrLXVUr0WFoGaQFReQb/7D4dlTX+Sy1GHnygqsdyn6MwbpWKhg1AXTWS9KXuN/ffUuJsxx
FQ/UIloA5rLDsYeM9NJNPxqM93EJjsyXaVQA8vltHJvjyIxdFPZ+685I8ued4TKUuTaAiQLSImG/
QNfUJumml1poeOVLMPk9n6pGXo5y4r+FD1As7D3fT4GiM9DaOUhv2kCJ0lVUnPSj0lIpFDozqakW
hrb1LRjXSPLZF4DQGYv1EMtC/ZI7oJn+DNBhfKS6sh+Ddm2LIp3teWx7AQ7+FfDoWeX6+FReiRSk
xMdACn0ERNUezNDeKAVR8pxM+ORY8N3RM0bQsggCvRFADh5mOlKL8DHf1OUWVr9UQCbF59YEnFzN
cAzfPDcc3g4VTDuetkkakswkQUAQEAQEAUHgMBBgjzXcnJU9TzQKv8XjWXWKd36CyHGCe0Ob/V1G
rjx14uaxC1LsgWOIw+iHbCoICAKCwOEgcEjEC5MW4Y7LV8NT4//BQDYMYmAReZOfJidYT6WwgLXt
UeCeT0awXk1JlDZOpBZH2trMcJlej8pDt6PqzfehjriNzmi4L6xfCjNX7SQQAV+EWSxyWeyVFIdK
pSQJrxAFJrPpfhdOmKva4aJLXqVSlHoeNnIOte5aTm2tr/QAAfWDovixvZ82NeJ6XLuOjld/B2HD
9Sg3/T/0q/X3h+nyLvTjfJAxx1MSVZQoWk9VjR3UevztCNBvgnXI/5B/7MxwoHYtrFbrQIZ8EZ9r
uIy/Sl0NPaqPwdCPJ3ahNHMDyKfRIBgqsVpbZlVOlQkijQp9U6CI6RPcAYcivPwEKxKQ9WDrJ/4G
+KIctPE/tGPjPeERl6Kstnk60nsugZHtWpSe/gvSkrqo1CkBAREAcdAbrxYoVEbpjSjBPRskWSRc
dPHvqDP5JkJHYKR6+63PHjeWyX1gsgihJqRHxVDR2CBJTOdqKt1dEdY/tw3rnEG2/gnwT89AYXK/
Oydq69ooVvEnmPaehL78K8paV8NA+U2QYJORtnUpqlR1IUXsj3RdVRP94q0NZIDkMrwXkBVMhis/
9zZSplD2GYbMFvQ7tuOl/a6/DBY33SuA7/wwS+5Nvigg+RQYAes+L912XopuWruEytUzYe58Ntkd
/xOuvPxppLUBf5B9qieIqlEwFI73xl21a3C8SzHGf1B7VfY4Hc5pJdt+0BDAhakVMqwXoLtqxA2d
e9OHd/emL8sIcpJdKf5mVdhYL9KQsM0W+MBswb9bH49E+vojfdAgkvEIAoKAICAICAJHFIG6cNiP
395yyFbGo+FxeJXjhtBVSmefHiKf330qx7xLB4KaJkiXN8NAcQf+7u31d0R7Jo0JAoKAIDB0BA6J
eOHduKlElVf+BcF/OzneL+CqdwpIhomu1wfnhVh2lOIdvwaZ8nuoDtyy0dgmGY5f+UcKsRmJfRWU
KV8kx0CYjRwZx36V4igBTDuWkb8C1Wl8WxBQI1jhktIDLOauJlKPewxlhH1QjjwKT48eOaFpxqDw
QLUbeyedfqoaqf95Mmxf+RuUSI6DQLkCsdK33JQXG4avqcTt1OrcgepC+90qQJWzHiSIPOAn8lWy
tMuRvsO+JUh4UlBxCOWkQxWPRHbd07sE8oAdLG5BCeSXQUpcCQVQHeio9dnVTIwXD8YdqDxQzjl/
0UGgWHA7UbmqTkjNlG2uuBMZrMBU+TzG+VWMC78xUMTY9tPo+6+pqv5tWldbQUF1C753oOzojdfa
xn008qR7SbPHgfg4EaTI2RT0r8V+3gF54sOR6m+Yq9A6dIuPmUNBeOw4zgaoSKAaUqBwcs4DODg+
nLKTfhi4oBT1PTvc48spVrODL9KWmu9hbNdga5AdxiexD7j72DtAgPyeouUZkmbD7A1UN/G/UH3o
myCEUE1K+Ria2Ij1/pypjAViCiZBGXhw3Bx1PciYLVDf9HiwVAfZBLgF2+A72kf3OQpIuZ1h+5Ib
Kam0ISReAPXSKSia1Yq+vAZl1Brsq4rS/m71UbgLahxdPxHKHRMeOS/SDcMSFIkM/UySLT7QCNRH
Ijzv9kHm3AaZ80ZMzkqclONxFeGUthDu+MC1ZBbcFMKUyZU/M+FahxN2J9KQNmPFHXdFIrEPNFAy
OEFAEBAEBAFB4DAQANnCD8eKq/GAAzeB/BRyFF6leLHC1F2yZIt7g4jP9uEHegd+d7fiieEuPM3t
yv5mH0YvZFNBQBAQBI48AodMvHBXMuWkFz1E0XXLYNI6iXwoxWubBpQhKInMREDj5sje5b3IBZT4
jYUTl/8Rwe6zsPCoBalRDisU9odZS9dNb4pEHnSQ4tNOVLMI5IhOZsWWAYd9w9ld9Ke1t1OMHoaI
ZHfW2DezalR/nfyJq+E70oaYyDW8RF/bYfj7WwTzz5DHnAC1BgIlcwu1xt4B6dIdDLljKpuN2kc1
L8HHZgJUKSMxHgTxIEQ6GndE6gshXbDDG2o76faG50BuXAqGZ37YeyWXN2aj9f2Umn8rFBpFFCoF
wZK3RH315O+4Bp900rKlSa5ixOWmw4nZvydfzVKyPLUw/4XyJLGHUuY6uu74lkgk4oRDM5BGRT8m
x+OlKJM6PYtbpjo141lSExuRmjQWxA08TGI7QT7cgp+uIhqm9+4D6SBY9K+QhbSxa6eZtKShmRoT
P6AYfG1C8HGhjilk+yqRaNVCPqs+0nw/vFjy9rcCZNGiBUvojsZVFEtMQSbuSAqoHai4tIE6dm2P
JFe4KVqR8hXJcGrBw2S/+gZ5Rk4AUecFCdNI0aot5I8OI18iQDP03a4/rx5vhNLln4FjkqwGeJpm
l2sXpOi2xr8hbWk5PmlmJVTmWN/fEPZ+fBEFa+5DlaWR5AHpYxJSnFIw/fXBcwc+MLmlOliJYzQP
RM826jRfYjwHnG/yoSAABLLeLax42wRjP36iFoIKZjxu+MZi8iFdzfV+yeWysck3pyCNwPe1YIZf
AXGzSvxfZCoJAoKAICAICAK9EUA6kQc34yG8asC8jMNvKT+8KMJNGeeTu0vWpJHv0+L4z258vg2/
w5vxBHHfAkiw8fsq93AysQQBQeCYReCwiBc3yM0Eu/DjcF8UXrRIQXnpA174oHzh4BulhWkjG9y6
fituYxmcoPTA9yvYFGvQxQ2QN9/PRqj9zFBBcLSjfHPGWJXNdrMLK27wJytPcuqTAdtnpQn2z4RE
H1Ki8OPoqjoSSLMxlBegvJiHtKwp6NObSLnCg/L7t/Ttmzvu5F0dWGeN+11e6Wj0B/1e8Q4+5Vfe
gDKAZfHcNFjvWJ2E7/j7/HUyY2vrvRWIJ/awyPThxsf5v4xZ5lhksMxL6Rp4j9njn5kTB0jKirTd
yIoWPJxwXz1LEsqfnv2BSHmc/80qnF5Ldj97MIY9/b5LPrMPPf/HAD3sXpfnKv2yYRaUNMeREr+D
jOk9hMzAQ5NPBYFuBFZkqhg1g0zZuxLzE6zqGFwMx+OFB3VuypF7fcWNIb/zi5VWclMoc0gQEAQE
AUFAEAAC+P1UFoNcgSdaBacT4QdyDH4zoQjvUZFmfzdRdcKttMAlK3fid3YLbmy3z8fTQJAtrjo6
v3iogCsICAKCwLGIwGETL/0C3oOQLv3Wz5EuxyI6h9knpFi1hodf8juEXnVQflwQnrZoDZvjHmaz
svmRQuCOdSOgAEKaE72BylF/zBJBR6p1aedDgkD2pg8qPWrHTeQ7YFdKYQI4HqzMaNwcVuDlg/x5
/TgQp/I07kMyKWSYgoAgIAgIAgdEAL+XAfxWjpoGRSg/sPDANw3vGqSiNv5mtTxX2EBJToJcmfZB
pr6jGIQLPF/a8FvqqtlZ7iyLICAICALvFwSOOPHyfhn4wfoJ/5picOvDKW6q7FBysPUH/N5nIu0U
5bEtZxkq5pxB2xpeQqUdGN3iIbip9zaJPaQdyEaHhgBKZOswETZtmBRbdTi696AUtQHDZvjgyHE5
NExlK/IF7fCf/j833W3yrrV7pzWsTMx553m7tKNl5Lbycc5/fvI71Zh38GHilPSDLLoJf6WqjJ9R
LIq5WsA2B2tTvhcEBAFBQBAQBN5NBPg3L1jNv2UORRtp1qZldMHqpcGandvG/HXM5LGeRHKEbtv+
bAoR/zY6iqo6psevdvqLzFigdHds+LgdyyaeuquhdlZHQ/U0cDJI642jUIUZx720/Da+m4dT9iUI
CAKHgADH/Tp8S6OhViFeBsAPvjUqtTfORmWmb5CTQrUg58Clowc7Bvx74Ngw51VgCqZMRnWjn5Cu
oJw2NoCnsCzvFQJcgAalxkmpxvOUcvj4nE/FKHWtQMmqyHF5r47K+36/qEZOHXhhaRhWajbMOcd6
/OR5Xk+iM2BquOB64FHkJLkO14EXBfMT9Rr0/bscR9Mdy9Bt0lxDbSmN+b6fJDIAQUAQEAQ+BAio
qg1FMR5E4Ocrvl0pwgOE6j2bneqW3cp2//DQnvHBMsVxmETpWRwsimbvLy61m4bXqNtHjE03l49u
jQfL2kwF7dm4b+vY3FOV0r2X/hBgKUMUBASB9y8CDqJ+VeErVQsFW34lxMtAhxJ2uPQLI0o++y0E
40X416GlB7nPtVHpTocVra0uhZGwF34iEjwdE6cPSmQ79DpUrUkUr+bzoPcNwDHRR+nE+xYBE5cM
1bFTutdOBf0OWWkQJxbO/YOLXVBJzR7WvrdoyvY1E2wIszaNmra1tXT4flt1y7rL9eN9Oymk44KA
ICAIfIAR4IcGiuqQgSeLhj/tiXd4y/duGz6mZevoUc2bS6pbdjolXW224thp/BS2cIlOvFROJ8LD
iXiHx793X3DkrrUTZnRuGzVF6SgK4dZZxe9eWsVvqIq1sxWkP8AYytAEAUHgg4WAg3t3RVdRaXk/
iuO0C/EywOGFMa4dNhetITO6kfS9+E0IHVqqUR6PT+2g/UMwZNcKibw+WHPuGB6NTVHQLyEcFa49
Ez2Geypde38iwFcOzlBX8JCOS9gXtIScW/7yjZqJO+s/qqKEmK37d+0or9lww6U/2NJYxanwsggC
goAgIAgIAscaArhXDoWchWv/7D39pWVFJzSuHq11toxTzfRwPZnwcGqQW/VPBdeCP3Bzbdmq1kGq
pynuL29cVlPb3FBelVxz6gKLZsHJZSXul6NRkC14qSJtOdaOtvRHEBAECkCAb/1xOXPjTZTsFeJl
EMxgtMqVgPh15Ja8CktHrlFp6bAR4OMix+awYZQGjgwCMBz0oITXSGhmAtwikt9qjtvdGN/0w+fX
w1CQKyPJIggIAoKAICAIHFMIsFkufruqwamMw81zNagSNsvVOYEbsYeJz5AvhORuVPiDxNg1y4Xx
/JZaoqYbv/ONFMs55/Gr/udE9cfU0KQzgoAgIAgcOgJ5MeYHlngJh9dodOuPcR1vdDLloWURBAQB
QeDYRwClqctRIqkGF69i3LCquGFlsoXLvIsB0bF/+KSHgoAgIAh8aBCYHQ57EUiE8Br7AggXPNKt
gESlCO9cqcBVaOJvzrHlv7vw2gNCZjPW37oL1YnOJkpGIpHDVZV/aPCWgQoCgsD7G4FDJl7CdVdW
ULt9KtmpFkrob0Ta7hmyAW24dbaXGsiKzDlyxEh4UVih21YfR3/4ylzS9DKK1zaGvZOXRJJ3yZPi
9/dcld4LAh8KBKBI3I86mqsx2E5coMfgPYonhZugdjmyCrwPBZoySEFAEBAEBIEjiUBdOKzidyoA
AmUEGJNasCr8OzUMDwtcrzxmWHKkC/7kMhPt+G4XnhxswVPQHWfAhh6/Z+4D0ciR7Ji0JQgIAoLA
MY7AIRMvyFWagkvr/5ClLqd47F8wzoKJl3DZIoP0dbNouHocTfAspbYVO48YTr9cO5UCRT8kr+9j
oNnjKOX8NOKW59G+EC9HDGRpSBAQBI4WAndFIp14ivh2BcgWEDCjeT+4Q91ztPYn7QoCgoAgIAgI
AgdD4PJw2NhGVILAgX+XxuNVBUVmEKSKit8o1zkepEtOvZLEP1vxj634bguImj2NULfURyL28oPt
SL4XBAQBQeADisChEy9kdpKtbIA11jaYX9kZN4ICl1BTKXUQyBpnFOkdLxa41UFXC8+erdMu39mk
e86keOdLUOM8QmlrPc1o6aIVB91cVhAEBAFB4JhAYEXmaeB+5MzXL8ZNLW5WC04zwjYKbnADePlq
iGL3RCIFk+LHxOClE4KAICAICALHDAJzw2FYsdDwJpAtULnUcDoR/u3jMn1uRaIs6QJJpgMiJobv
m8HCbEGAsQ0rtstv0DFzKKUjgoAg8B4jcOjESw2toYb01eSLJ2lWtIONsMJ1i9RI/Y3dVTfClVf6
KGHCY+UeZr57lli0GNx4LV4eSvsGzO2EKkanqqhBC0PJyI09bXIj4UWLXGYdnzvu39ct8UTKVyRp
9eRiGmZOIicVhwrnTvrWjQ9HItOtvqRLuOxyL1XpOjWZKfRtUPm+2/9QSKPFSxOR6fWDBj7hujr8
1sz3UNOrafGTeY9ntOxeEPgAIQA5Nl8fCyZdskPXtxOdgBvkSS142oib5k34fO9yMeb9AM0MGYog
IAgIAkcPAaQTaTC9LYJUvAo38LW4yWWVSxle7N1CCB6YcGGFC2pIk4nvo3jfgVcjPm+aDz8X/H4N
9bfr6A1IWhYEBAFB4BhA4NCJl4ZYKXmCM6EyxL09rQp7v1VE0fVnhMs+HSWfvo1MezauxSdQwJMK
+y5fBRJ8eaT58f3hMnjDqKmLSVGYMdcooF8V1i9/mswlr0ba2sxw5fkBMoMnkWfjKdRqjqTftm8F
AfIaCJy3mCQJzwZpckfDKZQyg9hXA/2+8VSaMaUmnKrdCbHjMDKtWaTEA/B3OYt+9V++sKo+H2m+
Cx5eIGxGXzmRUvZMsu1J1GqVoJ97wiMuXU1bOldEAo+zeaW7hL3nl1Fp6an4SZlNe/eU0DmzNoW7
pr1EVWvXRep7CJhwGTxqfLXHU7vnFLJaxlBg4u6wXvMaxeJvRJKPx4+B4ytdEAQEgQ8ZAmzOiyFP
ws1xLW6AK0HATMaFfsdHw+HNfEOMqukdQ1HQfMjgk+EKAoKAIPChRSBrllvGZrlIdR0LIEaw0Tve
uehQ95KtWNEFooVjgK340dmCG+3WnFmupBN9aKeQDFwQEAQOgMChEy++0HEgJv4HJMZLFJzxLfI3
lZGlXE8er0W21USacQKI8CLU5AiS6rEoEbw9XPetn1FL0whcv88jRRsJwlwhVf8MCsx10ROTXwtf
VIGEpeA/gU//EtmOB5miSXIsSBydNvLY/wdlyV0Ui3nJLroM68wlMhrIUU8hwwhQOtUMsscBoYMf
CicI4uVCpEHVUqL9HWy3m9pPOhPtfYd0dQKZZhLrqehjgBRUuqspuiOsn38biKGucNm3RpA/ej05
zmfxskl14hBT+snvuZJa624Nzw4+HFmxIhX2zi0iX/UVEFZeA96/BPuMg/r3keGNUznGWvqtP0Tq
fy7ki5x+goAg8K4hgDQj9XncLIN0qcbLwk0xHkTScNwkD8P7BNw57wbjvTkUDm/DZ21IaZI0pHft
6MiOBAFBQBA49hAIIz31daQOgWipRO/G4YUsVSrH74cPPyC4Ee5Z8BvCnEsMUpYmTicCsc/pRB1I
J3LV42KWe+wdX+mRICAIHDsIHDrxYiNNSHFGgiAJ0WoD11+kdXqLK8gTOJ6SXa+AtPgVWdo6UpOn
gYD5Dhna1RRreZFiVa9BJPNTXLsrQYR4QKhEKAWD3jN0lezSz5HX+DaZSfaO+T9K242kWNPBs3+D
NPX71DJtB9QkKymkMsExk1LxKrLSj5Bl7gT5sQ2kSgv6czWIEqhVnFvR/rMUDzVQQ+0YGu7cgD6c
CCLnFhA9UNiYJsifWfhJuYE07WsgfJ4BmfI2+Vq/RJ6ir6Lt18lO3wGfmO0gZ+bhkP2AdH+YGmoa
wuEFb9Fv1i8gxft9KGxakNoUxjprQPxMwD6+hv5+m6Kt+5F69VekXonU8tiZ79ITQeADjcASKMCZ
qcbN8X5ceEpwYWYZOLseclnqIN5BEtMYL55S4uK/HWlIjTA9bDkZ5uNS0vMDPTVkcIKAICAI9EIA
6hbk3FPJcyDqUeeZCZdR+O3g3wg8keQno92kC/+MMEnfChIGmay0OQgSP2uWK/e4Mq8EAUFAECgQ
gUMnXiB1wSU5gTv6BPlN1A/yOyBb8IwVpruk/IpSm+9hv5Nw19zVNGnsCNIDXyU7PiuS/Pk/wv6v
vUp6dB/W89LurmWR5P3NSBuaQor9VTLTMTyj/U6k6T6kJ7nLaqQD7QSZ8ieoVL6Af28kj6cTBE8X
pdNLKAHSI74rRrXRJEVrEU8UX4D14iBWXo/svf8NbiBc9OladHcXpdIvkKreEmm+H8S+m1LUQKUl
08hfdCmlExOIQm3o/2X4ex+l6T8ie++Dap/Xm7uBQuP8UOd8lPRkGd3aWIUCeV8gHT5iDv17ZPf9
T2b7+hbSohrJTPyV0uZXqKnxWXzupjnJIggIAoLA0UZgAVF6KdEaP8gUyO2Qok81IFxCuFn24WVz
Xj4eS3rw92jcVFdxGlKMaCduvDeb4fBOSUM62kdI2hcEBAFB4L1FAMpIL25uQ7gRHg/WZBx+Cyrw
m+CWyOB8IkhamHRh0p7NcjuwDlfV41LQXKGIlZK9fRvf2+HI3gUBQUAQeN8gcBjES58x+n0K2UkV
pMUuEDDLciazkcDyzrAycT2pIENSagBpPypFd/nIgiG6o2gUjPuQUIRLfmAsyJGJZKagctHHhEdc
UoHUHQ9+BuDtpSItyTWYnAWSZyTUMPhJ0JB+pL4IEmW32xM29/XWeqjENshW8dthg4TJLmbxOyBS
/pWijTZV1RaFyy6ZgG3ZY2YSXjNAIFkgajQqLRpLujGS0kkoYtQ1uc0jyeUdYar9OdQtd+F5MmKT
RB0IlxMp7XQhpWlYePil57j707mvZim2S0OhM52sBLcvxMv75nSQjgoC728Esma8eHhJm/E0cxdu
kkNIzh+LK+Z4XBRH4N9+Vr/ge36CyWlI7AczDN/XgoTZjTzQLZyG9CiebJZnpePvb0Sk94KAICAI
CAKchgpSPoDrfNVL+D1g8h2ohPBj4OXKRJxOxERLtkIRpxO14bUTn2+BumUnjFxghuhW25NFEBAE
BAFB4BAROELEy2Q8T12nghqBCoaiFPN1VwpCuo1G7VuhDAF5rqsmLVzo0G1Y18OEOvQyjpEz7Col
zcOBADxY7BtdcTwcYPBvVjxqZIDYScX3wi8mAIJGo1QiBbIEqpm8xc8xBW/IC5MvmSWSvCsR9l8y
gkaOuxypSR8nQxmBr5HaZCng9EfAHwY/JiBffP4yMopMsvftJIhp8hcY9LJKJqOUGX5xGcidYtKU
YWSb30Mb+L2CZ4zj9hVj8wVB0uyAWNMfDi9SIpEbB6zcdIjHTDYTBAQBQeCgCGSfSjaXhcOtU4nW
F0FGzioYXCBdOTluqPVsGpKCm3E2TwziAjYePwrvnE70Arjs1oPuRFYQBAQBQUAQOGYRAAHvAXFS
+gKIFlznx+GaX40b3mL2/+JUolw6UVbdksBvwF58tg2/A5uRtrqX04leiETybV6O2bFKxwQBQUAQ
ONYROELES26YIFcUEOb+hOKqWHhpWqJQYEqWBMm7djsu8cKOBBlSQoXHi6abSPV5Db4q9+GLJGiX
TP9sqONtJwrCZS8li6IIF0C+pFRUKCroxwCpRtPI6/shTHg/AvJmI9Q3y7BDxBXmbvx9Nj4/B/sF
mWMhdSqFftno72T0a0X38XNLRq+sDVKoNkn2TgWKFnznvI0+/ppshXNfDfcZso3xO3hS4JgdFKON
Qroc66eA9E8Q+GAj0AblCipMtOOJ53488dyCNCRWvozHqMfgYjcc715cSF0FDP7NZAyrC6Hek0UQ
EAQEAUHg/YZA1izXD3n2cNxEj8f1ns1y3Wu9+0gTCxMu2XHx9b4D/25idQvW3YaVYzDLFeP199uB
l/4KAoLAMY/AESZe3PHi+g2e/IBLHEoXXP85xUdzMjf4qrkXJaItEBZxiiUfiiQfbM81Eb58kUFL
181C4mmKDL0TXjDwk2E9jJpVtwy+s/DLsz20MHQu1CxnUbLjYShU/otUXwslGjppE6T2UyfORdqS
DuLHhjfL/8/eeQBWdVzpf9QlQIBA9A7GgG3ccK+x4xLH6b052WQ3PbvJbrLZZDf5E2fTe/Gml82m
Os0ldhzHveEGNmAwvfeiXlH9/75z7xVPQhUDkp7OTWSJ9+6d8s2dM2e+OeUg9WdYNqS6ccLm8MJT
dep5Yd6o14dD++4ODbn7yapUQv31of7QnTeW/7HtZHjxqlVZ4ZJPncX+BTepSW0pqgf8m+ANdAQc
gbRGIMUNaSunoHsQcKM4AVW60Jn8TEQLH4NARVcPm94QQu2NaY2Gd84RcAQcgfRCIA6WO/xBrBqJ
3TUL+S7rxlGybjQ1m5/4tFK68yFkfrmsW/h7K2bqexH+tWtuvLHZU0Gn13vhvXEEHIGBg8ALJF4y
5KoTkx8iW7BCacVapA6Ll/YX93Fv4v6TX0BMFaxjMjPlkjMRd6R9Yc+yDWRFehZ3o8tCUf6rFpdd
9Ediq9QsLjkvLzy68RUhp+CzIavx/pBR/bUQcAdqpbwWSJKOFzXh9ZOQ+iG8aBzuSy2TsaZReuo1
BNzdqEcWT7woPyyY+mLa9Rq+Jy5LQ05oqtseMgpWkzHp4jAq85rFDW+668by3x1aPPpt00JW/ntw
d7qKgL5PhrJdz4TJEx4hwO/LyRVyw+L8f/7pjXu/W7V4FVYxV77lCs6Nv44b1NYQNn8Qyx+CDfvl
CDgCjsDAQSB2Q9qPol7KIrCOn2kIyrko5bWceO70DEcDZ6y8JY6AI+AIdIcAcjwPd6IxyO5pkCkz
uXcC8lzBcjMTs/DDfvuhlr/3QbTsgJjZivtp6ZIbb3QLR3/FHAFHwBE4AQi8AOKlKRsyIx+CIT/U
bY5iq+TgAoQ5SghYtCTXpvUZ4awFWJSQAppsGuEPf+C72dUhe9QmiIzX4+LzxVC29hehLtyKkft3
4eW/hQvQF8LoKWcubn3T8jCumYC7rW8Nma0FECdLwqHs2jCsdTjlFRAzRjFhDl91RRkhtyLP6spo
jL6bvflQqChaFuoqq2jr28mQxDrTsh9vojMgjS4jXfVIyJ883Jhmhbplfwz5L/oBffgGhMwXae3C
xcWv2xWyWi6HULou1Ffdx7OPhVN2l4SycT8nCO+Z9PoTBHw/mWDAT4crsyF4Mt8QcvNIlV3zq5BV
dPAEjKFX4Qg4Ao7AUSEQB0usXLB48ZpFKOGceGbyu7ovJ548C4MeMj3w4lENgT/kCDgCjkCfEcB1
NAPX0eGQJ+MhWxJ3oiIUX7mOShE3V6LYn0gpKSr4bjdRALYWYeVCdola3Ina4jH2uQH+gCPgCDgC
jkCfETh64qWlgUCzGaupcUvYTTrpOU2NkBWrsTYho0bBYRedOcj9ltaDuO+sImju3vAHqIrfL6oO
P9j4a5aESZA3p4bmzCt45m4yCd2Dy9HHiLvyHoiRl3LndbgAZVPuVmK6/DhU7LwFJiU7FDTvwiVo
NfeUt+vx7LomwkFuC63Nq0NTDZaWBNZds6Zlcevsu8K44ZNDdtbbQmbOhyB2DoVmYsaE8ABpn38B
AfNmwhsUhCK2HNPDX8PmptyQk/ku7nkLWY6iuC2NtTeHuqrv31h+586wF4uZBa9/PJSs+o+Qlfde
sji9mHLpA1maWpuJQ1P3abLz/RYrGD9F6PMr6Q84Ao7AiUYA8/IWgl6Zdd6dfagc0iULBV7pSCde
tHjxTh7ddxXmg7g19Sr+Vh+q8lsdAUfAERjyCBAsPQdNtfDBOFgugExB/hZixZKVGkUxBkrm5yWQ
L9v52crJ6H7U13osXFw+D/k3yQFwBByB/kDg6ImX7P2kW57+HmLKVodvz24I3/lOSch92ccgNVrC
7r+XWJJSXR/+cHP44esh5ltXEq6xJPzhDS03fvbG1sWj33R/GF63PjQWTCOUY3koyK7BraeRILZ3
hD2LlmL9MpsILBMhYapCQ8O60LR9542HnmpavKosK7x80U2kcv7fkDluV3vQZteEzOe/H+ozf0mY
mbbvbsy4s3xx1fXfD0WF9xAIdzbrUyOZjLaH/PxtxJXBAqbqoZBf2BJWFzbeuJc2rFrwp3DVoiVY
yJwccnNGEsSXsvZsvLH8PpE1dt245rPNBDC7L3x79XNY6cwhpMtEiJ06CJ+NYfX27TeO/U0SXrg/
xtXrdAQcAUfguCPAyamyIS1E6T8FiloK/rZlIaziNHZXHFPmuLfBK3AEHAFHIN0RgNjOJzC63Ilk
3TIDQgXOO/BRyECRVxpoWbfI0qWZ3zVYt+xFLm/F1HwbqaArY/fSdIfJ++cIOAKOwIBG4KiJlxv3
LsHiZcla6x3Jn7kaQ/mvLH5KG+kiguLGG1vD3h8r7XOU+vnGKGSjSBboli38qZ+2SxYqIazZzQf6
OeK68bQ1zWHLGp2sHvkdZAgfdv7doTtrsVRZyff66XhtSG231bHX6ui0rORh61v5H/fxb/0cvhLS
qbNG+meOgCPgCKQBApArmQ8SQZwNgAL05qDkT+D3MBaGfX+I5HeSNSMNeutdcAQcAUfgxCIgi0KR
2yjqk6h5JuTKFH7zEVk0uZJguXIt4p+yNK9A6O7kS6WC3g3hUnffjTeKk/HLEXAEHAFHYAAgcNTE
ywBouzfBEXAEHAFHoJ8QWI/pIFUrRWmB4gnotJUPSlhU9sp1qZ+a5dU6Ao6AIzCoEXjT4sW5kCaj
CcAyDUE6i85M5EfWhW3xE5NguXxWz4kjt1sq6G2wMiW4ItW7xeGgfgW88Y6AI5CmCDjxkqYD691y
BBwBR+B4InAyJu1o+9tQ9gsgXeZQ13A2CVsvJY4AUcj9cgQcAUfAEeglAgqWi5tmPsEJJ2AuqLhZ
0yGyx/JbiSk6XgqWqziGsizcioXLDv5RjTuRxVfsS5yuXjbPb3MEHAFHwBE4Bgg48XIMQPQiHAFH
wBEYaggogC6m8Ls4YT1AoIH1EDBjWVD28LlcPv1yBBwBR8AR6AEBUkFnkxVOwXLlRjSTHwXLHcVv
BcttTdyJVAwEd4OsCvlzB99tQebuI/BgPRaGLnP9TXMEHAFHYBAg4MTLIBgkb6Ij4Ag4AgMRgdil
SNnbtnFiu5PYLn2K68IzOY+x6eBIt1FprI/GPF7prCF/xrB5GcupbwUbkQO+ERmIb4u3yREY3Ago
5ooC3NKLYQRdKT0HmWWx/o7iwp0oD4tBlTUDlyIRLoqRVQDpkpFCtsi1SG6btVSyD6JlOz+Ki1hB
ZiLPmnkUuPsjjoAj4Aj0JwJOvPQn+l63I+AIOAJpgsDRWLpAukxiI3EBhEnTQyGsvR4LGj6rKe9D
QEhIl/F5IVxMOdP5fWByCE+QGjsK9O6XI+AIOALHCAHSCM2CBbkAq5MxBBHfeE8ITy6JLFB6dSkg
OSk+h0HeTIB0mY3MmsaDRbAriK721i38uwmypZLfO1HUN5N+c/fzEDDIRngavxwBR8ARcAQGIwJO
vAzGUfM2OwKOgCMwyBHAxD5XaVHpxkn86JB3ijIinUHMghGLF2/DgqX8dzfeeKi7bsrahfgGU9gM
EXIm5PJ7hNKpknq1mhPhvYMcIm++I+AIDBAEXrx4sUji85E3Il+yIUXyFVsFMqW0J0s9rFtyIJdH
QipPQ9ApHbSyFCHiLEC53IlaZdYSBymXJctBfmTdohhaB64iO1FPdQwQmLwZjoAj4Ag4At0g4MSL
vx6OgCPgCDgCJxwBuQaxqRDpouCR2mwoa4d+prFJOaWWTc3lixdv4YO9uCF1uvF4AxuWB3BTYsOi
oJKJWf4MNjJnQb48DPlSc8I75hU6Ao5AWiGAJV5hRQiLYEmmI2tkcdLC3w0EVmnsjhDhuQJcH8dh
3TJDFnnIpXE8J3mXuBNZNjiRxfyGdw57+Nk6DMKFZxQs14hnrGr8cgQcAUfAEUgDBJx4SYNB9C44
Ao6AIzDYEMB0PosT43o2I1VsPHTym6RKzeGPyXw2ns3IXEiY3Q+yGeHEeSd/V7IZYQ8TXYqvsGPx
4h3TCe7LP0/ThoifbAqbz08pJ83PYDXjpvmD7eXw9joCAwQBWatAgpyGPDk5jr0iskRZhdZBHu/q
2EzFgcH9sRB3oomwybOQcVMRWKN4RhZ5FixXlwQVlwjjcr7biczbjKDai3VL7dG4bQ4QuLwZjoAj
4Ag4At0g4MSLvx6OgCPgCDgCJxwByJJ9bGiUeVruRjP5mcjPMDYk2psoYGUmmxH2MGE0/5B5/n6O
irdBwGyBgClNToPfzsaFWAvPssHRvVN5WBYwHBqHMzk+5sDZSBm/HAFHwBHoEwJyZSRf81xIlzOQ
QQWxtUsO/96MKcryO2+8USmd7YKgyd2OrEIOzeTemSKOsYgZjgwzroXfSYYiybY6PtzH99sxc9mm
QL2UBRft1i19GiC/2RFwBByBQYaAEy+DbMC8uY6AI+AIpAMCsSXKfmK9lLIQbWDDMpnfM9iwTKV/
Ilv4KLQoywcbHREyM/l7CqfC8zlN3nEZcWAgY3Zh9VJTtnjxboLqLlOMFz0bky/F/L0Ic/8KNjX7
0gEz74Mj4AicOARgcicjcxZBkIzld6NkEr8P8O+ncGOUW1BAvgyDPJnIP2YivxTDZSxyKE8WLYkJ
X9ziZp5TsNzdfL6V+3aQxqjaLfJO3Hh6TY6AI+AI9DcCTrz09wh4/Y6AI+AIDGEEYtehcoJUViwj
VSomKsUwLrMVTwFYirWJSfYwbHy0ZskyZiL3zOH3Ek6lVymtdeHixRsw/S9SliQ+z5E7AL9nsCk6
+23Ee/mVx3sZwm+Zd90R6BsCxIgahYw5m6dEBBuPAmFSiVx5CpJ3O9+PRhhNx+RlFt8pWO5IZFaW
3IlSapJbUmNM1uzk+y0Qx/vjYLmxt1Hf2uV3OwKOgCPgCAxeBJx4Gbxj5y13BBwBRyBtEIiDVMrc
fgdWMPtZnFaz8ZkuNyN2KBM5IVbGokztatjIKCOS4sIcUoDdG/kDAqfh7MWLV4/ixJl/nhJvgLJ4
bv4OUr5S5jOp8WHSBjjviCPgCBxTBJRxDfmzkEIV/FvyRqmdJXq28FOOdcvpyKaT+WAC32GAF10x
k6LAuS0QLLUIqL3ctxUXye24VZZ7sNxjOkxemCPgCDgCgw4BJ14G3ZB5gx0BR8ARSG8E4g3KIaxZ
yjD338BCJTekmUSi1OnzODY7zfxsI87CDgXYTdB45sYby4gB80wczHKaMo/E8V7OYndUzn0e7yW9
Xx3vnSPwghBQXBeIkrkUcjo/ykCUZEzTb7kyXsaP3BjzkS8mezCta41juTRCuiiulKxbtnHzLgiX
2vtSAoK/oMb5w46AI+AIOAKDGgEnXgb18HnjHQFHwBFIXwRwIZK7UNXixYvXL+XUGGuWMfuxYOGz
MRAqm4mzQNbp9hfBMHeNJ9gun46UlQy/FWzX4r3gHlDBMx7vJX1fGe+ZI/CCEICgnQxpchaCpwj5
IeJW5Eqr3IiwYlHwbunNGQnbG39PAqMAxxJ28P0W2JqDi8jY1l2q6RfUSH/YEXAEHAFHYFAi4MTL
oBw2b7Qj4Ag4AkMHAVm13EkmEHq8CzeAg+OI+0I8FwxejrwU7+X1ixeveYyMImyKLlCMmCTeCwve
WZAvj0C+1Awd9LynjoAj0BsECJQ7kpgtZyMzZC3XxO+2OCxyc+QzxctVOnv9FvdSiUzZywfb+L0D
uaRgubKMCcgrvxwBR8ARcAQcgXYIOPHiL4Qj4Ag4Ao7AoEEgcUPqqsEE6VXsl3Ax2UM2syliFzRJ
WY74SHEbZhGxd/eSEFYOmg57Qx0BR+CEIICl3MlYvEyD4T3E73p+t0tMhBzJhIBpJtr3Af7ejhvk
Zu6pInC3LF78cgQcAUfAEXAEukVg0BIvix9fnB2yZxeFsjqlHPXLEXAEHAFHYAghcEp9yD21qr5g
dl1jQX5TyC9oaSnIbQnDvjc2tyCzJXNYQbP9W65GCn7ZykZJR9RjH8sMV5T85Kt5P5peuIvdUhyr
dwgB5111BByBVARacQ3K+NzzZTOezc2+CKZlDEKhHnkxrBOYlLWotjlkHqjPzWzZXZA9ant2U0HZ
D77VWA8Ls6wgP2Mzv802zy9HwBFwBByBoYNAQagP9+4px0K724x1g5J4Wfzrxblh8uxrQnbrm0Ju
7tjQ0hx3Uqq1X46AI+AIOALpjUBr5uZhrbl78ofl5TW3FuS0tOZlt1rshcwMvAMyWpVYJLQ2ZWQ0
EfWyLfgugRky+SKjIifzTfXZWaWcZ7fyv3an2umNm/fOEXAEUhFAUrROrW7IfG507tidw3KKiNrd
oh/do4i5qeIBQaLYLi2trRlNLZmhge8bmzKyGvi7PqMxNM9sbQx1OXlhb0FWaG1REa6T+tvmCDgC
jkD6IiA5n5ERsjC0bsncGl508i+JSYhhtsUn7PQalMRLKCwaQ1LR96JCX4fKnHXYCzd9h9Z75gg4
Ao6AI5AgkGEBXvQj1iRhTiwKZvzTHVbOtPib5Ag4AtKXIW7DaH7qcrJCo9IUtSZUC7/5ng+igC78
HZ3wSek0Vdv+TkzmZHo9iagwDXWNoSYvO1TmZMPSiNf1yxFwBBwBRyA9ETDPdjh2kewZdSGjqSos
mr2KfxAurPNrcBIv+fm5HCdMwng8K6t1RMjJGBEvbr7EpeeL7b1yBBwBR+BIBF6IxHfyxd8oR2Bo
IyCLlhxsWA4WNIf6nJaQ29Ia8rBUycOIOrelid/NIZefHD6TvMhsbQlZkCkYyXC6mcTXjX6LiNFz
4xrywojmIsiXvJAVPze0UfbeOwKOgCOQrghksDZAuLeUY/DSgNdqGBuKMmI2Jp2IFzvUbD6khS8n
Y1QoyJgWEy/dulWl66h7vxwBR8ARcAQcAUfAEXAE+oCAWatw/FiKuUoJ6nNErrQa0ZLTEhEu+hEB
k9dMIKnmxlAQ/63PsyFncrGWyWlt4r7WcIiyKgtGh+bcYvTS3JCVERE2fjkCjoAj4AikIwKi4Rvx
Pz0UGkJ9I0YhDSEjp9szwcFp8WJjJ1fb6MpoI5d8iUvH19r75Ag4Ao6AI+AIOAKOwLFEINVmReXK
Aob4LqEpM5v4uLETEf+Wy1AGxApxpLB2aTFyJhdiJrcJqxh+R6RMc2jA3Hz/sBFYz+RZwKnDuumx
bLWX5Qg4Ao6AIzAwEJCLUTOrRRzPKyWmYFftG8TES9Il+dCq07rc4mVgvIjeCkfAEXAEHAFHwBFw
BAY+AjrGs2O7lHPK5E/FdklImUb7G8NyDvtqFeklJzd+KMPckJJ7M1ujuIovxBVy4KPmLXQEHAFH
YKgjIA5C3EPvpX0aEC9DfdC9/46AI+AIOAKOgCPgCDgCxwqBxH5a1i6Hr+jvLIiV6C+ONy3zEf+L
CRpZw7jt9bEaBS/HEXAEHIH0QsCJl/QaT++NI+AIOAKOgCPgCDgCjsBxRCC2g0lxej+OlXnRjoAj
4Ag4AmmBgBMvaTGM3glHwBFwBBwBR8ARcAQcAUfAEXAEHAFHwBEYiAg48TIQR8Xb5Ag4Ao6AI+AI
OAKOgCPgCDgCjoAj4Ag4AmmBgBMvaTGM3glHwBFwBBwBR8ARcAQcAUfAEXAEHAFHwBEYiAg48TIQ
R8Xb5Ag4Ao6AI+AIOAKOgCPgCDgCjoAj4Ag4AmmBgBMvaTGM3glHwBFwBBwBR8ARcAQcAUfAEXAE
HAFHwBEYiAg48TIQR8Xb5Ag4Ao6AI+AIOAKOgCPgCDgCjoAj4Ag4AmmBgBMvaTGM3glHwBFwBBwB
R8ARcAQcAUfAEXAEHAFHwBEYiAg48TIQR8Xb5Ag4Ao6AI+AIOAKOgCPgCDgCjoAj4Ag4AmmBgBMv
aTGM3glHwBFwBBwBR8ARcAQcAUfAEXAEHAFHwBEYiAg48TIQR8Xb5Ag4Ao6AI+AIOAKOgCPgCDgC
joAj4Ag4AmmBgBMvaTGM3glHwBFwBBwBR8ARcAQcAUfAEXAEHAFHwBEYiAg48TIQR8Xb5Ag4Ao6A
I+AIOAKOgCPgCDgCjoAj4Ag4AmmBgBMvaTGM3glHwBFwBBwBR8ARcAQcAUfAEXAEHAFHwBEYiAg4
8TIQR8Xb5Ag4Ao6AI+AIOAKOgCPgCDgCjoAj4Ag4AmmBgBMvaTGM3glHwBFwBBwBR8ARcAQcAUfA
EXAEHAFHwBEYiAg48TIQR8Xb5Ag4Ao6AI+AIOAKOgCPgCDgCjoAj4Ag4AmmBgBMvaTGM3glHwBFw
BBwBR8ARcAQcAUfAEXAEHAFHwBEYiAg48TIQR8Xb5Ag4Ao6AI+AIOAKOgCPgCDgCjoAj4Ag4AmmB
gBMvaTGM3glHwBFwBBwBR8ARcAQcAUfAEXAEHAFHwBEYiAg48TIQR8Xb5Ag4Ao6AI+AIOAKOgCPg
CDgCjoAj4Ag4AmmBgBMvaTGM3glHwBFwBBwBR8ARcAQcAUfAEXAEHAFHwBEYiAg48TIQR8Xb5Ag4
Ao6AI+AIOAKOgCPgCDgCjoAj4Ag4AmmBgBMvaTGM3glHwBFwBBwBR8ARcAQcAUfAEXAEHAFHwBEY
iAg48TIQR8Xb5Ag4Ao6AI+AIOAKOgCPgCDgCjoAj4Ag4AmmBgBMvaTGM3glHwBFwBBwBR8ARcAQc
AUfAEXAEHAFHwBEYiAg48TIQR8Xb5Ag4Ao6AI+AIOAKOgCPgCDgCjoAj4Ag4AmmBgBMvaTGM3glH
wBFwBBwBR8ARcAQcAUfAEXAEHAFHwBEYiAg48TIQR8Xb5Ag4Ao6AI+AIOAKOgCPgCDgCjoAj4Ag4
AmmBgBMvaTGM3glHwBFwBBwBR8ARcAQcAUfAEXAEHAFHwBEYiAg48TIQR8Xb5Ag4Ao6AI+AIOAKO
gCPgCDgCjoAj4Ag4AmmBgBMvaTGM3glHwBFwBBwBR8ARcAQcAUfAEXAEHAFHwBEYiAg48TIQR8Xb
5Ag4Ao6AI+AIOAKOgCPgCDgCjoAj4Ag4AmmBgBMvaTGM3glHwBFwBBwBR8ARcAQcAUfAEXAEHAFH
wBEYiAg48TIQR8Xb5Ag4Ao6AI+AIOAKOgCPgCDgCjoAj4Ag4AmmBgBMvaTGM3glHwBFwBBwBR8AR
cAQcAUfAEXAEHAFHwBEYiAg48TIQR8Xb5Ag4Ao6AI+AIOAKOgCPgCDgCjoAj4Ag4AmmBgBMvaTGM
3glHwBFwBBwBR8ARcAQcAUfAEXAEHAFHwBEYiAg48TIQR8Xb5Ag4Ao6AI+AIOAKOgCPgCDgCjoAj
4Ag4AmmBgBMvaTGM3glHwBFwBBwBR8ARcAQcAUfAEXAEHAFHwBEYiAg48TIQR8Xb5Ag4Ao6AI+AI
OAKOgCPgCDgCjoAj4Ag4AmmBgBMvaTGM3glHwBFwBBwBR8ARcAQcAUfAEXAEHAFHwBEYiAg48TIQ
R8Xb5Ag4Ao6AI+AIOAKOgCPgCDgCjoAj4Ag4AmmBgBMvaTGM3glHwBFwBBwBR8ARcAQcAUfAEXAE
HAFHwBEYiAg48TIQR8Xb5Ag4Ao6AI+AIOAKOgCPgCDgCjoAj4Ag4AmmBgBMvaTGM3glHwBFwBBwB
R8ARcAQcAUfAEXAEHAFHwBEYiAg48TIQR8Xb5Ag4Ao6AI+AIOAKOgCPgCDgCjoAj4Ag4AmmBgBMv
aTGM3glHwBFwBBwBR8ARcAQcAUfAEXAEHAFHwBEYiAg48TIQR8Xb5Ag4Ao6AI+AIOAKOgCPgCDgC
joAj4Ag4AmmBgBMvaTGM3glHwBFwBBwBR8ARcAQcAUfAEXAEHAFHwBEYiAg48TIQR8Xb5Ag4Ao6A
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
FmV5VTt9oUEQsiM/hF8MBAV7q0+7afCBif+jKEvd4E/T9Esszi2+ci9SgsR5xTgJQUcYfwpuwhPG
Lhddb657tGi2hrSgDES0NN6+I9bUXyffYXQYUafxscQ5hKjmUL22mLZvvHF96bi+xLmEsCauKSH2
NG28LfszItKnYTuUIXDT6fKeTIAJMAEmwASSnwALL8k/htwDJsAEmAATSGECDeKEiCRwSJgkHy4H
RqT5gEMioqUazmlXF1EPkXNTf66jCieNxuVYJt/N/WxDJIpt8tq4+fhF4/iSeARG4qyrBXtxNNvM
93DcmhnN1tS+N3W/g78q8ebEhSMh4B0yLKWNxzuFv87cNSbABJgAE0hTAiy8pOnAc7eZABNgAkwg
+Qg0TJLbquUNAkZbna81ztNMnSMhTUhWbsna7oQMGh+ECTABJsAEmEArEmDhpRXh8qGZABNgAkyA
CTABJsAEmAATYAJMgAkwgfQmwMJLeo8/954JMAEmwASYABNgAkyACTABJsAEmAATaEUCLLy0Ilw+
NBNgAkyACTABJsAEmAATYAJMgAkwASaQ3gRYeEnv8efeMwEmwASYABNgAkyACTABJsAEmAATYAKt
SICFl1aEy4dmAkyACTABJsAEmAATYAJMgAkwASbABNKbAAsv6T3+3HsmwASYABNgAkyACTABJsAE
mAATYAJMoBUJsPDSinD50EyACTABJsAEmAATYAJMgAkwASbABJhAehNg4SW9x597zwSYABNgAkyA
CTABJsAEmAATYAJMgAm0IgEWXloRLh+aCTABJsAEmAATYAJMgAkwASbABJgAE0hvAikivEj1o9jw
3/QeVO49E2ACTIAJMAEmwASYABNgAkyACTABJtAaBITu0DztIQWEFxldVuq73bzOt8YQ8DGZABNg
AkyACTABJsAEmAATYAJMgAkwgVQlIJNFZrOklyQWXmRFqEymFaaYWYGOiy3+/3ljAkyACTABJsAE
mAATYAJMgAkwASbABJhA4gmIgA8dWoQOCUKSSJJk/MMRo0CSU3jxoFum7CBVhuhSSbpVnXiWfEQm
wASYABNgAkyACTABJsAEmAATYAJMgAkcgoCpQniRFQdFJAeScI64JafwUkF1lG0th6jU1ZJiikUR
k68EJsAEmAATYAJMgAkwASbABJgAE2ACTIAJtAkBWUWUixwhy1pLKyqjdN7hz5qcwsuKcytp5Io/
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
gf8PXMyP75RAh8sAAAAASUVORK5CYII=

--_004_9d5e9b077de94631a4623455924b57b8XCHRCD001ciscocom_--


From nobody Fri Jul 13 13:11:44 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 38AC3130F40 for <detnet@ietfa.amsl.com>; Fri, 13 Jul 2018 13:11:43 -0700 (PDT)
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=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 Lh42M14reuRb for <detnet@ietfa.amsl.com>; Fri, 13 Jul 2018 13:11:39 -0700 (PDT)
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 0F453130E8A for <detnet@ietf.org>; Fri, 13 Jul 2018 13:11:39 -0700 (PDT)
Received: from cmgw15.unifiedlayer.com (unknown [10.9.0.15]) by gproxy7.mail.unifiedlayer.com (Postfix) with ESMTP id EDE0421738C for <detnet@ietf.org>; Fri, 13 Jul 2018 13:53:07 -0600 (MDT)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id e47nf2iMqj0soe47nfiHXI; Fri, 13 Jul 2018 13:53:07 -0600
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=D5Foh1L+BLXD7hRafSSTO4WJqnIY0gse/fxT/NanDkg=; b=v9287Cpzs5ISvmg3vnrj2Z2kZQ jZcCD+yH13mbAAzkZEy8aCP7s5oe0d5iPX6pYHsDnqmPA5SLSdg29ejgZRTkHt04fSkJ4jIyNidQp THqCF8xbOCjxJPTZW+54ZwSc+;
Received: from [172.58.185.214] (port=59822 helo=[IPV6:2607:fb90:6458:6872:0:45:9575:8401]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <lberger@labn.net>) id 1fe47l-003D51-4t; Fri, 13 Jul 2018 13:53:07 -0600
From: Lou Berger <lberger@labn.net>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "Andrew G. Malis" <agmalis@gmail.com>, "Pascal Thubert (pthubert)" <pthubert=40cisco.com@dmarc.ietf.org>
CC: <draft-ietf-detnet-architecture@ietf.org>, Norman Finn <norman.finn@mail01.huawei.com>, DetNet WG <detnet@ietf.org>
Date: Fri, 13 Jul 2018 15:53:02 -0400
Message-ID: <16495342d30.282b.9b4188e636579690ba6c69f2c8a0f1fd@labn.net>
In-Reply-To: <bb399622f7694c1fbb00c2d2a6dedd46@XCH-RCD-001.cisco.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <30d8df73-9f52-89d3-66fd-2173f7038624@labn.net> <a19cb7bb-a518-acfd-4539-d002bfc58bca@labn.net> <3DF0466E9510274382F5B74499ACD6F8D31E2D@dfwpml705-chm.exmail.huawei.com> <6D76E3A0-CA07-4EE5-8157-AC604F3CB796@cisco.com> <bdf4d1ec-11be-9071-b94a-f6719f2fd397@labn.net> <3F7B52F1-ECCB-4789-B8FF-A171B4FE58F6@cisco.com> <B50E7F65-5892-4071-8636-7A00F059E636@cisco.com> <CAA=duU1Z-4LhZX0Vb3mc9fo53y7YiOr+bSdmmPe3SidzeoQLTQ@mail.gmail.com> <bb399622f7694c1fbb00c2d2a6dedd46@XCH-RCD-001.cisco.com>
User-Agent: AquaMail/1.15.0-916 (build: 101500003)
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----------16495342fb15106282b62703d8"
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: 172.58.185.214
X-Source-L: No
X-Exim-ID: 1fe47l-003D51-4t
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: ([IPV6:2607:fb90:6458:6872:0:45:9575:8401]) [172.58.185.214]:59822
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/hTA04ZX2dMK3Ffm2AIfHIvg-Z7M>
Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 13 Jul 2018 20:11:43 -0000

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

I think CP entity is a better representation of the architecture being 
agnostic of the control plane being fully centralized, fully distributed, 
or any hybrid of the two. Saying that control is limited to a single 
controller and to a pce implementation is certainly overly limiting in my 
opinion...

Lou


----------
On July 13, 2018 3:16:39 PM "Pascal Thubert (pthubert)" 
<pthubert@cisco.com> wrote:

> Oups, you’re right Andy,
>
> it was just added in 06 in replacement to “controller”, and I missed that 
> when I browsed the diffs.
>
> Well, wasn’t “controller” good enough? Note also that the replacement was 
> only partial, and “controller” is still there in many places.
>
> Also, we need to define what we mean by that “controller”, whatever we call it.
>
> At the time of that writing, I viewed the controller as a composite of 
> separate entities, as illustrated below:
>
> [cid:image003.png@01D41ABB.C711DC30]
> Does that make sense?
>
> Cheers,
>
> pascla
>
> From: Andrew G. Malis <agmalis@gmail.com>
> Sent: vendredi 13 juillet 2018 13:54
> To: Pascal Thubert (pthubert) <pthubert=40cisco.com@dmarc.ietf.org>
> Cc: Lou Berger <lberger@labn.net>; draft-ietf-detnet-architecture@ietf.org; 
> Norman Finn <norman.finn@mail01.huawei.com>; DetNet WG <detnet@ietf.org>
> Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
>
> Pascal,
>
> CPE is in sections 4.4.2 and 4.4.3 of revision 06. There are 8 occurrences 
> total.
>
> Cheers,
> Andy
>
>
> On Fri, Jul 13, 2018 at 1:48 PM, Pascal Thubert (pthubert) 
> <pthubert=40cisco.com@dmarc.ietf.org<mailto:pthubert=40cisco.com@dmarc.ietf.org>> 
> wrote:
> Hello Deborah
>
> The architecture as published does not have a CPE.
>
> This was introduced in this thread and never needs to see the light.
>
> The original text had PCE because conceptually this is the IETF base for 
> that entity, even if we’ll need to evolve it, and that there are other 
> entities we'll need for management and automation.
>
> I’m still unclear When CPE came up ?
> I saw it first in Lou’s proposal. Was that voluntary or a typo ?
>
>
> Regards,
>
> Pascal
>
>> Le 13 juil. 2018 à 13:44, Pascal Thubert (pthubert) 
>> <pthubert@cisco.com<mailto:pthubert@cisco.com>> a écrit :
>>
>> Works for me, Lou,
>>
>> I think that the best would be a terminology that would define this 
>> operational plane, leaving it open to network control and feedback, and 
>> then change in situ the text as you proposed.
>>
>>
>> Regards,
>>
>> Pascal
>>
>>> Le 13 juil. 2018 à 06:29, Lou Berger 
>>> <lberger@labn.net<mailto:lberger@labn.net>> a écrit :
>>>
>>> Pascal,
>>>
>>> Keeping in mind that LMI is generally considered a form of OAM, it sounds 
>>> like changing it to "Operational Plane (e.g., OAM)" would sufficiently 
>>> cover your intent and be a fairly trivial change to the document.  Would 
>>> this change work for you?
>>>
>>> Lou
>>>
>>>> On 7/13/2018 12:19 AM, Pascal Thubert (pthubert) wrote:
>>>> Hello Lou and Norm:
>>>>
>>>> I meant control protocols over the LMI as well as measurement (OAM) and 
>>>> automation such as (reflex) reactions that do no pass via a controller.
>>>>
>>>> The LMI provides information on the status of a DetNet path which can act 
>>>> as go/nogo for data and trigger fallback. It may in the future enable flow 
>>>> setup if one day we go for a more distributed design. It may provide time 
>>>> though for DetNet it is not in scope. It may provide rate control as well 
>>>> which is the object of a draft I have to split.
>>>>
>>>> So operation there was meant as a generic term for train data traffic 
>>>> overhead inside the network as opposed to in relation with a controller.
>>>>
>>>> Should we expand to clarify?
>>>>
>>>> Regards,
>>>>
>>>> Pascal
>>>>
>>>>> Le 13 juil. 2018 à 00:04, Norman Finn 
>>>>> <norman.finn@mail01.huawei.com<mailto:norman.finn@mail01.huawei.com>> a écrit :
>>>>>
>>>>> Pascal wrote that chunk.  I always assumed that "Operational Plane (control 
>>>>> plane)" was some sort of IETF phrase I just didn't understand.  If it's 
>>>>> OAM, I don't see what the "(control plane)" is for.
>>>>>
>>>>> Pascal?
>>>>>
>>>>> -- Norm
>>>>> ________________________________________
>>>>> From: detnet [detnet-bounces@ietf.org<mailto:detnet-bounces@ietf.org>] on 
>>>>> behalf of Lou Berger [lberger@labn.net<mailto:lberger@labn.net>]
>>>>> Sent: Thursday, July 12, 2018 9:47 AM
>>>>> To: 
>>>>> draft-ietf-detnet-architecture@ietf.org<mailto:draft-ietf-detnet-architecture@ietf.org>
>>>>> Cc: DetNet WG
>>>>> Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
>>>>>
>>>>> Hi,
>>>>>
>>>>> I have the following comments/questions:
>>>>>
>>>>> - WRT 4.4.2
>>>>>
>>>>> I think CPE and PCE are a bit conflated.  To clarify, hiw about:
>>>>>
>>>>> OLD
>>>>>   to any device operating in that plane, whether is it a Path
>>>>>   Computation entity, or a Network Management entity (NME)), or a
>>>>>   distributed control plane.  The Path Computation Element (PCE)
>>>>>   [RFC4655] is a core element of a controller, in charge of computing
>>>>>   Deterministic paths to be applied in the Network Plane.
>>>>>
>>>>> NEW
>>>>>   to any device operating in that plane, whether is it a Path
>>>>>   Computation Element [RFC4655] or entity, or a Network Management
>>>>> entity (NME)), or a
>>>>>   distributed control plane.  The CPE
>>>>>    is a core element of a controller, in charge of computing
>>>>>   Deterministic paths to be applied in the Network Plane.
>>>>>
>>>>> and s/PCE/CPE in the next paragraph, specifically:
>>>>>
>>>>> OLD
>>>>>   One or more PCE(s) collaborate to implement the requests from the FME
>>>>>   as Per-Flow Per-Hop Behaviors installed in the intermediate nodes for
>>>>>   each individual flow.  The PCEs place each flow along a deterministic
>>>>> NEW
>>>>>   One or more CPE(s) collaborate to implement the requests from the FME
>>>>>   as Per-Flow Per-Hop Behaviors installed in the intermediate nodes for
>>>>>   each individual flow.  The CPEs place each flow along a deterministic
>>>>>
>>>>> - WRT Section 4.4.3
>>>>> I'm unclear as to what "Operational Plane (control plane)" means in the
>>>>> first paragraph.  Should it perhaps read "Operational Plane (OAM)"? If
>>>>> not, what is the intent of "control plane" in this paragraph (and section)?
>>>>>
>>>>> Thank you,
>>>>> Lou
>>>>>
>>>>>> On 6/28/2018 10:35 PM, Lou Berger wrote:
>>>>>> Authors,
>>>>>>
>>>>>>     Thank you for the update!
>>>>>>
>>>>>> WG,
>>>>>>
>>>>>>     This document has changed to a sufficient degree that I think a 2nd
>>>>>> last call is warranted.  Typically I would start a 1 week LC in these
>>>>>> circumstances - but given the proximity to the meeting I'd like to start
>>>>>> a 3 week LC right ending with the IETF meeting -- that is on July 20th.
>>>>>> This should allow for both adequate review of the changes and discussion
>>>>>> of the changes in our WG session (Monday July 16.)
>>>>>>
>>>>>> As always, please send LC comment to the list and positive comments,
>>>>>> e.g., "I've reviewed this document
>>>>>> and believe it is ready for publication", are welcome!
>>>>>>
>>>>>> Thank you,
>>>>>>
>>>>>> Lou (as Shepherd)
>>>>>>
>>>>>>> On 6/28/2018 9:08 PM, János Farkas wrote:
>>>>>>> Dear all,
>>>>>>>
>>>>>>> Off-line discussions among Lou, Stewart, and authors followed the
>>>>>>> discussions to properly address the WGLC comments, including the
>>>>>>> detailed comments.
>>>>>>>
>>>>>>> A new revision of the draft has been uploaded:
>>>>>>> draft-ietf-detnet-architecture-06.
>>>>>>>
>>>>>>> In addition to the changes already described in this thread, the
>>>>>>> following bigger changes have been made to the draft:
>>>>>>>
>>>>>>>
>>>>>>> *Section 2.1 Terms used in this document*
>>>>>>>
>>>>>>> Some definitions refined as suggested by the detailed comments
>>>>>>>
>>>>>>> New definitions have been added:
>>>>>>>
>>>>>>>   "allocation
>>>>>>>           Resources are dedicated to support a DetNet flow. Depending
>>>>>>>           on an implementation, the resource may be reused by non-
>>>>>>>           DetNet flows when it is not used by the DetNet flow.
>>>>>>>
>>>>>>>
>>>>>>>   PEF     A Packet Elimination Function (PEF) eliminates duplicate
>>>>>>>           copies of packets to prevent excess packets flooding the
>>>>>>>           network or duplicate packets being sent out of the DetNet
>>>>>>>           domain.  PEF can be implemented by an edge node, a relay
>>>>>>>           node, or an end system.
>>>>>>>
>>>>>>>  PRF     A Packet Replication Function (PRF) replicates DetNet flow
>>>>>>>           packets and forwards them to one or more next hops in the
>>>>>>>           DetNet domain.  The number of packet copies sent to each next
>>>>>>>           hop is a DetNet flow specific parameter at the node doing the
>>>>>>>           replication.  PRF can be implemented by an edge node, a relay
>>>>>>>           node, or an end system.
>>>>>>>
>>>>>>>   PREOF   Collective name for Packet Replication, Elimination, and
>>>>>>>           Ordering Functions.
>>>>>>>
>>>>>>>   POF     A Packet Ordering Function (POF) re-orders packets within a
>>>>>>>           DetNet flow that are received out of order.  This function
>>>>>>>           can be implemented by an edge node, a relay node, or an end
>>>>>>>           system.
>>>>>>>
>>>>>>>  DetNet service proxy
>>>>>>>           Maps between App-flows and DetNet flows.
>>>>>>>
>>>>>>>   bridged path
>>>>>>>           A VLAN bridge uses the VLAN ID and the destination MAC
>>>>>>>           address to select the outbound port hence the path for a
>>>>>>>           frame."
>>>>>>>
>>>>>>>
>>>>>>> *Section 3.1 Primary goals defining the DetNet QoS*
>>>>>>>
>>>>>>> A new QoS aspect has been added:
>>>>>>>   "o  An upper bound on out-of-order packet delivery.  It is worth
>>>>>>>      noting that some DetNet applications are unable to tolerate any
>>>>>>>      out-of-order delivery."
>>>>>>>
>>>>>>>
>>>>>>> The 3rd paragraph on loss on page 8 after the bullet list has been
>>>>>>> extended to:
>>>>>>>   "After congestion, the most important contributions to packet loss are
>>>>>>>   typically from random media errors and equipment failures. Service
>>>>>>>   protection is the name for the mechanisms used by DetNet to address
>>>>>>>   these losses.  The mechanisms employed are constrained by the
>>>>>>>   requirement to meet the users' latency requirements.  Packet
>>>>>>>   replication and elimination (Section 3.2.2) and packet encoding
>>>>>>>   (Section 3.2.2.3) are described in this document to provide service
>>>>>>>   protection; others may be found.  For instance, packet encoding can
>>>>>>>   be used to provide service protection against random media errors,
>>>>>>>   packet replication and elimination can be used to provide service
>>>>>>>   protection against equipment failures.  This mechanism distributes
>>>>>>>   the contents of DetNet flows over multiple paths in time and/or
>>>>>>>   space, so that the loss of some of the paths does need not cause the
>>>>>>>   loss of any packets."
>>>>>>>
>>>>>>>
>>>>>>> *3.2.2.  Service Protection*
>>>>>>>
>>>>>>> Service protection is used as a more generic term. Introductory text
>>>>>>> added:
>>>>>>>   "Service protection aims to mitigate or eliminate packet loss due to
>>>>>>>   equipment failures, random media and/or memory faults.  These types
>>>>>>>   of packet loss can be greatly reduced by spreading the data over
>>>>>>>   multiple disjoint forwarding paths.  Various service protection
>>>>>>>   methods are described in [RFC6372], e.g., 1+1 linear protection.
>>>>>>>   This section describes the functional details of an additional method
>>>>>>>   in Section 3.2.2.2, which can be implemented as described in
>>>>>>>   Section 3.2.2.3 or as specified in [I-D.ietf-detnet-dp-sol-mpls] in
>>>>>>>   order to provide 1+n hitless protection.  The appropriate service
>>>>>>>   protection mechanism depends on the scenario and the requirements."
>>>>>>>
>>>>>>>
>>>>>>> New sub-section added:
>>>>>>>
>>>>>>> "3.2.2.1.  In-Order Delivery
>>>>>>>
>>>>>>>   Out-of-order packet delivery can be a side effect of service
>>>>>>>   protection.  Packets delivered out-of-order impact the amount of
>>>>>>>   buffering needed at the destination to properly process the received
>>>>>>>   data.  Such packets also influence the jitter of a flow.  The DetNet
>>>>>>>   service includes maximum allowed misordering as a constraint. Zero
>>>>>>>   misordering would be a valid service constraint to reflect that the
>>>>>>>   end system(s) of the flow cannot tolerate any out-of-order delivery.
>>>>>>>   Service protection may provide a mechanism to support in-order
>>>>>>>   delivery."
>>>>>>>
>>>>>>>
>>>>>>> *3.2.2.2. Packet Replication and Elimination*
>>>>>>>
>>>>>>> New bullet added as the last one:
>>>>>>>   "o  The Packet Ordering Function (POF) uses the sequencing information
>>>>>>>      to re-order a DetNet flow's packets that are received out of
>>>>>>>      order."
>>>>>>>
>>>>>>> New sentence added after the bullet list:
>>>>>>> "The order in which a node applies the PEF and the PRF to a DetNet
>>>>>>> flow is implementation specific."
>>>>>>>
>>>>>>> 2nd paragraph after the bullet list has been updated to:
>>>>>>> "Some service protection mechanisms rely on switching from one flow to
>>>>>>>   another when a failure of a flow is detected.  Contrarily, packet
>>>>>>>   replication and elimination combines the DetNet member flows sent
>>>>>>>   along multiple different paths, and performs a packet-by-packet
>>>>>>>   selection of which to discard, e.g., based on sequencing information."
>>>>>>>
>>>>>>>
>>>>>>> *3.2.3.  Explicit routes*
>>>>>>>
>>>>>>> Out-of-order aspect added to the first paragraph, which is about
>>>>>>> distributed routing:
>>>>>>> "Furthermore, out-of-order
>>>>>>> packet delivery can be a side effect of route changes."
>>>>>>>
>>>>>>> New sentence added to the 3rd paragraph:
>>>>>>> "Explicit routes can be established various
>>>>>>> ways, e.g., with RSVP-TE [RFC3209], with Segment Routing (SR)
>>>>>>> [I-D.ietf-spring-segment-routing], via a Software Defined Networking
>>>>>>> approach [RFC7426], with IS-IS [RFC7813], etc."
>>>>>>>
>>>>>>> New paragraph added:
>>>>>>>   "Out-of-order packet delivery can be a side effect of distributing a
>>>>>>>   single flow over multiple paths especially when there is a change
>>>>>>>   from one path to another when combining the flow.  This is
>>>>>>>   irrespective of the distribution method used, also applies to service
>>>>>>>   protection over explicit routes.  As described in Section 3.2.2.1,
>>>>>>>   out-of-order packets influence the jitter of a flow and impact the
>>>>>>>   amount of buffering needed to process the data; therefore, DetNet
>>>>>>>   service includes maximum allowed misordering as a constraint. The
>>>>>>>   use of explicit routes helps to provide in-order delivery because
>>>>>>>   there is no immediate route change with the network topology, but the
>>>>>>>   changes are plannable as they are between the different explicit
>>>>>>>   routes."
>>>>>>>
>>>>>>> *
>>>>>>> **4.1.1. Representative Protocol Stack Model*
>>>>>>>
>>>>>>> "Explicit routes" have been added to Figure 2 with the corresponding
>>>>>>> explanation:
>>>>>>> "Explicit routes
>>>>>>>           The DetNet transport layer provides mechanisms to ensure that
>>>>>>>           fixed paths are provided for DetNet flows.  These explicit
>>>>>>>           paths avoid the impact of network convergence."
>>>>>>>
>>>>>>>
>>>>>>> Section 4.11 Connected islands vs. networks of v05 has been deleted
>>>>>>> because it was just a leftover from early drafts on what DetNet WG
>>>>>>> should do; which are covered by the charter anyways.
>>>>>>>
>>>>>>>
>>>>>>> References have been cleaned up and brought up-to-date.
>>>>>>>
>>>>>>>
>>>>>>> Refinements have been implemented in the draft according to Lou's
>>>>>>> detailed comments. They are not listed here because they are minor
>>>>>>> changes.
>>>>>>>
>>>>>>>
>>>>>>> Best regards,
>>>>>>> Janos
>>>>>>>
>>>>>>>
>>>>>>>> On 6/12/2018 2:48 PM, Lou Berger wrote:
>>>>>>>> Balázs,
>>>>>>>>
>>>>>>>> Thanks for the response -- please see below.
>>>>>>>>
>>>>>>>> ----------
>>>>>>>> On June 12, 2018 4:07:35 AM Balázs Varga A
>>>>>>>> <balazs.a.varga@ericsson.com<mailto:balazs.a.varga@ericsson.com>> wrote:
>>>>>>>>
>>>>>>>>> Hi Lou, Thanks for the comments. See reactions inline. Document
>>>>>>>>> update in progress. Cheers Bala'zs
>>>>>>>>>
>>>>>>>>> -----Original Message-----
>>>>>>>>> From: detnet <detnet-bounces@ietf.org<mailto:detnet-bounces@ietf.org>> On 
>>>>>>>>> Behalf Of Lou Berger
>>>>>>>>> Sent: 2018. június 1. 22:42
>>>>>>>>> To: DetNet WG <detnet@ietf.org<mailto:detnet@ietf.org>>;
>>>>>>>>> draft-ietf-detnet-architecture@ietf.org<mailto:draft-ietf-detnet-architecture@ietf.org>
>>>>>>>>> Subject: [Detnet] Promised comments on draft-ietf-detnet-architecture
>>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>>     I have a number of high level comments on the document that I'd
>>>>>>>>> like to  raise below.  I also have a number of more
>>>>>>>>> editorial/specific comments that  I'd like to review directly with
>>>>>>>>> the authors and then have them report back  on changes -- if any
>>>>>>>>> turn out to be more substantive discussions from the  author's
>>>>>>>>> perspective, I'll raise these on the list separately.
>>>>>>>>>
>>>>>>>> ...
>>>>>>>>> - WRT Section 4.4.3, I think the inclusion of a distributed control
>>>>>>>>> plane in the "Network Plane" is inconsistent with other functional
>>>>>>>>> definitions and conflates where a function resides from the actual
>>>>>>>>> function and that whether control is implemented in a fully
>>>>>>>>> centralized, fully distributed or some hybrid form doesn't
>>>>>>>>> fundamentally change  the control function's role -- therefore I
>>>>>>>>> think the sections 4.4.2 and .3 should be revised accordingly
>>>>>>>>> [Balázs Varga A] Agree in principal. Let's discuss the details.
>>>>>>>>>
>>>>>>>> Okay - I'll work with you off line and we can report back the
>>>>>>>> results/proposed changes.
>>>>>>>>
>>>>>>>>> - In several places it's not clear that DetNet service is always a
>>>>>>>>> L3 service which is controlled using L3 identifiers, i.e., IP
>>>>>>>>> addresses -- this is true even in the MPLS service case and the TSN
>>>>>>>>> over MPLS case. I think this is an important point to be clear on in
>>>>>>>>> the document.
>>>>>>>>> [Balázs Varga A] I am not sure. DetNet service is always provided
>>>>>>>>> over a L3 network (IP or MPLS), that is fine. However the service
>>>>>>>>> itself can be L2 or L3. In case of TSN Ethernet frames are
>>>>>>>>> transported, so it is a L2 service. In case of IP end systems IP
>>>>>>>>> packets are transported so it is a L3 service.
>>>>>>>>>
>>>>>>>> Humm - While I agree that DetNet is providing an (enhanced) L2VPN
>>>>>>>> service, it is not itself providing control or service of L2 devices
>>>>>>>> -- this is TSN's job.  The fact that DetNet is all about behavior of
>>>>>>>> L3 nodes (i.e., IP and PW/MPLS) and not L2 nodes (i.e., TSN bridges)
>>>>>>>> is something the architecture should make unambiguous.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Lou
>>>>>>>>
>>>>>>>>> Please let me know what you think.
>>>>>>>>>
>>>>>>>>> Cheers,
>>>>>>>>>
>>>>>>>>> Lou
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> 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
>>>>>>>
>>>>>>>
>>>>>>>> On 6/12/2018 6:27 PM, Stewart Bryant wrote:
>>>>>>>> Dear Bala'zs
>>>>>>>>
>>>>>>>> Thank you your for your consideration of these points. I will just
>>>>>>>> pick up a few that need some further thought:
>>>>>>>>
>>>>>>>>
>>>>>>>>>    DetNet transit node
>>>>>>>>>
>>>>>>>>>           A node operating at the DetNet transport layer, that utilizes
>>>>>>>>>
>>>>>>>>>           link layer and/or network layer switching across multiple
>>>>>>>>>
>>>>>>>>>           links and/or sub-networks to provide paths for DetNet service
>>>>>>>>>
>>>>>>>>>           layer functions. Optionally provides congestion protection
>>>>>>>>>
>>>>>>>>>           over those paths.  An MPLS LSR is an example of a DetNet
>>>>>>>>>
>>>>>>>>>           transit node.
>>>>>>>>>
>>>>>>>>> SB> In that example it would have to be a DetNet enable/aware LSR. An
>>>>>>>>>
>>>>>>>>> SB> ordinary LSR would not know anything about DetNet.
>>>>>>>>>
>>>>>>>>> [Balázs Varga A] No, A DetNet aware LSR would be a relay node (S-PE).
>>>>>>>>>
>>>>>>>> I think the confusion is what "DetNet Transport Layer" means. This
>>>>>>>> technology touches on Transport Layer in  the L4 sense, and the
>>>>>>>> Transport Network Layer as in the packet network that carries
>>>>>>>> L3 packets.
>>>>>>>>
>>>>>>>> So I think that we need to clarify whether a DetNet transit node
>>>>>>>> is an S-PE (i.e. a a transit node in the DetNet layer), or a P node
>>>>>>>> (i.e. a transit node that is carrying DetNet packets but could be
>>>>>>>> carrying any sort of MPLS packet)
>>>>>>>>
>>>>>>>>> ============
>>>>>>>>>
>>>>>>>>>   These three techniques can be applied independently, giving eight
>>>>>>>>>
>>>>>>>>>   possible combinations, including none (no DetNet), although some
>>>>>>>>>
>>>>>>>>>   combinations are of wider utility than others.  This separation keeps
>>>>>>>>>
>>>>>>>>>   the protocol stack coherent and maximizes interoperability with
>>>>>>>>>
>>>>>>>>>   existing and developing standards in this (IETF) and other Standards
>>>>>>>>>
>>>>>>>>>   Development Organizations.  Some examples of typical expected
>>>>>>>>>
>>>>>>>>>   combinations:
>>>>>>>>>
>>>>>>>>>   o  Explicit routes plus service protection are exactly the techniques
>>>>>>>>>
>>>>>>>>>      employed by [HSR-PRP]. Explicit routes are achieved by limiting
>>>>>>>>>
>>>>>>>>>      the physical topology of the network, and the sequentialization,
>>>>>>>>>
>>>>>>>>>      replication, and duplicate elimination are facilitated by packet
>>>>>>>>>
>>>>>>>>>      tags added at the front or the end of Ethernet frames.
>>>>>>>>>
>>>>>>>>> SB> ER can be done virtually as well as physically. RSVP is a type of
>>>>>>>>>
>>>>>>>>> SB> ER, as is Adj-SID based SR, and we can design other types.
>>>>>>>>>
>>>>>>>>> [Balázs Varga A] Agree, but these are examples. Statement is for
>>>>>>>>> HSR-PRP.
>>>>>>>>>
>>>>>>>> So the question is whether we should expand the set of examples,
>>>>>>>> particularly
>>>>>>>> to more accessible ones.
>>>>>>>>
>>>>>>>> ============
>>>>>>>>>                    Packet replication and elimination
>>>>>>>>>
>>>>>>>>>>>>>>>>>> relay > > > > > > > >
>>>>>>>>>> /------------+ R node E +------------\ >
>>>>>>>>>> /                  v + ^               \ >
>>>>>>>>>      end    R +                   v | ^                + E end
>>>>>>>>>
>>>>>>>>>      system   +                   v | ^                +   system
>>>>>>>>>
>>>>>>>>>> \                  v + ^               / >
>>>>>>>>>> \------------+ R relay E +-----------/ >
>>>>>>>>>>>>>>>>>>  node > > > > > > > >
>>>>>>>>> Figure 1
>>>>>>>>>
>>>>>>>>>   Packet replication and elimination does not react to and correct
>>>>>>>>>
>>>>>>>>>   failures; it is entirely passive.  Thus, intermittent failures,
>>>>>>>>>
>>>>>>>>> SB> I think it copes with intermittent failures OK.
>>>>>>>>>
>>>>>>>>> [Balázs Varga A] Yes, PRF and PEF can eliminate the effect of such
>>>>>>>>> failures. But text
>>>>>>>>>
>>>>>>>>> intends to say that it is passive. It is not reacting to such
>>>>>>>>> failures. No change in text.
>>>>>>>>>
>>>>>>>> You say that PREF does not correct failures. I would contend that is
>>>>>>>> exactly
>>>>>>>> what it does. Sure it does not react but it does correct, and it does
>>>>>>>> address intermittent failures.
>>>>>>>>> ===========
>>>>>>>>>
>>>>>>>>>   transported between the peer end systems.  Therefore, the following
>>>>>>>>>
>>>>>>>>>   possible types / formats of a DetNet flow are distinguished in this
>>>>>>>>>
>>>>>>>>>   document:
>>>>>>>>>
>>>>>>>>>   o  App-flow: native format of a DetNet flow.  It does not contain any
>>>>>>>>>
>>>>>>>>>      DetNet related attributes.
>>>>>>>>>
>>>>>>>>>   o  DetNet-t-flow: specific format of a DetNet flow.  Only requires
>>>>>>>>>
>>>>>>>>>      the congestion / latency features provided by the Detnet transport
>>>>>>>>>
>>>>>>>>>      layer.
>>>>>>>>>
>>>>>>>>>   o  DetNet-s-flow: specific format of a DetNet flow.  Only requires
>>>>>>>>>
>>>>>>>>>      the replication/elimination feature ensured by the DetNet service
>>>>>>>>>
>>>>>>>>>      layer.
>>>>>>>>>
>>>>>>>>>   o  DetNet-st-flow: specific format of a DetNet flow.  It requires
>>>>>>>>>
>>>>>>>>>      both DetNet service layer and DetNet transport layer functions
>>>>>>>>>
>>>>>>>>>      during forwarding.
>>>>>>>>>
>>>>>>>>> SB> I find the relisting of these types confusing. Wheren't they
>>>>>>>>> defined
>>>>>>>>>
>>>>>>>>> SB> in the section above?
>>>>>>>>>
>>>>>>>>> [Balázs Varga A] This is inline with the previous section " Grouping
>>>>>>>>> of end systems ".
>>>>>>>>>
>>>>>>>> Surely if we have defined them we never need to do anything but name
>>>>>>>> them in
>>>>>>>> later sections. Redefinition is never a good idea because it often
>>>>>>>> leads to
>>>>>>>> conflicting definitions.
>>>>>>>>
>>>>>>>>> ============
>>>>>>>>>
>>>>>>>>>   [HSR-PRP]  IEC, "High availability seamless redundancy (HSR) is a
>>>>>>>>>
>>>>>>>>>              further development of the PRP approach, although HSR
>>>>>>>>>
>>>>>>>>>              functions primarily as a protocol for creating media
>>>>>>>>>
>>>>>>>>>              redundancy while PRP, as described in the previous
>>>>>>>>>
>>>>>>>>>              section, creates network redundancy.  PRP and HSR are both
>>>>>>>>>
>>>>>>>>>              described in the IEC 62439 3 standard.",
>>>>>>>>>
>>>>>>>>>              <http://webstore.iec.ch/webstore/webstore.nsf/
>>>>>>>>>
>>>>>>>>> artnum/046615!opendocument>.
>>>>>>>>>
>>>>>>>>> SB> Not available at the time of this review, but my recollection is
>>>>>>>>>
>>>>>>>>> SB> that this is not readily available without paying a large fee.
>>>>>>>>>
>>>>>>>> If we decide that this is essential as a key reference, there needs to be
>>>>>>>> some suitable text, as this will get raised a number of times between
>>>>>>>> here an publication as first the directorates and then the ADs run
>>>>>>>> into this.
>>>>>>>>
>>>>>>>>> ===========
>>>>>>>>>
>>>>>>>>>   [ISA95]    ANSI/ISA, "Enterprise-Control System Integration Part 1:
>>>>>>>>>
>>>>>>>>>              Models and Terminology", 2000,
>>>>>>>>>
>>>>>>>>>              <https://www.isa.org/isa95/>.
>>>>>>>>>
>>>>>>>>> SB> Should that be 2000, or 2010.
>>>>>>>>>
>>>>>>>>> SB> Note that this seems to be a very expensive document to access.
>>>>>>>>>
>>>>>>>> You did not comment on the correctness of the reference.
>>>>>>>> Best Regards
>>>>>>>>
>>>>>>>> Stewart
>>>>>> _______________________________________________
>>>>>> 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<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
>

------------16495342fb15106282b62703d8
Content-Type: multipart/related;
 boundary="----------16495342fb05106282b17b72bb"

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

<html>
<head>
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
=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:0cm;
=09margin-bottom:.0001pt;
=09font-size:12.0pt;
=09font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
=09{mso-style-priority:99;
=09color:blue;
=09text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
=09{mso-style-priority:99;
=09color:purple;
=09text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
=09{mso-style-name:msonormal;
=09mso-margin-top-alt:auto;
=09margin-right:0cm;
=09mso-margin-bottom-alt:auto;
=09margin-left:0cm;
=09font-size:12.0pt;
=09font-family:"Times New Roman",serif;}
span.EmailStyle18
=09{mso-style-type:personal-reply;
=09font-family:"Calibri",sans-serif;
=09color:#1F497D;}
.MsoChpDefault
=09{mso-style-type:export-only;
=09font-size:10.0pt;}
@page WordSection1
=09{size:612.0pt 792.0pt;
=09margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
=09{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 style=3D"color: black;">
<div style=3D"color: black;">
<p style=3D"margin: 0 0 1em 0; color: black;">I think CP entity is a better=
 representation of the architecture being agnostic of the control plane bei=
ng fully centralized, fully distributed, or any hybrid of the two. Saying t=
hat control is limited to a single controller and to a pce implementation i=
s certainly overly limiting in my opinion...</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: Arial, sans-serif; =
margin: 8pt 0;">On July 13, 2018 3:16:39 PM &quot;Pascal Thubert (pthubert)=
&quot; &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;">
<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">Oups, you=E2=80=99re right Andy,
<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">it was just added in 06 in replacemen=
t to =E2=80=9Ccontroller=E2=80=9D, and I missed that when I browsed the dif=
fs.<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">Well, wasn=E2=80=99t =E2=80=9Ccontrol=
ler=E2=80=9D good enough? Note also that the replacement was only partial, =
and =E2=80=9Ccontroller=E2=80=9D is still there in many places.<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">Also, we need to define what we mean =
by that =E2=80=9Ccontroller=E2=80=9D, whatever we call it.<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">At the time of that writing, I viewed=
 the controller as a composite of separate entities, as illustrated below:<=
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"><img width=3D"497" height=3D"354" sty=
le=3D"width:5.1759in;height:3.6851in" id=3D"Picture_x0020_1" src=3D"cid:par=
t1365.16495342d30.282b.9b4188e636579690ba6c69f2c8a0f1fd@labn.net" alt=3D"ci=
d:image003.png@01D41ABB.C711DC30"></span><span style=3D"font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><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">Does that make sense?<o:p></o:p></spa=
n></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">Cheers,<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">pascla<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"> Andrew G. Malis &lt;agmalis@gm=
ail.com&gt;
<br>
<b>Sent:</b> vendredi 13 juillet 2018 13:54<br>
<b>To:</b> Pascal Thubert (pthubert) &lt;pthubert=3D40cisco.com@dmarc.ietf.=
org&gt;<br>
<b>Cc:</b> Lou Berger &lt;lberger@labn.net&gt;; draft-ietf-detnet-architect=
ure@ietf.org; Norman Finn &lt;norman.finn@mail01.huawei.com&gt;; DetNet WG =
&lt;detnet@ietf.org&gt;<br>
<b>Subject:</b> Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-archi=
tecture-06<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">Pascal,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">CPE is in sections 4.4.2 and 4.4.3 of revision 06. T=
here are 8 occurrences total.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Cheers,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Andy<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">On Fri, Jul 13, 2018 at 1:48 PM, Pascal Thubert (pth=
ubert) &lt;<a href=3D"mailto:pthubert=3D40cisco.com@dmarc.ietf.org" target=
=3D"_blank">pthubert=3D40cisco.com@dmarc.ietf.org</a>&gt; wrote:<o:p></o:p>=
</p>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0c=
m 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal">Hello Deborah <br>
<br>
The architecture as published does not have a CPE. <br>
<br>
This was introduced in this thread and never needs to see the light. <br>
<br>
The original text had PCE because conceptually this is the IETF base for th=
at entity, even if we=E2=80=99ll need to evolve it, and that there are othe=
r entities we'll need for management and automation.<br>
<br>
I=E2=80=99m still unclear When CPE came up ?<br>
I saw it first in Lou=E2=80=99s proposal. Was that voluntary or a typo ?<br=
>
<br>
<br>
Regards,<br>
<br>
Pascal<o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal"><br>
&gt; Le 13 juil. 2018 =C3=A0 13:44, Pascal Thubert (pthubert) &lt;<a href=
=3D"mailto:pthubert@cisco.com">pthubert@cisco.com</a>&gt; a =C3=A9crit :<br=
>
&gt; <br>
&gt; Works for me, Lou,<br>
&gt; <br>
&gt; I think that the best would be a terminology that would define this op=
erational plane, leaving it open to network control and feedback, and then =
change in situ the text as you proposed.<br>
&gt; <br>
&gt; <br>
&gt; Regards,<br>
&gt; <br>
&gt; Pascal<br>
&gt; <br>
&gt;&gt; Le 13 juil. 2018 =C3=A0 06:29, Lou Berger &lt;<a href=3D"mailto:lb=
erger@labn.net">lberger@labn.net</a>&gt; a =C3=A9crit :<br>
&gt;&gt; <br>
&gt;&gt; Pascal,<br>
&gt;&gt; <br>
&gt;&gt; Keeping in mind that LMI is generally considered a form of OAM, it=
 sounds like changing it to &quot;Operational Plane (e.g., OAM)&quot; would=
 sufficiently cover your intent and be a fairly trivial change to the docum=
ent.&nbsp; Would this change work for you?<br>
&gt;&gt; <br>
&gt;&gt; Lou<br>
&gt;&gt; <br>
&gt;&gt;&gt; On 7/13/2018 12:19 AM, Pascal Thubert (pthubert) wrote:<br>
&gt;&gt;&gt; Hello Lou and Norm:<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; I meant control protocols over the LMI as well as measurement =
(OAM) and automation such as (reflex) reactions that do no pass via a contr=
oller.<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; The LMI provides information on the status of a DetNet path wh=
ich can act as go/nogo for data and trigger fallback. It may in the future =
enable flow setup if one day we go for a more distributed design. It may pr=
ovide time though for DetNet it is not in
 scope. It may provide rate control as well which is the object of a draft =
I have to split.<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; So operation there was meant as a generic term for train data =
traffic overhead inside the network as opposed to in relation with a contro=
ller.<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; Should we expand to clarify?<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; Regards,<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; Pascal<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; Le 13 juil. 2018 =C3=A0 00:04, Norman Finn &lt;<a href=3D"=
mailto:norman.finn@mail01.huawei.com">norman.finn@mail01.huawei.com</a>&gt;=
 a =C3=A9crit :<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; Pascal wrote that chunk.&nbsp; I always assumed that &quot=
;Operational Plane (control plane)&quot; was some sort of IETF phrase I jus=
t didn't understand.&nbsp; If it's OAM, I don't see what the &quot;(control=
 plane)&quot; is for.<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; Pascal?<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; -- Norm<br>
&gt;&gt;&gt;&gt; ________________________________________<br>
&gt;&gt;&gt;&gt; From: detnet [<a href=3D"mailto:detnet-bounces@ietf.org">d=
etnet-bounces@ietf.org</a>] on behalf of Lou Berger [<a href=3D"mailto:lber=
ger@labn.net">lberger@labn.net</a>]<br>
&gt;&gt;&gt;&gt; Sent: Thursday, July 12, 2018 9:47 AM<br>
&gt;&gt;&gt;&gt; To: <a href=3D"mailto:draft-ietf-detnet-architecture@ietf.=
org">draft-ietf-detnet-architecture@ietf.org</a><br>
&gt;&gt;&gt;&gt; Cc: DetNet WG<br>
&gt;&gt;&gt;&gt; Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-de=
tnet-architecture-06<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; I have the following comments/questions:<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; - WRT 4.4.2<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; I think CPE and PCE are a bit conflated.&nbsp; To clarify,=
 hiw about:<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; OLD<br>
&gt;&gt;&gt;&gt;&nbsp; &nbsp;to any device operating in that plane, whether=
 is it a Path<br>
&gt;&gt;&gt;&gt;&nbsp; &nbsp;Computation entity, or a Network Management en=
tity (NME)), or a<br>
&gt;&gt;&gt;&gt;&nbsp; &nbsp;distributed control plane.&nbsp; The Path Comp=
utation Element (PCE)<br>
&gt;&gt;&gt;&gt;&nbsp; &nbsp;[RFC4655] is a core element of a controller, i=
n charge of computing<br>
&gt;&gt;&gt;&gt;&nbsp; &nbsp;Deterministic paths to be applied in the Netwo=
rk Plane.<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; NEW<br>
&gt;&gt;&gt;&gt;&nbsp; &nbsp;to any device operating in that plane, whether=
 is it a Path<br>
&gt;&gt;&gt;&gt;&nbsp; &nbsp;Computation Element [RFC4655] or entity, or a =
Network Management<br>
&gt;&gt;&gt;&gt; entity (NME)), or a<br>
&gt;&gt;&gt;&gt;&nbsp; &nbsp;distributed control plane.&nbsp; The CPE<br>
&gt;&gt;&gt;&gt;&nbsp; &nbsp; is a core element of a controller, in charge =
of computing<br>
&gt;&gt;&gt;&gt;&nbsp; &nbsp;Deterministic paths to be applied in the Netwo=
rk Plane.<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; and s/PCE/CPE in the next paragraph, specifically:<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; OLD<br>
&gt;&gt;&gt;&gt;&nbsp; &nbsp;One or more PCE(s) collaborate to implement th=
e requests from the FME<br>
&gt;&gt;&gt;&gt;&nbsp; &nbsp;as Per-Flow Per-Hop Behaviors installed in the=
 intermediate nodes for<br>
&gt;&gt;&gt;&gt;&nbsp; &nbsp;each individual flow.&nbsp; The PCEs place eac=
h flow along a deterministic<br>
&gt;&gt;&gt;&gt; NEW<br>
&gt;&gt;&gt;&gt;&nbsp; &nbsp;One or more CPE(s) collaborate to implement th=
e requests from the FME<br>
&gt;&gt;&gt;&gt;&nbsp; &nbsp;as Per-Flow Per-Hop Behaviors installed in the=
 intermediate nodes for<br>
&gt;&gt;&gt;&gt;&nbsp; &nbsp;each individual flow.&nbsp; The CPEs place eac=
h flow along a deterministic<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; - WRT Section 4.4.3<br>
&gt;&gt;&gt;&gt; I'm unclear as to what &quot;Operational Plane (control pl=
ane)&quot; means in the<br>
&gt;&gt;&gt;&gt; first paragraph.&nbsp; Should it perhaps read &quot;Operat=
ional Plane (OAM)&quot;? If<br>
&gt;&gt;&gt;&gt; not, what is the intent of &quot;control plane&quot; in th=
is paragraph (and section)?<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; Thank you,<br>
&gt;&gt;&gt;&gt; Lou<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt; On 6/28/2018 10:35 PM, Lou Berger wrote:<br>
&gt;&gt;&gt;&gt;&gt; Authors,<br>
&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp;Thank you for the update!<br>
&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt; WG,<br>
&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp;This document has changed to a suff=
icient degree that I think a 2nd<br>
&gt;&gt;&gt;&gt;&gt; last call is warranted.&nbsp; Typically I would start =
a 1 week LC in these<br>
&gt;&gt;&gt;&gt;&gt; circumstances - but given the proximity to the meeting=
 I'd like to start<br>
&gt;&gt;&gt;&gt;&gt; a 3 week LC right ending with the IETF meeting -- that=
 is on July 20th.<br>
&gt;&gt;&gt;&gt;&gt; This should allow for both adequate review of the chan=
ges and discussion<br>
&gt;&gt;&gt;&gt;&gt; of the changes in our WG session (Monday July 16.)<br>
&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt; As always, please send LC comment to the list and posi=
tive comments,<br>
&gt;&gt;&gt;&gt;&gt; e.g., &quot;I've reviewed this document<br>
&gt;&gt;&gt;&gt;&gt; and believe it is ready for publication&quot;, are wel=
come!<br>
&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt; Thank you,<br>
&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt; Lou (as Shepherd)<br>
&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; On 6/28/2018 9:08 PM, J=C3=A1nos Farkas wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt; Dear all,<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; Off-line discussions among Lou, Stewart, and autho=
rs followed the<br>
&gt;&gt;&gt;&gt;&gt;&gt; discussions to properly address the WGLC comments,=
 including the<br>
&gt;&gt;&gt;&gt;&gt;&gt; detailed comments.<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; A new revision of the draft has been uploaded:<br>
&gt;&gt;&gt;&gt;&gt;&gt; draft-ietf-detnet-architecture-06.<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; In addition to the changes already described in th=
is thread, the<br>
&gt;&gt;&gt;&gt;&gt;&gt; following bigger changes have been made to the dra=
ft:<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; *Section 2.1 Terms used in this document*<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; Some definitions refined as suggested by the detai=
led comments<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; New definitions have been added:<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;&quot;allocation<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Resources =
are dedicated to support a DetNet flow. Depending<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;on an impl=
ementation, the resource may be reused by non-<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DetNet flo=
ws when it is not used by the DetNet flow.<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;PEF&nbsp; &nbsp; &nbsp;A Packet Elimin=
ation Function (PEF) eliminates duplicate<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;copies of =
packets to prevent excess packets flooding the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;network or=
 duplicate packets being sent out of the DetNet<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;domain.&nb=
sp; PEF can be implemented by an edge node, a relay<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;node, or a=
n end system.<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; PRF&nbsp; &nbsp; &nbsp;A Packet Replication =
Function (PRF) replicates DetNet flow<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;packets an=
d forwards them to one or more next hops in the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DetNet dom=
ain.&nbsp; The number of packet copies sent to each next<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;hop is a D=
etNet flow specific parameter at the node doing the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;replicatio=
n.&nbsp; PRF can be implemented by an edge node, a relay<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;node, or a=
n end system.<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;PREOF&nbsp; &nbsp;Collective name for =
Packet Replication, Elimination, and<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Ordering F=
unctions.<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;POF&nbsp; &nbsp; &nbsp;A Packet Orderi=
ng Function (POF) re-orders packets within a<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DetNet flo=
w that are received out of order.&nbsp; This function<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;can be imp=
lemented by an edge node, a relay node, or an end<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;system.<br=
>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; DetNet service proxy<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Maps betwe=
en App-flows and DetNet flows.<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;bridged path<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;A VLAN bri=
dge uses the VLAN ID and the destination MAC<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;address to=
 select the outbound port hence the path for a<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;frame.&quo=
t;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; *Section 3.1 Primary goals defining the DetNet QoS=
*<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; A new QoS aspect has been added:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;&quot;o&nbsp; An upper bound on out-of=
-order packet delivery.&nbsp; It is worth<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; noting that some DetNet applic=
ations are unable to tolerate any<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; out-of-order delivery.&quot;<b=
r>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; The 3rd paragraph on loss on page 8 after the bull=
et list has been<br>
&gt;&gt;&gt;&gt;&gt;&gt; extended to:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;&quot;After congestion, the most impor=
tant contributions to packet loss are<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;typically from random media errors and=
 equipment failures. Service<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;protection is the name for the mechani=
sms used by DetNet to address<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;these losses.&nbsp; The mechanisms emp=
loyed are constrained by the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;requirement to meet the users' latency=
 requirements.&nbsp; Packet<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;replication and elimination (Section 3=
.2.2) and packet encoding<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;(Section 3.2.2.3) are described in thi=
s document to provide service<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;protection; others may be found.&nbsp;=
 For instance, packet encoding can<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;be used to provide service protection =
against random media errors,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;packet replication and elimination can=
 be used to provide service<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;protection against equipment failures.=
&nbsp; This mechanism distributes<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;the contents of DetNet flows over mult=
iple paths in time and/or<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;space, so that the loss of some of the=
 paths does need not cause the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;loss of any packets.&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; *3.2.2.&nbsp; Service Protection*<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; Service protection is used as a more generic term.=
 Introductory text<br>
&gt;&gt;&gt;&gt;&gt;&gt; added:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;&quot;Service protection aims to mitig=
ate or eliminate packet loss due to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;equipment failures, random media and/o=
r memory faults.&nbsp; These types<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;of packet loss can be greatly reduced =
by spreading the data over<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;multiple disjoint forwarding paths.&nb=
sp; Various service protection<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;methods are described in [RFC6372], e.=
g., 1&#43;1 linear protection.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;This section describes the functional =
details of an additional method<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;in Section 3.2.2.2, which can be imple=
mented as described in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;Section 3.2.2.3 or as specified in [I-=
D.ietf-detnet-dp-sol-mpls] in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;order to provide 1&#43;n hitless prote=
ction.&nbsp; The appropriate service<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;protection mechanism depends on the sc=
enario and the requirements.&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; New sub-section added:<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; &quot;3.2.2.1.&nbsp; In-Order Delivery<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;Out-of-order packet delivery can be a =
side effect of service<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;protection.&nbsp; Packets delivered ou=
t-of-order impact the amount of<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;buffering needed at the destination to=
 properly process the received<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;data.&nbsp; Such packets also influenc=
e the jitter of a flow.&nbsp; The DetNet<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;service includes maximum allowed misor=
dering as a constraint. Zero<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;misordering would be a valid service c=
onstraint to reflect that the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;end system(s) of the flow cannot toler=
ate any out-of-order delivery.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;Service protection may provide a mecha=
nism to support in-order<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;delivery.&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; *3.2.2.2. Packet Replication and Elimination*<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; New bullet added as the last one:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;&quot;o&nbsp; The Packet Ordering Func=
tion (POF) uses the sequencing information<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; to re-order a DetNet flow's pa=
ckets that are received out of<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; order.&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; New sentence added after the bullet list:<br>
&gt;&gt;&gt;&gt;&gt;&gt; &quot;The order in which a node applies the PEF an=
d the PRF to a DetNet<br>
&gt;&gt;&gt;&gt;&gt;&gt; flow is implementation specific.&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; 2nd paragraph after the bullet list has been updat=
ed to:<br>
&gt;&gt;&gt;&gt;&gt;&gt; &quot;Some service protection mechanisms rely on s=
witching from one flow to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;another when a failure of a flow is de=
tected.&nbsp; Contrarily, packet<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;replication and elimination combines t=
he DetNet member flows sent<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;along multiple different paths, and pe=
rforms a packet-by-packet<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;selection of which to discard, e.g., b=
ased on sequencing information.&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; *3.2.3.&nbsp; Explicit routes*<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; Out-of-order aspect added to the first paragraph, =
which is about<br>
&gt;&gt;&gt;&gt;&gt;&gt; distributed routing:<br>
&gt;&gt;&gt;&gt;&gt;&gt; &quot;Furthermore, out-of-order<br>
&gt;&gt;&gt;&gt;&gt;&gt; packet delivery can be a side effect of route chan=
ges.&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; New sentence added to the 3rd paragraph:<br>
&gt;&gt;&gt;&gt;&gt;&gt; &quot;Explicit routes can be established various<b=
r>
&gt;&gt;&gt;&gt;&gt;&gt; ways, e.g., with RSVP-TE [RFC3209], with Segment R=
outing (SR)<br>
&gt;&gt;&gt;&gt;&gt;&gt; [I-D.ietf-spring-segment-routing], via a Software =
Defined Networking<br>
&gt;&gt;&gt;&gt;&gt;&gt; approach [RFC7426], with IS-IS [RFC7813], etc.&quo=
t;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; New paragraph added:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;&quot;Out-of-order packet delivery can=
 be a side effect of distributing a<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;single flow over multiple paths especi=
ally when there is a change<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;from one path to another when combinin=
g the flow.&nbsp; This is<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;irrespective of the distribution metho=
d used, also applies to service<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;protection over explicit routes.&nbsp;=
 As described in Section 3.2.2.1,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;out-of-order packets influence the jit=
ter of a flow and impact the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;amount of buffering needed to process =
the data; therefore, DetNet<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;service includes maximum allowed misor=
dering as a constraint. The<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;use of explicit routes helps to provid=
e in-order delivery because<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;there is no immediate route change wit=
h the network topology, but the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;changes are plannable as they are betw=
een the different explicit<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;routes.&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; *<br>
&gt;&gt;&gt;&gt;&gt;&gt; **4.1.1. Representative Protocol Stack Model*<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; &quot;Explicit routes&quot; have been added to Fig=
ure 2 with the corresponding<br>
&gt;&gt;&gt;&gt;&gt;&gt; explanation:<br>
&gt;&gt;&gt;&gt;&gt;&gt; &quot;Explicit routes<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;The DetNet=
 transport layer provides mechanisms to ensure that<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;fixed path=
s are provided for DetNet flows.&nbsp; These explicit<br>
&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;paths avoi=
d the impact of network convergence.&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; Section 4.11 Connected islands vs. networks of v05=
 has been deleted<br>
&gt;&gt;&gt;&gt;&gt;&gt; because it was just a leftover from early drafts o=
n what DetNet WG<br>
&gt;&gt;&gt;&gt;&gt;&gt; should do; which are covered by the charter anyway=
s.<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; References have been cleaned up and brought up-to-=
date.<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; Refinements have been implemented in the draft acc=
ording to Lou's<br>
&gt;&gt;&gt;&gt;&gt;&gt; detailed comments. They are not listed here becaus=
e they are minor<br>
&gt;&gt;&gt;&gt;&gt;&gt; changes.<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; Best regards,<br>
&gt;&gt;&gt;&gt;&gt;&gt; Janos<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 6/12/2018 2:48 PM, Lou Berger wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Bal=C3=A1zs,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks for the response -- please see below.<b=
r>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; ----------<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; On June 12, 2018 4:07:35 AM Bal=C3=A1zs Varga =
A<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:balazs.a.varga@ericsson.=
com">balazs.a.varga@ericsson.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Lou, Thanks for the comments. See react=
ions inline. Document<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; update in progress. Cheers Bala'zs<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: detnet &lt;<a href=3D"mailto:detnet-=
bounces@ietf.org">detnet-bounces@ietf.org</a>&gt; On Behalf Of Lou Berger<b=
r>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: 2018. j=C3=BAnius 1. 22:42<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: DetNet WG &lt;<a href=3D"mailto:detnet=
@ietf.org">detnet@ietf.org</a>&gt;;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:draft-ietf-detnet-archit=
ecture@ietf.org">draft-ietf-detnet-architecture@ietf.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: [Detnet] Promised comments on dra=
ft-ietf-detnet-architecture<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp;I have a number of high=
 level comments on the document that I'd<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; like to&nbsp; raise below.&nbsp; I also ha=
ve a number of more<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; editorial/specific comments that&nbsp; I'd=
 like to review directly with<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the authors and then have them report back=
&nbsp; on changes -- if any<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; turn out to be more substantive discussion=
s from the&nbsp; author's<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; perspective, I'll raise these on the list =
separately.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; ...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - WRT Section 4.4.3, I think the inclusion=
 of a distributed control<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; plane in the &quot;Network Plane&quot; is =
inconsistent with other functional<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; definitions and conflates where a function=
 resides from the actual<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; function and that whether control is imple=
mented in a fully<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; centralized, fully distributed or some hyb=
rid form doesn't<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; fundamentally change&nbsp; the control fun=
ction's role -- therefore I<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; think the sections 4.4.2 and .3 should be =
revised accordingly<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [Bal=C3=A1zs Varga A] Agree in principal. =
Let's discuss the details.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Okay - I'll work with you off line and we can =
report back the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; results/proposed changes.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - In several places it's not clear that De=
tNet service is always a<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; L3 service which is controlled using L3 id=
entifiers, i.e., IP<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; addresses -- this is true even in the MPLS=
 service case and the TSN<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; over MPLS case. I think this is an importa=
nt point to be clear on in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the document.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [Bal=C3=A1zs Varga A] I am not sure. DetNe=
t service is always provided<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; over a L3 network (IP or MPLS), that is fi=
ne. However the service<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; itself can be L2 or L3. In case of TSN Eth=
ernet frames are<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; transported, so it is a L2 service. In cas=
e of IP end systems IP<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; packets are transported so it is a L3 serv=
ice.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Humm - While I agree that DetNet is providing =
an (enhanced) L2VPN<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; service, it is not itself providing control or=
 service of L2 devices<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; -- this is TSN's job.&nbsp; The fact that DetN=
et is all about behavior of<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; L3 nodes (i.e., IP and PW/MPLS) and not L2 nod=
es (i.e., TSN bridges)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; is something the architecture should make unam=
biguous.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Lou<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Please let me know what you think.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Lou<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; __________________________________________=
_____<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; detnet mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:detnet@ietf.org">detnet@=
ietf.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/li=
stinfo/detnet" target=3D"_blank">https://www.ietf.org/mailman/listinfo/detn=
et</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; __________________________________________=
_____<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; detnet mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:detnet@ietf.org">detnet@=
ietf.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/li=
stinfo/detnet" target=3D"_blank">https://www.ietf.org/mailman/listinfo/detn=
et</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 6/12/2018 6:27 PM, Stewart Bryant wrote:<br=
>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Dear Bala'zs<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thank you your for your consideration of these=
 points. I will just<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; pick up a few that need some further thought:<=
br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; DetNet transit node<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;A =
node operating at the DetNet transport layer, that utilizes<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;li=
nk layer and/or network layer switching across multiple<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;li=
nks and/or sub-networks to provide paths for DetNet service<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;la=
yer functions. Optionally provides congestion protection<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ov=
er those paths.&nbsp; An MPLS LSR is an example of a DetNet<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;tr=
ansit node.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; SB&gt; In that example it would have to be=
 a DetNet enable/aware LSR. An<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; SB&gt; ordinary LSR would not know anythin=
g about DetNet.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [Bal=C3=A1zs Varga A] No, A DetNet aware L=
SR would be a relay node (S-PE).<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; I think the confusion is what &quot;DetNet Tra=
nsport Layer&quot; means. This<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; technology touches on Transport Layer in&nbsp;=
 the L4 sense, and the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Transport Network Layer as in the packet netwo=
rk that carries<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; L3 packets.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; So I think that we need to clarify whether a D=
etNet transit node<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; is an S-PE (i.e. a a transit node in the DetNe=
t layer), or a P node<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; (i.e. a transit node that is carrying DetNet p=
ackets but could be<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; carrying any sort of MPLS packet)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;These three techniques can be =
applied independently, giving eight<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;possible combinations, includi=
ng none (no DetNet), although some<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;combinations are of wider util=
ity than others.&nbsp; This separation keeps<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;the protocol stack coherent an=
d maximizes interoperability with<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;existing and developing standa=
rds in this (IETF) and other Standards<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;Development Organizations.&nbs=
p; Some examples of typical expected<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;combinations:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;o&nbsp; Explicit routes plus s=
ervice protection are exactly the techniques<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; employed by [HSR-PRP].=
 Explicit routes are achieved by limiting<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; the physical topology =
of the network, and the sequentialization,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; replication, and dupli=
cate elimination are facilitated by packet<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; tags added at the fron=
t or the end of Ethernet frames.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; SB&gt; ER can be done virtually as well as=
 physically. RSVP is a type of<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; SB&gt; ER, as is Adj-SID based SR, and we =
can design other types.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [Bal=C3=A1zs Varga A] Agree, but these are=
 examples. Statement is for<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; HSR-PRP.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; So the question is whether we should expand th=
e set of examples,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; particularly<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; to more accessible ones.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; Packet replication and elimination<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; relay =
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; /------------&#43; R node E &#43;-----=
-------\ &gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; /&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &n=
bsp; &nbsp; &nbsp; &nbsp; v &#43; ^&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp=
; &nbsp; &nbsp;\ &gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; end&nbsp; &nbsp; R &#4=
3;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;v | =
^&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#43; E end<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; system&nbsp; &nbsp;&#4=
3;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;v | =
^&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#43;&nbsp; &nbsp;=
system<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; \&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &n=
bsp; &nbsp; &nbsp; &nbsp; v &#43; ^&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp=
; &nbsp; &nbsp;/ &gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; \------------&#43; R relay E &#43;----=
-------/ &gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; =
node &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Figure 1<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;Packet replication and elimina=
tion does not react to and correct<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;failures; it is entirely passi=
ve.&nbsp; Thus, intermittent failures,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; SB&gt; I think it copes with intermittent =
failures OK.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [Bal=C3=A1zs Varga A] Yes, PRF and PEF can=
 eliminate the effect of such<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; failures. But text<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; intends to say that it is passive. It is n=
ot reacting to such<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; failures. No change in text.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; You say that PREF does not correct failures. I=
 would contend that is<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; exactly<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; what it does. Sure it does not react but it do=
es correct, and it does<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; address intermittent failures.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;transported between the peer e=
nd systems.&nbsp; Therefore, the following<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;possible types / formats of a =
DetNet flow are distinguished in this<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;document:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;o&nbsp; App-flow: native forma=
t of a DetNet flow.&nbsp; It does not contain any<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; DetNet related attribu=
tes.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;o&nbsp; DetNet-t-flow: specifi=
c format of a DetNet flow.&nbsp; Only requires<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; the congestion / laten=
cy features provided by the Detnet transport<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; layer.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;o&nbsp; DetNet-s-flow: specifi=
c format of a DetNet flow.&nbsp; Only requires<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; the replication/elimin=
ation feature ensured by the DetNet service<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; layer.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;o&nbsp; DetNet-st-flow: specif=
ic format of a DetNet flow.&nbsp; It requires<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; both DetNet service la=
yer and DetNet transport layer functions<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; during forwarding.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; SB&gt; I find the relisting of these types=
 confusing. Wheren't they<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; defined<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; SB&gt; in the section above?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [Bal=C3=A1zs Varga A] This is inline with =
the previous section &quot; Grouping<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; of end systems &quot;.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Surely if we have defined them we never need t=
o do anything but name<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; them in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; later sections. Redefinition is never a good i=
dea because it often<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; leads to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; conflicting definitions.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;[HSR-PRP]&nbsp; IEC, &quot;Hig=
h availability seamless redundancy (HSR) is a<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; further development of the PRP approach, although HSR<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; functions primarily as a protocol for creating media<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; redundancy while PRP, as described in the previous<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; section, creates network redundancy.&nbsp; PRP and HSR are both<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; described in the IEC 62439 3 standard.&quot;,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &lt;<a href=3D"http://webstore.iec.ch/webstore/webstore.nsf/" target=
=3D"_blank">http://webstore.iec.ch/webstore/webstore.nsf/</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; artnum/046615!opendocument&gt;.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; SB&gt; Not available at the time of this r=
eview, but my recollection is<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; SB&gt; that this is not readily available =
without paying a large fee.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; If we decide that this is essential as a key r=
eference, there needs to be<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; some suitable text, as this will get raised a =
number of times between<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; here an publication as first the directorates =
and then the ADs run<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; into this.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;[ISA95]&nbsp; &nbsp; ANSI/ISA,=
 &quot;Enterprise-Control System Integration Part 1:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; Models and Terminology&quot;, 2000,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &lt;<a href=3D"https://www.isa.org/isa95/" target=3D"_blank">https://=
www.isa.org/isa95/</a>&gt;.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; SB&gt; Should that be 2000, or 2010.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; SB&gt; Note that this seems to be a very e=
xpensive document to access.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; You did not comment on the correctness of the =
reference.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Best Regards<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Stewart<br>
&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt; detnet mailing list<br>
&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:detnet@ietf.org">detnet@ietf.org</a>=
<br>
&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/detne=
t" target=3D"_blank">https://www.ietf.org/mailman/listinfo/detnet</a><br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; detnet mailing list<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:detnet@ietf.org">detnet@ietf.org</a><br>
&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/detnet" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/detnet</a><br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; detnet mailing list<br>
&gt;&gt;&gt; <a href=3D"mailto:detnet@ietf.org">detnet@ietf.org</a><br>
&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/detnet" targe=
t=3D"_blank">https://www.ietf.org/mailman/listinfo/detnet</a><br>
&gt;&gt; <br>
_______________________________________________<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" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/detnet</a><o:p></o:p></p>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</body>
</html>

------------16495342fb05106282b17b72bb
Content-Disposition: inline; filename="image002.png"
Content-Type: image/png; name="image002.png"
Content-ID: <part1365.16495342d30.282b.9b4188e636579690ba6c69f2c8a0f1fd@labn.net>
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAABF4AAAMcCAYAAABpc2EWAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAh
OAAAITgBRZYxYAAAABl0RVh0U29mdHdhcmUATWljcm9zb2Z0IE9mZmljZX/tNXEAAP+QSURBVHhe
7J0JYBTl+f+fufZIskmWEEjCIYRDI3iBomDRqlStWlvrXbX2/2urveuvv7bay+1irfZWq63a06tV
UOtFRUWtRUFR8AKiHAE5AyFskk2y1xz/7zO7GzbJJtkgKMIzuiTZnXnnfT/zzuw833kOPRwOkyxC
QAgIASEgBISAEBACQkAICAEhIASEgBAQAnuegL7nm5QWhYAQEAJCQAgIASEgBISAEBACQkAICAEh
IASYgAgvMg+EgBAQAkJACAgBISAEhIAQEAJCQAgIASGwlwiI8LKXwEqzQkAICAEhIASEgBAQAkJA
CAgBISAEhIAQEOFF5oAQEAJCQAgIASEgBISAEBACQkAICAEhIAT2EgERXvYSWGlWCAgBISAEhIAQ
EAJCQAgIASEgBISAEBACIrzIHBACQkAICAEhIASEgBAQAkJACAgBISAEhMBeIiDCy14CK80KASEg
BISAEBACQkAICAEhIASEgBAQAkJAhBeZA0JACAgBISAEhIAQEAJCQAgIASEgBISAENhLBER42Utg
pVkhIASEgBAQAkJACAgBISAEhIAQEAJCQAiI8CJzQAgIASEgBISAEBACQkAICAEhIASEgBAQAnuJ
gAgvewmsNCsEhIAQEAJCQAgIASEgBISAEBACQkAICAERXmQOCAEhIASEgBAQAkJACAgBISAEhIAQ
EAJCYC8REOFlL4GVZoWAEBACQkAICAEhIASEgBAQAkJACAgBISDCi8wBISAEhIAQEAJCQAgIASEg
BISAEBACQkAI7CUCIrzsJbDSrBAQAkJACAgBISAEhIAQEAJCQAgIASEgBER4kTkgBISAEBACQkAI
CAEhIASEgBAQAkJACAiBvURAhJe9BFaaFQJCQAgIASEgBISAEBACQkAICAEhIASEgAgvMgeEgBAQ
AkJACAgBISAEhIAQEAJCQAgIASGwlwiI8LKXwEqzQkAICAEhIASEgBAQAkJACAgBISAEhIAQEOFF
5oAQEAJCQAgIASEgBISAEBACQkAICAEhIAT2EgERXvYSWGlWCAgBISAEhIAQEAJCQAgIASEgBISA
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
JaaoSit+a1YdWuzroGdWffGT69wy5bIIASEgBISAEBACQkAICAEhIASEgBAokMABJbyEGxs7qbHx
3lAo1BVeJIZ0gTNlP1wt3NJiUsuytzC0t7hyUTBYHSzxBYsNy3RIN+MRirVGFEqE36lHMhgs4fB+
SEGGJASEgBAQAkJACAgBISAEhIAQEAJ7k8ABJbxkQYrYsjen1EezbYgwKWpp2f7R7L30WggIASEg
BISAEBACQkAICAEhIAT2VQIHpPCyrx4M6ZcQEAJCQAgIASEgBISAEBACQkAICAEhsH8REOFl/zqe
MhohIASEgBAQAkJACAgBISAEhIAQEAJCYB8iIMLLPnQwpCtCQAgIASEgBISAEBACQkAICAEhIASE
wP5FQISX/et4ymiEgBAQAkJACAgBISAEhIAQEAJCQAgIgX2IgAgv+9DBkK4IASEgBISAEBACQkAI
CAEhIASEgBAQAvsXARFe9q/jKaMRAkJACAgBISAEhIAQEAJCQAgIASEgBPYhAiK87EMHQ7oiBISA
EBACQkAICAEhIASEgBAQAkJACOxfBER42b+Op4xGCAgBISAEhIAQEAJCQAgIASEgBISAENiHCIjw
sg8dDOmKEBACQkAICAEhIASEgBAQAkJACAgBIbB/ERDhZf86njIaISAEhIAQEAJCQAgIASEgBISA
EBACQmAfIiDCyz50MKQrQkAICAEhIASEgBAQAkJACAgBISAEhMD+RUCEl/3reMpohIAQEAJCQAgI
ASEgBISAEBACQkAICIF9iIAIL/vQwZCuCAEhIASEgBAQAkJACAgBISAEhIAQEAL7FwERXvav4ymj
EQJCQAgIASEgBISAEBACQkAICAEhIAT2IQIivOxDB0O6IgSEgBAQAkJACAgBISAEhIAQEAJCQAjs
XwREeNm/jqeMRggIASEgBISAEBACQkAICAEhIASEgBDYhwiI8LIPHQzpihAQAkJACAgBISAEhIAQ
EAJCQAgIASGwfxEQ4WX/Op4yGiEgBISAEBACQkAICAEhIASEgBAQAkJgHyIgwss+dDCkK0JACAgB
ISAEhIAQEAJCQAgIASEgBITA/kVAhJf963jKaISAEBACQkAICAEhIASEgBAQAkJACAiBfYiACC/7
0MGQrggBISAEhIAQEAJCQAgIASEgBISAEBAC+xcBEV72r+MpoxECQkAICAEhIASEgBAQAkJACAgB
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
EAJCQAgIASEgBISAEBACQkAINBACIl4aCFhdVggIASEgBISAEBACQkAICAEhIASEgBAQAiJe9AwI
ASEgBISAEBACQkAICAEhIASEgBAQAkKggRCIAOIlxmIsFvBUBn4aCCldVggIASEgBISAEBACQkAI
CAEhIASEgBCIcgRi6tz+MCZe2Fj8VFaCcinDT4WIlzp3v04QAkJACAgBISAEhIAQEAJCQAgIASEg
BEJHgFxE3fiHcCZekki8lFQctLKK4yJdQn9KdKQQEAJCQAgIASEgBISAEBACQkAICAEhcBYIlFsB
KIm4GKhAEiw395QymDAlXlLKwTDts/i4ARWVJVZRWXQWcOlUISAEhIAQEAJCQAgIASEgBISAEBAC
QkAI1AGB2DgSL7FWWXbMjrWiBKbWEp7ES3zvfCvb+Asrr1iElsVZZRwNXlSEgBAQAkJACAgBISAE
hIAQEAJCQAgIASHQ8AhUVELlUg4VSPkbtnFjScQRLw+OHVtmNvaj+594aIF1R7xR3b1tGr4TdAch
IASEgBAQAkJACAgBISAEhIAQEAJCIHIRyLXyB6+/r9AuOnUTw1PxEmjTg5+7j+YuKkJACAgBISAE
hIAQEAJCQAgIASEgBISAEGiUCIQ18dIoEVWlhIAQEAJCQAgIASEgBISAEBACQkAICAEhEEBAxIse
BSEgBISAEBACQkAICAEhIASEgBAQAkJACDQQAiJeGghYXVYICAEhIASEgBAQAkJACAgBISAEhIAQ
EAIiXvQMCAEhIASEgBAQAkJACAgBISAEhIAQEAJCoIEQEPHSQMDqskJACAgBISAEhIAQEAJCQAgI
ASEgBISAEBDxomdACAgBISAEhIAQEAJCQAgIASEgBISAEBACDYSAiJcGAlaXFQJCQAgIASEgBISA
EBACQkAICAEhIASEgIgXPQNCQAgIASEgBISAEBACQkAICAEhIASEgBBoIAREvDQQsLqsEBACQkAI
CAEhIASEgBAQAkJACAgBISAERLzoGRACQkAICAEhIASEgBAQAkJACAgBISAEhEADISDipYGA1WWF
gBAQAkJACAgBISAEhIAQEAJCQAgIASEg4kXPgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBBoIAREv
DQSsLisEhIAQEAJCQAgIASEgBISAEBACQkAICAERL3oGhIAQEAJCQAgIASEgBISAEBACQkAICAEh
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
ASbABJgAE2ACTIAJMAEmwASYABNIEwIsvKTJQHAzmAATYAJMgAkwASbABJgAE2ACTIAJMIHsI8DC
S/aNKfeICTABJsAEmAATYAJMgAkwASbABJgAE0gTAiy8pMlAcDOYABNgAkyACTABJsAEmAATYAJM
gAkwgewjwMJL9o0p94gJMAEmwASYABNgAkyACTABJsAEmAATSBMCLLykyUBwM5gAE2ACTIAJMAEm
wASYABNgAkyACTCB7CPAwkv2jSn3iAkwASbABJgAE2ACTIAJMAEmwASYABNIEwIsvKTJQHAzmAAT
YAJMgAkwASbABJgAE2ACTIAJMIHsI8DCS/aNKfeICTABJsAEmAATYAJMgAkwASbABJgAE0gTAiy8
pMlAcDOYABNgAkyACTABJsAEmAATYAJMgAkwgewjwMJL9o0p94gJMAEmwASYABNgAkyACTABJsAE
mAATSBMCLLykyUBwM5gAE2ACTIAJMAEmwASYABNgAkyACTCB7CPAwkv2jSn3iAkwASbABJgAE2AC
TIAJMAEmwASYABNIEwIsvKTJQHAzmAATYAJMgAkwASbABJgAE2ACTIAJMIHsI/D/VgtQzSDm5jEA
AAAASUVORK5CYII=
------------16495342fb05106282b17b72bb--

------------16495342fb15106282b62703d8--


From nobody Fri Jul 13 13:13:59 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 0C09A130E25 for <detnet@ietfa.amsl.com>; Fri, 13 Jul 2018 13:13:58 -0700 (PDT)
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 YjSlgBc6vcJi for <detnet@ietfa.amsl.com>; Fri, 13 Jul 2018 13:13:55 -0700 (PDT)
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 8BF68128BAC for <detnet@ietf.org>; Fri, 13 Jul 2018 13:13:55 -0700 (PDT)
Received: from cmgw15.unifiedlayer.com (unknown [10.9.0.15]) by gproxy7.mail.unifiedlayer.com (Postfix) with ESMTP id DA9A4216CF1 for <detnet@ietf.org>; Fri, 13 Jul 2018 13:49:47 -0600 (MDT)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id e44Zf2eIPj0soe44ZfiFTd; Fri, 13 Jul 2018 13:49:47 -0600
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:Subject: References:In-Reply-To:Message-ID:Date:CC:To:From: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=oDSFqlsqwZjt/IOcu438PsgNAUYmy/KWS5SUGbhIRc8=; b=ac795LnOBHe2G7rNO47y+PNjrb LIVHoSTovt2GlXblTiDK/jUqkoZHK08uMz+NTCMpLBJqCoJuev9972v39TgLYyFoiKsETTE7Qga1Q HvZpIQgZyPHshFncGVPoNrXqC;
Received: from [172.58.185.214] (port=18511 helo=[IPV6:2607:fb90:6458:6872:0:45:9575:8401]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <lberger@labn.net>) id 1fe44Y-003CD7-WF; Fri, 13 Jul 2018 13:49:47 -0600
From: Lou Berger <lberger@labn.net>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
CC: Norman Finn <norman.finn@mail01.huawei.com>, <draft-ietf-detnet-architecture@ietf.org>, DetNet WG <detnet@ietf.org>
Date: Fri, 13 Jul 2018 15:49:44 -0400
Message-ID: <164953127c0.282b.9b4188e636579690ba6c69f2c8a0f1fd@labn.net>
In-Reply-To: <B50E7F65-5892-4071-8636-7A00F059E636@cisco.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <30d8df73-9f52-89d3-66fd-2173f7038624@labn.net> <a19cb7bb-a518-acfd-4539-d002bfc58bca@labn.net> <3DF0466E9510274382F5B74499ACD6F8D31E2D@dfwpml705-chm.exmail.huawei.com> <6D76E3A0-CA07-4EE5-8157-AC604F3CB796@cisco.com>, <bdf4d1ec-11be-9071-b94a-f6719f2fd397@labn.net>, <3F7B52F1-ECCB-4789-B8FF-A171B4FE58F6@cisco.com> <B50E7F65-5892-4071-8636-7A00F059E636@cisco.com>
User-Agent: AquaMail/1.15.0-916 (build: 101500003)
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="UTF-8"
Content-Transfer-Encoding: 8bit
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: 172.58.185.214
X-Source-L: No
X-Exim-ID: 1fe44Y-003CD7-WF
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: ([IPV6:2607:fb90:6458:6872:0:45:9575:8401]) [172.58.185.214]:18511
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/2zyS3Ukt6MtKxakabBAYbyvCjfs>
Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 13 Jul 2018 20:13:58 -0000

Umm. You may want to reread the draft....


----------
On July 13, 2018 1:49:00 PM "Pascal Thubert (pthubert)" 
<pthubert@cisco.com> wrote:

> Hello Deborah
>
> The architecture as published does not have a CPE.
>
> This was introduced in this thread and never needs to see the light.
>
> The original text had PCE because conceptually this is the IETF base for 
> that entity, even if we’ll need to evolve it, and that there are other 
> entities we'll need for management and automation.
>
> I’m still unclear When CPE came up ?
> I saw it first in Lou’s proposal. Was that voluntary or a typo ?
>
>
> Regards,
>
> Pascal
>
>> Le 13 juil. 2018 à 13:44, Pascal Thubert (pthubert) <pthubert@cisco.com> a 
>> écrit :
>>
>> Works for me, Lou,
>>
>> I think that the best would be a terminology that would define this 
>> operational plane, leaving it open to network control and feedback, and 
>> then change in situ the text as you proposed.
>>
>>
>> Regards,
>>
>> Pascal
>>
>>> Le 13 juil. 2018 à 06:29, Lou Berger <lberger@labn.net> a écrit :
>>>
>>> Pascal,
>>>
>>> Keeping in mind that LMI is generally considered a form of OAM, it sounds 
>>> like changing it to "Operational Plane (e.g., OAM)" would sufficiently 
>>> cover your intent and be a fairly trivial change to the document.  Would 
>>> this change work for you?
>>>
>>> Lou
>>>
>>>> On 7/13/2018 12:19 AM, Pascal Thubert (pthubert) wrote:
>>>> Hello Lou and Norm:
>>>>
>>>> I meant control protocols over the LMI as well as measurement (OAM) and 
>>>> automation such as (reflex) reactions that do no pass via a controller.
>>>>
>>>> The LMI provides information on the status of a DetNet path which can act 
>>>> as go/nogo for data and trigger fallback. It may in the future enable flow 
>>>> setup if one day we go for a more distributed design. It may provide time 
>>>> though for DetNet it is not in scope. It may provide rate control as well 
>>>> which is the object of a draft I have to split.
>>>>
>>>> So operation there was meant as a generic term for train data traffic 
>>>> overhead inside the network as opposed to in relation with a controller.
>>>>
>>>> Should we expand to clarify?
>>>>
>>>> Regards,
>>>>
>>>> Pascal
>>>>
>>>>> Le 13 juil. 2018 à 00:04, Norman Finn <norman.finn@mail01.huawei.com> a écrit :
>>>>>
>>>>> Pascal wrote that chunk.  I always assumed that "Operational Plane (control 
>>>>> plane)" was some sort of IETF phrase I just didn't understand.  If it's 
>>>>> OAM, I don't see what the "(control plane)" is for.
>>>>>
>>>>> Pascal?
>>>>>
>>>>> -- Norm
>>>>> ________________________________________
>>>>> From: detnet [detnet-bounces@ietf.org] on behalf of Lou Berger 
>>>>> [lberger@labn.net]
>>>>> Sent: Thursday, July 12, 2018 9:47 AM
>>>>> To: draft-ietf-detnet-architecture@ietf.org
>>>>> Cc: DetNet WG
>>>>> Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
>>>>>
>>>>> Hi,
>>>>>
>>>>> I have the following comments/questions:
>>>>>
>>>>> - WRT 4.4.2
>>>>>
>>>>> I think CPE and PCE are a bit conflated.  To clarify, hiw about:
>>>>>
>>>>> OLD
>>>>>   to any device operating in that plane, whether is it a Path
>>>>>   Computation entity, or a Network Management entity (NME)), or a
>>>>>   distributed control plane.  The Path Computation Element (PCE)
>>>>>   [RFC4655] is a core element of a controller, in charge of computing
>>>>>   Deterministic paths to be applied in the Network Plane.
>>>>>
>>>>> NEW
>>>>>   to any device operating in that plane, whether is it a Path
>>>>>   Computation Element [RFC4655] or entity, or a Network Management
>>>>> entity (NME)), or a
>>>>>   distributed control plane.  The CPE
>>>>>    is a core element of a controller, in charge of computing
>>>>>   Deterministic paths to be applied in the Network Plane.
>>>>>
>>>>> and s/PCE/CPE in the next paragraph, specifically:
>>>>>
>>>>> OLD
>>>>>   One or more PCE(s) collaborate to implement the requests from the FME
>>>>>   as Per-Flow Per-Hop Behaviors installed in the intermediate nodes for
>>>>>   each individual flow.  The PCEs place each flow along a deterministic
>>>>> NEW
>>>>>   One or more CPE(s) collaborate to implement the requests from the FME
>>>>>   as Per-Flow Per-Hop Behaviors installed in the intermediate nodes for
>>>>>   each individual flow.  The CPEs place each flow along a deterministic
>>>>>
>>>>> - WRT Section 4.4.3
>>>>> I'm unclear as to what "Operational Plane (control plane)" means in the
>>>>> first paragraph.  Should it perhaps read "Operational Plane (OAM)"? If
>>>>> not, what is the intent of "control plane" in this paragraph (and section)?
>>>>>
>>>>> Thank you,
>>>>> Lou
>>>>>
>>>>>> On 6/28/2018 10:35 PM, Lou Berger wrote:
>>>>>> Authors,
>>>>>>
>>>>>>     Thank you for the update!
>>>>>>
>>>>>> WG,
>>>>>>
>>>>>>     This document has changed to a sufficient degree that I think a 2nd
>>>>>> last call is warranted.  Typically I would start a 1 week LC in these
>>>>>> circumstances - but given the proximity to the meeting I'd like to start
>>>>>> a 3 week LC right ending with the IETF meeting -- that is on July 20th.
>>>>>> This should allow for both adequate review of the changes and discussion
>>>>>> of the changes in our WG session (Monday July 16.)
>>>>>>
>>>>>> As always, please send LC comment to the list and positive comments,
>>>>>> e.g., "I've reviewed this document
>>>>>> and believe it is ready for publication", are welcome!
>>>>>>
>>>>>> Thank you,
>>>>>>
>>>>>> Lou (as Shepherd)
>>>>>>
>>>>>>> On 6/28/2018 9:08 PM, János Farkas wrote:
>>>>>>> Dear all,
>>>>>>>
>>>>>>> Off-line discussions among Lou, Stewart, and authors followed the
>>>>>>> discussions to properly address the WGLC comments, including the
>>>>>>> detailed comments.
>>>>>>>
>>>>>>> A new revision of the draft has been uploaded:
>>>>>>> draft-ietf-detnet-architecture-06.
>>>>>>>
>>>>>>> In addition to the changes already described in this thread, the
>>>>>>> following bigger changes have been made to the draft:
>>>>>>>
>>>>>>>
>>>>>>> *Section 2.1 Terms used in this document*
>>>>>>>
>>>>>>> Some definitions refined as suggested by the detailed comments
>>>>>>>
>>>>>>> New definitions have been added:
>>>>>>>
>>>>>>>   "allocation
>>>>>>>           Resources are dedicated to support a DetNet flow. Depending
>>>>>>>           on an implementation, the resource may be reused by non-
>>>>>>>           DetNet flows when it is not used by the DetNet flow.
>>>>>>>
>>>>>>>
>>>>>>>   PEF     A Packet Elimination Function (PEF) eliminates duplicate
>>>>>>>           copies of packets to prevent excess packets flooding the
>>>>>>>           network or duplicate packets being sent out of the DetNet
>>>>>>>           domain.  PEF can be implemented by an edge node, a relay
>>>>>>>           node, or an end system.
>>>>>>>
>>>>>>>  PRF     A Packet Replication Function (PRF) replicates DetNet flow
>>>>>>>           packets and forwards them to one or more next hops in the
>>>>>>>           DetNet domain.  The number of packet copies sent to each next
>>>>>>>           hop is a DetNet flow specific parameter at the node doing the
>>>>>>>           replication.  PRF can be implemented by an edge node, a relay
>>>>>>>           node, or an end system.
>>>>>>>
>>>>>>>   PREOF   Collective name for Packet Replication, Elimination, and
>>>>>>>           Ordering Functions.
>>>>>>>
>>>>>>>   POF     A Packet Ordering Function (POF) re-orders packets within a
>>>>>>>           DetNet flow that are received out of order.  This function
>>>>>>>           can be implemented by an edge node, a relay node, or an end
>>>>>>>           system.
>>>>>>>
>>>>>>>  DetNet service proxy
>>>>>>>           Maps between App-flows and DetNet flows.
>>>>>>>
>>>>>>>   bridged path
>>>>>>>           A VLAN bridge uses the VLAN ID and the destination MAC
>>>>>>>           address to select the outbound port hence the path for a
>>>>>>>           frame."
>>>>>>>
>>>>>>>
>>>>>>> *Section 3.1 Primary goals defining the DetNet QoS*
>>>>>>>
>>>>>>> A new QoS aspect has been added:
>>>>>>>   "o  An upper bound on out-of-order packet delivery.  It is worth
>>>>>>>      noting that some DetNet applications are unable to tolerate any
>>>>>>>      out-of-order delivery."
>>>>>>>
>>>>>>>
>>>>>>> The 3rd paragraph on loss on page 8 after the bullet list has been
>>>>>>> extended to:
>>>>>>>   "After congestion, the most important contributions to packet loss are
>>>>>>>   typically from random media errors and equipment failures. Service
>>>>>>>   protection is the name for the mechanisms used by DetNet to address
>>>>>>>   these losses.  The mechanisms employed are constrained by the
>>>>>>>   requirement to meet the users' latency requirements.  Packet
>>>>>>>   replication and elimination (Section 3.2.2) and packet encoding
>>>>>>>   (Section 3.2.2.3) are described in this document to provide service
>>>>>>>   protection; others may be found.  For instance, packet encoding can
>>>>>>>   be used to provide service protection against random media errors,
>>>>>>>   packet replication and elimination can be used to provide service
>>>>>>>   protection against equipment failures.  This mechanism distributes
>>>>>>>   the contents of DetNet flows over multiple paths in time and/or
>>>>>>>   space, so that the loss of some of the paths does need not cause the
>>>>>>>   loss of any packets."
>>>>>>>
>>>>>>>
>>>>>>> *3.2.2.  Service Protection*
>>>>>>>
>>>>>>> Service protection is used as a more generic term. Introductory text
>>>>>>> added:
>>>>>>>   "Service protection aims to mitigate or eliminate packet loss due to
>>>>>>>   equipment failures, random media and/or memory faults.  These types
>>>>>>>   of packet loss can be greatly reduced by spreading the data over
>>>>>>>   multiple disjoint forwarding paths.  Various service protection
>>>>>>>   methods are described in [RFC6372], e.g., 1+1 linear protection.
>>>>>>>   This section describes the functional details of an additional method
>>>>>>>   in Section 3.2.2.2, which can be implemented as described in
>>>>>>>   Section 3.2.2.3 or as specified in [I-D.ietf-detnet-dp-sol-mpls] in
>>>>>>>   order to provide 1+n hitless protection.  The appropriate service
>>>>>>>   protection mechanism depends on the scenario and the requirements."
>>>>>>>
>>>>>>>
>>>>>>> New sub-section added:
>>>>>>>
>>>>>>> "3.2.2.1.  In-Order Delivery
>>>>>>>
>>>>>>>   Out-of-order packet delivery can be a side effect of service
>>>>>>>   protection.  Packets delivered out-of-order impact the amount of
>>>>>>>   buffering needed at the destination to properly process the received
>>>>>>>   data.  Such packets also influence the jitter of a flow.  The DetNet
>>>>>>>   service includes maximum allowed misordering as a constraint. Zero
>>>>>>>   misordering would be a valid service constraint to reflect that the
>>>>>>>   end system(s) of the flow cannot tolerate any out-of-order delivery.
>>>>>>>   Service protection may provide a mechanism to support in-order
>>>>>>>   delivery."
>>>>>>>
>>>>>>>
>>>>>>> *3.2.2.2. Packet Replication and Elimination*
>>>>>>>
>>>>>>> New bullet added as the last one:
>>>>>>>   "o  The Packet Ordering Function (POF) uses the sequencing information
>>>>>>>      to re-order a DetNet flow's packets that are received out of
>>>>>>>      order."
>>>>>>>
>>>>>>> New sentence added after the bullet list:
>>>>>>> "The order in which a node applies the PEF and the PRF to a DetNet
>>>>>>> flow is implementation specific."
>>>>>>>
>>>>>>> 2nd paragraph after the bullet list has been updated to:
>>>>>>> "Some service protection mechanisms rely on switching from one flow to
>>>>>>>   another when a failure of a flow is detected.  Contrarily, packet
>>>>>>>   replication and elimination combines the DetNet member flows sent
>>>>>>>   along multiple different paths, and performs a packet-by-packet
>>>>>>>   selection of which to discard, e.g., based on sequencing information."
>>>>>>>
>>>>>>>
>>>>>>> *3.2.3.  Explicit routes*
>>>>>>>
>>>>>>> Out-of-order aspect added to the first paragraph, which is about
>>>>>>> distributed routing:
>>>>>>> "Furthermore, out-of-order
>>>>>>> packet delivery can be a side effect of route changes."
>>>>>>>
>>>>>>> New sentence added to the 3rd paragraph:
>>>>>>> "Explicit routes can be established various
>>>>>>> ways, e.g., with RSVP-TE [RFC3209], with Segment Routing (SR)
>>>>>>> [I-D.ietf-spring-segment-routing], via a Software Defined Networking
>>>>>>> approach [RFC7426], with IS-IS [RFC7813], etc."
>>>>>>>
>>>>>>> New paragraph added:
>>>>>>>   "Out-of-order packet delivery can be a side effect of distributing a
>>>>>>>   single flow over multiple paths especially when there is a change
>>>>>>>   from one path to another when combining the flow.  This is
>>>>>>>   irrespective of the distribution method used, also applies to service
>>>>>>>   protection over explicit routes.  As described in Section 3.2.2.1,
>>>>>>>   out-of-order packets influence the jitter of a flow and impact the
>>>>>>>   amount of buffering needed to process the data; therefore, DetNet
>>>>>>>   service includes maximum allowed misordering as a constraint. The
>>>>>>>   use of explicit routes helps to provide in-order delivery because
>>>>>>>   there is no immediate route change with the network topology, but the
>>>>>>>   changes are plannable as they are between the different explicit
>>>>>>>   routes."
>>>>>>>
>>>>>>> *
>>>>>>> **4.1.1. Representative Protocol Stack Model*
>>>>>>>
>>>>>>> "Explicit routes" have been added to Figure 2 with the corresponding
>>>>>>> explanation:
>>>>>>> "Explicit routes
>>>>>>>           The DetNet transport layer provides mechanisms to ensure that
>>>>>>>           fixed paths are provided for DetNet flows.  These explicit
>>>>>>>           paths avoid the impact of network convergence."
>>>>>>>
>>>>>>>
>>>>>>> Section 4.11 Connected islands vs. networks of v05 has been deleted
>>>>>>> because it was just a leftover from early drafts on what DetNet WG
>>>>>>> should do; which are covered by the charter anyways.
>>>>>>>
>>>>>>>
>>>>>>> References have been cleaned up and brought up-to-date.
>>>>>>>
>>>>>>>
>>>>>>> Refinements have been implemented in the draft according to Lou's
>>>>>>> detailed comments. They are not listed here because they are minor
>>>>>>> changes.
>>>>>>>
>>>>>>>
>>>>>>> Best regards,
>>>>>>> Janos
>>>>>>>
>>>>>>>
>>>>>>>> On 6/12/2018 2:48 PM, Lou Berger wrote:
>>>>>>>> Balázs,
>>>>>>>>
>>>>>>>> Thanks for the response -- please see below.
>>>>>>>>
>>>>>>>> ----------
>>>>>>>> On June 12, 2018 4:07:35 AM Balázs Varga A
>>>>>>>> <balazs.a.varga@ericsson.com> wrote:
>>>>>>>>
>>>>>>>>> Hi Lou, Thanks for the comments. See reactions inline. Document
>>>>>>>>> update in progress. Cheers Bala'zs
>>>>>>>>>
>>>>>>>>> -----Original Message-----
>>>>>>>>> From: detnet <detnet-bounces@ietf.org> On Behalf Of Lou Berger
>>>>>>>>> Sent: 2018. június 1. 22:42
>>>>>>>>> To: DetNet WG <detnet@ietf.org>;
>>>>>>>>> draft-ietf-detnet-architecture@ietf.org
>>>>>>>>> Subject: [Detnet] Promised comments on draft-ietf-detnet-architecture
>>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>>     I have a number of high level comments on the document that I'd
>>>>>>>>> like to  raise below.  I also have a number of more
>>>>>>>>> editorial/specific comments that  I'd like to review directly with
>>>>>>>>> the authors and then have them report back  on changes -- if any
>>>>>>>>> turn out to be more substantive discussions from the  author's
>>>>>>>>> perspective, I'll raise these on the list separately.
>>>>>>>>>
>>>>>>>> ...
>>>>>>>>> - WRT Section 4.4.3, I think the inclusion of a distributed control
>>>>>>>>> plane in the "Network Plane" is inconsistent with other functional
>>>>>>>>> definitions and conflates where a function resides from the actual
>>>>>>>>> function and that whether control is implemented in a fully
>>>>>>>>> centralized, fully distributed or some hybrid form doesn't
>>>>>>>>> fundamentally change  the control function's role -- therefore I
>>>>>>>>> think the sections 4.4.2 and .3 should be revised accordingly
>>>>>>>>> [Balázs Varga A] Agree in principal. Let's discuss the details.
>>>>>>>>>
>>>>>>>> Okay - I'll work with you off line and we can report back the
>>>>>>>> results/proposed changes.
>>>>>>>>
>>>>>>>>> - In several places it's not clear that DetNet service is always a
>>>>>>>>> L3 service which is controlled using L3 identifiers, i.e., IP
>>>>>>>>> addresses -- this is true even in the MPLS service case and the TSN
>>>>>>>>> over MPLS case. I think this is an important point to be clear on in
>>>>>>>>> the document.
>>>>>>>>> [Balázs Varga A] I am not sure. DetNet service is always provided
>>>>>>>>> over a L3 network (IP or MPLS), that is fine. However the service
>>>>>>>>> itself can be L2 or L3. In case of TSN Ethernet frames are
>>>>>>>>> transported, so it is a L2 service. In case of IP end systems IP
>>>>>>>>> packets are transported so it is a L3 service.
>>>>>>>>>
>>>>>>>> Humm - While I agree that DetNet is providing an (enhanced) L2VPN
>>>>>>>> service, it is not itself providing control or service of L2 devices
>>>>>>>> -- this is TSN's job.  The fact that DetNet is all about behavior of
>>>>>>>> L3 nodes (i.e., IP and PW/MPLS) and not L2 nodes (i.e., TSN bridges)
>>>>>>>> is something the architecture should make unambiguous.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Lou
>>>>>>>>
>>>>>>>>> Please let me know what you think.
>>>>>>>>>
>>>>>>>>> Cheers,
>>>>>>>>>
>>>>>>>>> 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
>>>>>>>
>>>>>>>
>>>>>>>> On 6/12/2018 6:27 PM, Stewart Bryant wrote:
>>>>>>>> Dear Bala'zs
>>>>>>>>
>>>>>>>> Thank you your for your consideration of these points. I will just
>>>>>>>> pick up a few that need some further thought:
>>>>>>>>
>>>>>>>>
>>>>>>>>>    DetNet transit node
>>>>>>>>>
>>>>>>>>>           A node operating at the DetNet transport layer, that utilizes
>>>>>>>>>
>>>>>>>>>           link layer and/or network layer switching across multiple
>>>>>>>>>
>>>>>>>>>           links and/or sub-networks to provide paths for DetNet service
>>>>>>>>>
>>>>>>>>>           layer functions. Optionally provides congestion protection
>>>>>>>>>
>>>>>>>>>           over those paths.  An MPLS LSR is an example of a DetNet
>>>>>>>>>
>>>>>>>>>           transit node.
>>>>>>>>>
>>>>>>>>> SB> In that example it would have to be a DetNet enable/aware LSR. An
>>>>>>>>>
>>>>>>>>> SB> ordinary LSR would not know anything about DetNet.
>>>>>>>>>
>>>>>>>>> [Balázs Varga A] No, A DetNet aware LSR would be a relay node (S-PE).
>>>>>>>>>
>>>>>>>> I think the confusion is what "DetNet Transport Layer" means. This
>>>>>>>> technology touches on Transport Layer in  the L4 sense, and the
>>>>>>>> Transport Network Layer as in the packet network that carries
>>>>>>>> L3 packets.
>>>>>>>>
>>>>>>>> So I think that we need to clarify whether a DetNet transit node
>>>>>>>> is an S-PE (i.e. a a transit node in the DetNet layer), or a P node
>>>>>>>> (i.e. a transit node that is carrying DetNet packets but could be
>>>>>>>> carrying any sort of MPLS packet)
>>>>>>>>
>>>>>>>>> ============
>>>>>>>>>
>>>>>>>>>   These three techniques can be applied independently, giving eight
>>>>>>>>>
>>>>>>>>>   possible combinations, including none (no DetNet), although some
>>>>>>>>>
>>>>>>>>>   combinations are of wider utility than others.  This separation keeps
>>>>>>>>>
>>>>>>>>>   the protocol stack coherent and maximizes interoperability with
>>>>>>>>>
>>>>>>>>>   existing and developing standards in this (IETF) and other Standards
>>>>>>>>>
>>>>>>>>>   Development Organizations.  Some examples of typical expected
>>>>>>>>>
>>>>>>>>>   combinations:
>>>>>>>>>
>>>>>>>>>   o  Explicit routes plus service protection are exactly the techniques
>>>>>>>>>
>>>>>>>>>      employed by [HSR-PRP]. Explicit routes are achieved by limiting
>>>>>>>>>
>>>>>>>>>      the physical topology of the network, and the sequentialization,
>>>>>>>>>
>>>>>>>>>      replication, and duplicate elimination are facilitated by packet
>>>>>>>>>
>>>>>>>>>      tags added at the front or the end of Ethernet frames.
>>>>>>>>>
>>>>>>>>> SB> ER can be done virtually as well as physically. RSVP is a type of
>>>>>>>>>
>>>>>>>>> SB> ER, as is Adj-SID based SR, and we can design other types.
>>>>>>>>>
>>>>>>>>> [Balázs Varga A] Agree, but these are examples. Statement is for
>>>>>>>>> HSR-PRP.
>>>>>>>>>
>>>>>>>> So the question is whether we should expand the set of examples,
>>>>>>>> particularly
>>>>>>>> to more accessible ones.
>>>>>>>>
>>>>>>>> ============
>>>>>>>>>                    Packet replication and elimination
>>>>>>>>>
>>>>>>>>>>>>>>>>>> relay > > > > > > > >
>>>>>>>>>> /------------+ R node E +------------\ >
>>>>>>>>>> /                  v + ^               \ >
>>>>>>>>>      end    R +                   v | ^                + E end
>>>>>>>>>
>>>>>>>>>      system   +                   v | ^                +   system
>>>>>>>>>
>>>>>>>>>> \                  v + ^               / >
>>>>>>>>>> \------------+ R relay E +-----------/ >
>>>>>>>>>>>>>>>>>>  node > > > > > > > >
>>>>>>>>> Figure 1
>>>>>>>>>
>>>>>>>>>   Packet replication and elimination does not react to and correct
>>>>>>>>>
>>>>>>>>>   failures; it is entirely passive.  Thus, intermittent failures,
>>>>>>>>>
>>>>>>>>> SB> I think it copes with intermittent failures OK.
>>>>>>>>>
>>>>>>>>> [Balázs Varga A] Yes, PRF and PEF can eliminate the effect of such
>>>>>>>>> failures. But text
>>>>>>>>>
>>>>>>>>> intends to say that it is passive. It is not reacting to such
>>>>>>>>> failures. No change in text.
>>>>>>>>>
>>>>>>>> You say that PREF does not correct failures. I would contend that is
>>>>>>>> exactly
>>>>>>>> what it does. Sure it does not react but it does correct, and it does
>>>>>>>> address intermittent failures.
>>>>>>>>> ===========
>>>>>>>>>
>>>>>>>>>   transported between the peer end systems.  Therefore, the following
>>>>>>>>>
>>>>>>>>>   possible types / formats of a DetNet flow are distinguished in this
>>>>>>>>>
>>>>>>>>>   document:
>>>>>>>>>
>>>>>>>>>   o  App-flow: native format of a DetNet flow.  It does not contain any
>>>>>>>>>
>>>>>>>>>      DetNet related attributes.
>>>>>>>>>
>>>>>>>>>   o  DetNet-t-flow: specific format of a DetNet flow.  Only requires
>>>>>>>>>
>>>>>>>>>      the congestion / latency features provided by the Detnet transport
>>>>>>>>>
>>>>>>>>>      layer.
>>>>>>>>>
>>>>>>>>>   o  DetNet-s-flow: specific format of a DetNet flow.  Only requires
>>>>>>>>>
>>>>>>>>>      the replication/elimination feature ensured by the DetNet service
>>>>>>>>>
>>>>>>>>>      layer.
>>>>>>>>>
>>>>>>>>>   o  DetNet-st-flow: specific format of a DetNet flow.  It requires
>>>>>>>>>
>>>>>>>>>      both DetNet service layer and DetNet transport layer functions
>>>>>>>>>
>>>>>>>>>      during forwarding.
>>>>>>>>>
>>>>>>>>> SB> I find the relisting of these types confusing. Wheren't they
>>>>>>>>> defined
>>>>>>>>>
>>>>>>>>> SB> in the section above?
>>>>>>>>>
>>>>>>>>> [Balázs Varga A] This is inline with the previous section " Grouping
>>>>>>>>> of end systems ".
>>>>>>>>>
>>>>>>>> Surely if we have defined them we never need to do anything but name
>>>>>>>> them in
>>>>>>>> later sections. Redefinition is never a good idea because it often
>>>>>>>> leads to
>>>>>>>> conflicting definitions.
>>>>>>>>
>>>>>>>>> ============
>>>>>>>>>
>>>>>>>>>   [HSR-PRP]  IEC, "High availability seamless redundancy (HSR) is a
>>>>>>>>>
>>>>>>>>>              further development of the PRP approach, although HSR
>>>>>>>>>
>>>>>>>>>              functions primarily as a protocol for creating media
>>>>>>>>>
>>>>>>>>>              redundancy while PRP, as described in the previous
>>>>>>>>>
>>>>>>>>>              section, creates network redundancy.  PRP and HSR are both
>>>>>>>>>
>>>>>>>>>              described in the IEC 62439 3 standard.",
>>>>>>>>>
>>>>>>>>>              <http://webstore.iec.ch/webstore/webstore.nsf/
>>>>>>>>>
>>>>>>>>> artnum/046615!opendocument>.
>>>>>>>>>
>>>>>>>>> SB> Not available at the time of this review, but my recollection is
>>>>>>>>>
>>>>>>>>> SB> that this is not readily available without paying a large fee.
>>>>>>>>>
>>>>>>>> If we decide that this is essential as a key reference, there needs to be
>>>>>>>> some suitable text, as this will get raised a number of times between
>>>>>>>> here an publication as first the directorates and then the ADs run
>>>>>>>> into this.
>>>>>>>>
>>>>>>>>> ===========
>>>>>>>>>
>>>>>>>>>   [ISA95]    ANSI/ISA, "Enterprise-Control System Integration Part 1:
>>>>>>>>>
>>>>>>>>>              Models and Terminology", 2000,
>>>>>>>>>
>>>>>>>>>              <https://www.isa.org/isa95/>.
>>>>>>>>>
>>>>>>>>> SB> Should that be 2000, or 2010.
>>>>>>>>>
>>>>>>>>> SB> Note that this seems to be a very expensive document to access.
>>>>>>>>>
>>>>>>>> You did not comment on the correctness of the reference.
>>>>>>>> Best Regards
>>>>>>>>
>>>>>>>> Stewart
>>>>>> _______________________________________________
>>>>>> 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 Sun Jul 15 16:24:51 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 74ECA130E84 for <detnet@ietfa.amsl.com>; Sun, 15 Jul 2018 16:24:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.3
X-Spam-Level: 
X-Spam-Status: No, score=-4.3 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_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, T_KAM_HTML_FONT_INVALID=0.01] 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 J34Dviv8tDTj for <detnet@ietfa.amsl.com>; Sun, 15 Jul 2018 16:24:42 -0700 (PDT)
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 68957130E7D for <detnet@ietf.org>; Sun, 15 Jul 2018 16:24:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1531697079; 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=pKwfW2uFqWBz3aT5c8FdAVCg0vqgCnxgvQhDptjQQQ4=; b=N0bcbT4pYjfWrGJaQFpQiiLwtaTleNENJSVATCxusb/VFdD2fbDF6lh1qiqZxi4s EMSpf6pexUHY6Gdxyi7HJEJG8CkHhjCRpAxvqPhclln9hDiv9qZic0tlwkrsUvNq MyO6rPAEZ0Ddyw0CSQmUgrqklN552cNit6MTGHXs4Uc=;
X-AuditID: c1b4fb25-e3bff70000006310-0d-5b4bd7b725f9
Received: from ESESSMB501.ericsson.se (Unknown_Domain [153.88.183.119]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id EF.E5.25360.7B7DB4B5; Mon, 16 Jul 2018 01:24:39 +0200 (CEST)
Received: from ESESBMB501.ericsson.se (153.88.183.168) 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; Mon, 16 Jul 2018 01:24:38 +0200
Received: from [100.94.48.225] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.184) with Microsoft SMTP Server id 15.1.1466.3 via Frontend Transport; Mon, 16 Jul 2018 01:24:38 +0200
To: "Black, David" <David.Black@dell.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <CE03DB3D7B45C245BCA0D243277949363019498B@MX307CL04.corp.emc.com> <4900e61d-8399-8765-0ecb-181dc3c9ff5a@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301A79DE@MX307CL04.corp.emc.com>
CC: DetNet WG <detnet@ietf.org>
From: =?UTF-8?Q?J=c3=a1nos_Farkas?= <janos.farkas@ericsson.com>
Message-ID: <ba0c0b74-8d2e-c332-18c6-02a2649cddf0@ericsson.com>
Date: Mon, 16 Jul 2018 01:24:37 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <CE03DB3D7B45C245BCA0D24327794936301A79DE@MX307CL04.corp.emc.com>
Content-Type: multipart/alternative; boundary="------------5BBFB6B919702593E5BF7A21"
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRmVeSWpSXmKPExsUyM2J7ue72697RBo++Klt8nLWYxeL3p9ks Dkwek2bOYPZYsuQnUwBTFJdNSmpOZllqkb5dAlfGu/+/2QpuNrBXrFm8nrmBceYDli5GTg4J AROJO91fmboYuTiEBI4ySnSeXswI4XwDcj50Q2WOMEocWH+MEaRFWMBVYnHTYrYuRg4OEQFN iYdzXSBqnjFLnG+aywxSwywgL/F69V8wm03AXuLupQ1gNi+QveLiVzYQm0VAVeL/5snsIHNE BWIk1vclQJQISpyc+QTsOk4BP4nbzzaxgJQwC4RJ/HjgDhIWElCT+PT2IfsERoFZSDpmIVTN ArvBQmLm/POMs6Duad46mxnC1pBonTOXHVl8ASPbKkbR4tTipNx0I2O91KLM5OLi/Dy9vNSS TYzAAD+45bfqDsbLbxwPMQpwMCrx8D476h0txJpYVlyZe4hRgoNZSYR3lbhXtBBvSmJlVWpR fnxRaU5q8SFGaQ4WJXHeh+abo4QE0hNLUrNTUwtSi2CyTBycUg2MWu2LdeXOBFzN97mrI8TX uuBUwr6U7WeKvht5zP2y5Grzi41VH4Wmx/Ix3ZE1nVcy+dbhtToVHqdnROadLb/23zRuiXXH x6e6zf1TLdwvXr17qeRRcbdl5c4/M7/kpP8y2Xzd9+CCh4sFPkrtOKbhNEno2ITgIw+jWZbY 66m9s3b7ERFRYNfTp8RSnJFoqMVcVJwIACxbIE1sAgAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/wNnuqOmQxFsrfMSDlCfcTfSyudQ>
Subject: Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 15 Jul 2018 23:24:50 -0000

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

Hi David,

Please see in-line.

Thank you!
Janos


On 7/6/2018 11:50 PM, Black, David wrote:
>
> -- Bridged path definition
>
> >  Or should we do something else?
>
> > There is only one occurrence of "bridged path" in the text in brackets.
>
> That sounds like a better suggestion – change that occurrence and 
> remove the definition of “bridged path” from the draft. That 
> occurrence is in Section 4.1.1:
>
>    Congestion protection
>
>            The DetNet transport layer provides congestion protection.
>
>            See Section 4.5.  The actual queuing and shaping mechanisms
>
>            are typically provided by underlying subnet layers, these can
>
>            be closely associated with the means of providing paths for
>
>           DetNet flows (e.g., MPLS LSPs or bridged paths), the path and
>
>            the congestion protection are conflated in this figure.
>
> Perhaps: (e.g., MPLS LSPs or bridged paths) -> (MPLS LSPs or other 
> network paths)
>
> or just delete the entire parenthetical example.
>
OK. Let's just delete the entire parenthetical example.

> -- Section 4
>
> > We could add some introductory text to 4.1 or 4.1.1, for instance:
> > The functionality needed for DetNet (Section 3) are implemented in 
> the DetNet layer which comprises the DetNet service layer and the 
> DetNet transport layer.
>
> > The DetNet service layer functions rely on flow identification and 
> sequencing. The DetNet transport layer function may rely on flow 
> identification.
> >
> > What do you think?
>
> I prefer functional (what it does) characterization to mechanistic 
> (how it works) characterization in an overview, e.g., excerpting from 
> what I originally wrote:
>
> ·The DetNet Service layer provides timely reliable in-order DetNet 
> flow delivery to applications that use DetNet.
>
> ·The DetNet Transport layer insulates DetNet flows from interference 
> by network mechanisms, primarily queuing and routing
>
I understand the principle.

What about just copying the two definitions here:
DetNet service layer is the layer at which A DetNet Service, such as 
congestion or service protection is provided.
DetNet transport layer optionally provides congestion protection for 
DetNet flows over paths provided by the underlying network.


>
> > Should we also rearrange, e.g., indent the text after Figure 2 such that
> > Packet sequencing, Duplicate elimination, Flow replication, Flow 
> merging, Packet encoding, and Packet decoding get under Service layer
> > and
> > Congestion protection and Explicit routes get under Transport layer?
>
> No, I don’t think that’s necessary – Figure 2 provides sufficient 
> structure.
>
OK.

> Plus a few more minor comments inline …
>
> Thanks, --David
>
> *From:*János Farkas [mailto:janos.farkas@ericsson.com]
> *Sent:* Wednesday, July 4, 2018 2:15 PM
> *To:* Black, David
> *Cc:* DetNet WG
> *Subject:* Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
>
> Hi David,
>
> Thank you very much for your review and comments!
>
> Please see in-line.
>
> On 6/29/2018 4:10 PM, Black, David wrote:
>
>     The -06 version of this draft is much improved over the -05
>     version – lots of diligent work by the authors is evident and
>     appreciated.
>
>     I have two minor content concerns and some smaller editorial items.
>
>     ** Content
>
>     -- Section 2.2
>
>     The definition of “bridged path” looks like a definition of
>     “bridged forwarding” – the definition needs to encompass the
>     notion of a path that involves more than one bridge.
>
>        bridged path
>
>                A VLAN bridge uses the VLAN ID and the destination MAC
>
>                address to select the outbound port hence the path for a
>
>                frame.
>
> You are right, it looks like the emphasis is on bridge forwarding 
> rather than path.
> However, the superposition of the outbound ports provides a path, 
> which was tried to be captured by "hence the path".
> The idea was to keep it simple not dive into the details, which are 
> not necessary in this document.
>
> Would it be good to update to:
>
>    bridged path
>            A VLAN bridge uses the VLAN ID and the destination MAC
>            address to select the outbound port. The superposition
>            of the outbound ports is the path for a frame.
>
> ?
>
> Or should we do something else?
> There is only one occurrence of "bridged path" in the text in brackets.
>
>
>     -- Section 4
>
>     Figure 2 in Section 4.1.1 introduces the Detnet service and
>     transport layers.   The associated text quickly dives into
>     explaining the functionality in those layers, but it would be
>     helpful to start with an initial high level description of each of
>     those layers that helps motivate their separation.  It appears that:
>
>     - The DetNet Service layer provides timely reliable in-order
>     DetNet flow delivery to applications that use DetNet.   A DetNet
>     flow at the top of the DetNet Service layer may or may not be a
>     compound flow at the bottom of that layer.
>
>     - The DetNet Transport layer insulates DetNet flows (at the bottom
>     of the DetNet Service layer) from interference by network
>     mechanisms, primarily queuing and routing, where congestion is an
>     indication of queueing interference.  A DetNet flow at the top of
>     the DetNet Transport layer may or may not be a member flow that is
>     part of a compound flow, depending on what is done in the DetNet
>     Service layer.
>
>
> You are right, section 4 jumps into the details without much of an 
> introduction. I guess we had a kind of chicken and egg problem here. 
> Figure 4 provides a higher level view than Figure 2. However, Figure 4 
> captures different aspects, dives into the details of data plane 
> options. So, it seems better to keep the order.
>
> We could add some introductory text to 4.1 or 4.1.1, for instance:
> The functionality needed for DetNet (Section 3) are implemented in the 
> DetNet layer which comprises the DetNet service layer and the DetNet 
> transport layer. The DetNet service layer functions rely on flow 
> identification and sequencing. The DetNet transport layer function may 
> rely on flow identification.
>
> What do you think?
>
> Should we also rearrange, e.g., indent the text after Figure 2 such that
> Packet sequencing, Duplicate elimination, Flow replication, Flow 
> merging, Packet encoding, and Packet decoding get under Service layer
> and
> Congestion protection and Explicit routes get under Transport layer?
>
>
>
>     There’s a related paragraph of text between Figures 3 and 4 in
>     Section 4.1.2, but it doesn’t provide useful intuition about which
>     functionality belongs in which layer.
>
>     ** Editorial
>
>
>     -- Section 2.1
>
>     “expected” seems off in the definition of reservation:
>
>        reservation
>
>                The set of resources allocated between a source and one or
>
>                more destinations through transit nodes and subnets
>
>                associated with a DetNet flow, to provide the expected
>     DetNet
>
>                Service.
>
>     Suggest either “to provide the provisioned DetNet Service to that
>     flow”
>
> I like this one, will update to this one.
>
>
>     or “to provide the specified DetNet Service to that flow.”
>
>     -- Section 3.1
>
>        o  An upper bound on out-of-order packet delivery.  It is worth
>
>           noting that some DetNet applications are unable to tolerate any
>
>           out-of-order delivery.
>
>     Is that a sequence bound or a time bound or both?   I suspect that
>     a sequence bound (maximum degree of reordering in a flow,
>     independent of flow rate) was intended.  An analogous
>     clarification would be helpful in section 3.2.2.1 .
>
> It is intentionally kept high level in the architecture draft. Details 
> are to be provided by the flow information model draft. Please see my 
> previous mail: 
> https://mailarchive.ietf.org/arch/msg/detnet/AWG2eemg_AWsvF2FwtREyd_xtC8.
>
> */[David>] /*OK.
>
>     -- Section 3.2.3
>
>     I don’t understand “defined” in:
>
>        Even the use of
>
>        redundant paths through a network defined, e.g., by [RFC6372]
>     do not
>
>        eliminate the chances of packet loss.
>
>     Was “e.g., as defined by [RFC6372],” intended?
>
> Yes, this was the intention, will update to this one.
>
>        Many real-time networks rely on physical rings or chains of
>     two-port
>
>        devices, with a relatively simple ring control protocol.
>
>     How does a “ring control protocol” control “chains”? Suggest:
>     “ring control protocol” -> “control protocol”
>
>     Also, are paired chains between common endpoints intended, or a
>     more general notion of chains?
>
> This text refers to typical factory deployment, which is chain or ring.
> It seems better to keep “ring control protocol” because they are often 
> very different from generic control protocols applicable to mesh networks.
>
> Would flipping chain and ring resolve your concern?
>
>    Many real-time networks rely on physical chains or rings of two-port
>    devices, with a relatively simple ring control protocol.
>
>     */[David>] /*It feels like “ring control protocol” is an important
>     phrase to retain.   In the original text, would it be reasonable
>     to add “(applies to both rings and chains)” to the end of the
>     sentence?
>
Well, I guess the point is that there are many specific ring protocols, 
but we are looking for a generic solution.
What about deleting "chains" from the sentence?

>        Explicit routes can be established various ways,
>
>     established various -> established in various
>
> OK.
>
>
>        This is
>
>        irrespective of the distribution method used, also applies to
>     service
>
>        protection over explicit routes.
>
>     used, also -> used, and also
>
> OK.
>
>
>     -- Figure 5 (Section 4.1.3)
>
>     The UNI acronym is introduced without expansion or definition –
>     please correct that, e.g., by defining UNI in Section 2.1.
>
> DetNet-UNI is there among the definitions. It seems enough to me.
>
> */[David>] /*That’s fine – I overlooked that definition, sorry.
>
>     -- Figure 9 (Section 4.7.2)
>
>     I think I understand what’s going on, but the use of “add/remove”
>     in the figure should be explained in associated text.
>
> What about updating the sentence above Figure 9 to:
> A packet with corresponding Flow-IDs is illustrated in Figure 9, which 
> also indicates where Flow-ID can be added or removed.
>
> */[David>] /*Sure, with one minor edit: “where Flow-ID” -> “where each 
> Flow-ID”
>
OK.

>     Thanks, --David
>
>
> Thank you!
> Janos
>
>
>
>     *From:*detnet [mailto:detnet-bounces@ietf.org] *On Behalf Of
>     *János Farkas
>     *Sent:* Thursday, June 28, 2018 9:09 PM
>     *To:* Lou Berger; Stewart Bryant; detnet@ietf.org
>     <mailto:detnet@ietf.org> >> DetNet WG
>     *Subject:* Re: [Detnet] WG Last Call:
>     draft-ietf-detnet-architecture-05
>
>     Dear all,
>
>     Off-line discussions among Lou, Stewart, and authors followed the
>     discussions to properly address the WGLC comments, including the
>     detailed comments.
>
>     A new revision of the draft has been uploaded:
>     draft-ietf-detnet-architecture-06.
>
>     In addition to the changes already described in this thread, the
>     following bigger changes have been made to the draft:
>
>
>     *Section 2.1 Terms used in this document*
>
>     Some definitions refined as suggested by the detailed comments
>
>     New definitions have been added:
>
>        "allocation
>                Resources are dedicated to support a DetNet flow. 
>     Depending
>                on an implementation, the resource may be reused by non-
>                DetNet flows when it is not used by the DetNet flow.
>
>
>        PEF     A Packet Elimination Function (PEF) eliminates duplicate
>                copies of packets to prevent excess packets flooding the
>                network or duplicate packets being sent out of the DetNet
>                domain.  PEF can be implemented by an edge node, a relay
>                node, or an end system.
>
>       PRF     A Packet Replication Function (PRF) replicates DetNet flow
>                packets and forwards them to one or more next hops in the
>                DetNet domain.  The number of packet copies sent to
>     each next
>                hop is a DetNet flow specific parameter at the node
>     doing the
>                replication.  PRF can be implemented by an edge node, a
>     relay
>                node, or an end system.
>
>        PREOF   Collective name for Packet Replication, Elimination, and
>                Ordering Functions.
>
>        POF     A Packet Ordering Function (POF) re-orders packets within a
>                DetNet flow that are received out of order. This function
>                can be implemented by an edge node, a relay node, or an end
>                system.
>
>       DetNet service proxy
>                Maps between App-flows and DetNet flows.
>
>        bridged path
>                A VLAN bridge uses the VLAN ID and the destination MAC
>                address to select the outbound port hence the path for a
>                frame."
>
>
>     *Section 3.1 Primary goals defining the DetNet QoS*
>
>     A new QoS aspect has been added:
>        "o  An upper bound on out-of-order packet delivery. It is worth
>           noting that some DetNet applications are unable to tolerate any
>           out-of-order delivery."
>
>
>     The 3rd paragraph on loss on page 8 after the bullet list has been
>     extended to:
>        "After congestion, the most important contributions to packet
>     loss are
>        typically from random media errors and equipment failures.  Service
>        protection is the name for the mechanisms used by DetNet to address
>        these losses.  The mechanisms employed are constrained by the
>        requirement to meet the users' latency requirements. Packet
>        replication and elimination (Section 3.2.2) and packet encoding
>        (Section 3.2.2.3) are described in this document to provide service
>        protection; others may be found.  For instance, packet encoding can
>        be used to provide service protection against random media errors,
>        packet replication and elimination can be used to provide service
>        protection against equipment failures.  This mechanism distributes
>        the contents of DetNet flows over multiple paths in time and/or
>        space, so that the loss of some of the paths does need not
>     cause the
>        loss of any packets."
>
>
>     *3.2.2.  Service Protection*
>
>     Service protection is used as a more generic term. Introductory
>     text added:
>        "Service protection aims to mitigate or eliminate packet loss
>     due to
>        equipment failures, random media and/or memory faults.  These types
>        of packet loss can be greatly reduced by spreading the data over
>        multiple disjoint forwarding paths.  Various service protection
>        methods are described in [RFC6372], e.g., 1+1 linear protection.
>        This section describes the functional details of an additional
>     method
>        in Section 3.2.2.2, which can be implemented as described in
>        Section 3.2.2.3 or as specified in [I-D.ietf-detnet-dp-sol-mpls] in
>        order to provide 1+n hitless protection.  The appropriate service
>        protection mechanism depends on the scenario and the requirements."
>
>
>     New sub-section added:
>
>     "3.2.2.1.  In-Order Delivery
>
>        Out-of-order packet delivery can be a side effect of service
>        protection.  Packets delivered out-of-order impact the amount of
>        buffering needed at the destination to properly process the
>     received
>        data.  Such packets also influence the jitter of a flow.  The
>     DetNet
>        service includes maximum allowed misordering as a constraint.  Zero
>        misordering would be a valid service constraint to reflect that the
>        end system(s) of the flow cannot tolerate any out-of-order
>     delivery.
>        Service protection may provide a mechanism to support in-order
>        delivery."
>
>
>     *3.2.2.2. Packet Replication and Elimination*
>
>     New bullet added as the last one:
>        "o  The Packet Ordering Function (POF) uses the sequencing
>     information
>           to re-order a DetNet flow's packets that are received out of
>           order."
>
>     New sentence added after the bullet list:
>     "The order in which a node applies the PEF and the PRF to a DetNet
>     flow is implementation specific."
>
>     2nd paragraph after the bullet list has been updated to:
>     "Some service protection mechanisms rely on switching from one flow to
>        another when a failure of a flow is detected. Contrarily, packet
>        replication and elimination combines the DetNet member flows sent
>        along multiple different paths, and performs a packet-by-packet
>        selection of which to discard, e.g., based on sequencing
>     information."
>
>
>     *3.2.3.  Explicit routes*
>
>     Out-of-order aspect added to the first paragraph, which is about
>     distributed routing:
>     "Furthermore, out-of-order
>     packet delivery can be a side effect of route changes."
>
>     New sentence added to the 3rd paragraph:
>     "Explicit routes can be established various
>     ways, e.g., with RSVP-TE [RFC3209], with Segment Routing (SR)
>     [I-D.ietf-spring-segment-routing], via a Software Defined Networking
>     approach [RFC7426], with IS-IS [RFC7813], etc."
>
>     New paragraph added:
>        "Out-of-order packet delivery can be a side effect of
>     distributing a
>        single flow over multiple paths especially when there is a change
>        from one path to another when combining the flow. This is
>        irrespective of the distribution method used, also applies to
>     service
>        protection over explicit routes.  As described in Section 3.2.2.1,
>        out-of-order packets influence the jitter of a flow and impact the
>        amount of buffering needed to process the data; therefore, DetNet
>        service includes maximum allowed misordering as a constraint.  The
>        use of explicit routes helps to provide in-order delivery because
>        there is no immediate route change with the network topology,
>     but the
>        changes are plannable as they are between the different explicit
>        routes."
>
>     *
>     4.1.1. Representative Protocol Stack Model*
>
>     "Explicit routes" have been added to Figure 2 with the
>     corresponding explanation:
>      "Explicit routes
>                The DetNet transport layer provides mechanisms to
>     ensure that
>                fixed paths are provided for DetNet flows. These explicit
>                paths avoid the impact of network convergence."
>
>
>     Section 4.11 Connected islands vs. networks of v05 has been
>     deleted because it was just a leftover from early drafts on what
>     DetNet WG should do; which are covered by the charter anyways.
>
>
>     References have been cleaned up and brought up-to-date.
>
>
>     Refinements have been implemented in the draft according to Lou's
>     detailed comments. They are not listed here because they are minor
>     changes.
>
>
>     Best regards,
>     Janos
>
>
>     On 6/12/2018 2:48 PM, Lou Berger wrote:
>
>
>         Balázs,
>
>         Thanks for the response -- please see below.
>
>         ----------
>         On June 12, 2018 4:07:35 AM Balázs Varga A
>         <balazs.a.varga@ericsson.com>
>         <mailto:balazs.a.varga@ericsson.com> wrote:
>
>
>
>             Hi Lou, Thanks for the comments. See reactions inline.
>             Document update in progress. Cheers Bala'zs
>
>             -----Original Message-----
>             From: detnet <detnet-bounces@ietf.org>
>             <mailto:detnet-bounces@ietf.org> On Behalf Of Lou Berger
>             Sent: 2018. június 1. 22:42
>             To: DetNet WG <detnet@ietf.org> <mailto:detnet@ietf.org>;
>             draft-ietf-detnet-architecture@ietf.org
>             <mailto:draft-ietf-detnet-architecture@ietf.org>
>             Subject: [Detnet] Promised comments on
>             draft-ietf-detnet-architecture
>
>             Hi,
>
>                  I have a number of high level comments on the
>             document that I'd like to  raise below.  I also have a
>             number of more editorial/specific comments that  I'd like
>             to review directly with the authors and then have them
>             report back  on changes -- if any turn out to be more
>             substantive discussions from the  author's perspective,
>             I'll raise these on the list separately.
>
>         ...
>
>
>
>             - WRT Section 4.4.3, I think the inclusion of a
>             distributed control plane in the "Network Plane" is
>             inconsistent with other functional definitions and
>             conflates where a function resides from the actual
>             function and that whether control is implemented in a
>             fully centralized, fully distributed or some hybrid form
>             doesn't fundamentally change  the control function's role
>             -- therefore I think the sections 4.4.2 and .3 should be
>             revised accordingly
>             [Balázs Varga A] Agree in principal. Let's discuss the
>             details.
>
>         Okay - I'll work with you off line and we can report back the
>         results/proposed changes.
>
>
>
>             - In several places it's not clear that DetNet service is
>             always a L3 service which is controlled using L3
>             identifiers, i.e., IP addresses -- this is true even in
>             the MPLS service case and the TSN over MPLS case. I think
>             this is an important point to be clear on in the document.
>             [Balázs Varga A] I am not sure. DetNet service is always
>             provided over a L3 network (IP or MPLS), that is fine.
>             However the service itself can be L2 or L3. In case of TSN
>             Ethernet frames are transported, so it is a L2 service. In
>             case of IP end systems IP packets are transported so it is
>             a L3 service.
>
>
>         Humm - While I agree that DetNet is providing an (enhanced)
>         L2VPN service, it is not itself providing control or service
>         of L2 devices -- this is TSN's job.  The fact that DetNet is
>         all about behavior of L3 nodes (i.e., IP and PW/MPLS) and not
>         L2 nodes (i.e., TSN bridges) is something the architecture
>         should make unambiguous.
>
>         Thanks,
>         Lou
>
>
>
>             Please let me know what you think.
>
>             Cheers,
>
>             Lou
>
>
>             _______________________________________________
>             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
>
>
>
>
>
>     On 6/12/2018 6:27 PM, Stewart Bryant wrote:
>
>         Dear Bala'zs
>
>         Thank you your for your consideration of these points. I will
>         just pick up a few that need some further thought:
>
>
>
>
>                 DetNet transit node
>
>                        A node operating at the DetNet transport layer,
>             that utilizes
>
>                        link layer and/or network layer switching
>             across multiple
>
>                        links and/or sub-networks to provide paths for
>             DetNet service
>
>                        layer functions. Optionally provides congestion
>             protection
>
>                        over those paths.  An MPLS LSR is an example of
>             a DetNet
>
>                        transit node.
>
>             SB> In that example it would have to be a DetNet
>             enable/aware LSR. An
>
>             SB> ordinary LSR would not know anything about DetNet.
>
>             [Balázs Varga A] No, A DetNet aware LSR would be a relay
>             node (S-PE).
>
>
>         I think the confusion is what "DetNet Transport Layer" means.
>         This
>         technology touches on Transport Layer in  the L4 sense, and the
>         Transport Network Layer as in the packet network that carries
>         L3 packets.
>
>         So I think that we need to clarify whether a DetNet transit node
>         is an S-PE (i.e. a a transit node in the DetNet layer), or a P
>         node
>         (i.e. a transit node that is carrying DetNet packets but could be
>         carrying any sort of MPLS packet)
>
>
>
>             ============
>
>                These three techniques can be applied independently,
>             giving eight
>
>                possible combinations, including none (no DetNet),
>             although some
>
>                combinations are of wider utility than others.  This
>             separation keeps
>
>                the protocol stack coherent and maximizes
>             interoperability with
>
>                existing and developing standards in this (IETF) and
>             other Standards
>
>                Development Organizations.  Some examples of typical
>             expected
>
>                combinations:
>
>                o  Explicit routes plus service protection are exactly
>             the techniques
>
>                   employed by [HSR-PRP].  Explicit routes are achieved
>             by limiting
>
>                   the physical topology of the network, and the
>             sequentialization,
>
>                   replication, and duplicate elimination are
>             facilitated by packet
>
>                   tags added at the front or the end of Ethernet frames.
>
>             SB> ER can be done virtually as well as physically. RSVP
>             is a type of
>
>             SB> ER, as is Adj-SID based SR, and we can design other types.
>
>             [Balázs Varga A] Agree, but these are examples. Statement
>             is for HSR-PRP.
>
>         So the question is whether we should expand the set of
>         examples, particularly
>         to more accessible ones.
>
>         ============
>
>
>                                 Packet replication and elimination
>
>                             > > > > > > > > > relay > > > > > > > >
>
>                            > /------------+ R node E +------------\ >
>
>                           > /                  v + ^               \ >
>
>                   end    R +                   v | ^                +
>             E end
>
>                   system +                   v | ^                + system
>
>                           > \                  v + ^               / >
>
>                            > \------------+ R relay E +-----------/ >
>
>                             > > > > > > > > >  node > > > > > > > >
>
>             Figure 1
>
>                Packet replication and elimination does not react to
>             and correct
>
>                failures; it is entirely passive.  Thus, intermittent
>             failures,
>
>             SB> I think it copes with intermittent failures OK.
>
>             [Balázs Varga A] Yes, PRF and PEF can eliminate the effect
>             of such failures. But text
>
>             intends to say that it is passive. It is not reacting to
>             such failures. No change in text.
>
>
>         You say that PREF does not correct failures. I would contend
>         that is exactly
>         what it does. Sure it does not react but it does correct, and
>         it does
>         address intermittent failures.
>
>
>             ===========
>
>                transported between the peer end systems.  Therefore,
>             the following
>
>                possible types / formats of a DetNet flow are
>             distinguished in this
>
>                document:
>
>                o  App-flow: native format of a DetNet flow.  It does
>             not contain any
>
>                   DetNet related attributes.
>
>                o  DetNet-t-flow: specific format of a DetNet flow. 
>             Only requires
>
>                   the congestion / latency features provided by the
>             Detnet transport
>
>                   layer.
>
>                o  DetNet-s-flow: specific format of a DetNet flow. 
>             Only requires
>
>                   the replication/elimination feature ensured by the
>             DetNet service
>
>                   layer.
>
>                o  DetNet-st-flow: specific format of a DetNet flow. 
>             It requires
>
>                   both DetNet service layer and DetNet transport layer
>             functions
>
>                   during forwarding.
>
>             SB> I find the relisting of these types confusing.
>             Wheren't they defined
>
>             SB> in the section above?
>
>             [Balázs Varga A] This is inline with the previous section
>             " Grouping of end systems ".
>
>         Surely if we have defined them we never need to do anything
>         but name them in
>         later sections. Redefinition is never a good idea because it
>         often leads to
>         conflicting definitions.
>
>
>
>             ============
>
>                [HSR-PRP]  IEC, "High availability seamless redundancy
>             (HSR) is a
>
>                           further development of the PRP approach,
>             although HSR
>
>                           functions primarily as a protocol for
>             creating media
>
>                           redundancy while PRP, as described in the
>             previous
>
>                           section, creates network redundancy.  PRP
>             and HSR are both
>
>                           described in the IEC 62439 3 standard.",
>
>                           <http://webstore.iec.ch/webstore/webstore.nsf/
>
>             artnum/046615!opendocument>.
>
>             SB> Not available at the time of this review, but my
>             recollection is
>
>             SB> that this is not readily available without paying a
>             large fee.
>
>
>         If we decide that this is essential as a key reference, there
>         needs to be
>         some suitable text, as this will get raised a number of times
>         between
>         here an publication as first the directorates and then the ADs run
>         into this.
>
>
>
>             ===========
>
>                [ISA95]    ANSI/ISA, "Enterprise-Control System
>             Integration Part 1:
>
>                           Models and Terminology", 2000,
>
>                           <https://www.isa.org/isa95/>.
>
>             SB> Should that be 2000, or 2010.
>
>             SB> Note that this seems to be a very expensive document
>             to access.
>
>         You did not comment on the correctness of the reference.
>
>
>
>         Best Regards
>
>         Stewart
>


--------------5BBFB6B919702593E5BF7A21
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi David,<br>
    <br>
    Please see in-line.<br>
    <br>
    Thank you!<br>
    Janos<br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 7/6/2018 11:50 PM, Black, David
      wrote:<br>
    </div>
    <blockquote
cite="mid:CE03DB3D7B45C245BCA0D24327794936301A79DE@MX307CL04.corp.emc.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 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;
	color:black;}
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.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	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;
	color:black;}
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;
	color:black;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:windowtext;}
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;
	color:black;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:Consolas;
	color:black;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#993366;}
.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:337076481;
	mso-list-type:hybrid;
	mso-list-template-ids:1690889276 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><a moz-do-not-send="true"
            name="_MailEndCompose"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366">--
              Bridged path definition<o:p></o:p></span></a></p>
        <p class="MsoNormal"><span style="color:#006600"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="color:#006600">&gt;  Or should
            we do something else?<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#006600">&gt; There is
            only one occurrence of "bridged path" in the text in
            brackets.<br>
            <br>
          </span><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366"><o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366">That
            sounds like a better suggestion – change that occurrence and
            remove the definition of “bridged path” from the draft. 
            That occurrence is in Section 4.1.1:<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366"><o:p> </o:p></span></p>
        <p class="MsoNormal" style="text-autospace:none"><span
            style="font-size:11.0pt;font-family:&quot;Courier
            New&quot;;color:windowtext">   Congestion protection<o:p></o:p></span></p>
        <p class="MsoNormal" style="text-autospace:none"><span
            style="font-size:11.0pt;font-family:&quot;Courier
            New&quot;;color:windowtext">           The DetNet transport
            layer provides congestion protection.<o:p></o:p></span></p>
        <p class="MsoNormal" style="text-autospace:none"><span
            style="font-size:11.0pt;font-family:&quot;Courier
            New&quot;;color:windowtext">           See Section 4.5.  The
            actual queuing and shaping mechanisms<o:p></o:p></span></p>
        <p class="MsoNormal" style="text-autospace:none"><span
            style="font-size:11.0pt;font-family:&quot;Courier
            New&quot;;color:windowtext">           are typically
            provided by underlying subnet layers, these can<o:p></o:p></span></p>
        <p class="MsoNormal" style="text-autospace:none"><span
            style="font-size:11.0pt;font-family:&quot;Courier
            New&quot;;color:windowtext">           be closely associated
            with the means of providing paths for<o:p></o:p></span></p>
        <p class="MsoNormal" style="text-autospace:none"><span
            style="font-size:11.0pt;font-family:&quot;Courier
            New&quot;;color:windowtext">          DetNet flows (e.g.,
            MPLS LSPs or bridged paths), the path and<o:p></o:p></span></p>
        <p class="MsoNormal" style="text-autospace:none"><span
            style="font-size:11.0pt;font-family:&quot;Courier
            New&quot;;color:windowtext">           the congestion
            protection are conflated in this figure.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366">Perhaps:
            (e.g., MPLS LSPs or bridged paths) -&gt; (MPLS LSPs or other
            network paths)<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366">or
            just delete the entire parenthetical example.</span></p>
      </div>
    </blockquote>
    OK. Let's just delete the entire parenthetical example.<br>
    <br>
    <blockquote
cite="mid:CE03DB3D7B45C245BCA0D24327794936301A79DE@MX307CL04.corp.emc.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366"><o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366">--
            Section 4<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="color:#006600">&gt; We could
            add some introductory text to 4.1 or 4.1.1, for instance:</span><br>
          &gt; The functionality needed for DetNet (Section 3) are
          implemented in the DetNet layer which comprises the DetNet
          service layer and the DetNet transport layer.<o:p></o:p></p>
        <p class="MsoNormal">&gt; The DetNet service layer functions
          rely on flow identification and sequencing. The DetNet
          transport layer function may rely on flow identification.<br>
          &gt;<br>
          <span style="color:#006600">&gt; What do you think?<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#006600"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366">I
            prefer functional (what it does) characterization to
            mechanistic (how it works) characterization in an overview,
            e.g., excerpting from what I originally wrote:<o:p></o:p></span></p>
        <p class="MsoListParagraph"
          style="text-indent:-.25in;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><span
            style="font-size:11.0pt;font-family:Symbol;color:#993366"><span
              style="mso-list:Ignore">·<span style="font:7.0pt
                &quot;Times New Roman&quot;">        
              </span></span></span><!--[endif]--><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">The
            DetNet Service layer provides timely reliable in-order
            DetNet flow delivery to applications that use DetNet.</span><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366"><o:p></o:p></span></p>
        <p class="MsoListParagraph"
          style="text-indent:-.25in;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><span
            style="font-size:11.0pt;font-family:Symbol;color:#993366"><span
              style="mso-list:Ignore">·<span style="font:7.0pt
                &quot;Times New Roman&quot;">        
              </span></span></span><!--[endif]--><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">The
            DetNet Transport layer insulates DetNet flows from
            interference by network mechanisms, primarily queuing and
            routing</span></p>
      </div>
    </blockquote>
    I understand the principle.<br>
    <br>
    What about just copying the two definitions here:<br>
    DetNet service layer is the layer at which A DetNet Service, such as
    congestion or service protection is provided.<br>
    DetNet transport layer optionally provides congestion protection for
    DetNet flows over paths provided by the underlying network.<br>
    <br>
    <br>
    <blockquote
cite="mid:CE03DB3D7B45C245BCA0D24327794936301A79DE@MX307CL04.corp.emc.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoListParagraph"
          style="text-indent:-.25in;mso-list:l0 level1 lfo1"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366"><o:p></o:p></span></p>
        <p class="MsoNormal"><br>
          <span style="color:#006600">&gt; Should we also rearrange,
            e.g., indent the text after Figure 2 such that
            <br>
            &gt; Packet sequencing, Duplicate elimination, Flow
            replication, Flow merging, Packet encoding, and Packet
            decoding get under Service layer<br>
            &gt; and<br>
            &gt; Congestion protection and Explicit routes get under
            Transport layer?</span><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366"><o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366"><o:p> </o:p></span></p>
        <div>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366">No,
              I don’t think that’s necessary – Figure 2 provides
              sufficient structure.</span></p>
        </div>
      </div>
    </blockquote>
    OK.<br>
    <br>
    <blockquote
cite="mid:CE03DB3D7B45C245BCA0D24327794936301A79DE@MX307CL04.corp.emc.com"
      type="cite">
      <div class="WordSection1">
        <div>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366"><o:p></o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366"><o:p> </o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366">Plus
              a few more minor comments inline …<o:p></o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366"><o:p> </o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366">Thanks,
              --David<o:p></o:p></span></p>
        </div>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366"><o:p> </o:p></span></p>
        <div style="border:none;border-left:solid blue 1.5pt;padding:0in
          0in 0in 4.0pt">
          <div>
            <div style="border:none;border-top:solid #E1E1E1
              1.0pt;padding:3.0pt 0in 0in 0in">
              <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">
                  János Farkas [<a class="moz-txt-link-freetext" href="mailto:janos.farkas@ericsson.com">mailto:janos.farkas@ericsson.com</a>]
                  <br>
                  <b>Sent:</b> Wednesday, July 4, 2018 2:15 PM<br>
                  <b>To:</b> Black, David<br>
                  <b>Cc:</b> DetNet WG<br>
                  <b>Subject:</b> Re: [Detnet] WG Last Call:
                  draft-ietf-detnet-architecture-05<o:p></o:p></span></p>
            </div>
          </div>
          <p class="MsoNormal"><o:p> </o:p></p>
          <p class="MsoNormal" style="margin-bottom:12.0pt"><span
              style="color:#006600">Hi David,<br>
              <br>
              Thank you very much for your review and comments!<br>
              <br>
              Please see in-line.</span><o:p></o:p></p>
          <div>
            <p class="MsoNormal">On 6/29/2018 4:10 PM, Black, David
              wrote:<o:p></o:p></p>
          </div>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">The
                -06 version of this draft is much improved over the -05
                version – lots of diligent work by the authors is
                evident and appreciated.</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">I
                have two minor content concerns and some smaller
                editorial items.</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">**
                Content</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">--
                Section 2.2</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">The
                definition of “bridged path” looks like a definition of
                “bridged forwarding” – the definition needs to encompass
                the notion of a path that involves more than one bridge.</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <pre><span style="color:black">   bridged path</span><o:p></o:p></pre>
            <pre><span style="color:black">           A VLAN bridge uses the VLAN ID and the destination MAC</span><o:p></o:p></pre>
            <pre><span style="color:black">           address to select the outbound port hence the path for a</span><o:p></o:p></pre>
            <pre><span style="color:black">           frame.</span><o:p></o:p></pre>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
          </blockquote>
          <p class="MsoNormal"><span style="color:#006600">You are
              right, it looks like the emphasis is on bridge forwarding
              rather than path.<br>
              However, the superposition of the outbound ports provides
              a path, which was tried to be captured by "hence the
              path".<br>
              The idea was to keep it simple not dive into the details,
              which are not necessary in this document.<br>
              <br>
              Would it be good to update to:</span><o:p></o:p></p>
          <pre><span style="color:black">   bridged path</span><o:p></o:p></pre>
          <pre><span style="color:black">           A VLAN bridge uses the VLAN ID and the destination MAC</span><o:p></o:p></pre>
          <pre><span style="color:black">           address to select the outbound port. The superposition<o:p></o:p></span></pre>
          <pre><span style="color:black">           of the outbound ports is the path for a frame.</span><o:p></o:p></pre>
          <p class="MsoNormal"><span style="color:#006600">?<br>
              <br>
              Or should we do something else? <br>
              There is only one occurrence of "bridged path" in the text
              in brackets.<br>
            </span><br>
            <br>
            <o:p></o:p></p>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">--
                Section 4</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Figure
                2 in Section 4.1.1 introduces the Detnet service and
                transport layers.   The associated text quickly dives
                into explaining the functionality in those layers, but
                it would be helpful to start with an initial high level
                description of each of those layers that helps motivate
                their separation.  It appears that:</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">-
                The DetNet Service layer provides timely reliable
                in-order DetNet flow delivery to applications that use
                DetNet.   A DetNet flow at the top of the DetNet Service
                layer may or may not be a compound flow at the bottom of
                that layer.</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">-
                The DetNet Transport layer insulates DetNet flows (at
                the bottom of the DetNet Service layer) from
                interference by network mechanisms, primarily queuing
                and routing, where congestion is an indication of
                queueing interference.  A DetNet flow at the top of the
                DetNet Transport layer may or may not be a member flow
                that is part of a compound flow, depending on what is
                done in the DetNet Service layer.</span><o:p></o:p></p>
          </blockquote>
          <p class="MsoNormal"><br>
            <span style="color:#006600">You are right, section 4 jumps
              into the details without much of an introduction. I guess
              we had a kind of chicken and egg problem here. Figure 4
              provides a higher level view than Figure 2. However,
              Figure 4 captures different aspects, dives into the
              details of data plane options. So, it seems better to keep
              the order.<br>
              <br>
              We could add some introductory text to 4.1 or 4.1.1, for
              instance:</span><br>
            The functionality needed for DetNet (Section 3) are
            implemented in the DetNet layer which comprises the DetNet
            service layer and the DetNet transport layer. The DetNet
            service layer functions rely on flow identification and
            sequencing. The DetNet transport layer function may rely on
            flow identification.<br>
            <br>
            <span style="color:#006600">What do you think?</span><br>
            <br>
            <span style="color:#006600">Should we also rearrange, e.g.,
              indent the text after Figure 2 such that
              <br>
              Packet sequencing, Duplicate elimination, Flow
              replication, Flow merging, Packet encoding, and Packet
              decoding get under Service layer<br>
              and<br>
              Congestion protection and Explicit routes get under
              Transport layer?</span><br>
            <br>
            <br>
            <br>
            <o:p></o:p></p>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">There’s
                a related paragraph of text between Figures 3 and 4 in
                Section 4.1.2, but it doesn’t provide useful intuition
                about which functionality belongs in which layer.</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">**
                Editorial<br>
                <br>
                <br>
              </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">--
                Section 2.1</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">“expected”
                seems off in the definition of reservation:</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
                style="font-size:10.0pt;font-family:&quot;Courier
                New&quot;">   reservation</span><o:p></o:p></p>
            <p class="MsoNormal"><span
                style="font-size:10.0pt;font-family:&quot;Courier
                New&quot;">           The set of resources allocated
                between a source and one or</span><o:p></o:p></p>
            <p class="MsoNormal"><span
                style="font-size:10.0pt;font-family:&quot;Courier
                New&quot;">           more destinations through transit
                nodes and subnets</span><o:p></o:p></p>
            <p class="MsoNormal"><span
                style="font-size:10.0pt;font-family:&quot;Courier
                New&quot;">           associated with a DetNet flow, to
                provide the expected DetNet</span><o:p></o:p></p>
            <p class="MsoNormal"><span
                style="font-size:10.0pt;font-family:&quot;Courier
                New&quot;">           Service.</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Suggest
                either “to provide the provisioned DetNet Service to
                that flow”
              </span><o:p></o:p></p>
          </blockquote>
          <p class="MsoNormal"><span style="color:#006600">I like this
              one, will update to this one.</span><br>
            <br>
            <br>
            <o:p></o:p></p>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">or
                “to provide the specified DetNet Service to that flow.”</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">--
                Section 3.1</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <pre><span style="color:black">   o  An upper bound on out-of-order packet delivery.  It is worth</span><o:p></o:p></pre>
            <pre><span style="color:black">      noting that some DetNet applications are unable to tolerate any</span><o:p></o:p></pre>
            <pre><span style="color:black">      out-of-order delivery.</span><o:p></o:p></pre>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Is
                that a sequence bound or a time bound or both?   I
                suspect that a sequence bound (maximum degree of
                reordering in a flow, independent of flow rate) was
                intended.  An analogous clarification would be helpful
                in section 3.2.2.1 .</span><o:p></o:p></p>
          </blockquote>
          <p class="MsoNormal"><span style="color:#006600">It is
              intentionally kept high level in the architecture draft.
              Details are to be provided by the flow information model
              draft. Please see my previous mail:
              <a moz-do-not-send="true"
href="https://mailarchive.ietf.org/arch/msg/detnet/AWG2eemg_AWsvF2FwtREyd_xtC8">https://mailarchive.ietf.org/arch/msg/detnet/AWG2eemg_AWsvF2FwtREyd_xtC8</a>.</span><br>
            <br>
            <b><i><span style="color:#993366">[David&gt;] </span></i></b><span
              style="color:#993366">OK.</span><o:p></o:p></p>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">--
                Section 3.2.3</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">I
                don’t understand “defined” in:</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <pre><span style="color:black">   Even the use of</span><o:p></o:p></pre>
            <pre><span style="color:black">   redundant paths through a network defined, e.g., by [RFC6372] do not</span><o:p></o:p></pre>
            <pre><span style="color:black">   eliminate the chances of packet loss. </span><o:p></o:p></pre>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Was
                “e.g., as defined by [RFC6372],” intended?</span><o:p></o:p></p>
          </blockquote>
          <p class="MsoNormal"><span style="color:#006600">Yes, this was
              the intention, will update to this one.</span><br>
            <br>
            <o:p></o:p></p>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <pre><span style="color:black">   Many real-time networks rely on physical rings or chains of two-port</span><o:p></o:p></pre>
            <pre><span style="color:black">   devices, with a relatively simple ring control protocol. </span><o:p></o:p></pre>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">How
                does a “ring control protocol” control “chains”? 
                Suggest: “ring control protocol” -&gt; “control
                protocol”</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Also,
                are paired chains between common endpoints intended, or
                a more general notion of chains?</span><o:p></o:p></p>
          </blockquote>
          <p class="MsoNormal"><span style="color:#006600">This text
              refers to typical factory deployment, which is chain or
              ring.<br>
              It seems better to keep “ring control protocol” because
              they are often very different from generic control
              protocols applicable to mesh networks.<br>
              <br>
              Would flipping chain and ring resolve your concern?</span><o:p></o:p></p>
          <pre><span style="color:black">   Many real-time networks rely on physical chains or rings of two-port</span><o:p></o:p></pre>
          <pre><span style="color:black">   devices, with a relatively simple ring control protocol. </span><o:p></o:p></pre>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal"><b><i><span style="color:#993366">[David&gt;]
                  </span></i></b><span style="color:#993366">It feels
                like “ring control protocol” is an important phrase to
                retain.   In the original text, would it be reasonable
                to add “(applies to both rings and chains)” to the end
                of the sentence?</span><br>
            </p>
          </blockquote>
        </div>
      </div>
    </blockquote>
    Well, I guess the point is that there are many specific ring
    protocols, but we are looking for a generic solution.<br>
    What about deleting "chains" from the sentence?<br>
    <br>
    <blockquote
cite="mid:CE03DB3D7B45C245BCA0D24327794936301A79DE@MX307CL04.corp.emc.com"
      type="cite">
      <div class="WordSection1">
        <div style="border:none;border-left:solid blue 1.5pt;padding:0in
          0in 0in 4.0pt">
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal">
              <span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <pre><span style="color:black">   Explicit routes can be established various ways,</span><o:p></o:p></pre>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">established
                various -&gt; established in various</span><o:p></o:p></p>
          </blockquote>
          <p class="MsoNormal"><span style="color:#006600">OK.</span><br>
            <br>
            <br>
            <o:p></o:p></p>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <pre><span style="color:black">   This is</span><o:p></o:p></pre>
            <pre><span style="color:black">   irrespective of the distribution method used, also applies to service</span><o:p></o:p></pre>
            <pre><span style="color:black">   protection over explicit routes. </span><o:p></o:p></pre>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">used,
                also -&gt; used, and also</span><o:p></o:p></p>
          </blockquote>
          <p class="MsoNormal"><span style="color:#006600">OK.</span><br>
            <br>
            <br>
            <o:p></o:p></p>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">--
                Figure 5 (Section 4.1.3)</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">The
                UNI acronym is introduced without expansion or
                definition – please correct that, e.g., by defining UNI
                in Section 2.1.</span><o:p></o:p></p>
          </blockquote>
          <p class="MsoNormal"><span style="color:#006600">DetNet-UNI is
              there among the definitions. It seems enough to me.</span><br>
            <br>
            <b><i><span style="color:#993366">[David&gt;] </span></i></b><span
              style="color:#993366">That’s fine – I overlooked that
              definition, sorry.</span><o:p></o:p></p>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">--
                Figure 9 (Section 4.7.2)</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">I
                think I understand what’s going on, but the use of
                “add/remove” in the figure should be explained in
                associated text.</span><o:p></o:p></p>
          </blockquote>
          <p class="MsoNormal"><span style="color:#009900">What about
              updating the sentence above Figure 9 to:</span><br>
            A packet with corresponding Flow-IDs is illustrated in
            Figure 9, which also indicates where Flow-ID can be added or
            removed.<br>
            <br>
            <b><i><span style="color:#993366">[David&gt;] </span></i></b><span
              style="color:#993366">Sure, with one minor edit: “where
              Flow-ID” -&gt; “where each Flow-ID”</span></p>
        </div>
      </div>
    </blockquote>
    OK.<br>
    <br>
    <blockquote
cite="mid:CE03DB3D7B45C245BCA0D24327794936301A79DE@MX307CL04.corp.emc.com"
      type="cite">
      <div class="WordSection1">
        <div style="border:none;border-left:solid blue 1.5pt;padding:0in
          0in 0in 4.0pt">
          <p class="MsoNormal"><o:p></o:p></p>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <div>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Thanks,
                  --David</span><o:p></o:p></p>
            </div>
          </blockquote>
          <p class="MsoNormal"><span style="color:#009900"><br>
              Thank you!<br>
              Janos</span><br>
            <br>
            <br>
            <br>
            <o:p></o:p></p>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
            <div style="border:none;border-left:solid blue
              1.5pt;padding:0in 0in 0in 4.0pt">
              <div>
                <div style="border:none;border-top:solid #E1E1E1
                  1.0pt;padding:3.0pt 0in 0in 0in">
                  <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">
                      detnet [<a moz-do-not-send="true"
                        href="mailto:detnet-bounces@ietf.org">mailto:detnet-bounces@ietf.org</a>]
                      <b>On Behalf Of </b>János Farkas<br>
                      <b>Sent:</b> Thursday, June 28, 2018 9:09 PM<br>
                      <b>To:</b> Lou Berger; Stewart Bryant; <a
                        moz-do-not-send="true"
                        href="mailto:detnet@ietf.org">detnet@ietf.org</a>
                      &gt;&gt; DetNet WG<br>
                      <b>Subject:</b> Re: [Detnet] WG Last Call:
                      draft-ietf-detnet-architecture-05</span><o:p></o:p></p>
                </div>
              </div>
              <p class="MsoNormal"> <o:p></o:p></p>
              <p class="MsoNormal" style="margin-bottom:12.0pt">Dear
                all,<br>
                <br>
                Off-line discussions among Lou, Stewart, and authors
                followed the discussions to properly address the WGLC
                comments, including the detailed comments.<br>
                <br>
                A new revision of the draft has been uploaded:
                draft-ietf-detnet-architecture-06.<br>
                <br>
                In addition to the changes already described in this
                thread, the following bigger changes have been made to
                the draft:<br>
                <br>
                <br>
                <b>Section 2.1 Terms used in this document</b><br>
                <br>
                Some definitions refined as suggested by the detailed
                comments<br>
                <br>
                New definitions have been added:<br>
                <br>
                   "allocation<br>
                           Resources are dedicated to support a DetNet
                flow.  Depending<br>
                           on an implementation, the resource may be
                reused by non-<br>
                           DetNet flows when it is not used by the
                DetNet flow.<br>
                <br>
                <br>
                   PEF     A Packet Elimination Function (PEF)
                eliminates duplicate<br>
                           copies of packets to prevent excess packets
                flooding the<br>
                           network or duplicate packets being sent out
                of the DetNet<br>
                           domain.  PEF can be implemented by an edge
                node, a relay<br>
                           node, or an end system.<br>
                <br>
                  PRF     A Packet Replication Function (PRF) replicates
                DetNet flow<br>
                           packets and forwards them to one or more next
                hops in the<br>
                           DetNet domain.  The number of packet copies
                sent to each next<br>
                           hop is a DetNet flow specific parameter at
                the node doing the<br>
                           replication.  PRF can be implemented by an
                edge node, a relay<br>
                           node, or an end system.<br>
                <br>
                   PREOF   Collective name for Packet Replication,
                Elimination, and<br>
                           Ordering Functions.<br>
                <br>
                   POF     A Packet Ordering Function (POF) re-orders
                packets within a<br>
                           DetNet flow that are received out of order. 
                This function<br>
                           can be implemented by an edge node, a relay
                node, or an end<br>
                           system.<br>
                <br>
                  DetNet service proxy<br>
                           Maps between App-flows and DetNet flows.<br>
                <br>
                   bridged path<br>
                           A VLAN bridge uses the VLAN ID and the
                destination MAC<br>
                           address to select the outbound port hence the
                path for a<br>
                           frame."<br>
                <br>
                <br>
                <b>Section 3.1 Primary goals defining the DetNet QoS</b><br>
                <br>
                A new QoS aspect has been added:<br>
                   "o  An upper bound on out-of-order packet delivery. 
                It is worth<br>
                      noting that some DetNet applications are unable to
                tolerate any<br>
                      out-of-order delivery."<br>
                <br>
                <br>
                The 3rd paragraph on loss on page 8 after the bullet
                list has been extended to:<br>
                   "After congestion, the most important contributions
                to packet loss are<br>
                   typically from random media errors and equipment
                failures.  Service<br>
                   protection is the name for the mechanisms used by
                DetNet to address<br>
                   these losses.  The mechanisms employed are
                constrained by the<br>
                   requirement to meet the users' latency requirements. 
                Packet<br>
                   replication and elimination (Section 3.2.2) and
                packet encoding<br>
                   (Section 3.2.2.3) are described in this document to
                provide service<br>
                   protection; others may be found.  For instance,
                packet encoding can<br>
                   be used to provide service protection against random
                media errors,<br>
                   packet replication and elimination can be used to
                provide service<br>
                   protection against equipment failures.  This
                mechanism distributes<br>
                   the contents of DetNet flows over multiple paths in
                time and/or<br>
                   space, so that the loss of some of the paths does
                need not cause the<br>
                   loss of any packets."<br>
                <br>
                <br>
                <b>3.2.2.  Service Protection</b><br>
                <br>
                Service protection is used as a more generic term.
                Introductory text added:<br>
                   "Service protection aims to mitigate or eliminate
                packet loss due to<br>
                   equipment failures, random media and/or memory
                faults.  These types<br>
                   of packet loss can be greatly reduced by spreading
                the data over<br>
                   multiple disjoint forwarding paths.  Various service
                protection<br>
                   methods are described in [RFC6372], e.g., 1+1 linear
                protection.<br>
                   This section describes the functional details of an
                additional method<br>
                   in Section 3.2.2.2, which can be implemented as
                described in<br>
                   Section 3.2.2.3 or as specified in
                [I-D.ietf-detnet-dp-sol-mpls] in<br>
                   order to provide 1+n hitless protection.  The
                appropriate service<br>
                   protection mechanism depends on the scenario and the
                requirements."<br>
                <br>
                <br>
                New sub-section added:<br>
                <br>
                "3.2.2.1.  In-Order Delivery<br>
                <br>
                   Out-of-order packet delivery can be a side effect of
                service<br>
                   protection.  Packets delivered out-of-order impact
                the amount of<br>
                   buffering needed at the destination to properly
                process the received<br>
                   data.  Such packets also influence the jitter of a
                flow.  The DetNet<br>
                   service includes maximum allowed misordering as a
                constraint.  Zero<br>
                   misordering would be a valid service constraint to
                reflect that the<br>
                   end system(s) of the flow cannot tolerate any
                out-of-order delivery.<br>
                   Service protection may provide a mechanism to support
                in-order<br>
                   delivery."<br>
                <br>
                <br>
                <b>3.2.2.2. Packet Replication and Elimination</b><br>
                <br>
                New bullet added as the last one:<br>
                   "o  The Packet Ordering Function (POF) uses the
                sequencing information<br>
                      to re-order a DetNet flow's packets that are
                received out of<br>
                      order."<br>
                <br>
                New sentence added after the bullet list: <br>
                "The order in which a node applies the PEF and the PRF
                to a DetNet<br>
                flow is implementation specific."<br>
                <br>
                2nd paragraph after the bullet list has been updated to:<br>
                "Some service protection mechanisms rely on switching
                from one flow to<br>
                   another when a failure of a flow is detected. 
                Contrarily, packet<br>
                   replication and elimination combines the DetNet
                member flows sent<br>
                   along multiple different paths, and performs a
                packet-by-packet<br>
                   selection of which to discard, e.g., based on
                sequencing information."<br>
                <br>
                <br>
                <b>3.2.3.  Explicit routes</b><br>
                <br>
                Out-of-order aspect added to the first paragraph, which
                is about distributed routing:<br>
                "Furthermore, out-of-order<br>
                packet delivery can be a side effect of route changes."<br>
                <br>
                New sentence added to the 3rd paragraph:<br>
                "Explicit routes can be established various<br>
                ways, e.g., with RSVP-TE [RFC3209], with Segment Routing
                (SR)<br>
                [I-D.ietf-spring-segment-routing], via a Software
                Defined Networking<br>
                approach [RFC7426], with IS-IS [RFC7813], etc."<br>
                <br>
                New paragraph added:<br>
                   "Out-of-order packet delivery can be a side effect of
                distributing a<br>
                   single flow over multiple paths especially when there
                is a change<br>
                   from one path to another when combining the flow. 
                This is<br>
                   irrespective of the distribution method used, also
                applies to service<br>
                   protection over explicit routes.  As described in
                Section 3.2.2.1,<br>
                   out-of-order packets influence the jitter of a flow
                and impact the<br>
                   amount of buffering needed to process the data;
                therefore, DetNet<br>
                   service includes maximum allowed misordering as a
                constraint.  The<br>
                   use of explicit routes helps to provide in-order
                delivery because<br>
                   there is no immediate route change with the network
                topology, but the<br>
                   changes are plannable as they are between the
                different explicit<br>
                   routes."<br>
                <br>
                <b><br>
                  4.1.1. Representative Protocol Stack Model</b><br>
                <br>
                "Explicit routes" have been added to Figure 2 with the
                corresponding explanation:<br>
                 "Explicit routes<br>
                           The DetNet transport layer provides
                mechanisms to ensure that<br>
                           fixed paths are provided for DetNet flows. 
                These explicit<br>
                           paths avoid the impact of network
                convergence."<br>
                <br>
                <br>
                Section 4.11 Connected islands vs. networks of v05 has
                been deleted because it was just a leftover from early
                drafts on what DetNet WG should do; which are covered by
                the charter anyways.<br>
                <br>
                <br>
                References have been cleaned up and brought up-to-date.<br>
                <br>
                <br>
                Refinements have been implemented in the draft according
                to Lou's detailed comments. They are not listed here
                because they are minor changes.<br>
                <br>
                <br>
                Best regards,<br>
                Janos<br>
                <br>
                <br>
                <o:p></o:p></p>
              <div>
                <p class="MsoNormal">On 6/12/2018 2:48 PM, Lou Berger
                  wrote:<o:p></o:p></p>
              </div>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <p class="MsoNormal"><br>
                  Balázs, <br>
                  <br>
                  Thanks for the response -- please see below. <br>
                  <br>
                  ---------- <br>
                  On June 12, 2018 4:07:35 AM Balázs Varga A <a
                    moz-do-not-send="true"
                    href="mailto:balazs.a.varga@ericsson.com">
                    &lt;balazs.a.varga@ericsson.com&gt;</a> wrote: <br>
                  <br>
                  <br>
                  <br>
                  <o:p></o:p></p>
                <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                  <p class="MsoNormal" style="margin-bottom:12.0pt">Hi
                    Lou, Thanks for the comments. See reactions inline.
                    Document update in progress. Cheers Bala'zs
                    <br>
                    <br>
                    -----Original Message----- <br>
                    From: detnet <a moz-do-not-send="true"
                      href="mailto:detnet-bounces@ietf.org">&lt;detnet-bounces@ietf.org&gt;</a>
                    On Behalf Of Lou Berger
                    <br>
                    Sent: 2018. június 1. 22:42 <br>
                    To: DetNet WG <a moz-do-not-send="true"
                      href="mailto:detnet@ietf.org">&lt;detnet@ietf.org&gt;</a>;
                    <a moz-do-not-send="true"
                      href="mailto:draft-ietf-detnet-architecture@ietf.org">
                      draft-ietf-detnet-architecture@ietf.org</a> <br>
                    Subject: [Detnet] Promised comments on
                    draft-ietf-detnet-architecture <br>
                    <br>
                    Hi, <br>
                    <br>
                         I have a number of high level comments on the
                    document that I'd like to  raise below.  I also have
                    a number of more editorial/specific comments that
                     I'd like to review directly with the authors and
                    then have them report back  on changes -- if any
                    turn out to be more substantive discussions from the
                     author's perspective, I'll raise these on the list
                    separately.
                    <o:p></o:p></p>
                </blockquote>
                <p class="MsoNormal">... <br>
                  <br>
                  <br>
                  <o:p></o:p></p>
                <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                  <p class="MsoNormal" style="margin-bottom:12.0pt"><br>
                    - WRT Section 4.4.3, I think the inclusion of a
                    distributed control plane in the "Network Plane" is
                    inconsistent with other functional definitions and
                    conflates where a function resides from the actual
                    function and that whether control is implemented in
                    a fully centralized, fully distributed or some
                    hybrid form doesn't fundamentally change  the
                    control function's role -- therefore I think the
                    sections 4.4.2 and .3 should be revised accordingly
                    <br>
                    [Balázs Varga A] Agree in principal. Let's discuss
                    the details. <o:p></o:p></p>
                </blockquote>
                <p class="MsoNormal">Okay - I'll work with you off line
                  and we can report back the results/proposed changes.
                  <br>
                  <br>
                  <br>
                  <br>
                  <o:p></o:p></p>
                <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                  <p class="MsoNormal" style="margin-bottom:12.0pt">- In
                    several places it's not clear that DetNet service is
                    always a L3 service which is controlled using L3
                    identifiers, i.e., IP addresses -- this is true even
                    in the MPLS service case and the TSN over MPLS case.
                    I think this is an important point to be clear on in
                    the document. <br>
                    [Balázs Varga A] I am not sure. DetNet service is
                    always provided over a L3 network (IP or MPLS), that
                    is fine. However the service itself can be L2 or L3.
                    In case of TSN Ethernet frames are transported, so
                    it is a L2 service. In case of IP end systems IP
                    packets are transported so it is a L3 service. <o:p></o:p></p>
                </blockquote>
                <p class="MsoNormal"><br>
                  Humm - While I agree that DetNet is providing an
                  (enhanced) L2VPN service, it is not itself providing
                  control or service of L2 devices -- this is TSN's
                  job.  The fact that DetNet is all about behavior of L3
                  nodes (i.e., IP and PW/MPLS) and not L2 nodes (i.e.,
                  TSN bridges) is something the architecture should make
                  unambiguous. <br>
                  <br>
                  Thanks, <br>
                  Lou <br>
                  <br>
                  <br>
                  <br>
                  <o:p></o:p></p>
                <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                  <p class="MsoNormal">Please let me know what you
                    think. <br>
                    <br>
                    Cheers, <br>
                    <br>
                    Lou <br>
                    <br>
                    <br>
                    _______________________________________________ <br>
                    detnet mailing list <br>
                    <a moz-do-not-send="true"
                      href="mailto:detnet@ietf.org">detnet@ietf.org</a>
                    <br>
                    <a moz-do-not-send="true"
                      href="https://www.ietf.org/mailman/listinfo/detnet">https://www.ietf.org/mailman/listinfo/detnet</a>
                    <br>
                    _______________________________________________ <br>
                    detnet mailing list <br>
                    <a moz-do-not-send="true"
                      href="mailto:detnet@ietf.org">detnet@ietf.org</a>
                    <br>
                    <a moz-do-not-send="true"
                      href="https://www.ietf.org/mailman/listinfo/detnet">https://www.ietf.org/mailman/listinfo/detnet</a>
                    <o:p></o:p></p>
                </blockquote>
                <p class="MsoNormal"> <o:p></o:p></p>
              </blockquote>
              <p class="MsoNormal" style="margin-bottom:12.0pt"><br>
                <br>
                <br>
                <br>
                <o:p></o:p></p>
              <div>
                <p class="MsoNormal">On 6/12/2018 6:27 PM, Stewart
                  Bryant wrote:<o:p></o:p></p>
              </div>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <p>Dear Bala'zs<o:p></o:p></p>
                <p>Thank you your for your consideration of these
                  points. I will just pick up a few that need some
                  further thought:<o:p></o:p></p>
                <p class="MsoNormal"><br>
                  <br>
                  <br>
                  <o:p></o:p></p>
                <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                  <div>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText">    DetNet transit node<o:p></o:p></p>
                    <p class="MsoPlainText">           A node operating
                      at the DetNet transport layer, that utilizes<o:p></o:p></p>
                    <p class="MsoPlainText">           link layer and/or
                      network layer switching across multiple<o:p></o:p></p>
                    <p class="MsoPlainText">           links and/or
                      sub-networks to provide paths for DetNet service<o:p></o:p></p>
                    <p class="MsoPlainText">           layer functions. 
                      Optionally provides congestion protection<o:p></o:p></p>
                    <p class="MsoPlainText">           over those
                      paths.  An MPLS LSR is an example of a DetNet<o:p></o:p></p>
                    <p class="MsoPlainText">           transit node.<o:p></o:p></p>
                    <p class="MsoPlainText">SB&gt; In that example it
                      would have to be a DetNet enable/aware LSR. An
                      <o:p></o:p></p>
                    <p class="MsoPlainText">SB&gt; ordinary LSR would
                      not know anything about DetNet.<o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText">[Balázs Varga A] No, A
                      DetNet aware LSR would be a relay node (S-PE).<o:p></o:p></p>
                  </div>
                </blockquote>
                <p class="MsoNormal"><br>
                  I think the confusion is what "DetNet Transport Layer"
                  means. This <br>
                  technology touches on Transport Layer in  the L4
                  sense, and the<br>
                  Transport Network Layer as in the packet network that
                  carries<br>
                  L3 packets. <br>
                  <br>
                  So I think that we need to clarify whether a DetNet
                  transit node<br>
                  is an S-PE (i.e. a a transit node in the DetNet
                  layer), or a P node<br>
                  (i.e. a transit node that is carrying DetNet packets
                  but could be<br>
                  carrying any sort of MPLS packet)<br>
                  <br>
                  <br>
                  <br>
                  <o:p></o:p></p>
                <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                  <div>
                    <p class="MsoPlainText">============<o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText">   These three techniques
                      can be applied independently, giving eight<o:p></o:p></p>
                    <p class="MsoPlainText">   possible combinations,
                      including none (no DetNet), although some<o:p></o:p></p>
                    <p class="MsoPlainText">   combinations are of wider
                      utility than others.  This separation keeps<o:p></o:p></p>
                    <p class="MsoPlainText">   the protocol stack
                      coherent and maximizes interoperability with<o:p></o:p></p>
                    <p class="MsoPlainText">   existing and developing
                      standards in this (IETF) and other Standards<o:p></o:p></p>
                    <p class="MsoPlainText">   Development
                      Organizations.  Some examples of typical expected<o:p></o:p></p>
                    <p class="MsoPlainText">   combinations:<o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText">   o  Explicit routes plus
                      service protection are exactly the techniques<o:p></o:p></p>
                    <p class="MsoPlainText">      employed by
                      [HSR-PRP].  Explicit routes are achieved by
                      limiting<o:p></o:p></p>
                    <p class="MsoPlainText">      the physical topology
                      of the network, and the sequentialization,<o:p></o:p></p>
                    <p class="MsoPlainText">      replication, and
                      duplicate elimination are facilitated by packet<o:p></o:p></p>
                    <p class="MsoPlainText">      tags added at the
                      front or the end of Ethernet frames.<o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText">SB&gt; ER can be done
                      virtually as well as physically. RSVP is a type of
                      <o:p></o:p></p>
                    <p class="MsoPlainText">SB&gt; ER, as is Adj-SID
                      based SR, and we can design other types.<o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText">[Balázs Varga A] Agree, but
                      these are examples. Statement is for HSR-PRP.<o:p></o:p></p>
                  </div>
                </blockquote>
                <p class="MsoNormal">So the question is whether we
                  should expand the set of examples, particularly<br>
                  to more accessible ones.<br>
                  <br>
                  ============<br>
                  <br>
                  <br>
                  <o:p></o:p></p>
                <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                  <div>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText">                    Packet
                      replication and elimination<o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText">                &gt; &gt;
                      &gt; &gt; &gt; &gt; &gt; &gt; &gt; relay &gt; &gt;
                      &gt; &gt; &gt; &gt; &gt; &gt;<o:p></o:p></p>
                    <p class="MsoPlainText">               &gt;
                      /------------+ R node E +------------\ &gt;<o:p></o:p></p>
                    <p class="MsoPlainText">              &gt;
                      /                  v + ^               \ &gt;<o:p></o:p></p>
                    <p class="MsoPlainText">      end    R
                      +                   v | ^                + E end<o:p></o:p></p>
                    <p class="MsoPlainText">      system  
                      +                   v | ^                +  
                      system<o:p></o:p></p>
                    <p class="MsoPlainText">              &gt;
                      \                  v + ^               / &gt;<o:p></o:p></p>
                    <p class="MsoPlainText">               &gt;
                      \------------+ R relay E +-----------/ &gt;<o:p></o:p></p>
                    <p class="MsoPlainText">                &gt; &gt;
                      &gt; &gt; &gt; &gt; &gt; &gt; &gt;  node &gt; &gt;
                      &gt; &gt; &gt; &gt; &gt; &gt;<o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText">                                
                      Figure 1<o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText">   Packet replication and
                      elimination does not react to and correct<o:p></o:p></p>
                    <p class="MsoPlainText">   failures; it is entirely
                      passive.  Thus, intermittent failures,<o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText">SB&gt; I think it copes with
                      intermittent failures OK.<o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText">[Balázs Varga A] Yes, PRF
                      and PEF can eliminate the effect of such failures.
                      But text
                      <o:p></o:p></p>
                    <p class="MsoPlainText">intends to say that it is
                      passive. It is not reacting to such failures. No
                      change in text.<o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                  </div>
                </blockquote>
                <p class="MsoNormal"><br>
                  You say that PREF does not correct failures. I would
                  contend that is exactly<br>
                  what it does. Sure it does not react but it does
                  correct, and it does<br>
                  address intermittent failures.<br>
                  <br>
                  <br>
                  <o:p></o:p></p>
                <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                  <div>
                    <p class="MsoNormal"> <o:p></o:p></p>
                    <p class="MsoPlainText">===========<o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText">   transported between the
                      peer end systems.  Therefore, the following<o:p></o:p></p>
                    <p class="MsoPlainText">   possible types / formats
                      of a DetNet flow are distinguished in this<o:p></o:p></p>
                    <p class="MsoPlainText">   document:<o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText">   o  App-flow: native
                      format of a DetNet flow.  It does not contain any<o:p></o:p></p>
                    <p class="MsoPlainText">      DetNet related
                      attributes.<o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText">   o  DetNet-t-flow:
                      specific format of a DetNet flow.  Only requires<o:p></o:p></p>
                    <p class="MsoPlainText">      the congestion /
                      latency features provided by the Detnet transport<o:p></o:p></p>
                    <p class="MsoPlainText">      layer.<o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText">   o  DetNet-s-flow:
                      specific format of a DetNet flow.  Only requires<o:p></o:p></p>
                    <p class="MsoPlainText">      the
                      replication/elimination feature ensured by the
                      DetNet service<o:p></o:p></p>
                    <p class="MsoPlainText">      layer.<o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText">   o  DetNet-st-flow:
                      specific format of a DetNet flow.  It requires<o:p></o:p></p>
                    <p class="MsoPlainText">      both DetNet service
                      layer and DetNet transport layer functions<o:p></o:p></p>
                    <p class="MsoPlainText">      during forwarding.<o:p></o:p></p>
                    <p class="MsoPlainText">SB&gt; I find the relisting
                      of these types confusing. Wheren't they defined
                      <o:p></o:p></p>
                    <p class="MsoPlainText">SB&gt; in the section above?<o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText">[Balázs Varga A] This is
                      inline with the previous section " Grouping of end
                      systems ".<o:p></o:p></p>
                  </div>
                </blockquote>
                <p class="MsoNormal">Surely if we have defined them we
                  never need to do anything but name them in<br>
                  later sections. Redefinition is never a good idea
                  because it often leads to <br>
                  conflicting definitions.<br>
                  <br>
                  <br>
                  <br>
                  <o:p></o:p></p>
                <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                  <div>
                    <p class="MsoNormal"> <o:p></o:p></p>
                    <p class="MsoPlainText">============<o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText">   [HSR-PRP]  IEC, "High
                      availability seamless redundancy (HSR) is a<o:p></o:p></p>
                    <p class="MsoPlainText">              further
                      development of the PRP approach, although HSR<o:p></o:p></p>
                    <p class="MsoPlainText">              functions
                      primarily as a protocol for creating media<o:p></o:p></p>
                    <p class="MsoPlainText">              redundancy
                      while PRP, as described in the previous<o:p></o:p></p>
                    <p class="MsoPlainText">              section,
                      creates network redundancy.  PRP and HSR are both<o:p></o:p></p>
                    <p class="MsoPlainText">              described in
                      the IEC 62439 3 standard.",<o:p></o:p></p>
                    <p class="MsoPlainText">              &lt;<a
                        moz-do-not-send="true"
                        href="http://webstore.iec.ch/webstore/webstore.nsf/">http://webstore.iec.ch/webstore/webstore.nsf/</a><o:p></o:p></p>
                    <p class="MsoPlainText">             
                      artnum/046615!opendocument&gt;.<o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText">SB&gt; Not available at the
                      time of this review, but my recollection is
                      <o:p></o:p></p>
                    <p class="MsoPlainText">SB&gt; that this is not
                      readily available without paying a large fee.<o:p></o:p></p>
                  </div>
                </blockquote>
                <p class="MsoNormal"><br>
                  If we decide that this is essential as a key
                  reference, there needs to be<br>
                  some suitable text, as this will get raised a number
                  of times between<br>
                  here an publication as first the directorates and then
                  the ADs run<br>
                  into this.<br>
                  <br>
                  <br>
                  <br>
                  <o:p></o:p></p>
                <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                  <div>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText">===========<o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText">   [ISA95]    ANSI/ISA,
                      "Enterprise-Control System Integration Part 1:<o:p></o:p></p>
                    <p class="MsoPlainText">              Models and
                      Terminology", 2000,<o:p></o:p></p>
                    <p class="MsoPlainText">              &lt;<a
                        moz-do-not-send="true"
                        href="https://www.isa.org/isa95/"><span
                          style="color:windowtext;text-decoration:none">https://www.isa.org/isa95/</span></a>&gt;.<o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                    <p class="MsoPlainText">SB&gt; Should that be 2000,
                      or 2010.<o:p></o:p></p>
                    <p class="MsoPlainText">SB&gt; Note that this seems
                      to be a very expensive document to access.<o:p></o:p></p>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                  </div>
                </blockquote>
                <p class="MsoNormal">You did not comment on the
                  correctness of the reference.<br>
                  <br>
                  <br>
                  <o:p></o:p></p>
                <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                  <div>
                    <p class="MsoPlainText"> <o:p></o:p></p>
                  </div>
                </blockquote>
                <p class="MsoNormal"><br>
                  Best Regards<br>
                  <br>
                  Stewart<o:p></o:p></p>
              </blockquote>
              <p class="MsoNormal"> <o:p></o:p></p>
            </div>
          </blockquote>
          <p class="MsoNormal"><o:p> </o:p></p>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------5BBFB6B919702593E5BF7A21--


From nobody Sun Jul 15 18:03: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 00E6D130E94 for <detnet@ietfa.amsl.com>; Sun, 15 Jul 2018 18:03:31 -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, T_DKIMWL_WL_HIGH=-0.01, T_KAM_HTML_FONT_INVALID=0.01, 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=0u/dnTUT; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=ZaUc3Rhg
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ARrHhnbftxN2 for <detnet@ietfa.amsl.com>; Sun, 15 Jul 2018 18:03:25 -0700 (PDT)
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 7344C130E51 for <detnet@ietf.org>; Sun, 15 Jul 2018 18:03:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1531703005; x=1563239005; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=/INAxvVAR9UbD4G6u1VGHELHrcP+329ERYirDaEiQyQ=; b=0u/dnTUT3iCTJMek6tm0HVGPtxfohM9AXzpIHYiPTAzifuU/ckhN83Hz 8M0fNBW4tuhH2Fkidpa2fW4VLX173XTLpSahEv97dKW6jLy922Vdjyg27 wRTJgzRb9HQ1vyXphxhTJCNnBJuQmOJ8WHqq6a3xrYzytakbCAoNBoe3v Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2GkAQCq7UtbmD+a6ERcHAEBAQQBAQoBA?= =?us-ascii?q?YJTIiYEfg9/KAqDcpQkGYIMhyaOJ4ErFyQLGAEMCYFJgi9GAheCOSE4FAECAQE?= =?us-ascii?q?CAQECAQECEAEBAQEBCAsLBikjDII1JAEOLxwvCAIEAQEBAQEBJwEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBARcCCDsBEgIYAQEBAwEBARgBCAQGEx8IBwsBBAcEAgEGAhEBAwE?= =?us-ascii?q?BCxYBBgMCAgIlCxQDBggCBA4FCBNigiMBgRtcCAEOjTGbR3szH4JZhz4Ih2txJ?= =?us-ascii?q?oFYPoEQAYITAX2DGQEBgSgYAQEGGhUPBwmCSzGCJIdGIWyEBoQSgQiHawMEAgK?= =?us-ascii?q?GCIJkh3xDg06IEYd9gjoChzQCBAIEBQIUgTEnSIEscFCCaQmCHA4JegEBCIIZK?= =?us-ascii?q?IUUhT5vAYpcDxeBCIEaAQE?=
X-IPAS-Result: =?us-ascii?q?A2GkAQCq7UtbmD+a6ERcHAEBAQQBAQoBAYJTIiYEfg9/KAq?= =?us-ascii?q?DcpQkGYIMhyaOJ4ErFyQLGAEMCYFJgi9GAheCOSE4FAECAQECAQECAQECEAEBA?= =?us-ascii?q?QEBCAsLBikjDII1JAEOLxwvCAIEAQEBAQEBJwEBAQEBAQEBAQEBAQEBAQEBARc?= =?us-ascii?q?CCDsBEgIYAQEBAwEBARgBCAQGEx8IBwsBBAcEAgEGAhEBAwEBCxYBBgMCAgIlC?= =?us-ascii?q?xQDBggCBA4FCBNigiMBgRtcCAEOjTGbR3szH4JZhz4Ih2txJoFYPoEQAYITAX2?= =?us-ascii?q?DGQEBgSgYAQEGGhUPBwmCSzGCJIdGIWyEBoQSgQiHawMEAgKGCIJkh3xDg06IE?= =?us-ascii?q?Yd9gjoChzQCBAIEBQIUgTEnSIEscFCCaQmCHA4JegEBCIIZKIUUhT5vAYpcDxe?= =?us-ascii?q?BCIEaAQE?=
Received: from esa3.dell-outbound2.iphmx.com ([68.232.154.63]) by esa8.dell-outbound.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Jul 2018 20:03:23 -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-GCM-SHA384; 16 Jul 2018 06:54: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 w6G13LrJ014900 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 15 Jul 2018 21:03:21 -0400
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd52.lss.emc.com w6G13LrJ014900
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1531703001; bh=2XnUQ0tK8Y4tckqK18Nj5EnQSTU=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=ZaUc3Rhglh6RhritUVekF5EZH1H7fz78u/36ldsDz5aoeCU88JT5yCfz4SNz0skmV T73NKPJu9LctPCJfJB+4ntRLBuUPoTc/pGDVGya+LgdOO5fm9rY221cYwwLIjIgULQ N1ScziAFepaV7UPAqmgFz9RnkdxUG/uoKuTbVtMY=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd52.lss.emc.com w6G13LrJ014900
Received: from mailusrhubprd53.lss.emc.com (mailusrhubprd53.lss.emc.com [10.106.48.18]) by maildlpprd51.lss.emc.com (RSA Interceptor); Sun, 15 Jul 2018 21:03:01 -0400
Received: from MXHUB302.corp.emc.com (MXHUB302.corp.emc.com [10.146.3.28]) by mailusrhubprd53.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id w6G1327I013248 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=FAIL); Sun, 15 Jul 2018 21:03:02 -0400
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; Sun, 15 Jul 2018 21:03:02 -0400
To: =?utf-8?B?SsOhbm9zIEZhcmthcw==?= <janos.farkas@ericsson.com>
CC: DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
Thread-Index: AQHT6XGt9peyQ1ClD06FxPgGJRt8zKQ9zvSAgB8CLgCAAHN4gIAZtweAgACOEzCACGxQAIADGIqwgA6HmoD//9dPAA==
Date: Mon, 16 Jul 2018 01:03:02 +0000
Message-ID: <CE03DB3D7B45C245BCA0D24327794936301D75F4@MX307CL04.corp.emc.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <CE03DB3D7B45C245BCA0D243277949363019498B@MX307CL04.corp.emc.com> <4900e61d-8399-8765-0ecb-181dc3c9ff5a@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301A79DE@MX307CL04.corp.emc.com> <ba0c0b74-8d2e-c332-18c6-02a2649cddf0@ericsson.com>
In-Reply-To: <ba0c0b74-8d2e-c332-18c6-02a2649cddf0@ericsson.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_CE03DB3D7B45C245BCA0D24327794936301D75F4MX307CL04corpem_"
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd53.lss.emc.com
X-RSA-Classifications: public
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/jc8vl1iaPCKfWjhP8b2Dn9xlkDM>
Subject: Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 16 Jul 2018 01:03:31 -0000

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

TW92aW5nIHRoZSBvbmx5IHR3byBvcGVuIGl0ZW1zIHRvIHRoZSB0b3Ag4oCmDQoNCi0tIFNlY3Rp
b24gNA0KDQo+IFdlIGNvdWxkIGFkZCBzb21lIGludHJvZHVjdG9yeSB0ZXh0IHRvIDQuMSBvciA0
LjEuMSwgZm9yIGluc3RhbmNlOg0KPiBUaGUgZnVuY3Rpb25hbGl0eSBuZWVkZWQgZm9yIERldE5l
dCAoU2VjdGlvbiAzKSBhcmUgaW1wbGVtZW50ZWQgaW4gdGhlIERldE5ldCBsYXllciB3aGljaCBj
b21wcmlzZXMgdGhlIERldE5ldCBzZXJ2aWNlIGxheWVyIGFuZCB0aGUgRGV0TmV0IHRyYW5zcG9y
dCBsYXllci4NCj4gVGhlIERldE5ldCBzZXJ2aWNlIGxheWVyIGZ1bmN0aW9ucyByZWx5IG9uIGZs
b3cgaWRlbnRpZmljYXRpb24gYW5kIHNlcXVlbmNpbmcuIFRoZSBEZXROZXQgdHJhbnNwb3J0IGxh
eWVyIGZ1bmN0aW9uIG1heSByZWx5IG9uIGZsb3cgaWRlbnRpZmljYXRpb24uDQo+DQo+IFdoYXQg
ZG8geW91IHRoaW5rPw0KDQpJIHByZWZlciBmdW5jdGlvbmFsICh3aGF0IGl0IGRvZXMpIGNoYXJh
Y3Rlcml6YXRpb24gdG8gbWVjaGFuaXN0aWMgKGhvdyBpdCB3b3JrcykgY2hhcmFjdGVyaXphdGlv
biBpbiBhbiBvdmVydmlldywgZS5nLiwgZXhjZXJwdGluZyBmcm9tIHdoYXQgSSBvcmlnaW5hbGx5
IHdyb3RlOg0KDQrCtyAgICAgICBUaGUgRGV0TmV0IFNlcnZpY2UgbGF5ZXIgcHJvdmlkZXMgdGlt
ZWx5IHJlbGlhYmxlIGluLW9yZGVyIERldE5ldCBmbG93IGRlbGl2ZXJ5IHRvIGFwcGxpY2F0aW9u
cyB0aGF0IHVzZSBEZXROZXQuDQoNCsK3ICAgICAgIFRoZSBEZXROZXQgVHJhbnNwb3J0IGxheWVy
IGluc3VsYXRlcyBEZXROZXQgZmxvd3MgZnJvbSBpbnRlcmZlcmVuY2UgYnkgbmV0d29yayBtZWNo
YW5pc21zLCBwcmltYXJpbHkgcXVldWluZyBhbmQgcm91dGluZw0KSSB1bmRlcnN0YW5kIHRoZSBw
cmluY2lwbGUuDQoNCldoYXQgYWJvdXQganVzdCBjb3B5aW5nIHRoZSB0d28gZGVmaW5pdGlvbnMg
aGVyZToNCkRldE5ldCBzZXJ2aWNlIGxheWVyIGlzIHRoZSBsYXllciBhdCB3aGljaCBBIERldE5l
dCBTZXJ2aWNlLCBzdWNoIGFzIGNvbmdlc3Rpb24gb3Igc2VydmljZSBwcm90ZWN0aW9uIGlzIHBy
b3ZpZGVkLg0KRGV0TmV0IHRyYW5zcG9ydCBsYXllciBvcHRpb25hbGx5IHByb3ZpZGVzIGNvbmdl
c3Rpb24gcHJvdGVjdGlvbiBmb3IgRGV0TmV0IGZsb3dzIG92ZXIgcGF0aHMgcHJvdmlkZWQgYnkg
dGhlIHVuZGVybHlpbmcgbmV0d29yay4NCg0KRGF2aWQ+IFllcywgdGhhdCB3b3JrcywgYWx0aG91
Z2ggSSBkb27igJl0IHRoaW5rIOKAnGNvbmdlc3Rpb27igJ0gd2FzIG1lYW50IHRvIGJlIGluY2x1
ZGVkIGluIHRoZSBmaXJzdCBkZWZpbml0aW9uIOKApg0KDQoNCiAgIE1hbnkgcmVhbC10aW1lIG5l
dHdvcmtzIHJlbHkgb24gcGh5c2ljYWwgcmluZ3Mgb3IgY2hhaW5zIG9mIHR3by1wb3J0DQoNCiAg
IGRldmljZXMsIHdpdGggYSByZWxhdGl2ZWx5IHNpbXBsZSByaW5nIGNvbnRyb2wgcHJvdG9jb2wu
DQoNCkhvdyBkb2VzIGEg4oCccmluZyBjb250cm9sIHByb3RvY29s4oCdIGNvbnRyb2wg4oCcY2hh
aW5z4oCdPyAgU3VnZ2VzdDog4oCccmluZyBjb250cm9sIHByb3RvY29s4oCdIC0+IOKAnGNvbnRy
b2wgcHJvdG9jb2zigJ0NCkFsc28sIGFyZSBwYWlyZWQgY2hhaW5zIGJldHdlZW4gY29tbW9uIGVu
ZHBvaW50cyBpbnRlbmRlZCwgb3IgYSBtb3JlIGdlbmVyYWwgbm90aW9uIG9mIGNoYWlucz8NClRo
aXMgdGV4dCByZWZlcnMgdG8gdHlwaWNhbCBmYWN0b3J5IGRlcGxveW1lbnQsIHdoaWNoIGlzIGNo
YWluIG9yIHJpbmcuDQpJdCBzZWVtcyBiZXR0ZXIgdG8ga2VlcCDigJxyaW5nIGNvbnRyb2wgcHJv
dG9jb2zigJ0gYmVjYXVzZSB0aGV5IGFyZSBvZnRlbiB2ZXJ5IGRpZmZlcmVudCBmcm9tIGdlbmVy
aWMgY29udHJvbCBwcm90b2NvbHMgYXBwbGljYWJsZSB0byBtZXNoIG5ldHdvcmtzLg0KDQpXb3Vs
ZCBmbGlwcGluZyBjaGFpbiBhbmQgcmluZyByZXNvbHZlIHlvdXIgY29uY2Vybj8NCg0KICAgTWFu
eSByZWFsLXRpbWUgbmV0d29ya3MgcmVseSBvbiBwaHlzaWNhbCBjaGFpbnMgb3IgcmluZ3Mgb2Yg
dHdvLXBvcnQNCg0KICAgZGV2aWNlcywgd2l0aCBhIHJlbGF0aXZlbHkgc2ltcGxlIHJpbmcgY29u
dHJvbCBwcm90b2NvbC4NCg0KW0RhdmlkPl0gSXQgZmVlbHMgbGlrZSDigJxyaW5nIGNvbnRyb2wg
cHJvdG9jb2zigJ0gaXMgYW4gaW1wb3J0YW50IHBocmFzZSB0byByZXRhaW4uICAgSW4gdGhlIG9y
aWdpbmFsIHRleHQsIHdvdWxkIGl0IGJlIHJlYXNvbmFibGUgdG8gYWRkIOKAnChhcHBsaWVzIHRv
IGJvdGggcmluZ3MgYW5kIGNoYWlucynigJ0gdG8gdGhlIGVuZCBvZiB0aGUgc2VudGVuY2U/DQpX
ZWxsLCBJIGd1ZXNzIHRoZSBwb2ludCBpcyB0aGF0IHRoZXJlIGFyZSBtYW55IHNwZWNpZmljIHJp
bmcgcHJvdG9jb2xzLCBidXQgd2UgYXJlIGxvb2tpbmcgZm9yIGEgZ2VuZXJpYyBzb2x1dGlvbi4N
CldoYXQgYWJvdXQgZGVsZXRpbmcgImNoYWlucyIgZnJvbSB0aGUgc2VudGVuY2U/DQoNCkRhdmlk
PiBZZXMsIGlmIHRoZSBzZW50ZW5jZSBpcyBhbGwgYWJvdXQgcmluZ3MsIGl04oCZcyBjbGVhci4N
Cg0KVGhhbmtzLCAtLURhdmlkDQoNCkZyb206IErDoW5vcyBGYXJrYXMgW21haWx0bzpqYW5vcy5m
YXJrYXNAZXJpY3Nzb24uY29tXQ0KU2VudDogU3VuZGF5LCBKdWx5IDE1LCAyMDE4IDc6MjUgUE0N
ClRvOiBCbGFjaywgRGF2aWQNCkNjOiBEZXROZXQgV0cNClN1YmplY3Q6IFJlOiBbRGV0bmV0XSBX
RyBMYXN0IENhbGw6IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNQ0KDQpIaSBEYXZp
ZCwNCg0KUGxlYXNlIHNlZSBpbi1saW5lLg0KDQpUaGFuayB5b3UhDQpKYW5vcw0KDQpPbiA3LzYv
MjAxOCAxMTo1MCBQTSwgQmxhY2ssIERhdmlkIHdyb3RlOg0KLS0gQnJpZGdlZCBwYXRoIGRlZmlu
aXRpb24NCg0KPiAgT3Igc2hvdWxkIHdlIGRvIHNvbWV0aGluZyBlbHNlPw0KPiBUaGVyZSBpcyBv
bmx5IG9uZSBvY2N1cnJlbmNlIG9mICJicmlkZ2VkIHBhdGgiIGluIHRoZSB0ZXh0IGluIGJyYWNr
ZXRzLg0KDQoNClRoYXQgc291bmRzIGxpa2UgYSBiZXR0ZXIgc3VnZ2VzdGlvbiDigJMgY2hhbmdl
IHRoYXQgb2NjdXJyZW5jZSBhbmQgcmVtb3ZlIHRoZSBkZWZpbml0aW9uIG9mIOKAnGJyaWRnZWQg
cGF0aOKAnSBmcm9tIHRoZSBkcmFmdC4gIFRoYXQgb2NjdXJyZW5jZSBpcyBpbiBTZWN0aW9uIDQu
MS4xOg0KDQogICBDb25nZXN0aW9uIHByb3RlY3Rpb24NCiAgICAgICAgICAgVGhlIERldE5ldCB0
cmFuc3BvcnQgbGF5ZXIgcHJvdmlkZXMgY29uZ2VzdGlvbiBwcm90ZWN0aW9uLg0KICAgICAgICAg
ICBTZWUgU2VjdGlvbiA0LjUuICBUaGUgYWN0dWFsIHF1ZXVpbmcgYW5kIHNoYXBpbmcgbWVjaGFu
aXNtcw0KICAgICAgICAgICBhcmUgdHlwaWNhbGx5IHByb3ZpZGVkIGJ5IHVuZGVybHlpbmcgc3Vi
bmV0IGxheWVycywgdGhlc2UgY2FuDQogICAgICAgICAgIGJlIGNsb3NlbHkgYXNzb2NpYXRlZCB3
aXRoIHRoZSBtZWFucyBvZiBwcm92aWRpbmcgcGF0aHMgZm9yDQogICAgICAgICAgRGV0TmV0IGZs
b3dzIChlLmcuLCBNUExTIExTUHMgb3IgYnJpZGdlZCBwYXRocyksIHRoZSBwYXRoIGFuZA0KICAg
ICAgICAgICB0aGUgY29uZ2VzdGlvbiBwcm90ZWN0aW9uIGFyZSBjb25mbGF0ZWQgaW4gdGhpcyBm
aWd1cmUuDQoNClBlcmhhcHM6IChlLmcuLCBNUExTIExTUHMgb3IgYnJpZGdlZCBwYXRocykgLT4g
KE1QTFMgTFNQcyBvciBvdGhlciBuZXR3b3JrIHBhdGhzKQ0Kb3IganVzdCBkZWxldGUgdGhlIGVu
dGlyZSBwYXJlbnRoZXRpY2FsIGV4YW1wbGUuDQpPSy4gTGV0J3MganVzdCBkZWxldGUgdGhlIGVu
dGlyZSBwYXJlbnRoZXRpY2FsIGV4YW1wbGUuDQoNCg0KDQotLSBTZWN0aW9uIDQNCg0KPiBXZSBj
b3VsZCBhZGQgc29tZSBpbnRyb2R1Y3RvcnkgdGV4dCB0byA0LjEgb3IgNC4xLjEsIGZvciBpbnN0
YW5jZToNCj4gVGhlIGZ1bmN0aW9uYWxpdHkgbmVlZGVkIGZvciBEZXROZXQgKFNlY3Rpb24gMykg
YXJlIGltcGxlbWVudGVkIGluIHRoZSBEZXROZXQgbGF5ZXIgd2hpY2ggY29tcHJpc2VzIHRoZSBE
ZXROZXQgc2VydmljZSBsYXllciBhbmQgdGhlIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIuDQo+IFRo
ZSBEZXROZXQgc2VydmljZSBsYXllciBmdW5jdGlvbnMgcmVseSBvbiBmbG93IGlkZW50aWZpY2F0
aW9uIGFuZCBzZXF1ZW5jaW5nLiBUaGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllciBmdW5jdGlvbiBt
YXkgcmVseSBvbiBmbG93IGlkZW50aWZpY2F0aW9uLg0KPg0KPiBXaGF0IGRvIHlvdSB0aGluaz8N
Cg0KSSBwcmVmZXIgZnVuY3Rpb25hbCAod2hhdCBpdCBkb2VzKSBjaGFyYWN0ZXJpemF0aW9uIHRv
IG1lY2hhbmlzdGljIChob3cgaXQgd29ya3MpIGNoYXJhY3Rlcml6YXRpb24gaW4gYW4gb3ZlcnZp
ZXcsIGUuZy4sIGV4Y2VycHRpbmcgZnJvbSB3aGF0IEkgb3JpZ2luYWxseSB3cm90ZToNCg0Kwrcg
ICAgICAgVGhlIERldE5ldCBTZXJ2aWNlIGxheWVyIHByb3ZpZGVzIHRpbWVseSByZWxpYWJsZSBp
bi1vcmRlciBEZXROZXQgZmxvdyBkZWxpdmVyeSB0byBhcHBsaWNhdGlvbnMgdGhhdCB1c2UgRGV0
TmV0Lg0KDQrCtyAgICAgICBUaGUgRGV0TmV0IFRyYW5zcG9ydCBsYXllciBpbnN1bGF0ZXMgRGV0
TmV0IGZsb3dzIGZyb20gaW50ZXJmZXJlbmNlIGJ5IG5ldHdvcmsgbWVjaGFuaXNtcywgcHJpbWFy
aWx5IHF1ZXVpbmcgYW5kIHJvdXRpbmcNCkkgdW5kZXJzdGFuZCB0aGUgcHJpbmNpcGxlLg0KDQpX
aGF0IGFib3V0IGp1c3QgY29weWluZyB0aGUgdHdvIGRlZmluaXRpb25zIGhlcmU6DQpEZXROZXQg
c2VydmljZSBsYXllciBpcyB0aGUgbGF5ZXIgYXQgd2hpY2ggQSBEZXROZXQgU2VydmljZSwgc3Vj
aCBhcyBjb25nZXN0aW9uIG9yIHNlcnZpY2UgcHJvdGVjdGlvbiBpcyBwcm92aWRlZC4NCkRldE5l
dCB0cmFuc3BvcnQgbGF5ZXIgb3B0aW9uYWxseSBwcm92aWRlcyBjb25nZXN0aW9uIHByb3RlY3Rp
b24gZm9yIERldE5ldCBmbG93cyBvdmVyIHBhdGhzIHByb3ZpZGVkIGJ5IHRoZSB1bmRlcmx5aW5n
IG5ldHdvcmsuDQoNCg0KDQoNCj4gU2hvdWxkIHdlIGFsc28gcmVhcnJhbmdlLCBlLmcuLCBpbmRl
bnQgdGhlIHRleHQgYWZ0ZXIgRmlndXJlIDIgc3VjaCB0aGF0DQo+IFBhY2tldCBzZXF1ZW5jaW5n
LCBEdXBsaWNhdGUgZWxpbWluYXRpb24sIEZsb3cgcmVwbGljYXRpb24sIEZsb3cgbWVyZ2luZywg
UGFja2V0IGVuY29kaW5nLCBhbmQgUGFja2V0IGRlY29kaW5nIGdldCB1bmRlciBTZXJ2aWNlIGxh
eWVyDQo+IGFuZA0KPiBDb25nZXN0aW9uIHByb3RlY3Rpb24gYW5kIEV4cGxpY2l0IHJvdXRlcyBn
ZXQgdW5kZXIgVHJhbnNwb3J0IGxheWVyPw0KDQpObywgSSBkb27igJl0IHRoaW5rIHRoYXTigJlz
IG5lY2Vzc2FyeSDigJMgRmlndXJlIDIgcHJvdmlkZXMgc3VmZmljaWVudCBzdHJ1Y3R1cmUuDQpP
Sy4NCg0KDQoNClBsdXMgYSBmZXcgbW9yZSBtaW5vciBjb21tZW50cyBpbmxpbmUg4oCmDQoNClRo
YW5rcywgLS1EYXZpZA0KDQpGcm9tOiBKw6Fub3MgRmFya2FzIFttYWlsdG86amFub3MuZmFya2Fz
QGVyaWNzc29uLmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgSnVseSA0LCAyMDE4IDI6MTUgUE0NClRv
OiBCbGFjaywgRGF2aWQNCkNjOiBEZXROZXQgV0cNClN1YmplY3Q6IFJlOiBbRGV0bmV0XSBXRyBM
YXN0IENhbGw6IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNQ0KDQpIaSBEYXZpZCwN
Cg0KVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgeW91ciByZXZpZXcgYW5kIGNvbW1lbnRzIQ0KDQpQ
bGVhc2Ugc2VlIGluLWxpbmUuDQpPbiA2LzI5LzIwMTggNDoxMCBQTSwgQmxhY2ssIERhdmlkIHdy
b3RlOg0KVGhlIC0wNiB2ZXJzaW9uIG9mIHRoaXMgZHJhZnQgaXMgbXVjaCBpbXByb3ZlZCBvdmVy
IHRoZSAtMDUgdmVyc2lvbiDigJMgbG90cyBvZiBkaWxpZ2VudCB3b3JrIGJ5IHRoZSBhdXRob3Jz
IGlzIGV2aWRlbnQgYW5kIGFwcHJlY2lhdGVkLg0KDQpJIGhhdmUgdHdvIG1pbm9yIGNvbnRlbnQg
Y29uY2VybnMgYW5kIHNvbWUgc21hbGxlciBlZGl0b3JpYWwgaXRlbXMuDQoNCioqIENvbnRlbnQN
Cg0KLS0gU2VjdGlvbiAyLjINCg0KVGhlIGRlZmluaXRpb24gb2Yg4oCcYnJpZGdlZCBwYXRo4oCd
IGxvb2tzIGxpa2UgYSBkZWZpbml0aW9uIG9mIOKAnGJyaWRnZWQgZm9yd2FyZGluZ+KAnSDigJMg
dGhlIGRlZmluaXRpb24gbmVlZHMgdG8gZW5jb21wYXNzIHRoZSBub3Rpb24gb2YgYSBwYXRoIHRo
YXQgaW52b2x2ZXMgbW9yZSB0aGFuIG9uZSBicmlkZ2UuDQoNCg0KICAgYnJpZGdlZCBwYXRoDQoN
CiAgICAgICAgICAgQSBWTEFOIGJyaWRnZSB1c2VzIHRoZSBWTEFOIElEIGFuZCB0aGUgZGVzdGlu
YXRpb24gTUFDDQoNCiAgICAgICAgICAgYWRkcmVzcyB0byBzZWxlY3QgdGhlIG91dGJvdW5kIHBv
cnQgaGVuY2UgdGhlIHBhdGggZm9yIGENCg0KICAgICAgICAgICBmcmFtZS4NCg0KWW91IGFyZSBy
aWdodCwgaXQgbG9va3MgbGlrZSB0aGUgZW1waGFzaXMgaXMgb24gYnJpZGdlIGZvcndhcmRpbmcg
cmF0aGVyIHRoYW4gcGF0aC4NCkhvd2V2ZXIsIHRoZSBzdXBlcnBvc2l0aW9uIG9mIHRoZSBvdXRi
b3VuZCBwb3J0cyBwcm92aWRlcyBhIHBhdGgsIHdoaWNoIHdhcyB0cmllZCB0byBiZSBjYXB0dXJl
ZCBieSAiaGVuY2UgdGhlIHBhdGgiLg0KVGhlIGlkZWEgd2FzIHRvIGtlZXAgaXQgc2ltcGxlIG5v
dCBkaXZlIGludG8gdGhlIGRldGFpbHMsIHdoaWNoIGFyZSBub3QgbmVjZXNzYXJ5IGluIHRoaXMg
ZG9jdW1lbnQuDQoNCldvdWxkIGl0IGJlIGdvb2QgdG8gdXBkYXRlIHRvOg0KDQogICBicmlkZ2Vk
IHBhdGgNCg0KICAgICAgICAgICBBIFZMQU4gYnJpZGdlIHVzZXMgdGhlIFZMQU4gSUQgYW5kIHRo
ZSBkZXN0aW5hdGlvbiBNQUMNCg0KICAgICAgICAgICBhZGRyZXNzIHRvIHNlbGVjdCB0aGUgb3V0
Ym91bmQgcG9ydC4gVGhlIHN1cGVycG9zaXRpb24NCg0KICAgICAgICAgICBvZiB0aGUgb3V0Ym91
bmQgcG9ydHMgaXMgdGhlIHBhdGggZm9yIGEgZnJhbWUuDQo/DQoNCk9yIHNob3VsZCB3ZSBkbyBz
b21ldGhpbmcgZWxzZT8NClRoZXJlIGlzIG9ubHkgb25lIG9jY3VycmVuY2Ugb2YgImJyaWRnZWQg
cGF0aCIgaW4gdGhlIHRleHQgaW4gYnJhY2tldHMuDQoNCg0KDQotLSBTZWN0aW9uIDQNCg0KRmln
dXJlIDIgaW4gU2VjdGlvbiA0LjEuMSBpbnRyb2R1Y2VzIHRoZSBEZXRuZXQgc2VydmljZSBhbmQg
dHJhbnNwb3J0IGxheWVycy4gICBUaGUgYXNzb2NpYXRlZCB0ZXh0IHF1aWNrbHkgZGl2ZXMgaW50
byBleHBsYWluaW5nIHRoZSBmdW5jdGlvbmFsaXR5IGluIHRob3NlIGxheWVycywgYnV0IGl0IHdv
dWxkIGJlIGhlbHBmdWwgdG8gc3RhcnQgd2l0aCBhbiBpbml0aWFsIGhpZ2ggbGV2ZWwgZGVzY3Jp
cHRpb24gb2YgZWFjaCBvZiB0aG9zZSBsYXllcnMgdGhhdCBoZWxwcyBtb3RpdmF0ZSB0aGVpciBz
ZXBhcmF0aW9uLiAgSXQgYXBwZWFycyB0aGF0Og0KLSBUaGUgRGV0TmV0IFNlcnZpY2UgbGF5ZXIg
cHJvdmlkZXMgdGltZWx5IHJlbGlhYmxlIGluLW9yZGVyIERldE5ldCBmbG93IGRlbGl2ZXJ5IHRv
IGFwcGxpY2F0aW9ucyB0aGF0IHVzZSBEZXROZXQuICAgQSBEZXROZXQgZmxvdyBhdCB0aGUgdG9w
IG9mIHRoZSBEZXROZXQgU2VydmljZSBsYXllciBtYXkgb3IgbWF5IG5vdCBiZSBhIGNvbXBvdW5k
IGZsb3cgYXQgdGhlIGJvdHRvbSBvZiB0aGF0IGxheWVyLg0KLSBUaGUgRGV0TmV0IFRyYW5zcG9y
dCBsYXllciBpbnN1bGF0ZXMgRGV0TmV0IGZsb3dzIChhdCB0aGUgYm90dG9tIG9mIHRoZSBEZXRO
ZXQgU2VydmljZSBsYXllcikgZnJvbSBpbnRlcmZlcmVuY2UgYnkgbmV0d29yayBtZWNoYW5pc21z
LCBwcmltYXJpbHkgcXVldWluZyBhbmQgcm91dGluZywgd2hlcmUgY29uZ2VzdGlvbiBpcyBhbiBp
bmRpY2F0aW9uIG9mIHF1ZXVlaW5nIGludGVyZmVyZW5jZS4gIEEgRGV0TmV0IGZsb3cgYXQgdGhl
IHRvcCBvZiB0aGUgRGV0TmV0IFRyYW5zcG9ydCBsYXllciBtYXkgb3IgbWF5IG5vdCBiZSBhIG1l
bWJlciBmbG93IHRoYXQgaXMgcGFydCBvZiBhIGNvbXBvdW5kIGZsb3csIGRlcGVuZGluZyBvbiB3
aGF0IGlzIGRvbmUgaW4gdGhlIERldE5ldCBTZXJ2aWNlIGxheWVyLg0KDQpZb3UgYXJlIHJpZ2h0
LCBzZWN0aW9uIDQganVtcHMgaW50byB0aGUgZGV0YWlscyB3aXRob3V0IG11Y2ggb2YgYW4gaW50
cm9kdWN0aW9uLiBJIGd1ZXNzIHdlIGhhZCBhIGtpbmQgb2YgY2hpY2tlbiBhbmQgZWdnIHByb2Js
ZW0gaGVyZS4gRmlndXJlIDQgcHJvdmlkZXMgYSBoaWdoZXIgbGV2ZWwgdmlldyB0aGFuIEZpZ3Vy
ZSAyLiBIb3dldmVyLCBGaWd1cmUgNCBjYXB0dXJlcyBkaWZmZXJlbnQgYXNwZWN0cywgZGl2ZXMg
aW50byB0aGUgZGV0YWlscyBvZiBkYXRhIHBsYW5lIG9wdGlvbnMuIFNvLCBpdCBzZWVtcyBiZXR0
ZXIgdG8ga2VlcCB0aGUgb3JkZXIuDQoNCldlIGNvdWxkIGFkZCBzb21lIGludHJvZHVjdG9yeSB0
ZXh0IHRvIDQuMSBvciA0LjEuMSwgZm9yIGluc3RhbmNlOg0KVGhlIGZ1bmN0aW9uYWxpdHkgbmVl
ZGVkIGZvciBEZXROZXQgKFNlY3Rpb24gMykgYXJlIGltcGxlbWVudGVkIGluIHRoZSBEZXROZXQg
bGF5ZXIgd2hpY2ggY29tcHJpc2VzIHRoZSBEZXROZXQgc2VydmljZSBsYXllciBhbmQgdGhlIERl
dE5ldCB0cmFuc3BvcnQgbGF5ZXIuIFRoZSBEZXROZXQgc2VydmljZSBsYXllciBmdW5jdGlvbnMg
cmVseSBvbiBmbG93IGlkZW50aWZpY2F0aW9uIGFuZCBzZXF1ZW5jaW5nLiBUaGUgRGV0TmV0IHRy
YW5zcG9ydCBsYXllciBmdW5jdGlvbiBtYXkgcmVseSBvbiBmbG93IGlkZW50aWZpY2F0aW9uLg0K
DQpXaGF0IGRvIHlvdSB0aGluaz8NCg0KU2hvdWxkIHdlIGFsc28gcmVhcnJhbmdlLCBlLmcuLCBp
bmRlbnQgdGhlIHRleHQgYWZ0ZXIgRmlndXJlIDIgc3VjaCB0aGF0DQpQYWNrZXQgc2VxdWVuY2lu
ZywgRHVwbGljYXRlIGVsaW1pbmF0aW9uLCBGbG93IHJlcGxpY2F0aW9uLCBGbG93IG1lcmdpbmcs
IFBhY2tldCBlbmNvZGluZywgYW5kIFBhY2tldCBkZWNvZGluZyBnZXQgdW5kZXIgU2VydmljZSBs
YXllcg0KYW5kDQpDb25nZXN0aW9uIHByb3RlY3Rpb24gYW5kIEV4cGxpY2l0IHJvdXRlcyBnZXQg
dW5kZXIgVHJhbnNwb3J0IGxheWVyPw0KDQoNCg0KDQoNClRoZXJl4oCZcyBhIHJlbGF0ZWQgcGFy
YWdyYXBoIG9mIHRleHQgYmV0d2VlbiBGaWd1cmVzIDMgYW5kIDQgaW4gU2VjdGlvbiA0LjEuMiwg
YnV0IGl0IGRvZXNu4oCZdCBwcm92aWRlIHVzZWZ1bCBpbnR1aXRpb24gYWJvdXQgd2hpY2ggZnVu
Y3Rpb25hbGl0eSBiZWxvbmdzIGluIHdoaWNoIGxheWVyLg0KDQoqKiBFZGl0b3JpYWwNCg0KDQoN
Ci0tIFNlY3Rpb24gMi4xDQoNCuKAnGV4cGVjdGVk4oCdIHNlZW1zIG9mZiBpbiB0aGUgZGVmaW5p
dGlvbiBvZiByZXNlcnZhdGlvbjoNCg0KICAgcmVzZXJ2YXRpb24NCiAgICAgICAgICAgVGhlIHNl
dCBvZiByZXNvdXJjZXMgYWxsb2NhdGVkIGJldHdlZW4gYSBzb3VyY2UgYW5kIG9uZSBvcg0KICAg
ICAgICAgICBtb3JlIGRlc3RpbmF0aW9ucyB0aHJvdWdoIHRyYW5zaXQgbm9kZXMgYW5kIHN1Ym5l
dHMNCiAgICAgICAgICAgYXNzb2NpYXRlZCB3aXRoIGEgRGV0TmV0IGZsb3csIHRvIHByb3ZpZGUg
dGhlIGV4cGVjdGVkIERldE5ldA0KICAgICAgICAgICBTZXJ2aWNlLg0KDQpTdWdnZXN0IGVpdGhl
ciDigJx0byBwcm92aWRlIHRoZSBwcm92aXNpb25lZCBEZXROZXQgU2VydmljZSB0byB0aGF0IGZs
b3figJ0NCkkgbGlrZSB0aGlzIG9uZSwgd2lsbCB1cGRhdGUgdG8gdGhpcyBvbmUuDQoNCg0KDQpv
ciDigJx0byBwcm92aWRlIHRoZSBzcGVjaWZpZWQgRGV0TmV0IFNlcnZpY2UgdG8gdGhhdCBmbG93
LuKAnQ0KDQotLSBTZWN0aW9uIDMuMQ0KDQoNCiAgIG8gIEFuIHVwcGVyIGJvdW5kIG9uIG91dC1v
Zi1vcmRlciBwYWNrZXQgZGVsaXZlcnkuICBJdCBpcyB3b3J0aA0KDQogICAgICBub3RpbmcgdGhh
dCBzb21lIERldE5ldCBhcHBsaWNhdGlvbnMgYXJlIHVuYWJsZSB0byB0b2xlcmF0ZSBhbnkNCg0K
ICAgICAgb3V0LW9mLW9yZGVyIGRlbGl2ZXJ5Lg0KDQpJcyB0aGF0IGEgc2VxdWVuY2UgYm91bmQg
b3IgYSB0aW1lIGJvdW5kIG9yIGJvdGg/ICAgSSBzdXNwZWN0IHRoYXQgYSBzZXF1ZW5jZSBib3Vu
ZCAobWF4aW11bSBkZWdyZWUgb2YgcmVvcmRlcmluZyBpbiBhIGZsb3csIGluZGVwZW5kZW50IG9m
IGZsb3cgcmF0ZSkgd2FzIGludGVuZGVkLiAgQW4gYW5hbG9nb3VzIGNsYXJpZmljYXRpb24gd291
bGQgYmUgaGVscGZ1bCBpbiBzZWN0aW9uIDMuMi4yLjEgLg0KSXQgaXMgaW50ZW50aW9uYWxseSBr
ZXB0IGhpZ2ggbGV2ZWwgaW4gdGhlIGFyY2hpdGVjdHVyZSBkcmFmdC4gRGV0YWlscyBhcmUgdG8g
YmUgcHJvdmlkZWQgYnkgdGhlIGZsb3cgaW5mb3JtYXRpb24gbW9kZWwgZHJhZnQuIFBsZWFzZSBz
ZWUgbXkgcHJldmlvdXMgbWFpbDogaHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21z
Zy9kZXRuZXQvQVdHMmVlbWdfQVdzdkYyRnd0UkV5ZF94dEM4Lg0KDQpbRGF2aWQ+XSBPSy4NCg0K
LS0gU2VjdGlvbiAzLjIuMw0KDQpJIGRvbuKAmXQgdW5kZXJzdGFuZCDigJxkZWZpbmVk4oCdIGlu
Og0KDQoNCiAgIEV2ZW4gdGhlIHVzZSBvZg0KDQogICByZWR1bmRhbnQgcGF0aHMgdGhyb3VnaCBh
IG5ldHdvcmsgZGVmaW5lZCwgZS5nLiwgYnkgW1JGQzYzNzJdIGRvIG5vdA0KDQogICBlbGltaW5h
dGUgdGhlIGNoYW5jZXMgb2YgcGFja2V0IGxvc3MuDQoNCldhcyDigJxlLmcuLCBhcyBkZWZpbmVk
IGJ5IFtSRkM2MzcyXSzigJ0gaW50ZW5kZWQ/DQpZZXMsIHRoaXMgd2FzIHRoZSBpbnRlbnRpb24s
IHdpbGwgdXBkYXRlIHRvIHRoaXMgb25lLg0KDQoNCg0KICAgTWFueSByZWFsLXRpbWUgbmV0d29y
a3MgcmVseSBvbiBwaHlzaWNhbCByaW5ncyBvciBjaGFpbnMgb2YgdHdvLXBvcnQNCg0KICAgZGV2
aWNlcywgd2l0aCBhIHJlbGF0aXZlbHkgc2ltcGxlIHJpbmcgY29udHJvbCBwcm90b2NvbC4NCg0K
SG93IGRvZXMgYSDigJxyaW5nIGNvbnRyb2wgcHJvdG9jb2zigJ0gY29udHJvbCDigJxjaGFpbnPi
gJ0/ICBTdWdnZXN0OiDigJxyaW5nIGNvbnRyb2wgcHJvdG9jb2zigJ0gLT4g4oCcY29udHJvbCBw
cm90b2NvbOKAnQ0KQWxzbywgYXJlIHBhaXJlZCBjaGFpbnMgYmV0d2VlbiBjb21tb24gZW5kcG9p
bnRzIGludGVuZGVkLCBvciBhIG1vcmUgZ2VuZXJhbCBub3Rpb24gb2YgY2hhaW5zPw0KVGhpcyB0
ZXh0IHJlZmVycyB0byB0eXBpY2FsIGZhY3RvcnkgZGVwbG95bWVudCwgd2hpY2ggaXMgY2hhaW4g
b3IgcmluZy4NCkl0IHNlZW1zIGJldHRlciB0byBrZWVwIOKAnHJpbmcgY29udHJvbCBwcm90b2Nv
bOKAnSBiZWNhdXNlIHRoZXkgYXJlIG9mdGVuIHZlcnkgZGlmZmVyZW50IGZyb20gZ2VuZXJpYyBj
b250cm9sIHByb3RvY29scyBhcHBsaWNhYmxlIHRvIG1lc2ggbmV0d29ya3MuDQoNCldvdWxkIGZs
aXBwaW5nIGNoYWluIGFuZCByaW5nIHJlc29sdmUgeW91ciBjb25jZXJuPw0KDQogICBNYW55IHJl
YWwtdGltZSBuZXR3b3JrcyByZWx5IG9uIHBoeXNpY2FsIGNoYWlucyBvciByaW5ncyBvZiB0d28t
cG9ydA0KDQogICBkZXZpY2VzLCB3aXRoIGEgcmVsYXRpdmVseSBzaW1wbGUgcmluZyBjb250cm9s
IHByb3RvY29sLg0KDQpbRGF2aWQ+XSBJdCBmZWVscyBsaWtlIOKAnHJpbmcgY29udHJvbCBwcm90
b2NvbOKAnSBpcyBhbiBpbXBvcnRhbnQgcGhyYXNlIHRvIHJldGFpbi4gICBJbiB0aGUgb3JpZ2lu
YWwgdGV4dCwgd291bGQgaXQgYmUgcmVhc29uYWJsZSB0byBhZGQg4oCcKGFwcGxpZXMgdG8gYm90
aCByaW5ncyBhbmQgY2hhaW5zKeKAnSB0byB0aGUgZW5kIG9mIHRoZSBzZW50ZW5jZT8NCldlbGws
IEkgZ3Vlc3MgdGhlIHBvaW50IGlzIHRoYXQgdGhlcmUgYXJlIG1hbnkgc3BlY2lmaWMgcmluZyBw
cm90b2NvbHMsIGJ1dCB3ZSBhcmUgbG9va2luZyBmb3IgYSBnZW5lcmljIHNvbHV0aW9uLg0KV2hh
dCBhYm91dCBkZWxldGluZyAiY2hhaW5zIiBmcm9tIHRoZSBzZW50ZW5jZT8NCg0KDQoNCg0KICAg
RXhwbGljaXQgcm91dGVzIGNhbiBiZSBlc3RhYmxpc2hlZCB2YXJpb3VzIHdheXMsDQoNCmVzdGFi
bGlzaGVkIHZhcmlvdXMgLT4gZXN0YWJsaXNoZWQgaW4gdmFyaW91cw0KT0suDQoNCg0KDQoNCg0K
ICAgVGhpcyBpcw0KDQogICBpcnJlc3BlY3RpdmUgb2YgdGhlIGRpc3RyaWJ1dGlvbiBtZXRob2Qg
dXNlZCwgYWxzbyBhcHBsaWVzIHRvIHNlcnZpY2UNCg0KICAgcHJvdGVjdGlvbiBvdmVyIGV4cGxp
Y2l0IHJvdXRlcy4NCg0KdXNlZCwgYWxzbyAtPiB1c2VkLCBhbmQgYWxzbw0KT0suDQoNCg0KDQoN
Ci0tIEZpZ3VyZSA1IChTZWN0aW9uIDQuMS4zKQ0KDQpUaGUgVU5JIGFjcm9ueW0gaXMgaW50cm9k
dWNlZCB3aXRob3V0IGV4cGFuc2lvbiBvciBkZWZpbml0aW9uIOKAkyBwbGVhc2UgY29ycmVjdCB0
aGF0LCBlLmcuLCBieSBkZWZpbmluZyBVTkkgaW4gU2VjdGlvbiAyLjEuDQpEZXROZXQtVU5JIGlz
IHRoZXJlIGFtb25nIHRoZSBkZWZpbml0aW9ucy4gSXQgc2VlbXMgZW5vdWdoIHRvIG1lLg0KDQpb
RGF2aWQ+XSBUaGF04oCZcyBmaW5lIOKAkyBJIG92ZXJsb29rZWQgdGhhdCBkZWZpbml0aW9uLCBz
b3JyeS4NCg0KLS0gRmlndXJlIDkgKFNlY3Rpb24gNC43LjIpDQoNCkkgdGhpbmsgSSB1bmRlcnN0
YW5kIHdoYXTigJlzIGdvaW5nIG9uLCBidXQgdGhlIHVzZSBvZiDigJxhZGQvcmVtb3Zl4oCdIGlu
IHRoZSBmaWd1cmUgc2hvdWxkIGJlIGV4cGxhaW5lZCBpbiBhc3NvY2lhdGVkIHRleHQuDQpXaGF0
IGFib3V0IHVwZGF0aW5nIHRoZSBzZW50ZW5jZSBhYm92ZSBGaWd1cmUgOSB0bzoNCkEgcGFja2V0
IHdpdGggY29ycmVzcG9uZGluZyBGbG93LUlEcyBpcyBpbGx1c3RyYXRlZCBpbiBGaWd1cmUgOSwg
d2hpY2ggYWxzbyBpbmRpY2F0ZXMgd2hlcmUgRmxvdy1JRCBjYW4gYmUgYWRkZWQgb3IgcmVtb3Zl
ZC4NCg0KW0RhdmlkPl0gU3VyZSwgd2l0aCBvbmUgbWlub3IgZWRpdDog4oCcd2hlcmUgRmxvdy1J
ROKAnSAtPiDigJx3aGVyZSBlYWNoIEZsb3ctSUTigJ0NCk9LLg0KDQoNCg0KVGhhbmtzLCAtLURh
dmlkDQoNClRoYW5rIHlvdSENCkphbm9zDQoNCg0KDQoNCg0KRnJvbTogZGV0bmV0IFttYWlsdG86
ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKw6Fub3MgRmFya2FzDQpTZW50
OiBUaHVyc2RheSwgSnVuZSAyOCwgMjAxOCA5OjA5IFBNDQpUbzogTG91IEJlcmdlcjsgU3Rld2Fy
dCBCcnlhbnQ7IGRldG5ldEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0QGlldGYub3JnPiA+PiBEZXRO
ZXQgV0cNClN1YmplY3Q6IFJlOiBbRGV0bmV0XSBXRyBMYXN0IENhbGw6IGRyYWZ0LWlldGYtZGV0
bmV0LWFyY2hpdGVjdHVyZS0wNQ0KDQpEZWFyIGFsbCwNCg0KT2ZmLWxpbmUgZGlzY3Vzc2lvbnMg
YW1vbmcgTG91LCBTdGV3YXJ0LCBhbmQgYXV0aG9ycyBmb2xsb3dlZCB0aGUgZGlzY3Vzc2lvbnMg
dG8gcHJvcGVybHkgYWRkcmVzcyB0aGUgV0dMQyBjb21tZW50cywgaW5jbHVkaW5nIHRoZSBkZXRh
aWxlZCBjb21tZW50cy4NCg0KQSBuZXcgcmV2aXNpb24gb2YgdGhlIGRyYWZ0IGhhcyBiZWVuIHVw
bG9hZGVkOiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDYuDQoNCkluIGFkZGl0aW9u
IHRvIHRoZSBjaGFuZ2VzIGFscmVhZHkgZGVzY3JpYmVkIGluIHRoaXMgdGhyZWFkLCB0aGUgZm9s
bG93aW5nIGJpZ2dlciBjaGFuZ2VzIGhhdmUgYmVlbiBtYWRlIHRvIHRoZSBkcmFmdDoNCg0KDQpT
ZWN0aW9uIDIuMSBUZXJtcyB1c2VkIGluIHRoaXMgZG9jdW1lbnQNCg0KU29tZSBkZWZpbml0aW9u
cyByZWZpbmVkIGFzIHN1Z2dlc3RlZCBieSB0aGUgZGV0YWlsZWQgY29tbWVudHMNCg0KTmV3IGRl
ZmluaXRpb25zIGhhdmUgYmVlbiBhZGRlZDoNCg0KICAgImFsbG9jYXRpb24NCiAgICAgICAgICAg
UmVzb3VyY2VzIGFyZSBkZWRpY2F0ZWQgdG8gc3VwcG9ydCBhIERldE5ldCBmbG93LiAgRGVwZW5k
aW5nDQogICAgICAgICAgIG9uIGFuIGltcGxlbWVudGF0aW9uLCB0aGUgcmVzb3VyY2UgbWF5IGJl
IHJldXNlZCBieSBub24tDQogICAgICAgICAgIERldE5ldCBmbG93cyB3aGVuIGl0IGlzIG5vdCB1
c2VkIGJ5IHRoZSBEZXROZXQgZmxvdy4NCg0KDQogICBQRUYgICAgIEEgUGFja2V0IEVsaW1pbmF0
aW9uIEZ1bmN0aW9uIChQRUYpIGVsaW1pbmF0ZXMgZHVwbGljYXRlDQogICAgICAgICAgIGNvcGll
cyBvZiBwYWNrZXRzIHRvIHByZXZlbnQgZXhjZXNzIHBhY2tldHMgZmxvb2RpbmcgdGhlDQogICAg
ICAgICAgIG5ldHdvcmsgb3IgZHVwbGljYXRlIHBhY2tldHMgYmVpbmcgc2VudCBvdXQgb2YgdGhl
IERldE5ldA0KICAgICAgICAgICBkb21haW4uICBQRUYgY2FuIGJlIGltcGxlbWVudGVkIGJ5IGFu
IGVkZ2Ugbm9kZSwgYSByZWxheQ0KICAgICAgICAgICBub2RlLCBvciBhbiBlbmQgc3lzdGVtLg0K
DQogIFBSRiAgICAgQSBQYWNrZXQgUmVwbGljYXRpb24gRnVuY3Rpb24gKFBSRikgcmVwbGljYXRl
cyBEZXROZXQgZmxvdw0KICAgICAgICAgICBwYWNrZXRzIGFuZCBmb3J3YXJkcyB0aGVtIHRvIG9u
ZSBvciBtb3JlIG5leHQgaG9wcyBpbiB0aGUNCiAgICAgICAgICAgRGV0TmV0IGRvbWFpbi4gIFRo
ZSBudW1iZXIgb2YgcGFja2V0IGNvcGllcyBzZW50IHRvIGVhY2ggbmV4dA0KICAgICAgICAgICBo
b3AgaXMgYSBEZXROZXQgZmxvdyBzcGVjaWZpYyBwYXJhbWV0ZXIgYXQgdGhlIG5vZGUgZG9pbmcg
dGhlDQogICAgICAgICAgIHJlcGxpY2F0aW9uLiAgUFJGIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBh
biBlZGdlIG5vZGUsIGEgcmVsYXkNCiAgICAgICAgICAgbm9kZSwgb3IgYW4gZW5kIHN5c3RlbS4N
Cg0KICAgUFJFT0YgICBDb2xsZWN0aXZlIG5hbWUgZm9yIFBhY2tldCBSZXBsaWNhdGlvbiwgRWxp
bWluYXRpb24sIGFuZA0KICAgICAgICAgICBPcmRlcmluZyBGdW5jdGlvbnMuDQoNCiAgIFBPRiAg
ICAgQSBQYWNrZXQgT3JkZXJpbmcgRnVuY3Rpb24gKFBPRikgcmUtb3JkZXJzIHBhY2tldHMgd2l0
aGluIGENCiAgICAgICAgICAgRGV0TmV0IGZsb3cgdGhhdCBhcmUgcmVjZWl2ZWQgb3V0IG9mIG9y
ZGVyLiAgVGhpcyBmdW5jdGlvbg0KICAgICAgICAgICBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgYW4g
ZWRnZSBub2RlLCBhIHJlbGF5IG5vZGUsIG9yIGFuIGVuZA0KICAgICAgICAgICBzeXN0ZW0uDQoN
CiAgRGV0TmV0IHNlcnZpY2UgcHJveHkNCiAgICAgICAgICAgTWFwcyBiZXR3ZWVuIEFwcC1mbG93
cyBhbmQgRGV0TmV0IGZsb3dzLg0KDQogICBicmlkZ2VkIHBhdGgNCiAgICAgICAgICAgQSBWTEFO
IGJyaWRnZSB1c2VzIHRoZSBWTEFOIElEIGFuZCB0aGUgZGVzdGluYXRpb24gTUFDDQogICAgICAg
ICAgIGFkZHJlc3MgdG8gc2VsZWN0IHRoZSBvdXRib3VuZCBwb3J0IGhlbmNlIHRoZSBwYXRoIGZv
ciBhDQogICAgICAgICAgIGZyYW1lLiINCg0KDQpTZWN0aW9uIDMuMSBQcmltYXJ5IGdvYWxzIGRl
ZmluaW5nIHRoZSBEZXROZXQgUW9TDQoNCkEgbmV3IFFvUyBhc3BlY3QgaGFzIGJlZW4gYWRkZWQ6
DQogICAibyAgQW4gdXBwZXIgYm91bmQgb24gb3V0LW9mLW9yZGVyIHBhY2tldCBkZWxpdmVyeS4g
IEl0IGlzIHdvcnRoDQogICAgICBub3RpbmcgdGhhdCBzb21lIERldE5ldCBhcHBsaWNhdGlvbnMg
YXJlIHVuYWJsZSB0byB0b2xlcmF0ZSBhbnkNCiAgICAgIG91dC1vZi1vcmRlciBkZWxpdmVyeS4i
DQoNCg0KVGhlIDNyZCBwYXJhZ3JhcGggb24gbG9zcyBvbiBwYWdlIDggYWZ0ZXIgdGhlIGJ1bGxl
dCBsaXN0IGhhcyBiZWVuIGV4dGVuZGVkIHRvOg0KICAgIkFmdGVyIGNvbmdlc3Rpb24sIHRoZSBt
b3N0IGltcG9ydGFudCBjb250cmlidXRpb25zIHRvIHBhY2tldCBsb3NzIGFyZQ0KICAgdHlwaWNh
bGx5IGZyb20gcmFuZG9tIG1lZGlhIGVycm9ycyBhbmQgZXF1aXBtZW50IGZhaWx1cmVzLiAgU2Vy
dmljZQ0KICAgcHJvdGVjdGlvbiBpcyB0aGUgbmFtZSBmb3IgdGhlIG1lY2hhbmlzbXMgdXNlZCBi
eSBEZXROZXQgdG8gYWRkcmVzcw0KICAgdGhlc2UgbG9zc2VzLiAgVGhlIG1lY2hhbmlzbXMgZW1w
bG95ZWQgYXJlIGNvbnN0cmFpbmVkIGJ5IHRoZQ0KICAgcmVxdWlyZW1lbnQgdG8gbWVldCB0aGUg
dXNlcnMnIGxhdGVuY3kgcmVxdWlyZW1lbnRzLiAgUGFja2V0DQogICByZXBsaWNhdGlvbiBhbmQg
ZWxpbWluYXRpb24gKFNlY3Rpb24gMy4yLjIpIGFuZCBwYWNrZXQgZW5jb2RpbmcNCiAgIChTZWN0
aW9uIDMuMi4yLjMpIGFyZSBkZXNjcmliZWQgaW4gdGhpcyBkb2N1bWVudCB0byBwcm92aWRlIHNl
cnZpY2UNCiAgIHByb3RlY3Rpb247IG90aGVycyBtYXkgYmUgZm91bmQuICBGb3IgaW5zdGFuY2Us
IHBhY2tldCBlbmNvZGluZyBjYW4NCiAgIGJlIHVzZWQgdG8gcHJvdmlkZSBzZXJ2aWNlIHByb3Rl
Y3Rpb24gYWdhaW5zdCByYW5kb20gbWVkaWEgZXJyb3JzLA0KICAgcGFja2V0IHJlcGxpY2F0aW9u
IGFuZCBlbGltaW5hdGlvbiBjYW4gYmUgdXNlZCB0byBwcm92aWRlIHNlcnZpY2UNCiAgIHByb3Rl
Y3Rpb24gYWdhaW5zdCBlcXVpcG1lbnQgZmFpbHVyZXMuICBUaGlzIG1lY2hhbmlzbSBkaXN0cmli
dXRlcw0KICAgdGhlIGNvbnRlbnRzIG9mIERldE5ldCBmbG93cyBvdmVyIG11bHRpcGxlIHBhdGhz
IGluIHRpbWUgYW5kL29yDQogICBzcGFjZSwgc28gdGhhdCB0aGUgbG9zcyBvZiBzb21lIG9mIHRo
ZSBwYXRocyBkb2VzIG5lZWQgbm90IGNhdXNlIHRoZQ0KICAgbG9zcyBvZiBhbnkgcGFja2V0cy4i
DQoNCg0KMy4yLjIuICBTZXJ2aWNlIFByb3RlY3Rpb24NCg0KU2VydmljZSBwcm90ZWN0aW9uIGlz
IHVzZWQgYXMgYSBtb3JlIGdlbmVyaWMgdGVybS4gSW50cm9kdWN0b3J5IHRleHQgYWRkZWQ6DQog
ICAiU2VydmljZSBwcm90ZWN0aW9uIGFpbXMgdG8gbWl0aWdhdGUgb3IgZWxpbWluYXRlIHBhY2tl
dCBsb3NzIGR1ZSB0bw0KICAgZXF1aXBtZW50IGZhaWx1cmVzLCByYW5kb20gbWVkaWEgYW5kL29y
IG1lbW9yeSBmYXVsdHMuICBUaGVzZSB0eXBlcw0KICAgb2YgcGFja2V0IGxvc3MgY2FuIGJlIGdy
ZWF0bHkgcmVkdWNlZCBieSBzcHJlYWRpbmcgdGhlIGRhdGEgb3Zlcg0KICAgbXVsdGlwbGUgZGlz
am9pbnQgZm9yd2FyZGluZyBwYXRocy4gIFZhcmlvdXMgc2VydmljZSBwcm90ZWN0aW9uDQogICBt
ZXRob2RzIGFyZSBkZXNjcmliZWQgaW4gW1JGQzYzNzJdLCBlLmcuLCAxKzEgbGluZWFyIHByb3Rl
Y3Rpb24uDQogICBUaGlzIHNlY3Rpb24gZGVzY3JpYmVzIHRoZSBmdW5jdGlvbmFsIGRldGFpbHMg
b2YgYW4gYWRkaXRpb25hbCBtZXRob2QNCiAgIGluIFNlY3Rpb24gMy4yLjIuMiwgd2hpY2ggY2Fu
IGJlIGltcGxlbWVudGVkIGFzIGRlc2NyaWJlZCBpbg0KICAgU2VjdGlvbiAzLjIuMi4zIG9yIGFz
IHNwZWNpZmllZCBpbiBbSS1ELmlldGYtZGV0bmV0LWRwLXNvbC1tcGxzXSBpbg0KICAgb3JkZXIg
dG8gcHJvdmlkZSAxK24gaGl0bGVzcyBwcm90ZWN0aW9uLiAgVGhlIGFwcHJvcHJpYXRlIHNlcnZp
Y2UNCiAgIHByb3RlY3Rpb24gbWVjaGFuaXNtIGRlcGVuZHMgb24gdGhlIHNjZW5hcmlvIGFuZCB0
aGUgcmVxdWlyZW1lbnRzLiINCg0KDQpOZXcgc3ViLXNlY3Rpb24gYWRkZWQ6DQoNCiIzLjIuMi4x
LiAgSW4tT3JkZXIgRGVsaXZlcnkNCg0KICAgT3V0LW9mLW9yZGVyIHBhY2tldCBkZWxpdmVyeSBj
YW4gYmUgYSBzaWRlIGVmZmVjdCBvZiBzZXJ2aWNlDQogICBwcm90ZWN0aW9uLiAgUGFja2V0cyBk
ZWxpdmVyZWQgb3V0LW9mLW9yZGVyIGltcGFjdCB0aGUgYW1vdW50IG9mDQogICBidWZmZXJpbmcg
bmVlZGVkIGF0IHRoZSBkZXN0aW5hdGlvbiB0byBwcm9wZXJseSBwcm9jZXNzIHRoZSByZWNlaXZl
ZA0KICAgZGF0YS4gIFN1Y2ggcGFja2V0cyBhbHNvIGluZmx1ZW5jZSB0aGUgaml0dGVyIG9mIGEg
Zmxvdy4gIFRoZSBEZXROZXQNCiAgIHNlcnZpY2UgaW5jbHVkZXMgbWF4aW11bSBhbGxvd2VkIG1p
c29yZGVyaW5nIGFzIGEgY29uc3RyYWludC4gIFplcm8NCiAgIG1pc29yZGVyaW5nIHdvdWxkIGJl
IGEgdmFsaWQgc2VydmljZSBjb25zdHJhaW50IHRvIHJlZmxlY3QgdGhhdCB0aGUNCiAgIGVuZCBz
eXN0ZW0ocykgb2YgdGhlIGZsb3cgY2Fubm90IHRvbGVyYXRlIGFueSBvdXQtb2Ytb3JkZXIgZGVs
aXZlcnkuDQogICBTZXJ2aWNlIHByb3RlY3Rpb24gbWF5IHByb3ZpZGUgYSBtZWNoYW5pc20gdG8g
c3VwcG9ydCBpbi1vcmRlcg0KICAgZGVsaXZlcnkuIg0KDQoNCjMuMi4yLjIuIFBhY2tldCBSZXBs
aWNhdGlvbiBhbmQgRWxpbWluYXRpb24NCg0KTmV3IGJ1bGxldCBhZGRlZCBhcyB0aGUgbGFzdCBv
bmU6DQogICAibyAgVGhlIFBhY2tldCBPcmRlcmluZyBGdW5jdGlvbiAoUE9GKSB1c2VzIHRoZSBz
ZXF1ZW5jaW5nIGluZm9ybWF0aW9uDQogICAgICB0byByZS1vcmRlciBhIERldE5ldCBmbG93J3Mg
cGFja2V0cyB0aGF0IGFyZSByZWNlaXZlZCBvdXQgb2YNCiAgICAgIG9yZGVyLiINCg0KTmV3IHNl
bnRlbmNlIGFkZGVkIGFmdGVyIHRoZSBidWxsZXQgbGlzdDoNCiJUaGUgb3JkZXIgaW4gd2hpY2gg
YSBub2RlIGFwcGxpZXMgdGhlIFBFRiBhbmQgdGhlIFBSRiB0byBhIERldE5ldA0KZmxvdyBpcyBp
bXBsZW1lbnRhdGlvbiBzcGVjaWZpYy4iDQoNCjJuZCBwYXJhZ3JhcGggYWZ0ZXIgdGhlIGJ1bGxl
dCBsaXN0IGhhcyBiZWVuIHVwZGF0ZWQgdG86DQoiU29tZSBzZXJ2aWNlIHByb3RlY3Rpb24gbWVj
aGFuaXNtcyByZWx5IG9uIHN3aXRjaGluZyBmcm9tIG9uZSBmbG93IHRvDQogICBhbm90aGVyIHdo
ZW4gYSBmYWlsdXJlIG9mIGEgZmxvdyBpcyBkZXRlY3RlZC4gIENvbnRyYXJpbHksIHBhY2tldA0K
ICAgcmVwbGljYXRpb24gYW5kIGVsaW1pbmF0aW9uIGNvbWJpbmVzIHRoZSBEZXROZXQgbWVtYmVy
IGZsb3dzIHNlbnQNCiAgIGFsb25nIG11bHRpcGxlIGRpZmZlcmVudCBwYXRocywgYW5kIHBlcmZv
cm1zIGEgcGFja2V0LWJ5LXBhY2tldA0KICAgc2VsZWN0aW9uIG9mIHdoaWNoIHRvIGRpc2NhcmQs
IGUuZy4sIGJhc2VkIG9uIHNlcXVlbmNpbmcgaW5mb3JtYXRpb24uIg0KDQoNCjMuMi4zLiAgRXhw
bGljaXQgcm91dGVzDQoNCk91dC1vZi1vcmRlciBhc3BlY3QgYWRkZWQgdG8gdGhlIGZpcnN0IHBh
cmFncmFwaCwgd2hpY2ggaXMgYWJvdXQgZGlzdHJpYnV0ZWQgcm91dGluZzoNCiJGdXJ0aGVybW9y
ZSwgb3V0LW9mLW9yZGVyDQpwYWNrZXQgZGVsaXZlcnkgY2FuIGJlIGEgc2lkZSBlZmZlY3Qgb2Yg
cm91dGUgY2hhbmdlcy4iDQoNCk5ldyBzZW50ZW5jZSBhZGRlZCB0byB0aGUgM3JkIHBhcmFncmFw
aDoNCiJFeHBsaWNpdCByb3V0ZXMgY2FuIGJlIGVzdGFibGlzaGVkIHZhcmlvdXMNCndheXMsIGUu
Zy4sIHdpdGggUlNWUC1URSBbUkZDMzIwOV0sIHdpdGggU2VnbWVudCBSb3V0aW5nIChTUikNCltJ
LUQuaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nXSwgdmlhIGEgU29mdHdhcmUgRGVmaW5lZCBO
ZXR3b3JraW5nDQphcHByb2FjaCBbUkZDNzQyNl0sIHdpdGggSVMtSVMgW1JGQzc4MTNdLCBldGMu
Ig0KDQpOZXcgcGFyYWdyYXBoIGFkZGVkOg0KICAgIk91dC1vZi1vcmRlciBwYWNrZXQgZGVsaXZl
cnkgY2FuIGJlIGEgc2lkZSBlZmZlY3Qgb2YgZGlzdHJpYnV0aW5nIGENCiAgIHNpbmdsZSBmbG93
IG92ZXIgbXVsdGlwbGUgcGF0aHMgZXNwZWNpYWxseSB3aGVuIHRoZXJlIGlzIGEgY2hhbmdlDQog
ICBmcm9tIG9uZSBwYXRoIHRvIGFub3RoZXIgd2hlbiBjb21iaW5pbmcgdGhlIGZsb3cuICBUaGlz
IGlzDQogICBpcnJlc3BlY3RpdmUgb2YgdGhlIGRpc3RyaWJ1dGlvbiBtZXRob2QgdXNlZCwgYWxz
byBhcHBsaWVzIHRvIHNlcnZpY2UNCiAgIHByb3RlY3Rpb24gb3ZlciBleHBsaWNpdCByb3V0ZXMu
ICBBcyBkZXNjcmliZWQgaW4gU2VjdGlvbiAzLjIuMi4xLA0KICAgb3V0LW9mLW9yZGVyIHBhY2tl
dHMgaW5mbHVlbmNlIHRoZSBqaXR0ZXIgb2YgYSBmbG93IGFuZCBpbXBhY3QgdGhlDQogICBhbW91
bnQgb2YgYnVmZmVyaW5nIG5lZWRlZCB0byBwcm9jZXNzIHRoZSBkYXRhOyB0aGVyZWZvcmUsIERl
dE5ldA0KICAgc2VydmljZSBpbmNsdWRlcyBtYXhpbXVtIGFsbG93ZWQgbWlzb3JkZXJpbmcgYXMg
YSBjb25zdHJhaW50LiAgVGhlDQogICB1c2Ugb2YgZXhwbGljaXQgcm91dGVzIGhlbHBzIHRvIHBy
b3ZpZGUgaW4tb3JkZXIgZGVsaXZlcnkgYmVjYXVzZQ0KICAgdGhlcmUgaXMgbm8gaW1tZWRpYXRl
IHJvdXRlIGNoYW5nZSB3aXRoIHRoZSBuZXR3b3JrIHRvcG9sb2d5LCBidXQgdGhlDQogICBjaGFu
Z2VzIGFyZSBwbGFubmFibGUgYXMgdGhleSBhcmUgYmV0d2VlbiB0aGUgZGlmZmVyZW50IGV4cGxp
Y2l0DQogICByb3V0ZXMuIg0KDQoNCjQuMS4xLiBSZXByZXNlbnRhdGl2ZSBQcm90b2NvbCBTdGFj
ayBNb2RlbA0KDQoiRXhwbGljaXQgcm91dGVzIiBoYXZlIGJlZW4gYWRkZWQgdG8gRmlndXJlIDIg
d2l0aCB0aGUgY29ycmVzcG9uZGluZyBleHBsYW5hdGlvbjoNCiAiRXhwbGljaXQgcm91dGVzDQog
ICAgICAgICAgIFRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyIHByb3ZpZGVzIG1lY2hhbmlzbXMg
dG8gZW5zdXJlIHRoYXQNCiAgICAgICAgICAgZml4ZWQgcGF0aHMgYXJlIHByb3ZpZGVkIGZvciBE
ZXROZXQgZmxvd3MuICBUaGVzZSBleHBsaWNpdA0KICAgICAgICAgICBwYXRocyBhdm9pZCB0aGUg
aW1wYWN0IG9mIG5ldHdvcmsgY29udmVyZ2VuY2UuIg0KDQoNClNlY3Rpb24gNC4xMSBDb25uZWN0
ZWQgaXNsYW5kcyB2cy4gbmV0d29ya3Mgb2YgdjA1IGhhcyBiZWVuIGRlbGV0ZWQgYmVjYXVzZSBp
dCB3YXMganVzdCBhIGxlZnRvdmVyIGZyb20gZWFybHkgZHJhZnRzIG9uIHdoYXQgRGV0TmV0IFdH
IHNob3VsZCBkbzsgd2hpY2ggYXJlIGNvdmVyZWQgYnkgdGhlIGNoYXJ0ZXIgYW55d2F5cy4NCg0K
DQpSZWZlcmVuY2VzIGhhdmUgYmVlbiBjbGVhbmVkIHVwIGFuZCBicm91Z2h0IHVwLXRvLWRhdGUu
DQoNCg0KUmVmaW5lbWVudHMgaGF2ZSBiZWVuIGltcGxlbWVudGVkIGluIHRoZSBkcmFmdCBhY2Nv
cmRpbmcgdG8gTG91J3MgZGV0YWlsZWQgY29tbWVudHMuIFRoZXkgYXJlIG5vdCBsaXN0ZWQgaGVy
ZSBiZWNhdXNlIHRoZXkgYXJlIG1pbm9yIGNoYW5nZXMuDQoNCg0KQmVzdCByZWdhcmRzLA0KSmFu
b3MNCg0KDQoNCk9uIDYvMTIvMjAxOCAyOjQ4IFBNLCBMb3UgQmVyZ2VyIHdyb3RlOg0KDQpCYWzD
oXpzLA0KDQpUaGFua3MgZm9yIHRoZSByZXNwb25zZSAtLSBwbGVhc2Ugc2VlIGJlbG93Lg0KDQot
LS0tLS0tLS0tDQpPbiBKdW5lIDEyLCAyMDE4IDQ6MDc6MzUgQU0gQmFsw6F6cyBWYXJnYSBBIDxi
YWxhenMuYS52YXJnYUBlcmljc3Nvbi5jb20+PG1haWx0bzpiYWxhenMuYS52YXJnYUBlcmljc3Nv
bi5jb20+IHdyb3RlOg0KDQoNCg0KDQpIaSBMb3UsIFRoYW5rcyBmb3IgdGhlIGNvbW1lbnRzLiBT
ZWUgcmVhY3Rpb25zIGlubGluZS4gRG9jdW1lbnQgdXBkYXRlIGluIHByb2dyZXNzLiBDaGVlcnMg
QmFsYSd6cw0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogZGV0bmV0IDxkZXRu
ZXQtYm91bmNlc0BpZXRmLm9yZz48bWFpbHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3JnPiBPbiBC
ZWhhbGYgT2YgTG91IEJlcmdlcg0KU2VudDogMjAxOC4gasO6bml1cyAxLiAyMjo0Mg0KVG86IERl
dE5ldCBXRyA8ZGV0bmV0QGlldGYub3JnPjxtYWlsdG86ZGV0bmV0QGlldGYub3JnPjsgZHJhZnQt
aWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLWRldG5l
dC1hcmNoaXRlY3R1cmVAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbRGV0bmV0XSBQcm9taXNlZCBjb21t
ZW50cyBvbiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUNCg0KSGksDQoNCiAgICAgSSBo
YXZlIGEgbnVtYmVyIG9mIGhpZ2ggbGV2ZWwgY29tbWVudHMgb24gdGhlIGRvY3VtZW50IHRoYXQg
SSdkIGxpa2UgdG8gIHJhaXNlIGJlbG93LiAgSSBhbHNvIGhhdmUgYSBudW1iZXIgb2YgbW9yZSBl
ZGl0b3JpYWwvc3BlY2lmaWMgY29tbWVudHMgdGhhdCAgSSdkIGxpa2UgdG8gcmV2aWV3IGRpcmVj
dGx5IHdpdGggdGhlIGF1dGhvcnMgYW5kIHRoZW4gaGF2ZSB0aGVtIHJlcG9ydCBiYWNrICBvbiBj
aGFuZ2VzIC0tIGlmIGFueSB0dXJuIG91dCB0byBiZSBtb3JlIHN1YnN0YW50aXZlIGRpc2N1c3Np
b25zIGZyb20gdGhlICBhdXRob3IncyBwZXJzcGVjdGl2ZSwgSSdsbCByYWlzZSB0aGVzZSBvbiB0
aGUgbGlzdCBzZXBhcmF0ZWx5Lg0KLi4uDQoNCg0KDQoNCi0gV1JUIFNlY3Rpb24gNC40LjMsIEkg
dGhpbmsgdGhlIGluY2x1c2lvbiBvZiBhIGRpc3RyaWJ1dGVkIGNvbnRyb2wgcGxhbmUgaW4gdGhl
ICJOZXR3b3JrIFBsYW5lIiBpcyBpbmNvbnNpc3RlbnQgd2l0aCBvdGhlciBmdW5jdGlvbmFsIGRl
ZmluaXRpb25zIGFuZCBjb25mbGF0ZXMgd2hlcmUgYSBmdW5jdGlvbiByZXNpZGVzIGZyb20gdGhl
IGFjdHVhbCBmdW5jdGlvbiBhbmQgdGhhdCB3aGV0aGVyIGNvbnRyb2wgaXMgaW1wbGVtZW50ZWQg
aW4gYSBmdWxseSBjZW50cmFsaXplZCwgZnVsbHkgZGlzdHJpYnV0ZWQgb3Igc29tZSBoeWJyaWQg
Zm9ybSBkb2Vzbid0IGZ1bmRhbWVudGFsbHkgY2hhbmdlICB0aGUgY29udHJvbCBmdW5jdGlvbidz
IHJvbGUgLS0gdGhlcmVmb3JlIEkgdGhpbmsgdGhlIHNlY3Rpb25zIDQuNC4yIGFuZCAuMyBzaG91
bGQgYmUgcmV2aXNlZCBhY2NvcmRpbmdseQ0KW0JhbMOhenMgVmFyZ2EgQV0gQWdyZWUgaW4gcHJp
bmNpcGFsLiBMZXQncyBkaXNjdXNzIHRoZSBkZXRhaWxzLg0KT2theSAtIEknbGwgd29yayB3aXRo
IHlvdSBvZmYgbGluZSBhbmQgd2UgY2FuIHJlcG9ydCBiYWNrIHRoZSByZXN1bHRzL3Byb3Bvc2Vk
IGNoYW5nZXMuDQoNCg0KDQoNCi0gSW4gc2V2ZXJhbCBwbGFjZXMgaXQncyBub3QgY2xlYXIgdGhh
dCBEZXROZXQgc2VydmljZSBpcyBhbHdheXMgYSBMMyBzZXJ2aWNlIHdoaWNoIGlzIGNvbnRyb2xs
ZWQgdXNpbmcgTDMgaWRlbnRpZmllcnMsIGkuZS4sIElQIGFkZHJlc3NlcyAtLSB0aGlzIGlzIHRy
dWUgZXZlbiBpbiB0aGUgTVBMUyBzZXJ2aWNlIGNhc2UgYW5kIHRoZSBUU04gb3ZlciBNUExTIGNh
c2UuIEkgdGhpbmsgdGhpcyBpcyBhbiBpbXBvcnRhbnQgcG9pbnQgdG8gYmUgY2xlYXIgb24gaW4g
dGhlIGRvY3VtZW50Lg0KW0JhbMOhenMgVmFyZ2EgQV0gSSBhbSBub3Qgc3VyZS4gRGV0TmV0IHNl
cnZpY2UgaXMgYWx3YXlzIHByb3ZpZGVkIG92ZXIgYSBMMyBuZXR3b3JrIChJUCBvciBNUExTKSwg
dGhhdCBpcyBmaW5lLiBIb3dldmVyIHRoZSBzZXJ2aWNlIGl0c2VsZiBjYW4gYmUgTDIgb3IgTDMu
IEluIGNhc2Ugb2YgVFNOIEV0aGVybmV0IGZyYW1lcyBhcmUgdHJhbnNwb3J0ZWQsIHNvIGl0IGlz
IGEgTDIgc2VydmljZS4gSW4gY2FzZSBvZiBJUCBlbmQgc3lzdGVtcyBJUCBwYWNrZXRzIGFyZSB0
cmFuc3BvcnRlZCBzbyBpdCBpcyBhIEwzIHNlcnZpY2UuDQoNCkh1bW0gLSBXaGlsZSBJIGFncmVl
IHRoYXQgRGV0TmV0IGlzIHByb3ZpZGluZyBhbiAoZW5oYW5jZWQpIEwyVlBOIHNlcnZpY2UsIGl0
IGlzIG5vdCBpdHNlbGYgcHJvdmlkaW5nIGNvbnRyb2wgb3Igc2VydmljZSBvZiBMMiBkZXZpY2Vz
IC0tIHRoaXMgaXMgVFNOJ3Mgam9iLiAgVGhlIGZhY3QgdGhhdCBEZXROZXQgaXMgYWxsIGFib3V0
IGJlaGF2aW9yIG9mIEwzIG5vZGVzIChpLmUuLCBJUCBhbmQgUFcvTVBMUykgYW5kIG5vdCBMMiBu
b2RlcyAoaS5lLiwgVFNOIGJyaWRnZXMpIGlzIHNvbWV0aGluZyB0aGUgYXJjaGl0ZWN0dXJlIHNo
b3VsZCBtYWtlIHVuYW1iaWd1b3VzLg0KDQpUaGFua3MsDQpMb3UNCg0KDQoNCg0KUGxlYXNlIGxl
dCBtZSBrbm93IHdoYXQgeW91IHRoaW5rLg0KDQpDaGVlcnMsDQoNCkxvdQ0KDQoNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpkZXRuZXQgbWFpbGluZyBs
aXN0DQpkZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0DQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KZGV0bmV0IG1haWxpbmcgbGlzdA0KZGV0bmV0QGll
dGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL2RldG5ldA0KDQoNCg0KDQoNCg0KT24gNi8xMi8yMDE4IDY6MjcgUE0sIFN0
ZXdhcnQgQnJ5YW50IHdyb3RlOg0KDQpEZWFyIEJhbGEnenMNCg0KVGhhbmsgeW91IHlvdXIgZm9y
IHlvdXIgY29uc2lkZXJhdGlvbiBvZiB0aGVzZSBwb2ludHMuIEkgd2lsbCBqdXN0IHBpY2sgdXAg
YSBmZXcgdGhhdCBuZWVkIHNvbWUgZnVydGhlciB0aG91Z2h0Og0KDQoNCg0KDQoNCg0KDQoNCg0K
ICAgIERldE5ldCB0cmFuc2l0IG5vZGUNCg0KICAgICAgICAgICBBIG5vZGUgb3BlcmF0aW5nIGF0
IHRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyLCB0aGF0IHV0aWxpemVzDQoNCiAgICAgICAgICAg
bGluayBsYXllciBhbmQvb3IgbmV0d29yayBsYXllciBzd2l0Y2hpbmcgYWNyb3NzIG11bHRpcGxl
DQoNCiAgICAgICAgICAgbGlua3MgYW5kL29yIHN1Yi1uZXR3b3JrcyB0byBwcm92aWRlIHBhdGhz
IGZvciBEZXROZXQgc2VydmljZQ0KDQogICAgICAgICAgIGxheWVyIGZ1bmN0aW9ucy4gIE9wdGlv
bmFsbHkgcHJvdmlkZXMgY29uZ2VzdGlvbiBwcm90ZWN0aW9uDQoNCiAgICAgICAgICAgb3ZlciB0
aG9zZSBwYXRocy4gIEFuIE1QTFMgTFNSIGlzIGFuIGV4YW1wbGUgb2YgYSBEZXROZXQNCg0KICAg
ICAgICAgICB0cmFuc2l0IG5vZGUuDQoNClNCPiBJbiB0aGF0IGV4YW1wbGUgaXQgd291bGQgaGF2
ZSB0byBiZSBhIERldE5ldCBlbmFibGUvYXdhcmUgTFNSLiBBbg0KDQpTQj4gb3JkaW5hcnkgTFNS
IHdvdWxkIG5vdCBrbm93IGFueXRoaW5nIGFib3V0IERldE5ldC4NCg0KDQoNCltCYWzDoXpzIFZh
cmdhIEFdIE5vLCBBIERldE5ldCBhd2FyZSBMU1Igd291bGQgYmUgYSByZWxheSBub2RlIChTLVBF
KS4NCg0KSSB0aGluayB0aGUgY29uZnVzaW9uIGlzIHdoYXQgIkRldE5ldCBUcmFuc3BvcnQgTGF5
ZXIiIG1lYW5zLiBUaGlzDQp0ZWNobm9sb2d5IHRvdWNoZXMgb24gVHJhbnNwb3J0IExheWVyIGlu
ICB0aGUgTDQgc2Vuc2UsIGFuZCB0aGUNClRyYW5zcG9ydCBOZXR3b3JrIExheWVyIGFzIGluIHRo
ZSBwYWNrZXQgbmV0d29yayB0aGF0IGNhcnJpZXMNCkwzIHBhY2tldHMuDQoNClNvIEkgdGhpbmsg
dGhhdCB3ZSBuZWVkIHRvIGNsYXJpZnkgd2hldGhlciBhIERldE5ldCB0cmFuc2l0IG5vZGUNCmlz
IGFuIFMtUEUgKGkuZS4gYSBhIHRyYW5zaXQgbm9kZSBpbiB0aGUgRGV0TmV0IGxheWVyKSwgb3Ig
YSBQIG5vZGUNCihpLmUuIGEgdHJhbnNpdCBub2RlIHRoYXQgaXMgY2FycnlpbmcgRGV0TmV0IHBh
Y2tldHMgYnV0IGNvdWxkIGJlDQpjYXJyeWluZyBhbnkgc29ydCBvZiBNUExTIHBhY2tldCkNCg0K
DQoNCg0KDQo9PT09PT09PT09PT0NCg0KDQoNCg0KDQogICBUaGVzZSB0aHJlZSB0ZWNobmlxdWVz
IGNhbiBiZSBhcHBsaWVkIGluZGVwZW5kZW50bHksIGdpdmluZyBlaWdodA0KDQogICBwb3NzaWJs
ZSBjb21iaW5hdGlvbnMsIGluY2x1ZGluZyBub25lIChubyBEZXROZXQpLCBhbHRob3VnaCBzb21l
DQoNCiAgIGNvbWJpbmF0aW9ucyBhcmUgb2Ygd2lkZXIgdXRpbGl0eSB0aGFuIG90aGVycy4gIFRo
aXMgc2VwYXJhdGlvbiBrZWVwcw0KDQogICB0aGUgcHJvdG9jb2wgc3RhY2sgY29oZXJlbnQgYW5k
IG1heGltaXplcyBpbnRlcm9wZXJhYmlsaXR5IHdpdGgNCg0KICAgZXhpc3RpbmcgYW5kIGRldmVs
b3Bpbmcgc3RhbmRhcmRzIGluIHRoaXMgKElFVEYpIGFuZCBvdGhlciBTdGFuZGFyZHMNCg0KICAg
RGV2ZWxvcG1lbnQgT3JnYW5pemF0aW9ucy4gIFNvbWUgZXhhbXBsZXMgb2YgdHlwaWNhbCBleHBl
Y3RlZA0KDQogICBjb21iaW5hdGlvbnM6DQoNCg0KDQogICBvICBFeHBsaWNpdCByb3V0ZXMgcGx1
cyBzZXJ2aWNlIHByb3RlY3Rpb24gYXJlIGV4YWN0bHkgdGhlIHRlY2huaXF1ZXMNCg0KICAgICAg
ZW1wbG95ZWQgYnkgW0hTUi1QUlBdLiAgRXhwbGljaXQgcm91dGVzIGFyZSBhY2hpZXZlZCBieSBs
aW1pdGluZw0KDQogICAgICB0aGUgcGh5c2ljYWwgdG9wb2xvZ3kgb2YgdGhlIG5ldHdvcmssIGFu
ZCB0aGUgc2VxdWVudGlhbGl6YXRpb24sDQoNCiAgICAgIHJlcGxpY2F0aW9uLCBhbmQgZHVwbGlj
YXRlIGVsaW1pbmF0aW9uIGFyZSBmYWNpbGl0YXRlZCBieSBwYWNrZXQNCg0KICAgICAgdGFncyBh
ZGRlZCBhdCB0aGUgZnJvbnQgb3IgdGhlIGVuZCBvZiBFdGhlcm5ldCBmcmFtZXMuDQoNCg0KDQpT
Qj4gRVIgY2FuIGJlIGRvbmUgdmlydHVhbGx5IGFzIHdlbGwgYXMgcGh5c2ljYWxseS4gUlNWUCBp
cyBhIHR5cGUgb2YNCg0KU0I+IEVSLCBhcyBpcyBBZGotU0lEIGJhc2VkIFNSLCBhbmQgd2UgY2Fu
IGRlc2lnbiBvdGhlciB0eXBlcy4NCg0KDQoNCltCYWzDoXpzIFZhcmdhIEFdIEFncmVlLCBidXQg
dGhlc2UgYXJlIGV4YW1wbGVzLiBTdGF0ZW1lbnQgaXMgZm9yIEhTUi1QUlAuDQpTbyB0aGUgcXVl
c3Rpb24gaXMgd2hldGhlciB3ZSBzaG91bGQgZXhwYW5kIHRoZSBzZXQgb2YgZXhhbXBsZXMsIHBh
cnRpY3VsYXJseQ0KdG8gbW9yZSBhY2Nlc3NpYmxlIG9uZXMuDQoNCj09PT09PT09PT09PQ0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQogICAgICAgICAgICAgICAgICAgIFBhY2tldCByZXBsaWNhdGlvbiBh
bmQgZWxpbWluYXRpb24NCg0KDQoNCiAgICAgICAgICAgICAgICA+ID4gPiA+ID4gPiA+ID4gPiBy
ZWxheSA+ID4gPiA+ID4gPiA+ID4NCg0KICAgICAgICAgICAgICAgPiAvLS0tLS0tLS0tLS0tKyBS
IG5vZGUgRSArLS0tLS0tLS0tLS0tXCA+DQoNCiAgICAgICAgICAgICAgPiAvICAgICAgICAgICAg
ICAgICAgdiArIF4gICAgICAgICAgICAgICBcID4NCg0KICAgICAgZW5kICAgIFIgKyAgICAgICAg
ICAgICAgICAgICB2IHwgXiAgICAgICAgICAgICAgICArIEUgZW5kDQoNCiAgICAgIHN5c3RlbSAg
ICsgICAgICAgICAgICAgICAgICAgdiB8IF4gICAgICAgICAgICAgICAgKyAgIHN5c3RlbQ0KDQog
ICAgICAgICAgICAgID4gXCAgICAgICAgICAgICAgICAgIHYgKyBeICAgICAgICAgICAgICAgLyA+
DQoNCiAgICAgICAgICAgICAgID4gXC0tLS0tLS0tLS0tLSsgUiByZWxheSBFICstLS0tLS0tLS0t
LS8gPg0KDQogICAgICAgICAgICAgICAgPiA+ID4gPiA+ID4gPiA+ID4gIG5vZGUgPiA+ID4gPiA+
ID4gPiA+DQoNCg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGaWd1cmUgMQ0K
DQoNCg0KICAgUGFja2V0IHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiBkb2VzIG5vdCByZWFj
dCB0byBhbmQgY29ycmVjdA0KDQogICBmYWlsdXJlczsgaXQgaXMgZW50aXJlbHkgcGFzc2l2ZS4g
IFRodXMsIGludGVybWl0dGVudCBmYWlsdXJlcywNCg0KDQoNClNCPiBJIHRoaW5rIGl0IGNvcGVz
IHdpdGggaW50ZXJtaXR0ZW50IGZhaWx1cmVzIE9LLg0KDQoNCg0KW0JhbMOhenMgVmFyZ2EgQV0g
WWVzLCBQUkYgYW5kIFBFRiBjYW4gZWxpbWluYXRlIHRoZSBlZmZlY3Qgb2Ygc3VjaCBmYWlsdXJl
cy4gQnV0IHRleHQNCg0KaW50ZW5kcyB0byBzYXkgdGhhdCBpdCBpcyBwYXNzaXZlLiBJdCBpcyBu
b3QgcmVhY3RpbmcgdG8gc3VjaCBmYWlsdXJlcy4gTm8gY2hhbmdlIGluIHRleHQuDQoNCg0KDQpZ
b3Ugc2F5IHRoYXQgUFJFRiBkb2VzIG5vdCBjb3JyZWN0IGZhaWx1cmVzLiBJIHdvdWxkIGNvbnRl
bmQgdGhhdCBpcyBleGFjdGx5DQp3aGF0IGl0IGRvZXMuIFN1cmUgaXQgZG9lcyBub3QgcmVhY3Qg
YnV0IGl0IGRvZXMgY29ycmVjdCwgYW5kIGl0IGRvZXMNCmFkZHJlc3MgaW50ZXJtaXR0ZW50IGZh
aWx1cmVzLg0KDQoNCg0KDQoNCj09PT09PT09PT09DQoNCg0KDQogICB0cmFuc3BvcnRlZCBiZXR3
ZWVuIHRoZSBwZWVyIGVuZCBzeXN0ZW1zLiAgVGhlcmVmb3JlLCB0aGUgZm9sbG93aW5nDQoNCiAg
IHBvc3NpYmxlIHR5cGVzIC8gZm9ybWF0cyBvZiBhIERldE5ldCBmbG93IGFyZSBkaXN0aW5ndWlz
aGVkIGluIHRoaXMNCg0KICAgZG9jdW1lbnQ6DQoNCg0KDQogICBvICBBcHAtZmxvdzogbmF0aXZl
IGZvcm1hdCBvZiBhIERldE5ldCBmbG93LiAgSXQgZG9lcyBub3QgY29udGFpbiBhbnkNCg0KICAg
ICAgRGV0TmV0IHJlbGF0ZWQgYXR0cmlidXRlcy4NCg0KDQoNCiAgIG8gIERldE5ldC10LWZsb3c6
IHNwZWNpZmljIGZvcm1hdCBvZiBhIERldE5ldCBmbG93LiAgT25seSByZXF1aXJlcw0KDQogICAg
ICB0aGUgY29uZ2VzdGlvbiAvIGxhdGVuY3kgZmVhdHVyZXMgcHJvdmlkZWQgYnkgdGhlIERldG5l
dCB0cmFuc3BvcnQNCg0KICAgICAgbGF5ZXIuDQoNCg0KDQogICBvICBEZXROZXQtcy1mbG93OiBz
cGVjaWZpYyBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4gIE9ubHkgcmVxdWlyZXMNCg0KICAgICAg
dGhlIHJlcGxpY2F0aW9uL2VsaW1pbmF0aW9uIGZlYXR1cmUgZW5zdXJlZCBieSB0aGUgRGV0TmV0
IHNlcnZpY2UNCg0KICAgICAgbGF5ZXIuDQoNCg0KDQogICBvICBEZXROZXQtc3QtZmxvdzogc3Bl
Y2lmaWMgZm9ybWF0IG9mIGEgRGV0TmV0IGZsb3cuICBJdCByZXF1aXJlcw0KDQogICAgICBib3Ro
IERldE5ldCBzZXJ2aWNlIGxheWVyIGFuZCBEZXROZXQgdHJhbnNwb3J0IGxheWVyIGZ1bmN0aW9u
cw0KDQogICAgICBkdXJpbmcgZm9yd2FyZGluZy4NCg0KU0I+IEkgZmluZCB0aGUgcmVsaXN0aW5n
IG9mIHRoZXNlIHR5cGVzIGNvbmZ1c2luZy4gV2hlcmVuJ3QgdGhleSBkZWZpbmVkDQoNClNCPiBp
biB0aGUgc2VjdGlvbiBhYm92ZT8NCg0KDQoNCltCYWzDoXpzIFZhcmdhIEFdIFRoaXMgaXMgaW5s
aW5lIHdpdGggdGhlIHByZXZpb3VzIHNlY3Rpb24gIiBHcm91cGluZyBvZiBlbmQgc3lzdGVtcyAi
Lg0KU3VyZWx5IGlmIHdlIGhhdmUgZGVmaW5lZCB0aGVtIHdlIG5ldmVyIG5lZWQgdG8gZG8gYW55
dGhpbmcgYnV0IG5hbWUgdGhlbSBpbg0KbGF0ZXIgc2VjdGlvbnMuIFJlZGVmaW5pdGlvbiBpcyBu
ZXZlciBhIGdvb2QgaWRlYSBiZWNhdXNlIGl0IG9mdGVuIGxlYWRzIHRvDQpjb25mbGljdGluZyBk
ZWZpbml0aW9ucy4NCg0KDQoNCg0KDQoNCj09PT09PT09PT09PQ0KDQoNCg0KDQoNCg0KDQogICBb
SFNSLVBSUF0gIElFQywgIkhpZ2ggYXZhaWxhYmlsaXR5IHNlYW1sZXNzIHJlZHVuZGFuY3kgKEhT
UikgaXMgYQ0KDQogICAgICAgICAgICAgIGZ1cnRoZXIgZGV2ZWxvcG1lbnQgb2YgdGhlIFBSUCBh
cHByb2FjaCwgYWx0aG91Z2ggSFNSDQoNCiAgICAgICAgICAgICAgZnVuY3Rpb25zIHByaW1hcmls
eSBhcyBhIHByb3RvY29sIGZvciBjcmVhdGluZyBtZWRpYQ0KDQogICAgICAgICAgICAgIHJlZHVu
ZGFuY3kgd2hpbGUgUFJQLCBhcyBkZXNjcmliZWQgaW4gdGhlIHByZXZpb3VzDQoNCiAgICAgICAg
ICAgICAgc2VjdGlvbiwgY3JlYXRlcyBuZXR3b3JrIHJlZHVuZGFuY3kuICBQUlAgYW5kIEhTUiBh
cmUgYm90aA0KDQogICAgICAgICAgICAgIGRlc2NyaWJlZCBpbiB0aGUgSUVDIDYyNDM5IDMgc3Rh
bmRhcmQuIiwNCg0KICAgICAgICAgICAgICA8aHR0cDovL3dlYnN0b3JlLmllYy5jaC93ZWJzdG9y
ZS93ZWJzdG9yZS5uc2YvDQoNCiAgICAgICAgICAgICAgYXJ0bnVtLzA0NjYxNSFvcGVuZG9jdW1l
bnQ+Lg0KDQoNCg0KU0I+IE5vdCBhdmFpbGFibGUgYXQgdGhlIHRpbWUgb2YgdGhpcyByZXZpZXcs
IGJ1dCBteSByZWNvbGxlY3Rpb24gaXMNCg0KU0I+IHRoYXQgdGhpcyBpcyBub3QgcmVhZGlseSBh
dmFpbGFibGUgd2l0aG91dCBwYXlpbmcgYSBsYXJnZSBmZWUuDQoNCklmIHdlIGRlY2lkZSB0aGF0
IHRoaXMgaXMgZXNzZW50aWFsIGFzIGEga2V5IHJlZmVyZW5jZSwgdGhlcmUgbmVlZHMgdG8gYmUN
CnNvbWUgc3VpdGFibGUgdGV4dCwgYXMgdGhpcyB3aWxsIGdldCByYWlzZWQgYSBudW1iZXIgb2Yg
dGltZXMgYmV0d2Vlbg0KaGVyZSBhbiBwdWJsaWNhdGlvbiBhcyBmaXJzdCB0aGUgZGlyZWN0b3Jh
dGVzIGFuZCB0aGVuIHRoZSBBRHMgcnVuDQppbnRvIHRoaXMuDQoNCg0KDQoNCg0KDQoNCj09PT09
PT09PT09DQoNCg0KDQoNCg0KDQoNCiAgIFtJU0E5NV0gICAgQU5TSS9JU0EsICJFbnRlcnByaXNl
LUNvbnRyb2wgU3lzdGVtIEludGVncmF0aW9uIFBhcnQgMToNCg0KICAgICAgICAgICAgICBNb2Rl
bHMgYW5kIFRlcm1pbm9sb2d5IiwgMjAwMCwNCg0KICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cu
aXNhLm9yZy9pc2E5NS8+Lg0KDQoNCg0KU0I+IFNob3VsZCB0aGF0IGJlIDIwMDAsIG9yIDIwMTAu
DQoNClNCPiBOb3RlIHRoYXQgdGhpcyBzZWVtcyB0byBiZSBhIHZlcnkgZXhwZW5zaXZlIGRvY3Vt
ZW50IHRvIGFjY2Vzcy4NCg0KDQpZb3UgZGlkIG5vdCBjb21tZW50IG9uIHRoZSBjb3JyZWN0bmVz
cyBvZiB0aGUgcmVmZXJlbmNlLg0KDQoNCg0KDQoNCg0KQmVzdCBSZWdhcmRzDQoNClN0ZXdhcnQN
Cg0KDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1
IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0K
CXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p
bHk6IkNvdXJpZXIgTmV3IFw7Y29sb3JcOndpbmRvd3RleHQiOw0KCXBhbm9zZS0xOjAgMCAwIDAg
MCAwIDAgMCAwIDA7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5N
c29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4w
MDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFu
IixzZXJpZjsNCgljb2xvcjpibGFjazt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZTt9DQpwLk1zb1BsYWluVGV4dCwgbGkuTXNvUGxhaW5UZXh0LCBkaXYuTXNvUGxhaW5UZXh0DQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiUGxhaW4gVGV4dCBDaGFy
IjsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTIu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmOw0KCWNvbG9yOmJsYWNr
O30NCnANCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRv
Ow0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFy
Z2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5l
dyBSb21hbiIsc2VyaWY7DQoJY29sb3I6YmxhY2s7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2lu
OjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseToiQ291cmllciBOZXciOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KcC5Nc29MaXN0UGFy
YWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28t
c3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luLXRvcDowaW47DQoJbWFyZ2luLXJpZ2h0OjBpbjsN
CgltYXJnaW4tYm90dG9tOjBpbjsNCgltYXJnaW4tbGVmdDouNWluOw0KCW1hcmdpbi1ib3R0b206
LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9t
YW4iLHNlcmlmOw0KCWNvbG9yOmJsYWNrO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7
bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlv
cml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFt
aWx5OiJDb3VyaWVyIE5ldyI7fQ0Kc3Bhbi5QbGFpblRleHRDaGFyDQoJe21zby1zdHlsZS1uYW1l
OiJQbGFpbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUt
bGluazoiUGxhaW4gVGV4dCI7DQoJZm9udC1mYW1pbHk6Q29uc29sYXM7DQoJY29sb3I6YmxhY2s7
fQ0Kc3Bhbi5FbWFpbFN0eWxlMjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWls
U3R5bGUyNA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjsNCgljb2xvcjojOTkzMzY2O30NCnNwYW4uRW1haWxTdHlsZTI1DQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z
LXNlcmlmOw0KCWNvbG9yOiMwMDMzMDA7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5
cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjEN
Cgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30N
CmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0
aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6MzM3MDc2NDgxOw0KCW1zby1saXN0LXR5
cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxNjkwODg5Mjc2IDY3Njk4Njg5IDY3
Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4
NjkxIDY3Njk4NjkzO30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3Qg
bDA6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1ib2w7
fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6
IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9u
ZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0
IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2Rp
bmdzO30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGlu
O30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRz
IHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtp
ZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1h
cCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRp
Zl0tLT4NCjwvaGVhZD4NCjxib2R5IGJnY29sb3I9IndoaXRlIiBsYW5nPSJFTi1VUyIgbGluaz0i
Ymx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGEgbmFtZT0iX01haWxFbmRDb21wb3NlIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzAwMzMwMCI+TW92aW5nIHRoZSBvbmx5IHR3byBvcGVuIGl0ZW1zIHRvIHRoZSB0b3Ag
4oCmPG86cD48L286cD48L3NwYW4+PC9hPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMDAzMzAwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+LS0gU2Vj
dGlvbiA0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzAwNjYwMCI+Jmd0OyBXZSBjb3VsZCBhZGQgc29tZSBpbnRyb2R1Y3RvcnkgdGV4dCB0
byA0LjEgb3IgNC4xLjEsIGZvciBpbnN0YW5jZTo8L3NwYW4+PGJyPg0KJmd0OyBUaGUgZnVuY3Rp
b25hbGl0eSBuZWVkZWQgZm9yIERldE5ldCAoU2VjdGlvbiAzKSBhcmUgaW1wbGVtZW50ZWQgaW4g
dGhlIERldE5ldCBsYXllciB3aGljaCBjb21wcmlzZXMgdGhlIERldE5ldCBzZXJ2aWNlIGxheWVy
IGFuZCB0aGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllci48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj4mZ3Q7IFRoZSBEZXROZXQgc2Vy
dmljZSBsYXllciBmdW5jdGlvbnMgcmVseSBvbiBmbG93IGlkZW50aWZpY2F0aW9uIGFuZCBzZXF1
ZW5jaW5nLiBUaGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllciBmdW5jdGlvbiBtYXkgcmVseSBvbiBm
bG93IGlkZW50aWZpY2F0aW9uLjxicj4NCiZndDs8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IzAw
NjYwMCI+Jmd0OyBXaGF0IGRvIHlvdSB0aGluaz88L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMwMDY2MDAiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5
MzM2NiI+SSBwcmVmZXIgZnVuY3Rpb25hbCAod2hhdCBpdCBkb2VzKSBjaGFyYWN0ZXJpemF0aW9u
IHRvIG1lY2hhbmlzdGljIChob3cgaXQgd29ya3MpIGNoYXJhY3Rlcml6YXRpb24gaW4gYW4gb3Zl
cnZpZXcsIGUuZy4sIGV4Y2VycHRpbmcgZnJvbQ0KIHdoYXQgSSBvcmlnaW5hbGx5IHdyb3RlOjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MS4waW47dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwwIGxldmVsMSBs
Zm8yIj4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpTeW1i
b2wiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPsK3PHNwYW4gc3R5bGU9ImZvbnQ6Ny4w
cHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+VGhlIERldE5ldCBTZXJ2aWNlIGxheWVyIHByb3ZpZGVzIHRpbWVs
eSByZWxpYWJsZSBpbi1vcmRlciBEZXROZXQgZmxvdyBkZWxpdmVyeSB0byBhcHBsaWNhdGlvbnMg
dGhhdCB1c2UgRGV0TmV0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0
UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MS4waW47dGV4dC1pbmRlbnQ6LS4yNWluO21z
by1saXN0OmwwIGxldmVsMSBsZm8yIj4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTpTeW1ib2wiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPsK3PHNw
YW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2Vu
ZGlmXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhlIERldE5ldCBUcmFuc3BvcnQg
bGF5ZXIgaW5zdWxhdGVzIERldE5ldCBmbG93cyBmcm9tIGludGVyZmVyZW5jZSBieSBuZXR3b3Jr
IG1lY2hhbmlzbXMsIHByaW1hcmlseSBxdWV1aW5nIGFuZCByb3V0aW5nPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPkkg
dW5kZXJzdGFuZCB0aGUgcHJpbmNpcGxlLjxicj4NCjxicj4NCldoYXQgYWJvdXQganVzdCBjb3B5
aW5nIHRoZSB0d28gZGVmaW5pdGlvbnMgaGVyZTo8YnI+DQpEZXROZXQgc2VydmljZSBsYXllciBp
cyB0aGUgbGF5ZXIgYXQgd2hpY2ggQSBEZXROZXQgU2VydmljZSwgc3VjaCBhcyBjb25nZXN0aW9u
IG9yIHNlcnZpY2UgcHJvdGVjdGlvbiBpcyBwcm92aWRlZC48YnI+DQpEZXROZXQgdHJhbnNwb3J0
IGxheWVyIG9wdGlvbmFsbHkgcHJvdmlkZXMgY29uZ2VzdGlvbiBwcm90ZWN0aW9uIGZvciBEZXRO
ZXQgZmxvd3Mgb3ZlciBwYXRocyBwcm92aWRlZCBieSB0aGUgdW5kZXJseWluZyBuZXR3b3JrLjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAwMzMwMCI+RGF2
aWQmZ3Q7IFllcywgdGhhdCB3b3JrcywgYWx0aG91Z2ggSSBkb27igJl0IHRoaW5rIOKAnGNvbmdl
c3Rpb27igJ0gd2FzIG1lYW50IHRvIGJlIGluY2x1ZGVkIGluIHRoZSBmaXJzdCBkZWZpbml0aW9u
IOKApjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMDAzMzAwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cHJl
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOyBNYW55IHJlYWwtdGltZSBuZXR3b3JrcyByZWx5IG9uIHBoeXNpY2FsIHJpbmdzIG9y
IGNoYWlucyBvZiB0d28tcG9ydDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZSBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsg
ZGV2aWNlcywgd2l0aCBhIHJlbGF0aXZlbHkgc2ltcGxlIHJpbmcgY29udHJvbCBwcm90b2NvbC4g
PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SG93IGRvZXMgYSDigJxyaW5n
IGNvbnRyb2wgcHJvdG9jb2zigJ0gY29udHJvbCDigJxjaGFpbnPigJ0/Jm5ic3A7IFN1Z2dlc3Q6
IOKAnHJpbmcgY29udHJvbCBwcm90b2NvbOKAnSAtJmd0OyDigJxjb250cm9sIHByb3RvY29s4oCd
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5BbHNvLCBhcmUgcGFp
cmVkIGNoYWlucyBiZXR3ZWVuIGNvbW1vbiBlbmRwb2ludHMgaW50ZW5kZWQsIG9yIGEgbW9yZSBn
ZW5lcmFsIG5vdGlvbiBvZiBjaGFpbnM/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MDA2NjAwIj5UaGlzIHRleHQgcmVmZXJzIHRvIHR5cGljYWwgZmFjdG9yeSBkZXBsb3ltZW50LCB3
aGljaCBpcyBjaGFpbiBvciByaW5nLjxicj4NCkl0IHNlZW1zIGJldHRlciB0byBrZWVwIOKAnHJp
bmcgY29udHJvbCBwcm90b2NvbOKAnSBiZWNhdXNlIHRoZXkgYXJlIG9mdGVuIHZlcnkgZGlmZmVy
ZW50IGZyb20gZ2VuZXJpYyBjb250cm9sIHByb3RvY29scyBhcHBsaWNhYmxlIHRvIG1lc2ggbmV0
d29ya3MuPGJyPg0KPGJyPg0KV291bGQgZmxpcHBpbmcgY2hhaW4gYW5kIHJpbmcgcmVzb2x2ZSB5
b3VyIGNvbmNlcm4/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHByZSBzdHlsZT0ibWFyZ2luLWxl
ZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgTWFueSByZWFs
LXRpbWUgbmV0d29ya3MgcmVseSBvbiBwaHlzaWNhbCBjaGFpbnMgb3IgcmluZ3Mgb2YgdHdvLXBv
cnQ8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4i
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IGRldmljZXMsIHdpdGggYSBy
ZWxhdGl2ZWx5IHNpbXBsZSByaW5nIGNvbnRyb2wgcHJvdG9jb2wuIDwvc3Bhbj48bzpwPjwvbzpw
PjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PGk+PHNw
YW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPltEYXZpZCZndDtdDQo8L3NwYW4+PC9pPjwvYj48c3Bh
biBzdHlsZT0iY29sb3I6Izk5MzM2NiI+SXQgZmVlbHMgbGlrZSDigJxyaW5nIGNvbnRyb2wgcHJv
dG9jb2zigJ0gaXMgYW4gaW1wb3J0YW50IHBocmFzZSB0byByZXRhaW4uJm5ic3A7Jm5ic3A7IElu
IHRoZSBvcmlnaW5hbCB0ZXh0LCB3b3VsZCBpdCBiZSByZWFzb25hYmxlIHRvIGFkZCDigJwoYXBw
bGllcyB0byBib3RoIHJpbmdzIGFuZCBjaGFpbnMp4oCdIHRvIHRoZSBlbmQgb2YgdGhlIHNlbnRl
bmNlPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDouNWluIj5XZWxsLCBJIGd1ZXNzIHRoZSBwb2ludCBpcyB0aGF0IHRoZXJlIGFy
ZSBtYW55IHNwZWNpZmljIHJpbmcgcHJvdG9jb2xzLCBidXQgd2UgYXJlIGxvb2tpbmcgZm9yIGEg
Z2VuZXJpYyBzb2x1dGlvbi48YnI+DQpXaGF0IGFib3V0IGRlbGV0aW5nICZxdW90O2NoYWlucyZx
dW90OyBmcm9tIHRoZSBzZW50ZW5jZT88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMwMDMzMDAiPkRhdmlkJmd0OyBZZXMsIGlmIHRoZSBzZW50ZW5jZSBpcyBh
bGwgYWJvdXQgcmluZ3MsIGl04oCZcyBjbGVhci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAwMzMwMCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMDAzMzAwIj5UaGFua3MsIC0tRGF2aWQ8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MDAzMzAwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4w
cHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0Ux
RTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBKw6Fub3MgRmFya2FzIFttYWlsdG86
amFub3MuZmFya2FzQGVyaWNzc29uLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBTdW5kYXksIEp1
bHkgMTUsIDIwMTggNzoyNSBQTTxicj4NCjxiPlRvOjwvYj4gQmxhY2ssIERhdmlkPGJyPg0KPGI+
Q2M6PC9iPiBEZXROZXQgV0c8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtEZXRuZXRdIFdHIExh
c3QgQ2FsbDogZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA1PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIu
MHB0Ij5IaSBEYXZpZCw8YnI+DQo8YnI+DQpQbGVhc2Ugc2VlIGluLWxpbmUuPGJyPg0KPGJyPg0K
VGhhbmsgeW91ITxicj4NCkphbm9zPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gNy82LzIwMTggMTE6NTAgUE0sIEJsYWNrLCBEYXZpZCB3
cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10
b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+LS0gQnJpZGdlZCBwYXRoIGRlZmluaXRpb248L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzAwNjYwMCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPiZndDsgJm5ic3A7T3Igc2hvdWxkIHdl
IGRvIHNvbWV0aGluZyBlbHNlPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAwIj4mZ3Q7IFRoZXJlIGlzIG9ubHkgb25l
IG9jY3VycmVuY2Ugb2YgJnF1b3Q7YnJpZGdlZCBwYXRoJnF1b3Q7IGluIHRoZSB0ZXh0IGluIGJy
YWNrZXRzLjxicj4NCjxicj4NCjxicj4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij5UaGF0IHNvdW5kcyBs
aWtlIGEgYmV0dGVyIHN1Z2dlc3Rpb24g4oCTIGNoYW5nZSB0aGF0IG9jY3VycmVuY2UgYW5kIHJl
bW92ZSB0aGUgZGVmaW5pdGlvbiBvZiDigJxicmlkZ2VkIHBhdGjigJ0gZnJvbSB0aGUgZHJhZnQu
Jm5ic3A7IFRoYXQgb2NjdXJyZW5jZSBpcyBpbiBTZWN0aW9uIDQuMS4xOjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTkz
MzY2Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcgO2NvbG9yOndpbmRvd3RleHQmcXVvdDssc2Vy
aWYiPiZuYnNwOyZuYnNwOyBDb25nZXN0aW9uIHByb3RlY3Rpb248L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcg
O2NvbG9yOndpbmRvd3RleHQmcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBUaGUgRGV0TmV0IHRyYW5zcG9ydCBs
YXllciBwcm92aWRlcyBjb25nZXN0aW9uIHByb3RlY3Rpb24uPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3IDtj
b2xvcjp3aW5kb3d0ZXh0JnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU2VlIFNlY3Rpb24gNC41LiZuYnNwOyBU
aGUgYWN0dWFsIHF1ZXVpbmcgYW5kIHNoYXBpbmcgbWVjaGFuaXNtczwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyA7Y29sb3I6d2luZG93dGV4dCZxdW90OyxzZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFyZSB0eXBpY2FsbHkgcHJvdmlk
ZWQgYnkgdW5kZXJseWluZyBzdWJuZXQgbGF5ZXJzLCB0aGVzZSBjYW48L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcgO2NvbG9yOndpbmRvd3RleHQmcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBiZSBjbG9zZWx5IGFzc29jaWF0
ZWQgd2l0aCB0aGUgbWVhbnMgb2YgcHJvdmlkaW5nIHBhdGhzIGZvcjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyA7Y29sb3I6d2luZG93dGV4dCZxdW90OyxzZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7RGV0TmV0IGZsb3dzIChlLmcuLCBN
UExTIExTUHMgb3IgYnJpZGdlZCBwYXRocyksIHRoZSBwYXRoIGFuZDwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyA7Y29sb3I6d2luZG93dGV4dCZxdW90OyxzZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZSBjb25nZXN0aW9uIHByb3Rl
Y3Rpb24gYXJlIGNvbmZsYXRlZCBpbiB0aGlzIGZpZ3VyZS48L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiM5OTMzNjYiPlBlcmhhcHM6IChlLmcuLCBNUExTIExTUHMgb3IgYnJpZGdl
ZCBwYXRocykgLSZndDsgKE1QTFMgTFNQcyBvciBvdGhlciBuZXR3b3JrIHBhdGhzKTwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojOTkzMzY2Ij5vciBqdXN0IGRlbGV0ZSB0aGUgZW50aXJlIHBhcmVudGhldGljYWwgZXhhbXBs
ZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5PSy4gTGV0J3MganVzdCBkZWxldGUgdGhlIGVudGlyZSBwYXJlbnRoZXRpY2FsIGV4YW1w
bGUuPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0i
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2
NiI+LS0gU2VjdGlvbiA0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAwIj4m
Z3Q7IFdlIGNvdWxkIGFkZCBzb21lIGludHJvZHVjdG9yeSB0ZXh0IHRvIDQuMSBvciA0LjEuMSwg
Zm9yIGluc3RhbmNlOjwvc3Bhbj48YnI+DQomZ3Q7IFRoZSBmdW5jdGlvbmFsaXR5IG5lZWRlZCBm
b3IgRGV0TmV0IChTZWN0aW9uIDMpIGFyZSBpbXBsZW1lbnRlZCBpbiB0aGUgRGV0TmV0IGxheWVy
IHdoaWNoIGNvbXByaXNlcyB0aGUgRGV0TmV0IHNlcnZpY2UgbGF5ZXIgYW5kIHRoZSBEZXROZXQg
dHJhbnNwb3J0IGxheWVyLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmd0
OyBUaGUgRGV0TmV0IHNlcnZpY2UgbGF5ZXIgZnVuY3Rpb25zIHJlbHkgb24gZmxvdyBpZGVudGlm
aWNhdGlvbiBhbmQgc2VxdWVuY2luZy4gVGhlIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIgZnVuY3Rp
b24gbWF5IHJlbHkgb24gZmxvdyBpZGVudGlmaWNhdGlvbi48YnI+DQomZ3Q7PGJyPg0KPHNwYW4g
c3R5bGU9ImNvbG9yOiMwMDY2MDAiPiZndDsgV2hhdCBkbyB5b3UgdGhpbms/PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2
MDAiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij5JIHByZWZlciBmdW5jdGlvbmFsICh3aGF0IGl0
IGRvZXMpIGNoYXJhY3Rlcml6YXRpb24gdG8gbWVjaGFuaXN0aWMgKGhvdyBpdCB3b3JrcykgY2hh
cmFjdGVyaXphdGlvbiBpbiBhbiBvdmVydmlldywgZS5nLiwgZXhjZXJwdGluZyBmcm9tIHdoYXQg
SSBvcmlnaW5hbGx5IHdyb3RlOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29M
aXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwwIGxldmVs
MSBsZm8yIj48IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6U3lt
Ym9sIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj7CtzxzcGFuIHN0eWxlPSJmb250Ojcu
MHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSBEZXROZXQgU2VydmljZSBsYXllciBwcm92aWRlcyB0aW1l
bHkgcmVsaWFibGUgaW4tb3JkZXIgRGV0TmV0IGZsb3cgZGVsaXZlcnkgdG8gYXBwbGljYXRpb25z
IHRoYXQgdXNlIERldE5ldC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlz
dFBhcmFncmFwaCIgc3R5bGU9InRleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMCBsZXZlbDEg
bGZvMiI+PCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OlN5bWJv
bCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+wrc8c3BhbiBzdHlsZT0iZm9udDo3LjBw
dCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5UaGUgRGV0TmV0IFRyYW5zcG9ydCBsYXllciBpbnN1bGF0ZXMgRGV0
TmV0IGZsb3dzIGZyb20gaW50ZXJmZXJlbmNlIGJ5IG5ldHdvcmsgbWVjaGFuaXNtcywgcHJpbWFy
aWx5IHF1ZXVpbmcgYW5kIHJvdXRpbmc8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVv
dGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIHVuZGVyc3RhbmQgdGhlIHByaW5jaXBsZS48YnI+
DQo8YnI+DQpXaGF0IGFib3V0IGp1c3QgY29weWluZyB0aGUgdHdvIGRlZmluaXRpb25zIGhlcmU6
PGJyPg0KRGV0TmV0IHNlcnZpY2UgbGF5ZXIgaXMgdGhlIGxheWVyIGF0IHdoaWNoIEEgRGV0TmV0
IFNlcnZpY2UsIHN1Y2ggYXMgY29uZ2VzdGlvbiBvciBzZXJ2aWNlIHByb3RlY3Rpb24gaXMgcHJv
dmlkZWQuPGJyPg0KRGV0TmV0IHRyYW5zcG9ydCBsYXllciBvcHRpb25hbGx5IHByb3ZpZGVzIGNv
bmdlc3Rpb24gcHJvdGVjdGlvbiBmb3IgRGV0TmV0IGZsb3dzIG92ZXIgcGF0aHMgcHJvdmlkZWQg
YnkgdGhlIHVuZGVybHlpbmcgbmV0d29yay48YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwv
bzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0
b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9y
OiMwMDY2MDAiPiZndDsgU2hvdWxkIHdlIGFsc28gcmVhcnJhbmdlLCBlLmcuLCBpbmRlbnQgdGhl
IHRleHQgYWZ0ZXIgRmlndXJlIDIgc3VjaCB0aGF0DQo8YnI+DQomZ3Q7IFBhY2tldCBzZXF1ZW5j
aW5nLCBEdXBsaWNhdGUgZWxpbWluYXRpb24sIEZsb3cgcmVwbGljYXRpb24sIEZsb3cgbWVyZ2lu
ZywgUGFja2V0IGVuY29kaW5nLCBhbmQgUGFja2V0IGRlY29kaW5nIGdldCB1bmRlciBTZXJ2aWNl
IGxheWVyPGJyPg0KJmd0OyBhbmQ8YnI+DQomZ3Q7IENvbmdlc3Rpb24gcHJvdGVjdGlvbiBhbmQg
RXhwbGljaXQgcm91dGVzIGdldCB1bmRlciBUcmFuc3BvcnQgbGF5ZXI/PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMz
NjYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+Tm8sIEkgZG9u4oCZdCB0aGluayB0
aGF04oCZcyBuZWNlc3Nhcnkg4oCTIEZpZ3VyZSAyIHByb3ZpZGVzIHN1ZmZpY2llbnQgc3RydWN0
dXJlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+T0suPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPlBsdXMgYSBmZXcgbW9yZSBtaW5vciBjb21tZW50cyBp
bmxpbmUg4oCmPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij5UaGFu
a3MsIC0tRGF2aWQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVl
IDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRv
d3RleHQiPiBKw6Fub3MgRmFya2FzIFs8YSBocmVmPSJtYWlsdG86amFub3MuZmFya2FzQGVyaWNz
c29uLmNvbSI+bWFpbHRvOmphbm9zLmZhcmthc0Blcmljc3Nvbi5jb208L2E+XQ0KPGJyPg0KPGI+
U2VudDo8L2I+IFdlZG5lc2RheSwgSnVseSA0LCAyMDE4IDI6MTUgUE08YnI+DQo8Yj5Ubzo8L2I+
IEJsYWNrLCBEYXZpZDxicj4NCjxiPkNjOjwvYj4gRGV0TmV0IFdHPGJyPg0KPGI+U3ViamVjdDo8
L2I+IFJlOiBbRGV0bmV0XSBXRyBMYXN0IENhbGw6IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVj
dHVyZS0wNTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPkhp
IERhdmlkLDxicj4NCjxicj4NClRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHlvdXIgcmV2aWV3IGFu
ZCBjb21tZW50cyE8YnI+DQo8YnI+DQpQbGVhc2Ugc2VlIGluLWxpbmUuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIDYvMjkvMjAxOCA0OjEwIFBN
LCBCbGFjaywgRGF2aWQgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSAtMDYgdmVyc2lv
biBvZiB0aGlzIGRyYWZ0IGlzIG11Y2ggaW1wcm92ZWQgb3ZlciB0aGUgLTA1IHZlcnNpb24g4oCT
IGxvdHMgb2YgZGlsaWdlbnQgd29yayBieSB0aGUgYXV0aG9ycyBpcyBldmlkZW50IGFuZCBhcHBy
ZWNpYXRlZC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgaGF2
ZSB0d28gbWlub3IgY29udGVudCBjb25jZXJucyBhbmQgc29tZSBzbWFsbGVyIGVkaXRvcmlhbCBp
dGVtcy48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPioqIENvbnRl
bnQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi0tIFNlY3Rpb24g
Mi4yPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGUgZGVmaW5p
dGlvbiBvZiDigJxicmlkZ2VkIHBhdGjigJ0gbG9va3MgbGlrZSBhIGRlZmluaXRpb24gb2Yg4oCc
YnJpZGdlZCBmb3J3YXJkaW5n4oCdIOKAkyB0aGUgZGVmaW5pdGlvbiBuZWVkcyB0byBlbmNvbXBh
c3MgdGhlIG5vdGlvbiBvZiBhIHBhdGggdGhhdCBpbnZvbHZlcyBtb3JlIHRoYW4NCiBvbmUgYnJp
ZGdlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cHJl
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IGJyaWRnZWQgcGF0aDwvc3Bh
bj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBB
IFZMQU4gYnJpZGdlIHVzZXMgdGhlIFZMQU4gSUQgYW5kIHRoZSBkZXN0aW5hdGlvbiBNQUM8L3Nw
YW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
YWRkcmVzcyB0byBzZWxlY3QgdGhlIG91dGJvdW5kIHBvcnQgaGVuY2UgdGhlIHBhdGggZm9yIGE8
L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgZnJhbWUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMwMDY2MDAiPllvdSBhcmUgcmlnaHQsIGl0IGxvb2tzIGxpa2UgdGhlIGVtcGhhc2lzIGlzIG9u
IGJyaWRnZSBmb3J3YXJkaW5nIHJhdGhlciB0aGFuIHBhdGguPGJyPg0KSG93ZXZlciwgdGhlIHN1
cGVycG9zaXRpb24gb2YgdGhlIG91dGJvdW5kIHBvcnRzIHByb3ZpZGVzIGEgcGF0aCwgd2hpY2gg
d2FzIHRyaWVkIHRvIGJlIGNhcHR1cmVkIGJ5ICZxdW90O2hlbmNlIHRoZSBwYXRoJnF1b3Q7Ljxi
cj4NClRoZSBpZGVhIHdhcyB0byBrZWVwIGl0IHNpbXBsZSBub3QgZGl2ZSBpbnRvIHRoZSBkZXRh
aWxzLCB3aGljaCBhcmUgbm90IG5lY2Vzc2FyeSBpbiB0aGlzIGRvY3VtZW50Ljxicj4NCjxicj4N
CldvdWxkIGl0IGJlIGdvb2QgdG8gdXBkYXRlIHRvOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
cmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgYnJpZGdlZCBwYXRoPC9z
cGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IEEgVkxBTiBicmlkZ2UgdXNlcyB0aGUgVkxBTiBJRCBhbmQgdGhlIGRlc3RpbmF0aW9uIE1BQzwv
c3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBhZGRyZXNzIHRvIHNlbGVjdCB0aGUgb3V0Ym91bmQgcG9ydC4gVGhlIHN1cGVycG9zaXRpb248
L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgb2YgdGhlIG91dGJvdW5kIHBvcnRzIGlzIHRoZSBwYXRoIGZvciBhIGZyYW1lLjwvc3Bhbj48
bzpwPjwvbzpwPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMwMDY2MDAiPj88YnI+DQo8YnI+DQpPciBzaG91bGQgd2UgZG8gc29tZXRoaW5nIGVsc2U/IDxi
cj4NClRoZXJlIGlzIG9ubHkgb25lIG9jY3VycmVuY2Ugb2YgJnF1b3Q7YnJpZGdlZCBwYXRoJnF1
b3Q7IGluIHRoZSB0ZXh0IGluIGJyYWNrZXRzLjxicj4NCjwvc3Bhbj48YnI+DQo8YnI+DQo8YnI+
DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPi0tIFNlY3Rpb24gNDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+RmlndXJlIDIgaW4gU2VjdGlvbiA0LjEuMSBpbnRyb2R1Y2VzIHRoZSBE
ZXRuZXQgc2VydmljZSBhbmQgdHJhbnNwb3J0IGxheWVycy4mbmJzcDsmbmJzcDsgVGhlIGFzc29j
aWF0ZWQgdGV4dCBxdWlja2x5IGRpdmVzIGludG8gZXhwbGFpbmluZyB0aGUgZnVuY3Rpb25hbGl0
eSBpbiB0aG9zZSBsYXllcnMsDQogYnV0IGl0IHdvdWxkIGJlIGhlbHBmdWwgdG8gc3RhcnQgd2l0
aCBhbiBpbml0aWFsIGhpZ2ggbGV2ZWwgZGVzY3JpcHRpb24gb2YgZWFjaCBvZiB0aG9zZSBsYXll
cnMgdGhhdCBoZWxwcyBtb3RpdmF0ZSB0aGVpciBzZXBhcmF0aW9uLiZuYnNwOyBJdCBhcHBlYXJz
IHRoYXQ6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi0gVGhlIERldE5ldCBTZXJ2aWNlIGxheWVyIHByb3Zp
ZGVzIHRpbWVseSByZWxpYWJsZSBpbi1vcmRlciBEZXROZXQgZmxvdyBkZWxpdmVyeSB0byBhcHBs
aWNhdGlvbnMgdGhhdCB1c2UgRGV0TmV0LiZuYnNwOyZuYnNwOyBBIERldE5ldCBmbG93IGF0IHRo
ZSB0b3Agb2YgdGhlIERldE5ldCBTZXJ2aWNlDQogbGF5ZXIgbWF5IG9yIG1heSBub3QgYmUgYSBj
b21wb3VuZCBmbG93IGF0IHRoZSBib3R0b20gb2YgdGhhdCBsYXllci48L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+LSBUaGUgRGV0TmV0IFRyYW5zcG9ydCBsYXllciBpbnN1bGF0ZXMgRGV0TmV0IGZsb3dzIChh
dCB0aGUgYm90dG9tIG9mIHRoZSBEZXROZXQgU2VydmljZSBsYXllcikgZnJvbSBpbnRlcmZlcmVu
Y2UgYnkgbmV0d29yayBtZWNoYW5pc21zLCBwcmltYXJpbHkgcXVldWluZyBhbmQNCiByb3V0aW5n
LCB3aGVyZSBjb25nZXN0aW9uIGlzIGFuIGluZGljYXRpb24gb2YgcXVldWVpbmcgaW50ZXJmZXJl
bmNlLiZuYnNwOyBBIERldE5ldCBmbG93IGF0IHRoZSB0b3Agb2YgdGhlIERldE5ldCBUcmFuc3Bv
cnQgbGF5ZXIgbWF5IG9yIG1heSBub3QgYmUgYSBtZW1iZXIgZmxvdyB0aGF0IGlzIHBhcnQgb2Yg
YSBjb21wb3VuZCBmbG93LCBkZXBlbmRpbmcgb24gd2hhdCBpcyBkb25lIGluIHRoZSBEZXROZXQg
U2VydmljZSBsYXllci48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+WW91IGFy
ZSByaWdodCwgc2VjdGlvbiA0IGp1bXBzIGludG8gdGhlIGRldGFpbHMgd2l0aG91dCBtdWNoIG9m
IGFuIGludHJvZHVjdGlvbi4gSSBndWVzcyB3ZSBoYWQgYSBraW5kIG9mIGNoaWNrZW4gYW5kIGVn
ZyBwcm9ibGVtIGhlcmUuIEZpZ3VyZSA0IHByb3ZpZGVzIGEgaGlnaGVyIGxldmVsIHZpZXcgdGhh
biBGaWd1cmUgMi4gSG93ZXZlciwgRmlndXJlIDQgY2FwdHVyZXMgZGlmZmVyZW50IGFzcGVjdHMs
DQogZGl2ZXMgaW50byB0aGUgZGV0YWlscyBvZiBkYXRhIHBsYW5lIG9wdGlvbnMuIFNvLCBpdCBz
ZWVtcyBiZXR0ZXIgdG8ga2VlcCB0aGUgb3JkZXIuPGJyPg0KPGJyPg0KV2UgY291bGQgYWRkIHNv
bWUgaW50cm9kdWN0b3J5IHRleHQgdG8gNC4xIG9yIDQuMS4xLCBmb3IgaW5zdGFuY2U6PC9zcGFu
Pjxicj4NClRoZSBmdW5jdGlvbmFsaXR5IG5lZWRlZCBmb3IgRGV0TmV0IChTZWN0aW9uIDMpIGFy
ZSBpbXBsZW1lbnRlZCBpbiB0aGUgRGV0TmV0IGxheWVyIHdoaWNoIGNvbXByaXNlcyB0aGUgRGV0
TmV0IHNlcnZpY2UgbGF5ZXIgYW5kIHRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyLiBUaGUgRGV0
TmV0IHNlcnZpY2UgbGF5ZXIgZnVuY3Rpb25zIHJlbHkgb24gZmxvdyBpZGVudGlmaWNhdGlvbiBh
bmQgc2VxdWVuY2luZy4gVGhlIERldE5ldCB0cmFuc3BvcnQNCiBsYXllciBmdW5jdGlvbiBtYXkg
cmVseSBvbiBmbG93IGlkZW50aWZpY2F0aW9uLjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xv
cjojMDA2NjAwIj5XaGF0IGRvIHlvdSB0aGluaz88L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5
bGU9ImNvbG9yOiMwMDY2MDAiPlNob3VsZCB3ZSBhbHNvIHJlYXJyYW5nZSwgZS5nLiwgaW5kZW50
IHRoZSB0ZXh0IGFmdGVyIEZpZ3VyZSAyIHN1Y2ggdGhhdA0KPGJyPg0KUGFja2V0IHNlcXVlbmNp
bmcsIER1cGxpY2F0ZSBlbGltaW5hdGlvbiwgRmxvdyByZXBsaWNhdGlvbiwgRmxvdyBtZXJnaW5n
LCBQYWNrZXQgZW5jb2RpbmcsIGFuZCBQYWNrZXQgZGVjb2RpbmcgZ2V0IHVuZGVyIFNlcnZpY2Ug
bGF5ZXI8YnI+DQphbmQ8YnI+DQpDb25nZXN0aW9uIHByb3RlY3Rpb24gYW5kIEV4cGxpY2l0IHJv
dXRlcyBnZXQgdW5kZXIgVHJhbnNwb3J0IGxheWVyPzwvc3Bhbj48YnI+DQo8YnI+DQo8YnI+DQo8
YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGVyZeKA
mXMgYSByZWxhdGVkIHBhcmFncmFwaCBvZiB0ZXh0IGJldHdlZW4gRmlndXJlcyAzIGFuZCA0IGlu
IFNlY3Rpb24gNC4xLjIsIGJ1dCBpdCBkb2VzbuKAmXQgcHJvdmlkZSB1c2VmdWwgaW50dWl0aW9u
IGFib3V0IHdoaWNoIGZ1bmN0aW9uYWxpdHkgYmVsb25ncyBpbiB3aGljaA0KIGxheWVyLjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+KiogRWRpdG9yaWFsPGJyPg0K
PGJyPg0KPGJyPg0KPGJyPg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi0tIFNlY3Rpb24gMi4xPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj7igJxleHBlY3RlZOKAnSBzZWVt
cyBvZmYgaW4gdGhlIGRlZmluaXRpb24gb2YgcmVzZXJ2YXRpb246PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7Ij4mbmJzcDsmbmJzcDsgcmVzZXJ2YXRpb248L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRoZSBzZXQgb2YgcmVzb3VyY2VzIGFsbG9j
YXRlZCBiZXR3ZWVuIGEgc291cmNlIGFuZCBvbmUgb3I8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG1vcmUgZGVzdGluYXRpb25zIHRocm91
Z2ggdHJhbnNpdCBub2RlcyBhbmQgc3VibmV0czwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXNzb2NpYXRlZCB3aXRoIGEgRGV0TmV0IGZs
b3csIHRvIHByb3ZpZGUgdGhlIGV4cGVjdGVkIERldE5ldDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU2VydmljZS48L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlN1Z2dlc3QgZWl0aGVyIOKAnHRvIHByb3Zp
ZGUgdGhlIHByb3Zpc2lvbmVkIERldE5ldCBTZXJ2aWNlIHRvIHRoYXQgZmxvd+KAnQ0KPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPkkgbGlrZSB0aGlzIG9uZSwgd2lsbCB1cGRhdGUgdG8g
dGhpcyBvbmUuPC9zcGFuPjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0K
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+b3Ig
4oCcdG8gcHJvdmlkZSB0aGUgc3BlY2lmaWVkIERldE5ldCBTZXJ2aWNlIHRvIHRoYXQgZmxvdy7i
gJ08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi0tIFNlY3Rpb24g
My4xPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwcmU+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgbyZuYnNwOyBBbiB1cHBlciBi
b3VuZCBvbiBvdXQtb2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5LiZuYnNwOyBJdCBpcyB3b3J0aDwv
c3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBub3RpbmcgdGhhdCBzb21lIERldE5ldCBhcHBs
aWNhdGlvbnMgYXJlIHVuYWJsZSB0byB0b2xlcmF0ZSBhbnk8L3NwYW4+PG86cD48L286cD48L3By
ZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgb3V0LW9mLW9yZGVyIGRlbGl2ZXJ5Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj5JcyB0aGF0IGEgc2VxdWVuY2UgYm91bmQgb3IgYSB0aW1lIGJv
dW5kIG9yIGJvdGg/Jm5ic3A7Jm5ic3A7IEkgc3VzcGVjdCB0aGF0IGEgc2VxdWVuY2UgYm91bmQg
KG1heGltdW0gZGVncmVlIG9mIHJlb3JkZXJpbmcgaW4gYSBmbG93LCBpbmRlcGVuZGVudCBvZiBm
bG93IHJhdGUpIHdhcyBpbnRlbmRlZC4mbmJzcDsNCiBBbiBhbmFsb2dvdXMgY2xhcmlmaWNhdGlv
biB3b3VsZCBiZSBoZWxwZnVsIGluIHNlY3Rpb24gMy4yLjIuMSAuPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMwMDY2MDAiPkl0IGlzIGludGVudGlvbmFsbHkga2VwdCBoaWdoIGxldmVsIGluIHRoZSBh
cmNoaXRlY3R1cmUgZHJhZnQuIERldGFpbHMgYXJlIHRvIGJlIHByb3ZpZGVkIGJ5IHRoZSBmbG93
IGluZm9ybWF0aW9uIG1vZGVsIGRyYWZ0LiBQbGVhc2Ugc2VlIG15IHByZXZpb3VzIG1haWw6DQo8
YSBocmVmPSJodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL2RldG5ldC9BV0cy
ZWVtZ19BV3N2RjJGd3RSRXlkX3h0QzgiPg0KaHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9h
cmNoL21zZy9kZXRuZXQvQVdHMmVlbWdfQVdzdkYyRnd0UkV5ZF94dEM4PC9hPi48L3NwYW4+PGJy
Pg0KPGJyPg0KPGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPltEYXZpZCZndDtdIDwv
c3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij5PSy48L3NwYW4+PG86cD48
L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+LS0gU2VjdGlvbiAzLjIuMzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SSBkb27igJl0IHVuZGVyc3RhbmQg
4oCcZGVmaW5lZOKAnSBpbjo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBFdmVu
IHRoZSB1c2Ugb2Y8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgcmVkdW5kYW50IHBhdGhzIHRocm91Z2ggYSBuZXR3b3Jr
IGRlZmluZWQsIGUuZy4sIGJ5IFtSRkM2MzcyXSBkbyBub3Q8L3NwYW4+PG86cD48L286cD48L3By
ZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgZWxpbWluYXRl
IHRoZSBjaGFuY2VzIG9mIHBhY2tldCBsb3NzLiA8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+V2FzIOKAnGUuZy4sIGFzIGRlZmluZWQgYnkgW1JGQzYzNzJdLOKA
nSBpbnRlbmRlZD88L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+WWVzLCB0aGlzIHdhcyB0
aGUgaW50ZW50aW9uLCB3aWxsIHVwZGF0ZSB0byB0aGlzIG9uZS48L3NwYW4+PGJyPg0KPGJyPg0K
PGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsgTWFueSByZWFsLXRpbWUgbmV0d29ya3MgcmVseSBvbiBwaHlzaWNhbCByaW5n
cyBvciBjaGFpbnMgb2YgdHdvLXBvcnQ8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgZGV2aWNlcywgd2l0aCBhIHJlbGF0
aXZlbHkgc2ltcGxlIHJpbmcgY29udHJvbCBwcm90b2NvbC4gPC9zcGFuPjxvOnA+PC9vOnA+PC9w
cmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhvdyBkb2VzIGEg4oCccmluZyBjb250cm9sIHByb3Rv
Y29s4oCdIGNvbnRyb2wg4oCcY2hhaW5z4oCdPyZuYnNwOyBTdWdnZXN0OiDigJxyaW5nIGNvbnRy
b2wgcHJvdG9jb2zigJ0gLSZndDsg4oCcY29udHJvbCBwcm90b2NvbOKAnTwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj5BbHNvLCBhcmUgcGFpcmVkIGNoYWlucyBiZXR3ZWVuIGNvbW1vbiBlbmRwb2ludHMgaW50
ZW5kZWQsIG9yIGEgbW9yZSBnZW5lcmFsIG5vdGlvbiBvZiBjaGFpbnM/PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMwMDY2MDAiPlRoaXMgdGV4dCByZWZlcnMgdG8gdHlwaWNhbCBmYWN0b3J5IGRlcGxv
eW1lbnQsIHdoaWNoIGlzIGNoYWluIG9yIHJpbmcuPGJyPg0KSXQgc2VlbXMgYmV0dGVyIHRvIGtl
ZXAg4oCccmluZyBjb250cm9sIHByb3RvY29s4oCdIGJlY2F1c2UgdGhleSBhcmUgb2Z0ZW4gdmVy
eSBkaWZmZXJlbnQgZnJvbSBnZW5lcmljIGNvbnRyb2wgcHJvdG9jb2xzIGFwcGxpY2FibGUgdG8g
bWVzaCBuZXR3b3Jrcy48YnI+DQo8YnI+DQpXb3VsZCBmbGlwcGluZyBjaGFpbiBhbmQgcmluZyBy
ZXNvbHZlIHlvdXIgY29uY2Vybj88L3NwYW4+PG86cD48L286cD48L3A+DQo8cHJlPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IE1hbnkgcmVhbC10aW1lIG5ldHdvcmtzIHJl
bHkgb24gcGh5c2ljYWwgY2hhaW5zIG9yIHJpbmdzIG9mIHR3by1wb3J0PC9zcGFuPjxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IGRl
dmljZXMsIHdpdGggYSByZWxhdGl2ZWx5IHNpbXBsZSByaW5nIGNvbnRyb2wgcHJvdG9jb2wuIDwv
c3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPltEYXZpZCZn
dDtdIDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij5JdCBmZWVscyBs
aWtlIOKAnHJpbmcgY29udHJvbCBwcm90b2NvbOKAnSBpcyBhbiBpbXBvcnRhbnQgcGhyYXNlIHRv
IHJldGFpbi4mbmJzcDsmbmJzcDsgSW4gdGhlIG9yaWdpbmFsIHRleHQsIHdvdWxkIGl0IGJlIHJl
YXNvbmFibGUgdG8gYWRkIOKAnChhcHBsaWVzIHRvIGJvdGggcmluZ3MNCiBhbmQgY2hhaW5zKeKA
nSB0byB0aGUgZW5kIG9mIHRoZSBzZW50ZW5jZT88L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Js
b2NrcXVvdGU+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPldl
bGwsIEkgZ3Vlc3MgdGhlIHBvaW50IGlzIHRoYXQgdGhlcmUgYXJlIG1hbnkgc3BlY2lmaWMgcmlu
ZyBwcm90b2NvbHMsIGJ1dCB3ZSBhcmUgbG9va2luZyBmb3IgYSBnZW5lcmljIHNvbHV0aW9uLjxi
cj4NCldoYXQgYWJvdXQgZGVsZXRpbmcgJnF1b3Q7Y2hhaW5zJnF1b3Q7IGZyb20gdGhlIHNlbnRl
bmNlPzxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9
Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4g
NC4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHByZT48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPiZuYnNwOyZuYnNwOyBFeHBsaWNpdCByb3V0ZXMgY2FuIGJlIGVzdGFibGlzaGVk
IHZhcmlvdXMgd2F5cyw8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+ZXN0YWJsaXNoZWQgdmFyaW91cyAtJmd0OyBlc3RhYmxpc2hlZCBpbiB2YXJpb3VzPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPk9LLjwvc3Bhbj48YnI+DQo8YnI+DQo8YnI+DQo8YnI+
DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwcmU+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgVGhpcyBpczwvc3Bhbj48bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBpcnJl
c3BlY3RpdmUgb2YgdGhlIGRpc3RyaWJ1dGlvbiBtZXRob2QgdXNlZCwgYWxzbyBhcHBsaWVzIHRv
IHNlcnZpY2U8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsgcHJvdGVjdGlvbiBvdmVyIGV4cGxpY2l0IHJvdXRlcy4gPC9z
cGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPnVzZWQsIGFsc28gLSZn
dDsgdXNlZCwgYW5kIGFsc288L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+T0suPC9zcGFu
Pjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5
bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPi0tIEZpZ3VyZSA1IChTZWN0aW9uIDQuMS4zKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhlIFVOSSBhY3JvbnltIGlzIGludHJvZHVjZWQgd2l0aG91
dCBleHBhbnNpb24gb3IgZGVmaW5pdGlvbiDigJMgcGxlYXNlIGNvcnJlY3QgdGhhdCwgZS5nLiwg
YnkgZGVmaW5pbmcgVU5JIGluIFNlY3Rpb24gMi4xLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
YmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2
NjAwIj5EZXROZXQtVU5JIGlzIHRoZXJlIGFtb25nIHRoZSBkZWZpbml0aW9ucy4gSXQgc2VlbXMg
ZW5vdWdoIHRvIG1lLjwvc3Bhbj48YnI+DQo8YnI+DQo8Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6
Izk5MzM2NiI+W0RhdmlkJmd0O10gPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOiM5
OTMzNjYiPlRoYXTigJlzIGZpbmUg4oCTIEkgb3Zlcmxvb2tlZCB0aGF0IGRlZmluaXRpb24sIHNv
cnJ5Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4tLSBGaWd1
cmUgOSAoU2VjdGlvbiA0LjcuMik8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPkkgdGhpbmsgSSB1bmRlcnN0YW5kIHdoYXTigJlzIGdvaW5nIG9uLCBidXQgdGhlIHVz
ZSBvZiDigJxhZGQvcmVtb3Zl4oCdIGluIHRoZSBmaWd1cmUgc2hvdWxkIGJlIGV4cGxhaW5lZCBp
biBhc3NvY2lhdGVkIHRleHQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDk5MDAiPldoYXQgYWJv
dXQgdXBkYXRpbmcgdGhlIHNlbnRlbmNlIGFib3ZlIEZpZ3VyZSA5IHRvOjwvc3Bhbj48YnI+DQpB
IHBhY2tldCB3aXRoIGNvcnJlc3BvbmRpbmcgRmxvdy1JRHMgaXMgaWxsdXN0cmF0ZWQgaW4gRmln
dXJlIDksIHdoaWNoIGFsc28gaW5kaWNhdGVzIHdoZXJlIEZsb3ctSUQgY2FuIGJlIGFkZGVkIG9y
IHJlbW92ZWQuPGJyPg0KPGJyPg0KPGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPltE
YXZpZCZndDtdIDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij5TdXJl
LCB3aXRoIG9uZSBtaW5vciBlZGl0OiDigJx3aGVyZSBGbG93LUlE4oCdIC0mZ3Q7IOKAnHdoZXJl
IGVhY2ggRmxvdy1JROKAnTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T0suPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286
cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUg
MS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFy
Z2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPlRoYW5rcywgLS1EYXZpZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDk5
MDAiPjxicj4NClRoYW5rIHlvdSE8YnI+DQpKYW5vczwvc3Bhbj48YnI+DQo8YnI+DQo8YnI+DQo8
YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGlu
ZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQi
PkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IGRldG5l
dCBbPGEgaHJlZj0ibWFpbHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86ZGV0bmV0
LWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Kw6Fub3MgRmFya2Fz
PGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBKdW5lIDI4LCAyMDE4IDk6MDkgUE08YnI+DQo8
Yj5Ubzo8L2I+IExvdSBCZXJnZXI7IFN0ZXdhcnQgQnJ5YW50OyA8YSBocmVmPSJtYWlsdG86ZGV0
bmV0QGlldGYub3JnIj5kZXRuZXRAaWV0Zi5vcmc8L2E+ICZndDsmZ3Q7IERldE5ldCBXRzxicj4N
CjxiPlN1YmplY3Q6PC9iPiBSZTogW0RldG5ldF0gV0cgTGFzdCBDYWxsOiBkcmFmdC1pZXRmLWRl
dG5ldC1hcmNoaXRlY3R1cmUtMDU8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPkRlYXIgYWxsLDxicj4NCjxi
cj4NCk9mZi1saW5lIGRpc2N1c3Npb25zIGFtb25nIExvdSwgU3Rld2FydCwgYW5kIGF1dGhvcnMg
Zm9sbG93ZWQgdGhlIGRpc2N1c3Npb25zIHRvIHByb3Blcmx5IGFkZHJlc3MgdGhlIFdHTEMgY29t
bWVudHMsIGluY2x1ZGluZyB0aGUgZGV0YWlsZWQgY29tbWVudHMuPGJyPg0KPGJyPg0KQSBuZXcg
cmV2aXNpb24gb2YgdGhlIGRyYWZ0IGhhcyBiZWVuIHVwbG9hZGVkOiBkcmFmdC1pZXRmLWRldG5l
dC1hcmNoaXRlY3R1cmUtMDYuPGJyPg0KPGJyPg0KSW4gYWRkaXRpb24gdG8gdGhlIGNoYW5nZXMg
YWxyZWFkeSBkZXNjcmliZWQgaW4gdGhpcyB0aHJlYWQsIHRoZSBmb2xsb3dpbmcgYmlnZ2VyIGNo
YW5nZXMgaGF2ZSBiZWVuIG1hZGUgdG8gdGhlIGRyYWZ0Ojxicj4NCjxicj4NCjxicj4NCjxiPlNl
Y3Rpb24gMi4xIFRlcm1zIHVzZWQgaW4gdGhpcyBkb2N1bWVudDwvYj48YnI+DQo8YnI+DQpTb21l
IGRlZmluaXRpb25zIHJlZmluZWQgYXMgc3VnZ2VzdGVkIGJ5IHRoZSBkZXRhaWxlZCBjb21tZW50
czxicj4NCjxicj4NCk5ldyBkZWZpbml0aW9ucyBoYXZlIGJlZW4gYWRkZWQ6PGJyPg0KPGJyPg0K
Jm5ic3A7Jm5ic3A7ICZxdW90O2FsbG9jYXRpb248YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUmVzb3VyY2VzIGFyZSBkZWRp
Y2F0ZWQgdG8gc3VwcG9ydCBhIERldE5ldCBmbG93LiZuYnNwOyBEZXBlbmRpbmc8YnI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
b24gYW4gaW1wbGVtZW50YXRpb24sIHRoZSByZXNvdXJjZSBtYXkgYmUgcmV1c2VkIGJ5IG5vbi08
YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgRGV0TmV0IGZsb3dzIHdoZW4gaXQgaXMgbm90IHVzZWQgYnkgdGhlIERldE5ldCBm
bG93Ljxicj4NCjxicj4NCjxicj4NCiZuYnNwOyZuYnNwOyBQRUYmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgQSBQYWNrZXQgRWxpbWluYXRpb24gRnVuY3Rpb24gKFBFRikgZWxpbWluYXRlcyBkdXBs
aWNhdGU8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgY29waWVzIG9mIHBhY2tldHMgdG8gcHJldmVudCBleGNlc3MgcGFja2V0
cyBmbG9vZGluZyB0aGU8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbmV0d29yayBvciBkdXBsaWNhdGUgcGFja2V0cyBiZWlu
ZyBzZW50IG91dCBvZiB0aGUgRGV0TmV0PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRvbWFpbi4mbmJzcDsgUEVGIGNhbiBi
ZSBpbXBsZW1lbnRlZCBieSBhbiBlZGdlIG5vZGUsIGEgcmVsYXk8YnI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbm9kZSwgb3Ig
YW4gZW5kIHN5c3RlbS48YnI+DQo8YnI+DQombmJzcDsgUFJGJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IEEgUGFja2V0IFJlcGxpY2F0aW9uIEZ1bmN0aW9uIChQUkYpIHJlcGxpY2F0ZXMgRGV0TmV0
IGZsb3c8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgcGFja2V0cyBhbmQgZm9yd2FyZHMgdGhlbSB0byBvbmUgb3IgbW9yZSBu
ZXh0IGhvcHMgaW4gdGhlPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IERldE5ldCBkb21haW4uJm5ic3A7IFRoZSBudW1iZXIg
b2YgcGFja2V0IGNvcGllcyBzZW50IHRvIGVhY2ggbmV4dDxicj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBob3AgaXMgYSBEZXRO
ZXQgZmxvdyBzcGVjaWZpYyBwYXJhbWV0ZXIgYXQgdGhlIG5vZGUgZG9pbmcgdGhlPGJyPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHJlcGxpY2F0aW9uLiZuYnNwOyBQUkYgY2FuIGJlIGltcGxlbWVudGVkIGJ5IGFuIGVkZ2Ugbm9k
ZSwgYSByZWxheTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBub2RlLCBvciBhbiBlbmQgc3lzdGVtLjxicj4NCjxicj4NCiZu
YnNwOyZuYnNwOyBQUkVPRiZuYnNwOyZuYnNwOyBDb2xsZWN0aXZlIG5hbWUgZm9yIFBhY2tldCBS
ZXBsaWNhdGlvbiwgRWxpbWluYXRpb24sIGFuZDxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBPcmRlcmluZyBGdW5jdGlvbnMu
PGJyPg0KPGJyPg0KJm5ic3A7Jm5ic3A7IFBPRiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBIFBh
Y2tldCBPcmRlcmluZyBGdW5jdGlvbiAoUE9GKSByZS1vcmRlcnMgcGFja2V0cyB3aXRoaW4gYTxi
cj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBEZXROZXQgZmxvdyB0aGF0IGFyZSByZWNlaXZlZCBvdXQgb2Ygb3JkZXIuJm5ic3A7
IFRoaXMgZnVuY3Rpb248YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgY2FuIGJlIGltcGxlbWVudGVkIGJ5IGFuIGVkZ2Ugbm9k
ZSwgYSByZWxheSBub2RlLCBvciBhbiBlbmQ8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgc3lzdGVtLjxicj4NCjxicj4NCiZu
YnNwOyBEZXROZXQgc2VydmljZSBwcm94eTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBNYXBzIGJldHdlZW4gQXBwLWZsb3dz
IGFuZCBEZXROZXQgZmxvd3MuPGJyPg0KPGJyPg0KJm5ic3A7Jm5ic3A7IGJyaWRnZWQgcGF0aDxi
cj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBBIFZMQU4gYnJpZGdlIHVzZXMgdGhlIFZMQU4gSUQgYW5kIHRoZSBkZXN0aW5hdGlv
biBNQUM8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgYWRkcmVzcyB0byBzZWxlY3QgdGhlIG91dGJvdW5kIHBvcnQgaGVuY2Ug
dGhlIHBhdGggZm9yIGE8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZnJhbWUuJnF1b3Q7PGJyPg0KPGJyPg0KPGJyPg0KPGI+
U2VjdGlvbiAzLjEgUHJpbWFyeSBnb2FscyBkZWZpbmluZyB0aGUgRGV0TmV0IFFvUzwvYj48YnI+
DQo8YnI+DQpBIG5ldyBRb1MgYXNwZWN0IGhhcyBiZWVuIGFkZGVkOjxicj4NCiZuYnNwOyZuYnNw
OyAmcXVvdDtvJm5ic3A7IEFuIHVwcGVyIGJvdW5kIG9uIG91dC1vZi1vcmRlciBwYWNrZXQgZGVs
aXZlcnkuJm5ic3A7IEl0IGlzIHdvcnRoPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IG5vdGluZyB0aGF0IHNvbWUgRGV0TmV0IGFwcGxpY2F0aW9ucyBhcmUgdW5hYmxlIHRvIHRv
bGVyYXRlIGFueTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBvdXQtb2Ytb3Jk
ZXIgZGVsaXZlcnkuJnF1b3Q7PGJyPg0KPGJyPg0KPGJyPg0KVGhlIDNyZCBwYXJhZ3JhcGggb24g
bG9zcyBvbiBwYWdlIDggYWZ0ZXIgdGhlIGJ1bGxldCBsaXN0IGhhcyBiZWVuIGV4dGVuZGVkIHRv
Ojxicj4NCiZuYnNwOyZuYnNwOyAmcXVvdDtBZnRlciBjb25nZXN0aW9uLCB0aGUgbW9zdCBpbXBv
cnRhbnQgY29udHJpYnV0aW9ucyB0byBwYWNrZXQgbG9zcyBhcmU8YnI+DQombmJzcDsmbmJzcDsg
dHlwaWNhbGx5IGZyb20gcmFuZG9tIG1lZGlhIGVycm9ycyBhbmQgZXF1aXBtZW50IGZhaWx1cmVz
LiZuYnNwOyBTZXJ2aWNlPGJyPg0KJm5ic3A7Jm5ic3A7IHByb3RlY3Rpb24gaXMgdGhlIG5hbWUg
Zm9yIHRoZSBtZWNoYW5pc21zIHVzZWQgYnkgRGV0TmV0IHRvIGFkZHJlc3M8YnI+DQombmJzcDsm
bmJzcDsgdGhlc2UgbG9zc2VzLiZuYnNwOyBUaGUgbWVjaGFuaXNtcyBlbXBsb3llZCBhcmUgY29u
c3RyYWluZWQgYnkgdGhlPGJyPg0KJm5ic3A7Jm5ic3A7IHJlcXVpcmVtZW50IHRvIG1lZXQgdGhl
IHVzZXJzJyBsYXRlbmN5IHJlcXVpcmVtZW50cy4mbmJzcDsgUGFja2V0PGJyPg0KJm5ic3A7Jm5i
c3A7IHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiAoU2VjdGlvbiAzLjIuMikgYW5kIHBhY2tl
dCBlbmNvZGluZzxicj4NCiZuYnNwOyZuYnNwOyAoU2VjdGlvbiAzLjIuMi4zKSBhcmUgZGVzY3Jp
YmVkIGluIHRoaXMgZG9jdW1lbnQgdG8gcHJvdmlkZSBzZXJ2aWNlPGJyPg0KJm5ic3A7Jm5ic3A7
IHByb3RlY3Rpb247IG90aGVycyBtYXkgYmUgZm91bmQuJm5ic3A7IEZvciBpbnN0YW5jZSwgcGFj
a2V0IGVuY29kaW5nIGNhbjxicj4NCiZuYnNwOyZuYnNwOyBiZSB1c2VkIHRvIHByb3ZpZGUgc2Vy
dmljZSBwcm90ZWN0aW9uIGFnYWluc3QgcmFuZG9tIG1lZGlhIGVycm9ycyw8YnI+DQombmJzcDsm
bmJzcDsgcGFja2V0IHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiBjYW4gYmUgdXNlZCB0byBw
cm92aWRlIHNlcnZpY2U8YnI+DQombmJzcDsmbmJzcDsgcHJvdGVjdGlvbiBhZ2FpbnN0IGVxdWlw
bWVudCBmYWlsdXJlcy4mbmJzcDsgVGhpcyBtZWNoYW5pc20gZGlzdHJpYnV0ZXM8YnI+DQombmJz
cDsmbmJzcDsgdGhlIGNvbnRlbnRzIG9mIERldE5ldCBmbG93cyBvdmVyIG11bHRpcGxlIHBhdGhz
IGluIHRpbWUgYW5kL29yPGJyPg0KJm5ic3A7Jm5ic3A7IHNwYWNlLCBzbyB0aGF0IHRoZSBsb3Nz
IG9mIHNvbWUgb2YgdGhlIHBhdGhzIGRvZXMgbmVlZCBub3QgY2F1c2UgdGhlPGJyPg0KJm5ic3A7
Jm5ic3A7IGxvc3Mgb2YgYW55IHBhY2tldHMuJnF1b3Q7PGJyPg0KPGJyPg0KPGJyPg0KPGI+My4y
LjIuJm5ic3A7IFNlcnZpY2UgUHJvdGVjdGlvbjwvYj48YnI+DQo8YnI+DQpTZXJ2aWNlIHByb3Rl
Y3Rpb24gaXMgdXNlZCBhcyBhIG1vcmUgZ2VuZXJpYyB0ZXJtLiBJbnRyb2R1Y3RvcnkgdGV4dCBh
ZGRlZDo8YnI+DQombmJzcDsmbmJzcDsgJnF1b3Q7U2VydmljZSBwcm90ZWN0aW9uIGFpbXMgdG8g
bWl0aWdhdGUgb3IgZWxpbWluYXRlIHBhY2tldCBsb3NzIGR1ZSB0bzxicj4NCiZuYnNwOyZuYnNw
OyBlcXVpcG1lbnQgZmFpbHVyZXMsIHJhbmRvbSBtZWRpYSBhbmQvb3IgbWVtb3J5IGZhdWx0cy4m
bmJzcDsgVGhlc2UgdHlwZXM8YnI+DQombmJzcDsmbmJzcDsgb2YgcGFja2V0IGxvc3MgY2FuIGJl
IGdyZWF0bHkgcmVkdWNlZCBieSBzcHJlYWRpbmcgdGhlIGRhdGEgb3Zlcjxicj4NCiZuYnNwOyZu
YnNwOyBtdWx0aXBsZSBkaXNqb2ludCBmb3J3YXJkaW5nIHBhdGhzLiZuYnNwOyBWYXJpb3VzIHNl
cnZpY2UgcHJvdGVjdGlvbjxicj4NCiZuYnNwOyZuYnNwOyBtZXRob2RzIGFyZSBkZXNjcmliZWQg
aW4gW1JGQzYzNzJdLCBlLmcuLCAxJiM0MzsxIGxpbmVhciBwcm90ZWN0aW9uLjxicj4NCiZuYnNw
OyZuYnNwOyBUaGlzIHNlY3Rpb24gZGVzY3JpYmVzIHRoZSBmdW5jdGlvbmFsIGRldGFpbHMgb2Yg
YW4gYWRkaXRpb25hbCBtZXRob2Q8YnI+DQombmJzcDsmbmJzcDsgaW4gU2VjdGlvbiAzLjIuMi4y
LCB3aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQgYXMgZGVzY3JpYmVkIGluPGJyPg0KJm5ic3A7Jm5i
c3A7IFNlY3Rpb24gMy4yLjIuMyBvciBhcyBzcGVjaWZpZWQgaW4gW0ktRC5pZXRmLWRldG5ldC1k
cC1zb2wtbXBsc10gaW48YnI+DQombmJzcDsmbmJzcDsgb3JkZXIgdG8gcHJvdmlkZSAxJiM0Mztu
IGhpdGxlc3MgcHJvdGVjdGlvbi4mbmJzcDsgVGhlIGFwcHJvcHJpYXRlIHNlcnZpY2U8YnI+DQom
bmJzcDsmbmJzcDsgcHJvdGVjdGlvbiBtZWNoYW5pc20gZGVwZW5kcyBvbiB0aGUgc2NlbmFyaW8g
YW5kIHRoZSByZXF1aXJlbWVudHMuJnF1b3Q7PGJyPg0KPGJyPg0KPGJyPg0KTmV3IHN1Yi1zZWN0
aW9uIGFkZGVkOjxicj4NCjxicj4NCiZxdW90OzMuMi4yLjEuJm5ic3A7IEluLU9yZGVyIERlbGl2
ZXJ5PGJyPg0KPGJyPg0KJm5ic3A7Jm5ic3A7IE91dC1vZi1vcmRlciBwYWNrZXQgZGVsaXZlcnkg
Y2FuIGJlIGEgc2lkZSBlZmZlY3Qgb2Ygc2VydmljZTxicj4NCiZuYnNwOyZuYnNwOyBwcm90ZWN0
aW9uLiZuYnNwOyBQYWNrZXRzIGRlbGl2ZXJlZCBvdXQtb2Ytb3JkZXIgaW1wYWN0IHRoZSBhbW91
bnQgb2Y8YnI+DQombmJzcDsmbmJzcDsgYnVmZmVyaW5nIG5lZWRlZCBhdCB0aGUgZGVzdGluYXRp
b24gdG8gcHJvcGVybHkgcHJvY2VzcyB0aGUgcmVjZWl2ZWQ8YnI+DQombmJzcDsmbmJzcDsgZGF0
YS4mbmJzcDsgU3VjaCBwYWNrZXRzIGFsc28gaW5mbHVlbmNlIHRoZSBqaXR0ZXIgb2YgYSBmbG93
LiZuYnNwOyBUaGUgRGV0TmV0PGJyPg0KJm5ic3A7Jm5ic3A7IHNlcnZpY2UgaW5jbHVkZXMgbWF4
aW11bSBhbGxvd2VkIG1pc29yZGVyaW5nIGFzIGEgY29uc3RyYWludC4mbmJzcDsgWmVybzxicj4N
CiZuYnNwOyZuYnNwOyBtaXNvcmRlcmluZyB3b3VsZCBiZSBhIHZhbGlkIHNlcnZpY2UgY29uc3Ry
YWludCB0byByZWZsZWN0IHRoYXQgdGhlPGJyPg0KJm5ic3A7Jm5ic3A7IGVuZCBzeXN0ZW0ocykg
b2YgdGhlIGZsb3cgY2Fubm90IHRvbGVyYXRlIGFueSBvdXQtb2Ytb3JkZXIgZGVsaXZlcnkuPGJy
Pg0KJm5ic3A7Jm5ic3A7IFNlcnZpY2UgcHJvdGVjdGlvbiBtYXkgcHJvdmlkZSBhIG1lY2hhbmlz
bSB0byBzdXBwb3J0IGluLW9yZGVyPGJyPg0KJm5ic3A7Jm5ic3A7IGRlbGl2ZXJ5LiZxdW90Ozxi
cj4NCjxicj4NCjxicj4NCjxiPjMuMi4yLjIuIFBhY2tldCBSZXBsaWNhdGlvbiBhbmQgRWxpbWlu
YXRpb248L2I+PGJyPg0KPGJyPg0KTmV3IGJ1bGxldCBhZGRlZCBhcyB0aGUgbGFzdCBvbmU6PGJy
Pg0KJm5ic3A7Jm5ic3A7ICZxdW90O28mbmJzcDsgVGhlIFBhY2tldCBPcmRlcmluZyBGdW5jdGlv
biAoUE9GKSB1c2VzIHRoZSBzZXF1ZW5jaW5nIGluZm9ybWF0aW9uPGJyPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRvIHJlLW9yZGVyIGEgRGV0TmV0IGZsb3cncyBwYWNrZXRzIHRo
YXQgYXJlIHJlY2VpdmVkIG91dCBvZjxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBvcmRlci4mcXVvdDs8YnI+DQo8YnI+DQpOZXcgc2VudGVuY2UgYWRkZWQgYWZ0ZXIgdGhlIGJ1
bGxldCBsaXN0OiA8YnI+DQomcXVvdDtUaGUgb3JkZXIgaW4gd2hpY2ggYSBub2RlIGFwcGxpZXMg
dGhlIFBFRiBhbmQgdGhlIFBSRiB0byBhIERldE5ldDxicj4NCmZsb3cgaXMgaW1wbGVtZW50YXRp
b24gc3BlY2lmaWMuJnF1b3Q7PGJyPg0KPGJyPg0KMm5kIHBhcmFncmFwaCBhZnRlciB0aGUgYnVs
bGV0IGxpc3QgaGFzIGJlZW4gdXBkYXRlZCB0bzo8YnI+DQomcXVvdDtTb21lIHNlcnZpY2UgcHJv
dGVjdGlvbiBtZWNoYW5pc21zIHJlbHkgb24gc3dpdGNoaW5nIGZyb20gb25lIGZsb3cgdG88YnI+
DQombmJzcDsmbmJzcDsgYW5vdGhlciB3aGVuIGEgZmFpbHVyZSBvZiBhIGZsb3cgaXMgZGV0ZWN0
ZWQuJm5ic3A7IENvbnRyYXJpbHksIHBhY2tldDxicj4NCiZuYnNwOyZuYnNwOyByZXBsaWNhdGlv
biBhbmQgZWxpbWluYXRpb24gY29tYmluZXMgdGhlIERldE5ldCBtZW1iZXIgZmxvd3Mgc2VudDxi
cj4NCiZuYnNwOyZuYnNwOyBhbG9uZyBtdWx0aXBsZSBkaWZmZXJlbnQgcGF0aHMsIGFuZCBwZXJm
b3JtcyBhIHBhY2tldC1ieS1wYWNrZXQ8YnI+DQombmJzcDsmbmJzcDsgc2VsZWN0aW9uIG9mIHdo
aWNoIHRvIGRpc2NhcmQsIGUuZy4sIGJhc2VkIG9uIHNlcXVlbmNpbmcgaW5mb3JtYXRpb24uJnF1
b3Q7PGJyPg0KPGJyPg0KPGJyPg0KPGI+My4yLjMuJm5ic3A7IEV4cGxpY2l0IHJvdXRlczwvYj48
YnI+DQo8YnI+DQpPdXQtb2Ytb3JkZXIgYXNwZWN0IGFkZGVkIHRvIHRoZSBmaXJzdCBwYXJhZ3Jh
cGgsIHdoaWNoIGlzIGFib3V0IGRpc3RyaWJ1dGVkIHJvdXRpbmc6PGJyPg0KJnF1b3Q7RnVydGhl
cm1vcmUsIG91dC1vZi1vcmRlcjxicj4NCnBhY2tldCBkZWxpdmVyeSBjYW4gYmUgYSBzaWRlIGVm
ZmVjdCBvZiByb3V0ZSBjaGFuZ2VzLiZxdW90Ozxicj4NCjxicj4NCk5ldyBzZW50ZW5jZSBhZGRl
ZCB0byB0aGUgM3JkIHBhcmFncmFwaDo8YnI+DQomcXVvdDtFeHBsaWNpdCByb3V0ZXMgY2FuIGJl
IGVzdGFibGlzaGVkIHZhcmlvdXM8YnI+DQp3YXlzLCBlLmcuLCB3aXRoIFJTVlAtVEUgW1JGQzMy
MDldLCB3aXRoIFNlZ21lbnQgUm91dGluZyAoU1IpPGJyPg0KW0ktRC5pZXRmLXNwcmluZy1zZWdt
ZW50LXJvdXRpbmddLCB2aWEgYSBTb2Z0d2FyZSBEZWZpbmVkIE5ldHdvcmtpbmc8YnI+DQphcHBy
b2FjaCBbUkZDNzQyNl0sIHdpdGggSVMtSVMgW1JGQzc4MTNdLCBldGMuJnF1b3Q7PGJyPg0KPGJy
Pg0KTmV3IHBhcmFncmFwaCBhZGRlZDo8YnI+DQombmJzcDsmbmJzcDsgJnF1b3Q7T3V0LW9mLW9y
ZGVyIHBhY2tldCBkZWxpdmVyeSBjYW4gYmUgYSBzaWRlIGVmZmVjdCBvZiBkaXN0cmlidXRpbmcg
YTxicj4NCiZuYnNwOyZuYnNwOyBzaW5nbGUgZmxvdyBvdmVyIG11bHRpcGxlIHBhdGhzIGVzcGVj
aWFsbHkgd2hlbiB0aGVyZSBpcyBhIGNoYW5nZTxicj4NCiZuYnNwOyZuYnNwOyBmcm9tIG9uZSBw
YXRoIHRvIGFub3RoZXIgd2hlbiBjb21iaW5pbmcgdGhlIGZsb3cuJm5ic3A7IFRoaXMgaXM8YnI+
DQombmJzcDsmbmJzcDsgaXJyZXNwZWN0aXZlIG9mIHRoZSBkaXN0cmlidXRpb24gbWV0aG9kIHVz
ZWQsIGFsc28gYXBwbGllcyB0byBzZXJ2aWNlPGJyPg0KJm5ic3A7Jm5ic3A7IHByb3RlY3Rpb24g
b3ZlciBleHBsaWNpdCByb3V0ZXMuJm5ic3A7IEFzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDMuMi4y
LjEsPGJyPg0KJm5ic3A7Jm5ic3A7IG91dC1vZi1vcmRlciBwYWNrZXRzIGluZmx1ZW5jZSB0aGUg
aml0dGVyIG9mIGEgZmxvdyBhbmQgaW1wYWN0IHRoZTxicj4NCiZuYnNwOyZuYnNwOyBhbW91bnQg
b2YgYnVmZmVyaW5nIG5lZWRlZCB0byBwcm9jZXNzIHRoZSBkYXRhOyB0aGVyZWZvcmUsIERldE5l
dDxicj4NCiZuYnNwOyZuYnNwOyBzZXJ2aWNlIGluY2x1ZGVzIG1heGltdW0gYWxsb3dlZCBtaXNv
cmRlcmluZyBhcyBhIGNvbnN0cmFpbnQuJm5ic3A7IFRoZTxicj4NCiZuYnNwOyZuYnNwOyB1c2Ug
b2YgZXhwbGljaXQgcm91dGVzIGhlbHBzIHRvIHByb3ZpZGUgaW4tb3JkZXIgZGVsaXZlcnkgYmVj
YXVzZTxicj4NCiZuYnNwOyZuYnNwOyB0aGVyZSBpcyBubyBpbW1lZGlhdGUgcm91dGUgY2hhbmdl
IHdpdGggdGhlIG5ldHdvcmsgdG9wb2xvZ3ksIGJ1dCB0aGU8YnI+DQombmJzcDsmbmJzcDsgY2hh
bmdlcyBhcmUgcGxhbm5hYmxlIGFzIHRoZXkgYXJlIGJldHdlZW4gdGhlIGRpZmZlcmVudCBleHBs
aWNpdDxicj4NCiZuYnNwOyZuYnNwOyByb3V0ZXMuJnF1b3Q7PGJyPg0KPGJyPg0KPGI+PGJyPg0K
NC4xLjEuIFJlcHJlc2VudGF0aXZlIFByb3RvY29sIFN0YWNrIE1vZGVsPC9iPjxicj4NCjxicj4N
CiZxdW90O0V4cGxpY2l0IHJvdXRlcyZxdW90OyBoYXZlIGJlZW4gYWRkZWQgdG8gRmlndXJlIDIg
d2l0aCB0aGUgY29ycmVzcG9uZGluZyBleHBsYW5hdGlvbjo8YnI+DQombmJzcDsmcXVvdDtFeHBs
aWNpdCByb3V0ZXM8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgVGhlIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIgcHJvdmlkZXMg
bWVjaGFuaXNtcyB0byBlbnN1cmUgdGhhdDxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBmaXhlZCBwYXRocyBhcmUgcHJvdmlk
ZWQgZm9yIERldE5ldCBmbG93cy4mbmJzcDsgVGhlc2UgZXhwbGljaXQ8YnI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcGF0aHMg
YXZvaWQgdGhlIGltcGFjdCBvZiBuZXR3b3JrIGNvbnZlcmdlbmNlLiZxdW90Ozxicj4NCjxicj4N
Cjxicj4NClNlY3Rpb24gNC4xMSBDb25uZWN0ZWQgaXNsYW5kcyB2cy4gbmV0d29ya3Mgb2YgdjA1
IGhhcyBiZWVuIGRlbGV0ZWQgYmVjYXVzZSBpdCB3YXMganVzdCBhIGxlZnRvdmVyIGZyb20gZWFy
bHkgZHJhZnRzIG9uIHdoYXQgRGV0TmV0IFdHIHNob3VsZCBkbzsgd2hpY2ggYXJlIGNvdmVyZWQg
YnkgdGhlIGNoYXJ0ZXIgYW55d2F5cy48YnI+DQo8YnI+DQo8YnI+DQpSZWZlcmVuY2VzIGhhdmUg
YmVlbiBjbGVhbmVkIHVwIGFuZCBicm91Z2h0IHVwLXRvLWRhdGUuPGJyPg0KPGJyPg0KPGJyPg0K
UmVmaW5lbWVudHMgaGF2ZSBiZWVuIGltcGxlbWVudGVkIGluIHRoZSBkcmFmdCBhY2NvcmRpbmcg
dG8gTG91J3MgZGV0YWlsZWQgY29tbWVudHMuIFRoZXkgYXJlIG5vdCBsaXN0ZWQgaGVyZSBiZWNh
dXNlIHRoZXkgYXJlIG1pbm9yIGNoYW5nZXMuPGJyPg0KPGJyPg0KPGJyPg0KQmVzdCByZWdhcmRz
LDxicj4NCkphbm9zPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gNi8xMi8yMDE4IDI6NDggUE0sIExvdSBCZXJnZXIg
d3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJy
Pg0KQmFsw6F6cywgPGJyPg0KPGJyPg0KVGhhbmtzIGZvciB0aGUgcmVzcG9uc2UgLS0gcGxlYXNl
IHNlZSBiZWxvdy4gPGJyPg0KPGJyPg0KLS0tLS0tLS0tLSA8YnI+DQpPbiBKdW5lIDEyLCAyMDE4
IDQ6MDc6MzUgQU0gQmFsw6F6cyBWYXJnYSBBIDxhIGhyZWY9Im1haWx0bzpiYWxhenMuYS52YXJn
YUBlcmljc3Nvbi5jb20iPg0KJmx0O2JhbGF6cy5hLnZhcmdhQGVyaWNzc29uLmNvbSZndDs8L2E+
IHdyb3RlOiA8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5IaSBMb3Us
IFRoYW5rcyBmb3IgdGhlIGNvbW1lbnRzLiBTZWUgcmVhY3Rpb25zIGlubGluZS4gRG9jdW1lbnQg
dXBkYXRlIGluIHByb2dyZXNzLiBDaGVlcnMgQmFsYSd6cw0KPGJyPg0KPGJyPg0KLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0gPGJyPg0KRnJvbTogZGV0bmV0IDxhIGhyZWY9Im1haWx0bzpkZXRu
ZXQtYm91bmNlc0BpZXRmLm9yZyI+Jmx0O2RldG5ldC1ib3VuY2VzQGlldGYub3JnJmd0OzwvYT4g
T24gQmVoYWxmIE9mIExvdSBCZXJnZXINCjxicj4NClNlbnQ6IDIwMTguIGrDum5pdXMgMS4gMjI6
NDIgPGJyPg0KVG86IERldE5ldCBXRyA8YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIj4m
bHQ7ZGV0bmV0QGlldGYub3JnJmd0OzwvYT47IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWRl
dG5ldC1hcmNoaXRlY3R1cmVAaWV0Zi5vcmciPg0KZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0
dXJlQGlldGYub3JnPC9hPiA8YnI+DQpTdWJqZWN0OiBbRGV0bmV0XSBQcm9taXNlZCBjb21tZW50
cyBvbiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUgPGJyPg0KPGJyPg0KSGksIDxicj4N
Cjxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBJIGhhdmUgYSBudW1iZXIgb2YgaGlnaCBs
ZXZlbCBjb21tZW50cyBvbiB0aGUgZG9jdW1lbnQgdGhhdCBJJ2QgbGlrZSB0byAmbmJzcDtyYWlz
ZSBiZWxvdy4mbmJzcDsgSSBhbHNvIGhhdmUgYSBudW1iZXIgb2YgbW9yZSBlZGl0b3JpYWwvc3Bl
Y2lmaWMgY29tbWVudHMgdGhhdCAmbmJzcDtJJ2QgbGlrZSB0byByZXZpZXcgZGlyZWN0bHkgd2l0
aCB0aGUgYXV0aG9ycyBhbmQgdGhlbiBoYXZlIHRoZW0gcmVwb3J0IGJhY2sgJm5ic3A7b24gY2hh
bmdlcyAtLSBpZiBhbnkgdHVybg0KIG91dCB0byBiZSBtb3JlIHN1YnN0YW50aXZlIGRpc2N1c3Np
b25zIGZyb20gdGhlICZuYnNwO2F1dGhvcidzIHBlcnNwZWN0aXZlLCBJJ2xsIHJhaXNlIHRoZXNl
IG9uIHRoZSBsaXN0IHNlcGFyYXRlbHkuDQo8bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPi4uLiA8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwv
bzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0
b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIu
MHB0Ij48YnI+DQotIFdSVCBTZWN0aW9uIDQuNC4zLCBJIHRoaW5rIHRoZSBpbmNsdXNpb24gb2Yg
YSBkaXN0cmlidXRlZCBjb250cm9sIHBsYW5lIGluIHRoZSAmcXVvdDtOZXR3b3JrIFBsYW5lJnF1
b3Q7IGlzIGluY29uc2lzdGVudCB3aXRoIG90aGVyIGZ1bmN0aW9uYWwgZGVmaW5pdGlvbnMgYW5k
IGNvbmZsYXRlcyB3aGVyZSBhIGZ1bmN0aW9uIHJlc2lkZXMgZnJvbSB0aGUgYWN0dWFsIGZ1bmN0
aW9uIGFuZCB0aGF0IHdoZXRoZXIgY29udHJvbCBpcyBpbXBsZW1lbnRlZCBpbiBhIGZ1bGx5DQog
Y2VudHJhbGl6ZWQsIGZ1bGx5IGRpc3RyaWJ1dGVkIG9yIHNvbWUgaHlicmlkIGZvcm0gZG9lc24n
dCBmdW5kYW1lbnRhbGx5IGNoYW5nZSZuYnNwOyB0aGUgY29udHJvbCBmdW5jdGlvbidzIHJvbGUg
LS0gdGhlcmVmb3JlIEkgdGhpbmsgdGhlIHNlY3Rpb25zIDQuNC4yIGFuZCAuMyBzaG91bGQgYmUg
cmV2aXNlZCBhY2NvcmRpbmdseQ0KPGJyPg0KW0JhbMOhenMgVmFyZ2EgQV0gQWdyZWUgaW4gcHJp
bmNpcGFsLiBMZXQncyBkaXNjdXNzIHRoZSBkZXRhaWxzLiA8bzpwPjwvbzpwPjwvcD4NCjwvYmxv
Y2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9rYXkgLSBJJ2xsIHdvcmsgd2l0aCB5b3Ug
b2ZmIGxpbmUgYW5kIHdlIGNhbiByZXBvcnQgYmFjayB0aGUgcmVzdWx0cy9wcm9wb3NlZCBjaGFu
Z2VzLg0KPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+LSBJbiBzZXZl
cmFsIHBsYWNlcyBpdCdzIG5vdCBjbGVhciB0aGF0IERldE5ldCBzZXJ2aWNlIGlzIGFsd2F5cyBh
IEwzIHNlcnZpY2Ugd2hpY2ggaXMgY29udHJvbGxlZCB1c2luZyBMMyBpZGVudGlmaWVycywgaS5l
LiwgSVAgYWRkcmVzc2VzIC0tIHRoaXMgaXMgdHJ1ZSBldmVuIGluIHRoZSBNUExTIHNlcnZpY2Ug
Y2FzZSBhbmQgdGhlIFRTTiBvdmVyIE1QTFMNCiBjYXNlLiBJIHRoaW5rIHRoaXMgaXMgYW4gaW1w
b3J0YW50IHBvaW50IHRvIGJlIGNsZWFyIG9uIGluIHRoZSBkb2N1bWVudC4gPGJyPg0KW0JhbMOh
enMgVmFyZ2EgQV0gSSBhbSBub3Qgc3VyZS4gRGV0TmV0IHNlcnZpY2UgaXMgYWx3YXlzIHByb3Zp
ZGVkIG92ZXIgYSBMMyBuZXR3b3JrIChJUCBvciBNUExTKSwgdGhhdCBpcyBmaW5lLiBIb3dldmVy
IHRoZSBzZXJ2aWNlIGl0c2VsZiBjYW4gYmUgTDIgb3IgTDMuIEluIGNhc2Ugb2YgVFNOIEV0aGVy
bmV0IGZyYW1lcyBhcmUgdHJhbnNwb3J0ZWQsIHNvIGl0IGlzIGEgTDIgc2VydmljZS4gSW4gY2Fz
ZSBvZiBJUCBlbmQgc3lzdGVtcyBJUCBwYWNrZXRzDQogYXJlIHRyYW5zcG9ydGVkIHNvIGl0IGlz
IGEgTDMgc2VydmljZS4gPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48YnI+DQpIdW1tIC0gV2hpbGUgSSBhZ3JlZSB0aGF0IERldE5ldCBpcyBwcm92
aWRpbmcgYW4gKGVuaGFuY2VkKSBMMlZQTiBzZXJ2aWNlLCBpdCBpcyBub3QgaXRzZWxmIHByb3Zp
ZGluZyBjb250cm9sIG9yIHNlcnZpY2Ugb2YgTDIgZGV2aWNlcyAtLSB0aGlzIGlzIFRTTidzIGpv
Yi4mbmJzcDsgVGhlIGZhY3QgdGhhdCBEZXROZXQgaXMgYWxsIGFib3V0IGJlaGF2aW9yIG9mIEwz
IG5vZGVzIChpLmUuLCBJUCBhbmQgUFcvTVBMUykgYW5kIG5vdCBMMiBub2RlcyAoaS5lLiwNCiBU
U04gYnJpZGdlcykgaXMgc29tZXRoaW5nIHRoZSBhcmNoaXRlY3R1cmUgc2hvdWxkIG1ha2UgdW5h
bWJpZ3VvdXMuIDxicj4NCjxicj4NClRoYW5rcywgPGJyPg0KTG91IDxicj4NCjxicj4NCjxicj4N
Cjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10
b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QbGVh
c2UgbGV0IG1lIGtub3cgd2hhdCB5b3UgdGhpbmsuIDxicj4NCjxicj4NCkNoZWVycywgPGJyPg0K
PGJyPg0KTG91IDxicj4NCjxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fIDxicj4NCmRldG5ldCBtYWlsaW5nIGxpc3QgPGJyPg0KPGEgaHJl
Zj0ibWFpbHRvOmRldG5ldEBpZXRmLm9yZyI+ZGV0bmV0QGlldGYub3JnPC9hPiA8YnI+DQo8YSBo
cmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldCI+aHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQ8L2E+DQo8YnI+DQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyA8YnI+DQpkZXRuZXQgbWFp
bGluZyBsaXN0IDxicj4NCjxhIGhyZWY9Im1haWx0bzpkZXRuZXRAaWV0Zi5vcmciPmRldG5ldEBp
ZXRmLm9yZzwvYT4gPGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9kZXRuZXQiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0
bmV0PC9hPg0KPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KPGJyPg0KPGJyPg0KPGJy
Pg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24g
Ni8xMi8yMDE4IDY6MjcgUE0sIFN0ZXdhcnQgQnJ5YW50IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxwPkRlYXIgQmFsYSd6czxvOnA+PC9vOnA+PC9wPg0KPHA+VGhhbmsgeW91IHlv
dXIgZm9yIHlvdXIgY29uc2lkZXJhdGlvbiBvZiB0aGVzZSBwb2ludHMuIEkgd2lsbCBqdXN0IHBp
Y2sgdXAgYSBmZXcgdGhhdCBuZWVkIHNvbWUgZnVydGhlciB0aG91Z2h0OjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286
cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IERldE5ldCB0cmFuc2l0IG5v
ZGU8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBIG5vZGUgb3Bl
cmF0aW5nIGF0IHRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyLCB0aGF0IHV0aWxpemVzPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGluayBsYXllciBhbmQvb3Ig
bmV0d29yayBsYXllciBzd2l0Y2hpbmcgYWNyb3NzIG11bHRpcGxlPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGlua3MgYW5kL29yIHN1Yi1uZXR3b3JrcyB0byBw
cm92aWRlIHBhdGhzIGZvciBEZXROZXQgc2VydmljZTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxheWVyIGZ1bmN0aW9ucy4mbmJzcDsgT3B0aW9uYWxseSBwcm92
aWRlcyBjb25nZXN0aW9uIHByb3RlY3Rpb248bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBvdmVyIHRob3NlIHBhdGhzLiZuYnNwOyBBbiBNUExTIExTUiBpcyBhbiBl
eGFtcGxlIG9mIGEgRGV0TmV0PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgdHJhbnNpdCBub2RlLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+U0ImZ3Q7IEluIHRoYXQgZXhhbXBsZSBpdCB3b3VsZCBoYXZlIHRvIGJlIGEgRGV0TmV0IGVu
YWJsZS9hd2FyZSBMU1IuIEFuDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPlNCJmd0OyBvcmRpbmFyeSBMU1Igd291bGQgbm90IGtub3cgYW55dGhpbmcgYWJvdXQgRGV0
TmV0LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5bQmFsw6F6cyBWYXJnYSBBXSBObywg
QSBEZXROZXQgYXdhcmUgTFNSIHdvdWxkIGJlIGEgcmVsYXkgbm9kZSAoUy1QRSkuPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4N
CkkgdGhpbmsgdGhlIGNvbmZ1c2lvbiBpcyB3aGF0ICZxdW90O0RldE5ldCBUcmFuc3BvcnQgTGF5
ZXImcXVvdDsgbWVhbnMuIFRoaXMgPGJyPg0KdGVjaG5vbG9neSB0b3VjaGVzIG9uIFRyYW5zcG9y
dCBMYXllciBpbiZuYnNwOyB0aGUgTDQgc2Vuc2UsIGFuZCB0aGU8YnI+DQpUcmFuc3BvcnQgTmV0
d29yayBMYXllciBhcyBpbiB0aGUgcGFja2V0IG5ldHdvcmsgdGhhdCBjYXJyaWVzPGJyPg0KTDMg
cGFja2V0cy4gPGJyPg0KPGJyPg0KU28gSSB0aGluayB0aGF0IHdlIG5lZWQgdG8gY2xhcmlmeSB3
aGV0aGVyIGEgRGV0TmV0IHRyYW5zaXQgbm9kZTxicj4NCmlzIGFuIFMtUEUgKGkuZS4gYSBhIHRy
YW5zaXQgbm9kZSBpbiB0aGUgRGV0TmV0IGxheWVyKSwgb3IgYSBQIG5vZGU8YnI+DQooaS5lLiBh
IHRyYW5zaXQgbm9kZSB0aGF0IGlzIGNhcnJ5aW5nIERldE5ldCBwYWNrZXRzIGJ1dCBjb3VsZCBi
ZTxicj4NCmNhcnJ5aW5nIGFueSBzb3J0IG9mIE1QTFMgcGFja2V0KTxicj4NCjxicj4NCjxicj4N
Cjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10
b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+PT09PT09PT09PT09PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IFRoZXNl
IHRocmVlIHRlY2huaXF1ZXMgY2FuIGJlIGFwcGxpZWQgaW5kZXBlbmRlbnRseSwgZ2l2aW5nIGVp
Z2h0PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsg
cG9zc2libGUgY29tYmluYXRpb25zLCBpbmNsdWRpbmcgbm9uZSAobm8gRGV0TmV0KSwgYWx0aG91
Z2ggc29tZTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5i
c3A7IGNvbWJpbmF0aW9ucyBhcmUgb2Ygd2lkZXIgdXRpbGl0eSB0aGFuIG90aGVycy4mbmJzcDsg
VGhpcyBzZXBhcmF0aW9uIGtlZXBzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mbmJzcDsmbmJzcDsgdGhlIHByb3RvY29sIHN0YWNrIGNvaGVyZW50IGFuZCBtYXhpbWl6
ZXMgaW50ZXJvcGVyYWJpbGl0eSB3aXRoPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mbmJzcDsmbmJzcDsgZXhpc3RpbmcgYW5kIGRldmVsb3Bpbmcgc3RhbmRhcmRzIGlu
IHRoaXMgKElFVEYpIGFuZCBvdGhlciBTdGFuZGFyZHM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBEZXZlbG9wbWVudCBPcmdhbml6YXRpb25zLiZu
YnNwOyBTb21lIGV4YW1wbGVzIG9mIHR5cGljYWwgZXhwZWN0ZWQ8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBjb21iaW5hdGlvbnM6PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBvJm5ic3A7IEV4cGxpY2l0IHJvdXRl
cyBwbHVzIHNlcnZpY2UgcHJvdGVjdGlvbiBhcmUgZXhhY3RseSB0aGUgdGVjaG5pcXVlczxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IGVtcGxveWVkIGJ5IFtIU1ItUFJQXS4mbmJzcDsgRXhwbGljaXQgcm91dGVzIGFy
ZSBhY2hpZXZlZCBieSBsaW1pdGluZzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZSBwaHlzaWNhbCB0b3BvbG9n
eSBvZiB0aGUgbmV0d29yaywgYW5kIHRoZSBzZXF1ZW50aWFsaXphdGlvbiw8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyByZXBsaWNhdGlvbiwgYW5kIGR1cGxpY2F0ZSBlbGltaW5hdGlvbiBhcmUgZmFjaWxpdGF0ZWQg
YnkgcGFja2V0PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdGFncyBhZGRlZCBhdCB0aGUgZnJvbnQgb3IgdGhlIGVu
ZCBvZiBFdGhlcm5ldCBmcmFtZXMuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPlNCJmd0
OyBFUiBjYW4gYmUgZG9uZSB2aXJ0dWFsbHkgYXMgd2VsbCBhcyBwaHlzaWNhbGx5LiBSU1ZQIGlz
IGEgdHlwZSBvZg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5TQiZn
dDsgRVIsIGFzIGlzIEFkai1TSUQgYmFzZWQgU1IsIGFuZCB3ZSBjYW4gZGVzaWduIG90aGVyIHR5
cGVzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5bQmFsw6F6cyBWYXJnYSBBXSBBZ3Jl
ZSwgYnV0IHRoZXNlIGFyZSBleGFtcGxlcy4gU3RhdGVtZW50IGlzIGZvciBIU1ItUFJQLjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5T
byB0aGUgcXVlc3Rpb24gaXMgd2hldGhlciB3ZSBzaG91bGQgZXhwYW5kIHRoZSBzZXQgb2YgZXhh
bXBsZXMsIHBhcnRpY3VsYXJseTxicj4NCnRvIG1vcmUgYWNjZXNzaWJsZSBvbmVzLjxicj4NCjxi
cj4NCj09PT09PT09PT09PTxicj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0K
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IFBhY2tldCByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb248bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgJmd0OyAm
Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IHJlbGF5ICZndDsgJmd0OyAmZ3Q7ICZn
dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgLy0tLS0tLS0tLS0tLSYjNDM7
IFIgbm9kZSBFICYjNDM7LS0tLS0tLS0tLS0tXCAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyAvJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHYgJiM0MzsgXiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBcICZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBlbmQmbmJzcDsmbmJzcDsmbmJzcDsg
UiAmIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyB2IHwgXiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOyBFIGVuZDxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHN5c3RlbSZuYnNwOyZuYnNwOyAmIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB2IHwgXiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAmIzQzOyZuYnNwOyZuYnNwOyBzeXN0ZW08bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFwmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdiAmIzQzOyBeJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IC8gJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgXC0tLS0tLS0tLS0tLSYjNDM7
IFIgcmVsYXkgRSAmIzQzOy0tLS0tLS0tLS0tLyAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyAm
Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsmbmJzcDsgbm9kZSAmZ3Q7ICZn
dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEZpZ3VyZSAxPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZuYnNwOyZuYnNwOyBQYWNrZXQgcmVwbGljYXRpb24gYW5kIGVsaW1pbmF0aW9u
IGRvZXMgbm90IHJlYWN0IHRvIGFuZCBjb3JyZWN0PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgZmFpbHVyZXM7IGl0IGlzIGVudGlyZWx5IHBhc3Np
dmUuJm5ic3A7IFRodXMsIGludGVybWl0dGVudCBmYWlsdXJlcyw8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+U0ImZ3Q7IEkgdGhpbmsgaXQgY29wZXMgd2l0aCBpbnRlcm1pdHRlbnQgZmFp
bHVyZXMgT0suPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPltCYWzDoXpzIFZhcmdhIEFd
IFllcywgUFJGIGFuZCBQRUYgY2FuIGVsaW1pbmF0ZSB0aGUgZWZmZWN0IG9mIHN1Y2ggZmFpbHVy
ZXMuIEJ1dCB0ZXh0DQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPmlu
dGVuZHMgdG8gc2F5IHRoYXQgaXQgaXMgcGFzc2l2ZS4gSXQgaXMgbm90IHJlYWN0aW5nIHRvIHN1
Y2ggZmFpbHVyZXMuIE5vIGNoYW5nZSBpbiB0ZXh0LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCllvdSBzYXkgdGhhdCBQUkVGIGRvZXMgbm90
IGNvcnJlY3QgZmFpbHVyZXMuIEkgd291bGQgY29udGVuZCB0aGF0IGlzIGV4YWN0bHk8YnI+DQp3
aGF0IGl0IGRvZXMuIFN1cmUgaXQgZG9lcyBub3QgcmVhY3QgYnV0IGl0IGRvZXMgY29ycmVjdCwg
YW5kIGl0IGRvZXM8YnI+DQphZGRyZXNzIGludGVybWl0dGVudCBmYWlsdXJlcy48YnI+DQo8YnI+
DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PT09PT09
PT09PT08bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IHRyYW5zcG9y
dGVkIGJldHdlZW4gdGhlIHBlZXIgZW5kIHN5c3RlbXMuJm5ic3A7IFRoZXJlZm9yZSwgdGhlIGZv
bGxvd2luZzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5i
c3A7IHBvc3NpYmxlIHR5cGVzIC8gZm9ybWF0cyBvZiBhIERldE5ldCBmbG93IGFyZSBkaXN0aW5n
dWlzaGVkIGluIHRoaXM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZu
YnNwOyZuYnNwOyBkb2N1bWVudDo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7
Jm5ic3A7IG8mbmJzcDsgQXBwLWZsb3c6IG5hdGl2ZSBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4m
bmJzcDsgSXQgZG9lcyBub3QgY29udGFpbiBhbnk8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBEZXROZXQgcmVsYXRl
ZCBhdHRyaWJ1dGVzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsg
byZuYnNwOyBEZXROZXQtdC1mbG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4m
bmJzcDsgT25seSByZXF1aXJlczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZSBjb25nZXN0aW9uIC8gbGF0ZW5j
eSBmZWF0dXJlcyBwcm92aWRlZCBieSB0aGUgRGV0bmV0IHRyYW5zcG9ydDxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IGxheWVyLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgbyZuYnNw
OyBEZXROZXQtcy1mbG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4mbmJzcDsg
T25seSByZXF1aXJlczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZSByZXBsaWNhdGlvbi9lbGltaW5hdGlvbiBm
ZWF0dXJlIGVuc3VyZWQgYnkgdGhlIERldE5ldCBzZXJ2aWNlPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGF5ZXIu
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBvJm5ic3A7IERldE5l
dC1zdC1mbG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4mbmJzcDsgSXQgcmVx
dWlyZXM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBib3RoIERldE5ldCBzZXJ2aWNlIGxheWVyIGFuZCBEZXROZXQg
dHJhbnNwb3J0IGxheWVyIGZ1bmN0aW9uczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGR1cmluZyBmb3J3YXJkaW5n
LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+U0ImZ3Q7IEkgZmluZCB0
aGUgcmVsaXN0aW5nIG9mIHRoZXNlIHR5cGVzIGNvbmZ1c2luZy4gV2hlcmVuJ3QgdGhleSBkZWZp
bmVkDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPlNCJmd0OyBpbiB0
aGUgc2VjdGlvbiBhYm92ZT88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+W0JhbMOhenMg
VmFyZ2EgQV0gVGhpcyBpcyBpbmxpbmUgd2l0aCB0aGUgcHJldmlvdXMgc2VjdGlvbiAmcXVvdDsg
R3JvdXBpbmcgb2YgZW5kIHN5c3RlbXMgJnF1b3Q7LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TdXJlbHkgaWYgd2UgaGF2ZSBkZWZp
bmVkIHRoZW0gd2UgbmV2ZXIgbmVlZCB0byBkbyBhbnl0aGluZyBidXQgbmFtZSB0aGVtIGluPGJy
Pg0KbGF0ZXIgc2VjdGlvbnMuIFJlZGVmaW5pdGlvbiBpcyBuZXZlciBhIGdvb2QgaWRlYSBiZWNh
dXNlIGl0IG9mdGVuIGxlYWRzIHRvIDxicj4NCmNvbmZsaWN0aW5nIGRlZmluaXRpb25zLjxicj4N
Cjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5
bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij49PT09PT09PT09PT08bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBbSFNSLVBSUF0mbmJzcDsg
SUVDLCAmcXVvdDtIaWdoIGF2YWlsYWJpbGl0eSBzZWFtbGVzcyByZWR1bmRhbmN5IChIU1IpIGlz
IGE8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBmdXJ0aGVyIGRldmVsb3BtZW50IG9mIHRoZSBQUlAgYXBwcm9hY2gsIGFsdGhvdWdo
IEhTUjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IGZ1bmN0aW9ucyBwcmltYXJpbHkgYXMgYSBwcm90b2NvbCBmb3IgY3JlYXRpbmcg
bWVkaWE8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyByZWR1bmRhbmN5IHdoaWxlIFBSUCwgYXMgZGVzY3JpYmVkIGluIHRoZSBwcmV2
aW91czxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHNlY3Rpb24sIGNyZWF0ZXMgbmV0d29yayByZWR1bmRhbmN5LiZuYnNwOyBQUlAg
YW5kIEhTUiBhcmUgYm90aDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaWJlZCBpbiB0aGUgSUVDIDYyNDM5IDMgc3RhbmRh
cmQuJnF1b3Q7LDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICZsdDs8YSBocmVmPSJodHRwOi8vd2Vic3RvcmUuaWVjLmNoL3dlYnN0
b3JlL3dlYnN0b3JlLm5zZi8iPmh0dHA6Ly93ZWJzdG9yZS5pZWMuY2gvd2Vic3RvcmUvd2Vic3Rv
cmUubnNmLzwvYT48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBhcnRudW0vMDQ2NjE1IW9wZW5kb2N1bWVudCZndDsuPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPlNCJmd0OyBOb3QgYXZhaWxhYmxlIGF0IHRoZSB0aW1lIG9m
IHRoaXMgcmV2aWV3LCBidXQgbXkgcmVjb2xsZWN0aW9uIGlzDQo8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPlNCJmd0OyB0aGF0IHRoaXMgaXMgbm90IHJlYWRpbHkgYXZh
aWxhYmxlIHdpdGhvdXQgcGF5aW5nIGEgbGFyZ2UgZmVlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQpJZiB3ZSBkZWNpZGUg
dGhhdCB0aGlzIGlzIGVzc2VudGlhbCBhcyBhIGtleSByZWZlcmVuY2UsIHRoZXJlIG5lZWRzIHRv
IGJlPGJyPg0Kc29tZSBzdWl0YWJsZSB0ZXh0LCBhcyB0aGlzIHdpbGwgZ2V0IHJhaXNlZCBhIG51
bWJlciBvZiB0aW1lcyBiZXR3ZWVuPGJyPg0KaGVyZSBhbiBwdWJsaWNhdGlvbiBhcyBmaXJzdCB0
aGUgZGlyZWN0b3JhdGVzIGFuZCB0aGVuIHRoZSBBRHMgcnVuPGJyPg0KaW50byB0aGlzLjxicj4N
Cjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5
bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij49PT09PT09PT09PTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IFtJU0E5NV0mbmJzcDsm
bmJzcDsmbmJzcDsgQU5TSS9JU0EsICZxdW90O0VudGVycHJpc2UtQ29udHJvbCBTeXN0ZW0gSW50
ZWdyYXRpb24gUGFydCAxOjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IE1vZGVscyBhbmQgVGVybWlub2xvZ3kmcXVvdDssIDIwMDAs
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgJmx0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlzYS5vcmcvaXNhOTUvIj48c3BhbiBzdHls
ZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+aHR0cHM6Ly93d3cuaXNh
Lm9yZy9pc2E5NS88L3NwYW4+PC9hPiZndDsuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PlNCJmd0OyBTaG91bGQgdGhhdCBiZSAyMDAwLCBvciAyMDEwLjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+U0ImZ3Q7IE5vdGUgdGhhdCB0aGlzIHNlZW1zIHRvIGJlIGEg
dmVyeSBleHBlbnNpdmUgZG9jdW1lbnQgdG8gYWNjZXNzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPllvdSBkaWQgbm90IGNvbW1lbnQgb24gdGhlIGNv
cnJlY3RuZXNzIG9mIHRoZSByZWZlcmVuY2UuPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48
L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJy
Pg0KQmVzdCBSZWdhcmRzPGJyPg0KPGJyPg0KU3Rld2FydDxvOnA+PC9vOnA+PC9wPg0KPC9ibG9j
a3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_CE03DB3D7B45C245BCA0D24327794936301D75F4MX307CL04corpem_--


From nobody Sun Jul 15 19:43:27 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 0AC32130F1C for <detnet@ietfa.amsl.com>; Sun, 15 Jul 2018 19:43:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.299
X-Spam-Level: 
X-Spam-Status: No, score=-4.299 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_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, T_KAM_HTML_FONT_INVALID=0.01, 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 j7GSkvUb5VGC for <detnet@ietfa.amsl.com>; Sun, 15 Jul 2018 19:43:19 -0700 (PDT)
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 201FE130DE1 for <detnet@ietf.org>; Sun, 15 Jul 2018 19:43:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1531708996; 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=9cpwnIENvYk/9vucPjbanFL4IUVNbxY5faAS4Kxn92U=; b=Ur75PJRmPcFz42wRe7Hs76b7mop/w6Ne1IfCYniWm+SO5w6Lg1zBa9+0MRMDHQYp FpQKEKoBGRFvCF1rG8ojeACeoI7thKuQ9rWkZ0atsnmVcS2bvohd2LI/A4/23aZO 3tRYmNZWH8fI9pdywTRRrJZYJ1UIsqQTGhHkuPHIPUU=;
X-AuditID: c1b4fb25-e3bff70000006310-66-5b4c0644ffdb
Received: from ESESBMB502.ericsson.se (Unknown_Domain [153.88.183.115]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id 4C.C5.25360.4460C4B5; Mon, 16 Jul 2018 04:43:16 +0200 (CEST)
Received: from ESESSMB504.ericsson.se (153.88.183.165) by ESESBMB502.ericsson.se (153.88.183.169) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Mon, 16 Jul 2018 04:43:15 +0200
Received: from [100.94.48.22] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.192) with Microsoft SMTP Server id 15.1.1466.3 via Frontend Transport; Mon, 16 Jul 2018 04:43:14 +0200
To: "Black, David" <David.Black@dell.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <CE03DB3D7B45C245BCA0D243277949363019498B@MX307CL04.corp.emc.com> <4900e61d-8399-8765-0ecb-181dc3c9ff5a@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301A79DE@MX307CL04.corp.emc.com> <ba0c0b74-8d2e-c332-18c6-02a2649cddf0@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301D75F4@MX307CL04.corp.emc.com>
CC: DetNet WG <detnet@ietf.org>
From: =?UTF-8?Q?J=c3=a1nos_Farkas?= <janos.farkas@ericsson.com>
Message-ID: <61d00506-b546-6c80-044f-b5bdb243ae23@ericsson.com>
Date: Mon, 16 Jul 2018 04:43:25 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <CE03DB3D7B45C245BCA0D24327794936301D75F4@MX307CL04.corp.emc.com>
Content-Type: multipart/alternative; boundary="------------84CB06A4150EE5A8FA393117"
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRmVeSWpSXmKPExsUyM2J7sa4Lm0+0wbybXBYfZy1msfj9aTaL A5PHpJkzmD2WLPnJFMAUxWWTkpqTWZZapG+XwJVxd/ZutoIn6zkqvje9YW1gnLuatYuRk0NC wESicdJ2xi5GLg4hgaOMEm/mPIZyvjFKzPj3nRXCOcwosWbZFmaQFmEBV4nFTYvZuhg5OEQE NCUeznWBqHnAIvH+61KwGmYBeYnXq/+C2WwC9hJ3L20As3mB7P2zbzCC2CwCqhK3fy9nBJkj KhAjsb4vAaJEUOLkzCcsIDangJ/ElJPnWSBGhkmc3d7IBGILCahJfHr7kH0Co8AsJC2zkJRB 2BYSM+efZ5wFdVHz1tnMELaGROucuezI4gsY2VYxihanFiflphsZ66UWZSYXF+fn6eWllmxi BAb5wS2/VXcwXn7jeIhRgINRiYc3ktUnWog1say4MvcQowQHs5II7ypxr2gh3pTEyqrUovz4 otKc1OJDjNIcLErivA/NN0cJCaQnlqRmp6YWpBbBZJk4OKUaGEvfRxtUne69xH6fP0fp1bmj k+7wnvAUijtfbzpDQebMsZCXN2+8+hN+68bEOouLq656blG08vDbvfpjvF5l0h2p/KZcr6un vNedTj57X3mtJ+dxiZyXTHMMvir9P9Nyz2bR9VsVHu18Yrdcm5PWveFzORhdVsPL+NBY3FL7 2cGT3Xp/8pbMdlViKc5INNRiLipOBADcS/f3bgIAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/VsJexwIslWJh57Bu_LU8iblUHyg>
Subject: Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 16 Jul 2018 02:43:26 -0000

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

Thank you David!

I think we are set. :-)

You got a point, we should update
"DetNet service layer is the layer at which A DetNet Service, such as 
congestion or service protection is provided."
to
"DetNet service layer is the layer at which A DetNet Service, such as 
congestion protection and/or service protection is provided."
in the definitions as well to make it clear.

Thanks,
Janos


On 7/16/2018 3:03 AM, Black, David wrote:
>
> Moving the only two open items to the top …
>
> -- Section 4
>
> > We could add some introductory text to 4.1 or 4.1.1, for instance:
> > The functionality needed for DetNet (Section 3) are implemented in 
> the DetNet layer which comprises the DetNet service layer and the 
> DetNet transport layer.
>
> > The DetNet service layer functions rely on flow identification and 
> sequencing. The DetNet transport layer function may rely on flow 
> identification.
> >
> > What do you think?
>
> I prefer functional (what it does) characterization to mechanistic 
> (how it works) characterization in an overview, e.g., excerpting from 
> what I originally wrote:
>
> ·The DetNet Service layer provides timely reliable in-order DetNet 
> flow delivery to applications that use DetNet.
>
> ·The DetNet Transport layer insulates DetNet flows from interference 
> by network mechanisms, primarily queuing and routing
>
> I understand the principle.
>
> What about just copying the two definitions here:
> DetNet service layer is the layer at which A DetNet Service, such as 
> congestion or service protection is provided.
> DetNet transport layer optionally provides congestion protection for 
> DetNet flows over paths provided by the underlying network.
>
> David> Yes, that works, although I don’t think “congestion” was meant 
> to be included in the first definition …
>
>    Many real-time networks rely on physical rings or chains of two-port
>    devices, with a relatively simple ring control protocol.
>
> How does a “ring control protocol” control “chains”?  Suggest: “ring 
> control protocol” -> “control protocol”
>
> Also, are paired chains between common endpoints intended, or a more 
> general notion of chains?
>
> This text refers to typical factory deployment, which is chain or ring.
> It seems better to keep “ring control protocol” because they are often 
> very different from generic control protocols applicable to mesh networks.
>
> Would flipping chain and ring resolve your concern?
>
>    Many real-time networks rely on physical chains or rings of two-port
>    devices, with a relatively simple ring control protocol.
>
> */[David>] /*It feels like “ring control protocol” is an important 
> phrase to retain. In the original text, would it be reasonable to add 
> “(applies to both rings and chains)” to the end of the sentence?
>
> Well, I guess the point is that there are many specific ring 
> protocols, but we are looking for a generic solution.
> What about deleting "chains" from the sentence?
>
> David> Yes, if the sentence is all about rings, it’s clear.
>
> Thanks, --David
>
> *From:*János Farkas [mailto:janos.farkas@ericsson.com]
> *Sent:* Sunday, July 15, 2018 7:25 PM
> *To:* Black, David
> *Cc:* DetNet WG
> *Subject:* Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
>
> Hi David,
>
> Please see in-line.
>
> Thank you!
> Janos
>
> On 7/6/2018 11:50 PM, Black, David wrote:
>
>     -- Bridged path definition
>
>     >  Or should we do something else?
>
>     > There is only one occurrence of "bridged path" in the text in brackets.
>
>
>     That sounds like a better suggestion – change that occurrence and
>     remove the definition of “bridged path” from the draft.  That
>     occurrence is in Section 4.1.1:
>
>        Congestion protection
>
>                The DetNet transport layer provides congestion protection.
>
>                See Section 4.5.  The actual queuing and shaping mechanisms
>
>                are typically provided by underlying subnet layers,
>     these can
>
>                be closely associated with the means of providing paths for
>
>               DetNet flows (e.g., MPLS LSPs or bridged paths), the
>     path and
>
>                the congestion protection are conflated in this figure.
>
>     Perhaps: (e.g., MPLS LSPs or bridged paths) -> (MPLS LSPs or other
>     network paths)
>
>     or just delete the entire parenthetical example.
>
> OK. Let's just delete the entire parenthetical example.
>
>
>     -- Section 4
>
>     > We could add some introductory text to 4.1 or 4.1.1, for instance:
>     > The functionality needed for DetNet (Section 3) are implemented
>     in the DetNet layer which comprises the DetNet service layer and
>     the DetNet transport layer.
>
>     > The DetNet service layer functions rely on flow identification
>     and sequencing. The DetNet transport layer function may rely on
>     flow identification.
>     >
>     > What do you think?
>
>     I prefer functional (what it does) characterization to mechanistic
>     (how it works) characterization in an overview, e.g., excerpting
>     from what I originally wrote:
>
>     ·The DetNet Service layer provides timely reliable in-order DetNet
>     flow delivery to applications that use DetNet.
>
>     ·The DetNet Transport layer insulates DetNet flows from
>     interference by network mechanisms, primarily queuing and routing
>
> I understand the principle.
>
> What about just copying the two definitions here:
> DetNet service layer is the layer at which A DetNet Service, such as 
> congestion or service protection is provided.
> DetNet transport layer optionally provides congestion protection for 
> DetNet flows over paths provided by the underlying network.
>
>
>
>
>     > Should we also rearrange, e.g., indent the text after Figure 2 such that
>     > Packet sequencing, Duplicate elimination, Flow replication, Flow
>     merging, Packet encoding, and Packet decoding get under Service layer
>     > and
>     > Congestion protection and Explicit routes get under Transport layer?
>
>     No, I don’t think that’s necessary – Figure 2 provides sufficient
>     structure.
>
> OK.
>
>
>     Plus a few more minor comments inline …
>
>     Thanks, --David
>
>     *From:*János Farkas [mailto:janos.farkas@ericsson.com]
>     *Sent:* Wednesday, July 4, 2018 2:15 PM
>     *To:* Black, David
>     *Cc:* DetNet WG
>     *Subject:* Re: [Detnet] WG Last Call:
>     draft-ietf-detnet-architecture-05
>
>     Hi David,
>
>     Thank you very much for your review and comments!
>
>     Please see in-line.
>
>     On 6/29/2018 4:10 PM, Black, David wrote:
>
>         The -06 version of this draft is much improved over the -05
>         version – lots of diligent work by the authors is evident and
>         appreciated.
>
>         I have two minor content concerns and some smaller editorial
>         items.
>
>         ** Content
>
>         -- Section 2.2
>
>         The definition of “bridged path” looks like a definition of
>         “bridged forwarding” – the definition needs to encompass the
>         notion of a path that involves more than one bridge.
>
>            bridged path
>
>                    A VLAN bridge uses the VLAN ID and the destination MAC
>
>                    address to select the outbound port hence the path
>         for a
>
>                    frame.
>
>     You are right, it looks like the emphasis is on bridge forwarding
>     rather than path.
>     However, the superposition of the outbound ports provides a path,
>     which was tried to be captured by "hence the path".
>     The idea was to keep it simple not dive into the details, which
>     are not necessary in this document.
>
>     Would it be good to update to:
>
>        bridged path
>
>                A VLAN bridge uses the VLAN ID and the destination MAC
>
>                address to select the outbound port. The superposition
>
>                of the outbound ports is the path for a frame.
>
>     ?
>
>     Or should we do something else?
>     There is only one occurrence of "bridged path" in the text in
>     brackets.
>
>
>
>         -- Section 4
>
>         Figure 2 in Section 4.1.1 introduces the Detnet service and
>         transport layers.   The associated text quickly dives into
>         explaining the functionality in those layers, but it would be
>         helpful to start with an initial high level description of
>         each of those layers that helps motivate their separation.  It
>         appears that:
>
>         - The DetNet Service layer provides timely reliable in-order
>         DetNet flow delivery to applications that use DetNet.   A
>         DetNet flow at the top of the DetNet Service layer may or may
>         not be a compound flow at the bottom of that layer.
>
>         - The DetNet Transport layer insulates DetNet flows (at the
>         bottom of the DetNet Service layer) from interference by
>         network mechanisms, primarily queuing and routing, where
>         congestion is an indication of queueing interference.  A
>         DetNet flow at the top of the DetNet Transport layer may or
>         may not be a member flow that is part of a compound flow,
>         depending on what is done in the DetNet Service layer.
>
>
>     You are right, section 4 jumps into the details without much of an
>     introduction. I guess we had a kind of chicken and egg problem
>     here. Figure 4 provides a higher level view than Figure 2.
>     However, Figure 4 captures different aspects, dives into the
>     details of data plane options. So, it seems better to keep the order.
>
>     We could add some introductory text to 4.1 or 4.1.1, for instance:
>     The functionality needed for DetNet (Section 3) are implemented in
>     the DetNet layer which comprises the DetNet service layer and the
>     DetNet transport layer. The DetNet service layer functions rely on
>     flow identification and sequencing. The DetNet transport layer
>     function may rely on flow identification.
>
>     What do you think?
>
>     Should we also rearrange, e.g., indent the text after Figure 2
>     such that
>     Packet sequencing, Duplicate elimination, Flow replication, Flow
>     merging, Packet encoding, and Packet decoding get under Service layer
>     and
>     Congestion protection and Explicit routes get under Transport layer?
>
>
>
>
>         There’s a related paragraph of text between Figures 3 and 4 in
>         Section 4.1.2, but it doesn’t provide useful intuition about
>         which functionality belongs in which layer.
>
>         ** Editorial
>
>
>
>         -- Section 2.1
>
>         “expected” seems off in the definition of reservation:
>
>            reservation
>
>                    The set of resources allocated between a source and
>         one or
>
>                    more destinations through transit nodes and subnets
>
>                    associated with a DetNet flow, to provide the
>         expected DetNet
>
>                    Service.
>
>         Suggest either “to provide the provisioned DetNet Service to
>         that flow”
>
>     I like this one, will update to this one.
>
>
>
>         or “to provide the specified DetNet Service to that flow.”
>
>         -- Section 3.1
>
>            o  An upper bound on out-of-order packet delivery.  It is worth
>
>               noting that some DetNet applications are unable to
>         tolerate any
>
>               out-of-order delivery.
>
>         Is that a sequence bound or a time bound or both?   I suspect
>         that a sequence bound (maximum degree of reordering in a flow,
>         independent of flow rate) was intended.  An analogous
>         clarification would be helpful in section 3.2.2.1 .
>
>     It is intentionally kept high level in the architecture draft.
>     Details are to be provided by the flow information model draft.
>     Please see my previous mail:
>     https://mailarchive.ietf.org/arch/msg/detnet/AWG2eemg_AWsvF2FwtREyd_xtC8.
>
>     */[David>] /*OK.
>
>         -- Section 3.2.3
>
>         I don’t understand “defined” in:
>
>            Even the use of
>
>            redundant paths through a network defined, e.g., by
>         [RFC6372] do not
>
>            eliminate the chances of packet loss.
>
>         Was “e.g., as defined by [RFC6372],” intended?
>
>     Yes, this was the intention, will update to this one.
>
>
>            Many real-time networks rely on physical rings or chains of
>         two-port
>
>            devices, with a relatively simple ring control protocol.
>
>         How does a “ring control protocol” control “chains”? Suggest:
>         “ring control protocol” -> “control protocol”
>
>         Also, are paired chains between common endpoints intended, or
>         a more general notion of chains?
>
>     This text refers to typical factory deployment, which is chain or
>     ring.
>     It seems better to keep “ring control protocol” because they are
>     often very different from generic control protocols applicable to
>     mesh networks.
>
>     Would flipping chain and ring resolve your concern?
>
>        Many real-time networks rely on physical chains or rings of
>     two-port
>
>        devices, with a relatively simple ring control protocol.
>
>         */[David>] /*It feels like “ring control protocol” is an
>         important phrase to retain.   In the original text, would it
>         be reasonable to add “(applies to both rings and chains)” to
>         the end of the sentence?
>
> Well, I guess the point is that there are many specific ring 
> protocols, but we are looking for a generic solution.
> What about deleting "chains" from the sentence?
>
>
>            Explicit routes can be established various ways,
>
>         established various -> established in various
>
>     OK.
>
>
>
>            This is
>
>            irrespective of the distribution method used, also applies
>         to service
>
>            protection over explicit routes.
>
>         used, also -> used, and also
>
>     OK.
>
>
>
>         -- Figure 5 (Section 4.1.3)
>
>         The UNI acronym is introduced without expansion or definition
>         – please correct that, e.g., by defining UNI in Section 2.1.
>
>     DetNet-UNI is there among the definitions. It seems enough to me.
>
>     */[David>] /*That’s fine – I overlooked that definition, sorry.
>
>         -- Figure 9 (Section 4.7.2)
>
>         I think I understand what’s going on, but the use of
>         “add/remove” in the figure should be explained in associated text.
>
>     What about updating the sentence above Figure 9 to:
>     A packet with corresponding Flow-IDs is illustrated in Figure 9,
>     which also indicates where Flow-ID can be added or removed.
>
>     */[David>] /*Sure, with one minor edit: “where Flow-ID” -> “where
>     each Flow-ID”
>
> OK.
>
>
>         Thanks, --David
>
>
>     Thank you!
>     Janos
>
>
>
>
>         *From:*detnet [mailto:detnet-bounces@ietf.org] *On Behalf Of
>         *János Farkas
>         *Sent:* Thursday, June 28, 2018 9:09 PM
>         *To:* Lou Berger; Stewart Bryant; detnet@ietf.org
>         <mailto:detnet@ietf.org> >> DetNet WG
>         *Subject:* Re: [Detnet] WG Last Call:
>         draft-ietf-detnet-architecture-05
>
>         Dear all,
>
>         Off-line discussions among Lou, Stewart, and authors followed
>         the discussions to properly address the WGLC comments,
>         including the detailed comments.
>
>         A new revision of the draft has been uploaded:
>         draft-ietf-detnet-architecture-06.
>
>         In addition to the changes already described in this thread,
>         the following bigger changes have been made to the draft:
>
>
>         *Section 2.1 Terms used in this document*
>
>         Some definitions refined as suggested by the detailed comments
>
>         New definitions have been added:
>
>            "allocation
>                    Resources are dedicated to support a DetNet flow. 
>         Depending
>                    on an implementation, the resource may be reused by
>         non-
>                    DetNet flows when it is not used by the DetNet flow.
>
>
>            PEF     A Packet Elimination Function (PEF) eliminates
>         duplicate
>                    copies of packets to prevent excess packets
>         flooding the
>                    network or duplicate packets being sent out of the
>         DetNet
>                    domain.  PEF can be implemented by an edge node, a
>         relay
>                    node, or an end system.
>
>           PRF     A Packet Replication Function (PRF) replicates
>         DetNet flow
>                    packets and forwards them to one or more next hops
>         in the
>                    DetNet domain.  The number of packet copies sent to
>         each next
>                    hop is a DetNet flow specific parameter at the node
>         doing the
>                    replication.  PRF can be implemented by an edge
>         node, a relay
>                    node, or an end system.
>
>            PREOF   Collective name for Packet Replication,
>         Elimination, and
>                    Ordering Functions.
>
>            POF     A Packet Ordering Function (POF) re-orders packets
>         within a
>                    DetNet flow that are received out of order.  This
>         function
>                    can be implemented by an edge node, a relay node,
>         or an end
>                    system.
>
>           DetNet service proxy
>                    Maps between App-flows and DetNet flows.
>
>            bridged path
>                    A VLAN bridge uses the VLAN ID and the destination MAC
>                    address to select the outbound port hence the path
>         for a
>                    frame."
>
>
>         *Section 3.1 Primary goals defining the DetNet QoS*
>
>         A new QoS aspect has been added:
>            "o  An upper bound on out-of-order packet delivery.  It is
>         worth
>               noting that some DetNet applications are unable to
>         tolerate any
>               out-of-order delivery."
>
>
>         The 3rd paragraph on loss on page 8 after the bullet list has
>         been extended to:
>            "After congestion, the most important contributions to
>         packet loss are
>            typically from random media errors and equipment failures. 
>         Service
>            protection is the name for the mechanisms used by DetNet to
>         address
>            these losses.  The mechanisms employed are constrained by the
>            requirement to meet the users' latency requirements.  Packet
>            replication and elimination (Section 3.2.2) and packet encoding
>            (Section 3.2.2.3) are described in this document to provide
>         service
>            protection; others may be found.  For instance, packet
>         encoding can
>            be used to provide service protection against random media
>         errors,
>            packet replication and elimination can be used to provide
>         service
>            protection against equipment failures.  This mechanism
>         distributes
>            the contents of DetNet flows over multiple paths in time and/or
>            space, so that the loss of some of the paths does need not
>         cause the
>            loss of any packets."
>
>
>         *3.2.2.  Service Protection*
>
>         Service protection is used as a more generic term.
>         Introductory text added:
>            "Service protection aims to mitigate or eliminate packet
>         loss due to
>            equipment failures, random media and/or memory faults. 
>         These types
>            of packet loss can be greatly reduced by spreading the data
>         over
>            multiple disjoint forwarding paths.  Various service protection
>            methods are described in [RFC6372], e.g., 1+1 linear
>         protection.
>            This section describes the functional details of an
>         additional method
>            in Section 3.2.2.2, which can be implemented as described in
>            Section 3.2.2.3 or as specified in
>         [I-D.ietf-detnet-dp-sol-mpls] in
>            order to provide 1+n hitless protection.  The appropriate
>         service
>            protection mechanism depends on the scenario and the
>         requirements."
>
>
>         New sub-section added:
>
>         "3.2.2.1.  In-Order Delivery
>
>            Out-of-order packet delivery can be a side effect of service
>            protection.  Packets delivered out-of-order impact the
>         amount of
>            buffering needed at the destination to properly process the
>         received
>            data.  Such packets also influence the jitter of a flow. 
>         The DetNet
>            service includes maximum allowed misordering as a
>         constraint.  Zero
>            misordering would be a valid service constraint to reflect
>         that the
>            end system(s) of the flow cannot tolerate any out-of-order
>         delivery.
>            Service protection may provide a mechanism to support in-order
>            delivery."
>
>
>         *3.2.2.2. Packet Replication and Elimination*
>
>         New bullet added as the last one:
>            "o  The Packet Ordering Function (POF) uses the sequencing
>         information
>               to re-order a DetNet flow's packets that are received out of
>               order."
>
>         New sentence added after the bullet list:
>         "The order in which a node applies the PEF and the PRF to a DetNet
>         flow is implementation specific."
>
>         2nd paragraph after the bullet list has been updated to:
>         "Some service protection mechanisms rely on switching from one
>         flow to
>            another when a failure of a flow is detected. Contrarily,
>         packet
>            replication and elimination combines the DetNet member
>         flows sent
>            along multiple different paths, and performs a packet-by-packet
>            selection of which to discard, e.g., based on sequencing
>         information."
>
>
>         *3.2.3.  Explicit routes*
>
>         Out-of-order aspect added to the first paragraph, which is
>         about distributed routing:
>         "Furthermore, out-of-order
>         packet delivery can be a side effect of route changes."
>
>         New sentence added to the 3rd paragraph:
>         "Explicit routes can be established various
>         ways, e.g., with RSVP-TE [RFC3209], with Segment Routing (SR)
>         [I-D.ietf-spring-segment-routing], via a Software Defined
>         Networking
>         approach [RFC7426], with IS-IS [RFC7813], etc."
>
>         New paragraph added:
>            "Out-of-order packet delivery can be a side effect of
>         distributing a
>            single flow over multiple paths especially when there is a
>         change
>            from one path to another when combining the flow.  This is
>            irrespective of the distribution method used, also applies
>         to service
>            protection over explicit routes.  As described in Section
>         3.2.2.1,
>            out-of-order packets influence the jitter of a flow and
>         impact the
>            amount of buffering needed to process the data; therefore,
>         DetNet
>            service includes maximum allowed misordering as a
>         constraint.  The
>            use of explicit routes helps to provide in-order delivery
>         because
>            there is no immediate route change with the network
>         topology, but the
>            changes are plannable as they are between the different
>         explicit
>            routes."
>
>         *
>         4.1.1. Representative Protocol Stack Model*
>
>         "Explicit routes" have been added to Figure 2 with the
>         corresponding explanation:
>          "Explicit routes
>                    The DetNet transport layer provides mechanisms to
>         ensure that
>                    fixed paths are provided for DetNet flows.  These
>         explicit
>                    paths avoid the impact of network convergence."
>
>
>         Section 4.11 Connected islands vs. networks of v05 has been
>         deleted because it was just a leftover from early drafts on
>         what DetNet WG should do; which are covered by the charter
>         anyways.
>
>
>         References have been cleaned up and brought up-to-date.
>
>
>         Refinements have been implemented in the draft according to
>         Lou's detailed comments. They are not listed here because they
>         are minor changes.
>
>
>         Best regards,
>         Janos
>
>
>
>         On 6/12/2018 2:48 PM, Lou Berger wrote:
>
>
>             Balázs,
>
>             Thanks for the response -- please see below.
>
>             ----------
>             On June 12, 2018 4:07:35 AM Balázs Varga A
>             <balazs.a.varga@ericsson.com>
>             <mailto:balazs.a.varga@ericsson.com> wrote:
>
>
>
>
>                 Hi Lou, Thanks for the comments. See reactions inline.
>                 Document update in progress. Cheers Bala'zs
>
>                 -----Original Message-----
>                 From: detnet <detnet-bounces@ietf.org>
>                 <mailto:detnet-bounces@ietf.org> On Behalf Of Lou Berger
>                 Sent: 2018. június 1. 22:42
>                 To: DetNet WG <detnet@ietf.org>
>                 <mailto:detnet@ietf.org>;
>                 draft-ietf-detnet-architecture@ietf.org
>                 <mailto:draft-ietf-detnet-architecture@ietf.org>
>                 Subject: [Detnet] Promised comments on
>                 draft-ietf-detnet-architecture
>
>                 Hi,
>
>                      I have a number of high level comments on the
>                 document that I'd like to  raise below.  I also have a
>                 number of more editorial/specific comments that  I'd
>                 like to review directly with the authors and then have
>                 them report back  on changes -- if any turn out to be
>                 more substantive discussions from the  author's
>                 perspective, I'll raise these on the list separately.
>
>             ...
>
>
>
>
>                 - WRT Section 4.4.3, I think the inclusion of a
>                 distributed control plane in the "Network Plane" is
>                 inconsistent with other functional definitions and
>                 conflates where a function resides from the actual
>                 function and that whether control is implemented in a
>                 fully centralized, fully distributed or some hybrid
>                 form doesn't fundamentally change  the control
>                 function's role -- therefore I think the sections
>                 4.4.2 and .3 should be revised accordingly
>                 [Balázs Varga A] Agree in principal. Let's discuss the
>                 details.
>
>             Okay - I'll work with you off line and we can report back
>             the results/proposed changes.
>
>
>
>
>                 - In several places it's not clear that DetNet service
>                 is always a L3 service which is controlled using L3
>                 identifiers, i.e., IP addresses -- this is true even
>                 in the MPLS service case and the TSN over MPLS case. I
>                 think this is an important point to be clear on in the
>                 document.
>                 [Balázs Varga A] I am not sure. DetNet service is
>                 always provided over a L3 network (IP or MPLS), that
>                 is fine. However the service itself can be L2 or L3.
>                 In case of TSN Ethernet frames are transported, so it
>                 is a L2 service. In case of IP end systems IP packets
>                 are transported so it is a L3 service.
>
>
>             Humm - While I agree that DetNet is providing an
>             (enhanced) L2VPN service, it is not itself providing
>             control or service of L2 devices -- this is TSN's job. 
>             The fact that DetNet is all about behavior of L3 nodes
>             (i.e., IP and PW/MPLS) and not L2 nodes (i.e., TSN
>             bridges) is something the architecture should make
>             unambiguous.
>
>             Thanks,
>             Lou
>
>
>
>
>                 Please let me know what you think.
>
>                 Cheers,
>
>                 Lou
>
>
>                 _______________________________________________
>                 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
>
>
>
>
>
>
>         On 6/12/2018 6:27 PM, Stewart Bryant wrote:
>
>             Dear Bala'zs
>
>             Thank you your for your consideration of these points. I
>             will just pick up a few that need some further thought:
>
>
>
>
>
>                     DetNet transit node
>
>                            A node operating at the DetNet transport
>                 layer, that utilizes
>
>                            link layer and/or network layer switching
>                 across multiple
>
>                            links and/or sub-networks to provide paths
>                 for DetNet service
>
>                            layer functions.  Optionally provides
>                 congestion protection
>
>                            over those paths.  An MPLS LSR is an
>                 example of a DetNet
>
>                            transit node.
>
>                 SB> In that example it would have to be a DetNet
>                 enable/aware LSR. An
>
>                 SB> ordinary LSR would not know anything about DetNet.
>
>                 [Balázs Varga A] No, A DetNet aware LSR would be a
>                 relay node (S-PE).
>
>
>             I think the confusion is what "DetNet Transport Layer"
>             means. This
>             technology touches on Transport Layer in  the L4 sense,
>             and the
>             Transport Network Layer as in the packet network that carries
>             L3 packets.
>
>             So I think that we need to clarify whether a DetNet
>             transit node
>             is an S-PE (i.e. a a transit node in the DetNet layer), or
>             a P node
>             (i.e. a transit node that is carrying DetNet packets but
>             could be
>             carrying any sort of MPLS packet)
>
>
>
>
>                 ============
>
>                    These three techniques can be applied
>                 independently, giving eight
>
>                    possible combinations, including none (no DetNet),
>                 although some
>
>                    combinations are of wider utility than others. 
>                 This separation keeps
>
>                    the protocol stack coherent and maximizes
>                 interoperability with
>
>                    existing and developing standards in this (IETF)
>                 and other Standards
>
>                    Development Organizations.  Some examples of
>                 typical expected
>
>                    combinations:
>
>                    o  Explicit routes plus service protection are
>                 exactly the techniques
>
>                       employed by [HSR-PRP].  Explicit routes are
>                 achieved by limiting
>
>                       the physical topology of the network, and the
>                 sequentialization,
>
>                       replication, and duplicate elimination are
>                 facilitated by packet
>
>                       tags added at the front or the end of Ethernet
>                 frames.
>
>                 SB> ER can be done virtually as well as physically.
>                 RSVP is a type of
>
>                 SB> ER, as is Adj-SID based SR, and we can design
>                 other types.
>
>                 [Balázs Varga A] Agree, but these are examples.
>                 Statement is for HSR-PRP.
>
>             So the question is whether we should expand the set of
>             examples, particularly
>             to more accessible ones.
>
>             ============
>
>
>
>                 Packet replication and elimination
>
>                                 > > > > > > > > > relay > > > > > > > >
>
>                                > /------------+ R node E +------------\ >
>
>                               > /                  v + ^               \ >
>
>                       end    R +                   v |
>                 ^                + E end
>
>                       system +                   v | ^               
>                 + system
>
>                               > \                  v + ^               / >
>
>                                > \------------+ R relay E +-----------/ >
>
>                                 > > > > > > > > >  node > > > > > > > >
>
>                 Figure 1
>
>                    Packet replication and elimination does not react
>                 to and correct
>
>                    failures; it is entirely passive.  Thus,
>                 intermittent failures,
>
>                 SB> I think it copes with intermittent failures OK.
>
>                 [Balázs Varga A] Yes, PRF and PEF can eliminate the
>                 effect of such failures. But text
>
>                 intends to say that it is passive. It is not reacting
>                 to such failures. No change in text.
>
>
>             You say that PREF does not correct failures. I would
>             contend that is exactly
>             what it does. Sure it does not react but it does correct,
>             and it does
>             address intermittent failures.
>
>
>
>                 ===========
>
>                    transported between the peer end systems. 
>                 Therefore, the following
>
>                    possible types / formats of a DetNet flow are
>                 distinguished in this
>
>                    document:
>
>                    o  App-flow: native format of a DetNet flow.  It
>                 does not contain any
>
>                       DetNet related attributes.
>
>                    o  DetNet-t-flow: specific format of a DetNet
>                 flow.  Only requires
>
>                       the congestion / latency features provided by
>                 the Detnet transport
>
>                       layer.
>
>                    o  DetNet-s-flow: specific format of a DetNet
>                 flow.  Only requires
>
>                       the replication/elimination feature ensured by
>                 the DetNet service
>
>                       layer.
>
>                    o  DetNet-st-flow: specific format of a DetNet
>                 flow.  It requires
>
>                       both DetNet service layer and DetNet transport
>                 layer functions
>
>                       during forwarding.
>
>                 SB> I find the relisting of these types confusing.
>                 Wheren't they defined
>
>                 SB> in the section above?
>
>                 [Balázs Varga A] This is inline with the previous
>                 section " Grouping of end systems ".
>
>             Surely if we have defined them we never need to do
>             anything but name them in
>             later sections. Redefinition is never a good idea because
>             it often leads to
>             conflicting definitions.
>
>
>
>
>                 ============
>
>                    [HSR-PRP]  IEC, "High availability seamless
>                 redundancy (HSR) is a
>
>                               further development of the PRP approach,
>                 although HSR
>
>                               functions primarily as a protocol for
>                 creating media
>
>                               redundancy while PRP, as described in
>                 the previous
>
>                               section, creates network redundancy. 
>                 PRP and HSR are both
>
>                               described in the IEC 62439 3 standard.",
>
>                              
>                 <http://webstore.iec.ch/webstore/webstore.nsf/
>
>                 artnum/046615!opendocument>.
>
>                 SB> Not available at the time of this review, but my
>                 recollection is
>
>                 SB> that this is not readily available without paying
>                 a large fee.
>
>
>             If we decide that this is essential as a key reference,
>             there needs to be
>             some suitable text, as this will get raised a number of
>             times between
>             here an publication as first the directorates and then the
>             ADs run
>             into this.
>
>
>
>
>                 ===========
>
>                    [ISA95]    ANSI/ISA, "Enterprise-Control System
>                 Integration Part 1:
>
>                               Models and Terminology", 2000,
>
>                               <https://www.isa.org/isa95/>.
>
>                 SB> Should that be 2000, or 2010.
>
>                 SB> Note that this seems to be a very expensive
>                 document to access.
>
>             You did not comment on the correctness of the reference.
>
>
>
>
>             Best Regards
>
>             Stewart
>


--------------84CB06A4150EE5A8FA393117
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Thank you David!<br>
    <br>
    I think we are set. :-)<br>
    <br>
    You got a point, we should update<br>
    "DetNet service layer is the layer at which A DetNet Service, such
    as congestion or service protection is provided."<br>
    to<br>
    "DetNet service layer is the layer at which A DetNet Service, such
    as congestion protection and/or service protection is provided."<br>
    in the definitions as well to make it clear.<br>
    <br>
    Thanks,<br>
    Janos<br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 7/16/2018 3:03 AM, Black, David
      wrote:<br>
    </div>
    <blockquote
cite="mid:CE03DB3D7B45C245BCA0D24327794936301D75F4@MX307CL04.corp.emc.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"Courier New \;color\:windowtext";
	panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;
	color:black;}
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.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	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;
	color:black;}
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;
	color:black;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:windowtext;}
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;
	color:black;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:Consolas;
	color:black;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#993366;}
span.EmailStyle25
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#003300;}
.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:337076481;
	mso-list-type:hybrid;
	mso-list-template-ids:1690889276 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><a moz-do-not-send="true"
            name="_MailEndCompose"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#003300">Moving
              the only two open items to the top …<o:p></o:p></span></a></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#003300"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366">--
            Section 4</span><o:p></o:p></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366"> </span><o:p></o:p></p>
        <p class="MsoNormal" style="margin-left:.5in"><span
            style="color:#006600">&gt; We could add some introductory
            text to 4.1 or 4.1.1, for instance:</span><br>
          &gt; The functionality needed for DetNet (Section 3) are
          implemented in the DetNet layer which comprises the DetNet
          service layer and the DetNet transport layer.<o:p></o:p></p>
        <p class="MsoNormal" style="margin-left:.5in">&gt; The DetNet
          service layer functions rely on flow identification and
          sequencing. The DetNet transport layer function may rely on
          flow identification.<br>
          &gt;<br>
          <span style="color:#006600">&gt; What do you think?</span><o:p></o:p></p>
        <p class="MsoNormal" style="margin-left:.5in"><span
            style="color:#006600"> </span><o:p></o:p></p>
        <p class="MsoNormal" style="margin-left:.5in"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366">I
            prefer functional (what it does) characterization to
            mechanistic (how it works) characterization in an overview,
            e.g., excerpting from what I originally wrote:</span><o:p></o:p></p>
        <p class="MsoListParagraph"
          style="margin-left:1.0in;text-indent:-.25in;mso-list:l0 level1
          lfo2">
          <!--[if !supportLists]--><span style="font-family:Symbol"><span
              style="mso-list:Ignore">·<span style="font:7.0pt
                &quot;Times New Roman&quot;">      
              </span></span></span><!--[endif]--><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">The
            DetNet Service layer provides timely reliable in-order
            DetNet flow delivery to applications that use DetNet.</span><o:p></o:p></p>
        <p class="MsoListParagraph"
          style="margin-left:1.0in;text-indent:-.25in;mso-list:l0 level1
          lfo2">
          <!--[if !supportLists]--><span style="font-family:Symbol"><span
              style="mso-list:Ignore">·<span style="font:7.0pt
                &quot;Times New Roman&quot;">      
              </span></span></span><!--[endif]--><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">The
            DetNet Transport layer insulates DetNet flows from
            interference by network mechanisms, primarily queuing and
            routing</span><o:p></o:p></p>
        <p class="MsoNormal" style="margin-left:.5in">I understand the
          principle.<br>
          <br>
          What about just copying the two definitions here:<br>
          DetNet service layer is the layer at which A DetNet Service,
          such as congestion or service protection is provided.<br>
          DetNet transport layer optionally provides congestion
          protection for DetNet flows over paths provided by the
          underlying network.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#003300">David&gt;
            Yes, that works, although I don’t think “congestion” was
            meant to be included in the first definition …<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#003300"><o:p> </o:p></span></p>
        <pre style="margin-left:.5in"><span style="color:black">   Many real-time networks rely on physical rings or chains of two-port</span><o:p></o:p></pre>
        <pre style="margin-left:.5in"><span style="color:black">   devices, with a relatively simple ring control protocol. </span><o:p></o:p></pre>
        <p class="MsoNormal" style="margin-left:.5in"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
        <p class="MsoNormal" style="margin-left:.5in"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">How
            does a “ring control protocol” control “chains”?  Suggest:
            “ring control protocol” -&gt; “control protocol”</span><o:p></o:p></p>
        <p class="MsoNormal" style="margin-left:.5in"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Also,
            are paired chains between common endpoints intended, or a
            more general notion of chains?</span><o:p></o:p></p>
        <p class="MsoNormal" style="margin-left:.5in"><span
            style="color:#006600">This text refers to typical factory
            deployment, which is chain or ring.<br>
            It seems better to keep “ring control protocol” because they
            are often very different from generic control protocols
            applicable to mesh networks.<br>
            <br>
            Would flipping chain and ring resolve your concern?</span><o:p></o:p></p>
        <pre style="margin-left:.5in"><span style="color:black">   Many real-time networks rely on physical chains or rings of two-port</span><o:p></o:p></pre>
        <pre style="margin-left:.5in"><span style="color:black">   devices, with a relatively simple ring control protocol. </span><o:p></o:p></pre>
        <p class="MsoNormal" style="margin-left:.5in"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
        <p class="MsoNormal" style="margin-left:.5in"><b><i><span
                style="color:#993366">[David&gt;]
              </span></i></b><span style="color:#993366">It feels like
            “ring control protocol” is an important phrase to retain.  
            In the original text, would it be reasonable to add
            “(applies to both rings and chains)” to the end of the
            sentence?</span><o:p></o:p></p>
        <p class="MsoNormal" style="margin-left:.5in">Well, I guess the
          point is that there are many specific ring protocols, but we
          are looking for a generic solution.<br>
          What about deleting "chains" from the sentence?<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#003300">David&gt;
            Yes, if the sentence is all about rings, it’s clear.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#003300"><o:p> </o:p></span></p>
        <div>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#003300">Thanks,
              --David<o:p></o:p></span></p>
        </div>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#003300"><o:p> </o:p></span></p>
        <div style="border:none;border-left:solid blue 1.5pt;padding:0in
          0in 0in 4.0pt">
          <div>
            <div style="border:none;border-top:solid #E1E1E1
              1.0pt;padding:3.0pt 0in 0in 0in">
              <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">
                  János Farkas [<a class="moz-txt-link-freetext" href="mailto:janos.farkas@ericsson.com">mailto:janos.farkas@ericsson.com</a>]
                  <br>
                  <b>Sent:</b> Sunday, July 15, 2018 7:25 PM<br>
                  <b>To:</b> Black, David<br>
                  <b>Cc:</b> DetNet WG<br>
                  <b>Subject:</b> Re: [Detnet] WG Last Call:
                  draft-ietf-detnet-architecture-05<o:p></o:p></span></p>
            </div>
          </div>
          <p class="MsoNormal"><o:p> </o:p></p>
          <p class="MsoNormal" style="margin-bottom:12.0pt">Hi David,<br>
            <br>
            Please see in-line.<br>
            <br>
            Thank you!<br>
            Janos<br>
            <br>
            <o:p></o:p></p>
          <div>
            <p class="MsoNormal">On 7/6/2018 11:50 PM, Black, David
              wrote:<o:p></o:p></p>
          </div>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366">--
                Bridged path definition</span><o:p></o:p></p>
            <p class="MsoNormal"><span style="color:#006600"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span style="color:#006600">&gt;  Or
                should we do something else?</span><o:p></o:p></p>
            <p class="MsoNormal"><span style="color:#006600">&gt; There
                is only one occurrence of "bridged path" in the text in
                brackets.<br>
                <br>
                <br>
              </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366">That
                sounds like a better suggestion – change that occurrence
                and remove the definition of “bridged path” from the
                draft.  That occurrence is in Section 4.1.1:</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366"> </span><o:p></o:p></p>
            <p class="MsoNormal" style="text-autospace:none"><span
                style="font-size:11.0pt;font-family:&quot;Courier New
                ;color:windowtext&quot;,serif">   Congestion protection</span><o:p></o:p></p>
            <p class="MsoNormal" style="text-autospace:none"><span
                style="font-size:11.0pt;font-family:&quot;Courier New
                ;color:windowtext&quot;,serif">           The DetNet
                transport layer provides congestion protection.</span><o:p></o:p></p>
            <p class="MsoNormal" style="text-autospace:none"><span
                style="font-size:11.0pt;font-family:&quot;Courier New
                ;color:windowtext&quot;,serif">           See Section
                4.5.  The actual queuing and shaping mechanisms</span><o:p></o:p></p>
            <p class="MsoNormal" style="text-autospace:none"><span
                style="font-size:11.0pt;font-family:&quot;Courier New
                ;color:windowtext&quot;,serif">           are typically
                provided by underlying subnet layers, these can</span><o:p></o:p></p>
            <p class="MsoNormal" style="text-autospace:none"><span
                style="font-size:11.0pt;font-family:&quot;Courier New
                ;color:windowtext&quot;,serif">           be closely
                associated with the means of providing paths for</span><o:p></o:p></p>
            <p class="MsoNormal" style="text-autospace:none"><span
                style="font-size:11.0pt;font-family:&quot;Courier New
                ;color:windowtext&quot;,serif">          DetNet flows
                (e.g., MPLS LSPs or bridged paths), the path and</span><o:p></o:p></p>
            <p class="MsoNormal" style="text-autospace:none"><span
                style="font-size:11.0pt;font-family:&quot;Courier New
                ;color:windowtext&quot;,serif">           the congestion
                protection are conflated in this figure.</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366">Perhaps:
                (e.g., MPLS LSPs or bridged paths) -&gt; (MPLS LSPs or
                other network paths)</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366">or
                just delete the entire parenthetical example.</span><o:p></o:p></p>
          </blockquote>
          <p class="MsoNormal">OK. Let's just delete the entire
            parenthetical example.<br>
            <br>
            <br>
            <o:p></o:p></p>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366">--
                Section 4</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span style="color:#006600">&gt; We
                could add some introductory text to 4.1 or 4.1.1, for
                instance:</span><br>
              &gt; The functionality needed for DetNet (Section 3) are
              implemented in the DetNet layer which comprises the DetNet
              service layer and the DetNet transport layer.<o:p></o:p></p>
            <p class="MsoNormal">&gt; The DetNet service layer functions
              rely on flow identification and sequencing. The DetNet
              transport layer function may rely on flow identification.<br>
              &gt;<br>
              <span style="color:#006600">&gt; What do you think?</span><o:p></o:p></p>
            <p class="MsoNormal"><span style="color:#006600"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366">I
                prefer functional (what it does) characterization to
                mechanistic (how it works) characterization in an
                overview, e.g., excerpting from what I originally wrote:</span><o:p></o:p></p>
            <p class="MsoListParagraph"
              style="text-indent:-.25in;mso-list:l0 level1 lfo2"><!--[if !supportLists]--><span
                style="font-family:Symbol"><span style="mso-list:Ignore">·<span
                    style="font:7.0pt &quot;Times New Roman&quot;">      
                  </span></span></span><!--[endif]--><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">The
                DetNet Service layer provides timely reliable in-order
                DetNet flow delivery to applications that use DetNet.</span><o:p></o:p></p>
            <p class="MsoListParagraph"
              style="text-indent:-.25in;mso-list:l0 level1 lfo2"><!--[if !supportLists]--><span
                style="font-family:Symbol"><span style="mso-list:Ignore">·<span
                    style="font:7.0pt &quot;Times New Roman&quot;">      
                  </span></span></span><!--[endif]--><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">The
                DetNet Transport layer insulates DetNet flows from
                interference by network mechanisms, primarily queuing
                and routing</span><o:p></o:p></p>
          </blockquote>
          <p class="MsoNormal">I understand the principle.<br>
            <br>
            What about just copying the two definitions here:<br>
            DetNet service layer is the layer at which A DetNet Service,
            such as congestion or service protection is provided.<br>
            DetNet transport layer optionally provides congestion
            protection for DetNet flows over paths provided by the
            underlying network.<br>
            <br>
            <br>
            <br>
            <o:p></o:p></p>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal"><br>
              <span style="color:#006600">&gt; Should we also rearrange,
                e.g., indent the text after Figure 2 such that
                <br>
                &gt; Packet sequencing, Duplicate elimination, Flow
                replication, Flow merging, Packet encoding, and Packet
                decoding get under Service layer<br>
                &gt; and<br>
                &gt; Congestion protection and Explicit routes get under
                Transport layer?</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366"> </span><o:p></o:p></p>
            <div>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366">No,
                  I don’t think that’s necessary – Figure 2 provides
                  sufficient structure.</span><o:p></o:p></p>
            </div>
          </blockquote>
          <p class="MsoNormal">OK.<br>
            <br>
            <br>
            <o:p></o:p></p>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <div>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366">Plus
                  a few more minor comments inline …</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366">Thanks,
                  --David</span><o:p></o:p></p>
            </div>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366"> </span><o:p></o:p></p>
            <div style="border:none;border-left:solid blue
              1.5pt;padding:0in 0in 0in 4.0pt">
              <div>
                <div style="border:none;border-top:solid #E1E1E1
                  1.0pt;padding:3.0pt 0in 0in 0in">
                  <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">
                      János Farkas [<a moz-do-not-send="true"
                        href="mailto:janos.farkas@ericsson.com">mailto:janos.farkas@ericsson.com</a>]
                      <br>
                      <b>Sent:</b> Wednesday, July 4, 2018 2:15 PM<br>
                      <b>To:</b> Black, David<br>
                      <b>Cc:</b> DetNet WG<br>
                      <b>Subject:</b> Re: [Detnet] WG Last Call:
                      draft-ietf-detnet-architecture-05</span><o:p></o:p></p>
                </div>
              </div>
              <p class="MsoNormal"> <o:p></o:p></p>
              <p class="MsoNormal" style="margin-bottom:12.0pt"><span
                  style="color:#006600">Hi David,<br>
                  <br>
                  Thank you very much for your review and comments!<br>
                  <br>
                  Please see in-line.</span><o:p></o:p></p>
              <div>
                <p class="MsoNormal">On 6/29/2018 4:10 PM, Black, David
                  wrote:<o:p></o:p></p>
              </div>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">The
                    -06 version of this draft is much improved over the
                    -05 version – lots of diligent work by the authors
                    is evident and appreciated.</span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">I
                    have two minor content concerns and some smaller
                    editorial items.</span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">**
                    Content</span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">--
                    Section 2.2</span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">The
                    definition of “bridged path” looks like a definition
                    of “bridged forwarding” – the definition needs to
                    encompass the notion of a path that involves more
                    than one bridge.</span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <pre><span style="color:black">   bridged path</span><o:p></o:p></pre>
                <pre><span style="color:black">           A VLAN bridge uses the VLAN ID and the destination MAC</span><o:p></o:p></pre>
                <pre><span style="color:black">           address to select the outbound port hence the path for a</span><o:p></o:p></pre>
                <pre><span style="color:black">           frame.</span><o:p></o:p></pre>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
              </blockquote>
              <p class="MsoNormal"><span style="color:#006600">You are
                  right, it looks like the emphasis is on bridge
                  forwarding rather than path.<br>
                  However, the superposition of the outbound ports
                  provides a path, which was tried to be captured by
                  "hence the path".<br>
                  The idea was to keep it simple not dive into the
                  details, which are not necessary in this document.<br>
                  <br>
                  Would it be good to update to:</span><o:p></o:p></p>
              <pre><span style="color:black">   bridged path</span><o:p></o:p></pre>
              <pre><span style="color:black">           A VLAN bridge uses the VLAN ID and the destination MAC</span><o:p></o:p></pre>
              <pre><span style="color:black">           address to select the outbound port. The superposition</span><o:p></o:p></pre>
              <pre><span style="color:black">           of the outbound ports is the path for a frame.</span><o:p></o:p></pre>
              <p class="MsoNormal"><span style="color:#006600">?<br>
                  <br>
                  Or should we do something else? <br>
                  There is only one occurrence of "bridged path" in the
                  text in brackets.<br>
                </span><br>
                <br>
                <br>
                <o:p></o:p></p>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">--
                    Section 4</span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Figure
                    2 in Section 4.1.1 introduces the Detnet service and
                    transport layers.   The associated text quickly
                    dives into explaining the functionality in those
                    layers, but it would be helpful to start with an
                    initial high level description of each of those
                    layers that helps motivate their separation.  It
                    appears that:</span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">-
                    The DetNet Service layer provides timely reliable
                    in-order DetNet flow delivery to applications that
                    use DetNet.   A DetNet flow at the top of the DetNet
                    Service layer may or may not be a compound flow at
                    the bottom of that layer.</span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">-
                    The DetNet Transport layer insulates DetNet flows
                    (at the bottom of the DetNet Service layer) from
                    interference by network mechanisms, primarily
                    queuing and routing, where congestion is an
                    indication of queueing interference.  A DetNet flow
                    at the top of the DetNet Transport layer may or may
                    not be a member flow that is part of a compound
                    flow, depending on what is done in the DetNet
                    Service layer.</span><o:p></o:p></p>
              </blockquote>
              <p class="MsoNormal"><br>
                <span style="color:#006600">You are right, section 4
                  jumps into the details without much of an
                  introduction. I guess we had a kind of chicken and egg
                  problem here. Figure 4 provides a higher level view
                  than Figure 2. However, Figure 4 captures different
                  aspects, dives into the details of data plane options.
                  So, it seems better to keep the order.<br>
                  <br>
                  We could add some introductory text to 4.1 or 4.1.1,
                  for instance:</span><br>
                The functionality needed for DetNet (Section 3) are
                implemented in the DetNet layer which comprises the
                DetNet service layer and the DetNet transport layer. The
                DetNet service layer functions rely on flow
                identification and sequencing. The DetNet transport
                layer function may rely on flow identification.<br>
                <br>
                <span style="color:#006600">What do you think?</span><br>
                <br>
                <span style="color:#006600">Should we also rearrange,
                  e.g., indent the text after Figure 2 such that
                  <br>
                  Packet sequencing, Duplicate elimination, Flow
                  replication, Flow merging, Packet encoding, and Packet
                  decoding get under Service layer<br>
                  and<br>
                  Congestion protection and Explicit routes get under
                  Transport layer?</span><br>
                <br>
                <br>
                <br>
                <br>
                <o:p></o:p></p>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">There’s
                    a related paragraph of text between Figures 3 and 4
                    in Section 4.1.2, but it doesn’t provide useful
                    intuition about which functionality belongs in which
                    layer.</span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">**
                    Editorial<br>
                    <br>
                    <br>
                    <br>
                  </span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">--
                    Section 2.1</span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">“expected”
                    seems off in the definition of reservation:</span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span
                    style="font-size:10.0pt;font-family:&quot;Courier
                    New&quot;">   reservation</span><o:p></o:p></p>
                <p class="MsoNormal"><span
                    style="font-size:10.0pt;font-family:&quot;Courier
                    New&quot;">           The set of resources allocated
                    between a source and one or</span><o:p></o:p></p>
                <p class="MsoNormal"><span
                    style="font-size:10.0pt;font-family:&quot;Courier
                    New&quot;">           more destinations through
                    transit nodes and subnets</span><o:p></o:p></p>
                <p class="MsoNormal"><span
                    style="font-size:10.0pt;font-family:&quot;Courier
                    New&quot;">           associated with a DetNet flow,
                    to provide the expected DetNet</span><o:p></o:p></p>
                <p class="MsoNormal"><span
                    style="font-size:10.0pt;font-family:&quot;Courier
                    New&quot;">           Service.</span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Suggest
                    either “to provide the provisioned DetNet Service to
                    that flow”
                  </span><o:p></o:p></p>
              </blockquote>
              <p class="MsoNormal"><span style="color:#006600">I like
                  this one, will update to this one.</span><br>
                <br>
                <br>
                <br>
                <o:p></o:p></p>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">or
                    “to provide the specified DetNet Service to that
                    flow.”</span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">--
                    Section 3.1</span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <pre><span style="color:black">   o  An upper bound on out-of-order packet delivery.  It is worth</span><o:p></o:p></pre>
                <pre><span style="color:black">      noting that some DetNet applications are unable to tolerate any</span><o:p></o:p></pre>
                <pre><span style="color:black">      out-of-order delivery.</span><o:p></o:p></pre>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Is
                    that a sequence bound or a time bound or both?   I
                    suspect that a sequence bound (maximum degree of
                    reordering in a flow, independent of flow rate) was
                    intended.  An analogous clarification would be
                    helpful in section 3.2.2.1 .</span><o:p></o:p></p>
              </blockquote>
              <p class="MsoNormal"><span style="color:#006600">It is
                  intentionally kept high level in the architecture
                  draft. Details are to be provided by the flow
                  information model draft. Please see my previous mail:
                  <a moz-do-not-send="true"
href="https://mailarchive.ietf.org/arch/msg/detnet/AWG2eemg_AWsvF2FwtREyd_xtC8">https://mailarchive.ietf.org/arch/msg/detnet/AWG2eemg_AWsvF2FwtREyd_xtC8</a>.</span><br>
                <br>
                <b><i><span style="color:#993366">[David&gt;] </span></i></b><span
                  style="color:#993366">OK.</span><o:p></o:p></p>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">--
                    Section 3.2.3</span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">I
                    don’t understand “defined” in:</span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <pre><span style="color:black">   Even the use of</span><o:p></o:p></pre>
                <pre><span style="color:black">   redundant paths through a network defined, e.g., by [RFC6372] do not</span><o:p></o:p></pre>
                <pre><span style="color:black">   eliminate the chances of packet loss. </span><o:p></o:p></pre>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Was
                    “e.g., as defined by [RFC6372],” intended?</span><o:p></o:p></p>
              </blockquote>
              <p class="MsoNormal"><span style="color:#006600">Yes, this
                  was the intention, will update to this one.</span><br>
                <br>
                <br>
                <o:p></o:p></p>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <pre><span style="color:black">   Many real-time networks rely on physical rings or chains of two-port</span><o:p></o:p></pre>
                <pre><span style="color:black">   devices, with a relatively simple ring control protocol. </span><o:p></o:p></pre>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">How
                    does a “ring control protocol” control “chains”? 
                    Suggest: “ring control protocol” -&gt; “control
                    protocol”</span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Also,
                    are paired chains between common endpoints intended,
                    or a more general notion of chains?</span><o:p></o:p></p>
              </blockquote>
              <p class="MsoNormal"><span style="color:#006600">This text
                  refers to typical factory deployment, which is chain
                  or ring.<br>
                  It seems better to keep “ring control protocol”
                  because they are often very different from generic
                  control protocols applicable to mesh networks.<br>
                  <br>
                  Would flipping chain and ring resolve your concern?</span><o:p></o:p></p>
              <pre><span style="color:black">   Many real-time networks rely on physical chains or rings of two-port</span><o:p></o:p></pre>
              <pre><span style="color:black">   devices, with a relatively simple ring control protocol. </span><o:p></o:p></pre>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <p class="MsoNormal"><b><i><span style="color:#993366">[David&gt;]
                      </span></i></b><span style="color:#993366">It
                    feels like “ring control protocol” is an important
                    phrase to retain.   In the original text, would it
                    be reasonable to add “(applies to both rings and
                    chains)” to the end of the sentence?</span><o:p></o:p></p>
              </blockquote>
            </div>
          </blockquote>
          <p class="MsoNormal">Well, I guess the point is that there are
            many specific ring protocols, but we are looking for a
            generic solution.<br>
            What about deleting "chains" from the sentence?<br>
            <br>
            <br>
            <o:p></o:p></p>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <div style="border:none;border-left:solid blue
              1.5pt;padding:0in 0in 0in 4.0pt">
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <pre><span style="color:black">   Explicit routes can be established various ways,</span><o:p></o:p></pre>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">established
                    various -&gt; established in various</span><o:p></o:p></p>
              </blockquote>
              <p class="MsoNormal"><span style="color:#006600">OK.</span><br>
                <br>
                <br>
                <br>
                <o:p></o:p></p>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <pre><span style="color:black">   This is</span><o:p></o:p></pre>
                <pre><span style="color:black">   irrespective of the distribution method used, also applies to service</span><o:p></o:p></pre>
                <pre><span style="color:black">   protection over explicit routes. </span><o:p></o:p></pre>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">used,
                    also -&gt; used, and also</span><o:p></o:p></p>
              </blockquote>
              <p class="MsoNormal"><span style="color:#006600">OK.</span><br>
                <br>
                <br>
                <br>
                <o:p></o:p></p>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">--
                    Figure 5 (Section 4.1.3)</span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">The
                    UNI acronym is introduced without expansion or
                    definition – please correct that, e.g., by defining
                    UNI in Section 2.1.</span><o:p></o:p></p>
              </blockquote>
              <p class="MsoNormal"><span style="color:#006600">DetNet-UNI
                  is there among the definitions. It seems enough to me.</span><br>
                <br>
                <b><i><span style="color:#993366">[David&gt;] </span></i></b><span
                  style="color:#993366">That’s fine – I overlooked that
                  definition, sorry.</span><o:p></o:p></p>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">--
                    Figure 9 (Section 4.7.2)</span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">I
                    think I understand what’s going on, but the use of
                    “add/remove” in the figure should be explained in
                    associated text.</span><o:p></o:p></p>
              </blockquote>
              <p class="MsoNormal"><span style="color:#009900">What
                  about updating the sentence above Figure 9 to:</span><br>
                A packet with corresponding Flow-IDs is illustrated in
                Figure 9, which also indicates where Flow-ID can be
                added or removed.<br>
                <br>
                <b><i><span style="color:#993366">[David&gt;] </span></i></b><span
                  style="color:#993366">Sure, with one minor edit:
                  “where Flow-ID” -&gt; “where each Flow-ID”</span><o:p></o:p></p>
            </div>
          </blockquote>
          <p class="MsoNormal">OK.<br>
            <br>
            <br>
            <o:p></o:p></p>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <div style="border:none;border-left:solid blue
              1.5pt;padding:0in 0in 0in 4.0pt">
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <div>
                  <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Thanks,
                      --David</span><o:p></o:p></p>
                </div>
              </blockquote>
              <p class="MsoNormal"><span style="color:#009900"><br>
                  Thank you!<br>
                  Janos</span><br>
                <br>
                <br>
                <br>
                <br>
                <o:p></o:p></p>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> </span><o:p></o:p></p>
                <div style="border:none;border-left:solid blue
                  1.5pt;padding:0in 0in 0in 4.0pt">
                  <div>
                    <div style="border:none;border-top:solid #E1E1E1
                      1.0pt;padding:3.0pt 0in 0in 0in">
                      <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">
                          detnet [<a moz-do-not-send="true"
                            href="mailto:detnet-bounces@ietf.org">mailto:detnet-bounces@ietf.org</a>]
                          <b>On Behalf Of </b>János Farkas<br>
                          <b>Sent:</b> Thursday, June 28, 2018 9:09 PM<br>
                          <b>To:</b> Lou Berger; Stewart Bryant; <a
                            moz-do-not-send="true"
                            href="mailto:detnet@ietf.org">detnet@ietf.org</a>
                          &gt;&gt; DetNet WG<br>
                          <b>Subject:</b> Re: [Detnet] WG Last Call:
                          draft-ietf-detnet-architecture-05</span><o:p></o:p></p>
                    </div>
                  </div>
                  <p class="MsoNormal"> <o:p></o:p></p>
                  <p class="MsoNormal" style="margin-bottom:12.0pt">Dear
                    all,<br>
                    <br>
                    Off-line discussions among Lou, Stewart, and authors
                    followed the discussions to properly address the
                    WGLC comments, including the detailed comments.<br>
                    <br>
                    A new revision of the draft has been uploaded:
                    draft-ietf-detnet-architecture-06.<br>
                    <br>
                    In addition to the changes already described in this
                    thread, the following bigger changes have been made
                    to the draft:<br>
                    <br>
                    <br>
                    <b>Section 2.1 Terms used in this document</b><br>
                    <br>
                    Some definitions refined as suggested by the
                    detailed comments<br>
                    <br>
                    New definitions have been added:<br>
                    <br>
                       "allocation<br>
                               Resources are dedicated to support a
                    DetNet flow.  Depending<br>
                               on an implementation, the resource may be
                    reused by non-<br>
                               DetNet flows when it is not used by the
                    DetNet flow.<br>
                    <br>
                    <br>
                       PEF     A Packet Elimination Function (PEF)
                    eliminates duplicate<br>
                               copies of packets to prevent excess
                    packets flooding the<br>
                               network or duplicate packets being sent
                    out of the DetNet<br>
                               domain.  PEF can be implemented by an
                    edge node, a relay<br>
                               node, or an end system.<br>
                    <br>
                      PRF     A Packet Replication Function (PRF)
                    replicates DetNet flow<br>
                               packets and forwards them to one or more
                    next hops in the<br>
                               DetNet domain.  The number of packet
                    copies sent to each next<br>
                               hop is a DetNet flow specific parameter
                    at the node doing the<br>
                               replication.  PRF can be implemented by
                    an edge node, a relay<br>
                               node, or an end system.<br>
                    <br>
                       PREOF   Collective name for Packet Replication,
                    Elimination, and<br>
                               Ordering Functions.<br>
                    <br>
                       POF     A Packet Ordering Function (POF)
                    re-orders packets within a<br>
                               DetNet flow that are received out of
                    order.  This function<br>
                               can be implemented by an edge node, a
                    relay node, or an end<br>
                               system.<br>
                    <br>
                      DetNet service proxy<br>
                               Maps between App-flows and DetNet flows.<br>
                    <br>
                       bridged path<br>
                               A VLAN bridge uses the VLAN ID and the
                    destination MAC<br>
                               address to select the outbound port hence
                    the path for a<br>
                               frame."<br>
                    <br>
                    <br>
                    <b>Section 3.1 Primary goals defining the DetNet QoS</b><br>
                    <br>
                    A new QoS aspect has been added:<br>
                       "o  An upper bound on out-of-order packet
                    delivery.  It is worth<br>
                          noting that some DetNet applications are
                    unable to tolerate any<br>
                          out-of-order delivery."<br>
                    <br>
                    <br>
                    The 3rd paragraph on loss on page 8 after the bullet
                    list has been extended to:<br>
                       "After congestion, the most important
                    contributions to packet loss are<br>
                       typically from random media errors and equipment
                    failures.  Service<br>
                       protection is the name for the mechanisms used by
                    DetNet to address<br>
                       these losses.  The mechanisms employed are
                    constrained by the<br>
                       requirement to meet the users' latency
                    requirements.  Packet<br>
                       replication and elimination (Section 3.2.2) and
                    packet encoding<br>
                       (Section 3.2.2.3) are described in this document
                    to provide service<br>
                       protection; others may be found.  For instance,
                    packet encoding can<br>
                       be used to provide service protection against
                    random media errors,<br>
                       packet replication and elimination can be used to
                    provide service<br>
                       protection against equipment failures.  This
                    mechanism distributes<br>
                       the contents of DetNet flows over multiple paths
                    in time and/or<br>
                       space, so that the loss of some of the paths does
                    need not cause the<br>
                       loss of any packets."<br>
                    <br>
                    <br>
                    <b>3.2.2.  Service Protection</b><br>
                    <br>
                    Service protection is used as a more generic term.
                    Introductory text added:<br>
                       "Service protection aims to mitigate or eliminate
                    packet loss due to<br>
                       equipment failures, random media and/or memory
                    faults.  These types<br>
                       of packet loss can be greatly reduced by
                    spreading the data over<br>
                       multiple disjoint forwarding paths.  Various
                    service protection<br>
                       methods are described in [RFC6372], e.g., 1+1
                    linear protection.<br>
                       This section describes the functional details of
                    an additional method<br>
                       in Section 3.2.2.2, which can be implemented as
                    described in<br>
                       Section 3.2.2.3 or as specified in
                    [I-D.ietf-detnet-dp-sol-mpls] in<br>
                       order to provide 1+n hitless protection.  The
                    appropriate service<br>
                       protection mechanism depends on the scenario and
                    the requirements."<br>
                    <br>
                    <br>
                    New sub-section added:<br>
                    <br>
                    "3.2.2.1.  In-Order Delivery<br>
                    <br>
                       Out-of-order packet delivery can be a side effect
                    of service<br>
                       protection.  Packets delivered out-of-order
                    impact the amount of<br>
                       buffering needed at the destination to properly
                    process the received<br>
                       data.  Such packets also influence the jitter of
                    a flow.  The DetNet<br>
                       service includes maximum allowed misordering as a
                    constraint.  Zero<br>
                       misordering would be a valid service constraint
                    to reflect that the<br>
                       end system(s) of the flow cannot tolerate any
                    out-of-order delivery.<br>
                       Service protection may provide a mechanism to
                    support in-order<br>
                       delivery."<br>
                    <br>
                    <br>
                    <b>3.2.2.2. Packet Replication and Elimination</b><br>
                    <br>
                    New bullet added as the last one:<br>
                       "o  The Packet Ordering Function (POF) uses the
                    sequencing information<br>
                          to re-order a DetNet flow's packets that are
                    received out of<br>
                          order."<br>
                    <br>
                    New sentence added after the bullet list: <br>
                    "The order in which a node applies the PEF and the
                    PRF to a DetNet<br>
                    flow is implementation specific."<br>
                    <br>
                    2nd paragraph after the bullet list has been updated
                    to:<br>
                    "Some service protection mechanisms rely on
                    switching from one flow to<br>
                       another when a failure of a flow is detected. 
                    Contrarily, packet<br>
                       replication and elimination combines the DetNet
                    member flows sent<br>
                       along multiple different paths, and performs a
                    packet-by-packet<br>
                       selection of which to discard, e.g., based on
                    sequencing information."<br>
                    <br>
                    <br>
                    <b>3.2.3.  Explicit routes</b><br>
                    <br>
                    Out-of-order aspect added to the first paragraph,
                    which is about distributed routing:<br>
                    "Furthermore, out-of-order<br>
                    packet delivery can be a side effect of route
                    changes."<br>
                    <br>
                    New sentence added to the 3rd paragraph:<br>
                    "Explicit routes can be established various<br>
                    ways, e.g., with RSVP-TE [RFC3209], with Segment
                    Routing (SR)<br>
                    [I-D.ietf-spring-segment-routing], via a Software
                    Defined Networking<br>
                    approach [RFC7426], with IS-IS [RFC7813], etc."<br>
                    <br>
                    New paragraph added:<br>
                       "Out-of-order packet delivery can be a side
                    effect of distributing a<br>
                       single flow over multiple paths especially when
                    there is a change<br>
                       from one path to another when combining the
                    flow.  This is<br>
                       irrespective of the distribution method used,
                    also applies to service<br>
                       protection over explicit routes.  As described in
                    Section 3.2.2.1,<br>
                       out-of-order packets influence the jitter of a
                    flow and impact the<br>
                       amount of buffering needed to process the data;
                    therefore, DetNet<br>
                       service includes maximum allowed misordering as a
                    constraint.  The<br>
                       use of explicit routes helps to provide in-order
                    delivery because<br>
                       there is no immediate route change with the
                    network topology, but the<br>
                       changes are plannable as they are between the
                    different explicit<br>
                       routes."<br>
                    <br>
                    <b><br>
                      4.1.1. Representative Protocol Stack Model</b><br>
                    <br>
                    "Explicit routes" have been added to Figure 2 with
                    the corresponding explanation:<br>
                     "Explicit routes<br>
                               The DetNet transport layer provides
                    mechanisms to ensure that<br>
                               fixed paths are provided for DetNet
                    flows.  These explicit<br>
                               paths avoid the impact of network
                    convergence."<br>
                    <br>
                    <br>
                    Section 4.11 Connected islands vs. networks of v05
                    has been deleted because it was just a leftover from
                    early drafts on what DetNet WG should do; which are
                    covered by the charter anyways.<br>
                    <br>
                    <br>
                    References have been cleaned up and brought
                    up-to-date.<br>
                    <br>
                    <br>
                    Refinements have been implemented in the draft
                    according to Lou's detailed comments. They are not
                    listed here because they are minor changes.<br>
                    <br>
                    <br>
                    Best regards,<br>
                    Janos<br>
                    <br>
                    <br>
                    <br>
                    <o:p></o:p></p>
                  <div>
                    <p class="MsoNormal">On 6/12/2018 2:48 PM, Lou
                      Berger wrote:<o:p></o:p></p>
                  </div>
                  <blockquote
                    style="margin-top:5.0pt;margin-bottom:5.0pt">
                    <p class="MsoNormal"><br>
                      Balázs, <br>
                      <br>
                      Thanks for the response -- please see below. <br>
                      <br>
                      ---------- <br>
                      On June 12, 2018 4:07:35 AM Balázs Varga A <a
                        moz-do-not-send="true"
                        href="mailto:balazs.a.varga@ericsson.com">
                        &lt;balazs.a.varga@ericsson.com&gt;</a> wrote: <br>
                      <br>
                      <br>
                      <br>
                      <br>
                      <o:p></o:p></p>
                    <blockquote
                      style="margin-top:5.0pt;margin-bottom:5.0pt">
                      <p class="MsoNormal" style="margin-bottom:12.0pt">Hi
                        Lou, Thanks for the comments. See reactions
                        inline. Document update in progress. Cheers
                        Bala'zs
                        <br>
                        <br>
                        -----Original Message----- <br>
                        From: detnet <a moz-do-not-send="true"
                          href="mailto:detnet-bounces@ietf.org">&lt;detnet-bounces@ietf.org&gt;</a>
                        On Behalf Of Lou Berger
                        <br>
                        Sent: 2018. június 1. 22:42 <br>
                        To: DetNet WG <a moz-do-not-send="true"
                          href="mailto:detnet@ietf.org">&lt;detnet@ietf.org&gt;</a>;
                        <a moz-do-not-send="true"
                          href="mailto:draft-ietf-detnet-architecture@ietf.org">
                          draft-ietf-detnet-architecture@ietf.org</a> <br>
                        Subject: [Detnet] Promised comments on
                        draft-ietf-detnet-architecture <br>
                        <br>
                        Hi, <br>
                        <br>
                             I have a number of high level comments on
                        the document that I'd like to  raise below.  I
                        also have a number of more editorial/specific
                        comments that  I'd like to review directly with
                        the authors and then have them report back  on
                        changes -- if any turn out to be more
                        substantive discussions from the  author's
                        perspective, I'll raise these on the list
                        separately.
                        <o:p></o:p></p>
                    </blockquote>
                    <p class="MsoNormal">... <br>
                      <br>
                      <br>
                      <br>
                      <o:p></o:p></p>
                    <blockquote
                      style="margin-top:5.0pt;margin-bottom:5.0pt">
                      <p class="MsoNormal" style="margin-bottom:12.0pt"><br>
                        - WRT Section 4.4.3, I think the inclusion of a
                        distributed control plane in the "Network Plane"
                        is inconsistent with other functional
                        definitions and conflates where a function
                        resides from the actual function and that
                        whether control is implemented in a fully
                        centralized, fully distributed or some hybrid
                        form doesn't fundamentally change  the control
                        function's role -- therefore I think the
                        sections 4.4.2 and .3 should be revised
                        accordingly
                        <br>
                        [Balázs Varga A] Agree in principal. Let's
                        discuss the details. <o:p></o:p></p>
                    </blockquote>
                    <p class="MsoNormal">Okay - I'll work with you off
                      line and we can report back the results/proposed
                      changes.
                      <br>
                      <br>
                      <br>
                      <br>
                      <br>
                      <o:p></o:p></p>
                    <blockquote
                      style="margin-top:5.0pt;margin-bottom:5.0pt">
                      <p class="MsoNormal" style="margin-bottom:12.0pt">-
                        In several places it's not clear that DetNet
                        service is always a L3 service which is
                        controlled using L3 identifiers, i.e., IP
                        addresses -- this is true even in the MPLS
                        service case and the TSN over MPLS case. I think
                        this is an important point to be clear on in the
                        document. <br>
                        [Balázs Varga A] I am not sure. DetNet service
                        is always provided over a L3 network (IP or
                        MPLS), that is fine. However the service itself
                        can be L2 or L3. In case of TSN Ethernet frames
                        are transported, so it is a L2 service. In case
                        of IP end systems IP packets are transported so
                        it is a L3 service. <o:p></o:p></p>
                    </blockquote>
                    <p class="MsoNormal"><br>
                      Humm - While I agree that DetNet is providing an
                      (enhanced) L2VPN service, it is not itself
                      providing control or service of L2 devices -- this
                      is TSN's job.  The fact that DetNet is all about
                      behavior of L3 nodes (i.e., IP and PW/MPLS) and
                      not L2 nodes (i.e., TSN bridges) is something the
                      architecture should make unambiguous. <br>
                      <br>
                      Thanks, <br>
                      Lou <br>
                      <br>
                      <br>
                      <br>
                      <br>
                      <o:p></o:p></p>
                    <blockquote
                      style="margin-top:5.0pt;margin-bottom:5.0pt">
                      <p class="MsoNormal">Please let me know what you
                        think. <br>
                        <br>
                        Cheers, <br>
                        <br>
                        Lou <br>
                        <br>
                        <br>
                        _______________________________________________
                        <br>
                        detnet mailing list <br>
                        <a moz-do-not-send="true"
                          href="mailto:detnet@ietf.org">detnet@ietf.org</a>
                        <br>
                        <a moz-do-not-send="true"
                          href="https://www.ietf.org/mailman/listinfo/detnet">https://www.ietf.org/mailman/listinfo/detnet</a>
                        <br>
                        _______________________________________________
                        <br>
                        detnet mailing list <br>
                        <a moz-do-not-send="true"
                          href="mailto:detnet@ietf.org">detnet@ietf.org</a>
                        <br>
                        <a moz-do-not-send="true"
                          href="https://www.ietf.org/mailman/listinfo/detnet">https://www.ietf.org/mailman/listinfo/detnet</a>
                        <o:p></o:p></p>
                    </blockquote>
                    <p class="MsoNormal"> <o:p></o:p></p>
                  </blockquote>
                  <p class="MsoNormal" style="margin-bottom:12.0pt"><br>
                    <br>
                    <br>
                    <br>
                    <br>
                    <o:p></o:p></p>
                  <div>
                    <p class="MsoNormal">On 6/12/2018 6:27 PM, Stewart
                      Bryant wrote:<o:p></o:p></p>
                  </div>
                  <blockquote
                    style="margin-top:5.0pt;margin-bottom:5.0pt">
                    <p>Dear Bala'zs<o:p></o:p></p>
                    <p>Thank you your for your consideration of these
                      points. I will just pick up a few that need some
                      further thought:<o:p></o:p></p>
                    <p class="MsoNormal"><br>
                      <br>
                      <br>
                      <br>
                      <o:p></o:p></p>
                    <blockquote
                      style="margin-top:5.0pt;margin-bottom:5.0pt">
                      <div>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText">    DetNet transit node<o:p></o:p></p>
                        <p class="MsoPlainText">           A node
                          operating at the DetNet transport layer, that
                          utilizes<o:p></o:p></p>
                        <p class="MsoPlainText">           link layer
                          and/or network layer switching across multiple<o:p></o:p></p>
                        <p class="MsoPlainText">           links and/or
                          sub-networks to provide paths for DetNet
                          service<o:p></o:p></p>
                        <p class="MsoPlainText">           layer
                          functions.  Optionally provides congestion
                          protection<o:p></o:p></p>
                        <p class="MsoPlainText">           over those
                          paths.  An MPLS LSR is an example of a DetNet<o:p></o:p></p>
                        <p class="MsoPlainText">           transit node.<o:p></o:p></p>
                        <p class="MsoPlainText">SB&gt; In that example
                          it would have to be a DetNet enable/aware LSR.
                          An
                          <o:p></o:p></p>
                        <p class="MsoPlainText">SB&gt; ordinary LSR
                          would not know anything about DetNet.<o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText">[Balázs Varga A] No, A
                          DetNet aware LSR would be a relay node (S-PE).<o:p></o:p></p>
                      </div>
                    </blockquote>
                    <p class="MsoNormal"><br>
                      I think the confusion is what "DetNet Transport
                      Layer" means. This <br>
                      technology touches on Transport Layer in  the L4
                      sense, and the<br>
                      Transport Network Layer as in the packet network
                      that carries<br>
                      L3 packets. <br>
                      <br>
                      So I think that we need to clarify whether a
                      DetNet transit node<br>
                      is an S-PE (i.e. a a transit node in the DetNet
                      layer), or a P node<br>
                      (i.e. a transit node that is carrying DetNet
                      packets but could be<br>
                      carrying any sort of MPLS packet)<br>
                      <br>
                      <br>
                      <br>
                      <br>
                      <o:p></o:p></p>
                    <blockquote
                      style="margin-top:5.0pt;margin-bottom:5.0pt">
                      <div>
                        <p class="MsoPlainText">============<o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText">   These three
                          techniques can be applied independently,
                          giving eight<o:p></o:p></p>
                        <p class="MsoPlainText">   possible
                          combinations, including none (no DetNet),
                          although some<o:p></o:p></p>
                        <p class="MsoPlainText">   combinations are of
                          wider utility than others.  This separation
                          keeps<o:p></o:p></p>
                        <p class="MsoPlainText">   the protocol stack
                          coherent and maximizes interoperability with<o:p></o:p></p>
                        <p class="MsoPlainText">   existing and
                          developing standards in this (IETF) and other
                          Standards<o:p></o:p></p>
                        <p class="MsoPlainText">   Development
                          Organizations.  Some examples of typical
                          expected<o:p></o:p></p>
                        <p class="MsoPlainText">   combinations:<o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText">   o  Explicit routes
                          plus service protection are exactly the
                          techniques<o:p></o:p></p>
                        <p class="MsoPlainText">      employed by
                          [HSR-PRP].  Explicit routes are achieved by
                          limiting<o:p></o:p></p>
                        <p class="MsoPlainText">      the physical
                          topology of the network, and the
                          sequentialization,<o:p></o:p></p>
                        <p class="MsoPlainText">      replication, and
                          duplicate elimination are facilitated by
                          packet<o:p></o:p></p>
                        <p class="MsoPlainText">      tags added at the
                          front or the end of Ethernet frames.<o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText">SB&gt; ER can be done
                          virtually as well as physically. RSVP is a
                          type of
                          <o:p></o:p></p>
                        <p class="MsoPlainText">SB&gt; ER, as is Adj-SID
                          based SR, and we can design other types.<o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText">[Balázs Varga A] Agree,
                          but these are examples. Statement is for
                          HSR-PRP.<o:p></o:p></p>
                      </div>
                    </blockquote>
                    <p class="MsoNormal">So the question is whether we
                      should expand the set of examples, particularly<br>
                      to more accessible ones.<br>
                      <br>
                      ============<br>
                      <br>
                      <br>
                      <br>
                      <o:p></o:p></p>
                    <blockquote
                      style="margin-top:5.0pt;margin-bottom:5.0pt">
                      <div>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText">                   
                          Packet replication and elimination<o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText">                &gt;
                          &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; relay
                          &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<o:p></o:p></p>
                        <p class="MsoPlainText">               &gt;
                          /------------+ R node E +------------\ &gt;<o:p></o:p></p>
                        <p class="MsoPlainText">              &gt;
                          /                  v + ^               \ &gt;<o:p></o:p></p>
                        <p class="MsoPlainText">      end    R
                          +                   v | ^                + E
                          end<o:p></o:p></p>
                        <p class="MsoPlainText">      system  
                          +                   v | ^                +  
                          system<o:p></o:p></p>
                        <p class="MsoPlainText">              &gt;
                          \                  v + ^               / &gt;<o:p></o:p></p>
                        <p class="MsoPlainText">               &gt;
                          \------------+ R relay E +-----------/ &gt;<o:p></o:p></p>
                        <p class="MsoPlainText">                &gt;
                          &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;  node
                          &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText">                                
                          Figure 1<o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText">   Packet replication
                          and elimination does not react to and correct<o:p></o:p></p>
                        <p class="MsoPlainText">   failures; it is
                          entirely passive.  Thus, intermittent
                          failures,<o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText">SB&gt; I think it copes
                          with intermittent failures OK.<o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText">[Balázs Varga A] Yes,
                          PRF and PEF can eliminate the effect of such
                          failures. But text
                          <o:p></o:p></p>
                        <p class="MsoPlainText">intends to say that it
                          is passive. It is not reacting to such
                          failures. No change in text.<o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                      </div>
                    </blockquote>
                    <p class="MsoNormal"><br>
                      You say that PREF does not correct failures. I
                      would contend that is exactly<br>
                      what it does. Sure it does not react but it does
                      correct, and it does<br>
                      address intermittent failures.<br>
                      <br>
                      <br>
                      <br>
                      <o:p></o:p></p>
                    <blockquote
                      style="margin-top:5.0pt;margin-bottom:5.0pt">
                      <div>
                        <p class="MsoNormal"> <o:p></o:p></p>
                        <p class="MsoPlainText">===========<o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText">   transported between
                          the peer end systems.  Therefore, the
                          following<o:p></o:p></p>
                        <p class="MsoPlainText">   possible types /
                          formats of a DetNet flow are distinguished in
                          this<o:p></o:p></p>
                        <p class="MsoPlainText">   document:<o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText">   o  App-flow: native
                          format of a DetNet flow.  It does not contain
                          any<o:p></o:p></p>
                        <p class="MsoPlainText">      DetNet related
                          attributes.<o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText">   o  DetNet-t-flow:
                          specific format of a DetNet flow.  Only
                          requires<o:p></o:p></p>
                        <p class="MsoPlainText">      the congestion /
                          latency features provided by the Detnet
                          transport<o:p></o:p></p>
                        <p class="MsoPlainText">      layer.<o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText">   o  DetNet-s-flow:
                          specific format of a DetNet flow.  Only
                          requires<o:p></o:p></p>
                        <p class="MsoPlainText">      the
                          replication/elimination feature ensured by the
                          DetNet service<o:p></o:p></p>
                        <p class="MsoPlainText">      layer.<o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText">   o  DetNet-st-flow:
                          specific format of a DetNet flow.  It requires<o:p></o:p></p>
                        <p class="MsoPlainText">      both DetNet
                          service layer and DetNet transport layer
                          functions<o:p></o:p></p>
                        <p class="MsoPlainText">      during forwarding.<o:p></o:p></p>
                        <p class="MsoPlainText">SB&gt; I find the
                          relisting of these types confusing. Wheren't
                          they defined
                          <o:p></o:p></p>
                        <p class="MsoPlainText">SB&gt; in the section
                          above?<o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText">[Balázs Varga A] This is
                          inline with the previous section " Grouping of
                          end systems ".<o:p></o:p></p>
                      </div>
                    </blockquote>
                    <p class="MsoNormal">Surely if we have defined them
                      we never need to do anything but name them in<br>
                      later sections. Redefinition is never a good idea
                      because it often leads to <br>
                      conflicting definitions.<br>
                      <br>
                      <br>
                      <br>
                      <br>
                      <o:p></o:p></p>
                    <blockquote
                      style="margin-top:5.0pt;margin-bottom:5.0pt">
                      <div>
                        <p class="MsoNormal"> <o:p></o:p></p>
                        <p class="MsoPlainText">============<o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText">   [HSR-PRP]  IEC, "High
                          availability seamless redundancy (HSR) is a<o:p></o:p></p>
                        <p class="MsoPlainText">              further
                          development of the PRP approach, although HSR<o:p></o:p></p>
                        <p class="MsoPlainText">              functions
                          primarily as a protocol for creating media<o:p></o:p></p>
                        <p class="MsoPlainText">              redundancy
                          while PRP, as described in the previous<o:p></o:p></p>
                        <p class="MsoPlainText">              section,
                          creates network redundancy.  PRP and HSR are
                          both<o:p></o:p></p>
                        <p class="MsoPlainText">              described
                          in the IEC 62439 3 standard.",<o:p></o:p></p>
                        <p class="MsoPlainText">              &lt;<a
                            moz-do-not-send="true"
                            href="http://webstore.iec.ch/webstore/webstore.nsf/">http://webstore.iec.ch/webstore/webstore.nsf/</a><o:p></o:p></p>
                        <p class="MsoPlainText">             
                          artnum/046615!opendocument&gt;.<o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText">SB&gt; Not available at
                          the time of this review, but my recollection
                          is
                          <o:p></o:p></p>
                        <p class="MsoPlainText">SB&gt; that this is not
                          readily available without paying a large fee.<o:p></o:p></p>
                      </div>
                    </blockquote>
                    <p class="MsoNormal"><br>
                      If we decide that this is essential as a key
                      reference, there needs to be<br>
                      some suitable text, as this will get raised a
                      number of times between<br>
                      here an publication as first the directorates and
                      then the ADs run<br>
                      into this.<br>
                      <br>
                      <br>
                      <br>
                      <br>
                      <o:p></o:p></p>
                    <blockquote
                      style="margin-top:5.0pt;margin-bottom:5.0pt">
                      <div>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText">===========<o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText">   [ISA95]    ANSI/ISA,
                          "Enterprise-Control System Integration Part 1:<o:p></o:p></p>
                        <p class="MsoPlainText">              Models and
                          Terminology", 2000,<o:p></o:p></p>
                        <p class="MsoPlainText">              &lt;<a
                            moz-do-not-send="true"
                            href="https://www.isa.org/isa95/"><span
                              style="color:windowtext;text-decoration:none">https://www.isa.org/isa95/</span></a>&gt;.<o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                        <p class="MsoPlainText">SB&gt; Should that be
                          2000, or 2010.<o:p></o:p></p>
                        <p class="MsoPlainText">SB&gt; Note that this
                          seems to be a very expensive document to
                          access.<o:p></o:p></p>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                      </div>
                    </blockquote>
                    <p class="MsoNormal">You did not comment on the
                      correctness of the reference.<br>
                      <br>
                      <br>
                      <br>
                      <o:p></o:p></p>
                    <blockquote
                      style="margin-top:5.0pt;margin-bottom:5.0pt">
                      <div>
                        <p class="MsoPlainText"> <o:p></o:p></p>
                      </div>
                    </blockquote>
                    <p class="MsoNormal"><br>
                      Best Regards<br>
                      <br>
                      Stewart<o:p></o:p></p>
                  </blockquote>
                  <p class="MsoNormal"> <o:p></o:p></p>
                </div>
              </blockquote>
              <p class="MsoNormal"> <o:p></o:p></p>
            </div>
          </blockquote>
          <p class="MsoNormal"><o:p> </o:p></p>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------84CB06A4150EE5A8FA393117--


From nobody Sun Jul 15 20:46:09 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 119EA130E9B for <detnet@ietfa.amsl.com>; Sun, 15 Jul 2018 20:46:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_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 YTTxT5OXcJvC for <detnet@ietfa.amsl.com>; Sun, 15 Jul 2018 20:46:05 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D80C5124C04 for <detnet@ietf.org>; Sun, 15 Jul 2018 20:46:04 -0700 (PDT)
Received: from LHREML712-CAH.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id B83808EB3A3A4; Mon, 16 Jul 2018 04:45:47 +0100 (IST)
Received: from DGGEMI405-HUB.china.huawei.com (10.3.17.143) by LHREML712-CAH.china.huawei.com (10.201.108.35) with Microsoft SMTP Server (TLS) id 14.3.399.0; Mon, 16 Jul 2018 04:45:48 +0100
Received: from DGGEMI529-MBS.china.huawei.com ([169.254.5.90]) by dggemi405-hub.china.huawei.com ([10.3.17.143]) with mapi id 14.03.0382.000; Mon, 16 Jul 2018 11:45:42 +0800
From: "qiangli (D)" <qiangli3@huawei.com>
To: =?utf-8?B?QmFsw6F6cyBWYXJnYSBB?= <balazs.a.varga@ericsson.com>, "Janos Farkas" <Janos.Farkas@ericsson.com>, DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] updating the flow information model draft
Thread-Index: AQHUE8KZwjE4LcNZ9Uulhw/elCbKyKSK2XeggAHGIICABKC6cA==
Date: Mon, 16 Jul 2018 03:45:41 +0000
Message-ID: <06C389826B926F48A557D5DB5A54C4ED2ACAA797@dggemi529-mbs.china.huawei.com>
References: <2d6d8f85-a283-eb43-6bea-323b7af661f2@ericsson.com> <06C389826B926F48A557D5DB5A54C4ED2A69D265@dggemi529-mbs.china.huawei.com> <DBXPR07MB41518D611DBB941971450E6AC580@DBXPR07MB415.eurprd07.prod.outlook.com>
In-Reply-To: <DBXPR07MB41518D611DBB941971450E6AC580@DBXPR07MB415.eurprd07.prod.outlook.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.130.163.138]
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/iyn9PmfN4nOfGTlLTJRslmFlKk8>
Subject: Re: [Detnet] updating the flow information model draft
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 16 Jul 2018 03:46:08 -0000

SGkgQmFsYSd6cywNCg0KSXQncyBhIGdvb2QgaWRlYSB0byBjbGFzc2lmeSBwYXJhbWV0ZXJzIGFu
ZCByZW9yZ2FuaXplIHRleHQgYXMgdGhlc2UgdGhyZWUgY2F0ZWdvcmllcy4gSW4gVXNlciBuZXR3
b3JrIGludGVyYWN0aW9uIHNldCwgYmVzaWRlcyB3aGF0IHlvdSBzYWlkIEkgdGhpbmsgbWF5YmUg
dGhlIHBhcmFtZXRlcnMgdGhlIG5ldHdvcmsgdG8gdXNlcnMgYWxzbyBuZWVkIHRvIGJlIHRha2Vu
IGluIHRvIGFjY291bnQsIHN1Y2ggYXMgc29tZSBtb25pdG9yaW5nLCBPQU0gcmVzdWx0cywgZXRj
Lg0KDQpCZXN0IHJlZ2FyZHMsDQoNCkNyaXN0aW5hIFFJQU5HDQoNCg0KLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCkZyb206IEJhbMOhenMgVmFyZ2EgQSBbbWFpbHRvOmJhbGF6cy5hLnZhcmdh
QGVyaWNzc29uLmNvbV0gDQpTZW50OiBGcmlkYXksIEp1bHkgMTMsIDIwMTggODo0MCBQTQ0KVG86
IHFpYW5nbGkgKEQpIDxxaWFuZ2xpM0BodWF3ZWkuY29tPjsgSmFub3MgRmFya2FzIDxKYW5vcy5G
YXJrYXNAZXJpY3Nzb24uY29tPjsgRGV0TmV0IFdHIDxkZXRuZXRAaWV0Zi5vcmc+DQpTdWJqZWN0
OiBSRTogW0RldG5ldF0gdXBkYXRpbmcgdGhlIGZsb3cgaW5mb3JtYXRpb24gbW9kZWwgZHJhZnQN
Cg0KSGkgQ3Jpc3RpbmEsDQoNClJlZ2FyZGluZyB0aGUgcXVlc3Rpb25zOg0KLSBjaGFwdGVyIDUu
MiB2cyAxMC4zOg0KUmlnaHQuIFdlIGhhdmUgdG8gY29uc29saWRhdGUgYW5kIGhhcm1vbml6ZSB0
ZXh0IGluIHRob3NlIGNoYXB0ZXJzLiBXZSBoYXZlIHRvIGNvbnNpZGVyIG11bHRpcGxlIHNldHMg
b2YgcGFyYW1ldGVycy4NCigxKSBVc2VyJ3MgdmlldzogcGFyYW1ldGVycyB0aGF0IGFyZSBkZWZp
bmVkIGJ5IHRoZSB1c2VyIGZvciBpdHMgZmxvdyAoaXQgbWF5IGJlIGFwcGxpY2F0aW9uIHNwZWNp
ZmljKSwgDQooMikgTmV0d29yaydzIHZpZXc6IHNlcnZpY2UgcGFyYW1ldGVycyB0aGUgbmV0d29y
aygvb3BlcmF0b3IpIHByb3ZpZGVzIGZvciBhIERldE5ldCBmbG93DQooMykgVXNlciBuZXR3b3Jr
IGludGVyYWN0aW9uOiBwYXJhbWV0ZXJzIHRoZSB1c2VyIHNpZ25hbHMgdG8gdGhlIG5ldHdvcmsu
IA0KVGhlc2Ugc2V0cyBhbmQgdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIHRoZW0gaGF2ZSB0byBi
ZSBzb3J0ZWQgb3V0IGluIG9yZGVyIHRvIGhhdmUgYSBjb25zb2xpZGF0ZWQgdGV4dC4NCg0KLSBq
aXR0ZXI6DQpBZ3JlZSwgd2UgaGF2ZSB0byBpbmNsdWRlIGl0LiBTbyBmYXIgaW4gdGhlIGRpc2N1
c3Npb25zIHRoZSBtYWluIGZvY3VzIHdhcyBib3VuZGVkIGRlbGF5LiBUaGF0IG1heSBpbXBseSBz
b21ld2hhdCBqaXR0ZXIsIGJ1dCBJIGFncmVlIHdlIG5lZWQgbW9yZSBleHBsaWNpdCBmb2N1cyBv
biBqaXR0ZXIuDQoNCkNoZWVycw0KQmFsYSd6cw0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LQ0KRnJvbTogZGV0bmV0IDxkZXRuZXQtYm91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mIHFp
YW5nbGkgKEQpDQpTZW50OiAyMDE4LiBqw7psaXVzIDEyLiA4OjQwDQpUbzogSmFub3MgRmFya2Fz
IDxKYW5vcy5GYXJrYXNAZXJpY3Nzb24uY29tPjsgRGV0TmV0IFdHIDxkZXRuZXRAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSZTogW0RldG5ldF0gdXBkYXRpbmcgdGhlIGZsb3cgaW5mb3JtYXRpb24gbW9k
ZWwgZHJhZnQNCg0KSGkgSmFub3MsDQoNCkkgYWdyZWUgd2l0aCB5b3UgdGhhdCB0aGUgaW5mb3Jt
YXRpb24gbW9kZWwgZHJhZnQgbmVlZHMgdG8gYWRkIHNvbWUgImluIG9yZGVyIGRlbGl2ZXJ5IiBy
ZWxhdGVkIGNvbnRlbnQuIEFuZCBJIHBlcnNvbmFsbHkgcHJlZmVyIHlvdXIgZmlyc3Qgc3VnZ2Vz
dGlvbiwgdXNpbmcgdGhlIG51bWJlciBvZiBtaXNvcmRlcmVkIHBhY2tldHMgdG8gZXhwcmVzcyB0
aGUgbWlzb2RlcmluZy4gDQoNCkJlc2lkZXMsIEkgaGF2ZSB0d28gb3RoZXIgcXVlc3Rpb25zOg0K
DQotLXdoYXQgaXMgdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuICJzZWN0aW9uIDUuMiBzZXJ2aWNl
IHBhcmFtZXRlcnMiIGFuZCAic2VjdGlvbiAxMC4zIHVzZXIgdG8gbmV0d29yayByZXF1aXJlbWVu
dHMiLCBhcmVuJ3QgdGhleSBib3RoIG9uIHRoZSBpbnRlcmZhY2UgYmV0d2VlbiB1c2VyIGFuZCBu
ZXR3b3JrPyBPbmUgaW50ZXJmYWNlIHR3byB1c2FnZXMsIGRlcGVuZCBvbiB3aGljaCBkaXJlY3Rp
b24geW91IGxvb2sgYXQgaXQuIEZyb20gbmV0d29yayB0byB1c2VyIGlzIHNlcnZpY2UsIGluIHRo
ZSBvcHBvc2l0ZSBkaXJlY3Rpb24gaXMgcmVxdWlyZW1lbnQsIGJ1dCBlaXRoZXIgd2F5LCB0aGV5
IHdpbGwgaGF2ZSB0aGUgc2FtZSBwYXJhbWV0ZXJzLg0KDQotLSBEbyB3ZSBuZWVkIHRvIGV4cGFu
ZCBpbmZvcm1hdGlvbiBtb2RlbCBkcmFmdCBmb3Igaml0dGVyPyBJIGNvdWxkbid0IGZpbmQgdGhl
IGRlc2NyaXB0aW9uIG9mIGppdHRlciBpbiB0aGUgY3VycmVudCB2ZXJzaW9uLiBIb3dldmVyIGFj
Y29yZGluZyB0byB0aGUgUFMgZHJhZnQsIGppdHRlciBpcyBvbmUgb2YgdGhlIGltcG9ydGFudCBm
ZWF0dXJlcyBvZiBkZXRuZXQgZmxvdywgc2VlIGJlbG93Og0KDQoiLi4uLmFsb25nIHRoZSBtdWx0
aS1ob3AgcGF0aCB3aXRoIHN1Y2ggY2hhcmFjdGVyaXN0aWNzIGFzIGxvdyBsYXRlbmN5IGFuZCB1
bHRyYS1sb3cgaml0dGVyLCByZW9yZGVyaW5nIGFuZC9vciByZXBsaWNhdGlvbiBhbmQgZWxpbWlu
YXRpb24gb2YgcGFja2V0cy4uLi4uIiwgYXMgd2VsbCBhcyAiTmVlZCBhYnNvbHV0ZSBndWFyYW50
ZWVzIG9mIG1pbmltdW0gYW5kIG1heGltdW0gbGF0ZW5jeSBlbmQtdG8tZW5kIGFjcm9zcyB0aGUg
bmV0d29yazsgc29tZXRpbWVzIGEgdGlnaHQgaml0dGVyIGlzIHJlcXVpcmVkIGFzIHdlbGw7Ig0K
DQoNCkJlc3QgcmVnYXJkcywNCg0KQ3Jpc3RpbmEgUUlBTkcNCg0KLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0NCkZyb206IGRldG5ldCBbbWFpbHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3JnXSBP
biBCZWhhbGYgT2YgSsOhbm9zIEZhcmthcw0KU2VudDogVGh1cnNkYXksIEp1bHkgMDUsIDIwMTgg
MjoxMiBBTQ0KVG86IERldE5ldCBXRyA8ZGV0bmV0QGlldGYub3JnPg0KU3ViamVjdDogW0RldG5l
dF0gdXBkYXRpbmcgdGhlIGZsb3cgaW5mb3JtYXRpb24gbW9kZWwgZHJhZnQNCg0KRGVhciBhbGws
DQoNCkkgdGhpbmsgdGhlIGZsb3cgaW5mb3JtYXRpb24gbW9kZWwgZHJhZnQgbmVlZHMgc29tZSB1
cGRhdGVzIHRvIGJyaW5nIGl0IGluLWxpbmUgd2l0aCB0aGUgcmVjZW50IGRldmVsb3BtZW50cyBp
biB0aGUgV0cuIEnigJlkIGxpa2UgdG8gaGF2ZSBXRyBkaXNjdXNzaW9uIG9uIHRoZSBsaXN0IGFu
ZCBhdCBJRVRGIDEwMiBiZWZvcmUgbWFraW5nIGFueSB1cGRhdGVzLg0KDQoxLCBDdXJyZW50IHZl
cnNpb24gb2YgZHJhZnQtaWV0Zi1kZXRuZXQtZmxvdy1pbmZvcm1hdGlvbi1tb2RlbC0wMQ0KDQpT
ZWN0aW9uIDUuMiBTZXJ2aWNlIFBhcmFtZXRlcnMgaW5jbHVkZXMgaW4gb3JkZXIgZGVsaXZlcnks
IHdoaWNoIGlzIGEgYmluYXJ5IHZhbHVlIGluIGRyYWZ0LWlldGYtZGV0bmV0LWZsb3ctaW5mb3Jt
YXRpb24tbW9kZWwtMDEgZGVwZW5kaW5nIG9uIHdoZXRoZXIgb3Igbm90IGluIG9yZGVyIGRlbGl2
ZXJ5IGlzIHJlcXVpcmVkIGZvciB0aGUgZ2l2ZW4gc2VydmljZS4gVGhpcyByZXF1aXJlcyByZWZp
bmVtZW50cyBiYXNlZCBvbiB0aGUgZGV2ZWxvcG1lbnRzIHdlIGhhZCBpbiBkcmFmdC1pZXRmLWRl
dG5ldC1hcmNoaXRlY3R1cmUtMDYuDQoNClRoZSByZWZpbmVtZW50IHdvdWxkIGludm9sdmUgaW50
cm9kdWNpbmcgYSBudW1lcmljYWwgc2VydmljZSBwYXJhbWV0ZXIsIHdoaWNoIGNvdWxkIGJlIGNh
bGxlZCDigJxNaXNvcmRlcmluZ1RvbGVyYW5jZeKAnSBvciBhbGlrZSB0byByZXBsYWNlIHRoZSBj
dXJyZW50IGJpbmFyeSBwYXJhbWV0ZXIuDQoNCg0KMiwgUmVjZW50IHVwZGF0ZXMgb2YgZHJhZnQt
aWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA2DQoNCmRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVj
dHVyZS0wNiBwcm92aWRlcyBhIGZpbmVyIGdyYWRlIERldE5ldCBRb1MgcGFyYW1ldGVyIGJ5IGlu
dHJvZHVjaW5nIDoNCg0KU2VjdGlvbiAzLjE6DQrigJxvIEFuIHVwcGVyIGJvdW5kIG9uIG91dC1v
Zi1vcmRlciBwYWNrZXQgZGVsaXZlcnkuIEl0IGlzIHdvcnRoIG5vdGluZyB0aGF0IHNvbWUgRGV0
TmV0IGFwcGxpY2F0aW9ucyBhcmUgdW5hYmxlIHRvIHRvbGVyYXRlIGFueSBvdXQtb2Ytb3JkZXIg
ZGVsaXZlcnku4oCdDQoNClNlY3Rpb24gMy4yLjIuMS4gSW4tT3JkZXIgRGVsaXZlcnk6DQrigJxP
dXQtb2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5IGNhbiBiZSBhIHNpZGUgZWZmZWN0IG9mIHNlcnZp
Y2UgcHJvdGVjdGlvbi4gUGFja2V0cyBkZWxpdmVyZWQgb3V0LW9mLW9yZGVyIGltcGFjdCB0aGUg
YW1vdW50IG9mIGJ1ZmZlcmluZyBuZWVkZWQgYXQgdGhlIGRlc3RpbmF0aW9uIHRvIHByb3Blcmx5
IHByb2Nlc3MgdGhlIHJlY2VpdmVkIGRhdGEuIFN1Y2ggcGFja2V0cyBhbHNvIGluZmx1ZW5jZSB0
aGUgaml0dGVyIG9mIGEgZmxvdy4gVGhlIERldE5ldCBzZXJ2aWNlIGluY2x1ZGVzIG1heGltdW0g
YWxsb3dlZCBtaXNvcmRlcmluZyBhcyBhIGNvbnN0cmFpbnQuIFplcm8gbWlzb3JkZXJpbmcgd291
bGQgYmUgYSB2YWxpZCBzZXJ2aWNlIGNvbnN0cmFpbnQgdG8gcmVmbGVjdCB0aGF0IHRoZSBlbmQg
c3lzdGVtKHMpIG9mIHRoZSBmbG93IGNhbm5vdCB0b2xlcmF0ZSBhbnkgb3V0LW9mLW9yZGVyIGRl
bGl2ZXJ5Lg0KU2VydmljZSBwcm90ZWN0aW9uIG1heSBwcm92aWRlIGEgbWVjaGFuaXNtIHRvIHN1
cHBvcnQgaW4tb3JkZXIgZGVsaXZlcnku4oCdDQoNClRoZSBhcmNoaXRlY3R1cmUgZG9jdW1lbnQg
ZG9lcyBub3QgcHJvdmlkZSBmdXJ0aGVyIGRldGFpbHMgb24gcHVycG9zZS4gDQpJdCBpcyB0aGUg
am9iIG9mIHRoZSBmbG93IGluZm9ybWF0aW9uIG1vZGVsIGRyYWZ0IHRvIGdvIGludG8gdGhlIGRl
dGFpbHMuDQoNCg0KMywg4oCcTWlzb3JkZXJpbmdUb2xlcmFuY2XigJ0gcmVsYXRlZCB0aG91Z2h0
cw0KDQpUaGUgRGV0TmV0IFFvUyByZXF1aXJlbWVudHMgYXJlIGNvcnJlbGF0ZWQgdG8gZWFjaCBv
dGhlci4gRm9yIGluc3RhbmNlLCBhIHBhY2tldCByZWNlaXZlZCB3aXRoIGEgdG9vIGJpZyBkZWxh
eSBvciBqaXR0ZXIgaXMgcHJhY3RpY2FsbHkgYSBsb3N0IHBhY2tldCBmb3IgdGhlIGFwcGxpY2F0
aW9uLiBBcyBmb3IgbWlzb3JkZXJpbmcsIGl0IGlzIHJlbGF0ZWQsIGUuZy4sIHRvIGppdHRlciBh
cyBleHBsYWluZWQgaW4gdGhlIGFyY2hpdGVjdHVyZSBkb2N1bWVudC4gKFdlbGwsIG1pc29yZGVy
aW5nIGFib3ZlIHRoZSB0b2xlcmFibGUgbGltaXQgY2FuIGJlIGNvbnNpZGVyZWQgbG9zcy4pIFRo
ZSBjb3JyZWxhdGlvbnMgY2FuIGJlIHRha2VuIGludG8gYWNjb3VudCB3aGVuIGRlZmluaW5nIHRo
ZSBRb1MgcmVxdWlyZW1lbnRzIGZvciBhIERldE5ldCBzZXJ2aWNlLCBhbmQgYWxzbyB3aGVuIHBy
b3ZpZGluZyB0aGUgZ2l2ZW4gRGV0TmV0IHNlcnZpY2UgYnkgdGhlIERldE5ldCBuZXR3b3JrLg0K
DQpBY3R1YWxseSwgbWlzb3JkZXJpbmcgYW5kIGppdHRlciBjYW4gYmUgZGVjcmVhc2VkIHdpdGgg
YSBzaW1pbGFyIHRvb2wsIGUuZy4sIGEgcGxheW91dCBidWZmZXIuIEl0IGlzIGEgYml0IG1vcmUg
Y29tcGxleCBmb3IgcmVvcmRlcmluZyBhbmQgcmVxdWlyZXMgc2VxdWVuY2luZyBpbmZvcm1hdGlv
biBjYXJyaWVkIGluIHRoZSBwYWNrZXRzLg0KDQpJIHNlZSB0d28gYXBwcm9hY2hlcyB0byBleHBy
ZXNzIG1heGltdW0gYWxsb3dlZCBtaXNvcmRlcmluZzoNCmEpIG51bWJlciBvZiBtaXNvcmRlcmVk
IHBhY2tldHMNCmIpIHRpbWUNCg0KQm90aCBvZiB0aGVtIGhhdmUgdGhlaXIgcHJvcyBhbmQgY29u
cy4NCg0KSSBwcm9wb3NlIHRvIGZvbGxvdyBhKSBmb3IgbXVsdGlwbGUgcmVhc29ucy4NCg0KTWF4
aW11bSBhbGxvd2VkL3RvbGVyYWJsZSBtaXNvcmRlcmluZyBjb3VsZCBiZSBkZWZpbmVkIGFsb25n
Og0K4oCcbWF4aW11bSBudW1iZXIgb2YgbWlzb3JkZXJlZCBwYWNrZXRzLCBlLmcuLCBhIGRlbHRh
IG9mIHNlcXVlbmNlIG51bWJlcnMgYmV0d2VlbiB0aGUgaGlnaGVzdCBzZXF1ZW5jZSBudW1iZXIg
dGhhdCB3YXMganVzdCByZWNlaXZlZCBhbmQgdGhlIGxvd2VzdCBzZXF1ZW5jZSB0aGF0IGlzIGFj
Y2VwdGFibGXigJ0NCihjcmVkaXQgZ29lcyB0byBQYXNjYWwgZm9yIGluaXRpYWwgd29yZGluZyEp
DQoNClRoaXMgaXMgYSByZWxhdGl2ZWx5IHNpbXBsZSBkZWZpbml0aW9uIGFuZCBhbHNvIHNpbXBs
ZSB0byBtZWFzdXJlLCBkZXRlY3QsIGFuZCB2ZXJpZnkuIEZ1cnRoZXJtb3JlLCB0aW1pbmcgcmVx
dWlyZW1lbnQgaXMgYWxyZWFkeSBkZWZpbmVkIGFzIHBhcnQgb2YgdGhlIGppdHRlciByZXF1aXJl
bWVudCwgbm8gbmVlZCB0byBkdXBsaWNhdGUuIEluIGFkZGl0aW9uLCB0aW1pbmcgbWF5IG5vdCBi
ZSBhcyBpbXBvcnRhbnQgYXMgdGhlIG9yZGVyIG9mIHBhY2tldHMgZm9yIHNvbWUgYXBwbGljYXRp
b25zLg0KDQpXaGF0IGRvIHlvdSB0aGluaz8NCg0KUmVnYXJkcywNCkphbm9zDQoNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpkZXRuZXQgbWFpbGluZyBs
aXN0DQpkZXRuZXRAaWV0Zi5vcmcNCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vZGV0bmV0DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KZGV0bmV0IG1haWxpbmcgbGlzdA0KZGV0bmV0QGlldGYub3JnDQpodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldA0K


From nobody Mon Jul 16 06:21:53 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 92ED113104C for <detnet@ietfa.amsl.com>; Mon, 16 Jul 2018 06:21:49 -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, T_DKIMWL_WL_HIGH=-0.01, T_KAM_HTML_FONT_INVALID=0.01, 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=IDtKWpRP; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=m0/cKg+K
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2BDXDlaZIdGJ for <detnet@ietfa.amsl.com>; Mon, 16 Jul 2018 06:21:43 -0700 (PDT)
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 E1FAA130E3D for <detnet@ietf.org>; Mon, 16 Jul 2018 06:21:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1531747178; x=1563283178; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=IbT/NhKz/am+sx+FJNrLHGFq/aIr1dJvlBfwaoVKIwA=; b=IDtKWpRPlNkwxouPdLsgXfgbqL3LS8LYbru6c1WH4U/6gsozlMc5kDIv YbtAdZIt9RQ5sHb9POXVxONuwnXWi+wa6gMIdDzxPuUYUvQOpJcWqnRpl z6/Fgu0OxZGZpLjHuwsP6nie2TbacfNnvpMFfnlcfeoM1qAx59zgS8uLi w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2FXAQCumkxbmMqZ6ERcHAEBAQQBAQoBA?= =?us-ascii?q?YJTIiYEgQ1/KAqDcpQlGYIMhyaOJ4ErFyQLGAEMCYFJgi9GAheCSiE4FAECAQE?= =?us-ascii?q?CAQECAQECEAEBAQEBCAsLBikjDII1JAEOLxwvCAIEAQEBAQEBJwEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBARcCCDsBEgEBGAEBAQECAQEBGAEIBAYTHwgHCwEEBwQCAQYCEQE?= =?us-ascii?q?DAQELFgEGAwICAiULFAMGCAIEDgUIE2KCIwGBG1wIAQ6NO5tHezMfglmHPwiHa?= =?us-ascii?q?3EmgVg+gRABghMBfYMZAQGBKBgBAQYaFQ8HCYJLMYIkh0YhbIQGhBKBCIdrAwQ?= =?us-ascii?q?CAoYIgmSHfEODTogRh32COgKHNAIEAgQFAhSBMSdIgSxwUIJpCYIcDgl6AQEIg?= =?us-ascii?q?hkohRSFPm8Bi1MPF4EIgRoBAQ?=
X-IPAS-Result: =?us-ascii?q?A2FXAQCumkxbmMqZ6ERcHAEBAQQBAQoBAYJTIiYEgQ1/KAq?= =?us-ascii?q?DcpQlGYIMhyaOJ4ErFyQLGAEMCYFJgi9GAheCSiE4FAECAQECAQECAQECEAEBA?= =?us-ascii?q?QEBCAsLBikjDII1JAEOLxwvCAIEAQEBAQEBJwEBAQEBAQEBAQEBAQEBAQEBARc?= =?us-ascii?q?CCDsBEgEBGAEBAQECAQEBGAEIBAYTHwgHCwEEBwQCAQYCEQEDAQELFgEGAwICA?= =?us-ascii?q?iULFAMGCAIEDgUIE2KCIwGBG1wIAQ6NO5tHezMfglmHPwiHa3EmgVg+gRABghM?= =?us-ascii?q?BfYMZAQGBKBgBAQYaFQ8HCYJLMYIkh0YhbIQGhBKBCIdrAwQCAoYIgmSHfEODT?= =?us-ascii?q?ogRh32COgKHNAIEAgQFAhSBMSdIgSxwUIJpCYIcDgl6AQEIghkohRSFPm8Bi1M?= =?us-ascii?q?PF4EIgRoBAQ?=
Received: from esa2.dell-outbound2.iphmx.com ([68.232.153.202]) by esa3.dell-outbound.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Jul 2018 08:19:36 -0500
From: "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-GCM-SHA384; 16 Jul 2018 19:11:55 +0600
Received: from maildlpprd56.lss.emc.com (maildlpprd56.lss.emc.com [10.106.48.160]) by mailuogwprd52.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id w6GDLYLl026027 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 16 Jul 2018 09:21:38 -0400
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd52.lss.emc.com w6GDLYLl026027
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1531747298; bh=DjpYH9MBYrAh4gk2zFfdEekYfHE=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=m0/cKg+Kpl48prT5BQg7WPq6qblgLVWNQvi50I5Ix3HnLxizJLaMtWtkxaBt+fhPr n9jPohORDxKWLXyGG7s4RHgUe2P/7NpaWCyQZILGY0Jy3/x+O/drnU1TOD3Mk0Xlgm QGKvd8rkJ8ohhJpEZz7K0QvBeKW+AuVELCD3s9a4=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd52.lss.emc.com w6GDLYLl026027
Received: from mailusrhubprd51.lss.emc.com (mailusrhubprd51.lss.emc.com [10.106.48.24]) by maildlpprd56.lss.emc.com (RSA Interceptor); Mon, 16 Jul 2018 09:21:23 -0400
Received: from MXHUB321.corp.emc.com (MXHUB321.corp.emc.com [10.146.3.99]) by mailusrhubprd51.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id w6GDLK3A013953 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=FAIL); Mon, 16 Jul 2018 09:21:24 -0400
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB321.corp.emc.com ([10.146.3.99]) with mapi id 14.03.0399.000; Mon, 16 Jul 2018 09:21:21 -0400
To: =?utf-8?B?SsOhbm9zIEZhcmthcw==?= <janos.farkas@ericsson.com>
CC: DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
Thread-Index: AQHT6XGt9peyQ1ClD06FxPgGJRt8zKQ9zvSAgB8CLgCAAHN4gIAZtweAgACOEzCACGxQAIADGIqwgA6HmoD//9dPAIAAYD2AgABuxYA=
Date: Mon, 16 Jul 2018 13:21:19 +0000
Message-ID: <CE03DB3D7B45C245BCA0D24327794936301D84CF@MX307CL04.corp.emc.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <CE03DB3D7B45C245BCA0D243277949363019498B@MX307CL04.corp.emc.com> <4900e61d-8399-8765-0ecb-181dc3c9ff5a@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301A79DE@MX307CL04.corp.emc.com> <ba0c0b74-8d2e-c332-18c6-02a2649cddf0@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301D75F4@MX307CL04.corp.emc.com> <61d00506-b546-6c80-044f-b5bdb243ae23@ericsson.com>
In-Reply-To: <61d00506-b546-6c80-044f-b5bdb243ae23@ericsson.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_CE03DB3D7B45C245BCA0D24327794936301D84CFMX307CL04corpem_"
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd51.lss.emc.com
X-RSA-Classifications: public
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/oOl638Qv5wqfJlJCpivxb5xL6DM>
Subject: Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 16 Jul 2018 13:21:50 -0000

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

RG9u4oCZdCB1c2Ug4oCcY29uZ2VzdGlvbiBwcm90ZWN0aW9u4oCdIGluIHRoZSBkZWZpbml0aW9u
cyBmb3IgYm90aCBsZXZlbHMuDQoNClRoYW5rcywgLS1EYXZpZA0KDQpGcm9tOiBKw6Fub3MgRmFy
a2FzIFttYWlsdG86amFub3MuZmFya2FzQGVyaWNzc29uLmNvbV0NClNlbnQ6IFN1bmRheSwgSnVs
eSAxNSwgMjAxOCAxMDo0MyBQTQ0KVG86IEJsYWNrLCBEYXZpZA0KQ2M6IERldE5ldCBXRw0KU3Vi
amVjdDogUmU6IFtEZXRuZXRdIFdHIExhc3QgQ2FsbDogZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0
ZWN0dXJlLTA1DQoNClRoYW5rIHlvdSBEYXZpZCENCg0KSSB0aGluayB3ZSBhcmUgc2V0LiA6LSkN
Cg0KWW91IGdvdCBhIHBvaW50LCB3ZSBzaG91bGQgdXBkYXRlDQoiRGV0TmV0IHNlcnZpY2UgbGF5
ZXIgaXMgdGhlIGxheWVyIGF0IHdoaWNoIEEgRGV0TmV0IFNlcnZpY2UsIHN1Y2ggYXMgY29uZ2Vz
dGlvbiBvciBzZXJ2aWNlIHByb3RlY3Rpb24gaXMgcHJvdmlkZWQuIg0KdG8NCiJEZXROZXQgc2Vy
dmljZSBsYXllciBpcyB0aGUgbGF5ZXIgYXQgd2hpY2ggQSBEZXROZXQgU2VydmljZSwgc3VjaCBh
cyBjb25nZXN0aW9uIHByb3RlY3Rpb24gYW5kL29yIHNlcnZpY2UgcHJvdGVjdGlvbiBpcyBwcm92
aWRlZC4iDQppbiB0aGUgZGVmaW5pdGlvbnMgYXMgd2VsbCB0byBtYWtlIGl0IGNsZWFyLg0KDQpU
aGFua3MsDQpKYW5vcw0KDQpPbiA3LzE2LzIwMTggMzowMyBBTSwgQmxhY2ssIERhdmlkIHdyb3Rl
Og0KTW92aW5nIHRoZSBvbmx5IHR3byBvcGVuIGl0ZW1zIHRvIHRoZSB0b3Ag4oCmDQoNCi0tIFNl
Y3Rpb24gNA0KDQo+IFdlIGNvdWxkIGFkZCBzb21lIGludHJvZHVjdG9yeSB0ZXh0IHRvIDQuMSBv
ciA0LjEuMSwgZm9yIGluc3RhbmNlOg0KPiBUaGUgZnVuY3Rpb25hbGl0eSBuZWVkZWQgZm9yIERl
dE5ldCAoU2VjdGlvbiAzKSBhcmUgaW1wbGVtZW50ZWQgaW4gdGhlIERldE5ldCBsYXllciB3aGlj
aCBjb21wcmlzZXMgdGhlIERldE5ldCBzZXJ2aWNlIGxheWVyIGFuZCB0aGUgRGV0TmV0IHRyYW5z
cG9ydCBsYXllci4NCj4gVGhlIERldE5ldCBzZXJ2aWNlIGxheWVyIGZ1bmN0aW9ucyByZWx5IG9u
IGZsb3cgaWRlbnRpZmljYXRpb24gYW5kIHNlcXVlbmNpbmcuIFRoZSBEZXROZXQgdHJhbnNwb3J0
IGxheWVyIGZ1bmN0aW9uIG1heSByZWx5IG9uIGZsb3cgaWRlbnRpZmljYXRpb24uDQo+DQo+IFdo
YXQgZG8geW91IHRoaW5rPw0KDQpJIHByZWZlciBmdW5jdGlvbmFsICh3aGF0IGl0IGRvZXMpIGNo
YXJhY3Rlcml6YXRpb24gdG8gbWVjaGFuaXN0aWMgKGhvdyBpdCB3b3JrcykgY2hhcmFjdGVyaXph
dGlvbiBpbiBhbiBvdmVydmlldywgZS5nLiwgZXhjZXJwdGluZyBmcm9tIHdoYXQgSSBvcmlnaW5h
bGx5IHdyb3RlOg0KDQrCtyAgICAgICBUaGUgRGV0TmV0IFNlcnZpY2UgbGF5ZXIgcHJvdmlkZXMg
dGltZWx5IHJlbGlhYmxlIGluLW9yZGVyIERldE5ldCBmbG93IGRlbGl2ZXJ5IHRvIGFwcGxpY2F0
aW9ucyB0aGF0IHVzZSBEZXROZXQuDQoNCsK3ICAgICAgIFRoZSBEZXROZXQgVHJhbnNwb3J0IGxh
eWVyIGluc3VsYXRlcyBEZXROZXQgZmxvd3MgZnJvbSBpbnRlcmZlcmVuY2UgYnkgbmV0d29yayBt
ZWNoYW5pc21zLCBwcmltYXJpbHkgcXVldWluZyBhbmQgcm91dGluZw0KSSB1bmRlcnN0YW5kIHRo
ZSBwcmluY2lwbGUuDQoNCldoYXQgYWJvdXQganVzdCBjb3B5aW5nIHRoZSB0d28gZGVmaW5pdGlv
bnMgaGVyZToNCkRldE5ldCBzZXJ2aWNlIGxheWVyIGlzIHRoZSBsYXllciBhdCB3aGljaCBBIERl
dE5ldCBTZXJ2aWNlLCBzdWNoIGFzIGNvbmdlc3Rpb24gb3Igc2VydmljZSBwcm90ZWN0aW9uIGlz
IHByb3ZpZGVkLg0KRGV0TmV0IHRyYW5zcG9ydCBsYXllciBvcHRpb25hbGx5IHByb3ZpZGVzIGNv
bmdlc3Rpb24gcHJvdGVjdGlvbiBmb3IgRGV0TmV0IGZsb3dzIG92ZXIgcGF0aHMgcHJvdmlkZWQg
YnkgdGhlIHVuZGVybHlpbmcgbmV0d29yay4NCg0KRGF2aWQ+IFllcywgdGhhdCB3b3JrcywgYWx0
aG91Z2ggSSBkb27igJl0IHRoaW5rIOKAnGNvbmdlc3Rpb27igJ0gd2FzIG1lYW50IHRvIGJlIGlu
Y2x1ZGVkIGluIHRoZSBmaXJzdCBkZWZpbml0aW9uIOKApg0KDQoNCiAgIE1hbnkgcmVhbC10aW1l
IG5ldHdvcmtzIHJlbHkgb24gcGh5c2ljYWwgcmluZ3Mgb3IgY2hhaW5zIG9mIHR3by1wb3J0DQoN
CiAgIGRldmljZXMsIHdpdGggYSByZWxhdGl2ZWx5IHNpbXBsZSByaW5nIGNvbnRyb2wgcHJvdG9j
b2wuDQoNCkhvdyBkb2VzIGEg4oCccmluZyBjb250cm9sIHByb3RvY29s4oCdIGNvbnRyb2wg4oCc
Y2hhaW5z4oCdPyAgU3VnZ2VzdDog4oCccmluZyBjb250cm9sIHByb3RvY29s4oCdIC0+IOKAnGNv
bnRyb2wgcHJvdG9jb2zigJ0NCkFsc28sIGFyZSBwYWlyZWQgY2hhaW5zIGJldHdlZW4gY29tbW9u
IGVuZHBvaW50cyBpbnRlbmRlZCwgb3IgYSBtb3JlIGdlbmVyYWwgbm90aW9uIG9mIGNoYWlucz8N
ClRoaXMgdGV4dCByZWZlcnMgdG8gdHlwaWNhbCBmYWN0b3J5IGRlcGxveW1lbnQsIHdoaWNoIGlz
IGNoYWluIG9yIHJpbmcuDQpJdCBzZWVtcyBiZXR0ZXIgdG8ga2VlcCDigJxyaW5nIGNvbnRyb2wg
cHJvdG9jb2zigJ0gYmVjYXVzZSB0aGV5IGFyZSBvZnRlbiB2ZXJ5IGRpZmZlcmVudCBmcm9tIGdl
bmVyaWMgY29udHJvbCBwcm90b2NvbHMgYXBwbGljYWJsZSB0byBtZXNoIG5ldHdvcmtzLg0KDQpX
b3VsZCBmbGlwcGluZyBjaGFpbiBhbmQgcmluZyByZXNvbHZlIHlvdXIgY29uY2Vybj8NCg0KICAg
TWFueSByZWFsLXRpbWUgbmV0d29ya3MgcmVseSBvbiBwaHlzaWNhbCBjaGFpbnMgb3IgcmluZ3Mg
b2YgdHdvLXBvcnQNCg0KICAgZGV2aWNlcywgd2l0aCBhIHJlbGF0aXZlbHkgc2ltcGxlIHJpbmcg
Y29udHJvbCBwcm90b2NvbC4NCg0KW0RhdmlkPl0gSXQgZmVlbHMgbGlrZSDigJxyaW5nIGNvbnRy
b2wgcHJvdG9jb2zigJ0gaXMgYW4gaW1wb3J0YW50IHBocmFzZSB0byByZXRhaW4uICAgSW4gdGhl
IG9yaWdpbmFsIHRleHQsIHdvdWxkIGl0IGJlIHJlYXNvbmFibGUgdG8gYWRkIOKAnChhcHBsaWVz
IHRvIGJvdGggcmluZ3MgYW5kIGNoYWlucynigJ0gdG8gdGhlIGVuZCBvZiB0aGUgc2VudGVuY2U/
DQpXZWxsLCBJIGd1ZXNzIHRoZSBwb2ludCBpcyB0aGF0IHRoZXJlIGFyZSBtYW55IHNwZWNpZmlj
IHJpbmcgcHJvdG9jb2xzLCBidXQgd2UgYXJlIGxvb2tpbmcgZm9yIGEgZ2VuZXJpYyBzb2x1dGlv
bi4NCldoYXQgYWJvdXQgZGVsZXRpbmcgImNoYWlucyIgZnJvbSB0aGUgc2VudGVuY2U/DQoNCkRh
dmlkPiBZZXMsIGlmIHRoZSBzZW50ZW5jZSBpcyBhbGwgYWJvdXQgcmluZ3MsIGl04oCZcyBjbGVh
ci4NCg0KVGhhbmtzLCAtLURhdmlkDQoNCkZyb206IErDoW5vcyBGYXJrYXMgW21haWx0bzpqYW5v
cy5mYXJrYXNAZXJpY3Nzb24uY29tXQ0KU2VudDogU3VuZGF5LCBKdWx5IDE1LCAyMDE4IDc6MjUg
UE0NClRvOiBCbGFjaywgRGF2aWQNCkNjOiBEZXROZXQgV0cNClN1YmplY3Q6IFJlOiBbRGV0bmV0
XSBXRyBMYXN0IENhbGw6IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNQ0KDQpIaSBE
YXZpZCwNCg0KUGxlYXNlIHNlZSBpbi1saW5lLg0KDQpUaGFuayB5b3UhDQpKYW5vcw0KDQoNCk9u
IDcvNi8yMDE4IDExOjUwIFBNLCBCbGFjaywgRGF2aWQgd3JvdGU6DQotLSBCcmlkZ2VkIHBhdGgg
ZGVmaW5pdGlvbg0KDQo+ICBPciBzaG91bGQgd2UgZG8gc29tZXRoaW5nIGVsc2U/DQo+IFRoZXJl
IGlzIG9ubHkgb25lIG9jY3VycmVuY2Ugb2YgImJyaWRnZWQgcGF0aCIgaW4gdGhlIHRleHQgaW4g
YnJhY2tldHMuDQoNCg0KDQpUaGF0IHNvdW5kcyBsaWtlIGEgYmV0dGVyIHN1Z2dlc3Rpb24g4oCT
IGNoYW5nZSB0aGF0IG9jY3VycmVuY2UgYW5kIHJlbW92ZSB0aGUgZGVmaW5pdGlvbiBvZiDigJxi
cmlkZ2VkIHBhdGjigJ0gZnJvbSB0aGUgZHJhZnQuICBUaGF0IG9jY3VycmVuY2UgaXMgaW4gU2Vj
dGlvbiA0LjEuMToNCg0KICAgQ29uZ2VzdGlvbiBwcm90ZWN0aW9uDQogICAgICAgICAgIFRoZSBE
ZXROZXQgdHJhbnNwb3J0IGxheWVyIHByb3ZpZGVzIGNvbmdlc3Rpb24gcHJvdGVjdGlvbi4NCiAg
ICAgICAgICAgU2VlIFNlY3Rpb24gNC41LiAgVGhlIGFjdHVhbCBxdWV1aW5nIGFuZCBzaGFwaW5n
IG1lY2hhbmlzbXMNCiAgICAgICAgICAgYXJlIHR5cGljYWxseSBwcm92aWRlZCBieSB1bmRlcmx5
aW5nIHN1Ym5ldCBsYXllcnMsIHRoZXNlIGNhbg0KICAgICAgICAgICBiZSBjbG9zZWx5IGFzc29j
aWF0ZWQgd2l0aCB0aGUgbWVhbnMgb2YgcHJvdmlkaW5nIHBhdGhzIGZvcg0KICAgICAgICAgIERl
dE5ldCBmbG93cyAoZS5nLiwgTVBMUyBMU1BzIG9yIGJyaWRnZWQgcGF0aHMpLCB0aGUgcGF0aCBh
bmQNCiAgICAgICAgICAgdGhlIGNvbmdlc3Rpb24gcHJvdGVjdGlvbiBhcmUgY29uZmxhdGVkIGlu
IHRoaXMgZmlndXJlLg0KDQpQZXJoYXBzOiAoZS5nLiwgTVBMUyBMU1BzIG9yIGJyaWRnZWQgcGF0
aHMpIC0+IChNUExTIExTUHMgb3Igb3RoZXIgbmV0d29yayBwYXRocykNCm9yIGp1c3QgZGVsZXRl
IHRoZSBlbnRpcmUgcGFyZW50aGV0aWNhbCBleGFtcGxlLg0KT0suIExldCdzIGp1c3QgZGVsZXRl
IHRoZSBlbnRpcmUgcGFyZW50aGV0aWNhbCBleGFtcGxlLg0KDQoNCg0KDQotLSBTZWN0aW9uIDQN
Cg0KPiBXZSBjb3VsZCBhZGQgc29tZSBpbnRyb2R1Y3RvcnkgdGV4dCB0byA0LjEgb3IgNC4xLjEs
IGZvciBpbnN0YW5jZToNCj4gVGhlIGZ1bmN0aW9uYWxpdHkgbmVlZGVkIGZvciBEZXROZXQgKFNl
Y3Rpb24gMykgYXJlIGltcGxlbWVudGVkIGluIHRoZSBEZXROZXQgbGF5ZXIgd2hpY2ggY29tcHJp
c2VzIHRoZSBEZXROZXQgc2VydmljZSBsYXllciBhbmQgdGhlIERldE5ldCB0cmFuc3BvcnQgbGF5
ZXIuDQo+IFRoZSBEZXROZXQgc2VydmljZSBsYXllciBmdW5jdGlvbnMgcmVseSBvbiBmbG93IGlk
ZW50aWZpY2F0aW9uIGFuZCBzZXF1ZW5jaW5nLiBUaGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllciBm
dW5jdGlvbiBtYXkgcmVseSBvbiBmbG93IGlkZW50aWZpY2F0aW9uLg0KPg0KPiBXaGF0IGRvIHlv
dSB0aGluaz8NCg0KSSBwcmVmZXIgZnVuY3Rpb25hbCAod2hhdCBpdCBkb2VzKSBjaGFyYWN0ZXJp
emF0aW9uIHRvIG1lY2hhbmlzdGljIChob3cgaXQgd29ya3MpIGNoYXJhY3Rlcml6YXRpb24gaW4g
YW4gb3ZlcnZpZXcsIGUuZy4sIGV4Y2VycHRpbmcgZnJvbSB3aGF0IEkgb3JpZ2luYWxseSB3cm90
ZToNCg0KwrcgICAgICAgVGhlIERldE5ldCBTZXJ2aWNlIGxheWVyIHByb3ZpZGVzIHRpbWVseSBy
ZWxpYWJsZSBpbi1vcmRlciBEZXROZXQgZmxvdyBkZWxpdmVyeSB0byBhcHBsaWNhdGlvbnMgdGhh
dCB1c2UgRGV0TmV0Lg0KDQrCtyAgICAgICBUaGUgRGV0TmV0IFRyYW5zcG9ydCBsYXllciBpbnN1
bGF0ZXMgRGV0TmV0IGZsb3dzIGZyb20gaW50ZXJmZXJlbmNlIGJ5IG5ldHdvcmsgbWVjaGFuaXNt
cywgcHJpbWFyaWx5IHF1ZXVpbmcgYW5kIHJvdXRpbmcNCkkgdW5kZXJzdGFuZCB0aGUgcHJpbmNp
cGxlLg0KDQpXaGF0IGFib3V0IGp1c3QgY29weWluZyB0aGUgdHdvIGRlZmluaXRpb25zIGhlcmU6
DQpEZXROZXQgc2VydmljZSBsYXllciBpcyB0aGUgbGF5ZXIgYXQgd2hpY2ggQSBEZXROZXQgU2Vy
dmljZSwgc3VjaCBhcyBjb25nZXN0aW9uIG9yIHNlcnZpY2UgcHJvdGVjdGlvbiBpcyBwcm92aWRl
ZC4NCkRldE5ldCB0cmFuc3BvcnQgbGF5ZXIgb3B0aW9uYWxseSBwcm92aWRlcyBjb25nZXN0aW9u
IHByb3RlY3Rpb24gZm9yIERldE5ldCBmbG93cyBvdmVyIHBhdGhzIHByb3ZpZGVkIGJ5IHRoZSB1
bmRlcmx5aW5nIG5ldHdvcmsuDQoNCg0KDQoNCg0KPiBTaG91bGQgd2UgYWxzbyByZWFycmFuZ2Us
IGUuZy4sIGluZGVudCB0aGUgdGV4dCBhZnRlciBGaWd1cmUgMiBzdWNoIHRoYXQNCj4gUGFja2V0
IHNlcXVlbmNpbmcsIER1cGxpY2F0ZSBlbGltaW5hdGlvbiwgRmxvdyByZXBsaWNhdGlvbiwgRmxv
dyBtZXJnaW5nLCBQYWNrZXQgZW5jb2RpbmcsIGFuZCBQYWNrZXQgZGVjb2RpbmcgZ2V0IHVuZGVy
IFNlcnZpY2UgbGF5ZXINCj4gYW5kDQo+IENvbmdlc3Rpb24gcHJvdGVjdGlvbiBhbmQgRXhwbGlj
aXQgcm91dGVzIGdldCB1bmRlciBUcmFuc3BvcnQgbGF5ZXI/DQoNCk5vLCBJIGRvbuKAmXQgdGhp
bmsgdGhhdOKAmXMgbmVjZXNzYXJ5IOKAkyBGaWd1cmUgMiBwcm92aWRlcyBzdWZmaWNpZW50IHN0
cnVjdHVyZS4NCk9LLg0KDQoNCg0KDQpQbHVzIGEgZmV3IG1vcmUgbWlub3IgY29tbWVudHMgaW5s
aW5lIOKApg0KDQpUaGFua3MsIC0tRGF2aWQNCg0KRnJvbTogSsOhbm9zIEZhcmthcyBbbWFpbHRv
Omphbm9zLmZhcmthc0Blcmljc3Nvbi5jb21dDQpTZW50OiBXZWRuZXNkYXksIEp1bHkgNCwgMjAx
OCAyOjE1IFBNDQpUbzogQmxhY2ssIERhdmlkDQpDYzogRGV0TmV0IFdHDQpTdWJqZWN0OiBSZTog
W0RldG5ldF0gV0cgTGFzdCBDYWxsOiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDUN
Cg0KSGkgRGF2aWQsDQoNClRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHlvdXIgcmV2aWV3IGFuZCBj
b21tZW50cyENCg0KUGxlYXNlIHNlZSBpbi1saW5lLg0KT24gNi8yOS8yMDE4IDQ6MTAgUE0sIEJs
YWNrLCBEYXZpZCB3cm90ZToNClRoZSAtMDYgdmVyc2lvbiBvZiB0aGlzIGRyYWZ0IGlzIG11Y2gg
aW1wcm92ZWQgb3ZlciB0aGUgLTA1IHZlcnNpb24g4oCTIGxvdHMgb2YgZGlsaWdlbnQgd29yayBi
eSB0aGUgYXV0aG9ycyBpcyBldmlkZW50IGFuZCBhcHByZWNpYXRlZC4NCg0KSSBoYXZlIHR3byBt
aW5vciBjb250ZW50IGNvbmNlcm5zIGFuZCBzb21lIHNtYWxsZXIgZWRpdG9yaWFsIGl0ZW1zLg0K
DQoqKiBDb250ZW50DQoNCi0tIFNlY3Rpb24gMi4yDQoNClRoZSBkZWZpbml0aW9uIG9mIOKAnGJy
aWRnZWQgcGF0aOKAnSBsb29rcyBsaWtlIGEgZGVmaW5pdGlvbiBvZiDigJxicmlkZ2VkIGZvcndh
cmRpbmfigJ0g4oCTIHRoZSBkZWZpbml0aW9uIG5lZWRzIHRvIGVuY29tcGFzcyB0aGUgbm90aW9u
IG9mIGEgcGF0aCB0aGF0IGludm9sdmVzIG1vcmUgdGhhbiBvbmUgYnJpZGdlLg0KDQoNCiAgIGJy
aWRnZWQgcGF0aA0KDQogICAgICAgICAgIEEgVkxBTiBicmlkZ2UgdXNlcyB0aGUgVkxBTiBJRCBh
bmQgdGhlIGRlc3RpbmF0aW9uIE1BQw0KDQogICAgICAgICAgIGFkZHJlc3MgdG8gc2VsZWN0IHRo
ZSBvdXRib3VuZCBwb3J0IGhlbmNlIHRoZSBwYXRoIGZvciBhDQoNCiAgICAgICAgICAgZnJhbWUu
DQoNCllvdSBhcmUgcmlnaHQsIGl0IGxvb2tzIGxpa2UgdGhlIGVtcGhhc2lzIGlzIG9uIGJyaWRn
ZSBmb3J3YXJkaW5nIHJhdGhlciB0aGFuIHBhdGguDQpIb3dldmVyLCB0aGUgc3VwZXJwb3NpdGlv
biBvZiB0aGUgb3V0Ym91bmQgcG9ydHMgcHJvdmlkZXMgYSBwYXRoLCB3aGljaCB3YXMgdHJpZWQg
dG8gYmUgY2FwdHVyZWQgYnkgImhlbmNlIHRoZSBwYXRoIi4NClRoZSBpZGVhIHdhcyB0byBrZWVw
IGl0IHNpbXBsZSBub3QgZGl2ZSBpbnRvIHRoZSBkZXRhaWxzLCB3aGljaCBhcmUgbm90IG5lY2Vz
c2FyeSBpbiB0aGlzIGRvY3VtZW50Lg0KDQpXb3VsZCBpdCBiZSBnb29kIHRvIHVwZGF0ZSB0bzoN
Cg0KICAgYnJpZGdlZCBwYXRoDQoNCiAgICAgICAgICAgQSBWTEFOIGJyaWRnZSB1c2VzIHRoZSBW
TEFOIElEIGFuZCB0aGUgZGVzdGluYXRpb24gTUFDDQoNCiAgICAgICAgICAgYWRkcmVzcyB0byBz
ZWxlY3QgdGhlIG91dGJvdW5kIHBvcnQuIFRoZSBzdXBlcnBvc2l0aW9uDQoNCiAgICAgICAgICAg
b2YgdGhlIG91dGJvdW5kIHBvcnRzIGlzIHRoZSBwYXRoIGZvciBhIGZyYW1lLg0KPw0KDQpPciBz
aG91bGQgd2UgZG8gc29tZXRoaW5nIGVsc2U/DQpUaGVyZSBpcyBvbmx5IG9uZSBvY2N1cnJlbmNl
IG9mICJicmlkZ2VkIHBhdGgiIGluIHRoZSB0ZXh0IGluIGJyYWNrZXRzLg0KDQoNCg0KDQotLSBT
ZWN0aW9uIDQNCg0KRmlndXJlIDIgaW4gU2VjdGlvbiA0LjEuMSBpbnRyb2R1Y2VzIHRoZSBEZXRu
ZXQgc2VydmljZSBhbmQgdHJhbnNwb3J0IGxheWVycy4gICBUaGUgYXNzb2NpYXRlZCB0ZXh0IHF1
aWNrbHkgZGl2ZXMgaW50byBleHBsYWluaW5nIHRoZSBmdW5jdGlvbmFsaXR5IGluIHRob3NlIGxh
eWVycywgYnV0IGl0IHdvdWxkIGJlIGhlbHBmdWwgdG8gc3RhcnQgd2l0aCBhbiBpbml0aWFsIGhp
Z2ggbGV2ZWwgZGVzY3JpcHRpb24gb2YgZWFjaCBvZiB0aG9zZSBsYXllcnMgdGhhdCBoZWxwcyBt
b3RpdmF0ZSB0aGVpciBzZXBhcmF0aW9uLiAgSXQgYXBwZWFycyB0aGF0Og0KLSBUaGUgRGV0TmV0
IFNlcnZpY2UgbGF5ZXIgcHJvdmlkZXMgdGltZWx5IHJlbGlhYmxlIGluLW9yZGVyIERldE5ldCBm
bG93IGRlbGl2ZXJ5IHRvIGFwcGxpY2F0aW9ucyB0aGF0IHVzZSBEZXROZXQuICAgQSBEZXROZXQg
ZmxvdyBhdCB0aGUgdG9wIG9mIHRoZSBEZXROZXQgU2VydmljZSBsYXllciBtYXkgb3IgbWF5IG5v
dCBiZSBhIGNvbXBvdW5kIGZsb3cgYXQgdGhlIGJvdHRvbSBvZiB0aGF0IGxheWVyLg0KLSBUaGUg
RGV0TmV0IFRyYW5zcG9ydCBsYXllciBpbnN1bGF0ZXMgRGV0TmV0IGZsb3dzIChhdCB0aGUgYm90
dG9tIG9mIHRoZSBEZXROZXQgU2VydmljZSBsYXllcikgZnJvbSBpbnRlcmZlcmVuY2UgYnkgbmV0
d29yayBtZWNoYW5pc21zLCBwcmltYXJpbHkgcXVldWluZyBhbmQgcm91dGluZywgd2hlcmUgY29u
Z2VzdGlvbiBpcyBhbiBpbmRpY2F0aW9uIG9mIHF1ZXVlaW5nIGludGVyZmVyZW5jZS4gIEEgRGV0
TmV0IGZsb3cgYXQgdGhlIHRvcCBvZiB0aGUgRGV0TmV0IFRyYW5zcG9ydCBsYXllciBtYXkgb3Ig
bWF5IG5vdCBiZSBhIG1lbWJlciBmbG93IHRoYXQgaXMgcGFydCBvZiBhIGNvbXBvdW5kIGZsb3cs
IGRlcGVuZGluZyBvbiB3aGF0IGlzIGRvbmUgaW4gdGhlIERldE5ldCBTZXJ2aWNlIGxheWVyLg0K
DQpZb3UgYXJlIHJpZ2h0LCBzZWN0aW9uIDQganVtcHMgaW50byB0aGUgZGV0YWlscyB3aXRob3V0
IG11Y2ggb2YgYW4gaW50cm9kdWN0aW9uLiBJIGd1ZXNzIHdlIGhhZCBhIGtpbmQgb2YgY2hpY2tl
biBhbmQgZWdnIHByb2JsZW0gaGVyZS4gRmlndXJlIDQgcHJvdmlkZXMgYSBoaWdoZXIgbGV2ZWwg
dmlldyB0aGFuIEZpZ3VyZSAyLiBIb3dldmVyLCBGaWd1cmUgNCBjYXB0dXJlcyBkaWZmZXJlbnQg
YXNwZWN0cywgZGl2ZXMgaW50byB0aGUgZGV0YWlscyBvZiBkYXRhIHBsYW5lIG9wdGlvbnMuIFNv
LCBpdCBzZWVtcyBiZXR0ZXIgdG8ga2VlcCB0aGUgb3JkZXIuDQoNCldlIGNvdWxkIGFkZCBzb21l
IGludHJvZHVjdG9yeSB0ZXh0IHRvIDQuMSBvciA0LjEuMSwgZm9yIGluc3RhbmNlOg0KVGhlIGZ1
bmN0aW9uYWxpdHkgbmVlZGVkIGZvciBEZXROZXQgKFNlY3Rpb24gMykgYXJlIGltcGxlbWVudGVk
IGluIHRoZSBEZXROZXQgbGF5ZXIgd2hpY2ggY29tcHJpc2VzIHRoZSBEZXROZXQgc2VydmljZSBs
YXllciBhbmQgdGhlIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIuIFRoZSBEZXROZXQgc2VydmljZSBs
YXllciBmdW5jdGlvbnMgcmVseSBvbiBmbG93IGlkZW50aWZpY2F0aW9uIGFuZCBzZXF1ZW5jaW5n
LiBUaGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllciBmdW5jdGlvbiBtYXkgcmVseSBvbiBmbG93IGlk
ZW50aWZpY2F0aW9uLg0KDQpXaGF0IGRvIHlvdSB0aGluaz8NCg0KU2hvdWxkIHdlIGFsc28gcmVh
cnJhbmdlLCBlLmcuLCBpbmRlbnQgdGhlIHRleHQgYWZ0ZXIgRmlndXJlIDIgc3VjaCB0aGF0DQpQ
YWNrZXQgc2VxdWVuY2luZywgRHVwbGljYXRlIGVsaW1pbmF0aW9uLCBGbG93IHJlcGxpY2F0aW9u
LCBGbG93IG1lcmdpbmcsIFBhY2tldCBlbmNvZGluZywgYW5kIFBhY2tldCBkZWNvZGluZyBnZXQg
dW5kZXIgU2VydmljZSBsYXllcg0KYW5kDQpDb25nZXN0aW9uIHByb3RlY3Rpb24gYW5kIEV4cGxp
Y2l0IHJvdXRlcyBnZXQgdW5kZXIgVHJhbnNwb3J0IGxheWVyPw0KDQoNCg0KDQoNCg0KVGhlcmXi
gJlzIGEgcmVsYXRlZCBwYXJhZ3JhcGggb2YgdGV4dCBiZXR3ZWVuIEZpZ3VyZXMgMyBhbmQgNCBp
biBTZWN0aW9uIDQuMS4yLCBidXQgaXQgZG9lc27igJl0IHByb3ZpZGUgdXNlZnVsIGludHVpdGlv
biBhYm91dCB3aGljaCBmdW5jdGlvbmFsaXR5IGJlbG9uZ3MgaW4gd2hpY2ggbGF5ZXIuDQoNCioq
IEVkaXRvcmlhbA0KDQoNCg0KDQotLSBTZWN0aW9uIDIuMQ0KDQrigJxleHBlY3RlZOKAnSBzZWVt
cyBvZmYgaW4gdGhlIGRlZmluaXRpb24gb2YgcmVzZXJ2YXRpb246DQoNCiAgIHJlc2VydmF0aW9u
DQogICAgICAgICAgIFRoZSBzZXQgb2YgcmVzb3VyY2VzIGFsbG9jYXRlZCBiZXR3ZWVuIGEgc291
cmNlIGFuZCBvbmUgb3INCiAgICAgICAgICAgbW9yZSBkZXN0aW5hdGlvbnMgdGhyb3VnaCB0cmFu
c2l0IG5vZGVzIGFuZCBzdWJuZXRzDQogICAgICAgICAgIGFzc29jaWF0ZWQgd2l0aCBhIERldE5l
dCBmbG93LCB0byBwcm92aWRlIHRoZSBleHBlY3RlZCBEZXROZXQNCiAgICAgICAgICAgU2Vydmlj
ZS4NCg0KU3VnZ2VzdCBlaXRoZXIg4oCcdG8gcHJvdmlkZSB0aGUgcHJvdmlzaW9uZWQgRGV0TmV0
IFNlcnZpY2UgdG8gdGhhdCBmbG934oCdDQpJIGxpa2UgdGhpcyBvbmUsIHdpbGwgdXBkYXRlIHRv
IHRoaXMgb25lLg0KDQoNCg0KDQpvciDigJx0byBwcm92aWRlIHRoZSBzcGVjaWZpZWQgRGV0TmV0
IFNlcnZpY2UgdG8gdGhhdCBmbG93LuKAnQ0KDQotLSBTZWN0aW9uIDMuMQ0KDQoNCiAgIG8gIEFu
IHVwcGVyIGJvdW5kIG9uIG91dC1vZi1vcmRlciBwYWNrZXQgZGVsaXZlcnkuICBJdCBpcyB3b3J0
aA0KDQogICAgICBub3RpbmcgdGhhdCBzb21lIERldE5ldCBhcHBsaWNhdGlvbnMgYXJlIHVuYWJs
ZSB0byB0b2xlcmF0ZSBhbnkNCg0KICAgICAgb3V0LW9mLW9yZGVyIGRlbGl2ZXJ5Lg0KDQpJcyB0
aGF0IGEgc2VxdWVuY2UgYm91bmQgb3IgYSB0aW1lIGJvdW5kIG9yIGJvdGg/ICAgSSBzdXNwZWN0
IHRoYXQgYSBzZXF1ZW5jZSBib3VuZCAobWF4aW11bSBkZWdyZWUgb2YgcmVvcmRlcmluZyBpbiBh
IGZsb3csIGluZGVwZW5kZW50IG9mIGZsb3cgcmF0ZSkgd2FzIGludGVuZGVkLiAgQW4gYW5hbG9n
b3VzIGNsYXJpZmljYXRpb24gd291bGQgYmUgaGVscGZ1bCBpbiBzZWN0aW9uIDMuMi4yLjEgLg0K
SXQgaXMgaW50ZW50aW9uYWxseSBrZXB0IGhpZ2ggbGV2ZWwgaW4gdGhlIGFyY2hpdGVjdHVyZSBk
cmFmdC4gRGV0YWlscyBhcmUgdG8gYmUgcHJvdmlkZWQgYnkgdGhlIGZsb3cgaW5mb3JtYXRpb24g
bW9kZWwgZHJhZnQuIFBsZWFzZSBzZWUgbXkgcHJldmlvdXMgbWFpbDogaHR0cHM6Ly9tYWlsYXJj
aGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9kZXRuZXQvQVdHMmVlbWdfQVdzdkYyRnd0UkV5ZF94dEM4
Lg0KDQpbRGF2aWQ+XSBPSy4NCg0KLS0gU2VjdGlvbiAzLjIuMw0KDQpJIGRvbuKAmXQgdW5kZXJz
dGFuZCDigJxkZWZpbmVk4oCdIGluOg0KDQoNCiAgIEV2ZW4gdGhlIHVzZSBvZg0KDQogICByZWR1
bmRhbnQgcGF0aHMgdGhyb3VnaCBhIG5ldHdvcmsgZGVmaW5lZCwgZS5nLiwgYnkgW1JGQzYzNzJd
IGRvIG5vdA0KDQogICBlbGltaW5hdGUgdGhlIGNoYW5jZXMgb2YgcGFja2V0IGxvc3MuDQoNCldh
cyDigJxlLmcuLCBhcyBkZWZpbmVkIGJ5IFtSRkM2MzcyXSzigJ0gaW50ZW5kZWQ/DQpZZXMsIHRo
aXMgd2FzIHRoZSBpbnRlbnRpb24sIHdpbGwgdXBkYXRlIHRvIHRoaXMgb25lLg0KDQoNCg0KDQog
ICBNYW55IHJlYWwtdGltZSBuZXR3b3JrcyByZWx5IG9uIHBoeXNpY2FsIHJpbmdzIG9yIGNoYWlu
cyBvZiB0d28tcG9ydA0KDQogICBkZXZpY2VzLCB3aXRoIGEgcmVsYXRpdmVseSBzaW1wbGUgcmlu
ZyBjb250cm9sIHByb3RvY29sLg0KDQpIb3cgZG9lcyBhIOKAnHJpbmcgY29udHJvbCBwcm90b2Nv
bOKAnSBjb250cm9sIOKAnGNoYWluc+KAnT8gIFN1Z2dlc3Q6IOKAnHJpbmcgY29udHJvbCBwcm90
b2NvbOKAnSAtPiDigJxjb250cm9sIHByb3RvY29s4oCdDQpBbHNvLCBhcmUgcGFpcmVkIGNoYWlu
cyBiZXR3ZWVuIGNvbW1vbiBlbmRwb2ludHMgaW50ZW5kZWQsIG9yIGEgbW9yZSBnZW5lcmFsIG5v
dGlvbiBvZiBjaGFpbnM/DQpUaGlzIHRleHQgcmVmZXJzIHRvIHR5cGljYWwgZmFjdG9yeSBkZXBs
b3ltZW50LCB3aGljaCBpcyBjaGFpbiBvciByaW5nLg0KSXQgc2VlbXMgYmV0dGVyIHRvIGtlZXAg
4oCccmluZyBjb250cm9sIHByb3RvY29s4oCdIGJlY2F1c2UgdGhleSBhcmUgb2Z0ZW4gdmVyeSBk
aWZmZXJlbnQgZnJvbSBnZW5lcmljIGNvbnRyb2wgcHJvdG9jb2xzIGFwcGxpY2FibGUgdG8gbWVz
aCBuZXR3b3Jrcy4NCg0KV291bGQgZmxpcHBpbmcgY2hhaW4gYW5kIHJpbmcgcmVzb2x2ZSB5b3Vy
IGNvbmNlcm4/DQoNCiAgIE1hbnkgcmVhbC10aW1lIG5ldHdvcmtzIHJlbHkgb24gcGh5c2ljYWwg
Y2hhaW5zIG9yIHJpbmdzIG9mIHR3by1wb3J0DQoNCiAgIGRldmljZXMsIHdpdGggYSByZWxhdGl2
ZWx5IHNpbXBsZSByaW5nIGNvbnRyb2wgcHJvdG9jb2wuDQoNCltEYXZpZD5dIEl0IGZlZWxzIGxp
a2Ug4oCccmluZyBjb250cm9sIHByb3RvY29s4oCdIGlzIGFuIGltcG9ydGFudCBwaHJhc2UgdG8g
cmV0YWluLiAgIEluIHRoZSBvcmlnaW5hbCB0ZXh0LCB3b3VsZCBpdCBiZSByZWFzb25hYmxlIHRv
IGFkZCDigJwoYXBwbGllcyB0byBib3RoIHJpbmdzIGFuZCBjaGFpbnMp4oCdIHRvIHRoZSBlbmQg
b2YgdGhlIHNlbnRlbmNlPw0KV2VsbCwgSSBndWVzcyB0aGUgcG9pbnQgaXMgdGhhdCB0aGVyZSBh
cmUgbWFueSBzcGVjaWZpYyByaW5nIHByb3RvY29scywgYnV0IHdlIGFyZSBsb29raW5nIGZvciBh
IGdlbmVyaWMgc29sdXRpb24uDQpXaGF0IGFib3V0IGRlbGV0aW5nICJjaGFpbnMiIGZyb20gdGhl
IHNlbnRlbmNlPw0KDQoNCg0KDQoNCiAgIEV4cGxpY2l0IHJvdXRlcyBjYW4gYmUgZXN0YWJsaXNo
ZWQgdmFyaW91cyB3YXlzLA0KDQplc3RhYmxpc2hlZCB2YXJpb3VzIC0+IGVzdGFibGlzaGVkIGlu
IHZhcmlvdXMNCk9LLg0KDQoNCg0KDQoNCg0KICAgVGhpcyBpcw0KDQogICBpcnJlc3BlY3RpdmUg
b2YgdGhlIGRpc3RyaWJ1dGlvbiBtZXRob2QgdXNlZCwgYWxzbyBhcHBsaWVzIHRvIHNlcnZpY2UN
Cg0KICAgcHJvdGVjdGlvbiBvdmVyIGV4cGxpY2l0IHJvdXRlcy4NCg0KdXNlZCwgYWxzbyAtPiB1
c2VkLCBhbmQgYWxzbw0KT0suDQoNCg0KDQoNCg0KLS0gRmlndXJlIDUgKFNlY3Rpb24gNC4xLjMp
DQoNClRoZSBVTkkgYWNyb255bSBpcyBpbnRyb2R1Y2VkIHdpdGhvdXQgZXhwYW5zaW9uIG9yIGRl
ZmluaXRpb24g4oCTIHBsZWFzZSBjb3JyZWN0IHRoYXQsIGUuZy4sIGJ5IGRlZmluaW5nIFVOSSBp
biBTZWN0aW9uIDIuMS4NCkRldE5ldC1VTkkgaXMgdGhlcmUgYW1vbmcgdGhlIGRlZmluaXRpb25z
LiBJdCBzZWVtcyBlbm91Z2ggdG8gbWUuDQoNCltEYXZpZD5dIFRoYXTigJlzIGZpbmUg4oCTIEkg
b3Zlcmxvb2tlZCB0aGF0IGRlZmluaXRpb24sIHNvcnJ5Lg0KDQotLSBGaWd1cmUgOSAoU2VjdGlv
biA0LjcuMikNCg0KSSB0aGluayBJIHVuZGVyc3RhbmQgd2hhdOKAmXMgZ29pbmcgb24sIGJ1dCB0
aGUgdXNlIG9mIOKAnGFkZC9yZW1vdmXigJ0gaW4gdGhlIGZpZ3VyZSBzaG91bGQgYmUgZXhwbGFp
bmVkIGluIGFzc29jaWF0ZWQgdGV4dC4NCldoYXQgYWJvdXQgdXBkYXRpbmcgdGhlIHNlbnRlbmNl
IGFib3ZlIEZpZ3VyZSA5IHRvOg0KQSBwYWNrZXQgd2l0aCBjb3JyZXNwb25kaW5nIEZsb3ctSURz
IGlzIGlsbHVzdHJhdGVkIGluIEZpZ3VyZSA5LCB3aGljaCBhbHNvIGluZGljYXRlcyB3aGVyZSBG
bG93LUlEIGNhbiBiZSBhZGRlZCBvciByZW1vdmVkLg0KDQpbRGF2aWQ+XSBTdXJlLCB3aXRoIG9u
ZSBtaW5vciBlZGl0OiDigJx3aGVyZSBGbG93LUlE4oCdIC0+IOKAnHdoZXJlIGVhY2ggRmxvdy1J
ROKAnQ0KT0suDQoNCg0KDQoNClRoYW5rcywgLS1EYXZpZA0KDQpUaGFuayB5b3UhDQpKYW5vcw0K
DQoNCg0KDQoNCg0KRnJvbTogZGV0bmV0IFttYWlsdG86ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmdd
IE9uIEJlaGFsZiBPZiBKw6Fub3MgRmFya2FzDQpTZW50OiBUaHVyc2RheSwgSnVuZSAyOCwgMjAx
OCA5OjA5IFBNDQpUbzogTG91IEJlcmdlcjsgU3Rld2FydCBCcnlhbnQ7IGRldG5ldEBpZXRmLm9y
ZzxtYWlsdG86ZGV0bmV0QGlldGYub3JnPiA+PiBEZXROZXQgV0cNClN1YmplY3Q6IFJlOiBbRGV0
bmV0XSBXRyBMYXN0IENhbGw6IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNQ0KDQpE
ZWFyIGFsbCwNCg0KT2ZmLWxpbmUgZGlzY3Vzc2lvbnMgYW1vbmcgTG91LCBTdGV3YXJ0LCBhbmQg
YXV0aG9ycyBmb2xsb3dlZCB0aGUgZGlzY3Vzc2lvbnMgdG8gcHJvcGVybHkgYWRkcmVzcyB0aGUg
V0dMQyBjb21tZW50cywgaW5jbHVkaW5nIHRoZSBkZXRhaWxlZCBjb21tZW50cy4NCg0KQSBuZXcg
cmV2aXNpb24gb2YgdGhlIGRyYWZ0IGhhcyBiZWVuIHVwbG9hZGVkOiBkcmFmdC1pZXRmLWRldG5l
dC1hcmNoaXRlY3R1cmUtMDYuDQoNCkluIGFkZGl0aW9uIHRvIHRoZSBjaGFuZ2VzIGFscmVhZHkg
ZGVzY3JpYmVkIGluIHRoaXMgdGhyZWFkLCB0aGUgZm9sbG93aW5nIGJpZ2dlciBjaGFuZ2VzIGhh
dmUgYmVlbiBtYWRlIHRvIHRoZSBkcmFmdDoNCg0KDQpTZWN0aW9uIDIuMSBUZXJtcyB1c2VkIGlu
IHRoaXMgZG9jdW1lbnQNCg0KU29tZSBkZWZpbml0aW9ucyByZWZpbmVkIGFzIHN1Z2dlc3RlZCBi
eSB0aGUgZGV0YWlsZWQgY29tbWVudHMNCg0KTmV3IGRlZmluaXRpb25zIGhhdmUgYmVlbiBhZGRl
ZDoNCg0KICAgImFsbG9jYXRpb24NCiAgICAgICAgICAgUmVzb3VyY2VzIGFyZSBkZWRpY2F0ZWQg
dG8gc3VwcG9ydCBhIERldE5ldCBmbG93LiAgRGVwZW5kaW5nDQogICAgICAgICAgIG9uIGFuIGlt
cGxlbWVudGF0aW9uLCB0aGUgcmVzb3VyY2UgbWF5IGJlIHJldXNlZCBieSBub24tDQogICAgICAg
ICAgIERldE5ldCBmbG93cyB3aGVuIGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBEZXROZXQgZmxvdy4N
Cg0KDQogICBQRUYgICAgIEEgUGFja2V0IEVsaW1pbmF0aW9uIEZ1bmN0aW9uIChQRUYpIGVsaW1p
bmF0ZXMgZHVwbGljYXRlDQogICAgICAgICAgIGNvcGllcyBvZiBwYWNrZXRzIHRvIHByZXZlbnQg
ZXhjZXNzIHBhY2tldHMgZmxvb2RpbmcgdGhlDQogICAgICAgICAgIG5ldHdvcmsgb3IgZHVwbGlj
YXRlIHBhY2tldHMgYmVpbmcgc2VudCBvdXQgb2YgdGhlIERldE5ldA0KICAgICAgICAgICBkb21h
aW4uICBQRUYgY2FuIGJlIGltcGxlbWVudGVkIGJ5IGFuIGVkZ2Ugbm9kZSwgYSByZWxheQ0KICAg
ICAgICAgICBub2RlLCBvciBhbiBlbmQgc3lzdGVtLg0KDQogIFBSRiAgICAgQSBQYWNrZXQgUmVw
bGljYXRpb24gRnVuY3Rpb24gKFBSRikgcmVwbGljYXRlcyBEZXROZXQgZmxvdw0KICAgICAgICAg
ICBwYWNrZXRzIGFuZCBmb3J3YXJkcyB0aGVtIHRvIG9uZSBvciBtb3JlIG5leHQgaG9wcyBpbiB0
aGUNCiAgICAgICAgICAgRGV0TmV0IGRvbWFpbi4gIFRoZSBudW1iZXIgb2YgcGFja2V0IGNvcGll
cyBzZW50IHRvIGVhY2ggbmV4dA0KICAgICAgICAgICBob3AgaXMgYSBEZXROZXQgZmxvdyBzcGVj
aWZpYyBwYXJhbWV0ZXIgYXQgdGhlIG5vZGUgZG9pbmcgdGhlDQogICAgICAgICAgIHJlcGxpY2F0
aW9uLiAgUFJGIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBhbiBlZGdlIG5vZGUsIGEgcmVsYXkNCiAg
ICAgICAgICAgbm9kZSwgb3IgYW4gZW5kIHN5c3RlbS4NCg0KICAgUFJFT0YgICBDb2xsZWN0aXZl
IG5hbWUgZm9yIFBhY2tldCBSZXBsaWNhdGlvbiwgRWxpbWluYXRpb24sIGFuZA0KICAgICAgICAg
ICBPcmRlcmluZyBGdW5jdGlvbnMuDQoNCiAgIFBPRiAgICAgQSBQYWNrZXQgT3JkZXJpbmcgRnVu
Y3Rpb24gKFBPRikgcmUtb3JkZXJzIHBhY2tldHMgd2l0aGluIGENCiAgICAgICAgICAgRGV0TmV0
IGZsb3cgdGhhdCBhcmUgcmVjZWl2ZWQgb3V0IG9mIG9yZGVyLiAgVGhpcyBmdW5jdGlvbg0KICAg
ICAgICAgICBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgYW4gZWRnZSBub2RlLCBhIHJlbGF5IG5vZGUs
IG9yIGFuIGVuZA0KICAgICAgICAgICBzeXN0ZW0uDQoNCiAgRGV0TmV0IHNlcnZpY2UgcHJveHkN
CiAgICAgICAgICAgTWFwcyBiZXR3ZWVuIEFwcC1mbG93cyBhbmQgRGV0TmV0IGZsb3dzLg0KDQog
ICBicmlkZ2VkIHBhdGgNCiAgICAgICAgICAgQSBWTEFOIGJyaWRnZSB1c2VzIHRoZSBWTEFOIElE
IGFuZCB0aGUgZGVzdGluYXRpb24gTUFDDQogICAgICAgICAgIGFkZHJlc3MgdG8gc2VsZWN0IHRo
ZSBvdXRib3VuZCBwb3J0IGhlbmNlIHRoZSBwYXRoIGZvciBhDQogICAgICAgICAgIGZyYW1lLiIN
Cg0KDQpTZWN0aW9uIDMuMSBQcmltYXJ5IGdvYWxzIGRlZmluaW5nIHRoZSBEZXROZXQgUW9TDQoN
CkEgbmV3IFFvUyBhc3BlY3QgaGFzIGJlZW4gYWRkZWQ6DQogICAibyAgQW4gdXBwZXIgYm91bmQg
b24gb3V0LW9mLW9yZGVyIHBhY2tldCBkZWxpdmVyeS4gIEl0IGlzIHdvcnRoDQogICAgICBub3Rp
bmcgdGhhdCBzb21lIERldE5ldCBhcHBsaWNhdGlvbnMgYXJlIHVuYWJsZSB0byB0b2xlcmF0ZSBh
bnkNCiAgICAgIG91dC1vZi1vcmRlciBkZWxpdmVyeS4iDQoNCg0KVGhlIDNyZCBwYXJhZ3JhcGgg
b24gbG9zcyBvbiBwYWdlIDggYWZ0ZXIgdGhlIGJ1bGxldCBsaXN0IGhhcyBiZWVuIGV4dGVuZGVk
IHRvOg0KICAgIkFmdGVyIGNvbmdlc3Rpb24sIHRoZSBtb3N0IGltcG9ydGFudCBjb250cmlidXRp
b25zIHRvIHBhY2tldCBsb3NzIGFyZQ0KICAgdHlwaWNhbGx5IGZyb20gcmFuZG9tIG1lZGlhIGVy
cm9ycyBhbmQgZXF1aXBtZW50IGZhaWx1cmVzLiAgU2VydmljZQ0KICAgcHJvdGVjdGlvbiBpcyB0
aGUgbmFtZSBmb3IgdGhlIG1lY2hhbmlzbXMgdXNlZCBieSBEZXROZXQgdG8gYWRkcmVzcw0KICAg
dGhlc2UgbG9zc2VzLiAgVGhlIG1lY2hhbmlzbXMgZW1wbG95ZWQgYXJlIGNvbnN0cmFpbmVkIGJ5
IHRoZQ0KICAgcmVxdWlyZW1lbnQgdG8gbWVldCB0aGUgdXNlcnMnIGxhdGVuY3kgcmVxdWlyZW1l
bnRzLiAgUGFja2V0DQogICByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24gKFNlY3Rpb24gMy4y
LjIpIGFuZCBwYWNrZXQgZW5jb2RpbmcNCiAgIChTZWN0aW9uIDMuMi4yLjMpIGFyZSBkZXNjcmli
ZWQgaW4gdGhpcyBkb2N1bWVudCB0byBwcm92aWRlIHNlcnZpY2UNCiAgIHByb3RlY3Rpb247IG90
aGVycyBtYXkgYmUgZm91bmQuICBGb3IgaW5zdGFuY2UsIHBhY2tldCBlbmNvZGluZyBjYW4NCiAg
IGJlIHVzZWQgdG8gcHJvdmlkZSBzZXJ2aWNlIHByb3RlY3Rpb24gYWdhaW5zdCByYW5kb20gbWVk
aWEgZXJyb3JzLA0KICAgcGFja2V0IHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiBjYW4gYmUg
dXNlZCB0byBwcm92aWRlIHNlcnZpY2UNCiAgIHByb3RlY3Rpb24gYWdhaW5zdCBlcXVpcG1lbnQg
ZmFpbHVyZXMuICBUaGlzIG1lY2hhbmlzbSBkaXN0cmlidXRlcw0KICAgdGhlIGNvbnRlbnRzIG9m
IERldE5ldCBmbG93cyBvdmVyIG11bHRpcGxlIHBhdGhzIGluIHRpbWUgYW5kL29yDQogICBzcGFj
ZSwgc28gdGhhdCB0aGUgbG9zcyBvZiBzb21lIG9mIHRoZSBwYXRocyBkb2VzIG5lZWQgbm90IGNh
dXNlIHRoZQ0KICAgbG9zcyBvZiBhbnkgcGFja2V0cy4iDQoNCg0KMy4yLjIuICBTZXJ2aWNlIFBy
b3RlY3Rpb24NCg0KU2VydmljZSBwcm90ZWN0aW9uIGlzIHVzZWQgYXMgYSBtb3JlIGdlbmVyaWMg
dGVybS4gSW50cm9kdWN0b3J5IHRleHQgYWRkZWQ6DQogICAiU2VydmljZSBwcm90ZWN0aW9uIGFp
bXMgdG8gbWl0aWdhdGUgb3IgZWxpbWluYXRlIHBhY2tldCBsb3NzIGR1ZSB0bw0KICAgZXF1aXBt
ZW50IGZhaWx1cmVzLCByYW5kb20gbWVkaWEgYW5kL29yIG1lbW9yeSBmYXVsdHMuICBUaGVzZSB0
eXBlcw0KICAgb2YgcGFja2V0IGxvc3MgY2FuIGJlIGdyZWF0bHkgcmVkdWNlZCBieSBzcHJlYWRp
bmcgdGhlIGRhdGEgb3Zlcg0KICAgbXVsdGlwbGUgZGlzam9pbnQgZm9yd2FyZGluZyBwYXRocy4g
IFZhcmlvdXMgc2VydmljZSBwcm90ZWN0aW9uDQogICBtZXRob2RzIGFyZSBkZXNjcmliZWQgaW4g
W1JGQzYzNzJdLCBlLmcuLCAxKzEgbGluZWFyIHByb3RlY3Rpb24uDQogICBUaGlzIHNlY3Rpb24g
ZGVzY3JpYmVzIHRoZSBmdW5jdGlvbmFsIGRldGFpbHMgb2YgYW4gYWRkaXRpb25hbCBtZXRob2QN
CiAgIGluIFNlY3Rpb24gMy4yLjIuMiwgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGFzIGRlc2Ny
aWJlZCBpbg0KICAgU2VjdGlvbiAzLjIuMi4zIG9yIGFzIHNwZWNpZmllZCBpbiBbSS1ELmlldGYt
ZGV0bmV0LWRwLXNvbC1tcGxzXSBpbg0KICAgb3JkZXIgdG8gcHJvdmlkZSAxK24gaGl0bGVzcyBw
cm90ZWN0aW9uLiAgVGhlIGFwcHJvcHJpYXRlIHNlcnZpY2UNCiAgIHByb3RlY3Rpb24gbWVjaGFu
aXNtIGRlcGVuZHMgb24gdGhlIHNjZW5hcmlvIGFuZCB0aGUgcmVxdWlyZW1lbnRzLiINCg0KDQpO
ZXcgc3ViLXNlY3Rpb24gYWRkZWQ6DQoNCiIzLjIuMi4xLiAgSW4tT3JkZXIgRGVsaXZlcnkNCg0K
ICAgT3V0LW9mLW9yZGVyIHBhY2tldCBkZWxpdmVyeSBjYW4gYmUgYSBzaWRlIGVmZmVjdCBvZiBz
ZXJ2aWNlDQogICBwcm90ZWN0aW9uLiAgUGFja2V0cyBkZWxpdmVyZWQgb3V0LW9mLW9yZGVyIGlt
cGFjdCB0aGUgYW1vdW50IG9mDQogICBidWZmZXJpbmcgbmVlZGVkIGF0IHRoZSBkZXN0aW5hdGlv
biB0byBwcm9wZXJseSBwcm9jZXNzIHRoZSByZWNlaXZlZA0KICAgZGF0YS4gIFN1Y2ggcGFja2V0
cyBhbHNvIGluZmx1ZW5jZSB0aGUgaml0dGVyIG9mIGEgZmxvdy4gIFRoZSBEZXROZXQNCiAgIHNl
cnZpY2UgaW5jbHVkZXMgbWF4aW11bSBhbGxvd2VkIG1pc29yZGVyaW5nIGFzIGEgY29uc3RyYWlu
dC4gIFplcm8NCiAgIG1pc29yZGVyaW5nIHdvdWxkIGJlIGEgdmFsaWQgc2VydmljZSBjb25zdHJh
aW50IHRvIHJlZmxlY3QgdGhhdCB0aGUNCiAgIGVuZCBzeXN0ZW0ocykgb2YgdGhlIGZsb3cgY2Fu
bm90IHRvbGVyYXRlIGFueSBvdXQtb2Ytb3JkZXIgZGVsaXZlcnkuDQogICBTZXJ2aWNlIHByb3Rl
Y3Rpb24gbWF5IHByb3ZpZGUgYSBtZWNoYW5pc20gdG8gc3VwcG9ydCBpbi1vcmRlcg0KICAgZGVs
aXZlcnkuIg0KDQoNCjMuMi4yLjIuIFBhY2tldCBSZXBsaWNhdGlvbiBhbmQgRWxpbWluYXRpb24N
Cg0KTmV3IGJ1bGxldCBhZGRlZCBhcyB0aGUgbGFzdCBvbmU6DQogICAibyAgVGhlIFBhY2tldCBP
cmRlcmluZyBGdW5jdGlvbiAoUE9GKSB1c2VzIHRoZSBzZXF1ZW5jaW5nIGluZm9ybWF0aW9uDQog
ICAgICB0byByZS1vcmRlciBhIERldE5ldCBmbG93J3MgcGFja2V0cyB0aGF0IGFyZSByZWNlaXZl
ZCBvdXQgb2YNCiAgICAgIG9yZGVyLiINCg0KTmV3IHNlbnRlbmNlIGFkZGVkIGFmdGVyIHRoZSBi
dWxsZXQgbGlzdDoNCiJUaGUgb3JkZXIgaW4gd2hpY2ggYSBub2RlIGFwcGxpZXMgdGhlIFBFRiBh
bmQgdGhlIFBSRiB0byBhIERldE5ldA0KZmxvdyBpcyBpbXBsZW1lbnRhdGlvbiBzcGVjaWZpYy4i
DQoNCjJuZCBwYXJhZ3JhcGggYWZ0ZXIgdGhlIGJ1bGxldCBsaXN0IGhhcyBiZWVuIHVwZGF0ZWQg
dG86DQoiU29tZSBzZXJ2aWNlIHByb3RlY3Rpb24gbWVjaGFuaXNtcyByZWx5IG9uIHN3aXRjaGlu
ZyBmcm9tIG9uZSBmbG93IHRvDQogICBhbm90aGVyIHdoZW4gYSBmYWlsdXJlIG9mIGEgZmxvdyBp
cyBkZXRlY3RlZC4gIENvbnRyYXJpbHksIHBhY2tldA0KICAgcmVwbGljYXRpb24gYW5kIGVsaW1p
bmF0aW9uIGNvbWJpbmVzIHRoZSBEZXROZXQgbWVtYmVyIGZsb3dzIHNlbnQNCiAgIGFsb25nIG11
bHRpcGxlIGRpZmZlcmVudCBwYXRocywgYW5kIHBlcmZvcm1zIGEgcGFja2V0LWJ5LXBhY2tldA0K
ICAgc2VsZWN0aW9uIG9mIHdoaWNoIHRvIGRpc2NhcmQsIGUuZy4sIGJhc2VkIG9uIHNlcXVlbmNp
bmcgaW5mb3JtYXRpb24uIg0KDQoNCjMuMi4zLiAgRXhwbGljaXQgcm91dGVzDQoNCk91dC1vZi1v
cmRlciBhc3BlY3QgYWRkZWQgdG8gdGhlIGZpcnN0IHBhcmFncmFwaCwgd2hpY2ggaXMgYWJvdXQg
ZGlzdHJpYnV0ZWQgcm91dGluZzoNCiJGdXJ0aGVybW9yZSwgb3V0LW9mLW9yZGVyDQpwYWNrZXQg
ZGVsaXZlcnkgY2FuIGJlIGEgc2lkZSBlZmZlY3Qgb2Ygcm91dGUgY2hhbmdlcy4iDQoNCk5ldyBz
ZW50ZW5jZSBhZGRlZCB0byB0aGUgM3JkIHBhcmFncmFwaDoNCiJFeHBsaWNpdCByb3V0ZXMgY2Fu
IGJlIGVzdGFibGlzaGVkIHZhcmlvdXMNCndheXMsIGUuZy4sIHdpdGggUlNWUC1URSBbUkZDMzIw
OV0sIHdpdGggU2VnbWVudCBSb3V0aW5nIChTUikNCltJLUQuaWV0Zi1zcHJpbmctc2VnbWVudC1y
b3V0aW5nXSwgdmlhIGEgU29mdHdhcmUgRGVmaW5lZCBOZXR3b3JraW5nDQphcHByb2FjaCBbUkZD
NzQyNl0sIHdpdGggSVMtSVMgW1JGQzc4MTNdLCBldGMuIg0KDQpOZXcgcGFyYWdyYXBoIGFkZGVk
Og0KICAgIk91dC1vZi1vcmRlciBwYWNrZXQgZGVsaXZlcnkgY2FuIGJlIGEgc2lkZSBlZmZlY3Qg
b2YgZGlzdHJpYnV0aW5nIGENCiAgIHNpbmdsZSBmbG93IG92ZXIgbXVsdGlwbGUgcGF0aHMgZXNw
ZWNpYWxseSB3aGVuIHRoZXJlIGlzIGEgY2hhbmdlDQogICBmcm9tIG9uZSBwYXRoIHRvIGFub3Ro
ZXIgd2hlbiBjb21iaW5pbmcgdGhlIGZsb3cuICBUaGlzIGlzDQogICBpcnJlc3BlY3RpdmUgb2Yg
dGhlIGRpc3RyaWJ1dGlvbiBtZXRob2QgdXNlZCwgYWxzbyBhcHBsaWVzIHRvIHNlcnZpY2UNCiAg
IHByb3RlY3Rpb24gb3ZlciBleHBsaWNpdCByb3V0ZXMuICBBcyBkZXNjcmliZWQgaW4gU2VjdGlv
biAzLjIuMi4xLA0KICAgb3V0LW9mLW9yZGVyIHBhY2tldHMgaW5mbHVlbmNlIHRoZSBqaXR0ZXIg
b2YgYSBmbG93IGFuZCBpbXBhY3QgdGhlDQogICBhbW91bnQgb2YgYnVmZmVyaW5nIG5lZWRlZCB0
byBwcm9jZXNzIHRoZSBkYXRhOyB0aGVyZWZvcmUsIERldE5ldA0KICAgc2VydmljZSBpbmNsdWRl
cyBtYXhpbXVtIGFsbG93ZWQgbWlzb3JkZXJpbmcgYXMgYSBjb25zdHJhaW50LiAgVGhlDQogICB1
c2Ugb2YgZXhwbGljaXQgcm91dGVzIGhlbHBzIHRvIHByb3ZpZGUgaW4tb3JkZXIgZGVsaXZlcnkg
YmVjYXVzZQ0KICAgdGhlcmUgaXMgbm8gaW1tZWRpYXRlIHJvdXRlIGNoYW5nZSB3aXRoIHRoZSBu
ZXR3b3JrIHRvcG9sb2d5LCBidXQgdGhlDQogICBjaGFuZ2VzIGFyZSBwbGFubmFibGUgYXMgdGhl
eSBhcmUgYmV0d2VlbiB0aGUgZGlmZmVyZW50IGV4cGxpY2l0DQogICByb3V0ZXMuIg0KDQoNCjQu
MS4xLiBSZXByZXNlbnRhdGl2ZSBQcm90b2NvbCBTdGFjayBNb2RlbA0KDQoiRXhwbGljaXQgcm91
dGVzIiBoYXZlIGJlZW4gYWRkZWQgdG8gRmlndXJlIDIgd2l0aCB0aGUgY29ycmVzcG9uZGluZyBl
eHBsYW5hdGlvbjoNCiAiRXhwbGljaXQgcm91dGVzDQogICAgICAgICAgIFRoZSBEZXROZXQgdHJh
bnNwb3J0IGxheWVyIHByb3ZpZGVzIG1lY2hhbmlzbXMgdG8gZW5zdXJlIHRoYXQNCiAgICAgICAg
ICAgZml4ZWQgcGF0aHMgYXJlIHByb3ZpZGVkIGZvciBEZXROZXQgZmxvd3MuICBUaGVzZSBleHBs
aWNpdA0KICAgICAgICAgICBwYXRocyBhdm9pZCB0aGUgaW1wYWN0IG9mIG5ldHdvcmsgY29udmVy
Z2VuY2UuIg0KDQoNClNlY3Rpb24gNC4xMSBDb25uZWN0ZWQgaXNsYW5kcyB2cy4gbmV0d29ya3Mg
b2YgdjA1IGhhcyBiZWVuIGRlbGV0ZWQgYmVjYXVzZSBpdCB3YXMganVzdCBhIGxlZnRvdmVyIGZy
b20gZWFybHkgZHJhZnRzIG9uIHdoYXQgRGV0TmV0IFdHIHNob3VsZCBkbzsgd2hpY2ggYXJlIGNv
dmVyZWQgYnkgdGhlIGNoYXJ0ZXIgYW55d2F5cy4NCg0KDQpSZWZlcmVuY2VzIGhhdmUgYmVlbiBj
bGVhbmVkIHVwIGFuZCBicm91Z2h0IHVwLXRvLWRhdGUuDQoNCg0KUmVmaW5lbWVudHMgaGF2ZSBi
ZWVuIGltcGxlbWVudGVkIGluIHRoZSBkcmFmdCBhY2NvcmRpbmcgdG8gTG91J3MgZGV0YWlsZWQg
Y29tbWVudHMuIFRoZXkgYXJlIG5vdCBsaXN0ZWQgaGVyZSBiZWNhdXNlIHRoZXkgYXJlIG1pbm9y
IGNoYW5nZXMuDQoNCg0KQmVzdCByZWdhcmRzLA0KSmFub3MNCg0KDQoNCg0KT24gNi8xMi8yMDE4
IDI6NDggUE0sIExvdSBCZXJnZXIgd3JvdGU6DQoNCkJhbMOhenMsDQoNClRoYW5rcyBmb3IgdGhl
IHJlc3BvbnNlIC0tIHBsZWFzZSBzZWUgYmVsb3cuDQoNCi0tLS0tLS0tLS0NCk9uIEp1bmUgMTIs
IDIwMTggNDowNzozNSBBTSBCYWzDoXpzIFZhcmdhIEEgPGJhbGF6cy5hLnZhcmdhQGVyaWNzc29u
LmNvbT48bWFpbHRvOmJhbGF6cy5hLnZhcmdhQGVyaWNzc29uLmNvbT4gd3JvdGU6DQoNCg0KDQoN
Cg0KSGkgTG91LCBUaGFua3MgZm9yIHRoZSBjb21tZW50cy4gU2VlIHJlYWN0aW9ucyBpbmxpbmUu
IERvY3VtZW50IHVwZGF0ZSBpbiBwcm9ncmVzcy4gQ2hlZXJzIEJhbGEnenMNCg0KLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IGRldG5ldCA8ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmc+
PG1haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mIExvdSBCZXJnZXIN
ClNlbnQ6IDIwMTguIGrDum5pdXMgMS4gMjI6NDINClRvOiBEZXROZXQgV0cgPGRldG5ldEBpZXRm
Lm9yZz48bWFpbHRvOmRldG5ldEBpZXRmLm9yZz47IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVj
dHVyZUBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlQGlldGYu
b3JnPg0KU3ViamVjdDogW0RldG5ldF0gUHJvbWlzZWQgY29tbWVudHMgb24gZHJhZnQtaWV0Zi1k
ZXRuZXQtYXJjaGl0ZWN0dXJlDQoNCkhpLA0KDQogICAgIEkgaGF2ZSBhIG51bWJlciBvZiBoaWdo
IGxldmVsIGNvbW1lbnRzIG9uIHRoZSBkb2N1bWVudCB0aGF0IEknZCBsaWtlIHRvICByYWlzZSBi
ZWxvdy4gIEkgYWxzbyBoYXZlIGEgbnVtYmVyIG9mIG1vcmUgZWRpdG9yaWFsL3NwZWNpZmljIGNv
bW1lbnRzIHRoYXQgIEknZCBsaWtlIHRvIHJldmlldyBkaXJlY3RseSB3aXRoIHRoZSBhdXRob3Jz
IGFuZCB0aGVuIGhhdmUgdGhlbSByZXBvcnQgYmFjayAgb24gY2hhbmdlcyAtLSBpZiBhbnkgdHVy
biBvdXQgdG8gYmUgbW9yZSBzdWJzdGFudGl2ZSBkaXNjdXNzaW9ucyBmcm9tIHRoZSAgYXV0aG9y
J3MgcGVyc3BlY3RpdmUsIEknbGwgcmFpc2UgdGhlc2Ugb24gdGhlIGxpc3Qgc2VwYXJhdGVseS4N
Ci4uLg0KDQoNCg0KDQoNCi0gV1JUIFNlY3Rpb24gNC40LjMsIEkgdGhpbmsgdGhlIGluY2x1c2lv
biBvZiBhIGRpc3RyaWJ1dGVkIGNvbnRyb2wgcGxhbmUgaW4gdGhlICJOZXR3b3JrIFBsYW5lIiBp
cyBpbmNvbnNpc3RlbnQgd2l0aCBvdGhlciBmdW5jdGlvbmFsIGRlZmluaXRpb25zIGFuZCBjb25m
bGF0ZXMgd2hlcmUgYSBmdW5jdGlvbiByZXNpZGVzIGZyb20gdGhlIGFjdHVhbCBmdW5jdGlvbiBh
bmQgdGhhdCB3aGV0aGVyIGNvbnRyb2wgaXMgaW1wbGVtZW50ZWQgaW4gYSBmdWxseSBjZW50cmFs
aXplZCwgZnVsbHkgZGlzdHJpYnV0ZWQgb3Igc29tZSBoeWJyaWQgZm9ybSBkb2Vzbid0IGZ1bmRh
bWVudGFsbHkgY2hhbmdlICB0aGUgY29udHJvbCBmdW5jdGlvbidzIHJvbGUgLS0gdGhlcmVmb3Jl
IEkgdGhpbmsgdGhlIHNlY3Rpb25zIDQuNC4yIGFuZCAuMyBzaG91bGQgYmUgcmV2aXNlZCBhY2Nv
cmRpbmdseQ0KW0JhbMOhenMgVmFyZ2EgQV0gQWdyZWUgaW4gcHJpbmNpcGFsLiBMZXQncyBkaXNj
dXNzIHRoZSBkZXRhaWxzLg0KT2theSAtIEknbGwgd29yayB3aXRoIHlvdSBvZmYgbGluZSBhbmQg
d2UgY2FuIHJlcG9ydCBiYWNrIHRoZSByZXN1bHRzL3Byb3Bvc2VkIGNoYW5nZXMuDQoNCg0KDQoN
Cg0KLSBJbiBzZXZlcmFsIHBsYWNlcyBpdCdzIG5vdCBjbGVhciB0aGF0IERldE5ldCBzZXJ2aWNl
IGlzIGFsd2F5cyBhIEwzIHNlcnZpY2Ugd2hpY2ggaXMgY29udHJvbGxlZCB1c2luZyBMMyBpZGVu
dGlmaWVycywgaS5lLiwgSVAgYWRkcmVzc2VzIC0tIHRoaXMgaXMgdHJ1ZSBldmVuIGluIHRoZSBN
UExTIHNlcnZpY2UgY2FzZSBhbmQgdGhlIFRTTiBvdmVyIE1QTFMgY2FzZS4gSSB0aGluayB0aGlz
IGlzIGFuIGltcG9ydGFudCBwb2ludCB0byBiZSBjbGVhciBvbiBpbiB0aGUgZG9jdW1lbnQuDQpb
QmFsw6F6cyBWYXJnYSBBXSBJIGFtIG5vdCBzdXJlLiBEZXROZXQgc2VydmljZSBpcyBhbHdheXMg
cHJvdmlkZWQgb3ZlciBhIEwzIG5ldHdvcmsgKElQIG9yIE1QTFMpLCB0aGF0IGlzIGZpbmUuIEhv
d2V2ZXIgdGhlIHNlcnZpY2UgaXRzZWxmIGNhbiBiZSBMMiBvciBMMy4gSW4gY2FzZSBvZiBUU04g
RXRoZXJuZXQgZnJhbWVzIGFyZSB0cmFuc3BvcnRlZCwgc28gaXQgaXMgYSBMMiBzZXJ2aWNlLiBJ
biBjYXNlIG9mIElQIGVuZCBzeXN0ZW1zIElQIHBhY2tldHMgYXJlIHRyYW5zcG9ydGVkIHNvIGl0
IGlzIGEgTDMgc2VydmljZS4NCg0KSHVtbSAtIFdoaWxlIEkgYWdyZWUgdGhhdCBEZXROZXQgaXMg
cHJvdmlkaW5nIGFuIChlbmhhbmNlZCkgTDJWUE4gc2VydmljZSwgaXQgaXMgbm90IGl0c2VsZiBw
cm92aWRpbmcgY29udHJvbCBvciBzZXJ2aWNlIG9mIEwyIGRldmljZXMgLS0gdGhpcyBpcyBUU04n
cyBqb2IuICBUaGUgZmFjdCB0aGF0IERldE5ldCBpcyBhbGwgYWJvdXQgYmVoYXZpb3Igb2YgTDMg
bm9kZXMgKGkuZS4sIElQIGFuZCBQVy9NUExTKSBhbmQgbm90IEwyIG5vZGVzIChpLmUuLCBUU04g
YnJpZGdlcykgaXMgc29tZXRoaW5nIHRoZSBhcmNoaXRlY3R1cmUgc2hvdWxkIG1ha2UgdW5hbWJp
Z3VvdXMuDQoNClRoYW5rcywNCkxvdQ0KDQoNCg0KDQoNClBsZWFzZSBsZXQgbWUga25vdyB3aGF0
IHlvdSB0aGluay4NCg0KQ2hlZXJzLA0KDQpMb3UNCg0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KZGV0bmV0IG1haWxpbmcgbGlzdA0KZGV0bmV0QGll
dGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL2RldG5ldA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCmRldG5ldCBtYWlsaW5nIGxpc3QNCmRldG5ldEBpZXRmLm9yZzxtYWlsdG86
ZGV0bmV0QGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9k
ZXRuZXQNCg0KDQoNCg0KDQoNCg0KT24gNi8xMi8yMDE4IDY6MjcgUE0sIFN0ZXdhcnQgQnJ5YW50
IHdyb3RlOg0KDQpEZWFyIEJhbGEnenMNCg0KVGhhbmsgeW91IHlvdXIgZm9yIHlvdXIgY29uc2lk
ZXJhdGlvbiBvZiB0aGVzZSBwb2ludHMuIEkgd2lsbCBqdXN0IHBpY2sgdXAgYSBmZXcgdGhhdCBu
ZWVkIHNvbWUgZnVydGhlciB0aG91Z2h0Og0KDQoNCg0KDQoNCg0KDQoNCg0KDQogICAgRGV0TmV0
IHRyYW5zaXQgbm9kZQ0KDQogICAgICAgICAgIEEgbm9kZSBvcGVyYXRpbmcgYXQgdGhlIERldE5l
dCB0cmFuc3BvcnQgbGF5ZXIsIHRoYXQgdXRpbGl6ZXMNCg0KICAgICAgICAgICBsaW5rIGxheWVy
IGFuZC9vciBuZXR3b3JrIGxheWVyIHN3aXRjaGluZyBhY3Jvc3MgbXVsdGlwbGUNCg0KICAgICAg
ICAgICBsaW5rcyBhbmQvb3Igc3ViLW5ldHdvcmtzIHRvIHByb3ZpZGUgcGF0aHMgZm9yIERldE5l
dCBzZXJ2aWNlDQoNCiAgICAgICAgICAgbGF5ZXIgZnVuY3Rpb25zLiAgT3B0aW9uYWxseSBwcm92
aWRlcyBjb25nZXN0aW9uIHByb3RlY3Rpb24NCg0KICAgICAgICAgICBvdmVyIHRob3NlIHBhdGhz
LiAgQW4gTVBMUyBMU1IgaXMgYW4gZXhhbXBsZSBvZiBhIERldE5ldA0KDQogICAgICAgICAgIHRy
YW5zaXQgbm9kZS4NCg0KU0I+IEluIHRoYXQgZXhhbXBsZSBpdCB3b3VsZCBoYXZlIHRvIGJlIGEg
RGV0TmV0IGVuYWJsZS9hd2FyZSBMU1IuIEFuDQoNClNCPiBvcmRpbmFyeSBMU1Igd291bGQgbm90
IGtub3cgYW55dGhpbmcgYWJvdXQgRGV0TmV0Lg0KDQoNCg0KW0JhbMOhenMgVmFyZ2EgQV0gTm8s
IEEgRGV0TmV0IGF3YXJlIExTUiB3b3VsZCBiZSBhIHJlbGF5IG5vZGUgKFMtUEUpLg0KDQpJIHRo
aW5rIHRoZSBjb25mdXNpb24gaXMgd2hhdCAiRGV0TmV0IFRyYW5zcG9ydCBMYXllciIgbWVhbnMu
IFRoaXMNCnRlY2hub2xvZ3kgdG91Y2hlcyBvbiBUcmFuc3BvcnQgTGF5ZXIgaW4gIHRoZSBMNCBz
ZW5zZSwgYW5kIHRoZQ0KVHJhbnNwb3J0IE5ldHdvcmsgTGF5ZXIgYXMgaW4gdGhlIHBhY2tldCBu
ZXR3b3JrIHRoYXQgY2Fycmllcw0KTDMgcGFja2V0cy4NCg0KU28gSSB0aGluayB0aGF0IHdlIG5l
ZWQgdG8gY2xhcmlmeSB3aGV0aGVyIGEgRGV0TmV0IHRyYW5zaXQgbm9kZQ0KaXMgYW4gUy1QRSAo
aS5lLiBhIGEgdHJhbnNpdCBub2RlIGluIHRoZSBEZXROZXQgbGF5ZXIpLCBvciBhIFAgbm9kZQ0K
KGkuZS4gYSB0cmFuc2l0IG5vZGUgdGhhdCBpcyBjYXJyeWluZyBEZXROZXQgcGFja2V0cyBidXQg
Y291bGQgYmUNCmNhcnJ5aW5nIGFueSBzb3J0IG9mIE1QTFMgcGFja2V0KQ0KDQoNCg0KDQoNCg0K
PT09PT09PT09PT09DQoNCg0KDQoNCg0KICAgVGhlc2UgdGhyZWUgdGVjaG5pcXVlcyBjYW4gYmUg
YXBwbGllZCBpbmRlcGVuZGVudGx5LCBnaXZpbmcgZWlnaHQNCg0KICAgcG9zc2libGUgY29tYmlu
YXRpb25zLCBpbmNsdWRpbmcgbm9uZSAobm8gRGV0TmV0KSwgYWx0aG91Z2ggc29tZQ0KDQogICBj
b21iaW5hdGlvbnMgYXJlIG9mIHdpZGVyIHV0aWxpdHkgdGhhbiBvdGhlcnMuICBUaGlzIHNlcGFy
YXRpb24ga2VlcHMNCg0KICAgdGhlIHByb3RvY29sIHN0YWNrIGNvaGVyZW50IGFuZCBtYXhpbWl6
ZXMgaW50ZXJvcGVyYWJpbGl0eSB3aXRoDQoNCiAgIGV4aXN0aW5nIGFuZCBkZXZlbG9waW5nIHN0
YW5kYXJkcyBpbiB0aGlzIChJRVRGKSBhbmQgb3RoZXIgU3RhbmRhcmRzDQoNCiAgIERldmVsb3Bt
ZW50IE9yZ2FuaXphdGlvbnMuICBTb21lIGV4YW1wbGVzIG9mIHR5cGljYWwgZXhwZWN0ZWQNCg0K
ICAgY29tYmluYXRpb25zOg0KDQoNCg0KICAgbyAgRXhwbGljaXQgcm91dGVzIHBsdXMgc2Vydmlj
ZSBwcm90ZWN0aW9uIGFyZSBleGFjdGx5IHRoZSB0ZWNobmlxdWVzDQoNCiAgICAgIGVtcGxveWVk
IGJ5IFtIU1ItUFJQXS4gIEV4cGxpY2l0IHJvdXRlcyBhcmUgYWNoaWV2ZWQgYnkgbGltaXRpbmcN
Cg0KICAgICAgdGhlIHBoeXNpY2FsIHRvcG9sb2d5IG9mIHRoZSBuZXR3b3JrLCBhbmQgdGhlIHNl
cXVlbnRpYWxpemF0aW9uLA0KDQogICAgICByZXBsaWNhdGlvbiwgYW5kIGR1cGxpY2F0ZSBlbGlt
aW5hdGlvbiBhcmUgZmFjaWxpdGF0ZWQgYnkgcGFja2V0DQoNCiAgICAgIHRhZ3MgYWRkZWQgYXQg
dGhlIGZyb250IG9yIHRoZSBlbmQgb2YgRXRoZXJuZXQgZnJhbWVzLg0KDQoNCg0KU0I+IEVSIGNh
biBiZSBkb25lIHZpcnR1YWxseSBhcyB3ZWxsIGFzIHBoeXNpY2FsbHkuIFJTVlAgaXMgYSB0eXBl
IG9mDQoNClNCPiBFUiwgYXMgaXMgQWRqLVNJRCBiYXNlZCBTUiwgYW5kIHdlIGNhbiBkZXNpZ24g
b3RoZXIgdHlwZXMuDQoNCg0KDQpbQmFsw6F6cyBWYXJnYSBBXSBBZ3JlZSwgYnV0IHRoZXNlIGFy
ZSBleGFtcGxlcy4gU3RhdGVtZW50IGlzIGZvciBIU1ItUFJQLg0KU28gdGhlIHF1ZXN0aW9uIGlz
IHdoZXRoZXIgd2Ugc2hvdWxkIGV4cGFuZCB0aGUgc2V0IG9mIGV4YW1wbGVzLCBwYXJ0aWN1bGFy
bHkNCnRvIG1vcmUgYWNjZXNzaWJsZSBvbmVzLg0KDQo9PT09PT09PT09PT0NCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQogICAgICAgICAgICAgICAgICAgIFBhY2tldCByZXBsaWNhdGlvbiBhbmQgZWxp
bWluYXRpb24NCg0KDQoNCiAgICAgICAgICAgICAgICA+ID4gPiA+ID4gPiA+ID4gPiByZWxheSA+
ID4gPiA+ID4gPiA+ID4NCg0KICAgICAgICAgICAgICAgPiAvLS0tLS0tLS0tLS0tKyBSIG5vZGUg
RSArLS0tLS0tLS0tLS0tXCA+DQoNCiAgICAgICAgICAgICAgPiAvICAgICAgICAgICAgICAgICAg
diArIF4gICAgICAgICAgICAgICBcID4NCg0KICAgICAgZW5kICAgIFIgKyAgICAgICAgICAgICAg
ICAgICB2IHwgXiAgICAgICAgICAgICAgICArIEUgZW5kDQoNCiAgICAgIHN5c3RlbSAgICsgICAg
ICAgICAgICAgICAgICAgdiB8IF4gICAgICAgICAgICAgICAgKyAgIHN5c3RlbQ0KDQogICAgICAg
ICAgICAgID4gXCAgICAgICAgICAgICAgICAgIHYgKyBeICAgICAgICAgICAgICAgLyA+DQoNCiAg
ICAgICAgICAgICAgID4gXC0tLS0tLS0tLS0tLSsgUiByZWxheSBFICstLS0tLS0tLS0tLS8gPg0K
DQogICAgICAgICAgICAgICAgPiA+ID4gPiA+ID4gPiA+ID4gIG5vZGUgPiA+ID4gPiA+ID4gPiA+
DQoNCg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGaWd1cmUgMQ0KDQoNCg0K
ICAgUGFja2V0IHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiBkb2VzIG5vdCByZWFjdCB0byBh
bmQgY29ycmVjdA0KDQogICBmYWlsdXJlczsgaXQgaXMgZW50aXJlbHkgcGFzc2l2ZS4gIFRodXMs
IGludGVybWl0dGVudCBmYWlsdXJlcywNCg0KDQoNClNCPiBJIHRoaW5rIGl0IGNvcGVzIHdpdGgg
aW50ZXJtaXR0ZW50IGZhaWx1cmVzIE9LLg0KDQoNCg0KW0JhbMOhenMgVmFyZ2EgQV0gWWVzLCBQ
UkYgYW5kIFBFRiBjYW4gZWxpbWluYXRlIHRoZSBlZmZlY3Qgb2Ygc3VjaCBmYWlsdXJlcy4gQnV0
IHRleHQNCg0KaW50ZW5kcyB0byBzYXkgdGhhdCBpdCBpcyBwYXNzaXZlLiBJdCBpcyBub3QgcmVh
Y3RpbmcgdG8gc3VjaCBmYWlsdXJlcy4gTm8gY2hhbmdlIGluIHRleHQuDQoNCg0KDQpZb3Ugc2F5
IHRoYXQgUFJFRiBkb2VzIG5vdCBjb3JyZWN0IGZhaWx1cmVzLiBJIHdvdWxkIGNvbnRlbmQgdGhh
dCBpcyBleGFjdGx5DQp3aGF0IGl0IGRvZXMuIFN1cmUgaXQgZG9lcyBub3QgcmVhY3QgYnV0IGl0
IGRvZXMgY29ycmVjdCwgYW5kIGl0IGRvZXMNCmFkZHJlc3MgaW50ZXJtaXR0ZW50IGZhaWx1cmVz
Lg0KDQoNCg0KDQoNCg0KPT09PT09PT09PT0NCg0KDQoNCiAgIHRyYW5zcG9ydGVkIGJldHdlZW4g
dGhlIHBlZXIgZW5kIHN5c3RlbXMuICBUaGVyZWZvcmUsIHRoZSBmb2xsb3dpbmcNCg0KICAgcG9z
c2libGUgdHlwZXMgLyBmb3JtYXRzIG9mIGEgRGV0TmV0IGZsb3cgYXJlIGRpc3Rpbmd1aXNoZWQg
aW4gdGhpcw0KDQogICBkb2N1bWVudDoNCg0KDQoNCiAgIG8gIEFwcC1mbG93OiBuYXRpdmUgZm9y
bWF0IG9mIGEgRGV0TmV0IGZsb3cuICBJdCBkb2VzIG5vdCBjb250YWluIGFueQ0KDQogICAgICBE
ZXROZXQgcmVsYXRlZCBhdHRyaWJ1dGVzLg0KDQoNCg0KICAgbyAgRGV0TmV0LXQtZmxvdzogc3Bl
Y2lmaWMgZm9ybWF0IG9mIGEgRGV0TmV0IGZsb3cuICBPbmx5IHJlcXVpcmVzDQoNCiAgICAgIHRo
ZSBjb25nZXN0aW9uIC8gbGF0ZW5jeSBmZWF0dXJlcyBwcm92aWRlZCBieSB0aGUgRGV0bmV0IHRy
YW5zcG9ydA0KDQogICAgICBsYXllci4NCg0KDQoNCiAgIG8gIERldE5ldC1zLWZsb3c6IHNwZWNp
ZmljIGZvcm1hdCBvZiBhIERldE5ldCBmbG93LiAgT25seSByZXF1aXJlcw0KDQogICAgICB0aGUg
cmVwbGljYXRpb24vZWxpbWluYXRpb24gZmVhdHVyZSBlbnN1cmVkIGJ5IHRoZSBEZXROZXQgc2Vy
dmljZQ0KDQogICAgICBsYXllci4NCg0KDQoNCiAgIG8gIERldE5ldC1zdC1mbG93OiBzcGVjaWZp
YyBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4gIEl0IHJlcXVpcmVzDQoNCiAgICAgIGJvdGggRGV0
TmV0IHNlcnZpY2UgbGF5ZXIgYW5kIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIgZnVuY3Rpb25zDQoN
CiAgICAgIGR1cmluZyBmb3J3YXJkaW5nLg0KDQpTQj4gSSBmaW5kIHRoZSByZWxpc3Rpbmcgb2Yg
dGhlc2UgdHlwZXMgY29uZnVzaW5nLiBXaGVyZW4ndCB0aGV5IGRlZmluZWQNCg0KU0I+IGluIHRo
ZSBzZWN0aW9uIGFib3ZlPw0KDQoNCg0KW0JhbMOhenMgVmFyZ2EgQV0gVGhpcyBpcyBpbmxpbmUg
d2l0aCB0aGUgcHJldmlvdXMgc2VjdGlvbiAiIEdyb3VwaW5nIG9mIGVuZCBzeXN0ZW1zICIuDQpT
dXJlbHkgaWYgd2UgaGF2ZSBkZWZpbmVkIHRoZW0gd2UgbmV2ZXIgbmVlZCB0byBkbyBhbnl0aGlu
ZyBidXQgbmFtZSB0aGVtIGluDQpsYXRlciBzZWN0aW9ucy4gUmVkZWZpbml0aW9uIGlzIG5ldmVy
IGEgZ29vZCBpZGVhIGJlY2F1c2UgaXQgb2Z0ZW4gbGVhZHMgdG8NCmNvbmZsaWN0aW5nIGRlZmlu
aXRpb25zLg0KDQoNCg0KDQoNCg0KDQo9PT09PT09PT09PT0NCg0KDQoNCg0KDQoNCg0KICAgW0hT
Ui1QUlBdICBJRUMsICJIaWdoIGF2YWlsYWJpbGl0eSBzZWFtbGVzcyByZWR1bmRhbmN5IChIU1Ip
IGlzIGENCg0KICAgICAgICAgICAgICBmdXJ0aGVyIGRldmVsb3BtZW50IG9mIHRoZSBQUlAgYXBw
cm9hY2gsIGFsdGhvdWdoIEhTUg0KDQogICAgICAgICAgICAgIGZ1bmN0aW9ucyBwcmltYXJpbHkg
YXMgYSBwcm90b2NvbCBmb3IgY3JlYXRpbmcgbWVkaWENCg0KICAgICAgICAgICAgICByZWR1bmRh
bmN5IHdoaWxlIFBSUCwgYXMgZGVzY3JpYmVkIGluIHRoZSBwcmV2aW91cw0KDQogICAgICAgICAg
ICAgIHNlY3Rpb24sIGNyZWF0ZXMgbmV0d29yayByZWR1bmRhbmN5LiAgUFJQIGFuZCBIU1IgYXJl
IGJvdGgNCg0KICAgICAgICAgICAgICBkZXNjcmliZWQgaW4gdGhlIElFQyA2MjQzOSAzIHN0YW5k
YXJkLiIsDQoNCiAgICAgICAgICAgICAgPGh0dHA6Ly93ZWJzdG9yZS5pZWMuY2gvd2Vic3RvcmUv
d2Vic3RvcmUubnNmLw0KDQogICAgICAgICAgICAgIGFydG51bS8wNDY2MTUhb3BlbmRvY3VtZW50
Pi4NCg0KDQoNClNCPiBOb3QgYXZhaWxhYmxlIGF0IHRoZSB0aW1lIG9mIHRoaXMgcmV2aWV3LCBi
dXQgbXkgcmVjb2xsZWN0aW9uIGlzDQoNClNCPiB0aGF0IHRoaXMgaXMgbm90IHJlYWRpbHkgYXZh
aWxhYmxlIHdpdGhvdXQgcGF5aW5nIGEgbGFyZ2UgZmVlLg0KDQpJZiB3ZSBkZWNpZGUgdGhhdCB0
aGlzIGlzIGVzc2VudGlhbCBhcyBhIGtleSByZWZlcmVuY2UsIHRoZXJlIG5lZWRzIHRvIGJlDQpz
b21lIHN1aXRhYmxlIHRleHQsIGFzIHRoaXMgd2lsbCBnZXQgcmFpc2VkIGEgbnVtYmVyIG9mIHRp
bWVzIGJldHdlZW4NCmhlcmUgYW4gcHVibGljYXRpb24gYXMgZmlyc3QgdGhlIGRpcmVjdG9yYXRl
cyBhbmQgdGhlbiB0aGUgQURzIHJ1bg0KaW50byB0aGlzLg0KDQoNCg0KDQoNCg0KDQoNCj09PT09
PT09PT09DQoNCg0KDQoNCg0KDQoNCiAgIFtJU0E5NV0gICAgQU5TSS9JU0EsICJFbnRlcnByaXNl
LUNvbnRyb2wgU3lzdGVtIEludGVncmF0aW9uIFBhcnQgMToNCg0KICAgICAgICAgICAgICBNb2Rl
bHMgYW5kIFRlcm1pbm9sb2d5IiwgMjAwMCwNCg0KICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cu
aXNhLm9yZy9pc2E5NS8+Lg0KDQoNCg0KU0I+IFNob3VsZCB0aGF0IGJlIDIwMDAsIG9yIDIwMTAu
DQoNClNCPiBOb3RlIHRoYXQgdGhpcyBzZWVtcyB0byBiZSBhIHZlcnkgZXhwZW5zaXZlIGRvY3Vt
ZW50IHRvIGFjY2Vzcy4NCg0KDQpZb3UgZGlkIG5vdCBjb21tZW50IG9uIHRoZSBjb3JyZWN0bmVz
cyBvZiB0aGUgcmVmZXJlbmNlLg0KDQoNCg0KDQoNCg0KDQpCZXN0IFJlZ2FyZHMNCg0KU3Rld2Fy
dA0KDQoNCg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1
IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0K
CXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICov
DQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1p
bHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7DQoJY29sb3I6YmxhY2s7fQ0KYTpsaW5rLCBzcGFu
Lk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtG
b2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29QbGFpblRleHQsIGxpLk1zb1BsYWluVGV4dCwg
ZGl2Lk1zb1BsYWluVGV4dA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxp
bms6IlBsYWluIFRleHQgQ2hhciI7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2lu
LXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDow
aW47DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixz
ZXJpZjsNCgljb2xvcjpibGFjazt9DQpwDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmOw0KCWNvbG9yOmJsYWNrO30NCnByZQ0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0
dGVkIENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IixzZXJpZjsNCgljb2xvcjp3
aW5kb3d0ZXh0O30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2
Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6
MGluOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbWFyZ2luLWJvdHRvbTowaW47DQoJbWFyZ2luLWxl
ZnQ6LjVpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglm
b250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9DQpzcGFu
LkhUTUxQcmVmb3JtYXR0ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRl
ZCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwg
UHJlZm9ybWF0dGVkIjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciLHNlcmlmO30NCnNwYW4u
UGxhaW5UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiUGxhaW4gVGV4dCBDaGFyIjsNCgltc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IlBsYWluIFRleHQiOw0KCWZvbnQt
ZmFtaWx5OkNvbnNvbGFzOw0KCWNvbG9yOmJsYWNrO30NCnNwYW4uRW1haWxTdHlsZTIzDQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
Ow0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjQNCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6Izk5
MzM2Njt9DQpzcGFuLkVtYWlsU3R5bGUyNQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMDAzMzAwO30NCnNwYW4u
RW1haWxTdHlsZTI2DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOm9saXZlO30NCi5Nc29DaHBEZWZhdWx0
DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBh
Z2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBp
biAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30N
Ci8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjMzNzA3NjQ4
MTsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTY5MDg4
OTI3NiA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5
MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5Mzt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDIN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciLHNlcmlm
O30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1p
bHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyIsc2VyaWY7fQ0KQGxpc3QgbDA6bGV2
ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
gqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0K
QGxpc3QgbDA6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1m
YW1pbHk6IkNvdXJpZXIgTmV3IixzZXJpZjt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpvbA0KCXttYXJnaW4tYm90
dG9tOjBpbjt9DQp1bA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQotLT48L3N0eWxlPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0i
MTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86
c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEi
IC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBi
Z2NvbG9yPSJ3aGl0ZSIgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0K
PGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9
Il9NYWlsRW5kQ29tcG9zZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOm9saXZlIj5Eb27igJl0IHVz
ZSDigJxjb25nZXN0aW9uIHByb3RlY3Rpb27igJ0gaW4gdGhlIGRlZmluaXRpb25zIGZvciBib3Ro
IGxldmVscy48bzpwPjwvbzpwPjwvc3Bhbj48L2E+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOm9saXZlIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOm9saXZl
Ij5UaGFua3MsIC0tRGF2aWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpvbGl2ZSI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
Ymx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3
aW5kb3d0ZXh0Ij4gSsOhbm9zIEZhcmthcyBbbWFpbHRvOmphbm9zLmZhcmthc0Blcmljc3Nvbi5j
b21dDQo8YnI+DQo8Yj5TZW50OjwvYj4gU3VuZGF5LCBKdWx5IDE1LCAyMDE4IDEwOjQzIFBNPGJy
Pg0KPGI+VG86PC9iPiBCbGFjaywgRGF2aWQ8YnI+DQo8Yj5DYzo8L2I+IERldE5ldCBXRzxicj4N
CjxiPlN1YmplY3Q6PC9iPiBSZTogW0RldG5ldF0gV0cgTGFzdCBDYWxsOiBkcmFmdC1pZXRmLWRl
dG5ldC1hcmNoaXRlY3R1cmUtMDU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPlRoYW5rIHlvdSBEYXZpZCE8
YnI+DQo8YnI+DQpJIHRoaW5rIHdlIGFyZSBzZXQuIDotKTxicj4NCjxicj4NCllvdSBnb3QgYSBw
b2ludCwgd2Ugc2hvdWxkIHVwZGF0ZTxicj4NCiZxdW90O0RldE5ldCBzZXJ2aWNlIGxheWVyIGlz
IHRoZSBsYXllciBhdCB3aGljaCBBIERldE5ldCBTZXJ2aWNlLCBzdWNoIGFzIGNvbmdlc3Rpb24g
b3Igc2VydmljZSBwcm90ZWN0aW9uIGlzIHByb3ZpZGVkLiZxdW90Ozxicj4NCnRvPGJyPg0KJnF1
b3Q7RGV0TmV0IHNlcnZpY2UgbGF5ZXIgaXMgdGhlIGxheWVyIGF0IHdoaWNoIEEgRGV0TmV0IFNl
cnZpY2UsIHN1Y2ggYXMgY29uZ2VzdGlvbiBwcm90ZWN0aW9uIGFuZC9vciBzZXJ2aWNlIHByb3Rl
Y3Rpb24gaXMgcHJvdmlkZWQuJnF1b3Q7PGJyPg0KaW4gdGhlIGRlZmluaXRpb25zIGFzIHdlbGwg
dG8gbWFrZSBpdCBjbGVhci48YnI+DQo8YnI+DQpUaGFua3MsPGJyPg0KSmFub3M8YnI+DQo8YnI+
DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiA3LzE2LzIw
MTggMzowMyBBTSwgQmxhY2ssIERhdmlkIHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMDAzMzAwIj5Nb3Zp
bmcgdGhlIG9ubHkgdHdvIG9wZW4gaXRlbXMgdG8gdGhlIHRvcCDigKY8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAwMzMw
MCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPi0tIFNlY3Rpb24gNDwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPiZndDsgV2Ug
Y291bGQgYWRkIHNvbWUgaW50cm9kdWN0b3J5IHRleHQgdG8gNC4xIG9yIDQuMS4xLCBmb3IgaW5z
dGFuY2U6PC9zcGFuPjxicj4NCiZndDsgVGhlIGZ1bmN0aW9uYWxpdHkgbmVlZGVkIGZvciBEZXRO
ZXQgKFNlY3Rpb24gMykgYXJlIGltcGxlbWVudGVkIGluIHRoZSBEZXROZXQgbGF5ZXIgd2hpY2gg
Y29tcHJpc2VzIHRoZSBEZXROZXQgc2VydmljZSBsYXllciBhbmQgdGhlIERldE5ldCB0cmFuc3Bv
cnQgbGF5ZXIuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbiI+Jmd0OyBUaGUgRGV0TmV0IHNlcnZpY2UgbGF5ZXIgZnVuY3Rpb25zIHJl
bHkgb24gZmxvdyBpZGVudGlmaWNhdGlvbiBhbmQgc2VxdWVuY2luZy4gVGhlIERldE5ldCB0cmFu
c3BvcnQgbGF5ZXIgZnVuY3Rpb24gbWF5IHJlbHkgb24gZmxvdyBpZGVudGlmaWNhdGlvbi48YnI+
DQomZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPiZndDsgV2hhdCBkbyB5b3Ug
dGhpbms/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAwIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPkkgcHJlZmVyIGZ1bmN0aW9u
YWwgKHdoYXQgaXQgZG9lcykgY2hhcmFjdGVyaXphdGlvbiB0byBtZWNoYW5pc3RpYyAoaG93IGl0
IHdvcmtzKSBjaGFyYWN0ZXJpemF0aW9uIGluIGFuIG92ZXJ2aWV3LCBlLmcuLCBleGNlcnB0aW5n
IGZyb20NCiB3aGF0IEkgb3JpZ2luYWxseSB3cm90ZTo8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuMGluO3RleHQt
aW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAhc3VwcG9ydExp
c3RzXT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6U3ltYm9sIj48c3BhbiBzdHlsZT0ibXNvLWxp
c3Q6SWdub3JlIj7CtzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21h
biZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9z
cGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSBE
ZXROZXQgU2VydmljZSBsYXllciBwcm92aWRlcyB0aW1lbHkgcmVsaWFibGUgaW4tb3JkZXIgRGV0
TmV0IGZsb3cgZGVsaXZlcnkgdG8gYXBwbGljYXRpb25zIHRoYXQgdXNlIERldE5ldC48L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjEuMGluO3RleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+
DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6U3ltYm9sIj48
c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj7CtzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZx
dW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPlRoZSBEZXROZXQgVHJhbnNwb3J0IGxheWVyIGluc3VsYXRlcyBEZXROZXQg
Zmxvd3MgZnJvbSBpbnRlcmZlcmVuY2UgYnkgbmV0d29yayBtZWNoYW5pc21zLCBwcmltYXJpbHkg
cXVldWluZyBhbmQgcm91dGluZzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj5JIHVuZGVyc3RhbmQgdGhlIHByaW5jaXBs
ZS48YnI+DQo8YnI+DQpXaGF0IGFib3V0IGp1c3QgY29weWluZyB0aGUgdHdvIGRlZmluaXRpb25z
IGhlcmU6PGJyPg0KRGV0TmV0IHNlcnZpY2UgbGF5ZXIgaXMgdGhlIGxheWVyIGF0IHdoaWNoIEEg
RGV0TmV0IFNlcnZpY2UsIHN1Y2ggYXMgY29uZ2VzdGlvbiBvciBzZXJ2aWNlIHByb3RlY3Rpb24g
aXMgcHJvdmlkZWQuPGJyPg0KRGV0TmV0IHRyYW5zcG9ydCBsYXllciBvcHRpb25hbGx5IHByb3Zp
ZGVzIGNvbmdlc3Rpb24gcHJvdGVjdGlvbiBmb3IgRGV0TmV0IGZsb3dzIG92ZXIgcGF0aHMgcHJv
dmlkZWQgYnkgdGhlIHVuZGVybHlpbmcgbmV0d29yay48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMwMDMzMDAiPkRhdmlkJmd0OyBZZXMsIHRoYXQgd29ya3Ms
IGFsdGhvdWdoIEkgZG9u4oCZdCB0aGluayDigJxjb25nZXN0aW9u4oCdIHdhcyBtZWFudCB0byBi
ZSBpbmNsdWRlZCBpbiB0aGUgZmlyc3QgZGVmaW5pdGlvbiDigKY8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAwMzMwMCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHByZSBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVp
biI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgTWFueSByZWFsLXRpbWUg
bmV0d29ya3MgcmVseSBvbiBwaHlzaWNhbCByaW5ncyBvciBjaGFpbnMgb2YgdHdvLXBvcnQ8L3Nw
YW4+PG86cD48L286cD48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IGRldmljZXMsIHdpdGggYSByZWxhdGl2
ZWx5IHNpbXBsZSByaW5nIGNvbnRyb2wgcHJvdG9jb2wuIDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJl
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPkhvdyBkb2VzIGEg4oCccmluZyBjb250cm9sIHByb3RvY29s4oCdIGNv
bnRyb2wg4oCcY2hhaW5z4oCdPyZuYnNwOyBTdWdnZXN0OiDigJxyaW5nIGNvbnRyb2wgcHJvdG9j
b2zigJ0gLSZndDsg4oCcY29udHJvbCBwcm90b2NvbOKAnTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+QWxzbywgYXJlIHBhaXJlZCBjaGFpbnMgYmV0d2VlbiBjb21t
b24gZW5kcG9pbnRzIGludGVuZGVkLCBvciBhIG1vcmUgZ2VuZXJhbCBub3Rpb24gb2YgY2hhaW5z
Pzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+VGhpcyB0ZXh0IHJlZmVy
cyB0byB0eXBpY2FsIGZhY3RvcnkgZGVwbG95bWVudCwgd2hpY2ggaXMgY2hhaW4gb3IgcmluZy48
YnI+DQpJdCBzZWVtcyBiZXR0ZXIgdG8ga2VlcCDigJxyaW5nIGNvbnRyb2wgcHJvdG9jb2zigJ0g
YmVjYXVzZSB0aGV5IGFyZSBvZnRlbiB2ZXJ5IGRpZmZlcmVudCBmcm9tIGdlbmVyaWMgY29udHJv
bCBwcm90b2NvbHMgYXBwbGljYWJsZSB0byBtZXNoIG5ldHdvcmtzLjxicj4NCjxicj4NCldvdWxk
IGZsaXBwaW5nIGNoYWluIGFuZCByaW5nIHJlc29sdmUgeW91ciBjb25jZXJuPzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwcmUgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IE1hbnkgcmVhbC10aW1lIG5ldHdvcmtzIHJlbHkgb24g
cGh5c2ljYWwgY2hhaW5zIG9yIHJpbmdzIG9mIHR3by1wb3J0PC9zcGFuPjxvOnA+PC9vOnA+PC9w
cmU+DQo8cHJlIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyBkZXZpY2VzLCB3aXRoIGEgcmVsYXRpdmVseSBzaW1wbGUgcmluZyBj
b250cm9sIHByb3RvY29sLiA8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2
Ij5bRGF2aWQmZ3Q7XQ0KPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYi
Pkl0IGZlZWxzIGxpa2Ug4oCccmluZyBjb250cm9sIHByb3RvY29s4oCdIGlzIGFuIGltcG9ydGFu
dCBwaHJhc2UgdG8gcmV0YWluLiZuYnNwOyZuYnNwOyBJbiB0aGUgb3JpZ2luYWwgdGV4dCwgd291
bGQgaXQgYmUgcmVhc29uYWJsZSB0byBhZGQg4oCcKGFwcGxpZXMgdG8gYm90aCByaW5ncyBhbmQg
Y2hhaW5zKeKAnSB0byB0aGUgZW5kIG9mIHRoZSBzZW50ZW5jZT88L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+V2VsbCwg
SSBndWVzcyB0aGUgcG9pbnQgaXMgdGhhdCB0aGVyZSBhcmUgbWFueSBzcGVjaWZpYyByaW5nIHBy
b3RvY29scywgYnV0IHdlIGFyZSBsb29raW5nIGZvciBhIGdlbmVyaWMgc29sdXRpb24uPGJyPg0K
V2hhdCBhYm91dCBkZWxldGluZyAmcXVvdDtjaGFpbnMmcXVvdDsgZnJvbSB0aGUgc2VudGVuY2U/
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMDAzMzAwIj5E
YXZpZCZndDsgWWVzLCBpZiB0aGUgc2VudGVuY2UgaXMgYWxsIGFib3V0IHJpbmdzLCBpdOKAmXMg
Y2xlYXIuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMwMDMzMDAiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAwMzMwMCI+
VGhhbmtzLCAtLURhdmlkPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAwMzMwMCI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
Ymx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3
aW5kb3d0ZXh0Ij4gSsOhbm9zIEZhcmthcyBbPGEgaHJlZj0ibWFpbHRvOmphbm9zLmZhcmthc0Bl
cmljc3Nvbi5jb20iPm1haWx0bzpqYW5vcy5mYXJrYXNAZXJpY3Nzb24uY29tPC9hPl0NCjxicj4N
CjxiPlNlbnQ6PC9iPiBTdW5kYXksIEp1bHkgMTUsIDIwMTggNzoyNSBQTTxicj4NCjxiPlRvOjwv
Yj4gQmxhY2ssIERhdmlkPGJyPg0KPGI+Q2M6PC9iPiBEZXROZXQgV0c8YnI+DQo8Yj5TdWJqZWN0
OjwvYj4gUmU6IFtEZXRuZXRdIFdHIExhc3QgQ2FsbDogZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0
ZWN0dXJlLTA1PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5IaSBEYXZpZCw8YnI+DQo8YnI+DQpQbGVhc2Ug
c2VlIGluLWxpbmUuPGJyPg0KPGJyPg0KVGhhbmsgeW91ITxicj4NCkphbm9zPGJyPg0KPGJyPg0K
PGJyPg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gNy82
LzIwMTggMTE6NTAgUE0sIEJsYWNrLCBEYXZpZCB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+
LS0gQnJpZGdlZCBwYXRoIGRlZmluaXRpb248L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMw
MDY2MDAiPiZndDsgJm5ic3A7T3Igc2hvdWxkIHdlIGRvIHNvbWV0aGluZyBlbHNlPzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MDA2NjAwIj4mZ3Q7IFRoZXJlIGlzIG9ubHkgb25lIG9jY3VycmVuY2Ugb2YgJnF1b3Q7YnJpZGdl
ZCBwYXRoJnF1b3Q7IGluIHRoZSB0ZXh0IGluIGJyYWNrZXRzLjxicj4NCjxicj4NCjxicj4NCjxi
cj4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojOTkzMzY2Ij5UaGF0IHNvdW5kcyBsaWtlIGEgYmV0dGVyIHN1Z2dlc3Rp
b24g4oCTIGNoYW5nZSB0aGF0IG9jY3VycmVuY2UgYW5kIHJlbW92ZSB0aGUgZGVmaW5pdGlvbiBv
ZiDigJxicmlkZ2VkIHBhdGjigJ0gZnJvbSB0aGUgZHJhZnQuJm5ic3A7IFRoYXQgb2NjdXJyZW5j
ZSBpcyBpbiBTZWN0aW9uIDQuMS4xOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6
bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyBDb25nZXN0aW9uIHByb3RlY3Rpb248
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
dXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBUaGUgRGV0TmV0IHRyYW5zcG9ydCBs
YXllciBwcm92aWRlcyBjb25nZXN0aW9uIHByb3RlY3Rpb24uPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgU2VlIFNlY3Rpb24gNC41LiZuYnNwOyBUaGUgYWN0dWFsIHF1ZXVpbmcg
YW5kIHNoYXBpbmcgbWVjaGFuaXNtczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZiI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IGFyZSB0eXBpY2FsbHkgcHJvdmlkZWQgYnkgdW5kZXJseWluZyBzdWJuZXQgbGF5ZXJzLCB0aGVz
ZSBjYW48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
dGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBiZSBjbG9zZWx5IGFzc29j
aWF0ZWQgd2l0aCB0aGUgbWVhbnMgb2YgcHJvdmlkaW5nIHBhdGhzIGZvcjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25l
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90OyxzZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7RGV0TmV0IGZsb3dzIChlLmcuLCBNUExTIExTUHMgb3IgYnJp
ZGdlZCBwYXRocyksIHRoZSBwYXRoIGFuZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZiI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHRoZSBjb25nZXN0aW9uIHByb3RlY3Rpb24gYXJlIGNvbmZsYXRlZCBpbiB0aGlzIGZpZ3Vy
ZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6Izk5MzM2NiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPlBlcmhhcHM6IChl
LmcuLCBNUExTIExTUHMgb3IgYnJpZGdlZCBwYXRocykgLSZndDsgKE1QTFMgTFNQcyBvciBvdGhl
ciBuZXR3b3JrIHBhdGhzKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij5vciBqdXN0IGRlbGV0ZSB0aGUgZW50
aXJlIHBhcmVudGhldGljYWwgZXhhbXBsZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Jsb2Nr
cXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PSy4gTGV0J3MganVzdCBkZWxldGUgdGhlIGVu
dGlyZSBwYXJlbnRoZXRpY2FsIGV4YW1wbGUuPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48
L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
OTkzMzY2Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+LS0gU2VjdGlvbiA0PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5
OTMzNjYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAwIj4mZ3Q7IFdlIGNvdWxkIGFkZCBzb21lIGludHJv
ZHVjdG9yeSB0ZXh0IHRvIDQuMSBvciA0LjEuMSwgZm9yIGluc3RhbmNlOjwvc3Bhbj48YnI+DQom
Z3Q7IFRoZSBmdW5jdGlvbmFsaXR5IG5lZWRlZCBmb3IgRGV0TmV0IChTZWN0aW9uIDMpIGFyZSBp
bXBsZW1lbnRlZCBpbiB0aGUgRGV0TmV0IGxheWVyIHdoaWNoIGNvbXByaXNlcyB0aGUgRGV0TmV0
IHNlcnZpY2UgbGF5ZXIgYW5kIHRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyLjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmd0OyBUaGUgRGV0TmV0IHNlcnZpY2UgbGF5ZXIg
ZnVuY3Rpb25zIHJlbHkgb24gZmxvdyBpZGVudGlmaWNhdGlvbiBhbmQgc2VxdWVuY2luZy4gVGhl
IERldE5ldCB0cmFuc3BvcnQgbGF5ZXIgZnVuY3Rpb24gbWF5IHJlbHkgb24gZmxvdyBpZGVudGlm
aWNhdGlvbi48YnI+DQomZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPiZndDsg
V2hhdCBkbyB5b3UgdGhpbms/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2
Ij5JIHByZWZlciBmdW5jdGlvbmFsICh3aGF0IGl0IGRvZXMpIGNoYXJhY3Rlcml6YXRpb24gdG8g
bWVjaGFuaXN0aWMgKGhvdyBpdCB3b3JrcykgY2hhcmFjdGVyaXphdGlvbiBpbiBhbiBvdmVydmll
dywgZS5nLiwgZXhjZXJwdGluZyBmcm9tIHdoYXQgSSBvcmlnaW5hbGx5IHdyb3RlOjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4dC1p
bmRlbnQ6LS4yNWluO21zby1saXN0OmwwIGxldmVsMSBsZm8yIj48IVtpZiAhc3VwcG9ydExpc3Rz
XT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6U3ltYm9sIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6
SWdub3JlIj7CtzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZx
dW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSBEZXRO
ZXQgU2VydmljZSBsYXllciBwcm92aWRlcyB0aW1lbHkgcmVsaWFibGUgaW4tb3JkZXIgRGV0TmV0
IGZsb3cgZGVsaXZlcnkgdG8gYXBwbGljYXRpb25zIHRoYXQgdXNlIERldE5ldC48L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9InRleHQtaW5k
ZW50Oi0uMjVpbjttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+PCFbaWYgIXN1cHBvcnRMaXN0c10+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OlN5bWJvbCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Okln
bm9yZSI+wrc8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVv
dDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48
L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGUgRGV0TmV0
IFRyYW5zcG9ydCBsYXllciBpbnN1bGF0ZXMgRGV0TmV0IGZsb3dzIGZyb20gaW50ZXJmZXJlbmNl
IGJ5IG5ldHdvcmsgbWVjaGFuaXNtcywgcHJpbWFyaWx5IHF1ZXVpbmcgYW5kIHJvdXRpbmc8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5J
IHVuZGVyc3RhbmQgdGhlIHByaW5jaXBsZS48YnI+DQo8YnI+DQpXaGF0IGFib3V0IGp1c3QgY29w
eWluZyB0aGUgdHdvIGRlZmluaXRpb25zIGhlcmU6PGJyPg0KRGV0TmV0IHNlcnZpY2UgbGF5ZXIg
aXMgdGhlIGxheWVyIGF0IHdoaWNoIEEgRGV0TmV0IFNlcnZpY2UsIHN1Y2ggYXMgY29uZ2VzdGlv
biBvciBzZXJ2aWNlIHByb3RlY3Rpb24gaXMgcHJvdmlkZWQuPGJyPg0KRGV0TmV0IHRyYW5zcG9y
dCBsYXllciBvcHRpb25hbGx5IHByb3ZpZGVzIGNvbmdlc3Rpb24gcHJvdGVjdGlvbiBmb3IgRGV0
TmV0IGZsb3dzIG92ZXIgcGF0aHMgcHJvdmlkZWQgYnkgdGhlIHVuZGVybHlpbmcgbmV0d29yay48
YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPiZndDsgU2hvdWxk
IHdlIGFsc28gcmVhcnJhbmdlLCBlLmcuLCBpbmRlbnQgdGhlIHRleHQgYWZ0ZXIgRmlndXJlIDIg
c3VjaCB0aGF0DQo8YnI+DQomZ3Q7IFBhY2tldCBzZXF1ZW5jaW5nLCBEdXBsaWNhdGUgZWxpbWlu
YXRpb24sIEZsb3cgcmVwbGljYXRpb24sIEZsb3cgbWVyZ2luZywgUGFja2V0IGVuY29kaW5nLCBh
bmQgUGFja2V0IGRlY29kaW5nIGdldCB1bmRlciBTZXJ2aWNlIGxheWVyPGJyPg0KJmd0OyBhbmQ8
YnI+DQomZ3Q7IENvbmdlc3Rpb24gcHJvdGVjdGlvbiBhbmQgRXhwbGljaXQgcm91dGVzIGdldCB1
bmRlciBUcmFuc3BvcnQgbGF5ZXI/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6Izk5MzM2NiI+Tm8sIEkgZG9u4oCZdCB0aGluayB0aGF04oCZcyBuZWNlc3Nhcnkg4oCT
IEZpZ3VyZSAyIHByb3ZpZGVzIHN1ZmZpY2llbnQgc3RydWN0dXJlLjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T0suPGJy
Pg0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0i
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiM5OTMzNjYiPlBsdXMgYSBmZXcgbW9yZSBtaW5vciBjb21tZW50cyBpbmxpbmUg4oCmPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiM5OTMzNjYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij5UaGFua3MsIC0tRGF2aWQ8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojOTkzMzY2Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6
MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBKw6Fub3Mg
RmFya2FzIFs8YSBocmVmPSJtYWlsdG86amFub3MuZmFya2FzQGVyaWNzc29uLmNvbSI+bWFpbHRv
Omphbm9zLmZhcmthc0Blcmljc3Nvbi5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5l
c2RheSwgSnVseSA0LCAyMDE4IDI6MTUgUE08YnI+DQo8Yj5Ubzo8L2I+IEJsYWNrLCBEYXZpZDxi
cj4NCjxiPkNjOjwvYj4gRGV0TmV0IFdHPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbRGV0bmV0
XSBXRyBMYXN0IENhbGw6IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNTwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90
dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPkhpIERhdmlkLDxicj4NCjxi
cj4NClRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHlvdXIgcmV2aWV3IGFuZCBjb21tZW50cyE8YnI+
DQo8YnI+DQpQbGVhc2Ugc2VlIGluLWxpbmUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIDYvMjkvMjAxOCA0OjEwIFBNLCBCbGFjaywgRGF2aWQg
d3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSAtMDYgdmVyc2lvbiBvZiB0aGlzIGRyYWZ0
IGlzIG11Y2ggaW1wcm92ZWQgb3ZlciB0aGUgLTA1IHZlcnNpb24g4oCTIGxvdHMgb2YgZGlsaWdl
bnQgd29yayBieSB0aGUgYXV0aG9ycyBpcyBldmlkZW50IGFuZCBhcHByZWNpYXRlZC48L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgaGF2ZSB0d28gbWlub3IgY29u
dGVudCBjb25jZXJucyBhbmQgc29tZSBzbWFsbGVyIGVkaXRvcmlhbCBpdGVtcy48L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPioqIENvbnRlbnQ8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi0tIFNlY3Rpb24gMi4yPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGUgZGVmaW5pdGlvbiBvZiDigJxicmlk
Z2VkIHBhdGjigJ0gbG9va3MgbGlrZSBhIGRlZmluaXRpb24gb2Yg4oCcYnJpZGdlZCBmb3J3YXJk
aW5n4oCdIOKAkyB0aGUgZGVmaW5pdGlvbiBuZWVkcyB0byBlbmNvbXBhc3MgdGhlIG5vdGlvbiBv
ZiBhIHBhdGggdGhhdCBpbnZvbHZlcyBtb3JlIHRoYW4NCiBvbmUgYnJpZGdlLjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cHJlPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IGJyaWRnZWQgcGF0aDwvc3Bhbj48bzpwPjwvbzpwPjwv
cHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBIFZMQU4gYnJpZGdlIHVz
ZXMgdGhlIFZMQU4gSUQgYW5kIHRoZSBkZXN0aW5hdGlvbiBNQUM8L3NwYW4+PG86cD48L286cD48
L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYWRkcmVzcyB0byBzZWxl
Y3QgdGhlIG91dGJvdW5kIHBvcnQgaGVuY2UgdGhlIHBhdGggZm9yIGE8L3NwYW4+PG86cD48L286
cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZnJhbWUuPC9zcGFu
PjxvOnA+PC9vOnA+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3Rl
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPllvdSBh
cmUgcmlnaHQsIGl0IGxvb2tzIGxpa2UgdGhlIGVtcGhhc2lzIGlzIG9uIGJyaWRnZSBmb3J3YXJk
aW5nIHJhdGhlciB0aGFuIHBhdGguPGJyPg0KSG93ZXZlciwgdGhlIHN1cGVycG9zaXRpb24gb2Yg
dGhlIG91dGJvdW5kIHBvcnRzIHByb3ZpZGVzIGEgcGF0aCwgd2hpY2ggd2FzIHRyaWVkIHRvIGJl
IGNhcHR1cmVkIGJ5ICZxdW90O2hlbmNlIHRoZSBwYXRoJnF1b3Q7Ljxicj4NClRoZSBpZGVhIHdh
cyB0byBrZWVwIGl0IHNpbXBsZSBub3QgZGl2ZSBpbnRvIHRoZSBkZXRhaWxzLCB3aGljaCBhcmUg
bm90IG5lY2Vzc2FyeSBpbiB0aGlzIGRvY3VtZW50Ljxicj4NCjxicj4NCldvdWxkIGl0IGJlIGdv
b2QgdG8gdXBkYXRlIHRvOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwcmU+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgYnJpZGdlZCBwYXRoPC9zcGFuPjxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEEgVkxBTiBicmlkZ2Ug
dXNlcyB0aGUgVkxBTiBJRCBhbmQgdGhlIGRlc3RpbmF0aW9uIE1BQzwvc3Bhbj48bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhZGRyZXNzIHRvIHNl
bGVjdCB0aGUgb3V0Ym91bmQgcG9ydC4gVGhlIHN1cGVycG9zaXRpb248L3NwYW4+PG86cD48L286
cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgb2YgdGhlIG91dGJv
dW5kIHBvcnRzIGlzIHRoZSBwYXRoIGZvciBhIGZyYW1lLjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJl
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPj88YnI+
DQo8YnI+DQpPciBzaG91bGQgd2UgZG8gc29tZXRoaW5nIGVsc2U/IDxicj4NClRoZXJlIGlzIG9u
bHkgb25lIG9jY3VycmVuY2Ugb2YgJnF1b3Q7YnJpZGdlZCBwYXRoJnF1b3Q7IGluIHRoZSB0ZXh0
IGluIGJyYWNrZXRzLjxicj4NCjwvc3Bhbj48YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwv
bzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0
b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPi0tIFNlY3Rpb24gNDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+RmlndXJlIDIgaW4gU2VjdGlvbiA0LjEuMSBpbnRyb2R1Y2VzIHRoZSBEZXRuZXQgc2Vy
dmljZSBhbmQgdHJhbnNwb3J0IGxheWVycy4mbmJzcDsmbmJzcDsgVGhlIGFzc29jaWF0ZWQgdGV4
dCBxdWlja2x5IGRpdmVzIGludG8gZXhwbGFpbmluZyB0aGUgZnVuY3Rpb25hbGl0eSBpbiB0aG9z
ZSBsYXllcnMsDQogYnV0IGl0IHdvdWxkIGJlIGhlbHBmdWwgdG8gc3RhcnQgd2l0aCBhbiBpbml0
aWFsIGhpZ2ggbGV2ZWwgZGVzY3JpcHRpb24gb2YgZWFjaCBvZiB0aG9zZSBsYXllcnMgdGhhdCBo
ZWxwcyBtb3RpdmF0ZSB0aGVpciBzZXBhcmF0aW9uLiZuYnNwOyBJdCBhcHBlYXJzIHRoYXQ6PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPi0gVGhlIERldE5ldCBTZXJ2aWNlIGxheWVyIHByb3ZpZGVzIHRpbWVs
eSByZWxpYWJsZSBpbi1vcmRlciBEZXROZXQgZmxvdyBkZWxpdmVyeSB0byBhcHBsaWNhdGlvbnMg
dGhhdCB1c2UgRGV0TmV0LiZuYnNwOyZuYnNwOyBBIERldE5ldCBmbG93IGF0IHRoZSB0b3Agb2Yg
dGhlIERldE5ldCBTZXJ2aWNlDQogbGF5ZXIgbWF5IG9yIG1heSBub3QgYmUgYSBjb21wb3VuZCBm
bG93IGF0IHRoZSBib3R0b20gb2YgdGhhdCBsYXllci48L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+LSBUaGUg
RGV0TmV0IFRyYW5zcG9ydCBsYXllciBpbnN1bGF0ZXMgRGV0TmV0IGZsb3dzIChhdCB0aGUgYm90
dG9tIG9mIHRoZSBEZXROZXQgU2VydmljZSBsYXllcikgZnJvbSBpbnRlcmZlcmVuY2UgYnkgbmV0
d29yayBtZWNoYW5pc21zLCBwcmltYXJpbHkgcXVldWluZyBhbmQNCiByb3V0aW5nLCB3aGVyZSBj
b25nZXN0aW9uIGlzIGFuIGluZGljYXRpb24gb2YgcXVldWVpbmcgaW50ZXJmZXJlbmNlLiZuYnNw
OyBBIERldE5ldCBmbG93IGF0IHRoZSB0b3Agb2YgdGhlIERldE5ldCBUcmFuc3BvcnQgbGF5ZXIg
bWF5IG9yIG1heSBub3QgYmUgYSBtZW1iZXIgZmxvdyB0aGF0IGlzIHBhcnQgb2YgYSBjb21wb3Vu
ZCBmbG93LCBkZXBlbmRpbmcgb24gd2hhdCBpcyBkb25lIGluIHRoZSBEZXROZXQgU2VydmljZSBs
YXllci48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+WW91IGFyZSByaWdodCwg
c2VjdGlvbiA0IGp1bXBzIGludG8gdGhlIGRldGFpbHMgd2l0aG91dCBtdWNoIG9mIGFuIGludHJv
ZHVjdGlvbi4gSSBndWVzcyB3ZSBoYWQgYSBraW5kIG9mIGNoaWNrZW4gYW5kIGVnZyBwcm9ibGVt
IGhlcmUuIEZpZ3VyZSA0IHByb3ZpZGVzIGEgaGlnaGVyIGxldmVsIHZpZXcgdGhhbiBGaWd1cmUg
Mi4gSG93ZXZlciwgRmlndXJlIDQgY2FwdHVyZXMgZGlmZmVyZW50IGFzcGVjdHMsDQogZGl2ZXMg
aW50byB0aGUgZGV0YWlscyBvZiBkYXRhIHBsYW5lIG9wdGlvbnMuIFNvLCBpdCBzZWVtcyBiZXR0
ZXIgdG8ga2VlcCB0aGUgb3JkZXIuPGJyPg0KPGJyPg0KV2UgY291bGQgYWRkIHNvbWUgaW50cm9k
dWN0b3J5IHRleHQgdG8gNC4xIG9yIDQuMS4xLCBmb3IgaW5zdGFuY2U6PC9zcGFuPjxicj4NClRo
ZSBmdW5jdGlvbmFsaXR5IG5lZWRlZCBmb3IgRGV0TmV0IChTZWN0aW9uIDMpIGFyZSBpbXBsZW1l
bnRlZCBpbiB0aGUgRGV0TmV0IGxheWVyIHdoaWNoIGNvbXByaXNlcyB0aGUgRGV0TmV0IHNlcnZp
Y2UgbGF5ZXIgYW5kIHRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyLiBUaGUgRGV0TmV0IHNlcnZp
Y2UgbGF5ZXIgZnVuY3Rpb25zIHJlbHkgb24gZmxvdyBpZGVudGlmaWNhdGlvbiBhbmQgc2VxdWVu
Y2luZy4gVGhlIERldE5ldCB0cmFuc3BvcnQNCiBsYXllciBmdW5jdGlvbiBtYXkgcmVseSBvbiBm
bG93IGlkZW50aWZpY2F0aW9uLjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAw
Ij5XaGF0IGRvIHlvdSB0aGluaz88L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9y
OiMwMDY2MDAiPlNob3VsZCB3ZSBhbHNvIHJlYXJyYW5nZSwgZS5nLiwgaW5kZW50IHRoZSB0ZXh0
IGFmdGVyIEZpZ3VyZSAyIHN1Y2ggdGhhdA0KPGJyPg0KUGFja2V0IHNlcXVlbmNpbmcsIER1cGxp
Y2F0ZSBlbGltaW5hdGlvbiwgRmxvdyByZXBsaWNhdGlvbiwgRmxvdyBtZXJnaW5nLCBQYWNrZXQg
ZW5jb2RpbmcsIGFuZCBQYWNrZXQgZGVjb2RpbmcgZ2V0IHVuZGVyIFNlcnZpY2UgbGF5ZXI8YnI+
DQphbmQ8YnI+DQpDb25nZXN0aW9uIHByb3RlY3Rpb24gYW5kIEV4cGxpY2l0IHJvdXRlcyBnZXQg
dW5kZXIgVHJhbnNwb3J0IGxheWVyPzwvc3Bhbj48YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+
DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUu
MHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGVyZeKAmXMg
YSByZWxhdGVkIHBhcmFncmFwaCBvZiB0ZXh0IGJldHdlZW4gRmlndXJlcyAzIGFuZCA0IGluIFNl
Y3Rpb24gNC4xLjIsIGJ1dCBpdCBkb2VzbuKAmXQgcHJvdmlkZSB1c2VmdWwgaW50dWl0aW9uIGFi
b3V0IHdoaWNoIGZ1bmN0aW9uYWxpdHkgYmVsb25ncyBpbiB3aGljaA0KIGxheWVyLjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+KiogRWRpdG9yaWFsPGJyPg0KPGJy
Pg0KPGJyPg0KPGJyPg0KPGJyPg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi0tIFNlY3Rpb24gMi4xPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj7igJxleHBlY3RlZOKAnSBz
ZWVtcyBvZmYgaW4gdGhlIGRlZmluaXRpb24gb2YgcmVzZXJ2YXRpb246PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsgcmVzZXJ2YXRpb248L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRoZSBzZXQgb2Yg
cmVzb3VyY2VzIGFsbG9jYXRlZCBiZXR3ZWVuIGEgc291cmNlIGFuZCBvbmUgb3I8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZiI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG1v
cmUgZGVzdGluYXRpb25zIHRocm91Z2ggdHJhbnNpdCBub2RlcyBhbmQgc3VibmV0czwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
YXNzb2NpYXRlZCB3aXRoIGEgRGV0TmV0IGZsb3csIHRvIHByb3ZpZGUgdGhlIGV4cGVjdGVkIERl
dE5ldDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgU2VydmljZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPlN1Z2dlc3QgZWl0aGVyIOKAnHRvIHByb3ZpZGUgdGhlIHByb3Zpc2lvbmVkIERldE5l
dCBTZXJ2aWNlIHRvIHRoYXQgZmxvd+KAnQ0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9j
a3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAi
PkkgbGlrZSB0aGlzIG9uZSwgd2lsbCB1cGRhdGUgdG8gdGhpcyBvbmUuPC9zcGFuPjxicj4NCjxi
cj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9
Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+b3Ig4oCcdG8gcHJvdmlkZSB0aGUg
c3BlY2lmaWVkIERldE5ldCBTZXJ2aWNlIHRvIHRoYXQgZmxvdy7igJ08L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi0tIFNlY3Rpb24gMy4xPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsgbyZuYnNwOyBBbiB1cHBlciBib3VuZCBvbiBvdXQtb2Ytb3Jk
ZXIgcGFja2V0IGRlbGl2ZXJ5LiZuYnNwOyBJdCBpcyB3b3J0aDwvc3Bhbj48bzpwPjwvbzpwPjwv
cHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBub3RpbmcgdGhhdCBzb21lIERldE5ldCBhcHBsaWNhdGlvbnMgYXJlIHVuYWJs
ZSB0byB0b2xlcmF0ZSBhbnk8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgb3V0LW9mLW9y
ZGVyIGRlbGl2ZXJ5Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij5JcyB0aGF0IGEgc2VxdWVuY2UgYm91bmQgb3IgYSB0aW1lIGJvdW5kIG9yIGJvdGg/Jm5ic3A7
Jm5ic3A7IEkgc3VzcGVjdCB0aGF0IGEgc2VxdWVuY2UgYm91bmQgKG1heGltdW0gZGVncmVlIG9m
IHJlb3JkZXJpbmcgaW4gYSBmbG93LCBpbmRlcGVuZGVudCBvZiBmbG93IHJhdGUpIHdhcyBpbnRl
bmRlZC4mbmJzcDsNCiBBbiBhbmFsb2dvdXMgY2xhcmlmaWNhdGlvbiB3b3VsZCBiZSBoZWxwZnVs
IGluIHNlY3Rpb24gMy4yLjIuMSAuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3Rl
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPkl0IGlz
IGludGVudGlvbmFsbHkga2VwdCBoaWdoIGxldmVsIGluIHRoZSBhcmNoaXRlY3R1cmUgZHJhZnQu
IERldGFpbHMgYXJlIHRvIGJlIHByb3ZpZGVkIGJ5IHRoZSBmbG93IGluZm9ybWF0aW9uIG1vZGVs
IGRyYWZ0LiBQbGVhc2Ugc2VlIG15IHByZXZpb3VzIG1haWw6DQo8YSBocmVmPSJodHRwczovL21h
aWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL2RldG5ldC9BV0cyZWVtZ19BV3N2RjJGd3RSRXlk
X3h0QzgiPg0KaHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9kZXRuZXQvQVdH
MmVlbWdfQVdzdkYyRnd0UkV5ZF94dEM4PC9hPi48L3NwYW4+PGJyPg0KPGJyPg0KPGI+PGk+PHNw
YW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPltEYXZpZCZndDtdIDwvc3Bhbj48L2k+PC9iPjxzcGFu
IHN0eWxlPSJjb2xvcjojOTkzMzY2Ij5PSy48L3NwYW4+PG86cD48L286cD48L3A+DQo8YmxvY2tx
dW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+LS0gU2VjdGlvbiAzLjIuMzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+SSBkb27igJl0IHVuZGVyc3RhbmQg4oCcZGVmaW5lZOKAnSBpbjo8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHByZT48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBFdmVuIHRoZSB1c2Ugb2Y8L3NwYW4+
PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsm
bmJzcDsgcmVkdW5kYW50IHBhdGhzIHRocm91Z2ggYSBuZXR3b3JrIGRlZmluZWQsIGUuZy4sIGJ5
IFtSRkM2MzcyXSBkbyBub3Q8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgZWxpbWluYXRlIHRoZSBjaGFuY2VzIG9mIHBh
Y2tldCBsb3NzLiA8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
V2FzIOKAnGUuZy4sIGFzIGRlZmluZWQgYnkgW1JGQzYzNzJdLOKAnSBpbnRlbmRlZD88L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzAwNjYwMCI+WWVzLCB0aGlzIHdhcyB0aGUgaW50ZW50aW9uLCB3aWxs
IHVwZGF0ZSB0byB0aGlzIG9uZS48L3NwYW4+PGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48
L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsg
TWFueSByZWFsLXRpbWUgbmV0d29ya3MgcmVseSBvbiBwaHlzaWNhbCByaW5ncyBvciBjaGFpbnMg
b2YgdHdvLXBvcnQ8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgZGV2aWNlcywgd2l0aCBhIHJlbGF0aXZlbHkgc2ltcGxl
IHJpbmcgY29udHJvbCBwcm90b2NvbC4gPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPkhvdyBkb2VzIGEg4oCccmluZyBjb250cm9sIHByb3RvY29s4oCdIGNvbnRy
b2wg4oCcY2hhaW5z4oCdPyZuYnNwOyBTdWdnZXN0OiDigJxyaW5nIGNvbnRyb2wgcHJvdG9jb2zi
gJ0gLSZndDsg4oCcY29udHJvbCBwcm90b2NvbOKAnTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5BbHNvLCBh
cmUgcGFpcmVkIGNoYWlucyBiZXR3ZWVuIGNvbW1vbiBlbmRwb2ludHMgaW50ZW5kZWQsIG9yIGEg
bW9yZSBnZW5lcmFsIG5vdGlvbiBvZiBjaGFpbnM/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9i
bG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2
MDAiPlRoaXMgdGV4dCByZWZlcnMgdG8gdHlwaWNhbCBmYWN0b3J5IGRlcGxveW1lbnQsIHdoaWNo
IGlzIGNoYWluIG9yIHJpbmcuPGJyPg0KSXQgc2VlbXMgYmV0dGVyIHRvIGtlZXAg4oCccmluZyBj
b250cm9sIHByb3RvY29s4oCdIGJlY2F1c2UgdGhleSBhcmUgb2Z0ZW4gdmVyeSBkaWZmZXJlbnQg
ZnJvbSBnZW5lcmljIGNvbnRyb2wgcHJvdG9jb2xzIGFwcGxpY2FibGUgdG8gbWVzaCBuZXR3b3Jr
cy48YnI+DQo8YnI+DQpXb3VsZCBmbGlwcGluZyBjaGFpbiBhbmQgcmluZyByZXNvbHZlIHlvdXIg
Y29uY2Vybj88L3NwYW4+PG86cD48L286cD48L3A+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7Jm5ic3A7IE1hbnkgcmVhbC10aW1lIG5ldHdvcmtzIHJlbHkgb24gcGh5c2lj
YWwgY2hhaW5zIG9yIHJpbmdzIG9mIHR3by1wb3J0PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IGRldmljZXMsIHdpdGgg
YSByZWxhdGl2ZWx5IHNpbXBsZSByaW5nIGNvbnRyb2wgcHJvdG9jb2wuIDwvc3Bhbj48bzpwPjwv
bzpwPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPltEYXZpZCZndDtdIDwvc3Bhbj48
L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij5JdCBmZWVscyBsaWtlIOKAnHJpbmcg
Y29udHJvbCBwcm90b2NvbOKAnSBpcyBhbiBpbXBvcnRhbnQgcGhyYXNlIHRvIHJldGFpbi4mbmJz
cDsmbmJzcDsgSW4gdGhlIG9yaWdpbmFsIHRleHQsIHdvdWxkIGl0IGJlIHJlYXNvbmFibGUgdG8g
YWRkIOKAnChhcHBsaWVzIHRvIGJvdGggcmluZ3MNCiBhbmQgY2hhaW5zKeKAnSB0byB0aGUgZW5k
IG9mIHRoZSBzZW50ZW5jZT88L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPldlbGwsIEkgZ3Vlc3Mg
dGhlIHBvaW50IGlzIHRoYXQgdGhlcmUgYXJlIG1hbnkgc3BlY2lmaWMgcmluZyBwcm90b2NvbHMs
IGJ1dCB3ZSBhcmUgbG9va2luZyBmb3IgYSBnZW5lcmljIHNvbHV0aW9uLjxicj4NCldoYXQgYWJv
dXQgZGVsZXRpbmcgJnF1b3Q7Y2hhaW5zJnF1b3Q7IGZyb20gdGhlIHNlbnRlbmNlPzxicj4NCjxi
cj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQi
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyBFeHBsaWNpdCByb3V0ZXMgY2FuIGJlIGVzdGFibGlzaGVkIHZhcmlv
dXMgd2F5cyw8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+ZXN0
YWJsaXNoZWQgdmFyaW91cyAtJmd0OyBlc3RhYmxpc2hlZCBpbiB2YXJpb3VzPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMwMDY2MDAiPk9LLjwvc3Bhbj48YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+
DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwcmU+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgVGhpcyBpczwvc3Bhbj48bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBpcnJl
c3BlY3RpdmUgb2YgdGhlIGRpc3RyaWJ1dGlvbiBtZXRob2QgdXNlZCwgYWxzbyBhcHBsaWVzIHRv
IHNlcnZpY2U8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsgcHJvdGVjdGlvbiBvdmVyIGV4cGxpY2l0IHJvdXRlcy4gPC9z
cGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPnVzZWQsIGFsc28gLSZn
dDsgdXNlZCwgYW5kIGFsc288L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+T0suPC9zcGFu
Pjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVv
dGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPi0tIEZpZ3VyZSA1IChTZWN0aW9uIDQuMS4zKTwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhlIFVOSSBhY3JvbnltIGlzIGludHJvZHVjZWQg
d2l0aG91dCBleHBhbnNpb24gb3IgZGVmaW5pdGlvbiDigJMgcGxlYXNlIGNvcnJlY3QgdGhhdCwg
ZS5nLiwgYnkgZGVmaW5pbmcgVU5JIGluIFNlY3Rpb24gMi4xLjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMDA2NjAwIj5EZXROZXQtVU5JIGlzIHRoZXJlIGFtb25nIHRoZSBkZWZpbml0aW9ucy4gSXQg
c2VlbXMgZW5vdWdoIHRvIG1lLjwvc3Bhbj48YnI+DQo8YnI+DQo8Yj48aT48c3BhbiBzdHlsZT0i
Y29sb3I6Izk5MzM2NiI+W0RhdmlkJmd0O10gPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNv
bG9yOiM5OTMzNjYiPlRoYXTigJlzIGZpbmUg4oCTIEkgb3Zlcmxvb2tlZCB0aGF0IGRlZmluaXRp
b24sIHNvcnJ5Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4t
LSBGaWd1cmUgOSAoU2VjdGlvbiA0LjcuMik8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPkkgdGhpbmsgSSB1bmRlcnN0YW5kIHdoYXTigJlzIGdvaW5nIG9uLCBidXQg
dGhlIHVzZSBvZiDigJxhZGQvcmVtb3Zl4oCdIGluIHRoZSBmaWd1cmUgc2hvdWxkIGJlIGV4cGxh
aW5lZCBpbiBhc3NvY2lhdGVkIHRleHQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1
b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDk5MDAiPldo
YXQgYWJvdXQgdXBkYXRpbmcgdGhlIHNlbnRlbmNlIGFib3ZlIEZpZ3VyZSA5IHRvOjwvc3Bhbj48
YnI+DQpBIHBhY2tldCB3aXRoIGNvcnJlc3BvbmRpbmcgRmxvdy1JRHMgaXMgaWxsdXN0cmF0ZWQg
aW4gRmlndXJlIDksIHdoaWNoIGFsc28gaW5kaWNhdGVzIHdoZXJlIEZsb3ctSUQgY2FuIGJlIGFk
ZGVkIG9yIHJlbW92ZWQuPGJyPg0KPGJyPg0KPGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMz
NjYiPltEYXZpZCZndDtdIDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2
Ij5TdXJlLCB3aXRoIG9uZSBtaW5vciBlZGl0OiDigJx3aGVyZSBGbG93LUlE4oCdIC0mZ3Q7IOKA
nHdoZXJlIGVhY2ggRmxvdy1JROKAnTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T0suPGJyPg0KPGJyPg0KPGJyPg0KPGJy
Pg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0
OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPlRoYW5rcywgLS1EYXZpZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMwMDk5MDAiPjxicj4NClRoYW5rIHlvdSE8YnI+DQpKYW5vczwvc3Bhbj48YnI+DQo8
YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlk
IGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
d2luZG93dGV4dCI+IGRldG5ldCBbPGEgaHJlZj0ibWFpbHRvOmRldG5ldC1ib3VuY2VzQGlldGYu
b3JnIj5tYWlsdG86ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9m
IDwvYj5Kw6Fub3MgRmFya2FzPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBKdW5lIDI4LCAy
MDE4IDk6MDkgUE08YnI+DQo8Yj5Ubzo8L2I+IExvdSBCZXJnZXI7IFN0ZXdhcnQgQnJ5YW50OyA8
YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIj5kZXRuZXRAaWV0Zi5vcmc8L2E+ICZndDsm
Z3Q7IERldE5ldCBXRzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW0RldG5ldF0gV0cgTGFzdCBD
YWxsOiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDU8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQi
PkRlYXIgYWxsLDxicj4NCjxicj4NCk9mZi1saW5lIGRpc2N1c3Npb25zIGFtb25nIExvdSwgU3Rl
d2FydCwgYW5kIGF1dGhvcnMgZm9sbG93ZWQgdGhlIGRpc2N1c3Npb25zIHRvIHByb3Blcmx5IGFk
ZHJlc3MgdGhlIFdHTEMgY29tbWVudHMsIGluY2x1ZGluZyB0aGUgZGV0YWlsZWQgY29tbWVudHMu
PGJyPg0KPGJyPg0KQSBuZXcgcmV2aXNpb24gb2YgdGhlIGRyYWZ0IGhhcyBiZWVuIHVwbG9hZGVk
OiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDYuPGJyPg0KPGJyPg0KSW4gYWRkaXRp
b24gdG8gdGhlIGNoYW5nZXMgYWxyZWFkeSBkZXNjcmliZWQgaW4gdGhpcyB0aHJlYWQsIHRoZSBm
b2xsb3dpbmcgYmlnZ2VyIGNoYW5nZXMgaGF2ZSBiZWVuIG1hZGUgdG8gdGhlIGRyYWZ0Ojxicj4N
Cjxicj4NCjxicj4NCjxiPlNlY3Rpb24gMi4xIFRlcm1zIHVzZWQgaW4gdGhpcyBkb2N1bWVudDwv
Yj48YnI+DQo8YnI+DQpTb21lIGRlZmluaXRpb25zIHJlZmluZWQgYXMgc3VnZ2VzdGVkIGJ5IHRo
ZSBkZXRhaWxlZCBjb21tZW50czxicj4NCjxicj4NCk5ldyBkZWZpbml0aW9ucyBoYXZlIGJlZW4g
YWRkZWQ6PGJyPg0KPGJyPg0KJm5ic3A7Jm5ic3A7ICZxdW90O2FsbG9jYXRpb248YnI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
UmVzb3VyY2VzIGFyZSBkZWRpY2F0ZWQgdG8gc3VwcG9ydCBhIERldE5ldCBmbG93LiZuYnNwOyBE
ZXBlbmRpbmc8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgb24gYW4gaW1wbGVtZW50YXRpb24sIHRoZSByZXNvdXJjZSBtYXkg
YmUgcmV1c2VkIGJ5IG5vbi08YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgRGV0TmV0IGZsb3dzIHdoZW4gaXQgaXMgbm90IHVz
ZWQgYnkgdGhlIERldE5ldCBmbG93Ljxicj4NCjxicj4NCjxicj4NCiZuYnNwOyZuYnNwOyBQRUYm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQSBQYWNrZXQgRWxpbWluYXRpb24gRnVuY3Rpb24gKFBF
RikgZWxpbWluYXRlcyBkdXBsaWNhdGU8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgY29waWVzIG9mIHBhY2tldHMgdG8gcHJl
dmVudCBleGNlc3MgcGFja2V0cyBmbG9vZGluZyB0aGU8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbmV0d29yayBvciBkdXBs
aWNhdGUgcGFja2V0cyBiZWluZyBzZW50IG91dCBvZiB0aGUgRGV0TmV0PGJyPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRvbWFp
bi4mbmJzcDsgUEVGIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBhbiBlZGdlIG5vZGUsIGEgcmVsYXk8
YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgbm9kZSwgb3IgYW4gZW5kIHN5c3RlbS48YnI+DQo8YnI+DQombmJzcDsgUFJGJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEEgUGFja2V0IFJlcGxpY2F0aW9uIEZ1bmN0aW9uIChQUkYp
IHJlcGxpY2F0ZXMgRGV0TmV0IGZsb3c8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcGFja2V0cyBhbmQgZm9yd2FyZHMgdGhl
bSB0byBvbmUgb3IgbW9yZSBuZXh0IGhvcHMgaW4gdGhlPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IERldE5ldCBkb21haW4u
Jm5ic3A7IFRoZSBudW1iZXIgb2YgcGFja2V0IGNvcGllcyBzZW50IHRvIGVhY2ggbmV4dDxicj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBob3AgaXMgYSBEZXROZXQgZmxvdyBzcGVjaWZpYyBwYXJhbWV0ZXIgYXQgdGhlIG5vZGUg
ZG9pbmcgdGhlPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlcGxpY2F0aW9uLiZuYnNwOyBQUkYgY2FuIGJlIGltcGxlbWVu
dGVkIGJ5IGFuIGVkZ2Ugbm9kZSwgYSByZWxheTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBub2RlLCBvciBhbiBlbmQgc3lz
dGVtLjxicj4NCjxicj4NCiZuYnNwOyZuYnNwOyBQUkVPRiZuYnNwOyZuYnNwOyBDb2xsZWN0aXZl
IG5hbWUgZm9yIFBhY2tldCBSZXBsaWNhdGlvbiwgRWxpbWluYXRpb24sIGFuZDxicj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBP
cmRlcmluZyBGdW5jdGlvbnMuPGJyPg0KPGJyPg0KJm5ic3A7Jm5ic3A7IFBPRiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBBIFBhY2tldCBPcmRlcmluZyBGdW5jdGlvbiAoUE9GKSByZS1vcmRlcnMg
cGFja2V0cyB3aXRoaW4gYTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBEZXROZXQgZmxvdyB0aGF0IGFyZSByZWNlaXZlZCBv
dXQgb2Ygb3JkZXIuJm5ic3A7IFRoaXMgZnVuY3Rpb248YnI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgY2FuIGJlIGltcGxlbWVu
dGVkIGJ5IGFuIGVkZ2Ugbm9kZSwgYSByZWxheSBub2RlLCBvciBhbiBlbmQ8YnI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgc3lz
dGVtLjxicj4NCjxicj4NCiZuYnNwOyBEZXROZXQgc2VydmljZSBwcm94eTxicj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBNYXBz
IGJldHdlZW4gQXBwLWZsb3dzIGFuZCBEZXROZXQgZmxvd3MuPGJyPg0KPGJyPg0KJm5ic3A7Jm5i
c3A7IGJyaWRnZWQgcGF0aDxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBIFZMQU4gYnJpZGdlIHVzZXMgdGhlIFZMQU4gSUQg
YW5kIHRoZSBkZXN0aW5hdGlvbiBNQUM8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYWRkcmVzcyB0byBzZWxlY3QgdGhlIG91
dGJvdW5kIHBvcnQgaGVuY2UgdGhlIHBhdGggZm9yIGE8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZnJhbWUuJnF1b3Q7PGJy
Pg0KPGJyPg0KPGJyPg0KPGI+U2VjdGlvbiAzLjEgUHJpbWFyeSBnb2FscyBkZWZpbmluZyB0aGUg
RGV0TmV0IFFvUzwvYj48YnI+DQo8YnI+DQpBIG5ldyBRb1MgYXNwZWN0IGhhcyBiZWVuIGFkZGVk
Ojxicj4NCiZuYnNwOyZuYnNwOyAmcXVvdDtvJm5ic3A7IEFuIHVwcGVyIGJvdW5kIG9uIG91dC1v
Zi1vcmRlciBwYWNrZXQgZGVsaXZlcnkuJm5ic3A7IEl0IGlzIHdvcnRoPGJyPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG5vdGluZyB0aGF0IHNvbWUgRGV0TmV0IGFwcGxpY2F0aW9u
cyBhcmUgdW5hYmxlIHRvIHRvbGVyYXRlIGFueTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBvdXQtb2Ytb3JkZXIgZGVsaXZlcnkuJnF1b3Q7PGJyPg0KPGJyPg0KPGJyPg0KVGhl
IDNyZCBwYXJhZ3JhcGggb24gbG9zcyBvbiBwYWdlIDggYWZ0ZXIgdGhlIGJ1bGxldCBsaXN0IGhh
cyBiZWVuIGV4dGVuZGVkIHRvOjxicj4NCiZuYnNwOyZuYnNwOyAmcXVvdDtBZnRlciBjb25nZXN0
aW9uLCB0aGUgbW9zdCBpbXBvcnRhbnQgY29udHJpYnV0aW9ucyB0byBwYWNrZXQgbG9zcyBhcmU8
YnI+DQombmJzcDsmbmJzcDsgdHlwaWNhbGx5IGZyb20gcmFuZG9tIG1lZGlhIGVycm9ycyBhbmQg
ZXF1aXBtZW50IGZhaWx1cmVzLiZuYnNwOyBTZXJ2aWNlPGJyPg0KJm5ic3A7Jm5ic3A7IHByb3Rl
Y3Rpb24gaXMgdGhlIG5hbWUgZm9yIHRoZSBtZWNoYW5pc21zIHVzZWQgYnkgRGV0TmV0IHRvIGFk
ZHJlc3M8YnI+DQombmJzcDsmbmJzcDsgdGhlc2UgbG9zc2VzLiZuYnNwOyBUaGUgbWVjaGFuaXNt
cyBlbXBsb3llZCBhcmUgY29uc3RyYWluZWQgYnkgdGhlPGJyPg0KJm5ic3A7Jm5ic3A7IHJlcXVp
cmVtZW50IHRvIG1lZXQgdGhlIHVzZXJzJyBsYXRlbmN5IHJlcXVpcmVtZW50cy4mbmJzcDsgUGFj
a2V0PGJyPg0KJm5ic3A7Jm5ic3A7IHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiAoU2VjdGlv
biAzLjIuMikgYW5kIHBhY2tldCBlbmNvZGluZzxicj4NCiZuYnNwOyZuYnNwOyAoU2VjdGlvbiAz
LjIuMi4zKSBhcmUgZGVzY3JpYmVkIGluIHRoaXMgZG9jdW1lbnQgdG8gcHJvdmlkZSBzZXJ2aWNl
PGJyPg0KJm5ic3A7Jm5ic3A7IHByb3RlY3Rpb247IG90aGVycyBtYXkgYmUgZm91bmQuJm5ic3A7
IEZvciBpbnN0YW5jZSwgcGFja2V0IGVuY29kaW5nIGNhbjxicj4NCiZuYnNwOyZuYnNwOyBiZSB1
c2VkIHRvIHByb3ZpZGUgc2VydmljZSBwcm90ZWN0aW9uIGFnYWluc3QgcmFuZG9tIG1lZGlhIGVy
cm9ycyw8YnI+DQombmJzcDsmbmJzcDsgcGFja2V0IHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlv
biBjYW4gYmUgdXNlZCB0byBwcm92aWRlIHNlcnZpY2U8YnI+DQombmJzcDsmbmJzcDsgcHJvdGVj
dGlvbiBhZ2FpbnN0IGVxdWlwbWVudCBmYWlsdXJlcy4mbmJzcDsgVGhpcyBtZWNoYW5pc20gZGlz
dHJpYnV0ZXM8YnI+DQombmJzcDsmbmJzcDsgdGhlIGNvbnRlbnRzIG9mIERldE5ldCBmbG93cyBv
dmVyIG11bHRpcGxlIHBhdGhzIGluIHRpbWUgYW5kL29yPGJyPg0KJm5ic3A7Jm5ic3A7IHNwYWNl
LCBzbyB0aGF0IHRoZSBsb3NzIG9mIHNvbWUgb2YgdGhlIHBhdGhzIGRvZXMgbmVlZCBub3QgY2F1
c2UgdGhlPGJyPg0KJm5ic3A7Jm5ic3A7IGxvc3Mgb2YgYW55IHBhY2tldHMuJnF1b3Q7PGJyPg0K
PGJyPg0KPGJyPg0KPGI+My4yLjIuJm5ic3A7IFNlcnZpY2UgUHJvdGVjdGlvbjwvYj48YnI+DQo8
YnI+DQpTZXJ2aWNlIHByb3RlY3Rpb24gaXMgdXNlZCBhcyBhIG1vcmUgZ2VuZXJpYyB0ZXJtLiBJ
bnRyb2R1Y3RvcnkgdGV4dCBhZGRlZDo8YnI+DQombmJzcDsmbmJzcDsgJnF1b3Q7U2VydmljZSBw
cm90ZWN0aW9uIGFpbXMgdG8gbWl0aWdhdGUgb3IgZWxpbWluYXRlIHBhY2tldCBsb3NzIGR1ZSB0
bzxicj4NCiZuYnNwOyZuYnNwOyBlcXVpcG1lbnQgZmFpbHVyZXMsIHJhbmRvbSBtZWRpYSBhbmQv
b3IgbWVtb3J5IGZhdWx0cy4mbmJzcDsgVGhlc2UgdHlwZXM8YnI+DQombmJzcDsmbmJzcDsgb2Yg
cGFja2V0IGxvc3MgY2FuIGJlIGdyZWF0bHkgcmVkdWNlZCBieSBzcHJlYWRpbmcgdGhlIGRhdGEg
b3Zlcjxicj4NCiZuYnNwOyZuYnNwOyBtdWx0aXBsZSBkaXNqb2ludCBmb3J3YXJkaW5nIHBhdGhz
LiZuYnNwOyBWYXJpb3VzIHNlcnZpY2UgcHJvdGVjdGlvbjxicj4NCiZuYnNwOyZuYnNwOyBtZXRo
b2RzIGFyZSBkZXNjcmliZWQgaW4gW1JGQzYzNzJdLCBlLmcuLCAxJiM0MzsxIGxpbmVhciBwcm90
ZWN0aW9uLjxicj4NCiZuYnNwOyZuYnNwOyBUaGlzIHNlY3Rpb24gZGVzY3JpYmVzIHRoZSBmdW5j
dGlvbmFsIGRldGFpbHMgb2YgYW4gYWRkaXRpb25hbCBtZXRob2Q8YnI+DQombmJzcDsmbmJzcDsg
aW4gU2VjdGlvbiAzLjIuMi4yLCB3aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQgYXMgZGVzY3JpYmVk
IGluPGJyPg0KJm5ic3A7Jm5ic3A7IFNlY3Rpb24gMy4yLjIuMyBvciBhcyBzcGVjaWZpZWQgaW4g
W0ktRC5pZXRmLWRldG5ldC1kcC1zb2wtbXBsc10gaW48YnI+DQombmJzcDsmbmJzcDsgb3JkZXIg
dG8gcHJvdmlkZSAxJiM0MztuIGhpdGxlc3MgcHJvdGVjdGlvbi4mbmJzcDsgVGhlIGFwcHJvcHJp
YXRlIHNlcnZpY2U8YnI+DQombmJzcDsmbmJzcDsgcHJvdGVjdGlvbiBtZWNoYW5pc20gZGVwZW5k
cyBvbiB0aGUgc2NlbmFyaW8gYW5kIHRoZSByZXF1aXJlbWVudHMuJnF1b3Q7PGJyPg0KPGJyPg0K
PGJyPg0KTmV3IHN1Yi1zZWN0aW9uIGFkZGVkOjxicj4NCjxicj4NCiZxdW90OzMuMi4yLjEuJm5i
c3A7IEluLU9yZGVyIERlbGl2ZXJ5PGJyPg0KPGJyPg0KJm5ic3A7Jm5ic3A7IE91dC1vZi1vcmRl
ciBwYWNrZXQgZGVsaXZlcnkgY2FuIGJlIGEgc2lkZSBlZmZlY3Qgb2Ygc2VydmljZTxicj4NCiZu
YnNwOyZuYnNwOyBwcm90ZWN0aW9uLiZuYnNwOyBQYWNrZXRzIGRlbGl2ZXJlZCBvdXQtb2Ytb3Jk
ZXIgaW1wYWN0IHRoZSBhbW91bnQgb2Y8YnI+DQombmJzcDsmbmJzcDsgYnVmZmVyaW5nIG5lZWRl
ZCBhdCB0aGUgZGVzdGluYXRpb24gdG8gcHJvcGVybHkgcHJvY2VzcyB0aGUgcmVjZWl2ZWQ8YnI+
DQombmJzcDsmbmJzcDsgZGF0YS4mbmJzcDsgU3VjaCBwYWNrZXRzIGFsc28gaW5mbHVlbmNlIHRo
ZSBqaXR0ZXIgb2YgYSBmbG93LiZuYnNwOyBUaGUgRGV0TmV0PGJyPg0KJm5ic3A7Jm5ic3A7IHNl
cnZpY2UgaW5jbHVkZXMgbWF4aW11bSBhbGxvd2VkIG1pc29yZGVyaW5nIGFzIGEgY29uc3RyYWlu
dC4mbmJzcDsgWmVybzxicj4NCiZuYnNwOyZuYnNwOyBtaXNvcmRlcmluZyB3b3VsZCBiZSBhIHZh
bGlkIHNlcnZpY2UgY29uc3RyYWludCB0byByZWZsZWN0IHRoYXQgdGhlPGJyPg0KJm5ic3A7Jm5i
c3A7IGVuZCBzeXN0ZW0ocykgb2YgdGhlIGZsb3cgY2Fubm90IHRvbGVyYXRlIGFueSBvdXQtb2Yt
b3JkZXIgZGVsaXZlcnkuPGJyPg0KJm5ic3A7Jm5ic3A7IFNlcnZpY2UgcHJvdGVjdGlvbiBtYXkg
cHJvdmlkZSBhIG1lY2hhbmlzbSB0byBzdXBwb3J0IGluLW9yZGVyPGJyPg0KJm5ic3A7Jm5ic3A7
IGRlbGl2ZXJ5LiZxdW90Ozxicj4NCjxicj4NCjxicj4NCjxiPjMuMi4yLjIuIFBhY2tldCBSZXBs
aWNhdGlvbiBhbmQgRWxpbWluYXRpb248L2I+PGJyPg0KPGJyPg0KTmV3IGJ1bGxldCBhZGRlZCBh
cyB0aGUgbGFzdCBvbmU6PGJyPg0KJm5ic3A7Jm5ic3A7ICZxdW90O28mbmJzcDsgVGhlIFBhY2tl
dCBPcmRlcmluZyBGdW5jdGlvbiAoUE9GKSB1c2VzIHRoZSBzZXF1ZW5jaW5nIGluZm9ybWF0aW9u
PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRvIHJlLW9yZGVyIGEgRGV0TmV0
IGZsb3cncyBwYWNrZXRzIHRoYXQgYXJlIHJlY2VpdmVkIG91dCBvZjxicj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBvcmRlci4mcXVvdDs8YnI+DQo8YnI+DQpOZXcgc2VudGVuY2Ug
YWRkZWQgYWZ0ZXIgdGhlIGJ1bGxldCBsaXN0OiA8YnI+DQomcXVvdDtUaGUgb3JkZXIgaW4gd2hp
Y2ggYSBub2RlIGFwcGxpZXMgdGhlIFBFRiBhbmQgdGhlIFBSRiB0byBhIERldE5ldDxicj4NCmZs
b3cgaXMgaW1wbGVtZW50YXRpb24gc3BlY2lmaWMuJnF1b3Q7PGJyPg0KPGJyPg0KMm5kIHBhcmFn
cmFwaCBhZnRlciB0aGUgYnVsbGV0IGxpc3QgaGFzIGJlZW4gdXBkYXRlZCB0bzo8YnI+DQomcXVv
dDtTb21lIHNlcnZpY2UgcHJvdGVjdGlvbiBtZWNoYW5pc21zIHJlbHkgb24gc3dpdGNoaW5nIGZy
b20gb25lIGZsb3cgdG88YnI+DQombmJzcDsmbmJzcDsgYW5vdGhlciB3aGVuIGEgZmFpbHVyZSBv
ZiBhIGZsb3cgaXMgZGV0ZWN0ZWQuJm5ic3A7IENvbnRyYXJpbHksIHBhY2tldDxicj4NCiZuYnNw
OyZuYnNwOyByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24gY29tYmluZXMgdGhlIERldE5ldCBt
ZW1iZXIgZmxvd3Mgc2VudDxicj4NCiZuYnNwOyZuYnNwOyBhbG9uZyBtdWx0aXBsZSBkaWZmZXJl
bnQgcGF0aHMsIGFuZCBwZXJmb3JtcyBhIHBhY2tldC1ieS1wYWNrZXQ8YnI+DQombmJzcDsmbmJz
cDsgc2VsZWN0aW9uIG9mIHdoaWNoIHRvIGRpc2NhcmQsIGUuZy4sIGJhc2VkIG9uIHNlcXVlbmNp
bmcgaW5mb3JtYXRpb24uJnF1b3Q7PGJyPg0KPGJyPg0KPGJyPg0KPGI+My4yLjMuJm5ic3A7IEV4
cGxpY2l0IHJvdXRlczwvYj48YnI+DQo8YnI+DQpPdXQtb2Ytb3JkZXIgYXNwZWN0IGFkZGVkIHRv
IHRoZSBmaXJzdCBwYXJhZ3JhcGgsIHdoaWNoIGlzIGFib3V0IGRpc3RyaWJ1dGVkIHJvdXRpbmc6
PGJyPg0KJnF1b3Q7RnVydGhlcm1vcmUsIG91dC1vZi1vcmRlcjxicj4NCnBhY2tldCBkZWxpdmVy
eSBjYW4gYmUgYSBzaWRlIGVmZmVjdCBvZiByb3V0ZSBjaGFuZ2VzLiZxdW90Ozxicj4NCjxicj4N
Ck5ldyBzZW50ZW5jZSBhZGRlZCB0byB0aGUgM3JkIHBhcmFncmFwaDo8YnI+DQomcXVvdDtFeHBs
aWNpdCByb3V0ZXMgY2FuIGJlIGVzdGFibGlzaGVkIHZhcmlvdXM8YnI+DQp3YXlzLCBlLmcuLCB3
aXRoIFJTVlAtVEUgW1JGQzMyMDldLCB3aXRoIFNlZ21lbnQgUm91dGluZyAoU1IpPGJyPg0KW0kt
RC5pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmddLCB2aWEgYSBTb2Z0d2FyZSBEZWZpbmVkIE5l
dHdvcmtpbmc8YnI+DQphcHByb2FjaCBbUkZDNzQyNl0sIHdpdGggSVMtSVMgW1JGQzc4MTNdLCBl
dGMuJnF1b3Q7PGJyPg0KPGJyPg0KTmV3IHBhcmFncmFwaCBhZGRlZDo8YnI+DQombmJzcDsmbmJz
cDsgJnF1b3Q7T3V0LW9mLW9yZGVyIHBhY2tldCBkZWxpdmVyeSBjYW4gYmUgYSBzaWRlIGVmZmVj
dCBvZiBkaXN0cmlidXRpbmcgYTxicj4NCiZuYnNwOyZuYnNwOyBzaW5nbGUgZmxvdyBvdmVyIG11
bHRpcGxlIHBhdGhzIGVzcGVjaWFsbHkgd2hlbiB0aGVyZSBpcyBhIGNoYW5nZTxicj4NCiZuYnNw
OyZuYnNwOyBmcm9tIG9uZSBwYXRoIHRvIGFub3RoZXIgd2hlbiBjb21iaW5pbmcgdGhlIGZsb3cu
Jm5ic3A7IFRoaXMgaXM8YnI+DQombmJzcDsmbmJzcDsgaXJyZXNwZWN0aXZlIG9mIHRoZSBkaXN0
cmlidXRpb24gbWV0aG9kIHVzZWQsIGFsc28gYXBwbGllcyB0byBzZXJ2aWNlPGJyPg0KJm5ic3A7
Jm5ic3A7IHByb3RlY3Rpb24gb3ZlciBleHBsaWNpdCByb3V0ZXMuJm5ic3A7IEFzIGRlc2NyaWJl
ZCBpbiBTZWN0aW9uIDMuMi4yLjEsPGJyPg0KJm5ic3A7Jm5ic3A7IG91dC1vZi1vcmRlciBwYWNr
ZXRzIGluZmx1ZW5jZSB0aGUgaml0dGVyIG9mIGEgZmxvdyBhbmQgaW1wYWN0IHRoZTxicj4NCiZu
YnNwOyZuYnNwOyBhbW91bnQgb2YgYnVmZmVyaW5nIG5lZWRlZCB0byBwcm9jZXNzIHRoZSBkYXRh
OyB0aGVyZWZvcmUsIERldE5ldDxicj4NCiZuYnNwOyZuYnNwOyBzZXJ2aWNlIGluY2x1ZGVzIG1h
eGltdW0gYWxsb3dlZCBtaXNvcmRlcmluZyBhcyBhIGNvbnN0cmFpbnQuJm5ic3A7IFRoZTxicj4N
CiZuYnNwOyZuYnNwOyB1c2Ugb2YgZXhwbGljaXQgcm91dGVzIGhlbHBzIHRvIHByb3ZpZGUgaW4t
b3JkZXIgZGVsaXZlcnkgYmVjYXVzZTxicj4NCiZuYnNwOyZuYnNwOyB0aGVyZSBpcyBubyBpbW1l
ZGlhdGUgcm91dGUgY2hhbmdlIHdpdGggdGhlIG5ldHdvcmsgdG9wb2xvZ3ksIGJ1dCB0aGU8YnI+
DQombmJzcDsmbmJzcDsgY2hhbmdlcyBhcmUgcGxhbm5hYmxlIGFzIHRoZXkgYXJlIGJldHdlZW4g
dGhlIGRpZmZlcmVudCBleHBsaWNpdDxicj4NCiZuYnNwOyZuYnNwOyByb3V0ZXMuJnF1b3Q7PGJy
Pg0KPGJyPg0KPGI+PGJyPg0KNC4xLjEuIFJlcHJlc2VudGF0aXZlIFByb3RvY29sIFN0YWNrIE1v
ZGVsPC9iPjxicj4NCjxicj4NCiZxdW90O0V4cGxpY2l0IHJvdXRlcyZxdW90OyBoYXZlIGJlZW4g
YWRkZWQgdG8gRmlndXJlIDIgd2l0aCB0aGUgY29ycmVzcG9uZGluZyBleHBsYW5hdGlvbjo8YnI+
DQombmJzcDsmcXVvdDtFeHBsaWNpdCByb3V0ZXM8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVGhlIERldE5ldCB0cmFuc3Bv
cnQgbGF5ZXIgcHJvdmlkZXMgbWVjaGFuaXNtcyB0byBlbnN1cmUgdGhhdDxicj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBmaXhl
ZCBwYXRocyBhcmUgcHJvdmlkZWQgZm9yIERldE5ldCBmbG93cy4mbmJzcDsgVGhlc2UgZXhwbGlj
aXQ8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgcGF0aHMgYXZvaWQgdGhlIGltcGFjdCBvZiBuZXR3b3JrIGNvbnZlcmdlbmNl
LiZxdW90Ozxicj4NCjxicj4NCjxicj4NClNlY3Rpb24gNC4xMSBDb25uZWN0ZWQgaXNsYW5kcyB2
cy4gbmV0d29ya3Mgb2YgdjA1IGhhcyBiZWVuIGRlbGV0ZWQgYmVjYXVzZSBpdCB3YXMganVzdCBh
IGxlZnRvdmVyIGZyb20gZWFybHkgZHJhZnRzIG9uIHdoYXQgRGV0TmV0IFdHIHNob3VsZCBkbzsg
d2hpY2ggYXJlIGNvdmVyZWQgYnkgdGhlIGNoYXJ0ZXIgYW55d2F5cy48YnI+DQo8YnI+DQo8YnI+
DQpSZWZlcmVuY2VzIGhhdmUgYmVlbiBjbGVhbmVkIHVwIGFuZCBicm91Z2h0IHVwLXRvLWRhdGUu
PGJyPg0KPGJyPg0KPGJyPg0KUmVmaW5lbWVudHMgaGF2ZSBiZWVuIGltcGxlbWVudGVkIGluIHRo
ZSBkcmFmdCBhY2NvcmRpbmcgdG8gTG91J3MgZGV0YWlsZWQgY29tbWVudHMuIFRoZXkgYXJlIG5v
dCBsaXN0ZWQgaGVyZSBiZWNhdXNlIHRoZXkgYXJlIG1pbm9yIGNoYW5nZXMuPGJyPg0KPGJyPg0K
PGJyPg0KQmVzdCByZWdhcmRzLDxicj4NCkphbm9zPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPGJy
Pg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gNi8xMi8y
MDE4IDI6NDggUE0sIExvdSBCZXJnZXIgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KQmFsw6F6cywgPGJyPg0KPGJyPg0KVGhhbmtzIGZv
ciB0aGUgcmVzcG9uc2UgLS0gcGxlYXNlIHNlZSBiZWxvdy4gPGJyPg0KPGJyPg0KLS0tLS0tLS0t
LSA8YnI+DQpPbiBKdW5lIDEyLCAyMDE4IDQ6MDc6MzUgQU0gQmFsw6F6cyBWYXJnYSBBIDxhIGhy
ZWY9Im1haWx0bzpiYWxhenMuYS52YXJnYUBlcmljc3Nvbi5jb20iPg0KJmx0O2JhbGF6cy5hLnZh
cmdhQGVyaWNzc29uLmNvbSZndDs8L2E+IHdyb3RlOiA8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8
YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5IaSBMb3UsIFRoYW5rcyBmb3IgdGhlIGNvbW1lbnRzLiBT
ZWUgcmVhY3Rpb25zIGlubGluZS4gRG9jdW1lbnQgdXBkYXRlIGluIHByb2dyZXNzLiBDaGVlcnMg
QmFsYSd6cw0KPGJyPg0KPGJyPg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gPGJyPg0KRnJv
bTogZGV0bmV0IDxhIGhyZWY9Im1haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZyI+Jmx0O2Rl
dG5ldC1ib3VuY2VzQGlldGYub3JnJmd0OzwvYT4gT24gQmVoYWxmIE9mIExvdSBCZXJnZXINCjxi
cj4NClNlbnQ6IDIwMTguIGrDum5pdXMgMS4gMjI6NDIgPGJyPg0KVG86IERldE5ldCBXRyA8YSBo
cmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIj4mbHQ7ZGV0bmV0QGlldGYub3JnJmd0OzwvYT47
IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmVAaWV0Zi5vcmci
Pg0KZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlQGlldGYub3JnPC9hPiA8YnI+DQpTdWJq
ZWN0OiBbRGV0bmV0XSBQcm9taXNlZCBjb21tZW50cyBvbiBkcmFmdC1pZXRmLWRldG5ldC1hcmNo
aXRlY3R1cmUgPGJyPg0KPGJyPg0KSGksIDxicj4NCjxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBJIGhhdmUgYSBudW1iZXIgb2YgaGlnaCBsZXZlbCBjb21tZW50cyBvbiB0aGUgZG9jdW1l
bnQgdGhhdCBJJ2QgbGlrZSB0byAmbmJzcDtyYWlzZSBiZWxvdy4mbmJzcDsgSSBhbHNvIGhhdmUg
YSBudW1iZXIgb2YgbW9yZSBlZGl0b3JpYWwvc3BlY2lmaWMgY29tbWVudHMgdGhhdCAmbmJzcDtJ
J2QgbGlrZSB0byByZXZpZXcgZGlyZWN0bHkgd2l0aCB0aGUgYXV0aG9ycyBhbmQgdGhlbiBoYXZl
IHRoZW0gcmVwb3J0IGJhY2sgJm5ic3A7b24gY2hhbmdlcyAtLSBpZiBhbnkgdHVybg0KIG91dCB0
byBiZSBtb3JlIHN1YnN0YW50aXZlIGRpc2N1c3Npb25zIGZyb20gdGhlICZuYnNwO2F1dGhvcidz
IHBlcnNwZWN0aXZlLCBJJ2xsIHJhaXNlIHRoZXNlIG9uIHRoZSBsaXN0IHNlcGFyYXRlbHkuDQo8
bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi4uLiA8
YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQotIFdSVCBTZWN0
aW9uIDQuNC4zLCBJIHRoaW5rIHRoZSBpbmNsdXNpb24gb2YgYSBkaXN0cmlidXRlZCBjb250cm9s
IHBsYW5lIGluIHRoZSAmcXVvdDtOZXR3b3JrIFBsYW5lJnF1b3Q7IGlzIGluY29uc2lzdGVudCB3
aXRoIG90aGVyIGZ1bmN0aW9uYWwgZGVmaW5pdGlvbnMgYW5kIGNvbmZsYXRlcyB3aGVyZSBhIGZ1
bmN0aW9uIHJlc2lkZXMgZnJvbSB0aGUgYWN0dWFsIGZ1bmN0aW9uIGFuZCB0aGF0IHdoZXRoZXIg
Y29udHJvbCBpcyBpbXBsZW1lbnRlZCBpbiBhIGZ1bGx5DQogY2VudHJhbGl6ZWQsIGZ1bGx5IGRp
c3RyaWJ1dGVkIG9yIHNvbWUgaHlicmlkIGZvcm0gZG9lc24ndCBmdW5kYW1lbnRhbGx5IGNoYW5n
ZSZuYnNwOyB0aGUgY29udHJvbCBmdW5jdGlvbidzIHJvbGUgLS0gdGhlcmVmb3JlIEkgdGhpbmsg
dGhlIHNlY3Rpb25zIDQuNC4yIGFuZCAuMyBzaG91bGQgYmUgcmV2aXNlZCBhY2NvcmRpbmdseQ0K
PGJyPg0KW0JhbMOhenMgVmFyZ2EgQV0gQWdyZWUgaW4gcHJpbmNpcGFsLiBMZXQncyBkaXNjdXNz
IHRoZSBkZXRhaWxzLiA8bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPk9rYXkgLSBJJ2xsIHdvcmsgd2l0aCB5b3Ugb2ZmIGxpbmUgYW5kIHdlIGNhbiBy
ZXBvcnQgYmFjayB0aGUgcmVzdWx0cy9wcm9wb3NlZCBjaGFuZ2VzLg0KPGJyPg0KPGJyPg0KPGJy
Pg0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0i
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+LSBJbiBzZXZlcmFsIHBsYWNlcyBpdCdz
IG5vdCBjbGVhciB0aGF0IERldE5ldCBzZXJ2aWNlIGlzIGFsd2F5cyBhIEwzIHNlcnZpY2Ugd2hp
Y2ggaXMgY29udHJvbGxlZCB1c2luZyBMMyBpZGVudGlmaWVycywgaS5lLiwgSVAgYWRkcmVzc2Vz
IC0tIHRoaXMgaXMgdHJ1ZSBldmVuIGluIHRoZSBNUExTIHNlcnZpY2UgY2FzZSBhbmQgdGhlIFRT
TiBvdmVyIE1QTFMNCiBjYXNlLiBJIHRoaW5rIHRoaXMgaXMgYW4gaW1wb3J0YW50IHBvaW50IHRv
IGJlIGNsZWFyIG9uIGluIHRoZSBkb2N1bWVudC4gPGJyPg0KW0JhbMOhenMgVmFyZ2EgQV0gSSBh
bSBub3Qgc3VyZS4gRGV0TmV0IHNlcnZpY2UgaXMgYWx3YXlzIHByb3ZpZGVkIG92ZXIgYSBMMyBu
ZXR3b3JrIChJUCBvciBNUExTKSwgdGhhdCBpcyBmaW5lLiBIb3dldmVyIHRoZSBzZXJ2aWNlIGl0
c2VsZiBjYW4gYmUgTDIgb3IgTDMuIEluIGNhc2Ugb2YgVFNOIEV0aGVybmV0IGZyYW1lcyBhcmUg
dHJhbnNwb3J0ZWQsIHNvIGl0IGlzIGEgTDIgc2VydmljZS4gSW4gY2FzZSBvZiBJUCBlbmQgc3lz
dGVtcyBJUCBwYWNrZXRzDQogYXJlIHRyYW5zcG9ydGVkIHNvIGl0IGlzIGEgTDMgc2VydmljZS4g
PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+
DQpIdW1tIC0gV2hpbGUgSSBhZ3JlZSB0aGF0IERldE5ldCBpcyBwcm92aWRpbmcgYW4gKGVuaGFu
Y2VkKSBMMlZQTiBzZXJ2aWNlLCBpdCBpcyBub3QgaXRzZWxmIHByb3ZpZGluZyBjb250cm9sIG9y
IHNlcnZpY2Ugb2YgTDIgZGV2aWNlcyAtLSB0aGlzIGlzIFRTTidzIGpvYi4mbmJzcDsgVGhlIGZh
Y3QgdGhhdCBEZXROZXQgaXMgYWxsIGFib3V0IGJlaGF2aW9yIG9mIEwzIG5vZGVzIChpLmUuLCBJ
UCBhbmQgUFcvTVBMUykgYW5kIG5vdCBMMiBub2RlcyAoaS5lLiwNCiBUU04gYnJpZGdlcykgaXMg
c29tZXRoaW5nIHRoZSBhcmNoaXRlY3R1cmUgc2hvdWxkIG1ha2UgdW5hbWJpZ3VvdXMuIDxicj4N
Cjxicj4NClRoYW5rcywgPGJyPg0KTG91IDxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxi
cj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QbGVhc2UgbGV0IG1l
IGtub3cgd2hhdCB5b3UgdGhpbmsuIDxicj4NCjxicj4NCkNoZWVycywgPGJyPg0KPGJyPg0KTG91
IDxicj4NCjxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fIDxicj4NCmRldG5ldCBtYWlsaW5nIGxpc3QgPGJyPg0KPGEgaHJlZj0ibWFpbHRv
OmRldG5ldEBpZXRmLm9yZyI+ZGV0bmV0QGlldGYub3JnPC9hPiA8YnI+DQo8YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldCI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQ8L2E+DQo8YnI+DQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyA8YnI+DQpkZXRuZXQgbWFpbGluZyBsaXN0
IDxicj4NCjxhIGhyZWY9Im1haWx0bzpkZXRuZXRAaWV0Zi5vcmciPmRldG5ldEBpZXRmLm9yZzwv
YT4gPGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9k
ZXRuZXQiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0PC9hPg0K
PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0K
PGJyPg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gNi8x
Mi8yMDE4IDY6MjcgUE0sIFN0ZXdhcnQgQnJ5YW50IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUu
MHB0Ij4NCjxwPkRlYXIgQmFsYSd6czxvOnA+PC9vOnA+PC9wPg0KPHA+VGhhbmsgeW91IHlvdXIg
Zm9yIHlvdXIgY29uc2lkZXJhdGlvbiBvZiB0aGVzZSBwb2ludHMuIEkgd2lsbCBqdXN0IHBpY2sg
dXAgYSBmZXcgdGhhdCBuZWVkIHNvbWUgZnVydGhlciB0aG91Z2h0OjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48
L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IERldE5ldCB0cmFuc2l0
IG5vZGU8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBIG5vZGUg
b3BlcmF0aW5nIGF0IHRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyLCB0aGF0IHV0aWxpemVzPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGluayBsYXllciBhbmQv
b3IgbmV0d29yayBsYXllciBzd2l0Y2hpbmcgYWNyb3NzIG11bHRpcGxlPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGlua3MgYW5kL29yIHN1Yi1uZXR3b3JrcyB0
byBwcm92aWRlIHBhdGhzIGZvciBEZXROZXQgc2VydmljZTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxheWVyIGZ1bmN0aW9ucy4mbmJzcDsgT3B0aW9uYWxseSBw
cm92aWRlcyBjb25nZXN0aW9uIHByb3RlY3Rpb248bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBvdmVyIHRob3NlIHBhdGhzLiZuYnNwOyBBbiBNUExTIExTUiBpcyBh
biBleGFtcGxlIG9mIGEgRGV0TmV0PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgdHJhbnNpdCBub2RlLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+U0ImZ3Q7IEluIHRoYXQgZXhhbXBsZSBpdCB3b3VsZCBoYXZlIHRvIGJlIGEgRGV0TmV0
IGVuYWJsZS9hd2FyZSBMU1IuIEFuDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPlNCJmd0OyBvcmRpbmFyeSBMU1Igd291bGQgbm90IGtub3cgYW55dGhpbmcgYWJvdXQg
RGV0TmV0LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5bQmFsw6F6cyBWYXJnYSBBXSBO
bywgQSBEZXROZXQgYXdhcmUgTFNSIHdvdWxkIGJlIGEgcmVsYXkgbm9kZSAoUy1QRSkuPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
cj4NCkkgdGhpbmsgdGhlIGNvbmZ1c2lvbiBpcyB3aGF0ICZxdW90O0RldE5ldCBUcmFuc3BvcnQg
TGF5ZXImcXVvdDsgbWVhbnMuIFRoaXMgPGJyPg0KdGVjaG5vbG9neSB0b3VjaGVzIG9uIFRyYW5z
cG9ydCBMYXllciBpbiZuYnNwOyB0aGUgTDQgc2Vuc2UsIGFuZCB0aGU8YnI+DQpUcmFuc3BvcnQg
TmV0d29yayBMYXllciBhcyBpbiB0aGUgcGFja2V0IG5ldHdvcmsgdGhhdCBjYXJyaWVzPGJyPg0K
TDMgcGFja2V0cy4gPGJyPg0KPGJyPg0KU28gSSB0aGluayB0aGF0IHdlIG5lZWQgdG8gY2xhcmlm
eSB3aGV0aGVyIGEgRGV0TmV0IHRyYW5zaXQgbm9kZTxicj4NCmlzIGFuIFMtUEUgKGkuZS4gYSBh
IHRyYW5zaXQgbm9kZSBpbiB0aGUgRGV0TmV0IGxheWVyKSwgb3IgYSBQIG5vZGU8YnI+DQooaS5l
LiBhIHRyYW5zaXQgbm9kZSB0aGF0IGlzIGNhcnJ5aW5nIERldE5ldCBwYWNrZXRzIGJ1dCBjb3Vs
ZCBiZTxicj4NCmNhcnJ5aW5nIGFueSBzb3J0IG9mIE1QTFMgcGFja2V0KTxicj4NCjxicj4NCjxi
cj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9
Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+PT09PT09PT09PT09PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5i
c3A7IFRoZXNlIHRocmVlIHRlY2huaXF1ZXMgY2FuIGJlIGFwcGxpZWQgaW5kZXBlbmRlbnRseSwg
Z2l2aW5nIGVpZ2h0PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJz
cDsmbmJzcDsgcG9zc2libGUgY29tYmluYXRpb25zLCBpbmNsdWRpbmcgbm9uZSAobm8gRGV0TmV0
KSwgYWx0aG91Z2ggc29tZTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jm5ic3A7Jm5ic3A7IGNvbWJpbmF0aW9ucyBhcmUgb2Ygd2lkZXIgdXRpbGl0eSB0aGFuIG90aGVy
cy4mbmJzcDsgVGhpcyBzZXBhcmF0aW9uIGtlZXBzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgdGhlIHByb3RvY29sIHN0YWNrIGNvaGVyZW50IGFu
ZCBtYXhpbWl6ZXMgaW50ZXJvcGVyYWJpbGl0eSB3aXRoPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgZXhpc3RpbmcgYW5kIGRldmVsb3Bpbmcgc3Rh
bmRhcmRzIGluIHRoaXMgKElFVEYpIGFuZCBvdGhlciBTdGFuZGFyZHM8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBEZXZlbG9wbWVudCBPcmdhbml6
YXRpb25zLiZuYnNwOyBTb21lIGV4YW1wbGVzIG9mIHR5cGljYWwgZXhwZWN0ZWQ8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBjb21iaW5hdGlvbnM6
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBvJm5ic3A7IEV4cGxp
Y2l0IHJvdXRlcyBwbHVzIHNlcnZpY2UgcHJvdGVjdGlvbiBhcmUgZXhhY3RseSB0aGUgdGVjaG5p
cXVlczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IGVtcGxveWVkIGJ5IFtIU1ItUFJQXS4mbmJzcDsgRXhwbGljaXQg
cm91dGVzIGFyZSBhY2hpZXZlZCBieSBsaW1pdGluZzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZSBwaHlzaWNh
bCB0b3BvbG9neSBvZiB0aGUgbmV0d29yaywgYW5kIHRoZSBzZXF1ZW50aWFsaXphdGlvbiw8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyByZXBsaWNhdGlvbiwgYW5kIGR1cGxpY2F0ZSBlbGltaW5hdGlvbiBhcmUgZmFj
aWxpdGF0ZWQgYnkgcGFja2V0PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdGFncyBhZGRlZCBhdCB0aGUgZnJvbnQg
b3IgdGhlIGVuZCBvZiBFdGhlcm5ldCBmcmFtZXMuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPlNCJmd0OyBFUiBjYW4gYmUgZG9uZSB2aXJ0dWFsbHkgYXMgd2VsbCBhcyBwaHlzaWNhbGx5
LiBSU1ZQIGlzIGEgdHlwZSBvZg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij5TQiZndDsgRVIsIGFzIGlzIEFkai1TSUQgYmFzZWQgU1IsIGFuZCB3ZSBjYW4gZGVzaWdu
IG90aGVyIHR5cGVzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5bQmFsw6F6cyBWYXJn
YSBBXSBBZ3JlZSwgYnV0IHRoZXNlIGFyZSBleGFtcGxlcy4gU3RhdGVtZW50IGlzIGZvciBIU1It
UFJQLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5TbyB0aGUgcXVlc3Rpb24gaXMgd2hldGhlciB3ZSBzaG91bGQgZXhwYW5kIHRoZSBz
ZXQgb2YgZXhhbXBsZXMsIHBhcnRpY3VsYXJseTxicj4NCnRvIG1vcmUgYWNjZXNzaWJsZSBvbmVz
Ljxicj4NCjxicj4NCj09PT09PT09PT09PTxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxv
OnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IFBhY2tldCByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb248bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IHJlbGF5ICZn
dDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgLy0t
LS0tLS0tLS0tLSYjNDM7IFIgbm9kZSBFICYjNDM7LS0tLS0tLS0tLS0tXCAmZ3Q7PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0
OyAvJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHYgJiM0Mzsg
XiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBcICZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBlbmQmbmJz
cDsmbmJzcDsmbmJzcDsgUiAmIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyB2IHwgXiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm
IzQzOyBFIGVuZDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHN5c3RlbSZuYnNwOyZuYnNwOyAmIzQzOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB2IHwgXiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOyZuYnNwOyZuYnNwOyBzeXN0ZW08bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm
Z3Q7IFwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdiAmIzQz
OyBeJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC8gJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgXC0t
LS0tLS0tLS0tLSYjNDM7IFIgcmVsYXkgRSAmIzQzOy0tLS0tLS0tLS0tLyAmZ3Q7PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsmbmJz
cDsgbm9kZSAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEZpZ3VyZSAxPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBQYWNrZXQgcmVwbGljYXRpb24g
YW5kIGVsaW1pbmF0aW9uIGRvZXMgbm90IHJlYWN0IHRvIGFuZCBjb3JyZWN0PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgZmFpbHVyZXM7IGl0IGlz
IGVudGlyZWx5IHBhc3NpdmUuJm5ic3A7IFRodXMsIGludGVybWl0dGVudCBmYWlsdXJlcyw8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+U0ImZ3Q7IEkgdGhpbmsgaXQgY29wZXMgd2l0aCBp
bnRlcm1pdHRlbnQgZmFpbHVyZXMgT0suPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPltC
YWzDoXpzIFZhcmdhIEFdIFllcywgUFJGIGFuZCBQRUYgY2FuIGVsaW1pbmF0ZSB0aGUgZWZmZWN0
IG9mIHN1Y2ggZmFpbHVyZXMuIEJ1dCB0ZXh0DQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPmludGVuZHMgdG8gc2F5IHRoYXQgaXQgaXMgcGFzc2l2ZS4gSXQgaXMgbm90
IHJlYWN0aW5nIHRvIHN1Y2ggZmFpbHVyZXMuIE5vIGNoYW5nZSBpbiB0ZXh0LjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCllvdSBzYXkgdGhh
dCBQUkVGIGRvZXMgbm90IGNvcnJlY3QgZmFpbHVyZXMuIEkgd291bGQgY29udGVuZCB0aGF0IGlz
IGV4YWN0bHk8YnI+DQp3aGF0IGl0IGRvZXMuIFN1cmUgaXQgZG9lcyBub3QgcmVhY3QgYnV0IGl0
IGRvZXMgY29ycmVjdCwgYW5kIGl0IGRvZXM8YnI+DQphZGRyZXNzIGludGVybWl0dGVudCBmYWls
dXJlcy48YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+PT09PT09PT09PT08bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jm5ic3A7Jm5ic3A7IHRyYW5zcG9ydGVkIGJldHdlZW4gdGhlIHBlZXIgZW5kIHN5c3RlbXMuJm5i
c3A7IFRoZXJlZm9yZSwgdGhlIGZvbGxvd2luZzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IHBvc3NpYmxlIHR5cGVzIC8gZm9ybWF0cyBvZiBhIERl
dE5ldCBmbG93IGFyZSBkaXN0aW5ndWlzaGVkIGluIHRoaXM8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBkb2N1bWVudDo8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IG8mbmJzcDsgQXBwLWZsb3c6IG5hdGl2ZSBmb3Jt
YXQgb2YgYSBEZXROZXQgZmxvdy4mbmJzcDsgSXQgZG9lcyBub3QgY29udGFpbiBhbnk8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBEZXROZXQgcmVsYXRlZCBhdHRyaWJ1dGVzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mbmJzcDsmbmJzcDsgbyZuYnNwOyBEZXROZXQtdC1mbG93OiBzcGVjaWZpYyBmb3Jt
YXQgb2YgYSBEZXROZXQgZmxvdy4mbmJzcDsgT25seSByZXF1aXJlczxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRo
ZSBjb25nZXN0aW9uIC8gbGF0ZW5jeSBmZWF0dXJlcyBwcm92aWRlZCBieSB0aGUgRGV0bmV0IHRy
YW5zcG9ydDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxheWVyLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDsmbmJzcDsgbyZuYnNwOyBEZXROZXQtcy1mbG93OiBzcGVjaWZpYyBmb3JtYXQgb2Yg
YSBEZXROZXQgZmxvdy4mbmJzcDsgT25seSByZXF1aXJlczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZSByZXBs
aWNhdGlvbi9lbGltaW5hdGlvbiBmZWF0dXJlIGVuc3VyZWQgYnkgdGhlIERldE5ldCBzZXJ2aWNl
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgbGF5ZXIuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNw
OyZuYnNwOyBvJm5ic3A7IERldE5ldC1zdC1mbG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXRO
ZXQgZmxvdy4mbmJzcDsgSXQgcmVxdWlyZXM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBib3RoIERldE5ldCBzZXJ2
aWNlIGxheWVyIGFuZCBEZXROZXQgdHJhbnNwb3J0IGxheWVyIGZ1bmN0aW9uczxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IGR1cmluZyBmb3J3YXJkaW5nLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+U0ImZ3Q7IEkgZmluZCB0aGUgcmVsaXN0aW5nIG9mIHRoZXNlIHR5cGVzIGNvbmZ1c2lu
Zy4gV2hlcmVuJ3QgdGhleSBkZWZpbmVkDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPlNCJmd0OyBpbiB0aGUgc2VjdGlvbiBhYm92ZT88bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+W0JhbMOhenMgVmFyZ2EgQV0gVGhpcyBpcyBpbmxpbmUgd2l0aCB0aGUgcHJl
dmlvdXMgc2VjdGlvbiAmcXVvdDsgR3JvdXBpbmcgb2YgZW5kIHN5c3RlbXMgJnF1b3Q7LjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5T
dXJlbHkgaWYgd2UgaGF2ZSBkZWZpbmVkIHRoZW0gd2UgbmV2ZXIgbmVlZCB0byBkbyBhbnl0aGlu
ZyBidXQgbmFtZSB0aGVtIGluPGJyPg0KbGF0ZXIgc2VjdGlvbnMuIFJlZGVmaW5pdGlvbiBpcyBu
ZXZlciBhIGdvb2QgaWRlYSBiZWNhdXNlIGl0IG9mdGVuIGxlYWRzIHRvIDxicj4NCmNvbmZsaWN0
aW5nIGRlZmluaXRpb25zLjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+
PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij49PT09PT09PT09PT08bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZu
YnNwOyZuYnNwOyBbSFNSLVBSUF0mbmJzcDsgSUVDLCAmcXVvdDtIaWdoIGF2YWlsYWJpbGl0eSBz
ZWFtbGVzcyByZWR1bmRhbmN5IChIU1IpIGlzIGE8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBmdXJ0aGVyIGRldmVsb3BtZW50IG9m
IHRoZSBQUlAgYXBwcm9hY2gsIGFsdGhvdWdoIEhTUjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGZ1bmN0aW9ucyBwcmltYXJpbHkg
YXMgYSBwcm90b2NvbCBmb3IgY3JlYXRpbmcgbWVkaWE8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByZWR1bmRhbmN5IHdoaWxlIFBS
UCwgYXMgZGVzY3JpYmVkIGluIHRoZSBwcmV2aW91czxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlY3Rpb24sIGNyZWF0ZXMgbmV0
d29yayByZWR1bmRhbmN5LiZuYnNwOyBQUlAgYW5kIEhTUiBhcmUgYm90aDxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaWJl
ZCBpbiB0aGUgSUVDIDYyNDM5IDMgc3RhbmRhcmQuJnF1b3Q7LDxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDs8YSBocmVmPSJo
dHRwOi8vd2Vic3RvcmUuaWVjLmNoL3dlYnN0b3JlL3dlYnN0b3JlLm5zZi8iPmh0dHA6Ly93ZWJz
dG9yZS5pZWMuY2gvd2Vic3RvcmUvd2Vic3RvcmUubnNmLzwvYT48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhcnRudW0vMDQ2NjE1
IW9wZW5kb2N1bWVudCZndDsuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPlNCJmd0OyBO
b3QgYXZhaWxhYmxlIGF0IHRoZSB0aW1lIG9mIHRoaXMgcmV2aWV3LCBidXQgbXkgcmVjb2xsZWN0
aW9uIGlzDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPlNCJmd0OyB0
aGF0IHRoaXMgaXMgbm90IHJlYWRpbHkgYXZhaWxhYmxlIHdpdGhvdXQgcGF5aW5nIGEgbGFyZ2Ug
ZmVlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48YnI+DQpJZiB3ZSBkZWNpZGUgdGhhdCB0aGlzIGlzIGVzc2VudGlhbCBhcyBhIGtl
eSByZWZlcmVuY2UsIHRoZXJlIG5lZWRzIHRvIGJlPGJyPg0Kc29tZSBzdWl0YWJsZSB0ZXh0LCBh
cyB0aGlzIHdpbGwgZ2V0IHJhaXNlZCBhIG51bWJlciBvZiB0aW1lcyBiZXR3ZWVuPGJyPg0KaGVy
ZSBhbiBwdWJsaWNhdGlvbiBhcyBmaXJzdCB0aGUgZGlyZWN0b3JhdGVzIGFuZCB0aGVuIHRoZSBB
RHMgcnVuPGJyPg0KaW50byB0aGlzLjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4N
CjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij49PT09PT09PT09PTxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jm5ic3A7Jm5ic3A7IFtJU0E5NV0mbmJzcDsmbmJzcDsmbmJzcDsgQU5TSS9JU0EsICZx
dW90O0VudGVycHJpc2UtQ29udHJvbCBTeXN0ZW0gSW50ZWdyYXRpb24gUGFydCAxOjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IE1v
ZGVscyBhbmQgVGVybWlub2xvZ3kmcXVvdDssIDIwMDAsPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0OzxhIGhyZWY9Imh0dHBz
Oi8vd3d3LmlzYS5vcmcvaXNhOTUvIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0
LWRlY29yYXRpb246bm9uZSI+aHR0cHM6Ly93d3cuaXNhLm9yZy9pc2E5NS88L3NwYW4+PC9hPiZn
dDsuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPlNCJmd0OyBTaG91bGQgdGhhdCBiZSAy
MDAwLCBvciAyMDEwLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+U0Im
Z3Q7IE5vdGUgdGhhdCB0aGlzIHNlZW1zIHRvIGJlIGEgdmVyeSBleHBlbnNpdmUgZG9jdW1lbnQg
dG8gYWNjZXNzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPllvdSBkaWQgbm90IGNvbW1lbnQgb24gdGhlIGNvcnJlY3RuZXNzIG9mIHRoZSByZWZlcmVu
Y2UuPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2tx
dW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KQmVzdCBSZWdhcmRzPGJy
Pg0KPGJyPg0KU3Rld2FydDxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_CE03DB3D7B45C245BCA0D24327794936301D84CFMX307CL04corpem_--


From nobody Mon Jul 16 06:38:49 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 536BC130E9E; Mon, 16 Jul 2018 06:38:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 jv-TL2qAw5Pg; Mon, 16 Jul 2018 06:38:44 -0700 (PDT)
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 0C9DE130DD3; Mon, 16 Jul 2018 06:38:44 -0700 (PDT)
Received: from DFWPML706-CHM.exmail.huawei.com (unknown [172.18.7.65]) by Forcepoint Email with ESMTP id 025A7FD8015E5; Mon, 16 Jul 2018 14:38:24 +0100 (IST)
Received: from DFWPML704-CHM.exmail.huawei.com ([169.254.1.106]) by DFWPML706-CHM.exmail.huawei.com ([169.254.3.3]) with mapi id 14.03.0399.000; Mon, 16 Jul 2018 06:38:22 -0700
From: Norman Finn <norman.finn@mail01.huawei.com>
To: Lou Berger <lberger@labn.net>, "draft-ietf-detnet-architecture@ietf.org" <draft-ietf-detnet-architecture@ietf.org>, DetNet WG <detnet@ietf.org>
Thread-Topic: Extended WG Last Call: draft-ietf-detnet-architecture-06
Thread-Index: AQHUD1Hgz81MQb3tT0Gsv+Zn/dTcK6SR9dYi
Date: Mon, 16 Jul 2018 13:38:21 +0000
Message-ID: <3DF0466E9510274382F5B74499ACD6F8D3708C@DFWPML704-CHM.exmail.huawei.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com>, <30d8df73-9f52-89d3-66fd-2173f7038624@labn.net>
In-Reply-To: <30d8df73-9f52-89d3-66fd-2173f7038624@labn.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.18.4.35]
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/PiaMksuDFK2qfRsqaFSJHJ552A0>
Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 16 Jul 2018 13:38:47 -0000

I've reviewed this document and believe it is ready for publication.=0A=
=0A=
-- Norm Finn=0A=
=0A=
________________________________________=0A=
From: Lou Berger [lberger@labn.net]=0A=
Sent: Thursday, June 28, 2018 7:35 PM=0A=
To: draft-ietf-detnet-architecture@ietf.org; DetNet WG=0A=
Subject: Extended WG Last Call: draft-ietf-detnet-architecture-06=0A=
=0A=
Authors,=0A=
=0A=
     Thank you for the update!=0A=
=0A=
WG,=0A=
=0A=
     This document has changed to a sufficient degree that I think a 2nd=0A=
last call is warranted.  Typically I would start a 1 week LC in these=0A=
circumstances - but given the proximity to the meeting I'd like to start=0A=
a 3 week LC right ending with the IETF meeting -- that is on July 20th.=0A=
This should allow for both adequate review of the changes and discussion=0A=
of the changes in our WG session (Monday July 16.)=0A=
=0A=
As always, please send LC comment to the list and positive comments,=0A=
e.g., "I've reviewed this document=0A=
and believe it is ready for publication", are welcome!=0A=
=0A=
Thank you,=0A=
=0A=
Lou (as Shepherd)=0A=
=0A=
On 6/28/2018 9:08 PM, J=E1nos Farkas wrote:=0A=
> Dear all,=0A=
>=0A=
> Off-line discussions among Lou, Stewart, and authors followed the=0A=
> discussions to properly address the WGLC comments, including the=0A=
> detailed comments.=0A=
>=0A=
> A new revision of the draft has been uploaded:=0A=
> draft-ietf-detnet-architecture-06.=0A=
>=0A=
> In addition to the changes already described in this thread, the=0A=
> following bigger changes have been made to the draft:=0A=
>=0A=
>=0A=
> *Section 2.1 Terms used in this document*=0A=
>=0A=
> Some definitions refined as suggested by the detailed comments=0A=
>=0A=
> New definitions have been added:=0A=
>=0A=
>    "allocation=0A=
>            Resources are dedicated to support a DetNet flow. Depending=0A=
>            on an implementation, the resource may be reused by non-=0A=
>            DetNet flows when it is not used by the DetNet flow.=0A=
>=0A=
>=0A=
>    PEF     A Packet Elimination Function (PEF) eliminates duplicate=0A=
>            copies of packets to prevent excess packets flooding the=0A=
>            network or duplicate packets being sent out of the DetNet=0A=
>            domain.  PEF can be implemented by an edge node, a relay=0A=
>            node, or an end system.=0A=
>=0A=
>   PRF     A Packet Replication Function (PRF) replicates DetNet flow=0A=
>            packets and forwards them to one or more next hops in the=0A=
>            DetNet domain.  The number of packet copies sent to each next=
=0A=
>            hop is a DetNet flow specific parameter at the node doing the=
=0A=
>            replication.  PRF can be implemented by an edge node, a relay=
=0A=
>            node, or an end system.=0A=
>=0A=
>    PREOF   Collective name for Packet Replication, Elimination, and=0A=
>            Ordering Functions.=0A=
>=0A=
>    POF     A Packet Ordering Function (POF) re-orders packets within a=0A=
>            DetNet flow that are received out of order.  This function=0A=
>            can be implemented by an edge node, a relay node, or an end=0A=
>            system.=0A=
>=0A=
>   DetNet service proxy=0A=
>            Maps between App-flows and DetNet flows.=0A=
>=0A=
>    bridged path=0A=
>            A VLAN bridge uses the VLAN ID and the destination MAC=0A=
>            address to select the outbound port hence the path for a=0A=
>            frame."=0A=
>=0A=
>=0A=
> *Section 3.1 Primary goals defining the DetNet QoS*=0A=
>=0A=
> A new QoS aspect has been added:=0A=
>    "o  An upper bound on out-of-order packet delivery.  It is worth=0A=
>       noting that some DetNet applications are unable to tolerate any=0A=
>       out-of-order delivery."=0A=
>=0A=
>=0A=
> The 3rd paragraph on loss on page 8 after the bullet list has been=0A=
> extended to:=0A=
>    "After congestion, the most important contributions to packet loss are=
=0A=
>    typically from random media errors and equipment failures. Service=0A=
>    protection is the name for the mechanisms used by DetNet to address=0A=
>    these losses.  The mechanisms employed are constrained by the=0A=
>    requirement to meet the users' latency requirements.  Packet=0A=
>    replication and elimination (Section 3.2.2) and packet encoding=0A=
>    (Section 3.2.2.3) are described in this document to provide service=0A=
>    protection; others may be found.  For instance, packet encoding can=0A=
>    be used to provide service protection against random media errors,=0A=
>    packet replication and elimination can be used to provide service=0A=
>    protection against equipment failures.  This mechanism distributes=0A=
>    the contents of DetNet flows over multiple paths in time and/or=0A=
>    space, so that the loss of some of the paths does need not cause the=
=0A=
>    loss of any packets."=0A=
>=0A=
>=0A=
> *3.2.2.  Service Protection*=0A=
>=0A=
> Service protection is used as a more generic term. Introductory text=0A=
> added:=0A=
>    "Service protection aims to mitigate or eliminate packet loss due to=
=0A=
>    equipment failures, random media and/or memory faults.  These types=0A=
>    of packet loss can be greatly reduced by spreading the data over=0A=
>    multiple disjoint forwarding paths.  Various service protection=0A=
>    methods are described in [RFC6372], e.g., 1+1 linear protection.=0A=
>    This section describes the functional details of an additional method=
=0A=
>    in Section 3.2.2.2, which can be implemented as described in=0A=
>    Section 3.2.2.3 or as specified in [I-D.ietf-detnet-dp-sol-mpls] in=0A=
>    order to provide 1+n hitless protection.  The appropriate service=0A=
>    protection mechanism depends on the scenario and the requirements."=0A=
>=0A=
>=0A=
> New sub-section added:=0A=
>=0A=
> "3.2.2.1.  In-Order Delivery=0A=
>=0A=
>    Out-of-order packet delivery can be a side effect of service=0A=
>    protection.  Packets delivered out-of-order impact the amount of=0A=
>    buffering needed at the destination to properly process the received=
=0A=
>    data.  Such packets also influence the jitter of a flow.  The DetNet=
=0A=
>    service includes maximum allowed misordering as a constraint. Zero=0A=
>    misordering would be a valid service constraint to reflect that the=0A=
>    end system(s) of the flow cannot tolerate any out-of-order delivery.=
=0A=
>    Service protection may provide a mechanism to support in-order=0A=
>    delivery."=0A=
>=0A=
>=0A=
> *3.2.2.2. Packet Replication and Elimination*=0A=
>=0A=
> New bullet added as the last one:=0A=
>    "o  The Packet Ordering Function (POF) uses the sequencing information=
=0A=
>       to re-order a DetNet flow's packets that are received out of=0A=
>       order."=0A=
>=0A=
> New sentence added after the bullet list:=0A=
> "The order in which a node applies the PEF and the PRF to a DetNet=0A=
> flow is implementation specific."=0A=
>=0A=
> 2nd paragraph after the bullet list has been updated to:=0A=
> "Some service protection mechanisms rely on switching from one flow to=0A=
>    another when a failure of a flow is detected.  Contrarily, packet=0A=
>    replication and elimination combines the DetNet member flows sent=0A=
>    along multiple different paths, and performs a packet-by-packet=0A=
>    selection of which to discard, e.g., based on sequencing information."=
=0A=
>=0A=
>=0A=
> *3.2.3.  Explicit routes*=0A=
>=0A=
> Out-of-order aspect added to the first paragraph, which is about=0A=
> distributed routing:=0A=
> "Furthermore, out-of-order=0A=
> packet delivery can be a side effect of route changes."=0A=
>=0A=
> New sentence added to the 3rd paragraph:=0A=
> "Explicit routes can be established various=0A=
> ways, e.g., with RSVP-TE [RFC3209], with Segment Routing (SR)=0A=
> [I-D.ietf-spring-segment-routing], via a Software Defined Networking=0A=
> approach [RFC7426], with IS-IS [RFC7813], etc."=0A=
>=0A=
> New paragraph added:=0A=
>    "Out-of-order packet delivery can be a side effect of distributing a=
=0A=
>    single flow over multiple paths especially when there is a change=0A=
>    from one path to another when combining the flow.  This is=0A=
>    irrespective of the distribution method used, also applies to service=
=0A=
>    protection over explicit routes.  As described in Section 3.2.2.1,=0A=
>    out-of-order packets influence the jitter of a flow and impact the=0A=
>    amount of buffering needed to process the data; therefore, DetNet=0A=
>    service includes maximum allowed misordering as a constraint. The=0A=
>    use of explicit routes helps to provide in-order delivery because=0A=
>    there is no immediate route change with the network topology, but the=
=0A=
>    changes are plannable as they are between the different explicit=0A=
>    routes."=0A=
>=0A=
> *=0A=
> **4.1.1. Representative Protocol Stack Model*=0A=
>=0A=
> "Explicit routes" have been added to Figure 2 with the corresponding=0A=
> explanation:=0A=
>  "Explicit routes=0A=
>            The DetNet transport layer provides mechanisms to ensure that=
=0A=
>            fixed paths are provided for DetNet flows.  These explicit=0A=
>            paths avoid the impact of network convergence."=0A=
>=0A=
>=0A=
> Section 4.11 Connected islands vs. networks of v05 has been deleted=0A=
> because it was just a leftover from early drafts on what DetNet WG=0A=
> should do; which are covered by the charter anyways.=0A=
>=0A=
>=0A=
> References have been cleaned up and brought up-to-date.=0A=
>=0A=
>=0A=
> Refinements have been implemented in the draft according to Lou's=0A=
> detailed comments. They are not listed here because they are minor=0A=
> changes.=0A=
>=0A=
>=0A=
> Best regards,=0A=
> Janos=0A=
>=0A=
>=0A=
> On 6/12/2018 2:48 PM, Lou Berger wrote:=0A=
>>=0A=
>> Bal=E1zs,=0A=
>>=0A=
>> Thanks for the response -- please see below.=0A=
>>=0A=
>> ----------=0A=
>> On June 12, 2018 4:07:35 AM Bal=E1zs Varga A=0A=
>> <balazs.a.varga@ericsson.com> wrote:=0A=
>>=0A=
>>> Hi Lou, Thanks for the comments. See reactions inline. Document=0A=
>>> update in progress. Cheers Bala'zs=0A=
>>>=0A=
>>> -----Original Message-----=0A=
>>> From: detnet <detnet-bounces@ietf.org> On Behalf Of Lou Berger=0A=
>>> Sent: 2018. j=FAnius 1. 22:42=0A=
>>> To: DetNet WG <detnet@ietf.org>;=0A=
>>> draft-ietf-detnet-architecture@ietf.org=0A=
>>> Subject: [Detnet] Promised comments on draft-ietf-detnet-architecture=
=0A=
>>>=0A=
>>> Hi,=0A=
>>>=0A=
>>>      I have a number of high level comments on the document that I'd=0A=
>>> like to  raise below.  I also have a number of more=0A=
>>> editorial/specific comments that  I'd like to review directly with=0A=
>>> the authors and then have them report back  on changes -- if any=0A=
>>> turn out to be more substantive discussions from the  author's=0A=
>>> perspective, I'll raise these on the list separately.=0A=
>>>=0A=
>> ...=0A=
>>>=0A=
>>> - WRT Section 4.4.3, I think the inclusion of a distributed control=0A=
>>> plane in the "Network Plane" is inconsistent with other functional=0A=
>>> definitions and conflates where a function resides from the actual=0A=
>>> function and that whether control is implemented in a fully=0A=
>>> centralized, fully distributed or some hybrid form doesn't=0A=
>>> fundamentally change  the control function's role -- therefore I=0A=
>>> think the sections 4.4.2 and .3 should be revised accordingly=0A=
>>> [Bal=E1zs Varga A] Agree in principal. Let's discuss the details.=0A=
>>>=0A=
>> Okay - I'll work with you off line and we can report back the=0A=
>> results/proposed changes.=0A=
>>=0A=
>>> - In several places it's not clear that DetNet service is always a=0A=
>>> L3 service which is controlled using L3 identifiers, i.e., IP=0A=
>>> addresses -- this is true even in the MPLS service case and the TSN=0A=
>>> over MPLS case. I think this is an important point to be clear on in=0A=
>>> the document.=0A=
>>> [Bal=E1zs Varga A] I am not sure. DetNet service is always provided=0A=
>>> over a L3 network (IP or MPLS), that is fine. However the service=0A=
>>> itself can be L2 or L3. In case of TSN Ethernet frames are=0A=
>>> transported, so it is a L2 service. In case of IP end systems IP=0A=
>>> packets are transported so it is a L3 service.=0A=
>>>=0A=
>>=0A=
>> Humm - While I agree that DetNet is providing an (enhanced) L2VPN=0A=
>> service, it is not itself providing control or service of L2 devices=0A=
>> -- this is TSN's job.  The fact that DetNet is all about behavior of=0A=
>> L3 nodes (i.e., IP and PW/MPLS) and not L2 nodes (i.e., TSN bridges)=0A=
>> is something the architecture should make unambiguous.=0A=
>>=0A=
>> Thanks,=0A=
>> Lou=0A=
>>=0A=
>>> Please let me know what you think.=0A=
>>>=0A=
>>> Cheers,=0A=
>>>=0A=
>>> Lou=0A=
>>>=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=
>>=0A=
>=0A=
>=0A=
>=0A=
>=0A=
> On 6/12/2018 6:27 PM, Stewart Bryant wrote:=0A=
>>=0A=
>> Dear Bala'zs=0A=
>>=0A=
>> Thank you your for your consideration of these points. I will just=0A=
>> pick up a few that need some further thought:=0A=
>>=0A=
>>=0A=
>>>     DetNet transit node=0A=
>>>=0A=
>>>            A node operating at the DetNet transport layer, that utilize=
s=0A=
>>>=0A=
>>>            link layer and/or network layer switching across multiple=0A=
>>>=0A=
>>>            links and/or sub-networks to provide paths for DetNet servic=
e=0A=
>>>=0A=
>>>            layer functions. Optionally provides congestion protection=
=0A=
>>>=0A=
>>>            over those paths.  An MPLS LSR is an example of a DetNet=0A=
>>>=0A=
>>>            transit node.=0A=
>>>=0A=
>>> SB> In that example it would have to be a DetNet enable/aware LSR. An=
=0A=
>>>=0A=
>>> SB> ordinary LSR would not know anything about DetNet.=0A=
>>>=0A=
>>> [Bal=E1zs Varga A] No, A DetNet aware LSR would be a relay node (S-PE).=
=0A=
>>>=0A=
>>=0A=
>> I think the confusion is what "DetNet Transport Layer" means. This=0A=
>> technology touches on Transport Layer in  the L4 sense, and the=0A=
>> Transport Network Layer as in the packet network that carries=0A=
>> L3 packets.=0A=
>>=0A=
>> So I think that we need to clarify whether a DetNet transit node=0A=
>> is an S-PE (i.e. a a transit node in the DetNet layer), or a P node=0A=
>> (i.e. a transit node that is carrying DetNet packets but could be=0A=
>> carrying any sort of MPLS packet)=0A=
>>=0A=
>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
>>>=0A=
>>>    These three techniques can be applied independently, giving eight=0A=
>>>=0A=
>>>    possible combinations, including none (no DetNet), although some=0A=
>>>=0A=
>>>    combinations are of wider utility than others.  This separation keep=
s=0A=
>>>=0A=
>>>    the protocol stack coherent and maximizes interoperability with=0A=
>>>=0A=
>>>    existing and developing standards in this (IETF) and other Standards=
=0A=
>>>=0A=
>>>    Development Organizations.  Some examples of typical expected=0A=
>>>=0A=
>>>    combinations:=0A=
>>>=0A=
>>>    o  Explicit routes plus service protection are exactly the technique=
s=0A=
>>>=0A=
>>>       employed by [HSR-PRP]. Explicit routes are achieved by limiting=
=0A=
>>>=0A=
>>>       the physical topology of the network, and the sequentialization,=
=0A=
>>>=0A=
>>>       replication, and duplicate elimination are facilitated by packet=
=0A=
>>>=0A=
>>>       tags added at the front or the end of Ethernet frames.=0A=
>>>=0A=
>>> SB> ER can be done virtually as well as physically. RSVP is a type of=
=0A=
>>>=0A=
>>> SB> ER, as is Adj-SID based SR, and we can design other types.=0A=
>>>=0A=
>>> [Bal=E1zs Varga A] Agree, but these are examples. Statement is for=0A=
>>> HSR-PRP.=0A=
>>>=0A=
>> So the question is whether we should expand the set of examples,=0A=
>> particularly=0A=
>> to more accessible ones.=0A=
>>=0A=
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
>>>=0A=
>>>                     Packet replication and elimination=0A=
>>>=0A=
>>>                 > > > > > > > > > relay > > > > > > > >=0A=
>>>=0A=
>>>                > /------------+ R node E +------------\ >=0A=
>>>=0A=
>>>               > /                  v + ^=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 \ >=0A=
>>>=0A=
>>>       end    R +                   v | ^=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 + E end=0A=
>>>=0A=
>>>       system   +                   v | ^=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 +   system=0A=
>>>=0A=
>>>               > \                  v + ^=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 / >=0A=
>>>=0A=
>>>                > \------------+ R relay E +-----------/ >=0A=
>>>=0A=
>>>                 > > > > > > > > >=A0 node > > > > > > > >=0A=
>>>=0A=
>>> Figure 1=0A=
>>>=0A=
>>>    Packet replication and elimination does not react to and correct=0A=
>>>=0A=
>>>    failures; it is entirely passive.  Thus, intermittent failures,=0A=
>>>=0A=
>>> SB> I think it copes with intermittent failures OK.=0A=
>>>=0A=
>>> [Bal=E1zs Varga A] Yes, PRF and PEF can eliminate the effect of such=0A=
>>> failures. But text=0A=
>>>=0A=
>>> intends to say that it is passive. It is not reacting to such=0A=
>>> failures. No change in text.=0A=
>>>=0A=
>>=0A=
>> You say that PREF does not correct failures. I would contend that is=0A=
>> exactly=0A=
>> what it does. Sure it does not react but it does correct, and it does=0A=
>> address intermittent failures.=0A=
>>>=0A=
>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
>>>=0A=
>>>    transported between the peer end systems.  Therefore, the following=
=0A=
>>>=0A=
>>>    possible types / formats of a DetNet flow are distinguished in this=
=0A=
>>>=0A=
>>>    document:=0A=
>>>=0A=
>>>    o  App-flow: native format of a DetNet flow.  It does not contain an=
y=0A=
>>>=0A=
>>>       DetNet related attributes.=0A=
>>>=0A=
>>>    o  DetNet-t-flow: specific format of a DetNet flow.  Only requires=
=0A=
>>>=0A=
>>>       the congestion / latency features provided by the Detnet transpor=
t=0A=
>>>=0A=
>>>       layer.=0A=
>>>=0A=
>>>    o  DetNet-s-flow: specific format of a DetNet flow.  Only requires=
=0A=
>>>=0A=
>>>       the replication/elimination feature ensured by the DetNet service=
=0A=
>>>=0A=
>>>       layer.=0A=
>>>=0A=
>>>    o  DetNet-st-flow: specific format of a DetNet flow.  It requires=0A=
>>>=0A=
>>>       both DetNet service layer and DetNet transport layer functions=0A=
>>>=0A=
>>>       during forwarding.=0A=
>>>=0A=
>>> SB> I find the relisting of these types confusing. Wheren't they=0A=
>>> defined=0A=
>>>=0A=
>>> SB> in the section above?=0A=
>>>=0A=
>>> [Bal=E1zs Varga A] This is inline with the previous section " Grouping=
=0A=
>>> of end systems ".=0A=
>>>=0A=
>> Surely if we have defined them we never need to do anything but name=0A=
>> them in=0A=
>> later sections. Redefinition is never a good idea because it often=0A=
>> leads to=0A=
>> conflicting definitions.=0A=
>>=0A=
>>>=0A=
>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
>>>=0A=
>>>    [HSR-PRP]=A0 IEC, "High availability seamless redundancy (HSR) is a=
=0A=
>>>=0A=
>>>               further development of the PRP approach, although HSR=0A=
>>>=0A=
>>>               functions primarily as a protocol for creating media=0A=
>>>=0A=
>>>               redundancy while PRP, as described in the previous=0A=
>>>=0A=
>>>               section, creates network redundancy.  PRP and HSR are bot=
h=0A=
>>>=0A=
>>>               described in the IEC 62439 3 standard.",=0A=
>>>=0A=
>>>               <http://webstore.iec.ch/webstore/webstore.nsf/=0A=
>>>=0A=
>>> artnum/046615!opendocument>.=0A=
>>>=0A=
>>> SB> Not available at the time of this review, but my recollection is=0A=
>>>=0A=
>>> SB> that this is not readily available without paying a large fee.=0A=
>>>=0A=
>>=0A=
>> If we decide that this is essential as a key reference, there needs to b=
e=0A=
>> some suitable text, as this will get raised a number of times between=0A=
>> here an publication as first the directorates and then the ADs run=0A=
>> into this.=0A=
>>=0A=
>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
>>>=0A=
>>>    [ISA95]=A0=A0=A0 ANSI/ISA, "Enterprise-Control System Integration Pa=
rt 1:=0A=
>>>=0A=
>>>               Models and Terminology", 2000,=0A=
>>>=0A=
>>>               <https://www.isa.org/isa95/>.=0A=
>>>=0A=
>>> SB> Should that be 2000, or 2010.=0A=
>>>=0A=
>>> SB> Note that this seems to be a very expensive document to access.=0A=
>>>=0A=
>> You did not comment on the correctness of the reference.=0A=
>>>=0A=
>>>=0A=
>>=0A=
>> Best Regards=0A=
>>=0A=
>> Stewart=0A=
>=0A=
=0A=


From nobody Mon Jul 16 07:35:54 2018
Return-Path: <yaakov_s@rad.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 C51A41310F6 for <detnet@ietfa.amsl.com>; Mon, 16 Jul 2018 07:35:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 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, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=rad365.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ze1whksca7RU for <detnet@ietfa.amsl.com>; Mon, 16 Jul 2018 07:35:41 -0700 (PDT)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20047.outbound.protection.outlook.com [40.107.2.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 527DB1310D8 for <detnet@ietf.org>; Mon, 16 Jul 2018 07:35:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rad365.onmicrosoft.com; s=selector1-rad-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3Jjq6wpRWBvq1hmp21jWE1iIc+dpJSgRL8ZPibtYIZY=; b=Q2APNX5I7KLky55TrOBgb3n2kQg5xNSdw1eGH7J8cozA4mYC8Gswi2sjpOBN7n1YKzOjZJ1/oEp22orLHLye/3IPLUA5qodsU8/n24SKF7rDSDkbGYp1yJARUIeY+coQgiHqQlaC7M/ji+dgC229poDgKn863jvSKkVUxviqv7c=
Received: from AM5PR0301MB2561.eurprd03.prod.outlook.com (10.169.149.16) by AM5PR0301MB2563.eurprd03.prod.outlook.com (10.169.149.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.952.17; Mon, 16 Jul 2018 14:35:38 +0000
Received: from AM5PR0301MB2561.eurprd03.prod.outlook.com ([fe80::a4f5:eb2a:39a6:9595]) by AM5PR0301MB2561.eurprd03.prod.outlook.com ([fe80::a4f5:eb2a:39a6:9595%2]) with mapi id 15.20.0930.016; Mon, 16 Jul 2018 14:35:38 +0000
From: Yaakov Stein <yaakov_s@rad.com>
To: "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: pseudowires
Thread-Index: AdQdEZMVWQ0WOrxYTaqxMexmfv2JBA==
Date: Mon, 16 Jul 2018 14:35:38 +0000
Message-ID: <AM5PR0301MB25611275A8DF08070BFC1608E55D0@AM5PR0301MB2561.eurprd03.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=yaakov_s@rad.com; 
x-originating-ip: [37.142.0.79]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM5PR0301MB2563; 7:4OL9z8Ac3WpDREpW/qqkbiS17y/Dlk2ka+FgZq/hcgGA9dsJfwtkitrs0pArameFlLdeifJZcuvm747xwfiPndgGJSaTwmWqWu+rhaQSQ+5cfGzhTHLXRUy9n8U6IwEBN18i+Pg69PZEvfXfoKku1NgrNcC6siZhdA5ZQfhB1KMlUW6AUeKEx7uIy6Z84iEc2ajvum+Z3PuqQA2y11DMXlbgpHiETHeaBpCn4DY14KtYDShmPST8WwDC3enHu+sH
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 1eedf537-bc9f-4f0d-b6e3-08d5eb296642
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600053)(711020)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(48565401081)(2017052603328)(7153060)(7193020); SRVR:AM5PR0301MB2563; 
x-ms-traffictypediagnostic: AM5PR0301MB2563:
x-microsoft-antispam-prvs: <AM5PR0301MB256360C519B988F44A2C70CBE55D0@AM5PR0301MB2563.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(28532068793085)(21748063052155);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(3231311)(944501410)(52105095)(10201501046)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(20161123558120)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(6072148)(201708071742011)(7699016); SRVR:AM5PR0301MB2563; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0301MB2563; 
x-forefront-prvs: 073515755F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39850400004)(396003)(366004)(346002)(136003)(376002)(189003)(199004)(33656002)(106356001)(97736004)(105586002)(2900100001)(221733001)(66066001)(8936002)(256004)(316002)(99286004)(476003)(486006)(102836004)(7696005)(14454004)(2501003)(26005)(6506007)(55016002)(186003)(6916009)(9686003)(53936002)(5250100002)(3480700004)(68736007)(74316002)(2906002)(5630700001)(8676002)(790700001)(6116002)(54896002)(3846002)(81156014)(81166006)(1730700003)(5640700003)(2351001)(6306002)(6436002)(86362001)(7736002)(25786009)(7116003)(5660300001)(478600001)(166393002)(220243001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0301MB2563; H:AM5PR0301MB2561.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: rad.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: oyMRjxwIKiFxkBFnxsX+4ixHh4Zxi6ekcayEQU2AvOQPb6NaCxCtebGVGMOBYsE4e2Bkt24LgAEz5CBZO2Nd4K5YUFvjX6DRpvLG5jDsImafkQhxRaoIC0+Tdqt0jd+izxT7F8zFEZlCQnkZuOe2aDuZCwu1QmjAVxCsswy0VF6IqDkVMIaNmz48p4rcsDi4PLcHensMqpINb+ZbNrcpk1Pn6l6XR4EnNmz5otqxvbDHstdzOqc3lT3YqHD7CCVZRP3AJCjH48wAQIrDne/L/Gs1OuRxHaVFnHBBfXry8sv0ppOFZqrqK+FZiT259KQtYAv3G75LMOlKtxWoDpQlzeEtged4oTtky9zOmRejnlM=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_AM5PR0301MB25611275A8DF08070BFC1608E55D0AM5PR0301MB2561_"
MIME-Version: 1.0
X-OriginatorOrg: rad.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1eedf537-bc9f-4f0d-b6e3-08d5eb296642
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jul 2018 14:35:38.3416 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f9047108-cc2c-4e48-97a3-43fad1b3bf9d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0301MB2563
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/cZml8hVaaxTZlG6mjdwFpf8WzNY>
Subject: [Detnet] pseudowires
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 16 Jul 2018 14:35:51 -0000

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

All,

If we want to call this a detnet PW, then it has to be a PW.

In the early history of PWs there were various names for the labels.
The flow label was called the inner label, the service label, the interwork=
ing label, and the PW label.
The transport label was called the outer label, the transport label and the=
 MPLS labels.
It took a long time for the IETF to standardize the terminology - PW label =
and MPLS labels (although transport labels is OK too).

The control word is almost precisely the PWE TDM control word.
The PWE TDM control word also has a sequence number that goes through the z=
ero value (unlike the other PWs).
The only difference is that the PWE TDM CW has 4 bits for OAM indications, =
and 24 bits of SN.
Once again, there were bitter battles until this was sorted out.

So, either avoid the PW term altogether, or conform.

Y(J)S


--_000_AM5PR0301MB25611275A8DF08070BFC1608E55D0AM5PR0301MB2561_
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;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
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">All, <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">If we want to call this a detnet PW, then it has to =
be a PW.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In the early history of PWs there were various names=
 for the labels.<o:p></o:p></p>
<p class=3D"MsoNormal">The flow label was called the inner label, the servi=
ce label, the interworking label, and the PW label.<o:p></o:p></p>
<p class=3D"MsoNormal">The transport label was called the outer label, the =
transport label and the MPLS labels.<o:p></o:p></p>
<p class=3D"MsoNormal">It took a long time for the IETF to standardize the =
terminology &#8211; PW label and MPLS labels (although transport labels is =
OK too).<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The control word is almost precisely the PWE TDM con=
trol word.<o:p></o:p></p>
<p class=3D"MsoNormal">The PWE TDM control word also has a sequence number =
that goes through the zero value (unlike the other PWs).<o:p></o:p></p>
<p class=3D"MsoNormal">The only difference is that the PWE TDM CW has 4 bit=
s for OAM indications, and 24 bits of SN.<o:p></o:p></p>
<p class=3D"MsoNormal">Once again, there were bitter battles until this was=
 sorted out.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">So, either avoid the PW term altogether, or conform.=
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Y(J)S<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_AM5PR0301MB25611275A8DF08070BFC1608E55D0AM5PR0301MB2561_--


From nobody Mon Jul 16 07:52:42 2018
Return-Path: <yaakov_s@rad.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 71BB01310E6 for <detnet@ietfa.amsl.com>; Mon, 16 Jul 2018 07:52:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 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, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=rad365.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z1Kz6lLPQKmJ for <detnet@ietfa.amsl.com>; Mon, 16 Jul 2018 07:52:33 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70082.outbound.protection.outlook.com [40.107.7.82]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CAB57131089 for <detnet@ietf.org>; Mon, 16 Jul 2018 07:52:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rad365.onmicrosoft.com; s=selector1-rad-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dcAEIetolwe0iyC7utonujg2RKIYGmPjWPC/svOk4sw=; b=DuDKUUuyTwSuZa74IgHM3TvSsDUuLO6rgIMZpzizyfBesA0TkUmAXjuc6aLmaXqHTrPLshJ1pkMR0hkDBdP7f981MyhyyCmw+qfqtYPUDd5L5qrCRef9ttcxp5qd8K/ZpVmJh2Ro/gqv5YupfXX1+Lr0j9aO0EJUy+sRxmYg9no=
Received: from AM5PR0301MB2561.eurprd03.prod.outlook.com (10.169.149.16) by AM5PR0301MB2497.eurprd03.prod.outlook.com (10.169.148.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.952.17; Mon, 16 Jul 2018 14:52:29 +0000
Received: from AM5PR0301MB2561.eurprd03.prod.outlook.com ([fe80::a4f5:eb2a:39a6:9595]) by AM5PR0301MB2561.eurprd03.prod.outlook.com ([fe80::a4f5:eb2a:39a6:9595%2]) with mapi id 15.20.0930.016; Mon, 16 Jul 2018 14:52:29 +0000
From: Yaakov Stein <yaakov_s@rad.com>
To: "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: PW control word
Thread-Index: AdQdEyemR50Hq5hSQMCBWa7ZVIir/w==
Date: Mon, 16 Jul 2018 14:52:29 +0000
Message-ID: <AM5PR0301MB256115AD6E05003491B7E5EDE55D0@AM5PR0301MB2561.eurprd03.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=yaakov_s@rad.com; 
x-originating-ip: [37.142.0.79]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM5PR0301MB2497; 7:9HV91VrB7WjX2Rd62EVAbJW1ZHuhtwt+xdz6XurQIDZ9u6/NegzN5WHu429Ep/JJjPvMsM3pm4tNlQtY1WMoAYZfcbAPlBGxWVBo6wxQbtoEI/sLJo4Yw4uvwlpt1r0x1m1Y4SoPAx8vzXgEdp6ibRxsUGxa8U5LpTSTqASB6o75a9/7eiAsSDNSHbqZhFageHFVeYlY+RdO6KIlrP/Ot+ePpiwYS6XD+zcHB0WDkyDW9Q1WAxCQR+aqWgUdMFVH
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 87de6b5e-cdea-4dc3-0ade-08d5eb2bc0f0
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600053)(711020)(48565401081)(2017052603328)(7153060)(7193020); SRVR:AM5PR0301MB2497; 
x-ms-traffictypediagnostic: AM5PR0301MB2497:
x-microsoft-antispam-prvs: <AM5PR0301MB2497AFFA730F46EC5CCD558EE55D0@AM5PR0301MB2497.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(28532068793085)(21748063052155);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(3231311)(944501410)(52105095)(10201501046)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(6072148)(201708071742011)(7699016); SRVR:AM5PR0301MB2497; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0301MB2497; 
x-forefront-prvs: 073515755F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(366004)(346002)(396003)(39850400004)(136003)(51444003)(199004)(189003)(6306002)(74316002)(81166006)(6916009)(106356001)(105586002)(1730700003)(8676002)(14454004)(81156014)(25786009)(7736002)(86362001)(2501003)(316002)(5640700003)(478600001)(55016002)(99286004)(7116003)(54896002)(5660300001)(6436002)(6506007)(256004)(790700001)(6116002)(3846002)(186003)(7696005)(102836004)(5250100002)(26005)(33656002)(476003)(9686003)(486006)(97736004)(8936002)(5630700001)(53936002)(68736007)(2900100001)(66066001)(2906002)(3480700004)(2351001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0301MB2497; H:AM5PR0301MB2561.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: rad.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: G5sZLfDm7gWjMzPTgWGIill4OtXPdFlexmQHBjw5ba6Hhcprm8sEw/LEdSKLWwcTlrl5nsrymIvbXAo+D/xfLvpqBWt5CIGnFMTGOz0cDHI4KQl4i/viG6bI68YA14cDeA2V6UIWl5QopVq4/SNa9XoQ16y4qjPq7JETRnc/he49yeY2fDaginAltmHGQH30xnphruDvywpULgJ2WcU36zr9H0PxCm21obIWgyB5zrrpqN4QHMsglTVB/8coxZfPDel+wNa5aossy2rvWmuGj/GdYKVVJ6NB8XRWyZjypoIEAUtMuMLAr/mNvtLI7C3k98eQ11KhgjJ+I92wuuASe9H4ypxlmh778dRJVZWneMk=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_AM5PR0301MB256115AD6E05003491B7E5EDE55D0AM5PR0301MB2561_"
MIME-Version: 1.0
X-OriginatorOrg: rad.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 87de6b5e-cdea-4dc3-0ade-08d5eb2bc0f0
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jul 2018 14:52:29.4079 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f9047108-cc2c-4e48-97a3-43fad1b3bf9d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0301MB2497
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/bFgDxV937OEOJitVwlKwA8U5je0>
Subject: [Detnet] PW control word
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 16 Jul 2018 14:52:40 -0000

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

Stewart and all in the room,

My problem is not with nonconformance with the first nibble - that is OK.

The problem is with the sequencing algorithm.

Once again, there was a lot of discussion a few years back on this,
and PWE3 agreed to two different sequencing mechanisms.
One avoided the zero value, and one (used on by TDM PWs) cycles through all=
 nonzero integers.

Of course, you can do anything you want, but if you want to re-use PW mecha=
nisms
(and I think that is a useful feature) then we should use one of the existi=
ng control words,
for which there are already implementations.

If we do define something different, then IMO it would be preferable to avo=
id using the word "pseudowire" altogether.

Y(J)S


--_000_AM5PR0301MB256115AD6E05003491B7E5EDE55D0AM5PR0301MB2561_
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;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
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">Stewart and all in the room, <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">My problem is not with nonconformance with the first=
 nibble &#8211; that is OK.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The problem is with the sequencing algorithm.<o:p></=
o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Once again, there was a lot of discussion a few year=
s back on this,<o:p></o:p></p>
<p class=3D"MsoNormal">and PWE3 agreed to two different sequencing mechanis=
ms.<o:p></o:p></p>
<p class=3D"MsoNormal">One avoided the zero value, and one (used on by TDM =
PWs) cycles through all nonzero integers.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Of course, you can do anything you want, but if you =
want to re-use PW mechanisms<o:p></o:p></p>
<p class=3D"MsoNormal">(and I think that is a useful feature) then we shoul=
d use one of the existing control words,<o:p></o:p></p>
<p class=3D"MsoNormal">for which there are already implementations.<o:p></o=
:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">If we do define something different, then IMO it wou=
ld be preferable to avoid using the word &#8220;pseudowire&#8221; altogethe=
r.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Y(J)S<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_AM5PR0301MB256115AD6E05003491B7E5EDE55D0AM5PR0301MB2561_--


From nobody Mon Jul 16 08:06: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 4559A130E6B for <detnet@ietfa.amsl.com>; Mon, 16 Jul 2018 08:06:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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 yU-DMrPXXdGX for <detnet@ietfa.amsl.com>; Mon, 16 Jul 2018 08:06:26 -0700 (PDT)
Received: from mail-oi0-x22f.google.com (mail-oi0-x22f.google.com [IPv6:2607:f8b0:4003:c06::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 62690130E66 for <detnet@ietf.org>; Mon, 16 Jul 2018 08:06:26 -0700 (PDT)
Received: by mail-oi0-x22f.google.com with SMTP id w126-v6so75387604oie.7 for <detnet@ietf.org>; Mon, 16 Jul 2018 08:06:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=7X1TXzF/rGYBXPHF0l8VrXWAECnxBN4FKYCEka4YFQM=; b=ODWyzlFuolSZNDqiTS/lfuPLNTTjs8qnydaPoFgDAJrPJoDLmvtd99G+GMsrw+y0PN Sru0L0l1eA9sFBqm0ujztu1NjvxaBcC/GGjXPMhaF9fkE4ZupBaRN5qfPth+NzuNM6t1 0cnL/BnDahz1C/I2tsxZNnBpILisSxvcVLQ9Xv3kqoWKWKxfNAaWO5pRC0y5CqIIHSna pOfHlqqRPsJ3aKE2Bl2PGp+nPY6j+nuo1s1ImKROmxPKWgnTaSwak5mHeWtPpnDhbXqa OwgUV4Bg6BjaXS2qwvDZN69NdFA2L2irhbmKdRmSCbsQvCusqgvt2QRVYkMZH6Xz8IWT c4lQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=7X1TXzF/rGYBXPHF0l8VrXWAECnxBN4FKYCEka4YFQM=; b=RivzIjBjKinOI7qtATK8YrEcuEB34dMUAPPNJnCT6QQLkPC8ZTav8j7xXhWScCSZR2 4c3KgTwkjYFzyMaN7Pxt0eh0btCgAyaNiCeEkE1SVvQv0ar/DG62flPskATo5emg/07i TR1xmo0OGnvrak04/VyjpG5VYQ/obqsoid2Vk/c5aknE/iuVvaMwzxcRrPcW7UPxNW8U lXkLgyab+c48IMZ7ZOZSu5DlYFED+8KQohjAB2806+KpYebFu/vidvB682gqWRPoI0iT wu1O82eeHURZwJI6fdQv8N8rMMkggYSCtRW1zT3mm2DWRvQdYXRa92bShnes9+tjkbX9 0TrA==
X-Gm-Message-State: AOUpUlFQ+IZ4oh7b6UPV/vCJzUnW74xOaRrOeUyKEbfxaBXugm2ruZcn RtWpYrGe5kX7Vqv+Owv+01P59LTX0TFwN1AXTSw=
X-Google-Smtp-Source: AAOMgpeZ3+tVoI+BjB+H5mppI8r7BDhYCqme0QFngIGSRsNj4hdfTlREODS1+x1KoCB+DGJYCuD5c2dD5UO4J07fUwg=
X-Received: by 2002:aca:d48c:: with SMTP id l134-v6mr20088504oig.15.1531753585628;  Mon, 16 Jul 2018 08:06:25 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:30c2:0:0:0:0:0 with HTTP; Mon, 16 Jul 2018 08:06:05 -0700 (PDT)
In-Reply-To: <AM5PR0301MB25611275A8DF08070BFC1608E55D0@AM5PR0301MB2561.eurprd03.prod.outlook.com>
References: <AM5PR0301MB25611275A8DF08070BFC1608E55D0@AM5PR0301MB2561.eurprd03.prod.outlook.com>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Mon, 16 Jul 2018 11:06:05 -0400
Message-ID: <CAA=duU1Zd2uPtSPK6MDExGci4NYspZ3VNeiVim=_f1MnpgiZjg@mail.gmail.com>
To: Yaakov Stein <yaakov_s@rad.com>
Cc: "detnet@ietf.org" <detnet@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000005ad83705711f2c6d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/p9ldr_naLirUbrQzL7UBqZ-OYDI>
Subject: Re: [Detnet] pseudowires
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 16 Jul 2018 15:06:29 -0000

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

Yaakov,

The DetNet control word conforms to figure 1 of RFC 4385, although it=E2=80=
=99s not
the preferred control word described therein. But as we know, not all PW
control words use the preferred control word format.

That said, draft-ietf-detnet-dp-sol-mpls doesn=E2=80=99t actually define a =
new PW.
What it says is:

   The basic approach defined in this document
   supports the DetNet service layer based on existing pseudowire (PW)
   encapsulations and mechanisms, and supports the DetNet transport
   layer based on existing MPLS Traffic Engineering encapsulations and
   mechanisms.

Thus, the DetNet solution is based on PWs, but doesn=E2=80=99t define a new=
 PW. In
particular, we don=E2=80=99t (yet) expect to use targeted LDP for DetNet la=
bel
advertisement (although we could, but that=E2=80=99s a decision to make fur=
ther
down the line) and we haven=E2=80=99t (yet) asked IANA to allocate a new PW=
 type.

We (the Detnet data solution team) decided to use terminology that is
consistent with the DetNet architecture. So IMHO there=E2=80=99s no probem =
with
using the particular terms service label and transport labels. They are
perfectly understandable as defined iin the draft, and the service label in
particular directly relates to the DetNet service layer defined in the
DetNet architecture.

Cheers,
Andy


On Mon, Jul 16, 2018 at 10:35 AM, Yaakov Stein <yaakov_s@rad.com> wrote:

> All,
>
>
>
> If we want to call this a detnet PW, then it has to be a PW.
>
>
>
> In the early history of PWs there were various names for the labels.
>
> The flow label was called the inner label, the service label, the
> interworking label, and the PW label.
>
> The transport label was called the outer label, the transport label and
> the MPLS labels.
>
> It took a long time for the IETF to standardize the terminology =E2=80=93=
 PW label
> and MPLS labels (although transport labels is OK too).
>
>
>
> The control word is almost precisely the PWE TDM control word.
>
> The PWE TDM control word also has a sequence number that goes through the
> zero value (unlike the other PWs).
>
> The only difference is that the PWE TDM CW has 4 bits for OAM indications=
,
> and 24 bits of SN.
>
> Once again, there were bitter battles until this was sorted out.
>
>
>
> So, either avoid the PW term altogether, or conform.
>
>
>
> Y(J)S
>
>
>
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet
>
>

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

<div dir=3D"ltr">Yaakov,<div><br></div><div>The DetNet control word conform=
s to figure 1 of RFC 4385, although it=E2=80=99s not the preferred control =
word described therein. But as we know, not all PW control words use the pr=
eferred control word format.</div><div><br></div><div>That said,=C2=A0draft=
-ietf-detnet-dp-sol-mpls doesn=E2=80=99t actually define a new PW. What it =
says is:</div><div><br></div><div><div>=C2=A0 =C2=A0The basic approach defi=
ned in this document</div><div>=C2=A0 =C2=A0supports the DetNet service lay=
er based on existing pseudowire (PW)</div><div>=C2=A0 =C2=A0encapsulations =
and mechanisms, and supports the DetNet transport</div><div>=C2=A0 =C2=A0la=
yer based on existing MPLS Traffic Engineering encapsulations and</div><div=
>=C2=A0 =C2=A0mechanisms.</div></div><div><br></div><div>Thus, the DetNet s=
olution is based on PWs, but doesn=E2=80=99t define a new PW. In particular=
, we don=E2=80=99t (yet) expect to use targeted LDP for DetNet label advert=
isement (although we could, but that=E2=80=99s a decision to make further d=
own the line) and we haven=E2=80=99t (yet) asked IANA to allocate a new PW =
type.</div><div><br></div><div>We (the Detnet data solution team) decided t=
o use terminology that is consistent with the DetNet architecture. So IMHO =
there=E2=80=99s no probem with using the particular terms service label and=
 transport labels. They are perfectly understandable as defined iin the dra=
ft, and the service label in particular directly relates to the DetNet serv=
ice layer defined in the DetNet architecture.</div><div><br></div><div>Chee=
rs,</div><div>Andy</div><div><br></div></div><div class=3D"gmail_extra"><br=
><div class=3D"gmail_quote">On Mon, Jul 16, 2018 at 10:35 AM, Yaakov Stein =
<span dir=3D"ltr">&lt;<a href=3D"mailto:yaakov_s@rad.com" target=3D"_blank"=
>yaakov_s@rad.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote=
" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"m_-7253263925351937267WordSection1">
<p class=3D"MsoNormal">All, <u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">If we want to call this a detnet PW, then it has to =
be a PW.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">In the early history of PWs there were various names=
 for the labels.<u></u><u></u></p>
<p class=3D"MsoNormal">The flow label was called the inner label, the servi=
ce label, the interworking label, and the PW label.<u></u><u></u></p>
<p class=3D"MsoNormal">The transport label was called the outer label, the =
transport label and the MPLS labels.<u></u><u></u></p>
<p class=3D"MsoNormal">It took a long time for the IETF to standardize the =
terminology =E2=80=93 PW label and MPLS labels (although transport labels i=
s OK too).<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">The control word is almost precisely the PWE TDM con=
trol word.<u></u><u></u></p>
<p class=3D"MsoNormal">The PWE TDM control word also has a sequence number =
that goes through the zero value (unlike the other PWs).<u></u><u></u></p>
<p class=3D"MsoNormal">The only difference is that the PWE TDM CW has 4 bit=
s for OAM indications, and 24 bits of SN.<u></u><u></u></p>
<p class=3D"MsoNormal">Once again, there were bitter battles until this was=
 sorted out.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">So, either avoid the PW term altogether, or conform.=
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Y(J)S<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>

<br>______________________________<wbr>_________________<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" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/detnet</a><br=
>
<br></blockquote></div><br></div>

--0000000000005ad83705711f2c6d--


From nobody Mon Jul 16 08:15:15 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 67687130EB0 for <detnet@ietfa.amsl.com>; Mon, 16 Jul 2018 08:15:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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 absD7afeqtkn for <detnet@ietfa.amsl.com>; Mon, 16 Jul 2018 08:15:02 -0700 (PDT)
Received: from mail-oi0-x22b.google.com (mail-oi0-x22b.google.com [IPv6:2607:f8b0:4003:c06::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 74862124BE5 for <detnet@ietf.org>; Mon, 16 Jul 2018 08:15:02 -0700 (PDT)
Received: by mail-oi0-x22b.google.com with SMTP id r16-v6so75484085oie.3 for <detnet@ietf.org>; Mon, 16 Jul 2018 08:15:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=8TxuXY6r/WwJlqLvvJ9keWUXKm/8vJ9yHXGusWts0jA=; b=ERcM9+a9gRBZbo9bDuS1h2tdzr5J2ba060Va+zG23PwVo31qERXG/LDqZ75kndCIJg V9+RDy+AXTQdW4j9M1SyQ9BIGYwxOrN3rMSVmeXUKorGQzL1S/IQ2/yDuH9d1V5ePO8W a9i0Krl81QaU21qIAVLDuh6VYceqyGCJELYbFbVe9HrYFnn+f21f+0G4Myjj/BttN3iF HkEuUJY5OyJSG9CtObapVQtR98F8ik8ym4yW90sRJ7Z7sikcj0Zt3PzJnk3VQsh5ONWy 04/tvU6jWs02cccC3IPQTJKUf1AlruGr+U6TKmi2t7OlMcMHvGAaLsYEQ+oGPtVaFS9L UH3A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=8TxuXY6r/WwJlqLvvJ9keWUXKm/8vJ9yHXGusWts0jA=; b=nBa2Dd8LcFTwCdHbQKopwlYp++CWgCJhjlHAQnX6h9Sl5X9C7FPxob9G+SeHLEnvM/ awCOLs5rI+Ut+Y+ym+fPcJ4Hd5k5JOzsUPtmX5NZj6MamcKMcoCyoE7V6g3bRG1P7RH3 l7eJPhnv11AfMYVnBIkQlnltQvuCW7o2eEWqyEoRqua03GqnIaX17oWvAygtda+gdXPI mquJjbPHC+qe9ChNRZrFu/Pe1uVYT8+FNmZn5GFmX64ftWkWSe0Zus68q6owi3+gS9l7 LHi6ZPUmhx/yoyh1mu5XhaLGJ7V03o5g7o+A9Tj+PWSpEMvOWv8Z2IDFgol+AkvXv6f5 ZtIQ==
X-Gm-Message-State: AOUpUlEvG9OTlbGx9l2tsQec/XIHy3bdFfGAYqzxOiCeqquZ9om34G/B v0Poi8NEMxYZJnVsfLgrmp4UWG7HSfXMJz18Qnw=
X-Google-Smtp-Source: AAOMgpcwZjBgp1pNWiUCR9jvM5EOMg0sboaUYtQerss4MBWOhkSAMu/ETr4V7nn7MFCIYW7dD1p33TdWoMgclF6sspQ=
X-Received: by 2002:aca:f305:: with SMTP id r5-v6mr19830017oih.230.1531754101853;  Mon, 16 Jul 2018 08:15:01 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:30c2:0:0:0:0:0 with HTTP; Mon, 16 Jul 2018 08:14:41 -0700 (PDT)
In-Reply-To: <AM5PR0301MB256115AD6E05003491B7E5EDE55D0@AM5PR0301MB2561.eurprd03.prod.outlook.com>
References: <AM5PR0301MB256115AD6E05003491B7E5EDE55D0@AM5PR0301MB2561.eurprd03.prod.outlook.com>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Mon, 16 Jul 2018 11:14:41 -0400
Message-ID: <CAA=duU1hu0EYRw_bAUtXsEs8Lwyn1kX0W31dGPdY5AATzgQNCA@mail.gmail.com>
To: Yaakov Stein <yaakov_s@rad.com>
Cc: "detnet@ietf.org" <detnet@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000001fd1a305711f4bf6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/DdV4oxgdTbMd--sk9Q4-6nigOPw>
Subject: Re: [Detnet] PW control word
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 16 Jul 2018 15:15:11 -0000

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

Yaakov,

See my reply to your previous email, which applies to this email as well.

Cheers,
Andy


On Mon, Jul 16, 2018 at 10:52 AM, Yaakov Stein <yaakov_s@rad.com> wrote:

> Stewart and all in the room,
>
>
>
> My problem is not with nonconformance with the first nibble =E2=80=93 tha=
t is OK.
>
>
>
> The problem is with the sequencing algorithm.
>
>
>
> Once again, there was a lot of discussion a few years back on this,
>
> and PWE3 agreed to two different sequencing mechanisms.
>
> One avoided the zero value, and one (used on by TDM PWs) cycles through
> all nonzero integers.
>
>
>
> Of course, you can do anything you want, but if you want to re-use PW
> mechanisms
>
> (and I think that is a useful feature) then we should use one of the
> existing control words,
>
> for which there are already implementations.
>
>
>
> If we do define something different, then IMO it would be preferable to
> avoid using the word =E2=80=9Cpseudowire=E2=80=9D altogether.
>
>
>
> Y(J)S
>
>
>
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet
>
>

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

<div dir=3D"ltr">Yaakov,<div><br></div><div>See my reply to your previous e=
mail, which applies to this email as well.</div><div><br></div><div>Cheers,=
</div><div>Andy</div><div><br></div></div><div class=3D"gmail_extra"><br><d=
iv class=3D"gmail_quote">On Mon, Jul 16, 2018 at 10:52 AM, Yaakov Stein <sp=
an dir=3D"ltr">&lt;<a href=3D"mailto:yaakov_s@rad.com" target=3D"_blank">ya=
akov_s@rad.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"m_-1686729114148328453WordSection1">
<p class=3D"MsoNormal">Stewart and all in the room, <u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">My problem is not with nonconformance with the first=
 nibble =E2=80=93 that is OK.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">The problem is with the sequencing algorithm.<u></u>=
<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Once again, there was a lot of discussion a few year=
s back on this,<u></u><u></u></p>
<p class=3D"MsoNormal">and PWE3 agreed to two different sequencing mechanis=
ms.<u></u><u></u></p>
<p class=3D"MsoNormal">One avoided the zero value, and one (used on by TDM =
PWs) cycles through all nonzero integers.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Of course, you can do anything you want, but if you =
want to re-use PW mechanisms<u></u><u></u></p>
<p class=3D"MsoNormal">(and I think that is a useful feature) then we shoul=
d use one of the existing control words,<u></u><u></u></p>
<p class=3D"MsoNormal">for which there are already implementations.<u></u><=
u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">If we do define something different, then IMO it wou=
ld be preferable to avoid using the word =E2=80=9Cpseudowire=E2=80=9D altog=
ether.
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Y(J)S<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>

<br>______________________________<wbr>_________________<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" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/detnet</a><br=
>
<br></blockquote></div><br></div>

--0000000000001fd1a305711f4bf6--


From nobody Mon Jul 16 08:48:02 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 77017130EB0 for <detnet@ietfa.amsl.com>; Mon, 16 Jul 2018 08:47:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.95
X-Spam-Level: 
X-Spam-Status: No, score=-3.95 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_MED=-2.3] 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 Oc8buWNm_p-4 for <detnet@ietfa.amsl.com>; Mon, 16 Jul 2018 08:47:55 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [131.188.34.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 45B74130934 for <detnet@ietf.org>; Mon, 16 Jul 2018 08:47:54 -0700 (PDT)
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 ED93558C4B4 for <detnet@ietf.org>; Mon, 16 Jul 2018 17:47:50 +0200 (CEST)
Received: by faui48f.informatik.uni-erlangen.de (Postfix, from userid 10463) id D6D3E4402CB; Mon, 16 Jul 2018 17:47:50 +0200 (CEST)
Date: Mon, 16 Jul 2018 17:47:50 +0200
From: Toerless Eckert <tte@cs.fau.de>
To: detnet@ietf.org
Message-ID: <20180716154750.p727uz5g4gsxlf3i@faui48f.informatik.uni-erlangen.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: NeoMutt/20170113 (1.7.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/ZeJpx8Ojx2VkjZPsA9xvYWL6pI0>
Subject: [Detnet] Question about yang moel
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 16 Jul 2018 15:48:00 -0000

Process question (alas, i am clueless on this):

Whats the IETF rules on including Yang objects into the model
that refer to functionality that is only specified as informational ?

I am asking because some functionality like the DetNet bounded
latency functionality might only be in informational documents.
I definitely would want to have all this be included as (of course
optional) parts of the DetNet Yang model, but if there is an issue
with this Wrt. IETF process, we should rather know about this earlier
than later.

Thanks
    Toerless


From nobody Mon Jul 16 08:59:06 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 74489131100 for <detnet@ietfa.amsl.com>; Mon, 16 Jul 2018 08:58:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_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 a6vAUcm63RyI for <detnet@ietfa.amsl.com>; Mon, 16 Jul 2018 08:58:52 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5CFE1130E0D for <detnet@ietf.org>; Mon, 16 Jul 2018 08:58:52 -0700 (PDT)
Received: from LHREML714-CAH.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id A47D1776D5188; Mon, 16 Jul 2018 16:58:46 +0100 (IST)
Received: from DGGEMA421-HUB.china.huawei.com (10.1.198.154) by LHREML714-CAH.china.huawei.com (10.201.108.37) with Microsoft SMTP Server (TLS) id 14.3.399.0; Mon, 16 Jul 2018 16:58:48 +0100
Received: from DGGEMA521-MBX.china.huawei.com ([169.254.6.142]) by dggema421-hub.china.huawei.com ([10.1.198.154]) with mapi id 14.03.0382.000; Mon, 16 Jul 2018 23:58:43 +0800
From: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>
To: Toerless Eckert <tte@cs.fau.de>, "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: [Detnet] Question about yang moel
Thread-Index: AQHUHRxyNVm+U62P+EKGpgjvEs6CeKSR/vQQ
Date: Mon, 16 Jul 2018 15:58:42 +0000
Message-ID: <F1C1D5B02EA3FA4A8AF54C86BA4F325C22D197C8@dggema521-mbx.china.huawei.com>
References: <20180716154750.p727uz5g4gsxlf3i@faui48f.informatik.uni-erlangen.de>
In-Reply-To: <20180716154750.p727uz5g4gsxlf3i@faui48f.informatik.uni-erlangen.de>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.124.182.170]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/-YCztRxIS4RPVtlQgnwyoBUQxy4>
Subject: [Detnet] =?gb2312?b?tPC4tDogIFF1ZXN0aW9uIGFib3V0IHlhbmcgbW9lbA==?=
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 16 Jul 2018 15:59:02 -0000

VGhhbmtzIGZvciB5b3VyIHF1ZXN0aW9uIFRvZXJsZXNzLg0KV2UgaW50ZW5kIHRvIGluY2x1ZGUg
dGhlIHBhcmFtZXRlcnMgb2YgYm91bmRlZCBsYXRlbmN5IGZ1bmN0aW9uIGFuZCBvdGhlciBmdW5j
dGlvbnMgaW4gdGhlIFlBTkcgTW9kZWwuIEhvd2V2ZXIsIHRoZSBzaXR1YXRpb24gaXMsIGEgcGFy
YWxsZWwgeWFuZyBtb2RlbCBkZWZpbml0aW9uIHdvcmsgaXMgYmVpbmcgZG9uZSBpbiBJRUVFLCBq
dXN0IGFzIHdoYXQgaXMgc2hvd2VkIGluIHBhZ2U4IGFuZCBwYWdlOSBpbiB0aGUgc2xpZGVzIHRo
YXQgYXJlIHByZXNlbnRlZCB0b2RheS4gQSBsb3Qgb2YgcGFyYW1ldGVycyB0aGF0IGFyZSBib3Vu
ZGVkIGxhdGVuY3kgcmVsYXRlZCBhcmUgc3VwcG9zZWQgdG8gZGVmaW5lIGluIElFRUUuIElmIHRo
ZXJlIGFyZSBzb21lIHNvbHV0aW9ucy9mdW5jdGlvbnMgd2hpY2ggYXJlIGRlZmluZWQgaW4gSUVU
RiBhbmQgbm90IGNvdmVyZWQgYnkgSUVFRSwgdGhlIHBhcmFtZXRlcnMgb2YgdGhlbSBhcmUgc3Vw
cG9zZWQgdG8gYmUgaW5jbHVkZWQgaW4gdGhlIHlhbmcgbW9kZWwgZHJhZnQuIEFuZCBvZiBjb3Vy
c2UsIHRoZSBzb2x1dGlvbi9mdW5jdGlvbiBzaG91bGQgYmUgaW4gdGhlIFdHIHdvcmsgZmlyc3Qu
DQoNCkJlc3QgUmVnYXJkcw0KWHVlc29uZw0KDQotLS0tLdPKvP7Urbz+LS0tLS0NCreivP7Iyzog
ZGV0bmV0IFttYWlsdG86ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmddILT6se0gVG9lcmxlc3MgRWNr
ZXJ0DQq3osvNyrG85DogMjAxOMTqN9TCMTbI1SAyMzo0OA0KytW8/sjLOiBkZXRuZXRAaWV0Zi5v
cmcNCtb3zOI6IFtEZXRuZXRdIFF1ZXN0aW9uIGFib3V0IHlhbmcgbW9lbA0KDQoNClByb2Nlc3Mg
cXVlc3Rpb24gKGFsYXMsIGkgYW0gY2x1ZWxlc3Mgb24gdGhpcyk6DQoNCldoYXRzIHRoZSBJRVRG
IHJ1bGVzIG9uIGluY2x1ZGluZyBZYW5nIG9iamVjdHMgaW50byB0aGUgbW9kZWwgdGhhdCByZWZl
ciB0byBmdW5jdGlvbmFsaXR5IHRoYXQgaXMgb25seSBzcGVjaWZpZWQgYXMgaW5mb3JtYXRpb25h
bCA/DQoNCkkgYW0gYXNraW5nIGJlY2F1c2Ugc29tZSBmdW5jdGlvbmFsaXR5IGxpa2UgdGhlIERl
dE5ldCBib3VuZGVkIGxhdGVuY3kgZnVuY3Rpb25hbGl0eSBtaWdodCBvbmx5IGJlIGluIGluZm9y
bWF0aW9uYWwgZG9jdW1lbnRzLg0KSSBkZWZpbml0ZWx5IHdvdWxkIHdhbnQgdG8gaGF2ZSBhbGwg
dGhpcyBiZSBpbmNsdWRlZCBhcyAob2YgY291cnNlDQpvcHRpb25hbCkgcGFydHMgb2YgdGhlIERl
dE5ldCBZYW5nIG1vZGVsLCBidXQgaWYgdGhlcmUgaXMgYW4gaXNzdWUgd2l0aCB0aGlzIFdydC4g
SUVURiBwcm9jZXNzLCB3ZSBzaG91bGQgcmF0aGVyIGtub3cgYWJvdXQgdGhpcyBlYXJsaWVyIHRo
YW4gbGF0ZXIuDQoNClRoYW5rcw0KICAgIFRvZXJsZXNzDQoNCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQpkZXRuZXQgbWFpbGluZyBsaXN0DQpkZXRuZXRA
aWV0Zi5vcmcNCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0DQo=


From nobody Mon Jul 16 09:49:42 2018
Return-Path: <internet-drafts@ietf.org>
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 2E548129619; Mon, 16 Jul 2018 09:49:40 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: detnet@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.82.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: detnet@ietf.org
Message-ID: <153175978015.21988.219379967085979546@ietfa.amsl.com>
Date: Mon, 16 Jul 2018 09:49:40 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/SekQwVXBdy_4A22X0PHCI7yJSmI>
Subject: [Detnet] I-D Action: draft-ietf-detnet-problem-statement-06.txt
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 16 Jul 2018 16:49:40 -0000

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

        Title           : Deterministic Networking Problem Statement
        Authors         : Norman Finn
                          Pascal Thubert
	Filename        : draft-ietf-detnet-problem-statement-06.txt
	Pages           : 11
	Date            : 2018-07-16

Abstract:
   This paper documents the needs in various industries to establish
   multi-hop paths for characterized flows with deterministic
   properties.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-detnet-problem-statement/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-detnet-problem-statement-06
https://datatracker.ietf.org/doc/html/draft-ietf-detnet-problem-statement-06

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-detnet-problem-statement-06


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

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


From nobody Mon Jul 16 10:36: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 E5C5E130ED6 for <detnet@ietfa.amsl.com>; Mon, 16 Jul 2018 10:36:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 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_HI=-5, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01, 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 Bn1tIIIGYE4P for <detnet@ietfa.amsl.com>; Mon, 16 Jul 2018 10:36:40 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A0E84131154 for <detnet@ietf.org>; Mon, 16 Jul 2018 10:36:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2194; q=dns/txt; s=iport; t=1531762600; x=1532972200; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=+3HJSgDic7357FkCdbJNId+qEpio9BJkm4OTInZtrfQ=; b=moyhQdzNS1FXvcZ3jysBNowwf8UlVHv5U6tKpxrFxlT5W6eIxBth78v7 hks20crTEbCCVa/o/6LUvpLy0WIFpjLxPZTkC9AooivSHJ7YyXWRfU8+g ymZP3rtAKw0S5/+re5S39+6V9B166juA0rrD+01VOpxqyuf8JGliYQKS9 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DsAgBk10xb/4UNJK1cGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAYNJY38oCoNyiASMPIIMgziSARSBZgsjhEkCF4JKITQYAQI?= =?us-ascii?q?BAQIBAQJtHAELhTYBAQEBAyMRQwIMBAIBCBEEAQEDAiYCAgIwFQgIAgQOBQi?= =?us-ascii?q?DGYF/D6k3gS6KQoELh3eBVz+BEYMRgxkBAQIBARaBDoM5glUCjFeNBQkChgi?= =?us-ascii?q?JFYFLQ4NOiBGKOYc0AhEUgSQdOIE5EQhwFRqDCgmLDIU+bwGMeoEaAQE?=
X-IronPort-AV: E=Sophos;i="5.51,362,1526342400"; d="scan'208";a="143939971"
Received: from alln-core-11.cisco.com ([173.36.13.133]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Jul 2018 17:36:28 +0000
Received: from XCH-RCD-003.cisco.com (xch-rcd-003.cisco.com [173.37.102.13]) by alln-core-11.cisco.com (8.15.2/8.15.2) with ESMTPS id w6GHaSoi018460 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 16 Jul 2018 17:36:28 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.1320.4; Mon, 16 Jul 2018 12:36:27 -0500
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.1320.000; Mon, 16 Jul 2018 12:36:27 -0500
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "detnet@ietf.org" <detnet@ietf.org>
CC: Norman Finn <norman.finn@mail01.huawei.com>
Thread-Topic: New Version Notification for draft-ietf-detnet-problem-statement-06.txt
Thread-Index: AQHUHST+fqCLi76rRU2hbSlxiez/JKSSG+gg
Date: Mon, 16 Jul 2018 17:35:57 +0000
Deferred-Delivery: Mon, 16 Jul 2018 17:35:40 +0000
Message-ID: <e45e7f4d909e4b37a648d534cfa5e68a@XCH-RCD-001.cisco.com>
References: <153175978036.21988.16301801771624745246.idtracker@ietfa.amsl.com>
In-Reply-To: <153175978036.21988.16301801771624745246.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.24.96.154]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/exy91PQ9H09DotRD68kW0HXqwO8>
Subject: Re: [Detnet] New Version Notification for draft-ietf-detnet-problem-statement-06.txt
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 16 Jul 2018 17:36:43 -0000

RGVhciBhbGw6DQoNClRoaXMgYWRkcmVzc2VzIHRoZSBmaW5hbCBXR0xDIGlzc3VlcyBmcm9tIErD
oW5vcy4NCg0KQ2hlZXJzLA0KDQpQYXNjYWwNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LQ0KPiBGcm9tOiBpbnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmcgPGludGVybmV0LWRyYWZ0c0BpZXRm
Lm9yZz4NCj4gU2VudDogbHVuZGkgMTYganVpbGxldCAyMDE4IDEyOjUwDQo+IFRvOiBQYXNjYWwg
VGh1YmVydCAocHRodWJlcnQpIDxwdGh1YmVydEBjaXNjby5jb20+OyBOb3JtYW4gRmlubg0KPiA8
bm9ybWFuLmZpbm5AbWFpbDAxLmh1YXdlaS5jb20+DQo+IFN1YmplY3Q6IE5ldyBWZXJzaW9uIE5v
dGlmaWNhdGlvbiBmb3IgZHJhZnQtaWV0Zi1kZXRuZXQtcHJvYmxlbS1zdGF0ZW1lbnQtDQo+IDA2
LnR4dA0KPiANCj4gDQo+IEEgbmV3IHZlcnNpb24gb2YgSS1ELCBkcmFmdC1pZXRmLWRldG5ldC1w
cm9ibGVtLXN0YXRlbWVudC0wNi50eHQNCj4gaGFzIGJlZW4gc3VjY2Vzc2Z1bGx5IHN1Ym1pdHRl
ZCBieSBQYXNjYWwgVGh1YmVydCBhbmQgcG9zdGVkIHRvIHRoZSBJRVRGDQo+IHJlcG9zaXRvcnku
DQo+IA0KPiBOYW1lOgkJZHJhZnQtaWV0Zi1kZXRuZXQtcHJvYmxlbS1zdGF0ZW1lbnQNCj4gUmV2
aXNpb246CTA2DQo+IFRpdGxlOgkJRGV0ZXJtaW5pc3RpYyBOZXR3b3JraW5nIFByb2JsZW0gU3Rh
dGVtZW50DQo+IERvY3VtZW50IGRhdGU6CTIwMTgtMDctMTYNCj4gR3JvdXA6CQlkZXRuZXQNCj4g
UGFnZXM6CQkxMQ0KPiBVUkw6ICAgICAgICAgICAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaW50ZXJu
ZXQtZHJhZnRzL2RyYWZ0LWlldGYtZGV0bmV0LXByb2JsZW0tDQo+IHN0YXRlbWVudC0wNi50eHQN
Cj4gU3RhdHVzOiAgICAgICAgIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0
LWlldGYtZGV0bmV0LXByb2JsZW0tDQo+IHN0YXRlbWVudC8NCj4gSHRtbGl6ZWQ6ICAgICAgIGh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWRldG5ldC1wcm9ibGVtLXN0YXRl
bWVudC0NCj4gMDYNCj4gSHRtbGl6ZWQ6ICAgICAgIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5v
cmcvZG9jL2h0bWwvZHJhZnQtaWV0Zi1kZXRuZXQtcHJvYmxlbS0NCj4gc3RhdGVtZW50DQo+IERp
ZmY6ICAgICAgICAgICBodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtaWV0
Zi1kZXRuZXQtcHJvYmxlbS0NCj4gc3RhdGVtZW50LTA2DQo+IA0KPiBBYnN0cmFjdDoNCj4gICAg
VGhpcyBwYXBlciBkb2N1bWVudHMgdGhlIG5lZWRzIGluIHZhcmlvdXMgaW5kdXN0cmllcyB0byBl
c3RhYmxpc2gNCj4gICAgbXVsdGktaG9wIHBhdGhzIGZvciBjaGFyYWN0ZXJpemVkIGZsb3dzIHdp
dGggZGV0ZXJtaW5pc3RpYw0KPiAgICBwcm9wZXJ0aWVzLg0KPiANCj4gDQo+IA0KPiANCj4gUGxl
YXNlIG5vdGUgdGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZyb20gdGhlIHRp
bWUgb2Ygc3VibWlzc2lvbg0KPiB1bnRpbCB0aGUgaHRtbGl6ZWQgdmVyc2lvbiBhbmQgZGlmZiBh
cmUgYXZhaWxhYmxlIGF0IHRvb2xzLmlldGYub3JnLg0KPiANCj4gVGhlIElFVEYgU2VjcmV0YXJp
YXQNCg0K


From nobody Mon Jul 16 10:51:35 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 89F8E130E0C for <detnet@ietfa.amsl.com>; Mon, 16 Jul 2018 10:51:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.949
X-Spam-Level: 
X-Spam-Status: No, score=-3.949 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_MED=-2.3, 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 qwFbTFg3-Usd for <detnet@ietfa.amsl.com>; Mon, 16 Jul 2018 10:51:28 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [131.188.34.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EF81B130EF4 for <detnet@ietf.org>; Mon, 16 Jul 2018 10:51:25 -0700 (PDT)
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 D03B658C4B4; Mon, 16 Jul 2018 19:51:20 +0200 (CEST)
Received: by faui48f.informatik.uni-erlangen.de (Postfix, from userid 10463) id BD5514402CB; Mon, 16 Jul 2018 19:51:20 +0200 (CEST)
Date: Mon, 16 Jul 2018 19:51:20 +0200
From: Toerless Eckert <tte@cs.fau.de>
To: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>
Cc: "detnet@ietf.org" <detnet@ietf.org>
Message-ID: <20180716175120.5gsxecwfoaq6ffu3@faui48f.informatik.uni-erlangen.de>
References: <20180716154750.p727uz5g4gsxlf3i@faui48f.informatik.uni-erlangen.de> <F1C1D5B02EA3FA4A8AF54C86BA4F325C22D197C8@dggema521-mbx.china.huawei.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <F1C1D5B02EA3FA4A8AF54C86BA4F325C22D197C8@dggema521-mbx.china.huawei.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/Q9WEq00l3Eby9q_Be9M_w3sMXmg>
Subject: Re: [Detnet] ????:  Question about yang moel
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 16 Jul 2018 17:51:33 -0000

If we can inherit somehow "subtrees" specified by IEEE that would
be great, but i am not sure if that would suffice, and it may make
the IETF yang tree problematic. Of course, we do not want to contradict
any reuseable QoS parameters specified by IEEE, i am counting on that.

Effectively, the problem is that if we say "here is a detnet 6 tuple
flow", and here are the IEEE specified qos parameters for it", there is
no IEEE spec for this behavior on detnet flows, so we may not get
away referring to IEEE as being authoritative.

Cheers
    Toerless

On Mon, Jul 16, 2018 at 03:58:42PM +0000, Gengxuesong (Geng Xuesong) wrote:
> Thanks for your question Toerless.
> We intend to include the parameters of bounded latency function and other functions in the YANG Model. However, the situation is, a parallel yang model definition work is being done in IEEE, just as what is showed in page8 and page9 in the slides that are presented today. A lot of parameters that are bounded latency related are supposed to define in IEEE. If there are some solutions/functions which are defined in IETF and not covered by IEEE, the parameters of them are supposed to be included in the yang model draft. And of course, the solution/function should be in the WG work first.
> 
> Best Regards
> Xuesong
> 
> -----????????-----
> ??????: detnet [mailto:detnet-bounces@ietf.org] ???? Toerless Eckert
> ????????: 2018??7??16?? 23:48
> ??????: detnet@ietf.org
> ????: [Detnet] Question about yang moel
> 
> 
> Process question (alas, i am clueless on this):
> 
> Whats the IETF rules on including Yang objects into the model that refer to functionality that is only specified as informational ?
> 
> I am asking because some functionality like the DetNet bounded latency functionality might only be in informational documents.
> I definitely would want to have all this be included as (of course
> optional) parts of the DetNet Yang model, but if there is an issue with this Wrt. IETF process, we should rather know about this earlier than later.
> 
> Thanks
>     Toerless
> 
> _______________________________________________
> 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 Mon Jul 16 12:55:16 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 95DD6130E34 for <detnet@ietfa.amsl.com>; Mon, 16 Jul 2018 12:55:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_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 mMoTlTmiOV0Z for <detnet@ietfa.amsl.com>; Mon, 16 Jul 2018 12:55:12 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0BE92129C6B for <detnet@ietf.org>; Mon, 16 Jul 2018 12:55:12 -0700 (PDT)
Received: from lhreml709-cah.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 694D2CA88EFA3; Mon, 16 Jul 2018 20:55:07 +0100 (IST)
Received: from DGGEMA405-HUB.china.huawei.com (10.3.20.46) by lhreml709-cah.china.huawei.com (10.201.108.32) with Microsoft SMTP Server (TLS) id 14.3.399.0; Mon, 16 Jul 2018 20:55:09 +0100
Received: from DGGEMA521-MBX.china.huawei.com ([169.254.6.142]) by DGGEMA405-HUB.china.huawei.com ([10.3.20.46]) with mapi id 14.03.0382.000; Tue, 17 Jul 2018 03:55:04 +0800
From: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>
To: Toerless Eckert <tte@cs.fau.de>
CC: "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: [Detnet] ????:  Question about yang moel
Thread-Index: AQHUHS2i3GX0wuIccU6dMvP4W7h8WKSSPd4g
Date: Mon, 16 Jul 2018 19:55:03 +0000
Message-ID: <F1C1D5B02EA3FA4A8AF54C86BA4F325C22D1983D@dggema521-mbx.china.huawei.com>
References: <20180716154750.p727uz5g4gsxlf3i@faui48f.informatik.uni-erlangen.de> <F1C1D5B02EA3FA4A8AF54C86BA4F325C22D197C8@dggema521-mbx.china.huawei.com> <20180716175120.5gsxecwfoaq6ffu3@faui48f.informatik.uni-erlangen.de>
In-Reply-To: <20180716175120.5gsxecwfoaq6ffu3@faui48f.informatik.uni-erlangen.de>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.124.182.192]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/g0imamzynzZrfb8U0kP9VoC9N3c>
Subject: [Detnet] =?gb2312?b?tPC4tDogID8/Pz86ICBRdWVzdGlvbiBhYm91dCB5YW5n?= =?gb2312?b?IG1vZWw=?=
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 16 Jul 2018 19:55:15 -0000

SGkgVG9lcmxlc3MsDQoNCkkgZnVsbHkgYWdyZWUgd2l0aCB5b3UgdGhhdCB0aGVzZSBwYXJhbWV0
ZXJzIHNob3VsZCBiZSBjb25zaWRlcmVkIGluIHRoZSBEZXROZXQgWUFORyBNb2RlbCwgbm90IGFs
bCBvZiB3aGljaCBjYW4gYmUgY292ZXJlZCBieSBJRUVFLg0KSG93ZXZlciwgSSBzdGlsbCB0aGlu
ayB3ZSBzaG91bGQgYmUgY2FyZWZ1bCBhYm91dCB0aGUgImJvdW5kZWQgbGF0ZW5jeSIgcmVsZXZh
bnQgcGFyYW1ldGVycy4gQ3VycmVudGx5LCB3ZSB0cnkgdG8gdHJlYXQgdGhlbSBhcyB0d28gcGFy
dHM6IDEuIFBhcmFtZXRlcnMgYWJvdXQgUXVldWluZyBtZWNoYW5pc20sIGRlZmluZWQgaW4gSUVF
RSBRY3c7IDIuIFBhcmFtZXRlcnMgYWJvdXQgUW9zLCB3aGljaCBpcyB1bmRlciBkaXNjdXNzaW9u
IG9mIGRhdGEgcGxhbmUgZHJhZnQuIEFuZCB3ZSBwbGFuIHRvIGxlYXZlIHBvaW50IDEgdG8gSUVF
RSBhbmQgZGVmaW5lIHBvaW50IDIgYWZ0ZXIgdGhlIGRhdGEgcGxhbmUgd29yayBpcyBkb25lLg0K
QWxzbywgaG93IHRvIG1ha2UgdGhlIElFRUUgeWFuZyBtb2RlbCBwZXJmb3JtIHdlbGwgaW4gdGhl
IERldE5ldCBZQU5HIFN0cnVjdHVyZSBpcyB2ZXJ5IGltcG9ydGFudCwgYW5kIG1heSByZXF1ZXN0
IGNvb3BlcmF0aW9uIGJldHdlZW4gdHdvIG9yZ2FuaXphdGlvbnMuDQoNCg0KQmVzdCBSZWdhcmRz
DQpYdWVzb25nDQoNCi0tLS0t08q8/tStvP4tLS0tLQ0Kt6K8/sjLOiBUb2VybGVzcyBFY2tlcnQg
W21haWx0bzp0dGVAY3MuZmF1LmRlXSANCreiy83KsbzkOiAyMDE4xOo31MIxN8jVIDE6NTENCsrV
vP7IyzogR2VuZ3h1ZXNvbmcgKEdlbmcgWHVlc29uZykgPGdlbmd4dWVzb25nQGh1YXdlaS5jb20+
DQqzrcvNOiBkZXRuZXRAaWV0Zi5vcmcNCtb3zOI6IFJlOiBbRGV0bmV0XSA/Pz8/OiBRdWVzdGlv
biBhYm91dCB5YW5nIG1vZWwNCg0KSWYgd2UgY2FuIGluaGVyaXQgc29tZWhvdyAic3VidHJlZXMi
IHNwZWNpZmllZCBieSBJRUVFIHRoYXQgd291bGQgYmUgZ3JlYXQsIGJ1dCBpIGFtIG5vdCBzdXJl
IGlmIHRoYXQgd291bGQgc3VmZmljZSwgYW5kIGl0IG1heSBtYWtlIHRoZSBJRVRGIHlhbmcgdHJl
ZSBwcm9ibGVtYXRpYy4gT2YgY291cnNlLCB3ZSBkbyBub3Qgd2FudCB0byBjb250cmFkaWN0IGFu
eSByZXVzZWFibGUgUW9TIHBhcmFtZXRlcnMgc3BlY2lmaWVkIGJ5IElFRUUsIGkgYW0gY291bnRp
bmcgb24gdGhhdC4NCg0KRWZmZWN0aXZlbHksIHRoZSBwcm9ibGVtIGlzIHRoYXQgaWYgd2Ugc2F5
ICJoZXJlIGlzIGEgZGV0bmV0IDYgdHVwbGUgZmxvdyIsIGFuZCBoZXJlIGFyZSB0aGUgSUVFRSBz
cGVjaWZpZWQgcW9zIHBhcmFtZXRlcnMgZm9yIGl0IiwgdGhlcmUgaXMgbm8gSUVFRSBzcGVjIGZv
ciB0aGlzIGJlaGF2aW9yIG9uIGRldG5ldCBmbG93cywgc28gd2UgbWF5IG5vdCBnZXQgYXdheSBy
ZWZlcnJpbmcgdG8gSUVFRSBhcyBiZWluZyBhdXRob3JpdGF0aXZlLg0KDQpDaGVlcnMNCiAgICBU
b2VybGVzcw0KDQpPbiBNb24sIEp1bCAxNiwgMjAxOCBhdCAwMzo1ODo0MlBNICswMDAwLCBHZW5n
eHVlc29uZyAoR2VuZyBYdWVzb25nKSB3cm90ZToNCj4gVGhhbmtzIGZvciB5b3VyIHF1ZXN0aW9u
IFRvZXJsZXNzLg0KPiBXZSBpbnRlbmQgdG8gaW5jbHVkZSB0aGUgcGFyYW1ldGVycyBvZiBib3Vu
ZGVkIGxhdGVuY3kgZnVuY3Rpb24gYW5kIG90aGVyIGZ1bmN0aW9ucyBpbiB0aGUgWUFORyBNb2Rl
bC4gSG93ZXZlciwgdGhlIHNpdHVhdGlvbiBpcywgYSBwYXJhbGxlbCB5YW5nIG1vZGVsIGRlZmlu
aXRpb24gd29yayBpcyBiZWluZyBkb25lIGluIElFRUUsIGp1c3QgYXMgd2hhdCBpcyBzaG93ZWQg
aW4gcGFnZTggYW5kIHBhZ2U5IGluIHRoZSBzbGlkZXMgdGhhdCBhcmUgcHJlc2VudGVkIHRvZGF5
LiBBIGxvdCBvZiBwYXJhbWV0ZXJzIHRoYXQgYXJlIGJvdW5kZWQgbGF0ZW5jeSByZWxhdGVkIGFy
ZSBzdXBwb3NlZCB0byBkZWZpbmUgaW4gSUVFRS4gSWYgdGhlcmUgYXJlIHNvbWUgc29sdXRpb25z
L2Z1bmN0aW9ucyB3aGljaCBhcmUgZGVmaW5lZCBpbiBJRVRGIGFuZCBub3QgY292ZXJlZCBieSBJ
RUVFLCB0aGUgcGFyYW1ldGVycyBvZiB0aGVtIGFyZSBzdXBwb3NlZCB0byBiZSBpbmNsdWRlZCBp
biB0aGUgeWFuZyBtb2RlbCBkcmFmdC4gQW5kIG9mIGNvdXJzZSwgdGhlIHNvbHV0aW9uL2Z1bmN0
aW9uIHNob3VsZCBiZSBpbiB0aGUgV0cgd29yayBmaXJzdC4NCj4gDQo+IEJlc3QgUmVnYXJkcw0K
PiBYdWVzb25nDQo+IA0KPiAtLS0tLT8/Pz8/Pz8/LS0tLS0NCj4gPz8/Pz8/OiBkZXRuZXQgW21h
aWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZ10gPz8/PyBUb2VybGVzcyBFY2tlcnQNCj4gPz8/
Pz8/Pz86IDIwMTg/Pzc/PzE2Pz8gMjM6NDgNCj4gPz8/Pz8/OiBkZXRuZXRAaWV0Zi5vcmcNCj4g
Pz8/PzogW0RldG5ldF0gUXVlc3Rpb24gYWJvdXQgeWFuZyBtb2VsDQo+IA0KPiANCj4gUHJvY2Vz
cyBxdWVzdGlvbiAoYWxhcywgaSBhbSBjbHVlbGVzcyBvbiB0aGlzKToNCj4gDQo+IFdoYXRzIHRo
ZSBJRVRGIHJ1bGVzIG9uIGluY2x1ZGluZyBZYW5nIG9iamVjdHMgaW50byB0aGUgbW9kZWwgdGhh
dCByZWZlciB0byBmdW5jdGlvbmFsaXR5IHRoYXQgaXMgb25seSBzcGVjaWZpZWQgYXMgaW5mb3Jt
YXRpb25hbCA/DQo+IA0KPiBJIGFtIGFza2luZyBiZWNhdXNlIHNvbWUgZnVuY3Rpb25hbGl0eSBs
aWtlIHRoZSBEZXROZXQgYm91bmRlZCBsYXRlbmN5IGZ1bmN0aW9uYWxpdHkgbWlnaHQgb25seSBi
ZSBpbiBpbmZvcm1hdGlvbmFsIGRvY3VtZW50cy4NCj4gSSBkZWZpbml0ZWx5IHdvdWxkIHdhbnQg
dG8gaGF2ZSBhbGwgdGhpcyBiZSBpbmNsdWRlZCBhcyAob2YgY291cnNlDQo+IG9wdGlvbmFsKSBw
YXJ0cyBvZiB0aGUgRGV0TmV0IFlhbmcgbW9kZWwsIGJ1dCBpZiB0aGVyZSBpcyBhbiBpc3N1ZSB3
aXRoIHRoaXMgV3J0LiBJRVRGIHByb2Nlc3MsIHdlIHNob3VsZCByYXRoZXIga25vdyBhYm91dCB0
aGlzIGVhcmxpZXIgdGhhbiBsYXRlci4NCj4gDQo+IFRoYW5rcw0KPiAgICAgVG9lcmxlc3MNCj4g
DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IGRl
dG5ldCBtYWlsaW5nIGxpc3QNCj4gZGV0bmV0QGlldGYub3JnDQo+IGh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQo+IGRldG5ldCBtYWlsaW5nIGxpc3QNCj4gZGV0bmV0QGll
dGYub3JnDQo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0DQo=


From nobody Tue Jul 17 07:26:52 2018
Return-Path: <vladimir@transpacket.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 B7E2B130EBB; Tue, 17 Jul 2018 07:26:42 -0700 (PDT)
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, 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 8SxIQHRs6HxN; Tue, 17 Jul 2018 07:26:40 -0700 (PDT)
Received: from mail.transpacket.com (s91205186171.blix.com [91.205.186.171]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E87F9130E1B; Tue, 17 Jul 2018 07:26:39 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.transpacket.com (Postfix) with ESMTP id A009B14C37E8; Tue, 17 Jul 2018 16:26:37 +0200 (CEST)
Received: from mail.transpacket.com ([127.0.0.1]) by localhost (mail.transpacket.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id YMfUdbJyKSYk; Tue, 17 Jul 2018 16:26:37 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1]) by mail.transpacket.com (Postfix) with ESMTP id 75E6514C37EC; Tue, 17 Jul 2018 16:26:37 +0200 (CEST)
Received: from mail.transpacket.com ([127.0.0.1]) by localhost (mail.transpacket.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id JPlriVjuR3Hs; Tue, 17 Jul 2018 16:26:37 +0200 (CEST)
Received: from [192.168.42.78] (dhcp-9285.meeting.ietf.org [31.133.146.133]) by mail.transpacket.com (Postfix) with ESMTPSA id E873D14C37E8; Tue, 17 Jul 2018 16:26:36 +0200 (CEST)
References: <153163104655.12797.4549822574205791661.idtracker@ietfa.amsl.com>
To: "netmod@ietf.org" <netmod@ietf.org>, detnet@ietf.org
From: Vladimir Vassilev <vladimir@transpacket.com>
X-Forwarded-Message-Id: <153163104655.12797.4549822574205791661.idtracker@ietfa.amsl.com>
Message-ID: <1671ad91-5627-fedf-ef1c-9a2a790accd4@transpacket.com>
Date: Tue, 17 Jul 2018 16:26:35 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0
MIME-Version: 1.0
In-Reply-To: <153163104655.12797.4549822574205791661.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/GKG-Rj6ks-MJrS-u3VN3tUjL-ZE>
Subject: [Detnet] Fwd: New Version Notification for draft-vassilev-netmod-network-bridge-00.txt
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 17 Jul 2018 14:26:43 -0000

Hi,

I have submitted a draft=20
https://datatracker.ietf.org/doc/draft-vassilev-netmod-network-bridge/=20
that proposes a model for network bridge management based on the concept=20
of flows. The model has 2 components 1. Forwarding based on flows. 2.=20
Scheduling/QoS based on gate controller topologies that provide a new=20
and very generic way of modeling and managing the actual scheduler=20
design and map the flows to scheduler topology inputs.

There is similar work on the flow based forwarding in detnet however I=20
am not sure detnet is the right workgroup to be defining the flow=20
model.=C2=A0 I think the flow concept is important and general. It is as=20
significant as the concept of interfaces and is not only relevant to=20
detnet. Let me know what is your opinion of the draft and the proposed=20
network bridge concept.

Vladimir

-------- Forwarded Message --------
Subject: 	New Version Notification for=20
draft-vassilev-netmod-network-bridge-00.txt
Date: 	Sat, 14 Jul 2018 22:04:06 -0700
From: 	internet-drafts@ietf.org
To: 	Vladimir Vassilev <vladimir@transpacket.com>



A new version of I-D, draft-vassilev-netmod-network-bridge-00.txt
has been successfully submitted by Vladimir Vassilev and posted to the
IETF repository.

Name:		draft-vassilev-netmod-network-bridge
Revision:	00
Title:		A YANG Data Model for Network Bridge Management
Document date:	2018-07-14
Group:		Individual Submission
Pages:		44
URL:            https://www.ietf.org/internet-drafts/draft-vassilev-netmo=
d-network-bridge-00.txt
Status:         https://datatracker.ietf.org/doc/draft-vassilev-netmod-ne=
twork-bridge/
Htmlized:       https://tools.ietf.org/html/draft-vassilev-netmod-network=
-bridge-00
Htmlized:       https://datatracker.ietf.org/doc/html/draft-vassilev-netm=
od-network-bridge


Abstract:
    This document introduces new YANG model of a network bridge.

                                                                         =
         =20


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

The IETF Secretariat


From nobody Tue Jul 17 07:56:46 2018
Return-Path: <prvs=6736025b4d=rodney.cummings@ni.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 8173E130F6A for <detnet@ietfa.amsl.com>; Tue, 17 Jul 2018 07:56:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.611
X-Spam-Level: 
X-Spam-Status: No, score=-2.611 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nio365.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wnLFXRIXVQVt for <detnet@ietfa.amsl.com>; Tue, 17 Jul 2018 07:56:35 -0700 (PDT)
Received: from mx0b-00010702.pphosted.com (mx0a-00010702.pphosted.com [148.163.156.75]) (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 6261A130EF4 for <detnet@ietf.org>; Tue, 17 Jul 2018 07:56:35 -0700 (PDT)
Received: from pps.filterd (m0098781.ppops.net [127.0.0.1]) by mx0a-00010702.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w6HEuME3012960; Tue, 17 Jul 2018 09:56:28 -0500
Received: from nam02-cy1-obe.outbound.protection.outlook.com (mail-cys01nam02lp0054.outbound.protection.outlook.com [207.46.163.54]) by mx0a-00010702.pphosted.com with ESMTP id 2k7d6v0xsp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 17 Jul 2018 09:56:27 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nio365.onmicrosoft.com; s=selector1-ni-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2Kbdazsw6aY9yuFRwBrwwug5bwxfkrrauWFLELLuCMs=; b=GbA9u55Ar0nwbcgS4knH+DELL4aNoiqCTOjB55kK241DhW8GTAXAkKxIgQgVpx74XGdKONawLd6XcrBoKeWad5OKewdKvLzmGQspeMWiRJ55StnR4t0XornuQUQRPINqutgRlV7ykFB0vtwph1n5QpCYatrq+uK4jHeESAq2AKE=
Received: from CY4PR04MB1127.namprd04.prod.outlook.com (10.173.192.137) by CY4PR04MB1097.namprd04.prod.outlook.com (10.171.246.161) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.952.20; Tue, 17 Jul 2018 14:56:26 +0000
Received: from CY4PR04MB1127.namprd04.prod.outlook.com ([fe80::9803:9d45:5d85:9b58]) by CY4PR04MB1127.namprd04.prod.outlook.com ([fe80::9803:9d45:5d85:9b58%8]) with mapi id 15.20.0952.021; Tue, 17 Jul 2018 14:56:26 +0000
From: Rodney Cummings <rodney.cummings@ni.com>
To: "qiangli (D)" <qiangli3@huawei.com>, =?utf-8?B?SsOhbm9zIEZhcmthcw==?= <janos.farkas@ericsson.com>, DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] updating the flow information model draft
Thread-Index: AQHUE8KNhtN0ulng4UWEZC7V0zeLTqSLLraAgAhigkA=
Date: Tue, 17 Jul 2018 14:56:25 +0000
Message-ID: <CY4PR04MB1127AC43E3F763030DF5A79A925C0@CY4PR04MB1127.namprd04.prod.outlook.com>
References: <2d6d8f85-a283-eb43-6bea-323b7af661f2@ericsson.com> <06C389826B926F48A557D5DB5A54C4ED2A69D265@dggemi529-mbs.china.huawei.com>
In-Reply-To: <06C389826B926F48A557D5DB5A54C4ED2A69D265@dggemi529-mbs.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [130.164.62.219]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR04MB1097; 7:LCAVCtFT8wMwEQyuG7OB/SQImI8NU43hclnAldcmBVsxv0zFyYDNEhFF7iqvFwc6pkbdhnD9PfPA2D0aPArplwkJQqeUpLAvGZ/3ACZtGPvd0LsfREKuF98c1MQO4IUnJKgVkZBKuG0twBX3xftU5ZOlMxzMc9t23vmhc2KCcJhABHnSjh5hGLTYdkE6QWrNWBPKWiyPcfWnvw/XIJRJlQD+9ZzzUu/n/vIHpUld/vD6UDROkdN4Fi02ivKSpWl9
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: bebbcdd1-0345-403d-60d3-08d5ebf5784d
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600053)(711020)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020); SRVR:CY4PR04MB1097; 
x-ms-traffictypediagnostic: CY4PR04MB1097:
x-microsoft-antispam-prvs: <CY4PR04MB109709ACAF325DF95EE1F078925C0@CY4PR04MB1097.namprd04.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(37575265505322)(278428928389397)(788757137089)(10436049006162); 
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(3231311)(944501410)(52105095)(149027)(150027)(6041310)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(6072148)(201708071742011)(7699016); SRVR:CY4PR04MB1097; BCL:0; PCL:0; RULEID:; SRVR:CY4PR04MB1097; 
x-forefront-prvs: 073631BD3D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(396003)(136003)(346002)(366004)(376002)(199004)(189003)(57704003)(13464003)(106356001)(6436002)(476003)(446003)(97736004)(105586002)(478600001)(486006)(66066001)(2900100001)(25786009)(14454004)(966005)(81156014)(81166006)(8936002)(8676002)(11346002)(5660300001)(305945005)(5250100002)(53546011)(6506007)(76176011)(86362001)(7696005)(33656002)(561944003)(99286004)(44832011)(55016002)(3846002)(6116002)(110136005)(9686003)(6306002)(229853002)(316002)(14444005)(102836004)(26005)(68736007)(74316002)(2906002)(186003)(53936002)(6246003)(256004)(7736002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR04MB1097; H:CY4PR04MB1127.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: ni.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: NWuvSnGUSp+bF+tEW0xosc/xLTIei4yDGbyk4V/Ka6KNuI6OzMWVScMApTLYtECu/GiIpz8WdlgfdnrnRFspWmQVkCWJbzYlV958DMRSWFYngEDoUPMODI7a7ujRWmOLKNh55qROfNy3xgMsldA6WlJgsOIDUUoLEkc/E/xoEdR8No303hrT3/LHkqNop3fWWeyDyC9HKyRdViKmRGejxzCKm5qZfMhhlJqOfvi+tiZw2VqTsB/zkkfQy5PB0M5/wxAIuTiJ9iQxT65sfRwfMaZHrAvS6KJ0kk4+NrIofahEHYqRu9XO8zGCeMnufJVyF7uITEMyOJPR0vFwq7MLbFrQqDYXay0YuivrXqyndcA=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ni.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bebbcdd1-0345-403d-60d3-08d5ebf5784d
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jul 2018 14:56:25.8769 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 87ba1f9a-44cd-43a6-b008-6fdb45a5204e
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR04MB1097
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-07-17_03:, , signatures=0
X-Proofpoint-Spam-Details: rule=inbound_policy_notspam policy=inbound_policy score=30 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=30 reason=mlx scancount=1 engine=8.0.1-1806210000 definitions=main-1807170157
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/ZVeS1_6mWtqMK8OQEMgq9gXSSe4>
Subject: Re: [Detnet] updating the flow information model draft
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 17 Jul 2018 14:56:45 -0000

SGkgSmFub3MsDQoNCkkgZG9uJ3QgbmVjZXNzYXJpbHkgYWdyZWUgd2l0aCB0aGUgcHJvcG9zYWxz
IHRvIGFkZCBpbi1vcmRlciBkZWxpdmVyeSBhbmQvb3IgcHJvYmFiaWxpdHktb2YtcGFja2V0LWxv
c3MgdG8gdGhlIERldE5ldCBpbmZvcm1hdGlvbiBtb2RlbChzKS4NCg0KV2UgbmVlZCB0byBrZWVw
IHRoZSB1c2VyIGluIG1pbmQuIFRoZSB1c2VyLXNpZGUgb2YgdGhlIGluZm9ybWF0aW9uIG1vZGVs
IG11c3QgcHJvdmlkZSBwYXJhbWV0ZXJzIHRoYXQ6DQoxLiBBcmUga25vd24gYnkgYSB1c2VyIHdp
dGhvdXQgYW55IGtub3dsZWRnZSBvZiB0aGUgbmV0d29yayBkZXRhaWxzLg0KMi4gQ2FuIGJlIHBy
YWN0aWNhbGx5IHByb3ZpZGVkIGJ5IHRoZSBuZXR3b3JrIGluZGVwZW5kZW50IG9mIHRoZSBhcHBs
aWNhdGlvbi91c2VyIGRhdGEgcHJvdG9jb2wuDQoNCkl0ZW0gMiBtZWFucyB0aGF0IHdlIGNhbm5v
dCBhc3N1bWUgYSBzcGVjaWZpYyBwcm90b2NvbCBvbiB0b3Agb2YgSVAgYW5kL29yIGxheWVyLTIg
cGFja2V0cy4gTWF5YmUgaXQgaXMgVURQLiBNYXliZSBpdCBpcyBUQ1AuIE1heWJlIGl0IGlzIGxh
eWVyLTIgKGUuZy4gSUVFRSBTdGQgMTcyMikuIFdlIGFsbCBrbm93IHRoYXQgVENQIGhhcyBhIGxv
d2VyIHByb2JhYmlsaXR5LW9mLXBhY2tldC1sb3NzIHRoYW4gVURQLCBidXQgdGhhdCBpcyBub3Qg
cmVsZXZhbnQgdG8gdGhlIERldE5ldCBpbmZvcm1hdGlvbiBtb2RlbC4NCg0KSW4gdGhhdCBjb250
ZXh0LCBpZiB0aGUgaW5mb3JtYXRpb24gbW9kZWwgcHJvdmlkZXMgYSBwcm9iYWJpbGl0eS1vZi1w
YWNrZXQtbG9zcyBwYXJhbWV0ZXIsIGhvdyBkbyB3ZSBwcm9wb3NlIHRoYXQgdGhlIHVzZXIgd2ls
bCBjb21wdXRlIHRoYXQgbnVtYmVyPyBJIHdvdWxkIGFyZ3VlIHRoYXQgdGhlIHVzZXIgZG9lcyBu
b3QgaGF2ZSBzdWZmaWNpZW50IGtub3dsZWRnZSB0byBkbyB0aGlzLiBXaGF0J3MgbW9yZS4uLiBo
b3cgd291bGQgdGhlIG5ldHdvcmsgY29tcHV0ZSB0aGUgbnVtYmVyIHRoYXQgaXMgZGVsaXZlcmVk
IGJ5IHRoZSBuZXR3b3JrPyBGb3IgZXhhbXBsZSwgaWYgRXRoZXJuZXQgY2FibGluZyBpcyBpbnN0
YWxsZWQgaW4gYSBub2lzeSBlbnZpcm9ubWVudCwgcHJvYmFiaWxpdHktb2YtcGFja2V0LWxvc3Mg
aXMgcHJvYmFibHkgaGlnaGVyLCBidXQgSSBkb24ndCBzZWUgaG93IGEgY2VudHJhbCBjb250cm9s
bGVyIHdvdWxkIGJlIGF3YXJlIG9mIGl0Lg0KDQpUbyBiZSBwcmFjdGljYWwsIHdlIG5lZWQgdG8g
cHJvdmlkZSBwYXJhbWV0ZXJzIHRoYXQgYXJlIGFzc29jaWF0ZWQgd2l0aCB0aGluZ3MgdGhlIHVz
ZXIgYWN0dWFsbHkga25vd3MuIEZvciBleGFtcGxlLCB0aGUgdXNlciBrbm93cyB3aGV0aGVyIGhl
L3NoZSBjYW4gZGVwbG95ZWQgSUVFRSBTdGQgODAyLjFDQiB0ZWNobm9sb2d5IGluIHN3aXRjaGVz
L3JvdXRlcnMsIGFuZCB0aGUgdXNlciBrbm93IGhvdyBtYW55IHJlZHVuZGFudCBwYXRocyBoYXZl
IGJlZW4gZGVwbG95ZWQuIFRoZXJlZm9yZSwgaWYgd2UgaGF2ZSBhIGZsb3cgcGFyYW1ldGVyIGxp
a2UgbnVtYmVyLW9mLXJlZHVuZGFudC1wYXRocywgdGhhdCBpcyBzb21ldGhpbmcgdGhhdCB0aGUg
dXNlciBjYW4gdW5kZXJzdGFuZCwgYW5kIGl0IGlzIHNvbWV0aGluZyB0aGF0IHRoZSBuZXR3b3Jr
IGNhbiBjaGVjayBmb3IgYW5kIGNvbmZpZ3VyZS4NCg0KQXMgZm9yIGluLW9yZGVyIGRlbGl2ZXJ5
LCBJIGhhdmVuJ3Qgc2VlbiBhIHByb3Bvc2FsIGZvciBob3cgdGhhdCB3b3VsZCBiZSBkZWxpdmVy
ZWQgYnkgdGhlIG5ldHdvcmsuIElmL3VudGlsIHdlIGhhdmUgc3VjaCBhIHByb3Bvc2FsLCBhZGRp
bmcgaXQgbm93IHdvdWxkIGRvIG5vdGhpbmcgYnV0IHByb3ZpZGUgYSBmYWxzZSBwcm9taXNlLiBJ
IHdvdWxkIGFyZ3VlIHRoYXQgd2Ugc2hvdWxkIHdhaXQgdW50aWwgYSBzdGFuZGFyZCBmb3IgaW4t
b3JkZXIgZGVsaXZlcnkgZXhpc3RzLCBhbmQgdGhlbiBwcm92aWRlIHRoaXMgcGFyYW1ldGVyLg0K
DQpSb2RuZXkNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXRuZXQg
PGRldG5ldC1ib3VuY2VzQGlldGYub3JnPiBPbiBCZWhhbGYgT2YgcWlhbmdsaSAoRCkNCj4gU2Vu
dDogVGh1cnNkYXksIEp1bHkgMTIsIDIwMTggMTo0MCBBTQ0KPiBUbzogSsOhbm9zIEZhcmthcyA8
amFub3MuZmFya2FzQGVyaWNzc29uLmNvbT47IERldE5ldCBXRyA8ZGV0bmV0QGlldGYub3JnPg0K
PiBTdWJqZWN0OiBSZTogW0RldG5ldF0gdXBkYXRpbmcgdGhlIGZsb3cgaW5mb3JtYXRpb24gbW9k
ZWwgZHJhZnQNCj4gDQo+IEhpIEphbm9zLA0KPiANCj4gSSBhZ3JlZSB3aXRoIHlvdSB0aGF0IHRo
ZSBpbmZvcm1hdGlvbiBtb2RlbCBkcmFmdCBuZWVkcyB0byBhZGQgc29tZSAiaW4NCj4gb3JkZXIg
ZGVsaXZlcnkiIHJlbGF0ZWQgY29udGVudC4gQW5kIEkgcGVyc29uYWxseSBwcmVmZXIgeW91ciBm
aXJzdA0KPiBzdWdnZXN0aW9uLCB1c2luZyB0aGUgbnVtYmVyIG9mIG1pc29yZGVyZWQgcGFja2V0
cyB0byBleHByZXNzIHRoZQ0KPiBtaXNvZGVyaW5nLg0KPiANCj4gQmVzaWRlcywgSSBoYXZlIHR3
byBvdGhlciBxdWVzdGlvbnM6DQo+IA0KPiAtLXdoYXQgaXMgdGhlIHJlbGF0aW9uc2hpcCBiZXR3
ZWVuICJzZWN0aW9uIDUuMiBzZXJ2aWNlIHBhcmFtZXRlcnMiIGFuZA0KPiAic2VjdGlvbiAxMC4z
IHVzZXIgdG8gbmV0d29yayByZXF1aXJlbWVudHMiLCBhcmVuJ3QgdGhleSBib3RoIG9uIHRoZQ0K
PiBpbnRlcmZhY2UgYmV0d2VlbiB1c2VyIGFuZCBuZXR3b3JrPyBPbmUgaW50ZXJmYWNlIHR3byB1
c2FnZXMsIGRlcGVuZCBvbg0KPiB3aGljaCBkaXJlY3Rpb24geW91IGxvb2sgYXQgaXQuIEZyb20g
bmV0d29yayB0byB1c2VyIGlzIHNlcnZpY2UsIGluIHRoZQ0KPiBvcHBvc2l0ZSBkaXJlY3Rpb24g
aXMgcmVxdWlyZW1lbnQsIGJ1dCBlaXRoZXIgd2F5LCB0aGV5IHdpbGwgaGF2ZSB0aGUgc2FtZQ0K
PiBwYXJhbWV0ZXJzLg0KPiANCj4gLS0gRG8gd2UgbmVlZCB0byBleHBhbmQgaW5mb3JtYXRpb24g
bW9kZWwgZHJhZnQgZm9yIGppdHRlcj8gSSBjb3VsZG4ndA0KPiBmaW5kIHRoZSBkZXNjcmlwdGlv
biBvZiBqaXR0ZXIgaW4gdGhlIGN1cnJlbnQgdmVyc2lvbi4gSG93ZXZlciBhY2NvcmRpbmcNCj4g
dG8gdGhlIFBTIGRyYWZ0LCBqaXR0ZXIgaXMgb25lIG9mIHRoZSBpbXBvcnRhbnQgZmVhdHVyZXMg
b2YgZGV0bmV0IGZsb3csDQo+IHNlZSBiZWxvdzoNCj4gDQo+ICIuLi4uYWxvbmcgdGhlIG11bHRp
LWhvcCBwYXRoIHdpdGggc3VjaCBjaGFyYWN0ZXJpc3RpY3MgYXMgbG93IGxhdGVuY3kgYW5kDQo+
IHVsdHJhLWxvdyBqaXR0ZXIsIHJlb3JkZXJpbmcgYW5kL29yIHJlcGxpY2F0aW9uIGFuZCBlbGlt
aW5hdGlvbiBvZg0KPiBwYWNrZXRzLi4uLi4iLA0KPiBhcyB3ZWxsIGFzICJOZWVkIGFic29sdXRl
IGd1YXJhbnRlZXMgb2YgbWluaW11bSBhbmQgbWF4aW11bSBsYXRlbmN5IGVuZC0NCj4gdG8tZW5k
IGFjcm9zcyB0aGUgbmV0d29yazsgc29tZXRpbWVzIGEgdGlnaHQgaml0dGVyIGlzIHJlcXVpcmVk
IGFzIHdlbGw7Ig0KPiANCj4gDQo+IEJlc3QgcmVnYXJkcywNCj4gDQo+IENyaXN0aW5hIFFJQU5H
DQo+IA0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXRuZXQgW21haWx0
bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIErDoW5vcyBGYXJrYXMNCj4g
U2VudDogVGh1cnNkYXksIEp1bHkgMDUsIDIwMTggMjoxMiBBTQ0KPiBUbzogRGV0TmV0IFdHIDxk
ZXRuZXRAaWV0Zi5vcmc+DQo+IFN1YmplY3Q6IFtEZXRuZXRdIHVwZGF0aW5nIHRoZSBmbG93IGlu
Zm9ybWF0aW9uIG1vZGVsIGRyYWZ0DQo+IA0KPiBEZWFyIGFsbCwNCj4gDQo+IEkgdGhpbmsgdGhl
IGZsb3cgaW5mb3JtYXRpb24gbW9kZWwgZHJhZnQgbmVlZHMgc29tZSB1cGRhdGVzIHRvIGJyaW5n
IGl0DQo+IGluLWxpbmUgd2l0aCB0aGUgcmVjZW50IGRldmVsb3BtZW50cyBpbiB0aGUgV0cuIEni
gJlkIGxpa2UgdG8gaGF2ZSBXRw0KPiBkaXNjdXNzaW9uIG9uIHRoZSBsaXN0IGFuZCBhdCBJRVRG
IDEwMiBiZWZvcmUgbWFraW5nIGFueSB1cGRhdGVzLg0KPiANCj4gMSwgQ3VycmVudCB2ZXJzaW9u
IG9mIGRyYWZ0LWlldGYtZGV0bmV0LWZsb3ctaW5mb3JtYXRpb24tbW9kZWwtMDENCj4gDQo+IFNl
Y3Rpb24gNS4yIFNlcnZpY2UgUGFyYW1ldGVycyBpbmNsdWRlcyBpbiBvcmRlciBkZWxpdmVyeSwg
d2hpY2ggaXMgYQ0KPiBiaW5hcnkgdmFsdWUgaW4gZHJhZnQtaWV0Zi1kZXRuZXQtZmxvdy1pbmZv
cm1hdGlvbi1tb2RlbC0wMSBkZXBlbmRpbmcgb24NCj4gd2hldGhlciBvciBub3QgaW4gb3JkZXIg
ZGVsaXZlcnkgaXMgcmVxdWlyZWQgZm9yIHRoZSBnaXZlbiBzZXJ2aWNlLiBUaGlzDQo+IHJlcXVp
cmVzIHJlZmluZW1lbnRzIGJhc2VkIG9uIHRoZSBkZXZlbG9wbWVudHMgd2UgaGFkIGluIGRyYWZ0
LWlldGYtDQo+IGRldG5ldC1hcmNoaXRlY3R1cmUtMDYuDQo+IA0KPiBUaGUgcmVmaW5lbWVudCB3
b3VsZCBpbnZvbHZlIGludHJvZHVjaW5nIGEgbnVtZXJpY2FsIHNlcnZpY2UgcGFyYW1ldGVyLA0K
PiB3aGljaCBjb3VsZCBiZSBjYWxsZWQg4oCcTWlzb3JkZXJpbmdUb2xlcmFuY2XigJ0gb3IgYWxp
a2UgdG8gcmVwbGFjZSB0aGUNCj4gY3VycmVudCBiaW5hcnkgcGFyYW1ldGVyLg0KPiANCj4gDQo+
IDIsIFJlY2VudCB1cGRhdGVzIG9mIGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNg0K
PiANCj4gZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA2IHByb3ZpZGVzIGEgZmluZXIg
Z3JhZGUgRGV0TmV0IFFvUw0KPiBwYXJhbWV0ZXIgYnkgaW50cm9kdWNpbmcgOg0KPiANCj4gU2Vj
dGlvbiAzLjE6DQo+IOKAnG8gQW4gdXBwZXIgYm91bmQgb24gb3V0LW9mLW9yZGVyIHBhY2tldCBk
ZWxpdmVyeS4gSXQgaXMgd29ydGggbm90aW5nIHRoYXQNCj4gc29tZSBEZXROZXQgYXBwbGljYXRp
b25zIGFyZSB1bmFibGUgdG8gdG9sZXJhdGUgYW55IG91dC1vZi1vcmRlcg0KPiBkZWxpdmVyeS7i
gJ0NCj4gDQo+IFNlY3Rpb24gMy4yLjIuMS4gSW4tT3JkZXIgRGVsaXZlcnk6DQo+IOKAnE91dC1v
Zi1vcmRlciBwYWNrZXQgZGVsaXZlcnkgY2FuIGJlIGEgc2lkZSBlZmZlY3Qgb2Ygc2VydmljZSBw
cm90ZWN0aW9uLg0KPiBQYWNrZXRzIGRlbGl2ZXJlZCBvdXQtb2Ytb3JkZXIgaW1wYWN0IHRoZSBh
bW91bnQgb2YgYnVmZmVyaW5nIG5lZWRlZCBhdA0KPiB0aGUgZGVzdGluYXRpb24gdG8gcHJvcGVy
bHkgcHJvY2VzcyB0aGUgcmVjZWl2ZWQgZGF0YS4gU3VjaCBwYWNrZXRzIGFsc28NCj4gaW5mbHVl
bmNlIHRoZSBqaXR0ZXIgb2YgYSBmbG93LiBUaGUgRGV0TmV0IHNlcnZpY2UgaW5jbHVkZXMgbWF4
aW11bQ0KPiBhbGxvd2VkIG1pc29yZGVyaW5nIGFzIGEgY29uc3RyYWludC4gWmVybyBtaXNvcmRl
cmluZyB3b3VsZCBiZSBhIHZhbGlkDQo+IHNlcnZpY2UgY29uc3RyYWludCB0byByZWZsZWN0IHRo
YXQgdGhlIGVuZCBzeXN0ZW0ocykgb2YgdGhlIGZsb3cgY2Fubm90DQo+IHRvbGVyYXRlIGFueSBv
dXQtb2Ytb3JkZXIgZGVsaXZlcnkuDQo+IFNlcnZpY2UgcHJvdGVjdGlvbiBtYXkgcHJvdmlkZSBh
IG1lY2hhbmlzbSB0byBzdXBwb3J0IGluLW9yZGVyIGRlbGl2ZXJ5LuKAnQ0KPiANCj4gVGhlIGFy
Y2hpdGVjdHVyZSBkb2N1bWVudCBkb2VzIG5vdCBwcm92aWRlIGZ1cnRoZXIgZGV0YWlscyBvbiBw
dXJwb3NlLg0KPiBJdCBpcyB0aGUgam9iIG9mIHRoZSBmbG93IGluZm9ybWF0aW9uIG1vZGVsIGRy
YWZ0IHRvIGdvIGludG8gdGhlIGRldGFpbHMuDQo+IA0KPiANCj4gMywg4oCcTWlzb3JkZXJpbmdU
b2xlcmFuY2XigJ0gcmVsYXRlZCB0aG91Z2h0cw0KPiANCj4gVGhlIERldE5ldCBRb1MgcmVxdWly
ZW1lbnRzIGFyZSBjb3JyZWxhdGVkIHRvIGVhY2ggb3RoZXIuIEZvciBpbnN0YW5jZSwgYQ0KPiBw
YWNrZXQgcmVjZWl2ZWQgd2l0aCBhIHRvbyBiaWcgZGVsYXkgb3Igaml0dGVyIGlzIHByYWN0aWNh
bGx5IGEgbG9zdA0KPiBwYWNrZXQgZm9yIHRoZSBhcHBsaWNhdGlvbi4gQXMgZm9yIG1pc29yZGVy
aW5nLCBpdCBpcyByZWxhdGVkLCBlLmcuLCB0bw0KPiBqaXR0ZXIgYXMgZXhwbGFpbmVkIGluIHRo
ZSBhcmNoaXRlY3R1cmUgZG9jdW1lbnQuIChXZWxsLCBtaXNvcmRlcmluZyBhYm92ZQ0KPiB0aGUg
dG9sZXJhYmxlIGxpbWl0IGNhbiBiZSBjb25zaWRlcmVkIGxvc3MuKSBUaGUgY29ycmVsYXRpb25z
IGNhbiBiZSB0YWtlbg0KPiBpbnRvIGFjY291bnQgd2hlbiBkZWZpbmluZyB0aGUgUW9TIHJlcXVp
cmVtZW50cyBmb3IgYSBEZXROZXQgc2VydmljZSwgYW5kDQo+IGFsc28gd2hlbiBwcm92aWRpbmcg
dGhlIGdpdmVuIERldE5ldCBzZXJ2aWNlIGJ5IHRoZSBEZXROZXQgbmV0d29yay4NCj4gDQo+IEFj
dHVhbGx5LCBtaXNvcmRlcmluZyBhbmQgaml0dGVyIGNhbiBiZSBkZWNyZWFzZWQgd2l0aCBhIHNp
bWlsYXIgdG9vbCwNCj4gZS5nLiwgYSBwbGF5b3V0IGJ1ZmZlci4gSXQgaXMgYSBiaXQgbW9yZSBj
b21wbGV4IGZvciByZW9yZGVyaW5nIGFuZA0KPiByZXF1aXJlcyBzZXF1ZW5jaW5nIGluZm9ybWF0
aW9uIGNhcnJpZWQgaW4gdGhlIHBhY2tldHMuDQo+IA0KPiBJIHNlZSB0d28gYXBwcm9hY2hlcyB0
byBleHByZXNzIG1heGltdW0gYWxsb3dlZCBtaXNvcmRlcmluZzoNCj4gYSkgbnVtYmVyIG9mIG1p
c29yZGVyZWQgcGFja2V0cw0KPiBiKSB0aW1lDQo+IA0KPiBCb3RoIG9mIHRoZW0gaGF2ZSB0aGVp
ciBwcm9zIGFuZCBjb25zLg0KPiANCj4gSSBwcm9wb3NlIHRvIGZvbGxvdyBhKSBmb3IgbXVsdGlw
bGUgcmVhc29ucy4NCj4gDQo+IE1heGltdW0gYWxsb3dlZC90b2xlcmFibGUgbWlzb3JkZXJpbmcg
Y291bGQgYmUgZGVmaW5lZCBhbG9uZzoNCj4g4oCcbWF4aW11bSBudW1iZXIgb2YgbWlzb3JkZXJl
ZCBwYWNrZXRzLCBlLmcuLCBhIGRlbHRhIG9mIHNlcXVlbmNlIG51bWJlcnMNCj4gYmV0d2VlbiB0
aGUgaGlnaGVzdCBzZXF1ZW5jZSBudW1iZXIgdGhhdCB3YXMganVzdCByZWNlaXZlZCBhbmQgdGhl
IGxvd2VzdA0KPiBzZXF1ZW5jZSB0aGF0IGlzIGFjY2VwdGFibGXigJ0NCj4gKGNyZWRpdCBnb2Vz
IHRvIFBhc2NhbCBmb3IgaW5pdGlhbCB3b3JkaW5nISkNCj4gDQo+IFRoaXMgaXMgYSByZWxhdGl2
ZWx5IHNpbXBsZSBkZWZpbml0aW9uIGFuZCBhbHNvIHNpbXBsZSB0byBtZWFzdXJlLCBkZXRlY3Qs
DQo+IGFuZCB2ZXJpZnkuIEZ1cnRoZXJtb3JlLCB0aW1pbmcgcmVxdWlyZW1lbnQgaXMgYWxyZWFk
eSBkZWZpbmVkIGFzIHBhcnQgb2YNCj4gdGhlIGppdHRlciByZXF1aXJlbWVudCwgbm8gbmVlZCB0
byBkdXBsaWNhdGUuIEluIGFkZGl0aW9uLCB0aW1pbmcgbWF5IG5vdA0KPiBiZSBhcyBpbXBvcnRh
bnQgYXMgdGhlIG9yZGVyIG9mIHBhY2tldHMgZm9yIHNvbWUgYXBwbGljYXRpb25zLg0KPiANCj4g
V2hhdCBkbyB5b3UgdGhpbms/DQo+IA0KPiBSZWdhcmRzLA0KPiBKYW5vcw0KPiANCj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gZGV0bmV0IG1haWxp
bmcgbGlzdA0KPiBkZXRuZXRAaWV0Zi5vcmcNCj4gaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9p
bnQuY29tL3YyL3VybD91PWh0dHBzLQ0KPiAzQV9fd3d3LmlldGYub3JnX21haWxtYW5fbGlzdGlu
Zm9fZGV0bmV0JmQ9RHdJR2FRJmM9SV8wWXdvS3k3ejVMTVRWZHlPNllDaQ0KPiBFMnV6STFqalpa
dUlQZWxjU2ppeEEmcj1XQTcxc2YybzdEdzdDYlloRnQyNERQanQzbEp1dXBzd1dZZG5ib0tiWjhr
Jm09TGZuUA0KPiBmNlVmMm1jc2haQ2Q0SGhoODZUYkhOTmRrOTR4bnZ0ck1ZODBnWGsmcz10c09m
TThVR2NCWFdsVVBpR2c3WGVna3BnUDVmb1pHdA0KPiB1bHd0cEdzemJfZyZlPQ0KPiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBkZXRuZXQgbWFpbGlu
ZyBsaXN0DQo+IGRldG5ldEBpZXRmLm9yZw0KPiBodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2lu
dC5jb20vdjIvdXJsP3U9aHR0cHMtDQo+IDNBX193d3cuaWV0Zi5vcmdfbWFpbG1hbl9saXN0aW5m
b19kZXRuZXQmZD1Ed0lHYVEmYz1JXzBZd29LeTd6NUxNVFZkeU82WUNpDQo+IEUydXpJMWpqWlp1
SVBlbGNTaml4QSZyPVdBNzFzZjJvN0R3N0NiWWhGdDI0RFBqdDNsSnV1cHN3V1lkbmJvS2JaOGsm
bT1MZm5QDQo+IGY2VWYybWNzaFpDZDRIaGg4NlRiSE5OZGs5NHhudnRyTVk4MGdYayZzPXRzT2ZN
OFVHY0JYV2xVUGlHZzdYZWdrcGdQNWZvWkd0DQo+IHVsd3RwR3N6Yl9nJmU9DQo=


From nobody Tue Jul 17 13:34:27 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 EF571130F1D for <detnet@ietfa.amsl.com>; Tue, 17 Jul 2018 13:34:16 -0700 (PDT)
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, 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 7ShSL99cT8yU for <detnet@ietfa.amsl.com>; Tue, 17 Jul 2018 13:34:14 -0700 (PDT)
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 1751913108E for <detnet@ietf.org>; Tue, 17 Jul 2018 13:34:14 -0700 (PDT)
Received: from dfwpml705-chm.exmail.huawei.com (unknown [172.18.7.66]) by Forcepoint Email with ESMTP id 8001D98526543; Tue, 17 Jul 2018 21:33:58 +0100 (IST)
Received: from DFWPML704-CHM.exmail.huawei.com ([169.254.1.106]) by dfwpml705-chm.exmail.huawei.com ([169.254.2.225]) with mapi id 14.03.0399.000; Tue, 17 Jul 2018 13:33:53 -0700
From: Norman Finn <norman.finn@mail01.huawei.com>
To: =?Windows-1252?Q?J=E1nos_Farkas?= <janos.farkas@ericsson.com>, DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] updating the flow information model draft
Thread-Index: AQHUE8KZTIOuZNlmakK9Hmz5Maj/BKST6XKm
Date: Tue, 17 Jul 2018 20:33:53 +0000
Message-ID: <3DF0466E9510274382F5B74499ACD6F8D38234@DFWPML704-CHM.exmail.huawei.com>
References: <2d6d8f85-a283-eb43-6bea-323b7af661f2@ericsson.com>
In-Reply-To: <2d6d8f85-a283-eb43-6bea-323b7af661f2@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.18.4.35]
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/icZ74vs_O5hme_51UkywPuufphU>
Subject: Re: [Detnet] updating the flow information model draft
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 17 Jul 2018 20:34:26 -0000

I have a problem with the idea of the user expressing a requirement for wor=
st-case packet misordering.  My problem is that I'm not sure what the netwo=
rk can do with that information.=0A=
=0A=
Either you are using PR/PE or not.  If you are NOT using PR/PE, then you ar=
e presumably using some routing/bridging protocol to heal the network after=
 a failure.  The out-of-order problem will occur when, some time after a fa=
ilure caused a loss of packets and the use of a long path A-->B, healing th=
e failure and thus opening a shorter path causes early deliveries and hence=
 out-of-order packets.  In order to predict the worst-case scenario for out=
-of-order delivery, so that the network can pass or fail the reservation re=
quest, one would have to determine the worst-case packets in flight for the=
 longest path A-->B after multiple failures in the network, and then look a=
t the fastest possible healing to the shortest possible path to get the wor=
st-case out-of-order difference.  It might be possible to calculate this in=
 a single-ring topology, but in a more complex topology, I have my doubts t=
hat it can be performed reliably.  Without a reliable way to calculate the =
worst case, the user's misordering requirements are irrelevant.=0A=
=0A=
If you ARE using PR/PE, then either you are using a bandwidth reservation o=
r you are not.  If you are NOT using a bandwidth reservation, then all bets=
 are off.  It is difficult to predict the worst-case difference in packets-=
in-flight for the two paths, and hence the worst-case sequence delta.  With=
 nothing to compare the user's misording requirements to, the requirements =
are irrelevant.=0A=
=0A=
If you ARE using PR/PE and you ARE using bandwidth reservations, then as yo=
u are making the reservations, you can determine the worst-case time differ=
ential on the different paths before a merge point, you know the maximum da=
ta rates, and you can determine the buffer space needed to put the packets =
in order.    If the merge system has insufficient buffer space to accomplis=
h the merge, then the user's misordering requirements are irrelevant.  That=
 buffer space is required in order to both a) prevent overloading the bandw=
idth reservation of the merged stream and b) not drop packets due to conges=
tion of the merge port, whether or not in-order delivery is desired.    If =
the merge buffer space is available, then there is no problem with full in-=
order delivery, and the user's misordering requirements are irrelevant.=0A=
=0A=
Finally, what do we imagine the network to do other than refuse the reserva=
tion in the very few cases where this is possible?  If it discards packets =
with larger differences, then you are doing nothing that the receiver canno=
t do for itself.  You also are taking on the problem of knowing when to res=
ume transmission, detecting when the sequence number is reset, etc.  These =
are not trivial problems, and wind up needing help from the sequencing sour=
ce.  This is better left to the application to sort out.=0A=
=0A=
To sum up, I think that user requirements are much better expressed, and th=
e network's ability to conform to those requirements are better measured, i=
n terms of best- and worst-case latency and latency variation.=0A=
=0A=
-- Norm=0A=
________________________________________=0A=
From: detnet [detnet-bounces@ietf.org] on behalf of J=E1nos Farkas [janos.f=
arkas@ericsson.com]=0A=
Sent: Wednesday, July 04, 2018 11:12 AM=0A=
To: DetNet WG=0A=
Subject: [Detnet] updating the flow information model draft=0A=
=0A=
Dear all,=0A=
=0A=
I think the flow information model draft needs some updates to bring it=0A=
in-line with the recent developments in the WG. I=92d like to have WG=0A=
discussion on the list and at IETF 102 before making any updates.=0A=
=0A=
1, Current version of draft-ietf-detnet-flow-information-model-01=0A=
=0A=
Section 5.2 Service Parameters includes in order delivery, which is a=0A=
binary value in draft-ietf-detnet-flow-information-model-01 depending on=0A=
whether or not in order delivery is required for the given service. This=0A=
requires refinements based on the developments we had in=0A=
draft-ietf-detnet-architecture-06.=0A=
=0A=
The refinement would involve introducing a numerical service parameter,=0A=
which could be called =93MisorderingTolerance=94 or alike to replace the=0A=
current binary parameter.=0A=
=0A=
=0A=
2, Recent updates of draft-ietf-detnet-architecture-06=0A=
=0A=
draft-ietf-detnet-architecture-06 provides a finer grade DetNet QoS=0A=
parameter by introducing :=0A=
=0A=
Section 3.1:=0A=
=93o An upper bound on out-of-order packet delivery. It is worth=0A=
noting that some DetNet applications are unable to tolerate any=0A=
out-of-order delivery.=94=0A=
=0A=
Section 3.2.2.1. In-Order Delivery:=0A=
=93Out-of-order packet delivery can be a side effect of service=0A=
protection. Packets delivered out-of-order impact the amount of=0A=
buffering needed at the destination to properly process the received=0A=
data. Such packets also influence the jitter of a flow. The DetNet=0A=
service includes maximum allowed misordering as a constraint. Zero=0A=
misordering would be a valid service constraint to reflect that the=0A=
end system(s) of the flow cannot tolerate any out-of-order delivery.=0A=
Service protection may provide a mechanism to support in-order=0A=
delivery.=94=0A=
=0A=
The architecture document does not provide further details on purpose.=0A=
It is the job of the flow information model draft to go into the details.=
=0A=
=0A=
=0A=
3, =93MisorderingTolerance=94 related thoughts=0A=
=0A=
The DetNet QoS requirements are correlated to each other. For instance,=0A=
a packet received with a too big delay or jitter is practically a lost=0A=
packet for the application. As for misordering, it is related, e.g., to=0A=
jitter as explained in the architecture document. (Well, misordering=0A=
above the tolerable limit can be considered loss.) The correlations can=0A=
be taken into account when defining the QoS requirements for a DetNet=0A=
service, and also when providing the given DetNet service by the DetNet=0A=
network.=0A=
=0A=
Actually, misordering and jitter can be decreased with a similar tool,=0A=
e.g., a playout buffer. It is a bit more complex for reordering and=0A=
requires sequencing information carried in the packets.=0A=
=0A=
I see two approaches to express maximum allowed misordering:=0A=
a) number of misordered packets=0A=
b) time=0A=
=0A=
Both of them have their pros and cons.=0A=
=0A=
I propose to follow a) for multiple reasons.=0A=
=0A=
Maximum allowed/tolerable misordering could be defined along:=0A=
=93maximum number of misordered packets, e.g., a delta of sequence numbers=
=0A=
between the highest sequence number that was just received and the=0A=
lowest sequence that is acceptable=94=0A=
(credit goes to Pascal for initial wording!)=0A=
=0A=
This is a relatively simple definition and also simple to measure,=0A=
detect, and verify. Furthermore, timing requirement is already defined=0A=
as part of the jitter requirement, no need to duplicate. In addition,=0A=
timing may not be as important as the order of packets for some=0A=
applications.=0A=
=0A=
What do you think?=0A=
=0A=
Regards,=0A=
Janos=0A=
=0A=
_______________________________________________=0A=
detnet mailing list=0A=
detnet@ietf.org=0A=
https://www.ietf.org/mailman/listinfo/detnet=0A=


From nobody Tue Jul 17 13:39:37 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 E33BA130DE6 for <detnet@ietfa.amsl.com>; Tue, 17 Jul 2018 13:39:33 -0700 (PDT)
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 X8r16jq6waHE for <detnet@ietfa.amsl.com>; Tue, 17 Jul 2018 13:39:30 -0700 (PDT)
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 C3ECD130DE2 for <detnet@ietf.org>; Tue, 17 Jul 2018 13:39:30 -0700 (PDT)
Received: from cmgw14.unifiedlayer.com (unknown [10.9.0.14]) by gproxy9.mail.unifiedlayer.com (Postfix) with ESMTP id 7A6C71E0BD2 for <detnet@ietf.org>; Tue, 17 Jul 2018 14:39:26 -0600 (MDT)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id fWkof2w02vdTufWkofsNn5; Tue, 17 Jul 2018 14:39:26 -0600
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: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=Z91zmPUm7B4IZoIZZGjAVMHLuxCmPnvElPItRKBgSZw=; b=yNmQulSSiQoZMN/1LkCvSC9iv3 sv6+DyjDhglFMmun2QKA4LRanShHsXMXuyac2V5VPvRSg6YVCTCoBLb4QsbniQ9jBa0H7Z/9KRCPj A7bmpn+WiGnl1+s6TQx6RvX4Y;
Received: from pool-100-15-86-101.washdc.fios.verizon.net ([100.15.86.101]:60020 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 1ffWko-003f83-2D; Tue, 17 Jul 2018 14:39:26 -0600
To: Norman Finn <norman.finn@mail01.huawei.com>, =?UTF-8?Q?J=c3=a1nos_Farkas?= <janos.farkas@ericsson.com>, DetNet WG <detnet@ietf.org>
References: <2d6d8f85-a283-eb43-6bea-323b7af661f2@ericsson.com> <3DF0466E9510274382F5B74499ACD6F8D38234@DFWPML704-CHM.exmail.huawei.com>
From: Lou Berger <lberger@labn.net>
Message-ID: <37d1fcb7-110c-5ec9-99b6-3269cc5ac76d@labn.net>
Date: Tue, 17 Jul 2018 16:39:25 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <3DF0466E9510274382F5B74499ACD6F8D38234@DFWPML704-CHM.exmail.huawei.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: quoted-printable
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.86.101
X-Source-L: No
X-Exim-ID: 1ffWko-003f83-2D
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-86-101.washdc.fios.verizon.net ([IPv6:::1]) [100.15.86.101]:60020
X-Source-Auth: lberger@labn.net
X-Email-Count: 15
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/LkE9eWf5j3VCuvvnioDDhLHKK1k>
Subject: Re: [Detnet] updating the flow information model draft
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 17 Jul 2018 20:39:34 -0000

Norm,

 =A0=A0=A0 In the IP case, worst-case packet misordering can also impact =

multi-path forwarding behavior.=A0 An implementation (IP or MPLS data=20
planes) can always satisfy a non-zero reordering requirement with paths=20
that don't reorder.

Lou

On 7/17/2018 4:33 PM, Norman Finn wrote:
> I have a problem with the idea of the user expressing a requirement for=
 worst-case packet misordering.  My problem is that I'm not sure what the=
 network can do with that information.
>
> Either you are using PR/PE or not.  If you are NOT using PR/PE, then yo=
u are presumably using some routing/bridging protocol to heal the network=
 after a failure.  The out-of-order problem will occur when, some time af=
ter a failure caused a loss of packets and the use of a long path A-->B, =
healing the failure and thus opening a shorter path causes early deliveri=
es and hence out-of-order packets.  In order to predict the worst-case sc=
enario for out-of-order delivery, so that the network can pass or fail th=
e reservation request, one would have to determine the worst-case packets=
 in flight for the longest path A-->B after multiple failures in the netw=
ork, and then look at the fastest possible healing to the shortest possib=
le path to get the worst-case out-of-order difference.  It might be possi=
ble to calculate this in a single-ring topology, but in a more complex to=
pology, I have my doubts that it can be performed reliably.  Without a re=
liable way to calculate the worst case, the user's misordering requiremen=
ts are irrelevant.
>
> If you ARE using PR/PE, then either you are using a bandwidth reservati=
on or you are not.  If you are NOT using a bandwidth reservation, then al=
l bets are off.  It is difficult to predict the worst-case difference in =
packets-in-flight for the two paths, and hence the worst-case sequence de=
lta.  With nothing to compare the user's misording requirements to, the r=
equirements are irrelevant.
>
> If you ARE using PR/PE and you ARE using bandwidth reservations, then a=
s you are making the reservations, you can determine the worst-case time =
differential on the different paths before a merge point, you know the ma=
ximum data rates, and you can determine the buffer space needed to put th=
e packets in order.    If the merge system has insufficient buffer space =
to accomplish the merge, then the user's misordering requirements are irr=
elevant.  That buffer space is required in order to both a) prevent overl=
oading the bandwidth reservation of the merged stream and b) not drop pac=
kets due to congestion of the merge port, whether or not in-order deliver=
y is desired.    If the merge buffer space is available, then there is no=
 problem with full in-order delivery, and the user's misordering requirem=
ents are irrelevant.
>
> Finally, what do we imagine the network to do other than refuse the res=
ervation in the very few cases where this is possible?  If it discards pa=
ckets with larger differences, then you are doing nothing that the receiv=
er cannot do for itself.  You also are taking on the problem of knowing w=
hen to resume transmission, detecting when the sequence number is reset, =
etc.  These are not trivial problems, and wind up needing help from the s=
equencing source.  This is better left to the application to sort out.
>
> To sum up, I think that user requirements are much better expressed, an=
d the network's ability to conform to those requirements are better measu=
red, in terms of best- and worst-case latency and latency variation.
>
> -- Norm
> ________________________________________
> From: detnet [detnet-bounces@ietf.org] on behalf of J=E1nos Farkas [jan=
os.farkas@ericsson.com]
> Sent: Wednesday, July 04, 2018 11:12 AM
> To: DetNet WG
> Subject: [Detnet] updating the flow information model draft
>
> Dear all,
>
> I think the flow information model draft needs some updates to bring it=

> in-line with the recent developments in the WG. I=92d like to have WG
> discussion on the list and at IETF 102 before making any updates.
>
> 1, Current version of draft-ietf-detnet-flow-information-model-01
>
> Section 5.2 Service Parameters includes in order delivery, which is a
> binary value in draft-ietf-detnet-flow-information-model-01 depending o=
n
> whether or not in order delivery is required for the given service. Thi=
s
> requires refinements based on the developments we had in
> draft-ietf-detnet-architecture-06.
>
> The refinement would involve introducing a numerical service parameter,=

> which could be called =93MisorderingTolerance=94 or alike to replace th=
e
> current binary parameter.
>
>
> 2, Recent updates of draft-ietf-detnet-architecture-06
>
> draft-ietf-detnet-architecture-06 provides a finer grade DetNet QoS
> parameter by introducing :
>
> Section 3.1:
> =93o An upper bound on out-of-order packet delivery. It is worth
> noting that some DetNet applications are unable to tolerate any
> out-of-order delivery.=94
>
> Section 3.2.2.1. In-Order Delivery:
> =93Out-of-order packet delivery can be a side effect of service
> protection. Packets delivered out-of-order impact the amount of
> buffering needed at the destination to properly process the received
> data. Such packets also influence the jitter of a flow. The DetNet
> service includes maximum allowed misordering as a constraint. Zero
> misordering would be a valid service constraint to reflect that the
> end system(s) of the flow cannot tolerate any out-of-order delivery.
> Service protection may provide a mechanism to support in-order
> delivery.=94
>
> The architecture document does not provide further details on purpose.
> It is the job of the flow information model draft to go into the detail=
s.
>
>
> 3, =93MisorderingTolerance=94 related thoughts
>
> The DetNet QoS requirements are correlated to each other. For instance,=

> a packet received with a too big delay or jitter is practically a lost
> packet for the application. As for misordering, it is related, e.g., to=

> jitter as explained in the architecture document. (Well, misordering
> above the tolerable limit can be considered loss.) The correlations can=

> be taken into account when defining the QoS requirements for a DetNet
> service, and also when providing the given DetNet service by the DetNet=

> network.
>
> Actually, misordering and jitter can be decreased with a similar tool,
> e.g., a playout buffer. It is a bit more complex for reordering and
> requires sequencing information carried in the packets.
>
> I see two approaches to express maximum allowed misordering:
> a) number of misordered packets
> b) time
>
> Both of them have their pros and cons.
>
> I propose to follow a) for multiple reasons.
>
> Maximum allowed/tolerable misordering could be defined along:
> =93maximum number of misordered packets, e.g., a delta of sequence numb=
ers
> between the highest sequence number that was just received and the
> lowest sequence that is acceptable=94
> (credit goes to Pascal for initial wording!)
>
> This is a relatively simple definition and also simple to measure,
> detect, and verify. Furthermore, timing requirement is already defined
> as part of the jitter requirement, no need to duplicate. In addition,
> timing may not be as important as the order of packets for some
> applications.
>
> What do you think?
>
> Regards,
> Janos
>
> _______________________________________________
> 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 Jul 17 16:02:06 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 C5230130E1E for <detnet@ietfa.amsl.com>; Tue, 17 Jul 2018 16:02:04 -0700 (PDT)
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, 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 HDO0nbCCzNlj for <detnet@ietfa.amsl.com>; Tue, 17 Jul 2018 16:02:01 -0700 (PDT)
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 3BD66130DF4 for <detnet@ietf.org>; Tue, 17 Jul 2018 16:02:01 -0700 (PDT)
Received: from DFWPML706-CHM.exmail.huawei.com (unknown [172.18.7.65]) by Forcepoint Email with ESMTP id 69EA7327A2E5C; Wed, 18 Jul 2018 00:01:43 +0100 (IST)
Received: from DFWPML704-CHM.exmail.huawei.com ([169.254.1.106]) by DFWPML706-CHM.exmail.huawei.com ([169.254.3.3]) with mapi id 14.03.0399.000; Tue, 17 Jul 2018 16:01:40 -0700
From: Norman Finn <norman.finn@mail01.huawei.com>
To: Lou Berger <lberger@labn.net>, =?Windows-1252?Q?J=E1nos_Farkas?= <janos.farkas@ericsson.com>, DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] updating the flow information model draft
Thread-Index: AQHUE8KZTIOuZNlmakK9Hmz5Maj/BKST6XKmgACA4YD//7Fq2g==
Date: Tue, 17 Jul 2018 23:01:40 +0000
Message-ID: <3DF0466E9510274382F5B74499ACD6F8D38291@DFWPML704-CHM.exmail.huawei.com>
References: <2d6d8f85-a283-eb43-6bea-323b7af661f2@ericsson.com> <3DF0466E9510274382F5B74499ACD6F8D38234@DFWPML704-CHM.exmail.huawei.com>, <37d1fcb7-110c-5ec9-99b6-3269cc5ac76d@labn.net>
In-Reply-To: <37d1fcb7-110c-5ec9-99b6-3269cc5ac76d@labn.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.18.4.35]
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/bZ9roQkB9AC60E2Xb_Ek_FZS2F0>
Subject: Re: [Detnet] updating the flow information model draft
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 17 Jul 2018 23:02:05 -0000

Binary "reordering is/not acceptable" I can see some use for.  It's the num=
bers that I don't know how to deal with.=0A=
=0A=
-- Norm=0A=
=0A=
________________________________________=0A=
From: Lou Berger [lberger@labn.net]=0A=
Sent: Tuesday, July 17, 2018 1:39 PM=0A=
To: Norman Finn; J=E1nos Farkas; DetNet WG=0A=
Subject: Re: [Detnet] updating the flow information model draft=0A=
=0A=
Norm,=0A=
=0A=
     In the IP case, worst-case packet misordering can also impact=0A=
multi-path forwarding behavior.  An implementation (IP or MPLS data=0A=
planes) can always satisfy a non-zero reordering requirement with paths=0A=
that don't reorder.=0A=
=0A=
Lou=0A=
=0A=
On 7/17/2018 4:33 PM, Norman Finn wrote:=0A=
> I have a problem with the idea of the user expressing a requirement for w=
orst-case packet misordering.  My problem is that I'm not sure what the net=
work can do with that information.=0A=
>=0A=
> Either you are using PR/PE or not.  If you are NOT using PR/PE, then you =
are presumably using some routing/bridging protocol to heal the network aft=
er a failure.  The out-of-order problem will occur when, some time after a =
failure caused a loss of packets and the use of a long path A-->B, healing =
the failure and thus opening a shorter path causes early deliveries and hen=
ce out-of-order packets.  In order to predict the worst-case scenario for o=
ut-of-order delivery, so that the network can pass or fail the reservation =
request, one would have to determine the worst-case packets in flight for t=
he longest path A-->B after multiple failures in the network, and then look=
 at the fastest possible healing to the shortest possible path to get the w=
orst-case out-of-order difference.  It might be possible to calculate this =
in a single-ring topology, but in a more complex topology, I have my doubts=
 that it can be performed reliably.  Without a reliable way to calculate th=
e worst case, the user's misordering requirements are irrelevant.=0A=
>=0A=
> If you ARE using PR/PE, then either you are using a bandwidth reservation=
 or you are not.  If you are NOT using a bandwidth reservation, then all be=
ts are off.  It is difficult to predict the worst-case difference in packet=
s-in-flight for the two paths, and hence the worst-case sequence delta.  Wi=
th nothing to compare the user's misording requirements to, the requirement=
s are irrelevant.=0A=
>=0A=
> If you ARE using PR/PE and you ARE using bandwidth reservations, then as =
you are making the reservations, you can determine the worst-case time diff=
erential on the different paths before a merge point, you know the maximum =
data rates, and you can determine the buffer space needed to put the packet=
s in order.    If the merge system has insufficient buffer space to accompl=
ish the merge, then the user's misordering requirements are irrelevant.  Th=
at buffer space is required in order to both a) prevent overloading the ban=
dwidth reservation of the merged stream and b) not drop packets due to cong=
estion of the merge port, whether or not in-order delivery is desired.    I=
f the merge buffer space is available, then there is no problem with full i=
n-order delivery, and the user's misordering requirements are irrelevant.=
=0A=
>=0A=
> Finally, what do we imagine the network to do other than refuse the reser=
vation in the very few cases where this is possible?  If it discards packet=
s with larger differences, then you are doing nothing that the receiver can=
not do for itself.  You also are taking on the problem of knowing when to r=
esume transmission, detecting when the sequence number is reset, etc.  Thes=
e are not trivial problems, and wind up needing help from the sequencing so=
urce.  This is better left to the application to sort out.=0A=
>=0A=
> To sum up, I think that user requirements are much better expressed, and =
the network's ability to conform to those requirements are better measured,=
 in terms of best- and worst-case latency and latency variation.=0A=
>=0A=
> -- Norm=0A=
> ________________________________________=0A=
> From: detnet [detnet-bounces@ietf.org] on behalf of J=E1nos Farkas [janos=
.farkas@ericsson.com]=0A=
> Sent: Wednesday, July 04, 2018 11:12 AM=0A=
> To: DetNet WG=0A=
> Subject: [Detnet] updating the flow information model draft=0A=
>=0A=
> Dear all,=0A=
>=0A=
> I think the flow information model draft needs some updates to bring it=
=0A=
> in-line with the recent developments in the WG. I=92d like to have WG=0A=
> discussion on the list and at IETF 102 before making any updates.=0A=
>=0A=
> 1, Current version of draft-ietf-detnet-flow-information-model-01=0A=
>=0A=
> Section 5.2 Service Parameters includes in order delivery, which is a=0A=
> binary value in draft-ietf-detnet-flow-information-model-01 depending on=
=0A=
> whether or not in order delivery is required for the given service. This=
=0A=
> requires refinements based on the developments we had in=0A=
> draft-ietf-detnet-architecture-06.=0A=
>=0A=
> The refinement would involve introducing a numerical service parameter,=
=0A=
> which could be called =93MisorderingTolerance=94 or alike to replace the=
=0A=
> current binary parameter.=0A=
>=0A=
>=0A=
> 2, Recent updates of draft-ietf-detnet-architecture-06=0A=
>=0A=
> draft-ietf-detnet-architecture-06 provides a finer grade DetNet QoS=0A=
> parameter by introducing :=0A=
>=0A=
> Section 3.1:=0A=
> =93o An upper bound on out-of-order packet delivery. It is worth=0A=
> noting that some DetNet applications are unable to tolerate any=0A=
> out-of-order delivery.=94=0A=
>=0A=
> Section 3.2.2.1. In-Order Delivery:=0A=
> =93Out-of-order packet delivery can be a side effect of service=0A=
> protection. Packets delivered out-of-order impact the amount of=0A=
> buffering needed at the destination to properly process the received=0A=
> data. Such packets also influence the jitter of a flow. The DetNet=0A=
> service includes maximum allowed misordering as a constraint. Zero=0A=
> misordering would be a valid service constraint to reflect that the=0A=
> end system(s) of the flow cannot tolerate any out-of-order delivery.=0A=
> Service protection may provide a mechanism to support in-order=0A=
> delivery.=94=0A=
>=0A=
> The architecture document does not provide further details on purpose.=0A=
> It is the job of the flow information model draft to go into the details.=
=0A=
>=0A=
>=0A=
> 3, =93MisorderingTolerance=94 related thoughts=0A=
>=0A=
> The DetNet QoS requirements are correlated to each other. For instance,=
=0A=
> a packet received with a too big delay or jitter is practically a lost=0A=
> packet for the application. As for misordering, it is related, e.g., to=
=0A=
> jitter as explained in the architecture document. (Well, misordering=0A=
> above the tolerable limit can be considered loss.) The correlations can=
=0A=
> be taken into account when defining the QoS requirements for a DetNet=0A=
> service, and also when providing the given DetNet service by the DetNet=
=0A=
> network.=0A=
>=0A=
> Actually, misordering and jitter can be decreased with a similar tool,=0A=
> e.g., a playout buffer. It is a bit more complex for reordering and=0A=
> requires sequencing information carried in the packets.=0A=
>=0A=
> I see two approaches to express maximum allowed misordering:=0A=
> a) number of misordered packets=0A=
> b) time=0A=
>=0A=
> Both of them have their pros and cons.=0A=
>=0A=
> I propose to follow a) for multiple reasons.=0A=
>=0A=
> Maximum allowed/tolerable misordering could be defined along:=0A=
> =93maximum number of misordered packets, e.g., a delta of sequence number=
s=0A=
> between the highest sequence number that was just received and the=0A=
> lowest sequence that is acceptable=94=0A=
> (credit goes to Pascal for initial wording!)=0A=
>=0A=
> This is a relatively simple definition and also simple to measure,=0A=
> detect, and verify. Furthermore, timing requirement is already defined=0A=
> as part of the jitter requirement, no need to duplicate. In addition,=0A=
> timing may not be as important as the order of packets for some=0A=
> applications.=0A=
>=0A=
> What do you think?=0A=
>=0A=
> Regards,=0A=
> Janos=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=
=0A=
=0A=


From nobody Tue Jul 17 16:30:19 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 A0152130E55 for <detnet@ietfa.amsl.com>; Tue, 17 Jul 2018 16:30:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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_HI=-5, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable 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 eCE4bavtx6fD for <detnet@ietfa.amsl.com>; Tue, 17 Jul 2018 16:30:07 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EFBC5130E2E for <detnet@ietf.org>; Tue, 17 Jul 2018 16:30:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=12572; q=dns/txt; s=iport; t=1531870206; x=1533079806; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=tu68KpTE0HjNOsToMlDrVc2veNPaocsiVdngLhijwcs=; b=DLipZhTM7Vn65hXXLRo8Y0d7dneP6GElGOFNqrwRh+PfkR/l6UR3XCWX 3n2/9cUGuFjQZxW2tpAWpVKQmJu0AMaoXXpIShMVWjHOGUCDaSqwGX3WK LL6/nclDrJjRHFxcfGtV+9bf236PptUbDKC7+Nda1w0YVj7Om4viuWdff Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CqBwC/e05b/5NdJa1cGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAYNJY38og32UQoIMgziSARSBZgsYC4QDRgIXglkhNhYBAgE?= =?us-ascii?q?BAgEBAm0cDIU2AQEBAQIBAQEhBA0zBwsFCwIBCBEBAwEBAQICERUCAgIlCxU?= =?us-ascii?q?CBggCBA4FgyABgXcID6sEezOKJAWBC4d3gVc/gREngWxQLoMZAQGBGw0SDxc?= =?us-ascii?q?XKIJCMYIkAplcCQKIbIY5jWWRbQIRFIEkIwExgVJwFTsqAYI+giIaiFmFPm8?= =?us-ascii?q?BikmCRwEB?=
X-IronPort-AV: E=Sophos;i="5.51,367,1526342400"; d="scan'208";a="144024513"
Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Jul 2018 23:30:05 +0000
Received: from XCH-RCD-002.cisco.com (xch-rcd-002.cisco.com [173.37.102.12]) by rcdn-core-11.cisco.com (8.15.2/8.15.2) with ESMTPS id w6HNU52m017707 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 17 Jul 2018 23:30:05 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.1320.4; Tue, 17 Jul 2018 18:30:05 -0500
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.1320.000; Tue, 17 Jul 2018 18:30:05 -0500
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Norman Finn <norman.finn@mail01.huawei.com>
CC: Lou Berger <lberger@labn.net>, =?utf-8?B?SsOhbm9zIEZhcmthcw==?= <janos.farkas@ericsson.com>, DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] updating the flow information model draft
Thread-Index: AQHUE8KZhtN0ulng4UWEZC7V0zeLTqST6XKmgABfWoCAACe+AP//tB/l
Date: Tue, 17 Jul 2018 23:30:04 +0000
Message-ID: <57FA6599-478E-48A4-BC17-BC91239959F8@cisco.com>
References: <2d6d8f85-a283-eb43-6bea-323b7af661f2@ericsson.com> <3DF0466E9510274382F5B74499ACD6F8D38234@DFWPML704-CHM.exmail.huawei.com>, <37d1fcb7-110c-5ec9-99b6-3269cc5ac76d@labn.net>, <3DF0466E9510274382F5B74499ACD6F8D38291@DFWPML704-CHM.exmail.huawei.com>
In-Reply-To: <3DF0466E9510274382F5B74499ACD6F8D38291@DFWPML704-CHM.exmail.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: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/KYplorcR3uwdvTvUTIqYhGoYIq0>
Subject: Re: [Detnet] updating the flow information model draft
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 17 Jul 2018 23:30:19 -0000

SXTigJlzIHRvdWdoLi4uDQoNCkkgY2FuIHNlZSB0aGF0IGEgYm91bmNlZCBudW1iZXIgb2YgYnl0
ZXMgcmVjZWl2ZWQgaW4gZGlzb3JkZXIgY2FuIGJlIGZpeGVkIGJ5IGEgcmVjb21wb3NpdGlvbiBi
dWZmZXIgZmFjaW5nIHRoZSBhcHBsaWNhdGlvbiANCg0KSSBjYW4gc2VlIHRoYXQgYSBib3VuZGVk
IHRpbWUgZGlzb3JkZXIgYXQgdGhlIHJhdGUgb2YgdGhlIGZsb3cgdHJhbnNsYXRlcyBpbiB0aGUg
YWJvdmUgYnl0ZXMuDQoNClNhZGx5IG5vbmUgb2YgdGhlIGFib3ZlIGlzIGVhc3kgdG8gZGVhbCB3
aXRoIGluIHRoZSBuZXR3b3JrIHdoZXJlIHdlIHNlZSBmcmFtZXMgYW5kIHNlcXVlbmNlIG51bWJl
cnMuDQoNCkEgd2FzdGVmdWwgYXBwcm94aW1hdGlvbiBpcyB0byBkaXZpZGUgdGhlIGFwcGxpY2F0
aW9uIGJ1ZmZlciBieSBtdHUgYW5kIHRoZW4gd2UgZ2V0IHRoZSBudW1iZXIgb2YgZnJhbWVzIHdl
IGFyZSB0YWxraW5nIGFib3V0Lg0KDQpUaGlzIGRvZXMgbm90IHNlZW0gdG8gYnJpZ2h0IGJ1dCB0
aGVuIGlmIHRoZSB0cmFuc3BvcnQgaXMgc21hcnQgZW5vdWdoIHRvIHBhY2sgdGhlIGRhdGEgaW4g
YnVuY2hlcyBjbG9zZSB0byBtdHUsIGFzIG11Y2ggYXMgcG9zc2libGUgd2l0aGluIGFuIGFjY2Vw
dGFibGUgdGltZSBidWRnZXQsIHRoZW4gd2UgY2FuIGRlZmluZSBhbiBlYXN5IFNMQSBib3RoIGZv
ciBpbmdyZXNzIGZpbHRlcmluZyBhbmQgZm9yIHJlb3JkZXJpbmcuLi4NCg0KDQpSZWdhcmRzLA0K
DQpQYXNjYWwNCg0KPiBMZSAxNyBqdWlsLiAyMDE4IMOgIDE5OjAyLCBOb3JtYW4gRmlubiA8bm9y
bWFuLmZpbm5AbWFpbDAxLmh1YXdlaS5jb20+IGEgw6ljcml0IDoNCj4gDQo+IEJpbmFyeSAicmVv
cmRlcmluZyBpcy9ub3QgYWNjZXB0YWJsZSIgSSBjYW4gc2VlIHNvbWUgdXNlIGZvci4gIEl0J3Mg
dGhlIG51bWJlcnMgdGhhdCBJIGRvbid0IGtub3cgaG93IHRvIGRlYWwgd2l0aC4NCj4gDQo+IC0t
IE5vcm0NCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4g
RnJvbTogTG91IEJlcmdlciBbbGJlcmdlckBsYWJuLm5ldF0NCj4gU2VudDogVHVlc2RheSwgSnVs
eSAxNywgMjAxOCAxOjM5IFBNDQo+IFRvOiBOb3JtYW4gRmlubjsgSsOhbm9zIEZhcmthczsgRGV0
TmV0IFdHDQo+IFN1YmplY3Q6IFJlOiBbRGV0bmV0XSB1cGRhdGluZyB0aGUgZmxvdyBpbmZvcm1h
dGlvbiBtb2RlbCBkcmFmdA0KPiANCj4gTm9ybSwNCj4gDQo+ICAgICBJbiB0aGUgSVAgY2FzZSwg
d29yc3QtY2FzZSBwYWNrZXQgbWlzb3JkZXJpbmcgY2FuIGFsc28gaW1wYWN0DQo+IG11bHRpLXBh
dGggZm9yd2FyZGluZyBiZWhhdmlvci4gIEFuIGltcGxlbWVudGF0aW9uIChJUCBvciBNUExTIGRh
dGENCj4gcGxhbmVzKSBjYW4gYWx3YXlzIHNhdGlzZnkgYSBub24temVybyByZW9yZGVyaW5nIHJl
cXVpcmVtZW50IHdpdGggcGF0aHMNCj4gdGhhdCBkb24ndCByZW9yZGVyLg0KPiANCj4gTG91DQo+
IA0KPj4gT24gNy8xNy8yMDE4IDQ6MzMgUE0sIE5vcm1hbiBGaW5uIHdyb3RlOg0KPj4gSSBoYXZl
IGEgcHJvYmxlbSB3aXRoIHRoZSBpZGVhIG9mIHRoZSB1c2VyIGV4cHJlc3NpbmcgYSByZXF1aXJl
bWVudCBmb3Igd29yc3QtY2FzZSBwYWNrZXQgbWlzb3JkZXJpbmcuICBNeSBwcm9ibGVtIGlzIHRo
YXQgSSdtIG5vdCBzdXJlIHdoYXQgdGhlIG5ldHdvcmsgY2FuIGRvIHdpdGggdGhhdCBpbmZvcm1h
dGlvbi4NCj4+IA0KPj4gRWl0aGVyIHlvdSBhcmUgdXNpbmcgUFIvUEUgb3Igbm90LiAgSWYgeW91
IGFyZSBOT1QgdXNpbmcgUFIvUEUsIHRoZW4geW91IGFyZSBwcmVzdW1hYmx5IHVzaW5nIHNvbWUg
cm91dGluZy9icmlkZ2luZyBwcm90b2NvbCB0byBoZWFsIHRoZSBuZXR3b3JrIGFmdGVyIGEgZmFp
bHVyZS4gIFRoZSBvdXQtb2Ytb3JkZXIgcHJvYmxlbSB3aWxsIG9jY3VyIHdoZW4sIHNvbWUgdGlt
ZSBhZnRlciBhIGZhaWx1cmUgY2F1c2VkIGEgbG9zcyBvZiBwYWNrZXRzIGFuZCB0aGUgdXNlIG9m
IGEgbG9uZyBwYXRoIEEtLT5CLCBoZWFsaW5nIHRoZSBmYWlsdXJlIGFuZCB0aHVzIG9wZW5pbmcg
YSBzaG9ydGVyIHBhdGggY2F1c2VzIGVhcmx5IGRlbGl2ZXJpZXMgYW5kIGhlbmNlIG91dC1vZi1v
cmRlciBwYWNrZXRzLiAgSW4gb3JkZXIgdG8gcHJlZGljdCB0aGUgd29yc3QtY2FzZSBzY2VuYXJp
byBmb3Igb3V0LW9mLW9yZGVyIGRlbGl2ZXJ5LCBzbyB0aGF0IHRoZSBuZXR3b3JrIGNhbiBwYXNz
IG9yIGZhaWwgdGhlIHJlc2VydmF0aW9uIHJlcXVlc3QsIG9uZSB3b3VsZCBoYXZlIHRvIGRldGVy
bWluZSB0aGUgd29yc3QtY2FzZSBwYWNrZXRzIGluIGZsaWdodCBmb3IgdGhlIGxvbmdlc3QgcGF0
aCBBLS0+QiBhZnRlciBtdWx0aXBsZSBmYWlsdXJlcyBpbiB0aGUgbmV0d29yaywgYW5kIHRoZW4g
bG9vayBhdCB0aGUgZmFzdGVzdCBwb3NzaWJsZSBoZWFsaW5nIHRvIHRoZSBzaG9ydGVzdCBwb3Nz
aWJsZSBwYXRoIHRvIGdldCB0aGUgd29yc3QtY2FzZSBvdXQtb2Ytb3JkZXIgZGlmZmVyZW5jZS4g
IEl0IG1pZ2h0IGJlIHBvc3NpYmxlIHRvIGNhbGN1bGF0ZSB0aGlzIGluIGEgc2luZ2xlLXJpbmcg
dG9wb2xvZ3ksIGJ1dCBpbiBhIG1vcmUgY29tcGxleCB0b3BvbG9neSwgSSBoYXZlIG15IGRvdWJ0
cyB0aGF0IGl0IGNhbiBiZSBwZXJmb3JtZWQgcmVsaWFibHkuICBXaXRob3V0IGEgcmVsaWFibGUg
d2F5IHRvIGNhbGN1bGF0ZSB0aGUgd29yc3QgY2FzZSwgdGhlIHVzZXIncyBtaXNvcmRlcmluZyBy
ZXF1aXJlbWVudHMgYXJlIGlycmVsZXZhbnQuDQo+PiANCj4+IElmIHlvdSBBUkUgdXNpbmcgUFIv
UEUsIHRoZW4gZWl0aGVyIHlvdSBhcmUgdXNpbmcgYSBiYW5kd2lkdGggcmVzZXJ2YXRpb24gb3Ig
eW91IGFyZSBub3QuICBJZiB5b3UgYXJlIE5PVCB1c2luZyBhIGJhbmR3aWR0aCByZXNlcnZhdGlv
biwgdGhlbiBhbGwgYmV0cyBhcmUgb2ZmLiAgSXQgaXMgZGlmZmljdWx0IHRvIHByZWRpY3QgdGhl
IHdvcnN0LWNhc2UgZGlmZmVyZW5jZSBpbiBwYWNrZXRzLWluLWZsaWdodCBmb3IgdGhlIHR3byBw
YXRocywgYW5kIGhlbmNlIHRoZSB3b3JzdC1jYXNlIHNlcXVlbmNlIGRlbHRhLiAgV2l0aCBub3Ro
aW5nIHRvIGNvbXBhcmUgdGhlIHVzZXIncyBtaXNvcmRpbmcgcmVxdWlyZW1lbnRzIHRvLCB0aGUg
cmVxdWlyZW1lbnRzIGFyZSBpcnJlbGV2YW50Lg0KPj4gDQo+PiBJZiB5b3UgQVJFIHVzaW5nIFBS
L1BFIGFuZCB5b3UgQVJFIHVzaW5nIGJhbmR3aWR0aCByZXNlcnZhdGlvbnMsIHRoZW4gYXMgeW91
IGFyZSBtYWtpbmcgdGhlIHJlc2VydmF0aW9ucywgeW91IGNhbiBkZXRlcm1pbmUgdGhlIHdvcnN0
LWNhc2UgdGltZSBkaWZmZXJlbnRpYWwgb24gdGhlIGRpZmZlcmVudCBwYXRocyBiZWZvcmUgYSBt
ZXJnZSBwb2ludCwgeW91IGtub3cgdGhlIG1heGltdW0gZGF0YSByYXRlcywgYW5kIHlvdSBjYW4g
ZGV0ZXJtaW5lIHRoZSBidWZmZXIgc3BhY2UgbmVlZGVkIHRvIHB1dCB0aGUgcGFja2V0cyBpbiBv
cmRlci4gICAgSWYgdGhlIG1lcmdlIHN5c3RlbSBoYXMgaW5zdWZmaWNpZW50IGJ1ZmZlciBzcGFj
ZSB0byBhY2NvbXBsaXNoIHRoZSBtZXJnZSwgdGhlbiB0aGUgdXNlcidzIG1pc29yZGVyaW5nIHJl
cXVpcmVtZW50cyBhcmUgaXJyZWxldmFudC4gIFRoYXQgYnVmZmVyIHNwYWNlIGlzIHJlcXVpcmVk
IGluIG9yZGVyIHRvIGJvdGggYSkgcHJldmVudCBvdmVybG9hZGluZyB0aGUgYmFuZHdpZHRoIHJl
c2VydmF0aW9uIG9mIHRoZSBtZXJnZWQgc3RyZWFtIGFuZCBiKSBub3QgZHJvcCBwYWNrZXRzIGR1
ZSB0byBjb25nZXN0aW9uIG9mIHRoZSBtZXJnZSBwb3J0LCB3aGV0aGVyIG9yIG5vdCBpbi1vcmRl
ciBkZWxpdmVyeSBpcyBkZXNpcmVkLiAgICBJZiB0aGUgbWVyZ2UgYnVmZmVyIHNwYWNlIGlzIGF2
YWlsYWJsZSwgdGhlbiB0aGVyZSBpcyBubyBwcm9ibGVtIHdpdGggZnVsbCBpbi1vcmRlciBkZWxp
dmVyeSwgYW5kIHRoZSB1c2VyJ3MgbWlzb3JkZXJpbmcgcmVxdWlyZW1lbnRzIGFyZSBpcnJlbGV2
YW50Lg0KPj4gDQo+PiBGaW5hbGx5LCB3aGF0IGRvIHdlIGltYWdpbmUgdGhlIG5ldHdvcmsgdG8g
ZG8gb3RoZXIgdGhhbiByZWZ1c2UgdGhlIHJlc2VydmF0aW9uIGluIHRoZSB2ZXJ5IGZldyBjYXNl
cyB3aGVyZSB0aGlzIGlzIHBvc3NpYmxlPyAgSWYgaXQgZGlzY2FyZHMgcGFja2V0cyB3aXRoIGxh
cmdlciBkaWZmZXJlbmNlcywgdGhlbiB5b3UgYXJlIGRvaW5nIG5vdGhpbmcgdGhhdCB0aGUgcmVj
ZWl2ZXIgY2Fubm90IGRvIGZvciBpdHNlbGYuICBZb3UgYWxzbyBhcmUgdGFraW5nIG9uIHRoZSBw
cm9ibGVtIG9mIGtub3dpbmcgd2hlbiB0byByZXN1bWUgdHJhbnNtaXNzaW9uLCBkZXRlY3Rpbmcg
d2hlbiB0aGUgc2VxdWVuY2UgbnVtYmVyIGlzIHJlc2V0LCBldGMuICBUaGVzZSBhcmUgbm90IHRy
aXZpYWwgcHJvYmxlbXMsIGFuZCB3aW5kIHVwIG5lZWRpbmcgaGVscCBmcm9tIHRoZSBzZXF1ZW5j
aW5nIHNvdXJjZS4gIFRoaXMgaXMgYmV0dGVyIGxlZnQgdG8gdGhlIGFwcGxpY2F0aW9uIHRvIHNv
cnQgb3V0Lg0KPj4gDQo+PiBUbyBzdW0gdXAsIEkgdGhpbmsgdGhhdCB1c2VyIHJlcXVpcmVtZW50
cyBhcmUgbXVjaCBiZXR0ZXIgZXhwcmVzc2VkLCBhbmQgdGhlIG5ldHdvcmsncyBhYmlsaXR5IHRv
IGNvbmZvcm0gdG8gdGhvc2UgcmVxdWlyZW1lbnRzIGFyZSBiZXR0ZXIgbWVhc3VyZWQsIGluIHRl
cm1zIG9mIGJlc3QtIGFuZCB3b3JzdC1jYXNlIGxhdGVuY3kgYW5kIGxhdGVuY3kgdmFyaWF0aW9u
Lg0KPj4gDQo+PiAtLSBOb3JtDQo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+PiBGcm9tOiBkZXRuZXQgW2RldG5ldC1ib3VuY2VzQGlldGYub3JnXSBvbiBiZWhh
bGYgb2YgSsOhbm9zIEZhcmthcyBbamFub3MuLmZhcmthc0Blcmljc3Nvbi5jb21dDQo+PiBTZW50
OiBXZWRuZXNkYXksIEp1bHkgMDQsIDIwMTggMTE6MTIgQU0NCj4+IFRvOiBEZXROZXQgV0cNCj4+
IFN1YmplY3Q6IFtEZXRuZXRdIHVwZGF0aW5nIHRoZSBmbG93IGluZm9ybWF0aW9uIG1vZGVsIGRy
YWZ0DQo+PiANCj4+IERlYXIgYWxsLA0KPj4gDQo+PiBJIHRoaW5rIHRoZSBmbG93IGluZm9ybWF0
aW9uIG1vZGVsIGRyYWZ0IG5lZWRzIHNvbWUgdXBkYXRlcyB0byBicmluZyBpdA0KPj4gaW4tbGlu
ZSB3aXRoIHRoZSByZWNlbnQgZGV2ZWxvcG1lbnRzIGluIHRoZSBXRy4gSeKAmWQgbGlrZSB0byBo
YXZlIFdHDQo+PiBkaXNjdXNzaW9uIG9uIHRoZSBsaXN0IGFuZCBhdCBJRVRGIDEwMiBiZWZvcmUg
bWFraW5nIGFueSB1cGRhdGVzLg0KPj4gDQo+PiAxLCBDdXJyZW50IHZlcnNpb24gb2YgZHJhZnQt
aWV0Zi1kZXRuZXQtZmxvdy1pbmZvcm1hdGlvbi1tb2RlbC0wMQ0KPj4gDQo+PiBTZWN0aW9uIDUu
MiBTZXJ2aWNlIFBhcmFtZXRlcnMgaW5jbHVkZXMgaW4gb3JkZXIgZGVsaXZlcnksIHdoaWNoIGlz
IGENCj4+IGJpbmFyeSB2YWx1ZSBpbiBkcmFmdC1pZXRmLWRldG5ldC1mbG93LWluZm9ybWF0aW9u
LW1vZGVsLTAxIGRlcGVuZGluZyBvbg0KPj4gd2hldGhlciBvciBub3QgaW4gb3JkZXIgZGVsaXZl
cnkgaXMgcmVxdWlyZWQgZm9yIHRoZSBnaXZlbiBzZXJ2aWNlLiBUaGlzDQo+PiByZXF1aXJlcyBy
ZWZpbmVtZW50cyBiYXNlZCBvbiB0aGUgZGV2ZWxvcG1lbnRzIHdlIGhhZCBpbg0KPj4gZHJhZnQt
aWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA2Lg0KPj4gDQo+PiBUaGUgcmVmaW5lbWVudCB3b3Vs
ZCBpbnZvbHZlIGludHJvZHVjaW5nIGEgbnVtZXJpY2FsIHNlcnZpY2UgcGFyYW1ldGVyLA0KPj4g
d2hpY2ggY291bGQgYmUgY2FsbGVkIOKAnE1pc29yZGVyaW5nVG9sZXJhbmNl4oCdIG9yIGFsaWtl
IHRvIHJlcGxhY2UgdGhlDQo+PiBjdXJyZW50IGJpbmFyeSBwYXJhbWV0ZXIuDQo+PiANCj4+IA0K
Pj4gMiwgUmVjZW50IHVwZGF0ZXMgb2YgZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA2
DQo+PiANCj4+IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNiBwcm92aWRlcyBhIGZp
bmVyIGdyYWRlIERldE5ldCBRb1MNCj4+IHBhcmFtZXRlciBieSBpbnRyb2R1Y2luZyA6DQo+PiAN
Cj4+IFNlY3Rpb24gMy4xOg0KPj4g4oCcbyBBbiB1cHBlciBib3VuZCBvbiBvdXQtb2Ytb3JkZXIg
cGFja2V0IGRlbGl2ZXJ5LiBJdCBpcyB3b3J0aA0KPj4gbm90aW5nIHRoYXQgc29tZSBEZXROZXQg
YXBwbGljYXRpb25zIGFyZSB1bmFibGUgdG8gdG9sZXJhdGUgYW55DQo+PiBvdXQtb2Ytb3JkZXIg
ZGVsaXZlcnku4oCdDQo+PiANCj4+IFNlY3Rpb24gMy4yLjIuMS4gSW4tT3JkZXIgRGVsaXZlcnk6
DQo+PiDigJxPdXQtb2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5IGNhbiBiZSBhIHNpZGUgZWZmZWN0
IG9mIHNlcnZpY2UNCj4+IHByb3RlY3Rpb24uIFBhY2tldHMgZGVsaXZlcmVkIG91dC1vZi1vcmRl
ciBpbXBhY3QgdGhlIGFtb3VudCBvZg0KPj4gYnVmZmVyaW5nIG5lZWRlZCBhdCB0aGUgZGVzdGlu
YXRpb24gdG8gcHJvcGVybHkgcHJvY2VzcyB0aGUgcmVjZWl2ZWQNCj4+IGRhdGEuIFN1Y2ggcGFj
a2V0cyBhbHNvIGluZmx1ZW5jZSB0aGUgaml0dGVyIG9mIGEgZmxvdy4gVGhlIERldE5ldA0KPj4g
c2VydmljZSBpbmNsdWRlcyBtYXhpbXVtIGFsbG93ZWQgbWlzb3JkZXJpbmcgYXMgYSBjb25zdHJh
aW50LiBaZXJvDQo+PiBtaXNvcmRlcmluZyB3b3VsZCBiZSBhIHZhbGlkIHNlcnZpY2UgY29uc3Ry
YWludCB0byByZWZsZWN0IHRoYXQgdGhlDQo+PiBlbmQgc3lzdGVtKHMpIG9mIHRoZSBmbG93IGNh
bm5vdCB0b2xlcmF0ZSBhbnkgb3V0LW9mLW9yZGVyIGRlbGl2ZXJ5Lg0KPj4gU2VydmljZSBwcm90
ZWN0aW9uIG1heSBwcm92aWRlIGEgbWVjaGFuaXNtIHRvIHN1cHBvcnQgaW4tb3JkZXINCj4+IGRl
bGl2ZXJ5LuKAnQ0KPj4gDQo+PiBUaGUgYXJjaGl0ZWN0dXJlIGRvY3VtZW50IGRvZXMgbm90IHBy
b3ZpZGUgZnVydGhlciBkZXRhaWxzIG9uIHB1cnBvc2UuDQo+PiBJdCBpcyB0aGUgam9iIG9mIHRo
ZSBmbG93IGluZm9ybWF0aW9uIG1vZGVsIGRyYWZ0IHRvIGdvIGludG8gdGhlIGRldGFpbHMuDQo+
PiANCj4+IA0KPj4gMywg4oCcTWlzb3JkZXJpbmdUb2xlcmFuY2XigJ0gcmVsYXRlZCB0aG91Z2h0
cw0KPj4gDQo+PiBUaGUgRGV0TmV0IFFvUyByZXF1aXJlbWVudHMgYXJlIGNvcnJlbGF0ZWQgdG8g
ZWFjaCBvdGhlci4gRm9yIGluc3RhbmNlLA0KPj4gYSBwYWNrZXQgcmVjZWl2ZWQgd2l0aCBhIHRv
byBiaWcgZGVsYXkgb3Igaml0dGVyIGlzIHByYWN0aWNhbGx5IGEgbG9zdA0KPj4gcGFja2V0IGZv
ciB0aGUgYXBwbGljYXRpb24uIEFzIGZvciBtaXNvcmRlcmluZywgaXQgaXMgcmVsYXRlZCwgZS5n
LiwgdG8NCj4+IGppdHRlciBhcyBleHBsYWluZWQgaW4gdGhlIGFyY2hpdGVjdHVyZSBkb2N1bWVu
dC4gKFdlbGwsIG1pc29yZGVyaW5nDQo+PiBhYm92ZSB0aGUgdG9sZXJhYmxlIGxpbWl0IGNhbiBi
ZSBjb25zaWRlcmVkIGxvc3MuKSBUaGUgY29ycmVsYXRpb25zIGNhbg0KPj4gYmUgdGFrZW4gaW50
byBhY2NvdW50IHdoZW4gZGVmaW5pbmcgdGhlIFFvUyByZXF1aXJlbWVudHMgZm9yIGEgRGV0TmV0
DQo+PiBzZXJ2aWNlLCBhbmQgYWxzbyB3aGVuIHByb3ZpZGluZyB0aGUgZ2l2ZW4gRGV0TmV0IHNl
cnZpY2UgYnkgdGhlIERldE5ldA0KPj4gbmV0d29yay4NCj4+IA0KPj4gQWN0dWFsbHksIG1pc29y
ZGVyaW5nIGFuZCBqaXR0ZXIgY2FuIGJlIGRlY3JlYXNlZCB3aXRoIGEgc2ltaWxhciB0b29sLA0K
Pj4gZS5nLiwgYSBwbGF5b3V0IGJ1ZmZlci4gSXQgaXMgYSBiaXQgbW9yZSBjb21wbGV4IGZvciBy
ZW9yZGVyaW5nIGFuZA0KPj4gcmVxdWlyZXMgc2VxdWVuY2luZyBpbmZvcm1hdGlvbiBjYXJyaWVk
IGluIHRoZSBwYWNrZXRzLg0KPj4gDQo+PiBJIHNlZSB0d28gYXBwcm9hY2hlcyB0byBleHByZXNz
IG1heGltdW0gYWxsb3dlZCBtaXNvcmRlcmluZzoNCj4+IGEpIG51bWJlciBvZiBtaXNvcmRlcmVk
IHBhY2tldHMNCj4+IGIpIHRpbWUNCj4+IA0KPj4gQm90aCBvZiB0aGVtIGhhdmUgdGhlaXIgcHJv
cyBhbmQgY29ucy4NCj4+IA0KPj4gSSBwcm9wb3NlIHRvIGZvbGxvdyBhKSBmb3IgbXVsdGlwbGUg
cmVhc29ucy4NCj4+IA0KPj4gTWF4aW11bSBhbGxvd2VkL3RvbGVyYWJsZSBtaXNvcmRlcmluZyBj
b3VsZCBiZSBkZWZpbmVkIGFsb25nOg0KPj4g4oCcbWF4aW11bSBudW1iZXIgb2YgbWlzb3JkZXJl
ZCBwYWNrZXRzLCBlLmcuLCBhIGRlbHRhIG9mIHNlcXVlbmNlIG51bWJlcnMNCj4+IGJldHdlZW4g
dGhlIGhpZ2hlc3Qgc2VxdWVuY2UgbnVtYmVyIHRoYXQgd2FzIGp1c3QgcmVjZWl2ZWQgYW5kIHRo
ZQ0KPj4gbG93ZXN0IHNlcXVlbmNlIHRoYXQgaXMgYWNjZXB0YWJsZeKAnQ0KPj4gKGNyZWRpdCBn
b2VzIHRvIFBhc2NhbCBmb3IgaW5pdGlhbCB3b3JkaW5nISkNCj4+IA0KPj4gVGhpcyBpcyBhIHJl
bGF0aXZlbHkgc2ltcGxlIGRlZmluaXRpb24gYW5kIGFsc28gc2ltcGxlIHRvIG1lYXN1cmUsDQo+
PiBkZXRlY3QsIGFuZCB2ZXJpZnkuIEZ1cnRoZXJtb3JlLCB0aW1pbmcgcmVxdWlyZW1lbnQgaXMg
YWxyZWFkeSBkZWZpbmVkDQo+PiBhcyBwYXJ0IG9mIHRoZSBqaXR0ZXIgcmVxdWlyZW1lbnQsIG5v
IG5lZWQgdG8gZHVwbGljYXRlLiBJbiBhZGRpdGlvbiwNCj4+IHRpbWluZyBtYXkgbm90IGJlIGFz
IGltcG9ydGFudCBhcyB0aGUgb3JkZXIgb2YgcGFja2V0cyBmb3Igc29tZQ0KPj4gYXBwbGljYXRp
b25zLg0KPj4gDQo+PiBXaGF0IGRvIHlvdSB0aGluaz8NCj4+IA0KPj4gUmVnYXJkcywNCj4+IEph
bm9zDQo+PiANCj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+PiBkZXRuZXQgbWFpbGluZyBsaXN0DQo+PiBkZXRuZXRAaWV0Zi5vcmcNCj4+IGh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0DQo+PiANCj4+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PiBkZXRuZXQgbWFpbGlu
ZyBsaXN0DQo+PiBkZXRuZXRAaWV0Zi5vcmcNCj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vZGV0bmV0DQo+PiANCj4gDQo+IA0KPiANCj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gZGV0bmV0IG1haWxpbmcgbGlzdA0KPiBk
ZXRuZXRAaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9k
ZXRuZXQNCg==


From nobody Tue Jul 17 19:45:01 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 3480B130EE0 for <detnet@ietfa.amsl.com>; Tue, 17 Jul 2018 19:45:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_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 8G2S1lQEA4TB for <detnet@ietfa.amsl.com>; Tue, 17 Jul 2018 19:44:57 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A4ABB130E51 for <detnet@ietf.org>; Tue, 17 Jul 2018 19:44:56 -0700 (PDT)
Received: from LHREML711-CAH.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id 0B235173B30A0; Wed, 18 Jul 2018 03:44:53 +0100 (IST)
Received: from DGGEMI404-HUB.china.huawei.com (10.3.17.142) by LHREML711-CAH.china.huawei.com (10.201.108.34) with Microsoft SMTP Server (TLS) id 14.3.399.0; Wed, 18 Jul 2018 03:44:53 +0100
Received: from DGGEMI529-MBS.china.huawei.com ([169.254.5.90]) by dggemi404-hub.china.huawei.com ([10.3.17.142]) with mapi id 14.03.0382.000; Wed, 18 Jul 2018 10:44:49 +0800
From: "qiangli (D)" <qiangli3@huawei.com>
To: Rodney Cummings <rodney.cummings@ni.com>, =?utf-8?B?SsOhbm9zIEZhcmthcw==?= <janos.farkas@ericsson.com>, DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] updating the flow information model draft
Thread-Index: AQHUE8KZwjE4LcNZ9Uulhw/elCbKyKSK2XeggAg1kYCAATt+8A==
Date: Wed, 18 Jul 2018 02:44:48 +0000
Message-ID: <06C389826B926F48A557D5DB5A54C4ED2ACB004F@dggemi529-mbs.china.huawei.com>
References: <2d6d8f85-a283-eb43-6bea-323b7af661f2@ericsson.com> <06C389826B926F48A557D5DB5A54C4ED2A69D265@dggemi529-mbs.china.huawei.com> <CY4PR04MB1127AC43E3F763030DF5A79A925C0@CY4PR04MB1127.namprd04.prod.outlook.com>
In-Reply-To: <CY4PR04MB1127AC43E3F763030DF5A79A925C0@CY4PR04MB1127.namprd04.prod.outlook.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.130.163.138]
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/vKgsjpurJOk4s5dyFQFLiONrnNU>
Subject: Re: [Detnet] updating the flow information model draft
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 18 Jul 2018 02:45:00 -0000

SGksDQoNClRoZSByb290IGNhdXNlIG9mIGRpZmZlcmVudCBvcGluaW9ucyBJIGNhbiBzZWUgaGVy
ZSBpcyB0aGUgbWl4aW5nIG9mIGluZm9ybWF0aW9uIG1vZGVsIGFuZCBzZXJ2aWNlIG1vZGVsLg0K
DQpJIHRyaWVkIHRvIHJlZHJhdyBGaWd1cmUgMSBvZiBpbmZvcm1hdGlvbiBtb2RlbCBkcmFmdCBh
cyBmb2xsb3dzLCBtZXNzeSBkaXNwbGF5IGluIHR4dCBmb3JtYXQuIA0KLS0tQmV0d2VlbiB1c2Vy
IGFuZCBuZXR3b3JrIG1hbmFnZW1lbnQvY29udHJvbCBlbnRpdHkgaXMgc2VydmljZSBtb2RlbCwg
aGVyZSB3ZSBhc3N1bWUgdXNlciBoYXMgbGltaXRlZCBrbm93bGVkZ2Ugb2YgZGV0bmV0IG5ldHdv
cmssIGhlbmNlIHVzZXIgY2FuIG9ubHkgc2F5ICJJIHdhbnQgdG8gcHVyY2hhc2UgYSBkZXRuZXQg
c2VydmljZSBmb3IgbXkgYXBwbGljYXRpb24sIHBsZWFzZSBnaXZlIG1lICJ2ZXJ5IGxvdyIgb3V0
LW9mLW9yZGVyIHRyYW5zbWlzc2lvbiIuIA0KLS0tVGhlbiBpbnNpZGVzIHRoZSBtYW5hZ2VtZW50
L2NvbnRyb2wgZW50aXR5LCAidmVyeSBsb3ciIHdpbGwgYmUgdHJhbnNsYXRlZCBpbnRvIG1vcmUg
dGVjaG5pY2FsIGxhbmd1YWdlIGZvciBleGFtcGxlICJsZXNzIHRoYW4gMC4xJSBwYWNrZXQgZGlz
b3JkZXJpbmciIGFjY29yZGluZyB0byB0aGUgaW5mb3JtYXRpb24gbW9kZWwuIE5leHQsIG1hbmFn
ZW1lbnQvY29udHJvbCBlbnRpdHkgc2hvdWxkIGRvIGFub3RoZXIgd29yayAtLSBzZWxlY3QgYSBz
cGVjaWZpYyB0ZWNobm9sb2d5IHRoYXQgY2FuIHNhdGlzZnkgdGhpcyByZXF1aXJlbWVudCwgYW5k
IGdlbmVyYXRlcyBjb25maWd1cmF0aW9uIHBhcmFtZXRlcnMuIA0KLS0tQXQgbGFzdCwgdGhlc2Ug
cGFyYW1ldGVycyB3aWxsIGJlIHNldCB0byBkZXZpY2VzL25ldHdvcmsgbm9kZXMgdGhyb3VnaCB0
aGUgZGV2aWNlIGNvbmZpZ3VyYXRpb24gbW9kZWwuDQoNCg0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICANCiBVc2VyICAgICAgICAgICAgICAgICAgICAgTmV0d29yayBPcGVyYXRv
cg0KICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0rDQogIC9cICAgc2VydmljZSBtb2RlbCAgICB8IGluZm9ybWF0aW9uICBtb2RlbCAgfCAgIG1h
bmFnZW1lbnQvY29udHJvbCBlbnRpdHkNCiAvICBcPC0tLS0tLS0tLS0tLS0tLS0tLS0tLT4gICB8
ICAgICAgICAgICAgICAgICAgICB8ICANCiAtLS0tLS0gIFtJIHdhbnQgYSBkZXRuZXQgIHwgWyAi
dmVyeSBsb3ciLT4gbGVzcyB0aGFufCAgDQogICAgICAgc2VydmljZSB3aXRoICJ2ZXJ5IHwgMC4x
JSBwYWNrZXQgICAgICAgICAgfA0KICAgICAgIGxvdyIgb3V0LW9mLW9yZGVyXSB8IGRpc29yZGVy
aW5nXSAgICAgICAgIHwNCiAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICBkZXZpY2UgY29uZmlndXJhdGlvbg0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgbW9kZWwNCiAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAg
ICAgICAgICB2ICAgICAgICAgICAgICB2ICAgICAgICAgICAgICAgdg0KICAgICAgICAgICAgICBO
ZXR3b3JrKy0tLSsgICAgICAgICAgKy0tLSsgICAgICAgICAgICstLS0rDQogICAgICAgICAgICAg
ICAgICAgICB8ICAgfCAgICAgICAgICB8ICAgfCAgICAgICAgICAgfCAgIHwNCiAgICAgICAgICAg
ICAgTm9kZXMgICstLS0rICAgICAgICAgICstLS0rICAgICAgICAgICArLS0tKw0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpCZXN0IHJlZ2FyZHMsDQoNCkNyaXN0aW5hIFFJQU5HDQoN
Ci0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBSb2RuZXkgQ3VtbWluZ3MgW21haWx0
bzpyb2RuZXkuY3VtbWluZ3NAbmkuY29tXSANClNlbnQ6IFR1ZXNkYXksIEp1bHkgMTcsIDIwMTgg
MTA6NTYgUE0NClRvOiBxaWFuZ2xpIChEKSA8cWlhbmdsaTNAaHVhd2VpLmNvbT47IErDoW5vcyBG
YXJrYXMgPGphbm9zLmZhcmthc0Blcmljc3Nvbi5jb20+OyBEZXROZXQgV0cgPGRldG5ldEBpZXRm
Lm9yZz4NClN1YmplY3Q6IFJFOiBbRGV0bmV0XSB1cGRhdGluZyB0aGUgZmxvdyBpbmZvcm1hdGlv
biBtb2RlbCBkcmFmdA0KDQpIaSBKYW5vcywNCg0KSSBkb24ndCBuZWNlc3NhcmlseSBhZ3JlZSB3
aXRoIHRoZSBwcm9wb3NhbHMgdG8gYWRkIGluLW9yZGVyIGRlbGl2ZXJ5IGFuZC9vciBwcm9iYWJp
bGl0eS1vZi1wYWNrZXQtbG9zcyB0byB0aGUgRGV0TmV0IGluZm9ybWF0aW9uIG1vZGVsKHMpLg0K
DQpXZSBuZWVkIHRvIGtlZXAgdGhlIHVzZXIgaW4gbWluZC4gVGhlIHVzZXItc2lkZSBvZiB0aGUg
aW5mb3JtYXRpb24gbW9kZWwgbXVzdCBwcm92aWRlIHBhcmFtZXRlcnMgdGhhdDoNCjEuIEFyZSBr
bm93biBieSBhIHVzZXIgd2l0aG91dCBhbnkga25vd2xlZGdlIG9mIHRoZSBuZXR3b3JrIGRldGFp
bHMuDQoyLiBDYW4gYmUgcHJhY3RpY2FsbHkgcHJvdmlkZWQgYnkgdGhlIG5ldHdvcmsgaW5kZXBl
bmRlbnQgb2YgdGhlIGFwcGxpY2F0aW9uL3VzZXIgZGF0YSBwcm90b2NvbC4NCg0KSXRlbSAyIG1l
YW5zIHRoYXQgd2UgY2Fubm90IGFzc3VtZSBhIHNwZWNpZmljIHByb3RvY29sIG9uIHRvcCBvZiBJ
UCBhbmQvb3IgbGF5ZXItMiBwYWNrZXRzLiBNYXliZSBpdCBpcyBVRFAuIE1heWJlIGl0IGlzIFRD
UC4gTWF5YmUgaXQgaXMgbGF5ZXItMiAoZS5nLiBJRUVFIFN0ZCAxNzIyKS4gV2UgYWxsIGtub3cg
dGhhdCBUQ1AgaGFzIGEgbG93ZXIgcHJvYmFiaWxpdHktb2YtcGFja2V0LWxvc3MgdGhhbiBVRFAs
IGJ1dCB0aGF0IGlzIG5vdCByZWxldmFudCB0byB0aGUgRGV0TmV0IGluZm9ybWF0aW9uIG1vZGVs
Lg0KDQpJbiB0aGF0IGNvbnRleHQsIGlmIHRoZSBpbmZvcm1hdGlvbiBtb2RlbCBwcm92aWRlcyBh
IHByb2JhYmlsaXR5LW9mLXBhY2tldC1sb3NzIHBhcmFtZXRlciwgaG93IGRvIHdlIHByb3Bvc2Ug
dGhhdCB0aGUgdXNlciB3aWxsIGNvbXB1dGUgdGhhdCBudW1iZXI/IEkgd291bGQgYXJndWUgdGhh
dCB0aGUgdXNlciBkb2VzIG5vdCBoYXZlIHN1ZmZpY2llbnQga25vd2xlZGdlIHRvIGRvIHRoaXMu
IFdoYXQncyBtb3JlLi4uIGhvdyB3b3VsZCB0aGUgbmV0d29yayBjb21wdXRlIHRoZSBudW1iZXIg
dGhhdCBpcyBkZWxpdmVyZWQgYnkgdGhlIG5ldHdvcms/IEZvciBleGFtcGxlLCBpZiBFdGhlcm5l
dCBjYWJsaW5nIGlzIGluc3RhbGxlZCBpbiBhIG5vaXN5IGVudmlyb25tZW50LCBwcm9iYWJpbGl0
eS1vZi1wYWNrZXQtbG9zcyBpcyBwcm9iYWJseSBoaWdoZXIsIGJ1dCBJIGRvbid0IHNlZSBob3cg
YSBjZW50cmFsIGNvbnRyb2xsZXIgd291bGQgYmUgYXdhcmUgb2YgaXQuDQoNClRvIGJlIHByYWN0
aWNhbCwgd2UgbmVlZCB0byBwcm92aWRlIHBhcmFtZXRlcnMgdGhhdCBhcmUgYXNzb2NpYXRlZCB3
aXRoIHRoaW5ncyB0aGUgdXNlciBhY3R1YWxseSBrbm93cy4gRm9yIGV4YW1wbGUsIHRoZSB1c2Vy
IGtub3dzIHdoZXRoZXIgaGUvc2hlIGNhbiBkZXBsb3llZCBJRUVFIFN0ZCA4MDIuMUNCIHRlY2hu
b2xvZ3kgaW4gc3dpdGNoZXMvcm91dGVycywgYW5kIHRoZSB1c2VyIGtub3cgaG93IG1hbnkgcmVk
dW5kYW50IHBhdGhzIGhhdmUgYmVlbiBkZXBsb3llZC4gVGhlcmVmb3JlLCBpZiB3ZSBoYXZlIGEg
ZmxvdyBwYXJhbWV0ZXIgbGlrZSBudW1iZXItb2YtcmVkdW5kYW50LXBhdGhzLCB0aGF0IGlzIHNv
bWV0aGluZyB0aGF0IHRoZSB1c2VyIGNhbiB1bmRlcnN0YW5kLCBhbmQgaXQgaXMgc29tZXRoaW5n
IHRoYXQgdGhlIG5ldHdvcmsgY2FuIGNoZWNrIGZvciBhbmQgY29uZmlndXJlLg0KDQpBcyBmb3Ig
aW4tb3JkZXIgZGVsaXZlcnksIEkgaGF2ZW4ndCBzZWVuIGEgcHJvcG9zYWwgZm9yIGhvdyB0aGF0
IHdvdWxkIGJlIGRlbGl2ZXJlZCBieSB0aGUgbmV0d29yay4gSWYvdW50aWwgd2UgaGF2ZSBzdWNo
IGEgcHJvcG9zYWwsIGFkZGluZyBpdCBub3cgd291bGQgZG8gbm90aGluZyBidXQgcHJvdmlkZSBh
IGZhbHNlIHByb21pc2UuIEkgd291bGQgYXJndWUgdGhhdCB3ZSBzaG91bGQgd2FpdCB1bnRpbCBh
IHN0YW5kYXJkIGZvciBpbi1vcmRlciBkZWxpdmVyeSBleGlzdHMsIGFuZCB0aGVuIHByb3ZpZGUg
dGhpcyBwYXJhbWV0ZXIuDQoNClJvZG5leQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
DQo+IEZyb206IGRldG5ldCA8ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBx
aWFuZ2xpIChEKQ0KPiBTZW50OiBUaHVyc2RheSwgSnVseSAxMiwgMjAxOCAxOjQwIEFNDQo+IFRv
OiBKw6Fub3MgRmFya2FzIDxqYW5vcy5mYXJrYXNAZXJpY3Nzb24uY29tPjsgRGV0TmV0IFdHIA0K
PiA8ZGV0bmV0QGlldGYub3JnPg0KPiBTdWJqZWN0OiBSZTogW0RldG5ldF0gdXBkYXRpbmcgdGhl
IGZsb3cgaW5mb3JtYXRpb24gbW9kZWwgZHJhZnQNCj4gDQo+IEhpIEphbm9zLA0KPiANCj4gSSBh
Z3JlZSB3aXRoIHlvdSB0aGF0IHRoZSBpbmZvcm1hdGlvbiBtb2RlbCBkcmFmdCBuZWVkcyB0byBh
ZGQgc29tZSANCj4gImluIG9yZGVyIGRlbGl2ZXJ5IiByZWxhdGVkIGNvbnRlbnQuIEFuZCBJIHBl
cnNvbmFsbHkgcHJlZmVyIHlvdXIgDQo+IGZpcnN0IHN1Z2dlc3Rpb24sIHVzaW5nIHRoZSBudW1i
ZXIgb2YgbWlzb3JkZXJlZCBwYWNrZXRzIHRvIGV4cHJlc3MgDQo+IHRoZSBtaXNvZGVyaW5nLg0K
PiANCj4gQmVzaWRlcywgSSBoYXZlIHR3byBvdGhlciBxdWVzdGlvbnM6DQo+IA0KPiAtLXdoYXQg
aXMgdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuICJzZWN0aW9uIDUuMiBzZXJ2aWNlIHBhcmFtZXRl
cnMiIA0KPiBhbmQgInNlY3Rpb24gMTAuMyB1c2VyIHRvIG5ldHdvcmsgcmVxdWlyZW1lbnRzIiwg
YXJlbid0IHRoZXkgYm90aCBvbiANCj4gdGhlIGludGVyZmFjZSBiZXR3ZWVuIHVzZXIgYW5kIG5l
dHdvcms/IE9uZSBpbnRlcmZhY2UgdHdvIHVzYWdlcywgDQo+IGRlcGVuZCBvbiB3aGljaCBkaXJl
Y3Rpb24geW91IGxvb2sgYXQgaXQuIEZyb20gbmV0d29yayB0byB1c2VyIGlzIA0KPiBzZXJ2aWNl
LCBpbiB0aGUgb3Bwb3NpdGUgZGlyZWN0aW9uIGlzIHJlcXVpcmVtZW50LCBidXQgZWl0aGVyIHdh
eSwgDQo+IHRoZXkgd2lsbCBoYXZlIHRoZSBzYW1lIHBhcmFtZXRlcnMuDQo+IA0KPiAtLSBEbyB3
ZSBuZWVkIHRvIGV4cGFuZCBpbmZvcm1hdGlvbiBtb2RlbCBkcmFmdCBmb3Igaml0dGVyPyBJIGNv
dWxkbid0IA0KPiBmaW5kIHRoZSBkZXNjcmlwdGlvbiBvZiBqaXR0ZXIgaW4gdGhlIGN1cnJlbnQg
dmVyc2lvbi4gSG93ZXZlciANCj4gYWNjb3JkaW5nIHRvIHRoZSBQUyBkcmFmdCwgaml0dGVyIGlz
IG9uZSBvZiB0aGUgaW1wb3J0YW50IGZlYXR1cmVzIG9mIA0KPiBkZXRuZXQgZmxvdywgc2VlIGJl
bG93Og0KPiANCj4gIi4uLi5hbG9uZyB0aGUgbXVsdGktaG9wIHBhdGggd2l0aCBzdWNoIGNoYXJh
Y3RlcmlzdGljcyBhcyBsb3cgbGF0ZW5jeSANCj4gYW5kIHVsdHJhLWxvdyBqaXR0ZXIsIHJlb3Jk
ZXJpbmcgYW5kL29yIHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiBvZiANCj4gcGFja2V0cy4u
Li4uIiwgYXMgd2VsbCBhcyAiTmVlZCBhYnNvbHV0ZSBndWFyYW50ZWVzIG9mIG1pbmltdW0gYW5k
IA0KPiBtYXhpbXVtIGxhdGVuY3kgZW5kLSB0by1lbmQgYWNyb3NzIHRoZSBuZXR3b3JrOyBzb21l
dGltZXMgYSB0aWdodCANCj4gaml0dGVyIGlzIHJlcXVpcmVkIGFzIHdlbGw7Ig0KPiANCj4gDQo+
IEJlc3QgcmVnYXJkcywNCj4gDQo+IENyaXN0aW5hIFFJQU5HDQo+IA0KPiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXRuZXQgW21haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRm
Lm9yZ10gT24gQmVoYWxmIE9mIErDoW5vcyANCj4gRmFya2FzDQo+IFNlbnQ6IFRodXJzZGF5LCBK
dWx5IDA1LCAyMDE4IDI6MTIgQU0NCj4gVG86IERldE5ldCBXRyA8ZGV0bmV0QGlldGYub3JnPg0K
PiBTdWJqZWN0OiBbRGV0bmV0XSB1cGRhdGluZyB0aGUgZmxvdyBpbmZvcm1hdGlvbiBtb2RlbCBk
cmFmdA0KPiANCj4gRGVhciBhbGwsDQo+IA0KPiBJIHRoaW5rIHRoZSBmbG93IGluZm9ybWF0aW9u
IG1vZGVsIGRyYWZ0IG5lZWRzIHNvbWUgdXBkYXRlcyB0byBicmluZyANCj4gaXQgaW4tbGluZSB3
aXRoIHRoZSByZWNlbnQgZGV2ZWxvcG1lbnRzIGluIHRoZSBXRy4gSeKAmWQgbGlrZSB0byBoYXZl
IFdHIA0KPiBkaXNjdXNzaW9uIG9uIHRoZSBsaXN0IGFuZCBhdCBJRVRGIDEwMiBiZWZvcmUgbWFr
aW5nIGFueSB1cGRhdGVzLg0KPiANCj4gMSwgQ3VycmVudCB2ZXJzaW9uIG9mIGRyYWZ0LWlldGYt
ZGV0bmV0LWZsb3ctaW5mb3JtYXRpb24tbW9kZWwtMDENCj4gDQo+IFNlY3Rpb24gNS4yIFNlcnZp
Y2UgUGFyYW1ldGVycyBpbmNsdWRlcyBpbiBvcmRlciBkZWxpdmVyeSwgd2hpY2ggaXMgYSANCj4g
YmluYXJ5IHZhbHVlIGluIGRyYWZ0LWlldGYtZGV0bmV0LWZsb3ctaW5mb3JtYXRpb24tbW9kZWwt
MDEgZGVwZW5kaW5nIA0KPiBvbiB3aGV0aGVyIG9yIG5vdCBpbiBvcmRlciBkZWxpdmVyeSBpcyBy
ZXF1aXJlZCBmb3IgdGhlIGdpdmVuIHNlcnZpY2UuIA0KPiBUaGlzIHJlcXVpcmVzIHJlZmluZW1l
bnRzIGJhc2VkIG9uIHRoZSBkZXZlbG9wbWVudHMgd2UgaGFkIGluIA0KPiBkcmFmdC1pZXRmLSBk
ZXRuZXQtYXJjaGl0ZWN0dXJlLTA2Lg0KPiANCj4gVGhlIHJlZmluZW1lbnQgd291bGQgaW52b2x2
ZSBpbnRyb2R1Y2luZyBhIG51bWVyaWNhbCBzZXJ2aWNlIA0KPiBwYXJhbWV0ZXIsIHdoaWNoIGNv
dWxkIGJlIGNhbGxlZCDigJxNaXNvcmRlcmluZ1RvbGVyYW5jZeKAnSBvciBhbGlrZSB0byANCj4g
cmVwbGFjZSB0aGUgY3VycmVudCBiaW5hcnkgcGFyYW1ldGVyLg0KPiANCj4gDQo+IDIsIFJlY2Vu
dCB1cGRhdGVzIG9mIGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNg0KPiANCj4gZHJh
ZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA2IHByb3ZpZGVzIGEgZmluZXIgZ3JhZGUgRGV0
TmV0IFFvUyANCj4gcGFyYW1ldGVyIGJ5IGludHJvZHVjaW5nIDoNCj4gDQo+IFNlY3Rpb24gMy4x
Og0KPiDigJxvIEFuIHVwcGVyIGJvdW5kIG9uIG91dC1vZi1vcmRlciBwYWNrZXQgZGVsaXZlcnku
IEl0IGlzIHdvcnRoIG5vdGluZyANCj4gdGhhdCBzb21lIERldE5ldCBhcHBsaWNhdGlvbnMgYXJl
IHVuYWJsZSB0byB0b2xlcmF0ZSBhbnkgb3V0LW9mLW9yZGVyIA0KPiBkZWxpdmVyeS7igJ0NCj4g
DQo+IFNlY3Rpb24gMy4yLjIuMS4gSW4tT3JkZXIgRGVsaXZlcnk6DQo+IOKAnE91dC1vZi1vcmRl
ciBwYWNrZXQgZGVsaXZlcnkgY2FuIGJlIGEgc2lkZSBlZmZlY3Qgb2Ygc2VydmljZSBwcm90ZWN0
aW9uLg0KPiBQYWNrZXRzIGRlbGl2ZXJlZCBvdXQtb2Ytb3JkZXIgaW1wYWN0IHRoZSBhbW91bnQg
b2YgYnVmZmVyaW5nIG5lZWRlZCANCj4gYXQgdGhlIGRlc3RpbmF0aW9uIHRvIHByb3Blcmx5IHBy
b2Nlc3MgdGhlIHJlY2VpdmVkIGRhdGEuIFN1Y2ggcGFja2V0cyANCj4gYWxzbyBpbmZsdWVuY2Ug
dGhlIGppdHRlciBvZiBhIGZsb3cuIFRoZSBEZXROZXQgc2VydmljZSBpbmNsdWRlcyANCj4gbWF4
aW11bSBhbGxvd2VkIG1pc29yZGVyaW5nIGFzIGEgY29uc3RyYWludC4gWmVybyBtaXNvcmRlcmlu
ZyB3b3VsZCBiZSANCj4gYSB2YWxpZCBzZXJ2aWNlIGNvbnN0cmFpbnQgdG8gcmVmbGVjdCB0aGF0
IHRoZSBlbmQgc3lzdGVtKHMpIG9mIHRoZSANCj4gZmxvdyBjYW5ub3QgdG9sZXJhdGUgYW55IG91
dC1vZi1vcmRlciBkZWxpdmVyeS4NCj4gU2VydmljZSBwcm90ZWN0aW9uIG1heSBwcm92aWRlIGEg
bWVjaGFuaXNtIHRvIHN1cHBvcnQgaW4tb3JkZXIgZGVsaXZlcnku4oCdDQo+IA0KPiBUaGUgYXJj
aGl0ZWN0dXJlIGRvY3VtZW50IGRvZXMgbm90IHByb3ZpZGUgZnVydGhlciBkZXRhaWxzIG9uIHB1
cnBvc2UuDQo+IEl0IGlzIHRoZSBqb2Igb2YgdGhlIGZsb3cgaW5mb3JtYXRpb24gbW9kZWwgZHJh
ZnQgdG8gZ28gaW50byB0aGUgZGV0YWlscy4NCj4gDQo+IA0KPiAzLCDigJxNaXNvcmRlcmluZ1Rv
bGVyYW5jZeKAnSByZWxhdGVkIHRob3VnaHRzDQo+IA0KPiBUaGUgRGV0TmV0IFFvUyByZXF1aXJl
bWVudHMgYXJlIGNvcnJlbGF0ZWQgdG8gZWFjaCBvdGhlci4gRm9yIA0KPiBpbnN0YW5jZSwgYSBw
YWNrZXQgcmVjZWl2ZWQgd2l0aCBhIHRvbyBiaWcgZGVsYXkgb3Igaml0dGVyIGlzIA0KPiBwcmFj
dGljYWxseSBhIGxvc3QgcGFja2V0IGZvciB0aGUgYXBwbGljYXRpb24uIEFzIGZvciBtaXNvcmRl
cmluZywgaXQgDQo+IGlzIHJlbGF0ZWQsIGUuZy4sIHRvIGppdHRlciBhcyBleHBsYWluZWQgaW4g
dGhlIGFyY2hpdGVjdHVyZSBkb2N1bWVudC4gDQo+IChXZWxsLCBtaXNvcmRlcmluZyBhYm92ZSB0
aGUgdG9sZXJhYmxlIGxpbWl0IGNhbiBiZSBjb25zaWRlcmVkIGxvc3MuKSANCj4gVGhlIGNvcnJl
bGF0aW9ucyBjYW4gYmUgdGFrZW4gaW50byBhY2NvdW50IHdoZW4gZGVmaW5pbmcgdGhlIFFvUyAN
Cj4gcmVxdWlyZW1lbnRzIGZvciBhIERldE5ldCBzZXJ2aWNlLCBhbmQgYWxzbyB3aGVuIHByb3Zp
ZGluZyB0aGUgZ2l2ZW4gRGV0TmV0IHNlcnZpY2UgYnkgdGhlIERldE5ldCBuZXR3b3JrLg0KPiAN
Cj4gQWN0dWFsbHksIG1pc29yZGVyaW5nIGFuZCBqaXR0ZXIgY2FuIGJlIGRlY3JlYXNlZCB3aXRo
IGEgc2ltaWxhciB0b29sLCANCj4gZS5nLiwgYSBwbGF5b3V0IGJ1ZmZlci4gSXQgaXMgYSBiaXQg
bW9yZSBjb21wbGV4IGZvciByZW9yZGVyaW5nIGFuZCANCj4gcmVxdWlyZXMgc2VxdWVuY2luZyBp
bmZvcm1hdGlvbiBjYXJyaWVkIGluIHRoZSBwYWNrZXRzLg0KPiANCj4gSSBzZWUgdHdvIGFwcHJv
YWNoZXMgdG8gZXhwcmVzcyBtYXhpbXVtIGFsbG93ZWQgbWlzb3JkZXJpbmc6DQo+IGEpIG51bWJl
ciBvZiBtaXNvcmRlcmVkIHBhY2tldHMNCj4gYikgdGltZQ0KPiANCj4gQm90aCBvZiB0aGVtIGhh
dmUgdGhlaXIgcHJvcyBhbmQgY29ucy4NCj4gDQo+IEkgcHJvcG9zZSB0byBmb2xsb3cgYSkgZm9y
IG11bHRpcGxlIHJlYXNvbnMuDQo+IA0KPiBNYXhpbXVtIGFsbG93ZWQvdG9sZXJhYmxlIG1pc29y
ZGVyaW5nIGNvdWxkIGJlIGRlZmluZWQgYWxvbmc6DQo+IOKAnG1heGltdW0gbnVtYmVyIG9mIG1p
c29yZGVyZWQgcGFja2V0cywgZS5nLiwgYSBkZWx0YSBvZiBzZXF1ZW5jZSANCj4gbnVtYmVycyBi
ZXR3ZWVuIHRoZSBoaWdoZXN0IHNlcXVlbmNlIG51bWJlciB0aGF0IHdhcyBqdXN0IHJlY2VpdmVk
IGFuZCANCj4gdGhlIGxvd2VzdCBzZXF1ZW5jZSB0aGF0IGlzIGFjY2VwdGFibGXigJ0NCj4gKGNy
ZWRpdCBnb2VzIHRvIFBhc2NhbCBmb3IgaW5pdGlhbCB3b3JkaW5nISkNCj4gDQo+IFRoaXMgaXMg
YSByZWxhdGl2ZWx5IHNpbXBsZSBkZWZpbml0aW9uIGFuZCBhbHNvIHNpbXBsZSB0byBtZWFzdXJl
LCANCj4gZGV0ZWN0LCBhbmQgdmVyaWZ5LiBGdXJ0aGVybW9yZSwgdGltaW5nIHJlcXVpcmVtZW50
IGlzIGFscmVhZHkgZGVmaW5lZCANCj4gYXMgcGFydCBvZiB0aGUgaml0dGVyIHJlcXVpcmVtZW50
LCBubyBuZWVkIHRvIGR1cGxpY2F0ZS4gSW4gYWRkaXRpb24sIA0KPiB0aW1pbmcgbWF5IG5vdCBi
ZSBhcyBpbXBvcnRhbnQgYXMgdGhlIG9yZGVyIG9mIHBhY2tldHMgZm9yIHNvbWUgYXBwbGljYXRp
b25zLg0KPiANCj4gV2hhdCBkbyB5b3UgdGhpbms/DQo+IA0KPiBSZWdhcmRzLA0KPiBKYW5vcw0K
PiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4g
ZGV0bmV0IG1haWxpbmcgbGlzdA0KPiBkZXRuZXRAaWV0Zi5vcmcNCj4gaHR0cHM6Ly91cmxkZWZl
bnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLQ0KPiAzQV9fd3d3LmlldGYub3JnX21h
aWxtYW5fbGlzdGluZm9fZGV0bmV0JmQ9RHdJR2FRJmM9SV8wWXdvS3k3ejVMTVRWZHlPDQo+IDZZ
Q2kgDQo+IEUydXpJMWpqWlp1SVBlbGNTaml4QSZyPVdBNzFzZjJvN0R3N0NiWWhGdDI0RFBqdDNs
SnV1cHN3V1lkbmJvS2JaOGsmbT0NCj4gTGZuUCANCj4gZjZVZjJtY3NoWkNkNEhoaDg2VGJITk5k
azk0eG52dHJNWTgwZ1hrJnM9dHNPZk04VUdjQlhXbFVQaUdnN1hlZ2twZ1A1Zg0KPiBvWkd0DQo+
IHVsd3RwR3N6Yl9nJmU9DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQo+IGRldG5ldCBtYWlsaW5nIGxpc3QNCj4gZGV0bmV0QGlldGYub3JnDQo+IGh0
dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0NCj4gM0FfX3d3
dy5pZXRmLm9yZ19tYWlsbWFuX2xpc3RpbmZvX2RldG5ldCZkPUR3SUdhUSZjPUlfMFl3b0t5N3o1
TE1UVmR5Tw0KPiA2WUNpIA0KPiBFMnV6STFqalpadUlQZWxjU2ppeEEmcj1XQTcxc2YybzdEdzdD
YlloRnQyNERQanQzbEp1dXBzd1dZZG5ib0tiWjhrJm09DQo+IExmblAgDQo+IGY2VWYybWNzaFpD
ZDRIaGg4NlRiSE5OZGs5NHhudnRyTVk4MGdYayZzPXRzT2ZNOFVHY0JYV2xVUGlHZzdYZWdrcGdQ
NWYNCj4gb1pHdA0KPiB1bHd0cEdzemJfZyZlPQ0K


From nobody Tue Jul 17 20:26:00 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 6D4AA130E89 for <detnet@ietfa.amsl.com>; Tue, 17 Jul 2018 20:25:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uEIzlIsdK9rt for <detnet@ietfa.amsl.com>; Tue, 17 Jul 2018 20:25:55 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7FEF6130E6F for <detnet@ietf.org>; Tue, 17 Jul 2018 20:25:54 -0700 (PDT)
Received: from LHREML713-CAH.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id D53F53B68810C; Wed, 18 Jul 2018 04:25:50 +0100 (IST)
Received: from DGGEMI402-HUB.china.huawei.com (10.3.17.135) by LHREML713-CAH.china.huawei.com (10.201.108.36) with Microsoft SMTP Server (TLS) id 14.3.399.0; Wed, 18 Jul 2018 04:25:51 +0100
Received: from DGGEMI529-MBS.china.huawei.com ([169.254.5.90]) by dggemi402-hub.china.huawei.com ([10.3.17.135]) with mapi id 14.03.0382.000; Wed, 18 Jul 2018 11:25:48 +0800
From: "qiangli (D)" <qiangli3@huawei.com>
To: "Pascal Thubert (pthubert)" <pthubert=40cisco.com@dmarc.ietf.org>, Norman Finn <norman.finn@mail01.huawei.com>
CC: DetNet WG <detnet@ietf.org>, Lou Berger <lberger@labn.net>, =?utf-8?B?SsOhbm9zIEZhcmthcw==?= <janos.farkas@ericsson.com>
Thread-Topic: [Detnet] updating the flow information model draft
Thread-Index: AQHUE8KZwjE4LcNZ9Uulhw/elCbKyKSTbVKAgAABjICAACe+AIAAB/AAgADGD7A=
Date: Wed, 18 Jul 2018 03:25:47 +0000
Message-ID: <06C389826B926F48A557D5DB5A54C4ED2ACB01B9@dggemi529-mbs.china.huawei.com>
References: <2d6d8f85-a283-eb43-6bea-323b7af661f2@ericsson.com> <3DF0466E9510274382F5B74499ACD6F8D38234@DFWPML704-CHM.exmail.huawei.com>, <37d1fcb7-110c-5ec9-99b6-3269cc5ac76d@labn.net>, <3DF0466E9510274382F5B74499ACD6F8D38291@DFWPML704-CHM.exmail.huawei.com> <57FA6599-478E-48A4-BC17-BC91239959F8@cisco.com>
In-Reply-To: <57FA6599-478E-48A4-BC17-BC91239959F8@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.163.138]
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/T1Z3T5fnWfiuqjBFACbKrDSp02s>
Subject: Re: [Detnet] updating the flow information model draft
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 18 Jul 2018 03:25:58 -0000

UmVnYXJkaW5nIHRvIGJ1ZmZlciwgSSBoYXZlIGEgcXVlc3Rpb24uIElmIHRoZSBsb3cgaml0dGVy
IGNvdWxkIGJlIGFjaGlldmVkIHRocm91Z2ggbG93IGxhdGVuY3kgKyBidWZmZXIgb3Igbm90PyBJ
cyB0aGVyZSBhbnkgcmVhbC10aW1lIGFwcGxpY2F0aW9uIHRoYXQgZG9lc24ndCB0b2xlcmF0ZSBi
dWZmZXIgYnV0IHJlcXVpcmVzIGxvdyBqaXR0ZXI/DQoNCkJlc3QgcmVnYXJkcywNCg0KQ3Jpc3Rp
bmEgUUlBTkcNCg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogZGV0bmV0IFtt
YWlsdG86ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBQYXNjYWwgVGh1YmVy
dCAocHRodWJlcnQpDQpTZW50OiBXZWRuZXNkYXksIEp1bHkgMTgsIDIwMTggNzozMCBBTQ0KVG86
IE5vcm1hbiBGaW5uIDxub3JtYW4uZmlubkBtYWlsMDEuaHVhd2VpLmNvbT4NCkNjOiBEZXROZXQg
V0cgPGRldG5ldEBpZXRmLm9yZz47IExvdSBCZXJnZXIgPGxiZXJnZXJAbGFibi5uZXQ+OyBKw6Fu
b3MgRmFya2FzIDxqYW5vcy5mYXJrYXNAZXJpY3Nzb24uY29tPg0KU3ViamVjdDogUmU6IFtEZXRu
ZXRdIHVwZGF0aW5nIHRoZSBmbG93IGluZm9ybWF0aW9uIG1vZGVsIGRyYWZ0DQoNCkl04oCZcyB0
b3VnaC4uLg0KDQpJIGNhbiBzZWUgdGhhdCBhIGJvdW5jZWQgbnVtYmVyIG9mIGJ5dGVzIHJlY2Vp
dmVkIGluIGRpc29yZGVyIGNhbiBiZSBmaXhlZCBieSBhIHJlY29tcG9zaXRpb24gYnVmZmVyIGZh
Y2luZyB0aGUgYXBwbGljYXRpb24gDQoNCkkgY2FuIHNlZSB0aGF0IGEgYm91bmRlZCB0aW1lIGRp
c29yZGVyIGF0IHRoZSByYXRlIG9mIHRoZSBmbG93IHRyYW5zbGF0ZXMgaW4gdGhlIGFib3ZlIGJ5
dGVzLg0KDQpTYWRseSBub25lIG9mIHRoZSBhYm92ZSBpcyBlYXN5IHRvIGRlYWwgd2l0aCBpbiB0
aGUgbmV0d29yayB3aGVyZSB3ZSBzZWUgZnJhbWVzIGFuZCBzZXF1ZW5jZSBudW1iZXJzLg0KDQpB
IHdhc3RlZnVsIGFwcHJveGltYXRpb24gaXMgdG8gZGl2aWRlIHRoZSBhcHBsaWNhdGlvbiBidWZm
ZXIgYnkgbXR1IGFuZCB0aGVuIHdlIGdldCB0aGUgbnVtYmVyIG9mIGZyYW1lcyB3ZSBhcmUgdGFs
a2luZyBhYm91dC4NCg0KVGhpcyBkb2VzIG5vdCBzZWVtIHRvIGJyaWdodCBidXQgdGhlbiBpZiB0
aGUgdHJhbnNwb3J0IGlzIHNtYXJ0IGVub3VnaCB0byBwYWNrIHRoZSBkYXRhIGluIGJ1bmNoZXMg
Y2xvc2UgdG8gbXR1LCBhcyBtdWNoIGFzIHBvc3NpYmxlIHdpdGhpbiBhbiBhY2NlcHRhYmxlIHRp
bWUgYnVkZ2V0LCB0aGVuIHdlIGNhbiBkZWZpbmUgYW4gZWFzeSBTTEEgYm90aCBmb3IgaW5ncmVz
cyBmaWx0ZXJpbmcgYW5kIGZvciByZW9yZGVyaW5nLi4uDQoNCg0KUmVnYXJkcywNCg0KUGFzY2Fs
DQoNCj4gTGUgMTcganVpbC4gMjAxOCDDoCAxOTowMiwgTm9ybWFuIEZpbm4gPG5vcm1hbi5maW5u
QG1haWwwMS5odWF3ZWkuY29tPiBhIMOpY3JpdCA6DQo+IA0KPiBCaW5hcnkgInJlb3JkZXJpbmcg
aXMvbm90IGFjY2VwdGFibGUiIEkgY2FuIHNlZSBzb21lIHVzZSBmb3IuICBJdCdzIHRoZSBudW1i
ZXJzIHRoYXQgSSBkb24ndCBrbm93IGhvdyB0byBkZWFsIHdpdGguDQo+IA0KPiAtLSBOb3JtDQo+
IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IEZyb206IExv
dSBCZXJnZXIgW2xiZXJnZXJAbGFibi5uZXRdDQo+IFNlbnQ6IFR1ZXNkYXksIEp1bHkgMTcsIDIw
MTggMTozOSBQTQ0KPiBUbzogTm9ybWFuIEZpbm47IErDoW5vcyBGYXJrYXM7IERldE5ldCBXRw0K
PiBTdWJqZWN0OiBSZTogW0RldG5ldF0gdXBkYXRpbmcgdGhlIGZsb3cgaW5mb3JtYXRpb24gbW9k
ZWwgZHJhZnQNCj4gDQo+IE5vcm0sDQo+IA0KPiAgICAgSW4gdGhlIElQIGNhc2UsIHdvcnN0LWNh
c2UgcGFja2V0IG1pc29yZGVyaW5nIGNhbiBhbHNvIGltcGFjdCANCj4gbXVsdGktcGF0aCBmb3J3
YXJkaW5nIGJlaGF2aW9yLiAgQW4gaW1wbGVtZW50YXRpb24gKElQIG9yIE1QTFMgZGF0YQ0KPiBw
bGFuZXMpIGNhbiBhbHdheXMgc2F0aXNmeSBhIG5vbi16ZXJvIHJlb3JkZXJpbmcgcmVxdWlyZW1l
bnQgd2l0aCANCj4gcGF0aHMgdGhhdCBkb24ndCByZW9yZGVyLg0KPiANCj4gTG91DQo+IA0KPj4g
T24gNy8xNy8yMDE4IDQ6MzMgUE0sIE5vcm1hbiBGaW5uIHdyb3RlOg0KPj4gSSBoYXZlIGEgcHJv
YmxlbSB3aXRoIHRoZSBpZGVhIG9mIHRoZSB1c2VyIGV4cHJlc3NpbmcgYSByZXF1aXJlbWVudCBm
b3Igd29yc3QtY2FzZSBwYWNrZXQgbWlzb3JkZXJpbmcuICBNeSBwcm9ibGVtIGlzIHRoYXQgSSdt
IG5vdCBzdXJlIHdoYXQgdGhlIG5ldHdvcmsgY2FuIGRvIHdpdGggdGhhdCBpbmZvcm1hdGlvbi4N
Cj4+IA0KPj4gRWl0aGVyIHlvdSBhcmUgdXNpbmcgUFIvUEUgb3Igbm90LiAgSWYgeW91IGFyZSBO
T1QgdXNpbmcgUFIvUEUsIHRoZW4geW91IGFyZSBwcmVzdW1hYmx5IHVzaW5nIHNvbWUgcm91dGlu
Zy9icmlkZ2luZyBwcm90b2NvbCB0byBoZWFsIHRoZSBuZXR3b3JrIGFmdGVyIGEgZmFpbHVyZS4g
IFRoZSBvdXQtb2Ytb3JkZXIgcHJvYmxlbSB3aWxsIG9jY3VyIHdoZW4sIHNvbWUgdGltZSBhZnRl
ciBhIGZhaWx1cmUgY2F1c2VkIGEgbG9zcyBvZiBwYWNrZXRzIGFuZCB0aGUgdXNlIG9mIGEgbG9u
ZyBwYXRoIEEtLT5CLCBoZWFsaW5nIHRoZSBmYWlsdXJlIGFuZCB0aHVzIG9wZW5pbmcgYSBzaG9y
dGVyIHBhdGggY2F1c2VzIGVhcmx5IGRlbGl2ZXJpZXMgYW5kIGhlbmNlIG91dC1vZi1vcmRlciBw
YWNrZXRzLiAgSW4gb3JkZXIgdG8gcHJlZGljdCB0aGUgd29yc3QtY2FzZSBzY2VuYXJpbyBmb3Ig
b3V0LW9mLW9yZGVyIGRlbGl2ZXJ5LCBzbyB0aGF0IHRoZSBuZXR3b3JrIGNhbiBwYXNzIG9yIGZh
aWwgdGhlIHJlc2VydmF0aW9uIHJlcXVlc3QsIG9uZSB3b3VsZCBoYXZlIHRvIGRldGVybWluZSB0
aGUgd29yc3QtY2FzZSBwYWNrZXRzIGluIGZsaWdodCBmb3IgdGhlIGxvbmdlc3QgcGF0aCBBLS0+
QiBhZnRlciBtdWx0aXBsZSBmYWlsdXJlcyBpbiB0aGUgbmV0d29yaywgYW5kIHRoZW4gbG9vayBh
dCB0aGUgZmFzdGVzdCBwb3NzaWJsZSBoZWFsaW5nIHRvIHRoZSBzaG9ydGVzdCBwb3NzaWJsZSBw
YXRoIHRvIGdldCB0aGUgd29yc3QtY2FzZSBvdXQtb2Ytb3JkZXIgZGlmZmVyZW5jZS4gIEl0IG1p
Z2h0IGJlIHBvc3NpYmxlIHRvIGNhbGN1bGF0ZSB0aGlzIGluIGEgc2luZ2xlLXJpbmcgdG9wb2xv
Z3ksIGJ1dCBpbiBhIG1vcmUgY29tcGxleCB0b3BvbG9neSwgSSBoYXZlIG15IGRvdWJ0cyB0aGF0
IGl0IGNhbiBiZSBwZXJmb3JtZWQgcmVsaWFibHkuICBXaXRob3V0IGEgcmVsaWFibGUgd2F5IHRv
IGNhbGN1bGF0ZSB0aGUgd29yc3QgY2FzZSwgdGhlIHVzZXIncyBtaXNvcmRlcmluZyByZXF1aXJl
bWVudHMgYXJlIGlycmVsZXZhbnQuDQo+PiANCj4+IElmIHlvdSBBUkUgdXNpbmcgUFIvUEUsIHRo
ZW4gZWl0aGVyIHlvdSBhcmUgdXNpbmcgYSBiYW5kd2lkdGggcmVzZXJ2YXRpb24gb3IgeW91IGFy
ZSBub3QuICBJZiB5b3UgYXJlIE5PVCB1c2luZyBhIGJhbmR3aWR0aCByZXNlcnZhdGlvbiwgdGhl
biBhbGwgYmV0cyBhcmUgb2ZmLiAgSXQgaXMgZGlmZmljdWx0IHRvIHByZWRpY3QgdGhlIHdvcnN0
LWNhc2UgZGlmZmVyZW5jZSBpbiBwYWNrZXRzLWluLWZsaWdodCBmb3IgdGhlIHR3byBwYXRocywg
YW5kIGhlbmNlIHRoZSB3b3JzdC1jYXNlIHNlcXVlbmNlIGRlbHRhLiAgV2l0aCBub3RoaW5nIHRv
IGNvbXBhcmUgdGhlIHVzZXIncyBtaXNvcmRpbmcgcmVxdWlyZW1lbnRzIHRvLCB0aGUgcmVxdWly
ZW1lbnRzIGFyZSBpcnJlbGV2YW50Lg0KPj4gDQo+PiBJZiB5b3UgQVJFIHVzaW5nIFBSL1BFIGFu
ZCB5b3UgQVJFIHVzaW5nIGJhbmR3aWR0aCByZXNlcnZhdGlvbnMsIHRoZW4gYXMgeW91IGFyZSBt
YWtpbmcgdGhlIHJlc2VydmF0aW9ucywgeW91IGNhbiBkZXRlcm1pbmUgdGhlIHdvcnN0LWNhc2Ug
dGltZSBkaWZmZXJlbnRpYWwgb24gdGhlIGRpZmZlcmVudCBwYXRocyBiZWZvcmUgYSBtZXJnZSBw
b2ludCwgeW91IGtub3cgdGhlIG1heGltdW0gZGF0YSByYXRlcywgYW5kIHlvdSBjYW4gZGV0ZXJt
aW5lIHRoZSBidWZmZXIgc3BhY2UgbmVlZGVkIHRvIHB1dCB0aGUgcGFja2V0cyBpbiBvcmRlci4g
ICAgSWYgdGhlIG1lcmdlIHN5c3RlbSBoYXMgaW5zdWZmaWNpZW50IGJ1ZmZlciBzcGFjZSB0byBh
Y2NvbXBsaXNoIHRoZSBtZXJnZSwgdGhlbiB0aGUgdXNlcidzIG1pc29yZGVyaW5nIHJlcXVpcmVt
ZW50cyBhcmUgaXJyZWxldmFudC4gIFRoYXQgYnVmZmVyIHNwYWNlIGlzIHJlcXVpcmVkIGluIG9y
ZGVyIHRvIGJvdGggYSkgcHJldmVudCBvdmVybG9hZGluZyB0aGUgYmFuZHdpZHRoIHJlc2VydmF0
aW9uIG9mIHRoZSBtZXJnZWQgc3RyZWFtIGFuZCBiKSBub3QgZHJvcCBwYWNrZXRzIGR1ZSB0byBj
b25nZXN0aW9uIG9mIHRoZSBtZXJnZSBwb3J0LCB3aGV0aGVyIG9yIG5vdCBpbi1vcmRlciBkZWxp
dmVyeSBpcyBkZXNpcmVkLiAgICBJZiB0aGUgbWVyZ2UgYnVmZmVyIHNwYWNlIGlzIGF2YWlsYWJs
ZSwgdGhlbiB0aGVyZSBpcyBubyBwcm9ibGVtIHdpdGggZnVsbCBpbi1vcmRlciBkZWxpdmVyeSwg
YW5kIHRoZSB1c2VyJ3MgbWlzb3JkZXJpbmcgcmVxdWlyZW1lbnRzIGFyZSBpcnJlbGV2YW50Lg0K
Pj4gDQo+PiBGaW5hbGx5LCB3aGF0IGRvIHdlIGltYWdpbmUgdGhlIG5ldHdvcmsgdG8gZG8gb3Ro
ZXIgdGhhbiByZWZ1c2UgdGhlIHJlc2VydmF0aW9uIGluIHRoZSB2ZXJ5IGZldyBjYXNlcyB3aGVy
ZSB0aGlzIGlzIHBvc3NpYmxlPyAgSWYgaXQgZGlzY2FyZHMgcGFja2V0cyB3aXRoIGxhcmdlciBk
aWZmZXJlbmNlcywgdGhlbiB5b3UgYXJlIGRvaW5nIG5vdGhpbmcgdGhhdCB0aGUgcmVjZWl2ZXIg
Y2Fubm90IGRvIGZvciBpdHNlbGYuICBZb3UgYWxzbyBhcmUgdGFraW5nIG9uIHRoZSBwcm9ibGVt
IG9mIGtub3dpbmcgd2hlbiB0byByZXN1bWUgdHJhbnNtaXNzaW9uLCBkZXRlY3Rpbmcgd2hlbiB0
aGUgc2VxdWVuY2UgbnVtYmVyIGlzIHJlc2V0LCBldGMuICBUaGVzZSBhcmUgbm90IHRyaXZpYWwg
cHJvYmxlbXMsIGFuZCB3aW5kIHVwIG5lZWRpbmcgaGVscCBmcm9tIHRoZSBzZXF1ZW5jaW5nIHNv
dXJjZS4gIFRoaXMgaXMgYmV0dGVyIGxlZnQgdG8gdGhlIGFwcGxpY2F0aW9uIHRvIHNvcnQgb3V0
Lg0KPj4gDQo+PiBUbyBzdW0gdXAsIEkgdGhpbmsgdGhhdCB1c2VyIHJlcXVpcmVtZW50cyBhcmUg
bXVjaCBiZXR0ZXIgZXhwcmVzc2VkLCBhbmQgdGhlIG5ldHdvcmsncyBhYmlsaXR5IHRvIGNvbmZv
cm0gdG8gdGhvc2UgcmVxdWlyZW1lbnRzIGFyZSBiZXR0ZXIgbWVhc3VyZWQsIGluIHRlcm1zIG9m
IGJlc3QtIGFuZCB3b3JzdC1jYXNlIGxhdGVuY3kgYW5kIGxhdGVuY3kgdmFyaWF0aW9uLg0KPj4g
DQo+PiAtLSBOb3JtDQo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQo+PiBGcm9tOiBkZXRuZXQgW2RldG5ldC1ib3VuY2VzQGlldGYub3JnXSBvbiBiZWhhbGYgb2Yg
SsOhbm9zIEZhcmthcyANCj4+IFtqYW5vcy4uZmFya2FzQGVyaWNzc29uLmNvbV0NCj4+IFNlbnQ6
IFdlZG5lc2RheSwgSnVseSAwNCwgMjAxOCAxMToxMiBBTQ0KPj4gVG86IERldE5ldCBXRw0KPj4g
U3ViamVjdDogW0RldG5ldF0gdXBkYXRpbmcgdGhlIGZsb3cgaW5mb3JtYXRpb24gbW9kZWwgZHJh
ZnQNCj4+IA0KPj4gRGVhciBhbGwsDQo+PiANCj4+IEkgdGhpbmsgdGhlIGZsb3cgaW5mb3JtYXRp
b24gbW9kZWwgZHJhZnQgbmVlZHMgc29tZSB1cGRhdGVzIHRvIGJyaW5nIA0KPj4gaXQgaW4tbGlu
ZSB3aXRoIHRoZSByZWNlbnQgZGV2ZWxvcG1lbnRzIGluIHRoZSBXRy4gSeKAmWQgbGlrZSB0byBo
YXZlIA0KPj4gV0cgZGlzY3Vzc2lvbiBvbiB0aGUgbGlzdCBhbmQgYXQgSUVURiAxMDIgYmVmb3Jl
IG1ha2luZyBhbnkgdXBkYXRlcy4NCj4+IA0KPj4gMSwgQ3VycmVudCB2ZXJzaW9uIG9mIGRyYWZ0
LWlldGYtZGV0bmV0LWZsb3ctaW5mb3JtYXRpb24tbW9kZWwtMDENCj4+IA0KPj4gU2VjdGlvbiA1
LjIgU2VydmljZSBQYXJhbWV0ZXJzIGluY2x1ZGVzIGluIG9yZGVyIGRlbGl2ZXJ5LCB3aGljaCBp
cyBhIA0KPj4gYmluYXJ5IHZhbHVlIGluIGRyYWZ0LWlldGYtZGV0bmV0LWZsb3ctaW5mb3JtYXRp
b24tbW9kZWwtMDEgZGVwZW5kaW5nIA0KPj4gb24gd2hldGhlciBvciBub3QgaW4gb3JkZXIgZGVs
aXZlcnkgaXMgcmVxdWlyZWQgZm9yIHRoZSBnaXZlbiANCj4+IHNlcnZpY2UuIFRoaXMgcmVxdWly
ZXMgcmVmaW5lbWVudHMgYmFzZWQgb24gdGhlIGRldmVsb3BtZW50cyB3ZSBoYWQgDQo+PiBpbiBk
cmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDYuDQo+PiANCj4+IFRoZSByZWZpbmVtZW50
IHdvdWxkIGludm9sdmUgaW50cm9kdWNpbmcgYSBudW1lcmljYWwgc2VydmljZSANCj4+IHBhcmFt
ZXRlciwgd2hpY2ggY291bGQgYmUgY2FsbGVkIOKAnE1pc29yZGVyaW5nVG9sZXJhbmNl4oCdIG9y
IGFsaWtlIHRvIA0KPj4gcmVwbGFjZSB0aGUgY3VycmVudCBiaW5hcnkgcGFyYW1ldGVyLg0KPj4g
DQo+PiANCj4+IDIsIFJlY2VudCB1cGRhdGVzIG9mIGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVj
dHVyZS0wNg0KPj4gDQo+PiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDYgcHJvdmlk
ZXMgYSBmaW5lciBncmFkZSBEZXROZXQgUW9TIA0KPj4gcGFyYW1ldGVyIGJ5IGludHJvZHVjaW5n
IDoNCj4+IA0KPj4gU2VjdGlvbiAzLjE6DQo+PiDigJxvIEFuIHVwcGVyIGJvdW5kIG9uIG91dC1v
Zi1vcmRlciBwYWNrZXQgZGVsaXZlcnkuIEl0IGlzIHdvcnRoIG5vdGluZyANCj4+IHRoYXQgc29t
ZSBEZXROZXQgYXBwbGljYXRpb25zIGFyZSB1bmFibGUgdG8gdG9sZXJhdGUgYW55IG91dC1vZi1v
cmRlciANCj4+IGRlbGl2ZXJ5LuKAnQ0KPj4gDQo+PiBTZWN0aW9uIDMuMi4yLjEuIEluLU9yZGVy
IERlbGl2ZXJ5Og0KPj4g4oCcT3V0LW9mLW9yZGVyIHBhY2tldCBkZWxpdmVyeSBjYW4gYmUgYSBz
aWRlIGVmZmVjdCBvZiBzZXJ2aWNlIA0KPj4gcHJvdGVjdGlvbi4gUGFja2V0cyBkZWxpdmVyZWQg
b3V0LW9mLW9yZGVyIGltcGFjdCB0aGUgYW1vdW50IG9mIA0KPj4gYnVmZmVyaW5nIG5lZWRlZCBh
dCB0aGUgZGVzdGluYXRpb24gdG8gcHJvcGVybHkgcHJvY2VzcyB0aGUgcmVjZWl2ZWQgDQo+PiBk
YXRhLiBTdWNoIHBhY2tldHMgYWxzbyBpbmZsdWVuY2UgdGhlIGppdHRlciBvZiBhIGZsb3cuIFRo
ZSBEZXROZXQgDQo+PiBzZXJ2aWNlIGluY2x1ZGVzIG1heGltdW0gYWxsb3dlZCBtaXNvcmRlcmlu
ZyBhcyBhIGNvbnN0cmFpbnQuIFplcm8gDQo+PiBtaXNvcmRlcmluZyB3b3VsZCBiZSBhIHZhbGlk
IHNlcnZpY2UgY29uc3RyYWludCB0byByZWZsZWN0IHRoYXQgdGhlIA0KPj4gZW5kIHN5c3RlbShz
KSBvZiB0aGUgZmxvdyBjYW5ub3QgdG9sZXJhdGUgYW55IG91dC1vZi1vcmRlciBkZWxpdmVyeS4N
Cj4+IFNlcnZpY2UgcHJvdGVjdGlvbiBtYXkgcHJvdmlkZSBhIG1lY2hhbmlzbSB0byBzdXBwb3J0
IGluLW9yZGVyIA0KPj4gZGVsaXZlcnku4oCdDQo+PiANCj4+IFRoZSBhcmNoaXRlY3R1cmUgZG9j
dW1lbnQgZG9lcyBub3QgcHJvdmlkZSBmdXJ0aGVyIGRldGFpbHMgb24gcHVycG9zZS4NCj4+IEl0
IGlzIHRoZSBqb2Igb2YgdGhlIGZsb3cgaW5mb3JtYXRpb24gbW9kZWwgZHJhZnQgdG8gZ28gaW50
byB0aGUgZGV0YWlscy4NCj4+IA0KPj4gDQo+PiAzLCDigJxNaXNvcmRlcmluZ1RvbGVyYW5jZeKA
nSByZWxhdGVkIHRob3VnaHRzDQo+PiANCj4+IFRoZSBEZXROZXQgUW9TIHJlcXVpcmVtZW50cyBh
cmUgY29ycmVsYXRlZCB0byBlYWNoIG90aGVyLiBGb3IgDQo+PiBpbnN0YW5jZSwgYSBwYWNrZXQg
cmVjZWl2ZWQgd2l0aCBhIHRvbyBiaWcgZGVsYXkgb3Igaml0dGVyIGlzIA0KPj4gcHJhY3RpY2Fs
bHkgYSBsb3N0IHBhY2tldCBmb3IgdGhlIGFwcGxpY2F0aW9uLiBBcyBmb3IgbWlzb3JkZXJpbmcs
IGl0IA0KPj4gaXMgcmVsYXRlZCwgZS5nLiwgdG8gaml0dGVyIGFzIGV4cGxhaW5lZCBpbiB0aGUg
YXJjaGl0ZWN0dXJlIA0KPj4gZG9jdW1lbnQuIChXZWxsLCBtaXNvcmRlcmluZyBhYm92ZSB0aGUg
dG9sZXJhYmxlIGxpbWl0IGNhbiBiZSANCj4+IGNvbnNpZGVyZWQgbG9zcy4pIFRoZSBjb3JyZWxh
dGlvbnMgY2FuIGJlIHRha2VuIGludG8gYWNjb3VudCB3aGVuIA0KPj4gZGVmaW5pbmcgdGhlIFFv
UyByZXF1aXJlbWVudHMgZm9yIGEgRGV0TmV0IHNlcnZpY2UsIGFuZCBhbHNvIHdoZW4gDQo+PiBw
cm92aWRpbmcgdGhlIGdpdmVuIERldE5ldCBzZXJ2aWNlIGJ5IHRoZSBEZXROZXQgbmV0d29yay4N
Cj4+IA0KPj4gQWN0dWFsbHksIG1pc29yZGVyaW5nIGFuZCBqaXR0ZXIgY2FuIGJlIGRlY3JlYXNl
ZCB3aXRoIGEgc2ltaWxhciANCj4+IHRvb2wsIGUuZy4sIGEgcGxheW91dCBidWZmZXIuIEl0IGlz
IGEgYml0IG1vcmUgY29tcGxleCBmb3IgcmVvcmRlcmluZyANCj4+IGFuZCByZXF1aXJlcyBzZXF1
ZW5jaW5nIGluZm9ybWF0aW9uIGNhcnJpZWQgaW4gdGhlIHBhY2tldHMuDQo+PiANCj4+IEkgc2Vl
IHR3byBhcHByb2FjaGVzIHRvIGV4cHJlc3MgbWF4aW11bSBhbGxvd2VkIG1pc29yZGVyaW5nOg0K
Pj4gYSkgbnVtYmVyIG9mIG1pc29yZGVyZWQgcGFja2V0cw0KPj4gYikgdGltZQ0KPj4gDQo+PiBC
b3RoIG9mIHRoZW0gaGF2ZSB0aGVpciBwcm9zIGFuZCBjb25zLg0KPj4gDQo+PiBJIHByb3Bvc2Ug
dG8gZm9sbG93IGEpIGZvciBtdWx0aXBsZSByZWFzb25zLg0KPj4gDQo+PiBNYXhpbXVtIGFsbG93
ZWQvdG9sZXJhYmxlIG1pc29yZGVyaW5nIGNvdWxkIGJlIGRlZmluZWQgYWxvbmc6DQo+PiDigJxt
YXhpbXVtIG51bWJlciBvZiBtaXNvcmRlcmVkIHBhY2tldHMsIGUuZy4sIGEgZGVsdGEgb2Ygc2Vx
dWVuY2UgDQo+PiBudW1iZXJzIGJldHdlZW4gdGhlIGhpZ2hlc3Qgc2VxdWVuY2UgbnVtYmVyIHRo
YXQgd2FzIGp1c3QgcmVjZWl2ZWQgDQo+PiBhbmQgdGhlIGxvd2VzdCBzZXF1ZW5jZSB0aGF0IGlz
IGFjY2VwdGFibGXigJ0NCj4+IChjcmVkaXQgZ29lcyB0byBQYXNjYWwgZm9yIGluaXRpYWwgd29y
ZGluZyEpDQo+PiANCj4+IFRoaXMgaXMgYSByZWxhdGl2ZWx5IHNpbXBsZSBkZWZpbml0aW9uIGFu
ZCBhbHNvIHNpbXBsZSB0byBtZWFzdXJlLCANCj4+IGRldGVjdCwgYW5kIHZlcmlmeS4gRnVydGhl
cm1vcmUsIHRpbWluZyByZXF1aXJlbWVudCBpcyBhbHJlYWR5IA0KPj4gZGVmaW5lZCBhcyBwYXJ0
IG9mIHRoZSBqaXR0ZXIgcmVxdWlyZW1lbnQsIG5vIG5lZWQgdG8gZHVwbGljYXRlLiBJbiANCj4+
IGFkZGl0aW9uLCB0aW1pbmcgbWF5IG5vdCBiZSBhcyBpbXBvcnRhbnQgYXMgdGhlIG9yZGVyIG9m
IHBhY2tldHMgZm9yIA0KPj4gc29tZSBhcHBsaWNhdGlvbnMuDQo+PiANCj4+IFdoYXQgZG8geW91
IHRoaW5rPw0KPj4gDQo+PiBSZWdhcmRzLA0KPj4gSmFub3MNCj4+IA0KPj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+IGRldG5ldCBtYWlsaW5nIGxp
c3QNCj4+IGRldG5ldEBpZXRmLm9yZw0KPj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9kZXRuZXQNCj4+IA0KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCj4+IGRldG5ldCBtYWlsaW5nIGxpc3QNCj4+IGRldG5ldEBpZXRmLm9y
Zw0KPj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQNCj4+IA0K
PiANCj4gDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPiBkZXRuZXQgbWFpbGluZyBsaXN0DQo+IGRldG5ldEBpZXRmLm9yZw0KPiBodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldA0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmRldG5ldCBtYWlsaW5nIGxpc3QNCmRldG5l
dEBpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQN
Cg==


From nobody Tue Jul 17 22:59:56 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 DB86C130EFF for <detnet@ietfa.amsl.com>; Tue, 17 Jul 2018 22:59:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.949
X-Spam-Level: 
X-Spam-Status: No, score=-3.949 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_MED=-2.3, 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 qneaxwkJJvb4 for <detnet@ietfa.amsl.com>; Tue, 17 Jul 2018 22:59:50 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E5152130EF6 for <detnet@ietf.org>; Tue, 17 Jul 2018 22:59:49 -0700 (PDT)
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 3DDE258C56F; Wed, 18 Jul 2018 07:59:45 +0200 (CEST)
Received: by faui48f.informatik.uni-erlangen.de (Postfix, from userid 10463) id 2C1274402CB; Wed, 18 Jul 2018 07:59:45 +0200 (CEST)
Date: Wed, 18 Jul 2018 07:59:45 +0200
From: Toerless Eckert <tte@cs.fau.de>
To: Bal?zs Varga A <balazs.a.varga@ericsson.com>
Cc: "qiangli (D)" <qiangli3@huawei.com>, Janos Farkas <Janos.Farkas@ericsson.com>, DetNet WG <detnet@ietf.org>
Message-ID: <20180718055945.wzfrs4uguzdt2o3r@faui48f.informatik.uni-erlangen.de>
References: <2d6d8f85-a283-eb43-6bea-323b7af661f2@ericsson.com> <06C389826B926F48A557D5DB5A54C4ED2A69D265@dggemi529-mbs.china.huawei.com> <DBXPR07MB41518D611DBB941971450E6AC580@DBXPR07MB415.eurprd07.prod.outlook.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <DBXPR07MB41518D611DBB941971450E6AC580@DBXPR07MB415.eurprd07.prod.outlook.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/BXMSwIoMGb6pKL1GfCqN4CYdZwg>
Subject: Re: [Detnet] updating the flow information model draft
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 18 Jul 2018 05:59:54 -0000

On Fri, Jul 13, 2018 at 12:39:59PM +0000, Bal?zs Varga A wrote:
> - jitter:
> Agree, we have to include it. So far in the discussions the main focus was bounded delay. That may imply somewhat jitter, but I agree we need more explicit focus on jitter.

What are the delay parameters ?

For deterministic service they should be min-delay...max-delay delay.
(max-min) is then the 'deterministic' jitter ?!

I guess one can also define a tighter stochastic jitter for some
percentile of traffic based on further detail understanding about the
stochastic nature of the jitter: For 100% of pckets jitter is min..max,
but for 95% its even better (less jitter). Just not sure whether
those additional metric are useful/necessary for detnet.

Cheers
    Toerless
> 
> Cheers
> Bala'zs
> 
> -----Original Message-----
> From: detnet <detnet-bounces@ietf.org> On Behalf Of qiangli (D)
> Sent: 2018. július 12. 8:40
> To: Janos Farkas <Janos.Farkas@ericsson.com>; DetNet WG <detnet@ietf.org>
> Subject: Re: [Detnet] updating the flow information model draft
> 
> Hi Janos,
> 
> I agree with you that the information model draft needs to add some "in order delivery" related content. And I personally prefer your first suggestion, using the number of misordered packets to express the misodering. 
> 
> Besides, I have two other questions:
> 
> --what is the relationship between "section 5.2 service parameters" and "section 10.3 user to network requirements", aren't they both on the interface between user and network? One interface two usages, depend on which direction you look at it. From network to user is service, in the opposite direction is requirement, but either way, they will have the same parameters.
> 
> -- Do we need to expand information model draft for jitter? I couldn't find the description of jitter in the current version. However according to the PS draft, jitter is one of the important features of detnet flow, see below:
> 
> "....along the multi-hop path with such characteristics as low latency and ultra-low jitter, reordering and/or replication and elimination of packets.....", as well as "Need absolute guarantees of minimum and maximum latency end-to-end across the network; sometimes a tight jitter is required as well;"
> 
> 
> Best regards,
> 
> Cristina QIANG
> 
> -----Original Message-----
> From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of János Farkas
> Sent: Thursday, July 05, 2018 2:12 AM
> To: DetNet WG <detnet@ietf.org>
> Subject: [Detnet] updating the flow information model draft
> 
> Dear all,
> 
> I think the flow information model draft needs some updates to bring it in-line with the recent developments in the WG. I???d like to have WG discussion on the list and at IETF 102 before making any updates.
> 
> 1, Current version of draft-ietf-detnet-flow-information-model-01
> 
> Section 5.2 Service Parameters includes in order delivery, which is a binary value in draft-ietf-detnet-flow-information-model-01 depending on whether or not in order delivery is required for the given service. This requires refinements based on the developments we had in draft-ietf-detnet-architecture-06.
> 
> The refinement would involve introducing a numerical service parameter, which could be called ???MisorderingTolerance??? or alike to replace the current binary parameter.
> 
> 
> 2, Recent updates of draft-ietf-detnet-architecture-06
> 
> draft-ietf-detnet-architecture-06 provides a finer grade DetNet QoS parameter by introducing :
> 
> Section 3.1:
> ???o An upper bound on out-of-order packet delivery. It is worth noting that some DetNet applications are unable to tolerate any out-of-order delivery.???
> 
> Section 3.2.2.1. In-Order Delivery:
> ???Out-of-order packet delivery can be a side effect of service protection. Packets delivered out-of-order impact the amount of buffering needed at the destination to properly process the received data. Such packets also influence the jitter of a flow. The DetNet service includes maximum allowed misordering as a constraint. Zero misordering would be a valid service constraint to reflect that the end system(s) of the flow cannot tolerate any out-of-order delivery.
> Service protection may provide a mechanism to support in-order delivery.???
> 
> The architecture document does not provide further details on purpose. 
> It is the job of the flow information model draft to go into the details.
> 
> 
> 3, ???MisorderingTolerance??? related thoughts
> 
> The DetNet QoS requirements are correlated to each other. For instance, a packet received with a too big delay or jitter is practically a lost packet for the application. As for misordering, it is related, e.g., to jitter as explained in the architecture document. (Well, misordering above the tolerable limit can be considered loss.) The correlations can be taken into account when defining the QoS requirements for a DetNet service, and also when providing the given DetNet service by the DetNet network.
> 
> Actually, misordering and jitter can be decreased with a similar tool, e.g., a playout buffer. It is a bit more complex for reordering and requires sequencing information carried in the packets.
> 
> I see two approaches to express maximum allowed misordering:
> a) number of misordered packets
> b) time
> 
> Both of them have their pros and cons.
> 
> I propose to follow a) for multiple reasons.
> 
> Maximum allowed/tolerable misordering could be defined along:
> ???maximum number of misordered packets, e.g., a delta of sequence numbers between the highest sequence number that was just received and the lowest sequence that is acceptable???
> (credit goes to Pascal for initial wording!)
> 
> This is a relatively simple definition and also simple to measure, detect, and verify. Furthermore, timing requirement is already defined as part of the jitter requirement, no need to duplicate. In addition, timing may not be as important as the order of packets for some applications.
> 
> What do you think?
> 
> Regards,
> Janos
> 
> _______________________________________________
> 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 Jul 18 08:38:52 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 0E315130F86 for <detnet@ietfa.amsl.com>; Wed, 18 Jul 2018 08:38:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_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 hnQop-GMqa9k for <detnet@ietfa.amsl.com>; Wed, 18 Jul 2018 08:38:40 -0700 (PDT)
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 CE9CF130F65 for <detnet@ietf.org>; Wed, 18 Jul 2018 08:38:39 -0700 (PDT)
Received: from dfwpml705-chm.exmail.huawei.com (unknown [172.18.7.66]) by Forcepoint Email with ESMTP id 40702E10EF15; Wed, 18 Jul 2018 16:38:21 +0100 (IST)
Received: from DFWPML704-CHM.exmail.huawei.com ([169.254.1.106]) by dfwpml705-chm.exmail.huawei.com ([169.254.2.225]) with mapi id 14.03.0399.000; Wed, 18 Jul 2018 08:38:19 -0700
From: Norman Finn <norman.finn@mail01.huawei.com>
To: Toerless Eckert <tte@cs.fau.de>, Bal?zs Varga A <balazs.a.varga@ericsson.com>
CC: DetNet WG <detnet@ietf.org>, Janos Farkas <Janos.Farkas@ericsson.com>, "qiangli (D)" <qiangli3@huawei.com>
Thread-Topic: [Detnet] updating the flow information model draft
Thread-Index: AQHUE8KZTIOuZNlmakK9Hmz5Maj/BKSLLraAgAHu0dCAB+lagIAAKYqO
Date: Wed, 18 Jul 2018 15:38:18 +0000
Message-ID: <3DF0466E9510274382F5B74499ACD6F8D382F3@DFWPML704-CHM.exmail.huawei.com>
References: <2d6d8f85-a283-eb43-6bea-323b7af661f2@ericsson.com> <06C389826B926F48A557D5DB5A54C4ED2A69D265@dggemi529-mbs.china.huawei.com> <DBXPR07MB41518D611DBB941971450E6AC580@DBXPR07MB415.eurprd07.prod.outlook.com>, <20180718055945.wzfrs4uguzdt2o3r@faui48f.informatik.uni-erlangen.de>
In-Reply-To: <20180718055945.wzfrs4uguzdt2o3r@faui48f.informatik.uni-erlangen.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.18.4.35]
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/wCUGz8ifJrbNsiCcRUjn7-ha-0Y>
Subject: Re: [Detnet] updating the flow information model draft
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 18 Jul 2018 15:38:49 -0000

I agree with you, Toerless.=0A=
=0A=
There are many ways to specify jitter, and some facilitate negotiation betw=
een talker/listener and network.=0A=
=0A=
The listener can reasonably specify a worst case value of ((max latency) - =
(min latency)), because that is related to his receive buffer space require=
ments.=0A=
=0A=
Either the talker or the listener may want to specify a max latency.=0A=
=0A=
Obviously, specifying max and (max - min) is equivalent to specifying max a=
nd min, but if the actual latency reported by the network is better than th=
e requested max, that probably doesn't change the (max - min) difference, s=
o there may be some small advantage in the negotiation procedure to use max=
 and (max - min) as the parameters.=0A=
=0A=
Perhaps I am blinded by the truly real-time applications, like industrial, =
but I don't think that a stochastic jitter specification is useful for DetN=
et.  "DetNet" is supposed to be deterministic.  Packet loss due to cosmic r=
ays in inevitably a matter of chance, but delivery time is not.=0A=
=0A=
-- Norm=0A=
=0A=
________________________________________=0A=
From: detnet [detnet-bounces@ietf.org] on behalf of Toerless Eckert [tte@cs=
.fau.de]=0A=
Sent: Tuesday, July 17, 2018 10:59 PM=0A=
To: Bal?zs Varga A=0A=
Cc: DetNet WG; Janos Farkas; qiangli (D)=0A=
Subject: Re: [Detnet] updating the flow information model draft=0A=
=0A=
On Fri, Jul 13, 2018 at 12:39:59PM +0000, Bal?zs Varga A wrote:=0A=
> - jitter:=0A=
> Agree, we have to include it. So far in the discussions the main focus wa=
s bounded delay. That may imply somewhat jitter, but I agree we need more e=
xplicit focus on jitter.=0A=
=0A=
What are the delay parameters ?=0A=
=0A=
For deterministic service they should be min-delay...max-delay delay.=0A=
(max-min) is then the 'deterministic' jitter ?!=0A=
=0A=
I guess one can also define a tighter stochastic jitter for some=0A=
percentile of traffic based on further detail understanding about the=0A=
stochastic nature of the jitter: For 100% of pckets jitter is min..max,=0A=
but for 95% its even better (less jitter). Just not sure whether=0A=
those additional metric are useful/necessary for detnet.=0A=
=0A=
Cheers=0A=
    Toerless=0A=
>=0A=
> Cheers=0A=
> Bala'zs=0A=
>=0A=
> -----Original Message-----=0A=
> From: detnet <detnet-bounces@ietf.org> On Behalf Of qiangli (D)=0A=
> Sent: 2018. j=FAlius 12. 8:40=0A=
> To: Janos Farkas <Janos.Farkas@ericsson.com>; DetNet WG <detnet@ietf.org>=
=0A=
> Subject: Re: [Detnet] updating the flow information model draft=0A=
>=0A=
> Hi Janos,=0A=
>=0A=
> I agree with you that the information model draft needs to add some "in o=
rder delivery" related content. And I personally prefer your first suggesti=
on, using the number of misordered packets to express the misodering.=0A=
>=0A=
> Besides, I have two other questions:=0A=
>=0A=
> --what is the relationship between "section 5.2 service parameters" and "=
section 10.3 user to network requirements", aren't they both on the interfa=
ce between user and network? One interface two usages, depend on which dire=
ction you look at it. From network to user is service, in the opposite dire=
ction is requirement, but either way, they will have the same parameters.=
=0A=
>=0A=
> -- Do we need to expand information model draft for jitter? I couldn't fi=
nd the description of jitter in the current version. However according to t=
he PS draft, jitter is one of the important features of detnet flow, see be=
low:=0A=
>=0A=
> "....along the multi-hop path with such characteristics as low latency an=
d ultra-low jitter, reordering and/or replication and elimination of packet=
s.....", as well as "Need absolute guarantees of minimum and maximum latenc=
y end-to-end across the network; sometimes a tight jitter is required as we=
ll;"=0A=
>=0A=
>=0A=
> Best regards,=0A=
>=0A=
> Cristina QIANG=0A=
>=0A=
> -----Original Message-----=0A=
> From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of J=E1nos Farkas=
=0A=
> Sent: Thursday, July 05, 2018 2:12 AM=0A=
> To: DetNet WG <detnet@ietf.org>=0A=
> Subject: [Detnet] updating the flow information model draft=0A=
>=0A=
> Dear all,=0A=
>=0A=
> I think the flow information model draft needs some updates to bring it i=
n-line with the recent developments in the WG. I???d like to have WG discus=
sion on the list and at IETF 102 before making any updates.=0A=
>=0A=
> 1, Current version of draft-ietf-detnet-flow-information-model-01=0A=
>=0A=
> Section 5.2 Service Parameters includes in order delivery, which is a bin=
ary value in draft-ietf-detnet-flow-information-model-01 depending on wheth=
er or not in order delivery is required for the given service. This require=
s refinements based on the developments we had in draft-ietf-detnet-archite=
cture-06.=0A=
>=0A=
> The refinement would involve introducing a numerical service parameter, w=
hich could be called ???MisorderingTolerance??? or alike to replace the cur=
rent binary parameter.=0A=
>=0A=
>=0A=
> 2, Recent updates of draft-ietf-detnet-architecture-06=0A=
>=0A=
> draft-ietf-detnet-architecture-06 provides a finer grade DetNet QoS param=
eter by introducing :=0A=
>=0A=
> Section 3.1:=0A=
> ???o An upper bound on out-of-order packet delivery. It is worth noting t=
hat some DetNet applications are unable to tolerate any out-of-order delive=
ry.???=0A=
>=0A=
> Section 3.2.2.1. In-Order Delivery:=0A=
> ???Out-of-order packet delivery can be a side effect of service protectio=
n. Packets delivered out-of-order impact the amount of buffering needed at =
the destination to properly process the received data. Such packets also in=
fluence the jitter of a flow. The DetNet service includes maximum allowed m=
isordering as a constraint. Zero misordering would be a valid service const=
raint to reflect that the end system(s) of the flow cannot tolerate any out=
-of-order delivery.=0A=
> Service protection may provide a mechanism to support in-order delivery.?=
??=0A=
>=0A=
> The architecture document does not provide further details on purpose.=0A=
> It is the job of the flow information model draft to go into the details.=
=0A=
>=0A=
>=0A=
> 3, ???MisorderingTolerance??? related thoughts=0A=
>=0A=
> The DetNet QoS requirements are correlated to each other. For instance, a=
 packet received with a too big delay or jitter is practically a lost packe=
t for the application. As for misordering, it is related, e.g., to jitter a=
s explained in the architecture document. (Well, misordering above the tole=
rable limit can be considered loss.) The correlations can be taken into acc=
ount when defining the QoS requirements for a DetNet service, and also when=
 providing the given DetNet service by the DetNet network.=0A=
>=0A=
> Actually, misordering and jitter can be decreased with a similar tool, e.=
g., a playout buffer. It is a bit more complex for reordering and requires =
sequencing information carried in the packets.=0A=
>=0A=
> I see two approaches to express maximum allowed misordering:=0A=
> a) number of misordered packets=0A=
> b) time=0A=
>=0A=
> Both of them have their pros and cons.=0A=
>=0A=
> I propose to follow a) for multiple reasons.=0A=
>=0A=
> Maximum allowed/tolerable misordering could be defined along:=0A=
> ???maximum number of misordered packets, e.g., a delta of sequence number=
s between the highest sequence number that was just received and the lowest=
 sequence that is acceptable???=0A=
> (credit goes to Pascal for initial wording!)=0A=
>=0A=
> This is a relatively simple definition and also simple to measure, detect=
, and verify. Furthermore, timing requirement is already defined as part of=
 the jitter requirement, no need to duplicate. In addition, timing may not =
be as important as the order of packets for some applications.=0A=
>=0A=
> What do you think?=0A=
>=0A=
> Regards,=0A=
> Janos=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=
> _______________________________________________=0A=
> detnet mailing list=0A=
> detnet@ietf.org=0A=
> https://www.ietf.org/mailman/listinfo/detnet=0A=
=0A=
--=0A=
---=0A=
tte@cs.fau.de=0A=
=0A=
_______________________________________________=0A=
detnet mailing list=0A=
detnet@ietf.org=0A=
https://www.ietf.org/mailman/listinfo/detnet=0A=


From nobody Wed Jul 18 08:45:09 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 A3D4513119E for <detnet@ietfa.amsl.com>; Wed, 18 Jul 2018 08:45:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.299
X-Spam-Level: 
X-Spam-Status: No, score=-4.299 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_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, T_KAM_HTML_FONT_INVALID=0.01, 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=f39wXzY4; dkim=pass (1024-bit key) header.d=ericsson.com header.b=ZA7nkPc7
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QsjF7mkHiInZ for <detnet@ietfa.amsl.com>; Wed, 18 Jul 2018 08:44:50 -0700 (PDT)
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 9927D1311AD for <detnet@ietf.org>; Wed, 18 Jul 2018 08:44:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1531928685; 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=yhsGt+o/QjO0OVydO0NRoA5TH9aYSvio0mYWerCml7g=; b=f39wXzY43Ijms7vOt52BojrgW94k+JeSLm7jzheK1bCb1YYesy9OkxdQX79d8W5n qlKtppuknWXeu/DWDKmpqIyPq2iyqYdgyNSYlKZb6azhJYZl4K8SmvgH6yr5rB8n cJqemhcCD2VnNp6AdsOrcb9ao7bObZw0dlhHuayazcw=;
X-AuditID: c1b4fb2d-5ecb19c0000055ff-f7-5b4f606de827
Received: from ESESBMB503.ericsson.se (Unknown_Domain [153.88.183.116]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 2E.FE.22015.D606F4B5; Wed, 18 Jul 2018 17:44:45 +0200 (CEST)
Received: from ESESBMR501.ericsson.se (153.88.183.129) by ESESBMB503.ericsson.se (153.88.183.116) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Wed, 18 Jul 2018 17:44:45 +0200
Received: from ESESSMB503.ericsson.se (153.88.183.164) by ESESBMR501.ericsson.se (153.88.183.129) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Wed, 18 Jul 2018 17:44:45 +0200
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; Wed, 18 Jul 2018 17:44:44 +0200
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=yhsGt+o/QjO0OVydO0NRoA5TH9aYSvio0mYWerCml7g=; b=ZA7nkPc7kEwZ+zAXP7yj1cgTnNNqW9+TakZdoGLgDpjkPiB1sxc/PZvIMP8JjrcRD9ZgpOUHG/HhvpHiaLtwdnPF/9F0nbSIMsQfvARpg/Yif44gX6oPWdK4oKabWBs3wIpl2XbrDX9PpL4P6l19fgdIyw0dSOSeyt0eDYrQW+w=
Received: from VI1PR0702MB3567.eurprd07.prod.outlook.com (52.134.6.155) by VI1PR0702MB3646.eurprd07.prod.outlook.com (52.134.1.156) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.995.9; Wed, 18 Jul 2018 15:44:43 +0000
Received: from VI1PR0702MB3567.eurprd07.prod.outlook.com ([fe80::8821:9b5b:1da:1ae]) by VI1PR0702MB3567.eurprd07.prod.outlook.com ([fe80::8821:9b5b:1da:1ae%2]) with mapi id 15.20.0973.016; Wed, 18 Jul 2018 15:44:43 +0000
From: Janos Farkas <Janos.Farkas@ericsson.com>
To: "Black, David" <David.Black@dell.com>
CC: DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
Thread-Index: AQHT6XE0tqjkYdUZ+EicHpFXe9ZLo6Q9i+eAgB8CLgCAAHN4gIAZ2I6AgAC4xQCACEGeAIADP24AgA5gtoD///n4AIAAPZOAgACQtICAA0stcA==
Date: Wed, 18 Jul 2018 15:44:42 +0000
Message-ID: <VI1PR0702MB3567FE3D1186992F38378AE3F2530@VI1PR0702MB3567.eurprd07.prod.outlook.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <CE03DB3D7B45C245BCA0D243277949363019498B@MX307CL04.corp.emc.com> <4900e61d-8399-8765-0ecb-181dc3c9ff5a@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301A79DE@MX307CL04.corp.emc.com> <ba0c0b74-8d2e-c332-18c6-02a2649cddf0@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301D75F4@MX307CL04.corp.emc.com> <61d00506-b546-6c80-044f-b5bdb243ae23@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301D84CF@MX307CL04.corp.emc.com>
In-Reply-To: <CE03DB3D7B45C245BCA0D24327794936301D84CF@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=Janos.Farkas@ericsson.com; 
x-originating-ip: [2001:67c:1232:144:119:dde7:fa3:145c]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR0702MB3646; 6:NpRnOwB0Y8L0yZpxFd7HyHo8+hxSS23FJd18zOv/IH26EkRDciZSN7woix3QqDtX8/2MYbaotwU9MLNq5z1i+Tv+9qSYTEQMYDF94rOVXI5eycvJkiiRBZxOneXOxHyRmnjhGcHAFQ4CyKuqW56b73J97qmN1jO6M9ltqtbnJC84HBqSTlCJcid4vYf9rC8p+bwQhv69QYVXHgQrcub/xt/HVJ6zQ16O3Cs56cTH530uS+EeREkKxbWZ76CmUXmEmizulM+UsKZTucAEH8CG6akDSwq39pizs4DRrJ2Yc2ya/OL3N3KFObZZ+6w4j+ad8GbrC98exlTSrMdZEp7fF0U4YhYn02SOz4k5jhk6Ij85TJh6ISGek2pWJEaLZYvvy/7WwH4WP+MtaIZptN6B2nYo8FwXF7Fh4hlO0VEOl2A0Ddydwz0ttEAu/UOF+skSbBRPWNq4LlmEq4nCumdFmw==; 5:OsH+06vOr5R/0Qix35wGHwm+t8IxuCUmpebVrtM8DD1EBLaYSJ4u/r5jJmqr9fkxMzQ/p8Ws2WHA7LA/QqjjtcIeJSgNiXRu57lwve5pbLG6v2/nZ/7fA5U7pgSTUc+C9/mGpubgaVel8fEqZczrk2aVuOD89l8GV1jqd34GTnc=; 7:khXOB59SSusx63xic01mEAmpEuMHuA9fIGTWFQPcJ2Au2aa9AvbV2vWAm0tqQ6VHOZ6FAmsjFIUqYHb+55PhkhoSkmzwgZgXqr2smZxR3fj+W/3cqtUL7sKFa32moGybg04jPSOQLzZLavOhgeGeaj5wyxDP0O4GtaNjZRGp1ufk7tPW6xbTX90tXo4pxIpQEIyZtpwuH29vR+GoBNBLrxaWhXbNhl4Z1VxAvdkAa3aok3iha9wSMhvHi1uEQunp
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: d0766f7f-3406-47df-67e1-08d5ecc56170
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600053)(711020)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020); SRVR:VI1PR0702MB3646; 
x-ms-traffictypediagnostic: VI1PR0702MB3646:
x-microsoft-antispam-prvs: <VI1PR0702MB36466B58473CF5903A00D0CDF2530@VI1PR0702MB3646.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(37575265505322)(28532068793085)(278428928389397)(21748063052155)(170963831197625)(248295561703944)(56004941905204);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123562045)(20161123564045)(6072148)(201708071742011)(7699016); SRVR:VI1PR0702MB3646; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0702MB3646; 
x-forefront-prvs: 0737B96801
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(346002)(396003)(136003)(366004)(376002)(51444003)(13464003)(37854004)(51914003)(189003)(199004)(6306002)(236005)(9686003)(9326002)(55016002)(54896002)(53546011)(8676002)(33656002)(97736004)(606006)(186003)(68736007)(16200700003)(4326008)(6436002)(53946003)(446003)(256004)(93886005)(81166006)(14444005)(81156014)(25786009)(476003)(7736002)(2900100001)(102836004)(229853002)(966005)(14454004)(99286004)(5250100002)(5660300001)(478600001)(6246003)(7696005)(6116002)(6506007)(106356001)(486006)(76176011)(8936002)(46003)(74316002)(11346002)(105586002)(790700001)(72206003)(86362001)(316002)(6916009)(2906002)(53936002)(559001)(569006); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0702MB3646; H:VI1PR0702MB3567.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: +NKy1oYOozN5kpnBq70CK7d/Lsu5rrOmBQHqwYIadtJXp58aOo2sZ1WZwzyjHSEOs+JaMjMqQh84PnSSTOIbGNF6K10XfrAUif78PRKZ7E7O3y9jhdRUH+3Mx0g7HV1mg8kqrsNiuXeawngak6yzjyoWbrKRETil7iiEnvSwStgXqB2OTJO4Y1vZ0hNaPv9qHAuuS62AkaSj3Yd1TFsV9HcclCTuObfMR/gMe17S5WbPbqvXcjjKSErsVZomc6ayAB+Y0hjGbsrldUMUYULOhkSbk64AdDy6ELCGVtItKSnXyhx+uK6BxiOAbYpKCjwvfSjGov3p3M566LI7H1xINW/Bh/Injg+Usm6rF87qOTA=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_VI1PR0702MB3567FE3D1186992F38378AE3F2530VI1PR0702MB3567_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: d0766f7f-3406-47df-67e1-08d5ecc56170
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jul 2018 15:44:42.8699 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0702MB3646
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02Sa0hTYRjHe885c2erydvSfFIiHIiXcmbKkgq7p0lpRIRo4JYeL+U22Vmi fQi7aOJCNC+4qVm2D95CUUvLFWpKZqQlgmkXWpuF+SHtooma7Xgs/Pb7P8+f//s8Dy9NSusF 7nSKRs/oNKpUmZOYMka36f3VyqjY7QW2rSHTprtUyPz3cmofEX7TWEaGm81zxAkiRrwngUlN SWd0AaFKcfLSu04i7UOTKONLTzWVheyFojwkogEHgy33l5BjKe5FULt4LA+JHTyDYPxlreC/ MF4rWhFmAvJnR5w4QeECEiZejwj5ThEBo30tBC8+IbhnbKe4ZCcsh5JRk8NF0y7YF6yVh7gy ibfAZP0iyfEGfBj6qkoJjl3wEVioKHHi+RKYG1oFHFPYC4zW3OW6BCvhd9ljxA8+JoBX9jSO RTgS7s9/Xs5BeCPM9jcQ/FtuMGavIvilMZgtgyTPrjBh+yPg/Wdgyla44tkJNeW5FM+bYajK gLi9AHcKIafDIOAb/jBVUrISdBzeztgo3jSEoPTnMMEtDHgbLNV58h4t3GizrwRVIigeaEUF KNC0akCetWBpLl9mCV4Pz412yuSIIh23a3wUwFs8odhgFfLsA9kVlcLV9dtIWIdcWYZl1Uk7 guSMLiWeZbUauYbRNyPHF+pqnfdvR/WT+7sRppFsnSQiMipWKlCls5nqbgQ0KXORdH2LjJVK ElSZFxmdNk53IZVhu5EHTcncJPI6S4wUJ6n0zHmGSWN0/7oELXLPQs4RVRJPyxNt4mWFR1hN b0f8j4FNbQ+Dq9d6F2o6xNPZT6+a/DUKMivIvfjBQb/ugkbDsztqybmv8WRrkUFhm3vjnJ04 HOc1GO3bc7pfKTSf1J4yXl8jmzugsC6Mx33Mz9A3LbacPVocXMR4d/i8mN91q0vU/v7K7hr1 3tyw0JwpGcUmqwL9SB2r+gvNUZMMPgMAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/tS0vSymzxcf6FWXSZiSbb7pFA6Y>
Subject: Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 18 Jul 2018 15:45:03 -0000

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

SGkgRGF2aWQsDQoNClRoaXMgaW1wbGllcyB1cGRhdGluZyB0aGUgZGVmaW5pdGlvbiBvZiB0aGUg
RGV0TmV0IHNlcnZpY2UgbGF5ZXIsIGUuZy4sIHRvOg0KRGV0TmV0IHNlcnZpY2UgbGF5ZXINClRo
ZSBsYXllciBhdCB3aGljaCBBIERldE5ldCBTZXJ2aWNlLCBlLmcuLCBzZXJ2aWNlIHByb3RlY3Rp
b24gaXMgcHJvdmlkZWQuDQoNClRoZSBkZWZpbml0aW9uIG9mIHRoZSBEZXROZXQgdHJhbnNwb3J0
IGxheWVyIHJlbWFpbnMgdGhlIHNhbWU6DQpEZXROZXQgdHJhbnNwb3J0IGxheWVyDQpUaGUgbGF5
ZXIgdGhhdCBvcHRpb25hbGx5IHByb3ZpZGVzIGNvbmdlc3Rpb24gcHJvdGVjdGlvbiBmb3INCkRl
dE5ldCBmbG93cyBvdmVyIHBhdGhzIHByb3ZpZGVkIGJ5IHRoZSB1bmRlcmx5aW5nIG5ldHdvcmsu
DQoNClJlZ2FyZHMsDQpKYW5vcw0KDQoNCkZyb206IEJsYWNrLCBEYXZpZCA8RGF2aWQuQmxhY2tA
ZGVsbC5jb20+DQpTZW50OiBNb25kYXksIEp1bHkgMTYsIDIwMTggMzoyMSBQTQ0KVG86IEphbm9z
IEZhcmthcyA8SmFub3MuRmFya2FzQGVyaWNzc29uLmNvbT4NCkNjOiBEZXROZXQgV0cgPGRldG5l
dEBpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbRGV0bmV0XSBXRyBMYXN0IENhbGw6IGRyYWZ0LWll
dGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNQ0KDQpEb27igJl0IHVzZSDigJxjb25nZXN0aW9uIHBy
b3RlY3Rpb27igJ0gaW4gdGhlIGRlZmluaXRpb25zIGZvciBib3RoIGxldmVscy4NCg0KVGhhbmtz
LCAtLURhdmlkDQoNCkZyb206IErDoW5vcyBGYXJrYXMgW21haWx0bzpqYW5vcy5mYXJrYXNAZXJp
Y3Nzb24uY29tXQ0KU2VudDogU3VuZGF5LCBKdWx5IDE1LCAyMDE4IDEwOjQzIFBNDQpUbzogQmxh
Y2ssIERhdmlkDQpDYzogRGV0TmV0IFdHDQpTdWJqZWN0OiBSZTogW0RldG5ldF0gV0cgTGFzdCBD
YWxsOiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDUNCg0KVGhhbmsgeW91IERhdmlk
IQ0KDQpJIHRoaW5rIHdlIGFyZSBzZXQuIDotKQ0KDQpZb3UgZ290IGEgcG9pbnQsIHdlIHNob3Vs
ZCB1cGRhdGUNCiJEZXROZXQgc2VydmljZSBsYXllciBpcyB0aGUgbGF5ZXIgYXQgd2hpY2ggQSBE
ZXROZXQgU2VydmljZSwgc3VjaCBhcyBjb25nZXN0aW9uIG9yIHNlcnZpY2UgcHJvdGVjdGlvbiBp
cyBwcm92aWRlZC4iDQp0bw0KIkRldE5ldCBzZXJ2aWNlIGxheWVyIGlzIHRoZSBsYXllciBhdCB3
aGljaCBBIERldE5ldCBTZXJ2aWNlLCBzdWNoIGFzIGNvbmdlc3Rpb24gcHJvdGVjdGlvbiBhbmQv
b3Igc2VydmljZSBwcm90ZWN0aW9uIGlzIHByb3ZpZGVkLiINCmluIHRoZSBkZWZpbml0aW9ucyBh
cyB3ZWxsIHRvIG1ha2UgaXQgY2xlYXIuDQoNClRoYW5rcywNCkphbm9zDQpPbiA3LzE2LzIwMTgg
MzowMyBBTSwgQmxhY2ssIERhdmlkIHdyb3RlOg0KTW92aW5nIHRoZSBvbmx5IHR3byBvcGVuIGl0
ZW1zIHRvIHRoZSB0b3Ag4oCmDQoNCi0tIFNlY3Rpb24gNA0KDQo+IFdlIGNvdWxkIGFkZCBzb21l
IGludHJvZHVjdG9yeSB0ZXh0IHRvIDQuMSBvciA0LjEuMSwgZm9yIGluc3RhbmNlOg0KPiBUaGUg
ZnVuY3Rpb25hbGl0eSBuZWVkZWQgZm9yIERldE5ldCAoU2VjdGlvbiAzKSBhcmUgaW1wbGVtZW50
ZWQgaW4gdGhlIERldE5ldCBsYXllciB3aGljaCBjb21wcmlzZXMgdGhlIERldE5ldCBzZXJ2aWNl
IGxheWVyIGFuZCB0aGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllci4NCj4gVGhlIERldE5ldCBzZXJ2
aWNlIGxheWVyIGZ1bmN0aW9ucyByZWx5IG9uIGZsb3cgaWRlbnRpZmljYXRpb24gYW5kIHNlcXVl
bmNpbmcuIFRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyIGZ1bmN0aW9uIG1heSByZWx5IG9uIGZs
b3cgaWRlbnRpZmljYXRpb24uDQo+DQo+IFdoYXQgZG8geW91IHRoaW5rPw0KDQpJIHByZWZlciBm
dW5jdGlvbmFsICh3aGF0IGl0IGRvZXMpIGNoYXJhY3Rlcml6YXRpb24gdG8gbWVjaGFuaXN0aWMg
KGhvdyBpdCB3b3JrcykgY2hhcmFjdGVyaXphdGlvbiBpbiBhbiBvdmVydmlldywgZS5nLiwgZXhj
ZXJwdGluZyBmcm9tIHdoYXQgSSBvcmlnaW5hbGx5IHdyb3RlOg0KDQrCtyAgICAgICAgIFRoZSBE
ZXROZXQgU2VydmljZSBsYXllciBwcm92aWRlcyB0aW1lbHkgcmVsaWFibGUgaW4tb3JkZXIgRGV0
TmV0IGZsb3cgZGVsaXZlcnkgdG8gYXBwbGljYXRpb25zIHRoYXQgdXNlIERldE5ldC4NCg0Kwrcg
ICAgICAgICBUaGUgRGV0TmV0IFRyYW5zcG9ydCBsYXllciBpbnN1bGF0ZXMgRGV0TmV0IGZsb3dz
IGZyb20gaW50ZXJmZXJlbmNlIGJ5IG5ldHdvcmsgbWVjaGFuaXNtcywgcHJpbWFyaWx5IHF1ZXVp
bmcgYW5kIHJvdXRpbmcNCkkgdW5kZXJzdGFuZCB0aGUgcHJpbmNpcGxlLg0KDQpXaGF0IGFib3V0
IGp1c3QgY29weWluZyB0aGUgdHdvIGRlZmluaXRpb25zIGhlcmU6DQpEZXROZXQgc2VydmljZSBs
YXllciBpcyB0aGUgbGF5ZXIgYXQgd2hpY2ggQSBEZXROZXQgU2VydmljZSwgc3VjaCBhcyBjb25n
ZXN0aW9uIG9yIHNlcnZpY2UgcHJvdGVjdGlvbiBpcyBwcm92aWRlZC4NCkRldE5ldCB0cmFuc3Bv
cnQgbGF5ZXIgb3B0aW9uYWxseSBwcm92aWRlcyBjb25nZXN0aW9uIHByb3RlY3Rpb24gZm9yIERl
dE5ldCBmbG93cyBvdmVyIHBhdGhzIHByb3ZpZGVkIGJ5IHRoZSB1bmRlcmx5aW5nIG5ldHdvcmsu
DQoNCkRhdmlkPiBZZXMsIHRoYXQgd29ya3MsIGFsdGhvdWdoIEkgZG9u4oCZdCB0aGluayDigJxj
b25nZXN0aW9u4oCdIHdhcyBtZWFudCB0byBiZSBpbmNsdWRlZCBpbiB0aGUgZmlyc3QgZGVmaW5p
dGlvbiDigKYNCg0KDQogICBNYW55IHJlYWwtdGltZSBuZXR3b3JrcyByZWx5IG9uIHBoeXNpY2Fs
IHJpbmdzIG9yIGNoYWlucyBvZiB0d28tcG9ydA0KDQogICBkZXZpY2VzLCB3aXRoIGEgcmVsYXRp
dmVseSBzaW1wbGUgcmluZyBjb250cm9sIHByb3RvY29sLg0KDQpIb3cgZG9lcyBhIOKAnHJpbmcg
Y29udHJvbCBwcm90b2NvbOKAnSBjb250cm9sIOKAnGNoYWluc+KAnT8gIFN1Z2dlc3Q6IOKAnHJp
bmcgY29udHJvbCBwcm90b2NvbOKAnSAtPiDigJxjb250cm9sIHByb3RvY29s4oCdDQpBbHNvLCBh
cmUgcGFpcmVkIGNoYWlucyBiZXR3ZWVuIGNvbW1vbiBlbmRwb2ludHMgaW50ZW5kZWQsIG9yIGEg
bW9yZSBnZW5lcmFsIG5vdGlvbiBvZiBjaGFpbnM/DQpUaGlzIHRleHQgcmVmZXJzIHRvIHR5cGlj
YWwgZmFjdG9yeSBkZXBsb3ltZW50LCB3aGljaCBpcyBjaGFpbiBvciByaW5nLg0KSXQgc2VlbXMg
YmV0dGVyIHRvIGtlZXAg4oCccmluZyBjb250cm9sIHByb3RvY29s4oCdIGJlY2F1c2UgdGhleSBh
cmUgb2Z0ZW4gdmVyeSBkaWZmZXJlbnQgZnJvbSBnZW5lcmljIGNvbnRyb2wgcHJvdG9jb2xzIGFw
cGxpY2FibGUgdG8gbWVzaCBuZXR3b3Jrcy4NCg0KV291bGQgZmxpcHBpbmcgY2hhaW4gYW5kIHJp
bmcgcmVzb2x2ZSB5b3VyIGNvbmNlcm4/DQoNCiAgIE1hbnkgcmVhbC10aW1lIG5ldHdvcmtzIHJl
bHkgb24gcGh5c2ljYWwgY2hhaW5zIG9yIHJpbmdzIG9mIHR3by1wb3J0DQoNCiAgIGRldmljZXMs
IHdpdGggYSByZWxhdGl2ZWx5IHNpbXBsZSByaW5nIGNvbnRyb2wgcHJvdG9jb2wuDQoNCltEYXZp
ZD5dIEl0IGZlZWxzIGxpa2Ug4oCccmluZyBjb250cm9sIHByb3RvY29s4oCdIGlzIGFuIGltcG9y
dGFudCBwaHJhc2UgdG8gcmV0YWluLiAgIEluIHRoZSBvcmlnaW5hbCB0ZXh0LCB3b3VsZCBpdCBi
ZSByZWFzb25hYmxlIHRvIGFkZCDigJwoYXBwbGllcyB0byBib3RoIHJpbmdzIGFuZCBjaGFpbnMp
4oCdIHRvIHRoZSBlbmQgb2YgdGhlIHNlbnRlbmNlPw0KV2VsbCwgSSBndWVzcyB0aGUgcG9pbnQg
aXMgdGhhdCB0aGVyZSBhcmUgbWFueSBzcGVjaWZpYyByaW5nIHByb3RvY29scywgYnV0IHdlIGFy
ZSBsb29raW5nIGZvciBhIGdlbmVyaWMgc29sdXRpb24uDQpXaGF0IGFib3V0IGRlbGV0aW5nICJj
aGFpbnMiIGZyb20gdGhlIHNlbnRlbmNlPw0KDQpEYXZpZD4gWWVzLCBpZiB0aGUgc2VudGVuY2Ug
aXMgYWxsIGFib3V0IHJpbmdzLCBpdOKAmXMgY2xlYXIuDQoNClRoYW5rcywgLS1EYXZpZA0KDQpG
cm9tOiBKw6Fub3MgRmFya2FzIFttYWlsdG86amFub3MuZmFya2FzQGVyaWNzc29uLmNvbV0NClNl
bnQ6IFN1bmRheSwgSnVseSAxNSwgMjAxOCA3OjI1IFBNDQpUbzogQmxhY2ssIERhdmlkDQpDYzog
RGV0TmV0IFdHDQpTdWJqZWN0OiBSZTogW0RldG5ldF0gV0cgTGFzdCBDYWxsOiBkcmFmdC1pZXRm
LWRldG5ldC1hcmNoaXRlY3R1cmUtMDUNCg0KSGkgRGF2aWQsDQoNClBsZWFzZSBzZWUgaW4tbGlu
ZS4NCg0KVGhhbmsgeW91IQ0KSmFub3MNCg0KT24gNy82LzIwMTggMTE6NTAgUE0sIEJsYWNrLCBE
YXZpZCB3cm90ZToNCi0tIEJyaWRnZWQgcGF0aCBkZWZpbml0aW9uDQoNCj4gIE9yIHNob3VsZCB3
ZSBkbyBzb21ldGhpbmcgZWxzZT8NCj4gVGhlcmUgaXMgb25seSBvbmUgb2NjdXJyZW5jZSBvZiAi
YnJpZGdlZCBwYXRoIiBpbiB0aGUgdGV4dCBpbiBicmFja2V0cy4NCg0KDQpUaGF0IHNvdW5kcyBs
aWtlIGEgYmV0dGVyIHN1Z2dlc3Rpb24g4oCTIGNoYW5nZSB0aGF0IG9jY3VycmVuY2UgYW5kIHJl
bW92ZSB0aGUgZGVmaW5pdGlvbiBvZiDigJxicmlkZ2VkIHBhdGjigJ0gZnJvbSB0aGUgZHJhZnQu
ICBUaGF0IG9jY3VycmVuY2UgaXMgaW4gU2VjdGlvbiA0LjEuMToNCg0KICAgQ29uZ2VzdGlvbiBw
cm90ZWN0aW9uDQogICAgICAgICAgIFRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyIHByb3ZpZGVz
IGNvbmdlc3Rpb24gcHJvdGVjdGlvbi4NCiAgICAgICAgICAgU2VlIFNlY3Rpb24gNC41LiAgVGhl
IGFjdHVhbCBxdWV1aW5nIGFuZCBzaGFwaW5nIG1lY2hhbmlzbXMNCiAgICAgICAgICAgYXJlIHR5
cGljYWxseSBwcm92aWRlZCBieSB1bmRlcmx5aW5nIHN1Ym5ldCBsYXllcnMsIHRoZXNlIGNhbg0K
ICAgICAgICAgICBiZSBjbG9zZWx5IGFzc29jaWF0ZWQgd2l0aCB0aGUgbWVhbnMgb2YgcHJvdmlk
aW5nIHBhdGhzIGZvcg0KICAgICAgICAgIERldE5ldCBmbG93cyAoZS5nLiwgTVBMUyBMU1BzIG9y
IGJyaWRnZWQgcGF0aHMpLCB0aGUgcGF0aCBhbmQNCiAgICAgICAgICAgdGhlIGNvbmdlc3Rpb24g
cHJvdGVjdGlvbiBhcmUgY29uZmxhdGVkIGluIHRoaXMgZmlndXJlLg0KDQpQZXJoYXBzOiAoZS5n
LiwgTVBMUyBMU1BzIG9yIGJyaWRnZWQgcGF0aHMpIC0+IChNUExTIExTUHMgb3Igb3RoZXIgbmV0
d29yayBwYXRocykNCm9yIGp1c3QgZGVsZXRlIHRoZSBlbnRpcmUgcGFyZW50aGV0aWNhbCBleGFt
cGxlLg0KT0suIExldCdzIGp1c3QgZGVsZXRlIHRoZSBlbnRpcmUgcGFyZW50aGV0aWNhbCBleGFt
cGxlLg0KDQoNCg0KLS0gU2VjdGlvbiA0DQoNCj4gV2UgY291bGQgYWRkIHNvbWUgaW50cm9kdWN0
b3J5IHRleHQgdG8gNC4xIG9yIDQuMS4xLCBmb3IgaW5zdGFuY2U6DQo+IFRoZSBmdW5jdGlvbmFs
aXR5IG5lZWRlZCBmb3IgRGV0TmV0IChTZWN0aW9uIDMpIGFyZSBpbXBsZW1lbnRlZCBpbiB0aGUg
RGV0TmV0IGxheWVyIHdoaWNoIGNvbXByaXNlcyB0aGUgRGV0TmV0IHNlcnZpY2UgbGF5ZXIgYW5k
IHRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyLg0KPiBUaGUgRGV0TmV0IHNlcnZpY2UgbGF5ZXIg
ZnVuY3Rpb25zIHJlbHkgb24gZmxvdyBpZGVudGlmaWNhdGlvbiBhbmQgc2VxdWVuY2luZy4gVGhl
IERldE5ldCB0cmFuc3BvcnQgbGF5ZXIgZnVuY3Rpb24gbWF5IHJlbHkgb24gZmxvdyBpZGVudGlm
aWNhdGlvbi4NCj4NCj4gV2hhdCBkbyB5b3UgdGhpbms/DQoNCkkgcHJlZmVyIGZ1bmN0aW9uYWwg
KHdoYXQgaXQgZG9lcykgY2hhcmFjdGVyaXphdGlvbiB0byBtZWNoYW5pc3RpYyAoaG93IGl0IHdv
cmtzKSBjaGFyYWN0ZXJpemF0aW9uIGluIGFuIG92ZXJ2aWV3LCBlLmcuLCBleGNlcnB0aW5nIGZy
b20gd2hhdCBJIG9yaWdpbmFsbHkgd3JvdGU6DQoNCiAgKiAgIFRoZSBEZXROZXQgU2VydmljZSBs
YXllciBwcm92aWRlcyB0aW1lbHkgcmVsaWFibGUgaW4tb3JkZXIgRGV0TmV0IGZsb3cgZGVsaXZl
cnkgdG8gYXBwbGljYXRpb25zIHRoYXQgdXNlIERldE5ldC4NCiAgKiAgIFRoZSBEZXROZXQgVHJh
bnNwb3J0IGxheWVyIGluc3VsYXRlcyBEZXROZXQgZmxvd3MgZnJvbSBpbnRlcmZlcmVuY2UgYnkg
bmV0d29yayBtZWNoYW5pc21zLCBwcmltYXJpbHkgcXVldWluZyBhbmQgcm91dGluZw0KSSB1bmRl
cnN0YW5kIHRoZSBwcmluY2lwbGUuDQoNCldoYXQgYWJvdXQganVzdCBjb3B5aW5nIHRoZSB0d28g
ZGVmaW5pdGlvbnMgaGVyZToNCkRldE5ldCBzZXJ2aWNlIGxheWVyIGlzIHRoZSBsYXllciBhdCB3
aGljaCBBIERldE5ldCBTZXJ2aWNlLCBzdWNoIGFzIGNvbmdlc3Rpb24gb3Igc2VydmljZSBwcm90
ZWN0aW9uIGlzIHByb3ZpZGVkLg0KRGV0TmV0IHRyYW5zcG9ydCBsYXllciBvcHRpb25hbGx5IHBy
b3ZpZGVzIGNvbmdlc3Rpb24gcHJvdGVjdGlvbiBmb3IgRGV0TmV0IGZsb3dzIG92ZXIgcGF0aHMg
cHJvdmlkZWQgYnkgdGhlIHVuZGVybHlpbmcgbmV0d29yay4NCg0KDQoNCg0KPiBTaG91bGQgd2Ug
YWxzbyByZWFycmFuZ2UsIGUuZy4sIGluZGVudCB0aGUgdGV4dCBhZnRlciBGaWd1cmUgMiBzdWNo
IHRoYXQNCj4gUGFja2V0IHNlcXVlbmNpbmcsIER1cGxpY2F0ZSBlbGltaW5hdGlvbiwgRmxvdyBy
ZXBsaWNhdGlvbiwgRmxvdyBtZXJnaW5nLCBQYWNrZXQgZW5jb2RpbmcsIGFuZCBQYWNrZXQgZGVj
b2RpbmcgZ2V0IHVuZGVyIFNlcnZpY2UgbGF5ZXINCj4gYW5kDQo+IENvbmdlc3Rpb24gcHJvdGVj
dGlvbiBhbmQgRXhwbGljaXQgcm91dGVzIGdldCB1bmRlciBUcmFuc3BvcnQgbGF5ZXI/DQoNCk5v
LCBJIGRvbuKAmXQgdGhpbmsgdGhhdOKAmXMgbmVjZXNzYXJ5IOKAkyBGaWd1cmUgMiBwcm92aWRl
cyBzdWZmaWNpZW50IHN0cnVjdHVyZS4NCk9LLg0KDQoNCg0KUGx1cyBhIGZldyBtb3JlIG1pbm9y
IGNvbW1lbnRzIGlubGluZSDigKYNCg0KVGhhbmtzLCAtLURhdmlkDQoNCkZyb206IErDoW5vcyBG
YXJrYXMgW21haWx0bzpqYW5vcy5mYXJrYXNAZXJpY3Nzb24uY29tXQ0KU2VudDogV2VkbmVzZGF5
LCBKdWx5IDQsIDIwMTggMjoxNSBQTQ0KVG86IEJsYWNrLCBEYXZpZA0KQ2M6IERldE5ldCBXRw0K
U3ViamVjdDogUmU6IFtEZXRuZXRdIFdHIExhc3QgQ2FsbDogZHJhZnQtaWV0Zi1kZXRuZXQtYXJj
aGl0ZWN0dXJlLTA1DQoNCkhpIERhdmlkLA0KDQpUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB5b3Vy
IHJldmlldyBhbmQgY29tbWVudHMhDQoNClBsZWFzZSBzZWUgaW4tbGluZS4NCk9uIDYvMjkvMjAx
OCA0OjEwIFBNLCBCbGFjaywgRGF2aWQgd3JvdGU6DQpUaGUgLTA2IHZlcnNpb24gb2YgdGhpcyBk
cmFmdCBpcyBtdWNoIGltcHJvdmVkIG92ZXIgdGhlIC0wNSB2ZXJzaW9uIOKAkyBsb3RzIG9mIGRp
bGlnZW50IHdvcmsgYnkgdGhlIGF1dGhvcnMgaXMgZXZpZGVudCBhbmQgYXBwcmVjaWF0ZWQuDQoN
CkkgaGF2ZSB0d28gbWlub3IgY29udGVudCBjb25jZXJucyBhbmQgc29tZSBzbWFsbGVyIGVkaXRv
cmlhbCBpdGVtcy4NCg0KKiogQ29udGVudA0KDQotLSBTZWN0aW9uIDIuMg0KDQpUaGUgZGVmaW5p
dGlvbiBvZiDigJxicmlkZ2VkIHBhdGjigJ0gbG9va3MgbGlrZSBhIGRlZmluaXRpb24gb2Yg4oCc
YnJpZGdlZCBmb3J3YXJkaW5n4oCdIOKAkyB0aGUgZGVmaW5pdGlvbiBuZWVkcyB0byBlbmNvbXBh
c3MgdGhlIG5vdGlvbiBvZiBhIHBhdGggdGhhdCBpbnZvbHZlcyBtb3JlIHRoYW4gb25lIGJyaWRn
ZS4NCg0KDQogICBicmlkZ2VkIHBhdGgNCg0KICAgICAgICAgICBBIFZMQU4gYnJpZGdlIHVzZXMg
dGhlIFZMQU4gSUQgYW5kIHRoZSBkZXN0aW5hdGlvbiBNQUMNCg0KICAgICAgICAgICBhZGRyZXNz
IHRvIHNlbGVjdCB0aGUgb3V0Ym91bmQgcG9ydCBoZW5jZSB0aGUgcGF0aCBmb3IgYQ0KDQogICAg
ICAgICAgIGZyYW1lLg0KDQpZb3UgYXJlIHJpZ2h0LCBpdCBsb29rcyBsaWtlIHRoZSBlbXBoYXNp
cyBpcyBvbiBicmlkZ2UgZm9yd2FyZGluZyByYXRoZXIgdGhhbiBwYXRoLg0KSG93ZXZlciwgdGhl
IHN1cGVycG9zaXRpb24gb2YgdGhlIG91dGJvdW5kIHBvcnRzIHByb3ZpZGVzIGEgcGF0aCwgd2hp
Y2ggd2FzIHRyaWVkIHRvIGJlIGNhcHR1cmVkIGJ5ICJoZW5jZSB0aGUgcGF0aCIuDQpUaGUgaWRl
YSB3YXMgdG8ga2VlcCBpdCBzaW1wbGUgbm90IGRpdmUgaW50byB0aGUgZGV0YWlscywgd2hpY2gg
YXJlIG5vdCBuZWNlc3NhcnkgaW4gdGhpcyBkb2N1bWVudC4NCg0KV291bGQgaXQgYmUgZ29vZCB0
byB1cGRhdGUgdG86DQoNCiAgIGJyaWRnZWQgcGF0aA0KDQogICAgICAgICAgIEEgVkxBTiBicmlk
Z2UgdXNlcyB0aGUgVkxBTiBJRCBhbmQgdGhlIGRlc3RpbmF0aW9uIE1BQw0KDQogICAgICAgICAg
IGFkZHJlc3MgdG8gc2VsZWN0IHRoZSBvdXRib3VuZCBwb3J0LiBUaGUgc3VwZXJwb3NpdGlvbg0K
DQogICAgICAgICAgIG9mIHRoZSBvdXRib3VuZCBwb3J0cyBpcyB0aGUgcGF0aCBmb3IgYSBmcmFt
ZS4NCj8NCg0KT3Igc2hvdWxkIHdlIGRvIHNvbWV0aGluZyBlbHNlPw0KVGhlcmUgaXMgb25seSBv
bmUgb2NjdXJyZW5jZSBvZiAiYnJpZGdlZCBwYXRoIiBpbiB0aGUgdGV4dCBpbiBicmFja2V0cy4N
Cg0KDQoNCi0tIFNlY3Rpb24gNA0KDQpGaWd1cmUgMiBpbiBTZWN0aW9uIDQuMS4xIGludHJvZHVj
ZXMgdGhlIERldG5ldCBzZXJ2aWNlIGFuZCB0cmFuc3BvcnQgbGF5ZXJzLiAgIFRoZSBhc3NvY2lh
dGVkIHRleHQgcXVpY2tseSBkaXZlcyBpbnRvIGV4cGxhaW5pbmcgdGhlIGZ1bmN0aW9uYWxpdHkg
aW4gdGhvc2UgbGF5ZXJzLCBidXQgaXQgd291bGQgYmUgaGVscGZ1bCB0byBzdGFydCB3aXRoIGFu
IGluaXRpYWwgaGlnaCBsZXZlbCBkZXNjcmlwdGlvbiBvZiBlYWNoIG9mIHRob3NlIGxheWVycyB0
aGF0IGhlbHBzIG1vdGl2YXRlIHRoZWlyIHNlcGFyYXRpb24uICBJdCBhcHBlYXJzIHRoYXQ6DQot
IFRoZSBEZXROZXQgU2VydmljZSBsYXllciBwcm92aWRlcyB0aW1lbHkgcmVsaWFibGUgaW4tb3Jk
ZXIgRGV0TmV0IGZsb3cgZGVsaXZlcnkgdG8gYXBwbGljYXRpb25zIHRoYXQgdXNlIERldE5ldC4g
ICBBIERldE5ldCBmbG93IGF0IHRoZSB0b3Agb2YgdGhlIERldE5ldCBTZXJ2aWNlIGxheWVyIG1h
eSBvciBtYXkgbm90IGJlIGEgY29tcG91bmQgZmxvdyBhdCB0aGUgYm90dG9tIG9mIHRoYXQgbGF5
ZXIuDQotIFRoZSBEZXROZXQgVHJhbnNwb3J0IGxheWVyIGluc3VsYXRlcyBEZXROZXQgZmxvd3Mg
KGF0IHRoZSBib3R0b20gb2YgdGhlIERldE5ldCBTZXJ2aWNlIGxheWVyKSBmcm9tIGludGVyZmVy
ZW5jZSBieSBuZXR3b3JrIG1lY2hhbmlzbXMsIHByaW1hcmlseSBxdWV1aW5nIGFuZCByb3V0aW5n
LCB3aGVyZSBjb25nZXN0aW9uIGlzIGFuIGluZGljYXRpb24gb2YgcXVldWVpbmcgaW50ZXJmZXJl
bmNlLiAgQSBEZXROZXQgZmxvdyBhdCB0aGUgdG9wIG9mIHRoZSBEZXROZXQgVHJhbnNwb3J0IGxh
eWVyIG1heSBvciBtYXkgbm90IGJlIGEgbWVtYmVyIGZsb3cgdGhhdCBpcyBwYXJ0IG9mIGEgY29t
cG91bmQgZmxvdywgZGVwZW5kaW5nIG9uIHdoYXQgaXMgZG9uZSBpbiB0aGUgRGV0TmV0IFNlcnZp
Y2UgbGF5ZXIuDQoNCllvdSBhcmUgcmlnaHQsIHNlY3Rpb24gNCBqdW1wcyBpbnRvIHRoZSBkZXRh
aWxzIHdpdGhvdXQgbXVjaCBvZiBhbiBpbnRyb2R1Y3Rpb24uIEkgZ3Vlc3Mgd2UgaGFkIGEga2lu
ZCBvZiBjaGlja2VuIGFuZCBlZ2cgcHJvYmxlbSBoZXJlLiBGaWd1cmUgNCBwcm92aWRlcyBhIGhp
Z2hlciBsZXZlbCB2aWV3IHRoYW4gRmlndXJlIDIuIEhvd2V2ZXIsIEZpZ3VyZSA0IGNhcHR1cmVz
IGRpZmZlcmVudCBhc3BlY3RzLCBkaXZlcyBpbnRvIHRoZSBkZXRhaWxzIG9mIGRhdGEgcGxhbmUg
b3B0aW9ucy4gU28sIGl0IHNlZW1zIGJldHRlciB0byBrZWVwIHRoZSBvcmRlci4NCg0KV2UgY291
bGQgYWRkIHNvbWUgaW50cm9kdWN0b3J5IHRleHQgdG8gNC4xIG9yIDQuMS4xLCBmb3IgaW5zdGFu
Y2U6DQpUaGUgZnVuY3Rpb25hbGl0eSBuZWVkZWQgZm9yIERldE5ldCAoU2VjdGlvbiAzKSBhcmUg
aW1wbGVtZW50ZWQgaW4gdGhlIERldE5ldCBsYXllciB3aGljaCBjb21wcmlzZXMgdGhlIERldE5l
dCBzZXJ2aWNlIGxheWVyIGFuZCB0aGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllci4gVGhlIERldE5l
dCBzZXJ2aWNlIGxheWVyIGZ1bmN0aW9ucyByZWx5IG9uIGZsb3cgaWRlbnRpZmljYXRpb24gYW5k
IHNlcXVlbmNpbmcuIFRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyIGZ1bmN0aW9uIG1heSByZWx5
IG9uIGZsb3cgaWRlbnRpZmljYXRpb24uDQoNCldoYXQgZG8geW91IHRoaW5rPw0KDQpTaG91bGQg
d2UgYWxzbyByZWFycmFuZ2UsIGUuZy4sIGluZGVudCB0aGUgdGV4dCBhZnRlciBGaWd1cmUgMiBz
dWNoIHRoYXQNClBhY2tldCBzZXF1ZW5jaW5nLCBEdXBsaWNhdGUgZWxpbWluYXRpb24sIEZsb3cg
cmVwbGljYXRpb24sIEZsb3cgbWVyZ2luZywgUGFja2V0IGVuY29kaW5nLCBhbmQgUGFja2V0IGRl
Y29kaW5nIGdldCB1bmRlciBTZXJ2aWNlIGxheWVyDQphbmQNCkNvbmdlc3Rpb24gcHJvdGVjdGlv
biBhbmQgRXhwbGljaXQgcm91dGVzIGdldCB1bmRlciBUcmFuc3BvcnQgbGF5ZXI/DQoNCg0KDQoN
Cg0KVGhlcmXigJlzIGEgcmVsYXRlZCBwYXJhZ3JhcGggb2YgdGV4dCBiZXR3ZWVuIEZpZ3VyZXMg
MyBhbmQgNCBpbiBTZWN0aW9uIDQuMS4yLCBidXQgaXQgZG9lc27igJl0IHByb3ZpZGUgdXNlZnVs
IGludHVpdGlvbiBhYm91dCB3aGljaCBmdW5jdGlvbmFsaXR5IGJlbG9uZ3MgaW4gd2hpY2ggbGF5
ZXIuDQoNCioqIEVkaXRvcmlhbA0KDQoNCg0KLS0gU2VjdGlvbiAyLjENCg0K4oCcZXhwZWN0ZWTi
gJ0gc2VlbXMgb2ZmIGluIHRoZSBkZWZpbml0aW9uIG9mIHJlc2VydmF0aW9uOg0KDQogICByZXNl
cnZhdGlvbg0KICAgICAgICAgICBUaGUgc2V0IG9mIHJlc291cmNlcyBhbGxvY2F0ZWQgYmV0d2Vl
biBhIHNvdXJjZSBhbmQgb25lIG9yDQogICAgICAgICAgIG1vcmUgZGVzdGluYXRpb25zIHRocm91
Z2ggdHJhbnNpdCBub2RlcyBhbmQgc3VibmV0cw0KICAgICAgICAgICBhc3NvY2lhdGVkIHdpdGgg
YSBEZXROZXQgZmxvdywgdG8gcHJvdmlkZSB0aGUgZXhwZWN0ZWQgRGV0TmV0DQogICAgICAgICAg
IFNlcnZpY2UuDQoNClN1Z2dlc3QgZWl0aGVyIOKAnHRvIHByb3ZpZGUgdGhlIHByb3Zpc2lvbmVk
IERldE5ldCBTZXJ2aWNlIHRvIHRoYXQgZmxvd+KAnQ0KSSBsaWtlIHRoaXMgb25lLCB3aWxsIHVw
ZGF0ZSB0byB0aGlzIG9uZS4NCg0KDQoNCm9yIOKAnHRvIHByb3ZpZGUgdGhlIHNwZWNpZmllZCBE
ZXROZXQgU2VydmljZSB0byB0aGF0IGZsb3cu4oCdDQoNCi0tIFNlY3Rpb24gMy4xDQoNCg0KICAg
byAgQW4gdXBwZXIgYm91bmQgb24gb3V0LW9mLW9yZGVyIHBhY2tldCBkZWxpdmVyeS4gIEl0IGlz
IHdvcnRoDQoNCiAgICAgIG5vdGluZyB0aGF0IHNvbWUgRGV0TmV0IGFwcGxpY2F0aW9ucyBhcmUg
dW5hYmxlIHRvIHRvbGVyYXRlIGFueQ0KDQogICAgICBvdXQtb2Ytb3JkZXIgZGVsaXZlcnkuDQoN
CklzIHRoYXQgYSBzZXF1ZW5jZSBib3VuZCBvciBhIHRpbWUgYm91bmQgb3IgYm90aD8gICBJIHN1
c3BlY3QgdGhhdCBhIHNlcXVlbmNlIGJvdW5kIChtYXhpbXVtIGRlZ3JlZSBvZiByZW9yZGVyaW5n
IGluIGEgZmxvdywgaW5kZXBlbmRlbnQgb2YgZmxvdyByYXRlKSB3YXMgaW50ZW5kZWQuICBBbiBh
bmFsb2dvdXMgY2xhcmlmaWNhdGlvbiB3b3VsZCBiZSBoZWxwZnVsIGluIHNlY3Rpb24gMy4yLjIu
MSAuDQpJdCBpcyBpbnRlbnRpb25hbGx5IGtlcHQgaGlnaCBsZXZlbCBpbiB0aGUgYXJjaGl0ZWN0
dXJlIGRyYWZ0LiBEZXRhaWxzIGFyZSB0byBiZSBwcm92aWRlZCBieSB0aGUgZmxvdyBpbmZvcm1h
dGlvbiBtb2RlbCBkcmFmdC4gUGxlYXNlIHNlZSBteSBwcmV2aW91cyBtYWlsOiBodHRwczovL21h
aWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL2RldG5ldC9BV0cyZWVtZ19BV3N2RjJGd3RSRXlk
X3h0QzguDQoNCltEYXZpZD5dIE9LLg0KDQotLSBTZWN0aW9uIDMuMi4zDQoNCkkgZG9u4oCZdCB1
bmRlcnN0YW5kIOKAnGRlZmluZWTigJ0gaW46DQoNCg0KICAgRXZlbiB0aGUgdXNlIG9mDQoNCiAg
IHJlZHVuZGFudCBwYXRocyB0aHJvdWdoIGEgbmV0d29yayBkZWZpbmVkLCBlLmcuLCBieSBbUkZD
NjM3Ml0gZG8gbm90DQoNCiAgIGVsaW1pbmF0ZSB0aGUgY2hhbmNlcyBvZiBwYWNrZXQgbG9zcy4N
Cg0KV2FzIOKAnGUuZy4sIGFzIGRlZmluZWQgYnkgW1JGQzYzNzJdLOKAnSBpbnRlbmRlZD8NClll
cywgdGhpcyB3YXMgdGhlIGludGVudGlvbiwgd2lsbCB1cGRhdGUgdG8gdGhpcyBvbmUuDQoNCg0K
DQogICBNYW55IHJlYWwtdGltZSBuZXR3b3JrcyByZWx5IG9uIHBoeXNpY2FsIHJpbmdzIG9yIGNo
YWlucyBvZiB0d28tcG9ydA0KDQogICBkZXZpY2VzLCB3aXRoIGEgcmVsYXRpdmVseSBzaW1wbGUg
cmluZyBjb250cm9sIHByb3RvY29sLg0KDQpIb3cgZG9lcyBhIOKAnHJpbmcgY29udHJvbCBwcm90
b2NvbOKAnSBjb250cm9sIOKAnGNoYWluc+KAnT8gIFN1Z2dlc3Q6IOKAnHJpbmcgY29udHJvbCBw
cm90b2NvbOKAnSAtPiDigJxjb250cm9sIHByb3RvY29s4oCdDQpBbHNvLCBhcmUgcGFpcmVkIGNo
YWlucyBiZXR3ZWVuIGNvbW1vbiBlbmRwb2ludHMgaW50ZW5kZWQsIG9yIGEgbW9yZSBnZW5lcmFs
IG5vdGlvbiBvZiBjaGFpbnM/DQpUaGlzIHRleHQgcmVmZXJzIHRvIHR5cGljYWwgZmFjdG9yeSBk
ZXBsb3ltZW50LCB3aGljaCBpcyBjaGFpbiBvciByaW5nLg0KSXQgc2VlbXMgYmV0dGVyIHRvIGtl
ZXAg4oCccmluZyBjb250cm9sIHByb3RvY29s4oCdIGJlY2F1c2UgdGhleSBhcmUgb2Z0ZW4gdmVy
eSBkaWZmZXJlbnQgZnJvbSBnZW5lcmljIGNvbnRyb2wgcHJvdG9jb2xzIGFwcGxpY2FibGUgdG8g
bWVzaCBuZXR3b3Jrcy4NCg0KV291bGQgZmxpcHBpbmcgY2hhaW4gYW5kIHJpbmcgcmVzb2x2ZSB5
b3VyIGNvbmNlcm4/DQoNCiAgIE1hbnkgcmVhbC10aW1lIG5ldHdvcmtzIHJlbHkgb24gcGh5c2lj
YWwgY2hhaW5zIG9yIHJpbmdzIG9mIHR3by1wb3J0DQoNCiAgIGRldmljZXMsIHdpdGggYSByZWxh
dGl2ZWx5IHNpbXBsZSByaW5nIGNvbnRyb2wgcHJvdG9jb2wuDQoNCltEYXZpZD5dIEl0IGZlZWxz
IGxpa2Ug4oCccmluZyBjb250cm9sIHByb3RvY29s4oCdIGlzIGFuIGltcG9ydGFudCBwaHJhc2Ug
dG8gcmV0YWluLiAgIEluIHRoZSBvcmlnaW5hbCB0ZXh0LCB3b3VsZCBpdCBiZSByZWFzb25hYmxl
IHRvIGFkZCDigJwoYXBwbGllcyB0byBib3RoIHJpbmdzIGFuZCBjaGFpbnMp4oCdIHRvIHRoZSBl
bmQgb2YgdGhlIHNlbnRlbmNlPw0KV2VsbCwgSSBndWVzcyB0aGUgcG9pbnQgaXMgdGhhdCB0aGVy
ZSBhcmUgbWFueSBzcGVjaWZpYyByaW5nIHByb3RvY29scywgYnV0IHdlIGFyZSBsb29raW5nIGZv
ciBhIGdlbmVyaWMgc29sdXRpb24uDQpXaGF0IGFib3V0IGRlbGV0aW5nICJjaGFpbnMiIGZyb20g
dGhlIHNlbnRlbmNlPw0KDQoNCg0KDQogICBFeHBsaWNpdCByb3V0ZXMgY2FuIGJlIGVzdGFibGlz
aGVkIHZhcmlvdXMgd2F5cywNCg0KZXN0YWJsaXNoZWQgdmFyaW91cyAtPiBlc3RhYmxpc2hlZCBp
biB2YXJpb3VzDQpPSy4NCg0KDQoNCg0KDQogICBUaGlzIGlzDQoNCiAgIGlycmVzcGVjdGl2ZSBv
ZiB0aGUgZGlzdHJpYnV0aW9uIG1ldGhvZCB1c2VkLCBhbHNvIGFwcGxpZXMgdG8gc2VydmljZQ0K
DQogICBwcm90ZWN0aW9uIG92ZXIgZXhwbGljaXQgcm91dGVzLg0KDQp1c2VkLCBhbHNvIC0+IHVz
ZWQsIGFuZCBhbHNvDQpPSy4NCg0KDQoNCg0KLS0gRmlndXJlIDUgKFNlY3Rpb24gNC4xLjMpDQoN
ClRoZSBVTkkgYWNyb255bSBpcyBpbnRyb2R1Y2VkIHdpdGhvdXQgZXhwYW5zaW9uIG9yIGRlZmlu
aXRpb24g4oCTIHBsZWFzZSBjb3JyZWN0IHRoYXQsIGUuZy4sIGJ5IGRlZmluaW5nIFVOSSBpbiBT
ZWN0aW9uIDIuMS4NCkRldE5ldC1VTkkgaXMgdGhlcmUgYW1vbmcgdGhlIGRlZmluaXRpb25zLiBJ
dCBzZWVtcyBlbm91Z2ggdG8gbWUuDQoNCltEYXZpZD5dIFRoYXTigJlzIGZpbmUg4oCTIEkgb3Zl
cmxvb2tlZCB0aGF0IGRlZmluaXRpb24sIHNvcnJ5Lg0KDQotLSBGaWd1cmUgOSAoU2VjdGlvbiA0
LjcuMikNCg0KSSB0aGluayBJIHVuZGVyc3RhbmQgd2hhdOKAmXMgZ29pbmcgb24sIGJ1dCB0aGUg
dXNlIG9mIOKAnGFkZC9yZW1vdmXigJ0gaW4gdGhlIGZpZ3VyZSBzaG91bGQgYmUgZXhwbGFpbmVk
IGluIGFzc29jaWF0ZWQgdGV4dC4NCldoYXQgYWJvdXQgdXBkYXRpbmcgdGhlIHNlbnRlbmNlIGFi
b3ZlIEZpZ3VyZSA5IHRvOg0KQSBwYWNrZXQgd2l0aCBjb3JyZXNwb25kaW5nIEZsb3ctSURzIGlz
IGlsbHVzdHJhdGVkIGluIEZpZ3VyZSA5LCB3aGljaCBhbHNvIGluZGljYXRlcyB3aGVyZSBGbG93
LUlEIGNhbiBiZSBhZGRlZCBvciByZW1vdmVkLg0KDQpbRGF2aWQ+XSBTdXJlLCB3aXRoIG9uZSBt
aW5vciBlZGl0OiDigJx3aGVyZSBGbG93LUlE4oCdIC0+IOKAnHdoZXJlIGVhY2ggRmxvdy1JROKA
nQ0KT0suDQoNCg0KDQpUaGFua3MsIC0tRGF2aWQNCg0KVGhhbmsgeW91IQ0KSmFub3MNCg0KDQoN
Cg0KDQpGcm9tOiBkZXRuZXQgW21haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVo
YWxmIE9mIErDoW5vcyBGYXJrYXMNClNlbnQ6IFRodXJzZGF5LCBKdW5lIDI4LCAyMDE4IDk6MDkg
UE0NClRvOiBMb3UgQmVyZ2VyOyBTdGV3YXJ0IEJyeWFudDsgZGV0bmV0QGlldGYub3JnPG1haWx0
bzpkZXRuZXRAaWV0Zi5vcmc+ID4+IERldE5ldCBXRw0KU3ViamVjdDogUmU6IFtEZXRuZXRdIFdH
IExhc3QgQ2FsbDogZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA1DQoNCkRlYXIgYWxs
LA0KDQpPZmYtbGluZSBkaXNjdXNzaW9ucyBhbW9uZyBMb3UsIFN0ZXdhcnQsIGFuZCBhdXRob3Jz
IGZvbGxvd2VkIHRoZSBkaXNjdXNzaW9ucyB0byBwcm9wZXJseSBhZGRyZXNzIHRoZSBXR0xDIGNv
bW1lbnRzLCBpbmNsdWRpbmcgdGhlIGRldGFpbGVkIGNvbW1lbnRzLg0KDQpBIG5ldyByZXZpc2lv
biBvZiB0aGUgZHJhZnQgaGFzIGJlZW4gdXBsb2FkZWQ6IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hp
dGVjdHVyZS0wNi4NCg0KSW4gYWRkaXRpb24gdG8gdGhlIGNoYW5nZXMgYWxyZWFkeSBkZXNjcmli
ZWQgaW4gdGhpcyB0aHJlYWQsIHRoZSBmb2xsb3dpbmcgYmlnZ2VyIGNoYW5nZXMgaGF2ZSBiZWVu
IG1hZGUgdG8gdGhlIGRyYWZ0Og0KDQoNClNlY3Rpb24gMi4xIFRlcm1zIHVzZWQgaW4gdGhpcyBk
b2N1bWVudA0KDQpTb21lIGRlZmluaXRpb25zIHJlZmluZWQgYXMgc3VnZ2VzdGVkIGJ5IHRoZSBk
ZXRhaWxlZCBjb21tZW50cw0KDQpOZXcgZGVmaW5pdGlvbnMgaGF2ZSBiZWVuIGFkZGVkOg0KDQog
ICAiYWxsb2NhdGlvbg0KICAgICAgICAgICBSZXNvdXJjZXMgYXJlIGRlZGljYXRlZCB0byBzdXBw
b3J0IGEgRGV0TmV0IGZsb3cuICBEZXBlbmRpbmcNCiAgICAgICAgICAgb24gYW4gaW1wbGVtZW50
YXRpb24sIHRoZSByZXNvdXJjZSBtYXkgYmUgcmV1c2VkIGJ5IG5vbi0NCiAgICAgICAgICAgRGV0
TmV0IGZsb3dzIHdoZW4gaXQgaXMgbm90IHVzZWQgYnkgdGhlIERldE5ldCBmbG93Lg0KDQoNCiAg
IFBFRiAgICAgQSBQYWNrZXQgRWxpbWluYXRpb24gRnVuY3Rpb24gKFBFRikgZWxpbWluYXRlcyBk
dXBsaWNhdGUNCiAgICAgICAgICAgY29waWVzIG9mIHBhY2tldHMgdG8gcHJldmVudCBleGNlc3Mg
cGFja2V0cyBmbG9vZGluZyB0aGUNCiAgICAgICAgICAgbmV0d29yayBvciBkdXBsaWNhdGUgcGFj
a2V0cyBiZWluZyBzZW50IG91dCBvZiB0aGUgRGV0TmV0DQogICAgICAgICAgIGRvbWFpbi4gIFBF
RiBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgYW4gZWRnZSBub2RlLCBhIHJlbGF5DQogICAgICAgICAg
IG5vZGUsIG9yIGFuIGVuZCBzeXN0ZW0uDQoNCiAgUFJGICAgICBBIFBhY2tldCBSZXBsaWNhdGlv
biBGdW5jdGlvbiAoUFJGKSByZXBsaWNhdGVzIERldE5ldCBmbG93DQogICAgICAgICAgIHBhY2tl
dHMgYW5kIGZvcndhcmRzIHRoZW0gdG8gb25lIG9yIG1vcmUgbmV4dCBob3BzIGluIHRoZQ0KICAg
ICAgICAgICBEZXROZXQgZG9tYWluLiAgVGhlIG51bWJlciBvZiBwYWNrZXQgY29waWVzIHNlbnQg
dG8gZWFjaCBuZXh0DQogICAgICAgICAgIGhvcCBpcyBhIERldE5ldCBmbG93IHNwZWNpZmljIHBh
cmFtZXRlciBhdCB0aGUgbm9kZSBkb2luZyB0aGUNCiAgICAgICAgICAgcmVwbGljYXRpb24uICBQ
UkYgY2FuIGJlIGltcGxlbWVudGVkIGJ5IGFuIGVkZ2Ugbm9kZSwgYSByZWxheQ0KICAgICAgICAg
ICBub2RlLCBvciBhbiBlbmQgc3lzdGVtLg0KDQogICBQUkVPRiAgIENvbGxlY3RpdmUgbmFtZSBm
b3IgUGFja2V0IFJlcGxpY2F0aW9uLCBFbGltaW5hdGlvbiwgYW5kDQogICAgICAgICAgIE9yZGVy
aW5nIEZ1bmN0aW9ucy4NCg0KICAgUE9GICAgICBBIFBhY2tldCBPcmRlcmluZyBGdW5jdGlvbiAo
UE9GKSByZS1vcmRlcnMgcGFja2V0cyB3aXRoaW4gYQ0KICAgICAgICAgICBEZXROZXQgZmxvdyB0
aGF0IGFyZSByZWNlaXZlZCBvdXQgb2Ygb3JkZXIuICBUaGlzIGZ1bmN0aW9uDQogICAgICAgICAg
IGNhbiBiZSBpbXBsZW1lbnRlZCBieSBhbiBlZGdlIG5vZGUsIGEgcmVsYXkgbm9kZSwgb3IgYW4g
ZW5kDQogICAgICAgICAgIHN5c3RlbS4NCg0KICBEZXROZXQgc2VydmljZSBwcm94eQ0KICAgICAg
ICAgICBNYXBzIGJldHdlZW4gQXBwLWZsb3dzIGFuZCBEZXROZXQgZmxvd3MuDQoNCiAgIGJyaWRn
ZWQgcGF0aA0KICAgICAgICAgICBBIFZMQU4gYnJpZGdlIHVzZXMgdGhlIFZMQU4gSUQgYW5kIHRo
ZSBkZXN0aW5hdGlvbiBNQUMNCiAgICAgICAgICAgYWRkcmVzcyB0byBzZWxlY3QgdGhlIG91dGJv
dW5kIHBvcnQgaGVuY2UgdGhlIHBhdGggZm9yIGENCiAgICAgICAgICAgZnJhbWUuIg0KDQoNClNl
Y3Rpb24gMy4xIFByaW1hcnkgZ29hbHMgZGVmaW5pbmcgdGhlIERldE5ldCBRb1MNCg0KQSBuZXcg
UW9TIGFzcGVjdCBoYXMgYmVlbiBhZGRlZDoNCiAgICJvICBBbiB1cHBlciBib3VuZCBvbiBvdXQt
b2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5LiAgSXQgaXMgd29ydGgNCiAgICAgIG5vdGluZyB0aGF0
IHNvbWUgRGV0TmV0IGFwcGxpY2F0aW9ucyBhcmUgdW5hYmxlIHRvIHRvbGVyYXRlIGFueQ0KICAg
ICAgb3V0LW9mLW9yZGVyIGRlbGl2ZXJ5LiINCg0KDQpUaGUgM3JkIHBhcmFncmFwaCBvbiBsb3Nz
IG9uIHBhZ2UgOCBhZnRlciB0aGUgYnVsbGV0IGxpc3QgaGFzIGJlZW4gZXh0ZW5kZWQgdG86DQog
ICAiQWZ0ZXIgY29uZ2VzdGlvbiwgdGhlIG1vc3QgaW1wb3J0YW50IGNvbnRyaWJ1dGlvbnMgdG8g
cGFja2V0IGxvc3MgYXJlDQogICB0eXBpY2FsbHkgZnJvbSByYW5kb20gbWVkaWEgZXJyb3JzIGFu
ZCBlcXVpcG1lbnQgZmFpbHVyZXMuICBTZXJ2aWNlDQogICBwcm90ZWN0aW9uIGlzIHRoZSBuYW1l
IGZvciB0aGUgbWVjaGFuaXNtcyB1c2VkIGJ5IERldE5ldCB0byBhZGRyZXNzDQogICB0aGVzZSBs
b3NzZXMuICBUaGUgbWVjaGFuaXNtcyBlbXBsb3llZCBhcmUgY29uc3RyYWluZWQgYnkgdGhlDQog
ICByZXF1aXJlbWVudCB0byBtZWV0IHRoZSB1c2VycycgbGF0ZW5jeSByZXF1aXJlbWVudHMuICBQ
YWNrZXQNCiAgIHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiAoU2VjdGlvbiAzLjIuMikgYW5k
IHBhY2tldCBlbmNvZGluZw0KICAgKFNlY3Rpb24gMy4yLjIuMykgYXJlIGRlc2NyaWJlZCBpbiB0
aGlzIGRvY3VtZW50IHRvIHByb3ZpZGUgc2VydmljZQ0KICAgcHJvdGVjdGlvbjsgb3RoZXJzIG1h
eSBiZSBmb3VuZC4gIEZvciBpbnN0YW5jZSwgcGFja2V0IGVuY29kaW5nIGNhbg0KICAgYmUgdXNl
ZCB0byBwcm92aWRlIHNlcnZpY2UgcHJvdGVjdGlvbiBhZ2FpbnN0IHJhbmRvbSBtZWRpYSBlcnJv
cnMsDQogICBwYWNrZXQgcmVwbGljYXRpb24gYW5kIGVsaW1pbmF0aW9uIGNhbiBiZSB1c2VkIHRv
IHByb3ZpZGUgc2VydmljZQ0KICAgcHJvdGVjdGlvbiBhZ2FpbnN0IGVxdWlwbWVudCBmYWlsdXJl
cy4gIFRoaXMgbWVjaGFuaXNtIGRpc3RyaWJ1dGVzDQogICB0aGUgY29udGVudHMgb2YgRGV0TmV0
IGZsb3dzIG92ZXIgbXVsdGlwbGUgcGF0aHMgaW4gdGltZSBhbmQvb3INCiAgIHNwYWNlLCBzbyB0
aGF0IHRoZSBsb3NzIG9mIHNvbWUgb2YgdGhlIHBhdGhzIGRvZXMgbmVlZCBub3QgY2F1c2UgdGhl
DQogICBsb3NzIG9mIGFueSBwYWNrZXRzLiINCg0KDQozLjIuMi4gIFNlcnZpY2UgUHJvdGVjdGlv
bg0KDQpTZXJ2aWNlIHByb3RlY3Rpb24gaXMgdXNlZCBhcyBhIG1vcmUgZ2VuZXJpYyB0ZXJtLiBJ
bnRyb2R1Y3RvcnkgdGV4dCBhZGRlZDoNCiAgICJTZXJ2aWNlIHByb3RlY3Rpb24gYWltcyB0byBt
aXRpZ2F0ZSBvciBlbGltaW5hdGUgcGFja2V0IGxvc3MgZHVlIHRvDQogICBlcXVpcG1lbnQgZmFp
bHVyZXMsIHJhbmRvbSBtZWRpYSBhbmQvb3IgbWVtb3J5IGZhdWx0cy4gIFRoZXNlIHR5cGVzDQog
ICBvZiBwYWNrZXQgbG9zcyBjYW4gYmUgZ3JlYXRseSByZWR1Y2VkIGJ5IHNwcmVhZGluZyB0aGUg
ZGF0YSBvdmVyDQogICBtdWx0aXBsZSBkaXNqb2ludCBmb3J3YXJkaW5nIHBhdGhzLiAgVmFyaW91
cyBzZXJ2aWNlIHByb3RlY3Rpb24NCiAgIG1ldGhvZHMgYXJlIGRlc2NyaWJlZCBpbiBbUkZDNjM3
Ml0sIGUuZy4sIDErMSBsaW5lYXIgcHJvdGVjdGlvbi4NCiAgIFRoaXMgc2VjdGlvbiBkZXNjcmli
ZXMgdGhlIGZ1bmN0aW9uYWwgZGV0YWlscyBvZiBhbiBhZGRpdGlvbmFsIG1ldGhvZA0KICAgaW4g
U2VjdGlvbiAzLjIuMi4yLCB3aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQgYXMgZGVzY3JpYmVkIGlu
DQogICBTZWN0aW9uIDMuMi4yLjMgb3IgYXMgc3BlY2lmaWVkIGluIFtJLUQuaWV0Zi1kZXRuZXQt
ZHAtc29sLW1wbHNdIGluDQogICBvcmRlciB0byBwcm92aWRlIDErbiBoaXRsZXNzIHByb3RlY3Rp
b24uICBUaGUgYXBwcm9wcmlhdGUgc2VydmljZQ0KICAgcHJvdGVjdGlvbiBtZWNoYW5pc20gZGVw
ZW5kcyBvbiB0aGUgc2NlbmFyaW8gYW5kIHRoZSByZXF1aXJlbWVudHMuIg0KDQoNCk5ldyBzdWIt
c2VjdGlvbiBhZGRlZDoNCg0KIjMuMi4yLjEuICBJbi1PcmRlciBEZWxpdmVyeQ0KDQogICBPdXQt
b2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5IGNhbiBiZSBhIHNpZGUgZWZmZWN0IG9mIHNlcnZpY2UN
CiAgIHByb3RlY3Rpb24uICBQYWNrZXRzIGRlbGl2ZXJlZCBvdXQtb2Ytb3JkZXIgaW1wYWN0IHRo
ZSBhbW91bnQgb2YNCiAgIGJ1ZmZlcmluZyBuZWVkZWQgYXQgdGhlIGRlc3RpbmF0aW9uIHRvIHBy
b3Blcmx5IHByb2Nlc3MgdGhlIHJlY2VpdmVkDQogICBkYXRhLiAgU3VjaCBwYWNrZXRzIGFsc28g
aW5mbHVlbmNlIHRoZSBqaXR0ZXIgb2YgYSBmbG93LiAgVGhlIERldE5ldA0KICAgc2VydmljZSBp
bmNsdWRlcyBtYXhpbXVtIGFsbG93ZWQgbWlzb3JkZXJpbmcgYXMgYSBjb25zdHJhaW50LiAgWmVy
bw0KICAgbWlzb3JkZXJpbmcgd291bGQgYmUgYSB2YWxpZCBzZXJ2aWNlIGNvbnN0cmFpbnQgdG8g
cmVmbGVjdCB0aGF0IHRoZQ0KICAgZW5kIHN5c3RlbShzKSBvZiB0aGUgZmxvdyBjYW5ub3QgdG9s
ZXJhdGUgYW55IG91dC1vZi1vcmRlciBkZWxpdmVyeS4NCiAgIFNlcnZpY2UgcHJvdGVjdGlvbiBt
YXkgcHJvdmlkZSBhIG1lY2hhbmlzbSB0byBzdXBwb3J0IGluLW9yZGVyDQogICBkZWxpdmVyeS4i
DQoNCg0KMy4yLjIuMi4gUGFja2V0IFJlcGxpY2F0aW9uIGFuZCBFbGltaW5hdGlvbg0KDQpOZXcg
YnVsbGV0IGFkZGVkIGFzIHRoZSBsYXN0IG9uZToNCiAgICJvICBUaGUgUGFja2V0IE9yZGVyaW5n
IEZ1bmN0aW9uIChQT0YpIHVzZXMgdGhlIHNlcXVlbmNpbmcgaW5mb3JtYXRpb24NCiAgICAgIHRv
IHJlLW9yZGVyIGEgRGV0TmV0IGZsb3cncyBwYWNrZXRzIHRoYXQgYXJlIHJlY2VpdmVkIG91dCBv
Zg0KICAgICAgb3JkZXIuIg0KDQpOZXcgc2VudGVuY2UgYWRkZWQgYWZ0ZXIgdGhlIGJ1bGxldCBs
aXN0Og0KIlRoZSBvcmRlciBpbiB3aGljaCBhIG5vZGUgYXBwbGllcyB0aGUgUEVGIGFuZCB0aGUg
UFJGIHRvIGEgRGV0TmV0DQpmbG93IGlzIGltcGxlbWVudGF0aW9uIHNwZWNpZmljLiINCg0KMm5k
IHBhcmFncmFwaCBhZnRlciB0aGUgYnVsbGV0IGxpc3QgaGFzIGJlZW4gdXBkYXRlZCB0bzoNCiJT
b21lIHNlcnZpY2UgcHJvdGVjdGlvbiBtZWNoYW5pc21zIHJlbHkgb24gc3dpdGNoaW5nIGZyb20g
b25lIGZsb3cgdG8NCiAgIGFub3RoZXIgd2hlbiBhIGZhaWx1cmUgb2YgYSBmbG93IGlzIGRldGVj
dGVkLiAgQ29udHJhcmlseSwgcGFja2V0DQogICByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24g
Y29tYmluZXMgdGhlIERldE5ldCBtZW1iZXIgZmxvd3Mgc2VudA0KICAgYWxvbmcgbXVsdGlwbGUg
ZGlmZmVyZW50IHBhdGhzLCBhbmQgcGVyZm9ybXMgYSBwYWNrZXQtYnktcGFja2V0DQogICBzZWxl
Y3Rpb24gb2Ygd2hpY2ggdG8gZGlzY2FyZCwgZS5nLiwgYmFzZWQgb24gc2VxdWVuY2luZyBpbmZv
cm1hdGlvbi4iDQoNCg0KMy4yLjMuICBFeHBsaWNpdCByb3V0ZXMNCg0KT3V0LW9mLW9yZGVyIGFz
cGVjdCBhZGRlZCB0byB0aGUgZmlyc3QgcGFyYWdyYXBoLCB3aGljaCBpcyBhYm91dCBkaXN0cmli
dXRlZCByb3V0aW5nOg0KIkZ1cnRoZXJtb3JlLCBvdXQtb2Ytb3JkZXINCnBhY2tldCBkZWxpdmVy
eSBjYW4gYmUgYSBzaWRlIGVmZmVjdCBvZiByb3V0ZSBjaGFuZ2VzLiINCg0KTmV3IHNlbnRlbmNl
IGFkZGVkIHRvIHRoZSAzcmQgcGFyYWdyYXBoOg0KIkV4cGxpY2l0IHJvdXRlcyBjYW4gYmUgZXN0
YWJsaXNoZWQgdmFyaW91cw0Kd2F5cywgZS5nLiwgd2l0aCBSU1ZQLVRFIFtSRkMzMjA5XSwgd2l0
aCBTZWdtZW50IFJvdXRpbmcgKFNSKQ0KW0ktRC5pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmdd
LCB2aWEgYSBTb2Z0d2FyZSBEZWZpbmVkIE5ldHdvcmtpbmcNCmFwcHJvYWNoIFtSRkM3NDI2XSwg
d2l0aCBJUy1JUyBbUkZDNzgxM10sIGV0Yy4iDQoNCk5ldyBwYXJhZ3JhcGggYWRkZWQ6DQogICAi
T3V0LW9mLW9yZGVyIHBhY2tldCBkZWxpdmVyeSBjYW4gYmUgYSBzaWRlIGVmZmVjdCBvZiBkaXN0
cmlidXRpbmcgYQ0KICAgc2luZ2xlIGZsb3cgb3ZlciBtdWx0aXBsZSBwYXRocyBlc3BlY2lhbGx5
IHdoZW4gdGhlcmUgaXMgYSBjaGFuZ2UNCiAgIGZyb20gb25lIHBhdGggdG8gYW5vdGhlciB3aGVu
IGNvbWJpbmluZyB0aGUgZmxvdy4gIFRoaXMgaXMNCiAgIGlycmVzcGVjdGl2ZSBvZiB0aGUgZGlz
dHJpYnV0aW9uIG1ldGhvZCB1c2VkLCBhbHNvIGFwcGxpZXMgdG8gc2VydmljZQ0KICAgcHJvdGVj
dGlvbiBvdmVyIGV4cGxpY2l0IHJvdXRlcy4gIEFzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDMuMi4y
LjEsDQogICBvdXQtb2Ytb3JkZXIgcGFja2V0cyBpbmZsdWVuY2UgdGhlIGppdHRlciBvZiBhIGZs
b3cgYW5kIGltcGFjdCB0aGUNCiAgIGFtb3VudCBvZiBidWZmZXJpbmcgbmVlZGVkIHRvIHByb2Nl
c3MgdGhlIGRhdGE7IHRoZXJlZm9yZSwgRGV0TmV0DQogICBzZXJ2aWNlIGluY2x1ZGVzIG1heGlt
dW0gYWxsb3dlZCBtaXNvcmRlcmluZyBhcyBhIGNvbnN0cmFpbnQuICBUaGUNCiAgIHVzZSBvZiBl
eHBsaWNpdCByb3V0ZXMgaGVscHMgdG8gcHJvdmlkZSBpbi1vcmRlciBkZWxpdmVyeSBiZWNhdXNl
DQogICB0aGVyZSBpcyBubyBpbW1lZGlhdGUgcm91dGUgY2hhbmdlIHdpdGggdGhlIG5ldHdvcmsg
dG9wb2xvZ3ksIGJ1dCB0aGUNCiAgIGNoYW5nZXMgYXJlIHBsYW5uYWJsZSBhcyB0aGV5IGFyZSBi
ZXR3ZWVuIHRoZSBkaWZmZXJlbnQgZXhwbGljaXQNCiAgIHJvdXRlcy4iDQoNCg0KNC4xLjEuIFJl
cHJlc2VudGF0aXZlIFByb3RvY29sIFN0YWNrIE1vZGVsDQoNCiJFeHBsaWNpdCByb3V0ZXMiIGhh
dmUgYmVlbiBhZGRlZCB0byBGaWd1cmUgMiB3aXRoIHRoZSBjb3JyZXNwb25kaW5nIGV4cGxhbmF0
aW9uOg0KICJFeHBsaWNpdCByb3V0ZXMNCiAgICAgICAgICAgVGhlIERldE5ldCB0cmFuc3BvcnQg
bGF5ZXIgcHJvdmlkZXMgbWVjaGFuaXNtcyB0byBlbnN1cmUgdGhhdA0KICAgICAgICAgICBmaXhl
ZCBwYXRocyBhcmUgcHJvdmlkZWQgZm9yIERldE5ldCBmbG93cy4gIFRoZXNlIGV4cGxpY2l0DQog
ICAgICAgICAgIHBhdGhzIGF2b2lkIHRoZSBpbXBhY3Qgb2YgbmV0d29yayBjb252ZXJnZW5jZS4i
DQoNCg0KU2VjdGlvbiA0LjExIENvbm5lY3RlZCBpc2xhbmRzIHZzLiBuZXR3b3JrcyBvZiB2MDUg
aGFzIGJlZW4gZGVsZXRlZCBiZWNhdXNlIGl0IHdhcyBqdXN0IGEgbGVmdG92ZXIgZnJvbSBlYXJs
eSBkcmFmdHMgb24gd2hhdCBEZXROZXQgV0cgc2hvdWxkIGRvOyB3aGljaCBhcmUgY292ZXJlZCBi
eSB0aGUgY2hhcnRlciBhbnl3YXlzLg0KDQoNClJlZmVyZW5jZXMgaGF2ZSBiZWVuIGNsZWFuZWQg
dXAgYW5kIGJyb3VnaHQgdXAtdG8tZGF0ZS4NCg0KDQpSZWZpbmVtZW50cyBoYXZlIGJlZW4gaW1w
bGVtZW50ZWQgaW4gdGhlIGRyYWZ0IGFjY29yZGluZyB0byBMb3UncyBkZXRhaWxlZCBjb21tZW50
cy4gVGhleSBhcmUgbm90IGxpc3RlZCBoZXJlIGJlY2F1c2UgdGhleSBhcmUgbWlub3IgY2hhbmdl
cy4NCg0KDQpCZXN0IHJlZ2FyZHMsDQpKYW5vcw0KDQoNCg0KT24gNi8xMi8yMDE4IDI6NDggUE0s
IExvdSBCZXJnZXIgd3JvdGU6DQoNCkJhbMOhenMsDQoNClRoYW5rcyBmb3IgdGhlIHJlc3BvbnNl
IC0tIHBsZWFzZSBzZWUgYmVsb3cuDQoNCi0tLS0tLS0tLS0NCk9uIEp1bmUgMTIsIDIwMTggNDow
NzozNSBBTSBCYWzDoXpzIFZhcmdhIEEgPGJhbGF6cy5hLnZhcmdhQGVyaWNzc29uLmNvbT48bWFp
bHRvOmJhbGF6cy5hLnZhcmdhQGVyaWNzc29uLmNvbT4gd3JvdGU6DQoNCg0KDQoNCkhpIExvdSwg
VGhhbmtzIGZvciB0aGUgY29tbWVudHMuIFNlZSByZWFjdGlvbnMgaW5saW5lLiBEb2N1bWVudCB1
cGRhdGUgaW4gcHJvZ3Jlc3MuIENoZWVycyBCYWxhJ3pzDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tDQpGcm9tOiBkZXRuZXQgPGRldG5ldC1ib3VuY2VzQGlldGYub3JnPjxtYWlsdG86ZGV0
bmV0LWJvdW5jZXNAaWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBMb3UgQmVyZ2VyDQpTZW50OiAyMDE4
LiBqw7puaXVzIDEuIDIyOjQyDQpUbzogRGV0TmV0IFdHIDxkZXRuZXRAaWV0Zi5vcmc+PG1haWx0
bzpkZXRuZXRAaWV0Zi5vcmc+OyBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmVAaWV0Zi5v
cmc8bWFpbHRvOmRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZUBpZXRmLm9yZz4NClN1Ympl
Y3Q6IFtEZXRuZXRdIFByb21pc2VkIGNvbW1lbnRzIG9uIGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hp
dGVjdHVyZQ0KDQpIaSwNCg0KICAgICBJIGhhdmUgYSBudW1iZXIgb2YgaGlnaCBsZXZlbCBjb21t
ZW50cyBvbiB0aGUgZG9jdW1lbnQgdGhhdCBJJ2QgbGlrZSB0byAgcmFpc2UgYmVsb3cuICBJIGFs
c28gaGF2ZSBhIG51bWJlciBvZiBtb3JlIGVkaXRvcmlhbC9zcGVjaWZpYyBjb21tZW50cyB0aGF0
ICBJJ2QgbGlrZSB0byByZXZpZXcgZGlyZWN0bHkgd2l0aCB0aGUgYXV0aG9ycyBhbmQgdGhlbiBo
YXZlIHRoZW0gcmVwb3J0IGJhY2sgIG9uIGNoYW5nZXMgLS0gaWYgYW55IHR1cm4gb3V0IHRvIGJl
IG1vcmUgc3Vic3RhbnRpdmUgZGlzY3Vzc2lvbnMgZnJvbSB0aGUgIGF1dGhvcidzIHBlcnNwZWN0
aXZlLCBJJ2xsIHJhaXNlIHRoZXNlIG9uIHRoZSBsaXN0IHNlcGFyYXRlbHkuDQouLi4NCg0KDQoN
Cg0KLSBXUlQgU2VjdGlvbiA0LjQuMywgSSB0aGluayB0aGUgaW5jbHVzaW9uIG9mIGEgZGlzdHJp
YnV0ZWQgY29udHJvbCBwbGFuZSBpbiB0aGUgIk5ldHdvcmsgUGxhbmUiIGlzIGluY29uc2lzdGVu
dCB3aXRoIG90aGVyIGZ1bmN0aW9uYWwgZGVmaW5pdGlvbnMgYW5kIGNvbmZsYXRlcyB3aGVyZSBh
IGZ1bmN0aW9uIHJlc2lkZXMgZnJvbSB0aGUgYWN0dWFsIGZ1bmN0aW9uIGFuZCB0aGF0IHdoZXRo
ZXIgY29udHJvbCBpcyBpbXBsZW1lbnRlZCBpbiBhIGZ1bGx5IGNlbnRyYWxpemVkLCBmdWxseSBk
aXN0cmlidXRlZCBvciBzb21lIGh5YnJpZCBmb3JtIGRvZXNuJ3QgZnVuZGFtZW50YWxseSBjaGFu
Z2UgIHRoZSBjb250cm9sIGZ1bmN0aW9uJ3Mgcm9sZSAtLSB0aGVyZWZvcmUgSSB0aGluayB0aGUg
c2VjdGlvbnMgNC40LjIgYW5kIC4zIHNob3VsZCBiZSByZXZpc2VkIGFjY29yZGluZ2x5DQpbQmFs
w6F6cyBWYXJnYSBBXSBBZ3JlZSBpbiBwcmluY2lwYWwuIExldCdzIGRpc2N1c3MgdGhlIGRldGFp
bHMuDQpPa2F5IC0gSSdsbCB3b3JrIHdpdGggeW91IG9mZiBsaW5lIGFuZCB3ZSBjYW4gcmVwb3J0
IGJhY2sgdGhlIHJlc3VsdHMvcHJvcG9zZWQgY2hhbmdlcy4NCg0KDQoNCg0KLSBJbiBzZXZlcmFs
IHBsYWNlcyBpdCdzIG5vdCBjbGVhciB0aGF0IERldE5ldCBzZXJ2aWNlIGlzIGFsd2F5cyBhIEwz
IHNlcnZpY2Ugd2hpY2ggaXMgY29udHJvbGxlZCB1c2luZyBMMyBpZGVudGlmaWVycywgaS5lLiwg
SVAgYWRkcmVzc2VzIC0tIHRoaXMgaXMgdHJ1ZSBldmVuIGluIHRoZSBNUExTIHNlcnZpY2UgY2Fz
ZSBhbmQgdGhlIFRTTiBvdmVyIE1QTFMgY2FzZS4gSSB0aGluayB0aGlzIGlzIGFuIGltcG9ydGFu
dCBwb2ludCB0byBiZSBjbGVhciBvbiBpbiB0aGUgZG9jdW1lbnQuDQpbQmFsw6F6cyBWYXJnYSBB
XSBJIGFtIG5vdCBzdXJlLiBEZXROZXQgc2VydmljZSBpcyBhbHdheXMgcHJvdmlkZWQgb3ZlciBh
IEwzIG5ldHdvcmsgKElQIG9yIE1QTFMpLCB0aGF0IGlzIGZpbmUuIEhvd2V2ZXIgdGhlIHNlcnZp
Y2UgaXRzZWxmIGNhbiBiZSBMMiBvciBMMy4gSW4gY2FzZSBvZiBUU04gRXRoZXJuZXQgZnJhbWVz
IGFyZSB0cmFuc3BvcnRlZCwgc28gaXQgaXMgYSBMMiBzZXJ2aWNlLiBJbiBjYXNlIG9mIElQIGVu
ZCBzeXN0ZW1zIElQIHBhY2tldHMgYXJlIHRyYW5zcG9ydGVkIHNvIGl0IGlzIGEgTDMgc2Vydmlj
ZS4NCg0KSHVtbSAtIFdoaWxlIEkgYWdyZWUgdGhhdCBEZXROZXQgaXMgcHJvdmlkaW5nIGFuIChl
bmhhbmNlZCkgTDJWUE4gc2VydmljZSwgaXQgaXMgbm90IGl0c2VsZiBwcm92aWRpbmcgY29udHJv
bCBvciBzZXJ2aWNlIG9mIEwyIGRldmljZXMgLS0gdGhpcyBpcyBUU04ncyBqb2IuICBUaGUgZmFj
dCB0aGF0IERldE5ldCBpcyBhbGwgYWJvdXQgYmVoYXZpb3Igb2YgTDMgbm9kZXMgKGkuZS4sIElQ
IGFuZCBQVy9NUExTKSBhbmQgbm90IEwyIG5vZGVzIChpLmUuLCBUU04gYnJpZGdlcykgaXMgc29t
ZXRoaW5nIHRoZSBhcmNoaXRlY3R1cmUgc2hvdWxkIG1ha2UgdW5hbWJpZ3VvdXMuDQoNClRoYW5r
cywNCkxvdQ0KDQoNCg0KDQpQbGVhc2UgbGV0IG1lIGtub3cgd2hhdCB5b3UgdGhpbmsuDQoNCkNo
ZWVycywNCg0KTG91DQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCmRldG5ldCBtYWlsaW5nIGxpc3QNCmRldG5ldEBpZXRmLm9yZzxtYWlsdG86ZGV0
bmV0QGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRu
ZXQNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpkZXRu
ZXQgbWFpbGluZyBsaXN0DQpkZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZz4N
Cmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0DQoNCg0KDQoNCg0K
DQpPbiA2LzEyLzIwMTggNjoyNyBQTSwgU3Rld2FydCBCcnlhbnQgd3JvdGU6DQoNCkRlYXIgQmFs
YSd6cw0KDQpUaGFuayB5b3UgeW91ciBmb3IgeW91ciBjb25zaWRlcmF0aW9uIG9mIHRoZXNlIHBv
aW50cy4gSSB3aWxsIGp1c3QgcGljayB1cCBhIGZldyB0aGF0IG5lZWQgc29tZSBmdXJ0aGVyIHRo
b3VnaHQ6DQoNCg0KDQoNCg0KDQoNCg0KDQogICAgRGV0TmV0IHRyYW5zaXQgbm9kZQ0KDQogICAg
ICAgICAgIEEgbm9kZSBvcGVyYXRpbmcgYXQgdGhlIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIsIHRo
YXQgdXRpbGl6ZXMNCg0KICAgICAgICAgICBsaW5rIGxheWVyIGFuZC9vciBuZXR3b3JrIGxheWVy
IHN3aXRjaGluZyBhY3Jvc3MgbXVsdGlwbGUNCg0KICAgICAgICAgICBsaW5rcyBhbmQvb3Igc3Vi
LW5ldHdvcmtzIHRvIHByb3ZpZGUgcGF0aHMgZm9yIERldE5ldCBzZXJ2aWNlDQoNCiAgICAgICAg
ICAgbGF5ZXIgZnVuY3Rpb25zLiAgT3B0aW9uYWxseSBwcm92aWRlcyBjb25nZXN0aW9uIHByb3Rl
Y3Rpb24NCg0KICAgICAgICAgICBvdmVyIHRob3NlIHBhdGhzLiAgQW4gTVBMUyBMU1IgaXMgYW4g
ZXhhbXBsZSBvZiBhIERldE5ldA0KDQogICAgICAgICAgIHRyYW5zaXQgbm9kZS4NCg0KU0I+IElu
IHRoYXQgZXhhbXBsZSBpdCB3b3VsZCBoYXZlIHRvIGJlIGEgRGV0TmV0IGVuYWJsZS9hd2FyZSBM
U1IuIEFuDQoNClNCPiBvcmRpbmFyeSBMU1Igd291bGQgbm90IGtub3cgYW55dGhpbmcgYWJvdXQg
RGV0TmV0Lg0KDQoNCg0KW0JhbMOhenMgVmFyZ2EgQV0gTm8sIEEgRGV0TmV0IGF3YXJlIExTUiB3
b3VsZCBiZSBhIHJlbGF5IG5vZGUgKFMtUEUpLg0KDQpJIHRoaW5rIHRoZSBjb25mdXNpb24gaXMg
d2hhdCAiRGV0TmV0IFRyYW5zcG9ydCBMYXllciIgbWVhbnMuIFRoaXMNCnRlY2hub2xvZ3kgdG91
Y2hlcyBvbiBUcmFuc3BvcnQgTGF5ZXIgaW4gIHRoZSBMNCBzZW5zZSwgYW5kIHRoZQ0KVHJhbnNw
b3J0IE5ldHdvcmsgTGF5ZXIgYXMgaW4gdGhlIHBhY2tldCBuZXR3b3JrIHRoYXQgY2Fycmllcw0K
TDMgcGFja2V0cy4NCg0KU28gSSB0aGluayB0aGF0IHdlIG5lZWQgdG8gY2xhcmlmeSB3aGV0aGVy
IGEgRGV0TmV0IHRyYW5zaXQgbm9kZQ0KaXMgYW4gUy1QRSAoaS5lLiBhIGEgdHJhbnNpdCBub2Rl
IGluIHRoZSBEZXROZXQgbGF5ZXIpLCBvciBhIFAgbm9kZQ0KKGkuZS4gYSB0cmFuc2l0IG5vZGUg
dGhhdCBpcyBjYXJyeWluZyBEZXROZXQgcGFja2V0cyBidXQgY291bGQgYmUNCmNhcnJ5aW5nIGFu
eSBzb3J0IG9mIE1QTFMgcGFja2V0KQ0KDQoNCg0KDQoNCj09PT09PT09PT09PQ0KDQoNCg0KDQoN
CiAgIFRoZXNlIHRocmVlIHRlY2huaXF1ZXMgY2FuIGJlIGFwcGxpZWQgaW5kZXBlbmRlbnRseSwg
Z2l2aW5nIGVpZ2h0DQoNCiAgIHBvc3NpYmxlIGNvbWJpbmF0aW9ucywgaW5jbHVkaW5nIG5vbmUg
KG5vIERldE5ldCksIGFsdGhvdWdoIHNvbWUNCg0KICAgY29tYmluYXRpb25zIGFyZSBvZiB3aWRl
ciB1dGlsaXR5IHRoYW4gb3RoZXJzLiAgVGhpcyBzZXBhcmF0aW9uIGtlZXBzDQoNCiAgIHRoZSBw
cm90b2NvbCBzdGFjayBjb2hlcmVudCBhbmQgbWF4aW1pemVzIGludGVyb3BlcmFiaWxpdHkgd2l0
aA0KDQogICBleGlzdGluZyBhbmQgZGV2ZWxvcGluZyBzdGFuZGFyZHMgaW4gdGhpcyAoSUVURikg
YW5kIG90aGVyIFN0YW5kYXJkcw0KDQogICBEZXZlbG9wbWVudCBPcmdhbml6YXRpb25zLiAgU29t
ZSBleGFtcGxlcyBvZiB0eXBpY2FsIGV4cGVjdGVkDQoNCiAgIGNvbWJpbmF0aW9uczoNCg0KDQoN
CiAgIG8gIEV4cGxpY2l0IHJvdXRlcyBwbHVzIHNlcnZpY2UgcHJvdGVjdGlvbiBhcmUgZXhhY3Rs
eSB0aGUgdGVjaG5pcXVlcw0KDQogICAgICBlbXBsb3llZCBieSBbSFNSLVBSUF0uICBFeHBsaWNp
dCByb3V0ZXMgYXJlIGFjaGlldmVkIGJ5IGxpbWl0aW5nDQoNCiAgICAgIHRoZSBwaHlzaWNhbCB0
b3BvbG9neSBvZiB0aGUgbmV0d29yaywgYW5kIHRoZSBzZXF1ZW50aWFsaXphdGlvbiwNCg0KICAg
ICAgcmVwbGljYXRpb24sIGFuZCBkdXBsaWNhdGUgZWxpbWluYXRpb24gYXJlIGZhY2lsaXRhdGVk
IGJ5IHBhY2tldA0KDQogICAgICB0YWdzIGFkZGVkIGF0IHRoZSBmcm9udCBvciB0aGUgZW5kIG9m
IEV0aGVybmV0IGZyYW1lcy4NCg0KDQoNClNCPiBFUiBjYW4gYmUgZG9uZSB2aXJ0dWFsbHkgYXMg
d2VsbCBhcyBwaHlzaWNhbGx5LiBSU1ZQIGlzIGEgdHlwZSBvZg0KDQpTQj4gRVIsIGFzIGlzIEFk
ai1TSUQgYmFzZWQgU1IsIGFuZCB3ZSBjYW4gZGVzaWduIG90aGVyIHR5cGVzLg0KDQoNCg0KW0Jh
bMOhenMgVmFyZ2EgQV0gQWdyZWUsIGJ1dCB0aGVzZSBhcmUgZXhhbXBsZXMuIFN0YXRlbWVudCBp
cyBmb3IgSFNSLVBSUC4NClNvIHRoZSBxdWVzdGlvbiBpcyB3aGV0aGVyIHdlIHNob3VsZCBleHBh
bmQgdGhlIHNldCBvZiBleGFtcGxlcywgcGFydGljdWxhcmx5DQp0byBtb3JlIGFjY2Vzc2libGUg
b25lcy4NCg0KPT09PT09PT09PT09DQoNCg0KDQoNCg0KDQoNCg0KDQoNCiAgICAgICAgICAgICAg
ICAgICAgUGFja2V0IHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbg0KDQoNCg0KICAgICAgICAg
ICAgICAgID4gPiA+ID4gPiA+ID4gPiA+IHJlbGF5ID4gPiA+ID4gPiA+ID4gPg0KDQogICAgICAg
ICAgICAgICA+IC8tLS0tLS0tLS0tLS0rIFIgbm9kZSBFICstLS0tLS0tLS0tLS1cID4NCg0KICAg
ICAgICAgICAgICA+IC8gICAgICAgICAgICAgICAgICB2ICsgXiAgICAgICAgICAgICAgIFwgPg0K
DQogICAgICBlbmQgICAgUiArICAgICAgICAgICAgICAgICAgIHYgfCBeICAgICAgICAgICAgICAg
ICsgRSBlbmQNCg0KICAgICAgc3lzdGVtICAgKyAgICAgICAgICAgICAgICAgICB2IHwgXiAgICAg
ICAgICAgICAgICArICAgc3lzdGVtDQoNCiAgICAgICAgICAgICAgPiBcICAgICAgICAgICAgICAg
ICAgdiArIF4gICAgICAgICAgICAgICAvID4NCg0KICAgICAgICAgICAgICAgPiBcLS0tLS0tLS0t
LS0tKyBSIHJlbGF5IEUgKy0tLS0tLS0tLS0tLyA+DQoNCiAgICAgICAgICAgICAgICA+ID4gPiA+
ID4gPiA+ID4gPiAgbm9kZSA+ID4gPiA+ID4gPiA+ID4NCg0KDQoNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEZpZ3VyZSAxDQoNCg0KDQogICBQYWNrZXQgcmVwbGljYXRpb24gYW5k
IGVsaW1pbmF0aW9uIGRvZXMgbm90IHJlYWN0IHRvIGFuZCBjb3JyZWN0DQoNCiAgIGZhaWx1cmVz
OyBpdCBpcyBlbnRpcmVseSBwYXNzaXZlLiAgVGh1cywgaW50ZXJtaXR0ZW50IGZhaWx1cmVzLA0K
DQoNCg0KU0I+IEkgdGhpbmsgaXQgY29wZXMgd2l0aCBpbnRlcm1pdHRlbnQgZmFpbHVyZXMgT0su
DQoNCg0KDQpbQmFsw6F6cyBWYXJnYSBBXSBZZXMsIFBSRiBhbmQgUEVGIGNhbiBlbGltaW5hdGUg
dGhlIGVmZmVjdCBvZiBzdWNoIGZhaWx1cmVzLiBCdXQgdGV4dA0KDQppbnRlbmRzIHRvIHNheSB0
aGF0IGl0IGlzIHBhc3NpdmUuIEl0IGlzIG5vdCByZWFjdGluZyB0byBzdWNoIGZhaWx1cmVzLiBO
byBjaGFuZ2UgaW4gdGV4dC4NCg0KDQoNCllvdSBzYXkgdGhhdCBQUkVGIGRvZXMgbm90IGNvcnJl
Y3QgZmFpbHVyZXMuIEkgd291bGQgY29udGVuZCB0aGF0IGlzIGV4YWN0bHkNCndoYXQgaXQgZG9l
cy4gU3VyZSBpdCBkb2VzIG5vdCByZWFjdCBidXQgaXQgZG9lcyBjb3JyZWN0LCBhbmQgaXQgZG9l
cw0KYWRkcmVzcyBpbnRlcm1pdHRlbnQgZmFpbHVyZXMuDQoNCg0KDQoNCg0KPT09PT09PT09PT0N
Cg0KDQoNCiAgIHRyYW5zcG9ydGVkIGJldHdlZW4gdGhlIHBlZXIgZW5kIHN5c3RlbXMuICBUaGVy
ZWZvcmUsIHRoZSBmb2xsb3dpbmcNCg0KICAgcG9zc2libGUgdHlwZXMgLyBmb3JtYXRzIG9mIGEg
RGV0TmV0IGZsb3cgYXJlIGRpc3Rpbmd1aXNoZWQgaW4gdGhpcw0KDQogICBkb2N1bWVudDoNCg0K
DQoNCiAgIG8gIEFwcC1mbG93OiBuYXRpdmUgZm9ybWF0IG9mIGEgRGV0TmV0IGZsb3cuICBJdCBk
b2VzIG5vdCBjb250YWluIGFueQ0KDQogICAgICBEZXROZXQgcmVsYXRlZCBhdHRyaWJ1dGVzLg0K
DQoNCg0KICAgbyAgRGV0TmV0LXQtZmxvdzogc3BlY2lmaWMgZm9ybWF0IG9mIGEgRGV0TmV0IGZs
b3cuICBPbmx5IHJlcXVpcmVzDQoNCiAgICAgIHRoZSBjb25nZXN0aW9uIC8gbGF0ZW5jeSBmZWF0
dXJlcyBwcm92aWRlZCBieSB0aGUgRGV0bmV0IHRyYW5zcG9ydA0KDQogICAgICBsYXllci4NCg0K
DQoNCiAgIG8gIERldE5ldC1zLWZsb3c6IHNwZWNpZmljIGZvcm1hdCBvZiBhIERldE5ldCBmbG93
LiAgT25seSByZXF1aXJlcw0KDQogICAgICB0aGUgcmVwbGljYXRpb24vZWxpbWluYXRpb24gZmVh
dHVyZSBlbnN1cmVkIGJ5IHRoZSBEZXROZXQgc2VydmljZQ0KDQogICAgICBsYXllci4NCg0KDQoN
CiAgIG8gIERldE5ldC1zdC1mbG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4g
IEl0IHJlcXVpcmVzDQoNCiAgICAgIGJvdGggRGV0TmV0IHNlcnZpY2UgbGF5ZXIgYW5kIERldE5l
dCB0cmFuc3BvcnQgbGF5ZXIgZnVuY3Rpb25zDQoNCiAgICAgIGR1cmluZyBmb3J3YXJkaW5nLg0K
DQpTQj4gSSBmaW5kIHRoZSByZWxpc3Rpbmcgb2YgdGhlc2UgdHlwZXMgY29uZnVzaW5nLiBXaGVy
ZW4ndCB0aGV5IGRlZmluZWQNCg0KU0I+IGluIHRoZSBzZWN0aW9uIGFib3ZlPw0KDQoNCg0KW0Jh
bMOhenMgVmFyZ2EgQV0gVGhpcyBpcyBpbmxpbmUgd2l0aCB0aGUgcHJldmlvdXMgc2VjdGlvbiAi
IEdyb3VwaW5nIG9mIGVuZCBzeXN0ZW1zICIuDQpTdXJlbHkgaWYgd2UgaGF2ZSBkZWZpbmVkIHRo
ZW0gd2UgbmV2ZXIgbmVlZCB0byBkbyBhbnl0aGluZyBidXQgbmFtZSB0aGVtIGluDQpsYXRlciBz
ZWN0aW9ucy4gUmVkZWZpbml0aW9uIGlzIG5ldmVyIGEgZ29vZCBpZGVhIGJlY2F1c2UgaXQgb2Z0
ZW4gbGVhZHMgdG8NCmNvbmZsaWN0aW5nIGRlZmluaXRpb25zLg0KDQoNCg0KDQoNCg0KPT09PT09
PT09PT09DQoNCg0KDQoNCg0KDQoNCiAgIFtIU1ItUFJQXSAgSUVDLCAiSGlnaCBhdmFpbGFiaWxp
dHkgc2VhbWxlc3MgcmVkdW5kYW5jeSAoSFNSKSBpcyBhDQoNCiAgICAgICAgICAgICAgZnVydGhl
ciBkZXZlbG9wbWVudCBvZiB0aGUgUFJQIGFwcHJvYWNoLCBhbHRob3VnaCBIU1INCg0KICAgICAg
ICAgICAgICBmdW5jdGlvbnMgcHJpbWFyaWx5IGFzIGEgcHJvdG9jb2wgZm9yIGNyZWF0aW5nIG1l
ZGlhDQoNCiAgICAgICAgICAgICAgcmVkdW5kYW5jeSB3aGlsZSBQUlAsIGFzIGRlc2NyaWJlZCBp
biB0aGUgcHJldmlvdXMNCg0KICAgICAgICAgICAgICBzZWN0aW9uLCBjcmVhdGVzIG5ldHdvcmsg
cmVkdW5kYW5jeS4gIFBSUCBhbmQgSFNSIGFyZSBib3RoDQoNCiAgICAgICAgICAgICAgZGVzY3Jp
YmVkIGluIHRoZSBJRUMgNjI0MzkgMyBzdGFuZGFyZC4iLA0KDQogICAgICAgICAgICAgIDxodHRw
Oi8vd2Vic3RvcmUuaWVjLmNoL3dlYnN0b3JlL3dlYnN0b3JlLm5zZi8NCg0KICAgICAgICAgICAg
ICBhcnRudW0vMDQ2NjE1IW9wZW5kb2N1bWVudD4uDQoNCg0KDQpTQj4gTm90IGF2YWlsYWJsZSBh
dCB0aGUgdGltZSBvZiB0aGlzIHJldmlldywgYnV0IG15IHJlY29sbGVjdGlvbiBpcw0KDQpTQj4g
dGhhdCB0aGlzIGlzIG5vdCByZWFkaWx5IGF2YWlsYWJsZSB3aXRob3V0IHBheWluZyBhIGxhcmdl
IGZlZS4NCg0KSWYgd2UgZGVjaWRlIHRoYXQgdGhpcyBpcyBlc3NlbnRpYWwgYXMgYSBrZXkgcmVm
ZXJlbmNlLCB0aGVyZSBuZWVkcyB0byBiZQ0Kc29tZSBzdWl0YWJsZSB0ZXh0LCBhcyB0aGlzIHdp
bGwgZ2V0IHJhaXNlZCBhIG51bWJlciBvZiB0aW1lcyBiZXR3ZWVuDQpoZXJlIGFuIHB1YmxpY2F0
aW9uIGFzIGZpcnN0IHRoZSBkaXJlY3RvcmF0ZXMgYW5kIHRoZW4gdGhlIEFEcyBydW4NCmludG8g
dGhpcy4NCg0KDQoNCg0KDQoNCg0KPT09PT09PT09PT0NCg0KDQoNCg0KDQoNCg0KICAgW0lTQTk1
XSAgICBBTlNJL0lTQSwgIkVudGVycHJpc2UtQ29udHJvbCBTeXN0ZW0gSW50ZWdyYXRpb24gUGFy
dCAxOg0KDQogICAgICAgICAgICAgIE1vZGVscyBhbmQgVGVybWlub2xvZ3kiLCAyMDAwLA0KDQog
ICAgICAgICAgICAgIDxodHRwczovL3d3dy5pc2Eub3JnL2lzYTk1Lz4uDQoNCg0KDQpTQj4gU2hv
dWxkIHRoYXQgYmUgMjAwMCwgb3IgMjAxMC4NCg0KU0I+IE5vdGUgdGhhdCB0aGlzIHNlZW1zIHRv
IGJlIGEgdmVyeSBleHBlbnNpdmUgZG9jdW1lbnQgdG8gYWNjZXNzLg0KDQoNCllvdSBkaWQgbm90
IGNvbW1lbnQgb24gdGhlIGNvcnJlY3RuZXNzIG9mIHRoZSByZWZlcmVuY2UuDQoNCg0KDQoNCg0K
DQpCZXN0IFJlZ2FyZHMNCg0KU3Rld2FydA0KDQoNCg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q291cmllcjsNCglwYW5vc2UtMToyIDcgNCA5IDIgMiA1IDIgNCA0O30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0K
QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQg
NSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglw
YW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERl
ZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJ
e21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7
DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7DQoJY29sb3I6YmxhY2s7fQ0K
YTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29s
b3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5N
c29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVy
cGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29QbGFpblRleHQsIGxpLk1z
b1BsYWluVGV4dCwgZGl2Lk1zb1BsYWluVGV4dA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
bXNvLXN0eWxlLWxpbms6IlBsYWluIFRleHQgQ2hhciI7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCglt
YXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMg
TmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJn
aW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJY29sb3I6d2luZG93dGV4dDt9DQpwLk1zb0xpc3RQ
YXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21z
by1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW4tdG9wOjBpbjsNCgltYXJnaW4tcmlnaHQ6MGlu
Ow0KCW1hcmdpbi1ib3R0b206MGluOw0KCW1hcmdpbi1sZWZ0Oi41aW47DQoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBS
b21hbiIsc2VyaWY7DQoJY29sb3I6YmxhY2s7fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVkQ2hhcg0K
CXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJZm9udC1m
YW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5t
c29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tc3R5bGUtcHJpb3Jp
dHk6OTk7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCglt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXpl
OjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpi
bGFjazt9DQpzcGFuLlBsYWluVGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IlBsYWluIFRleHQg
Q2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJQbGFpbiBU
ZXh0IjsNCglmb250LWZhbWlseTpDb25zb2xhczsNCgljb2xvcjpibGFjazt9DQpzcGFuLkVtYWls
U3R5bGUyNA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI1DQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
Ow0KCWNvbG9yOiM5OTMzNjY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjYNCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzAw
MzMwMDt9DQpzcGFuLkVtYWlsU3R5bGUyNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjpvbGl2ZTt9DQpzcGFuLkVt
YWlsU3R5bGUyOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZh
dWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0K
QHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAx
LjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24x
O30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjMzNzA3
NjQ4MTsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTY5
MDg4OTI3NiA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5
ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5Mzt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZl
bDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87
DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30N
CkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6
V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6
bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDA6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNv
dXJpZXIgTmV3Ijt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQp1bA0K
CXttYXJnaW4tYm90dG9tOjBpbjt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1s
Pg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1s
PjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpl
eHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVs
YXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBiZ2NvbG9yPSJ3aGl0ZSIg
bGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29y
ZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3
aW5kb3d0ZXh0Ij5IaSBEYXZpZCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OndpbmRvd3RleHQiPlRoaXMgaW1wbGllcyB1cGRhdGluZyB0aGUgZGVmaW5pdGlvbiBvZiB0aGUg
RGV0TmV0IHNlcnZpY2UgbGF5ZXIsIGUuZy4sIHRvOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjp3aW5kb3d0ZXh0Ij5EZXROZXQgc2VydmljZSBs
YXllcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0
ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q291cmllcjtjb2xv
cjp3aW5kb3d0ZXh0Ij5UaGUgbGF5ZXIgYXQgd2hpY2ggQSBEZXROZXQgU2VydmljZSwgZS5nLiwg
c2VydmljZSBwcm90ZWN0aW9uIGlzIHByb3ZpZGVkLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6d2luZG93dGV4dCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5k
b3d0ZXh0Ij5UaGUgZGVmaW5pdGlvbiBvZiB0aGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllciByZW1h
aW5zIHRoZSBzYW1lOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q291
cmllcjtjb2xvcjp3aW5kb3d0ZXh0Ij5EZXROZXQgdHJhbnNwb3J0IGxheWVyPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5v
bmUiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDb3VyaWVyO2NvbG9yOndpbmRvd3RleHQiPlRo
ZSBsYXllciB0aGF0IG9wdGlvbmFsbHkgcHJvdmlkZXMgY29uZ2VzdGlvbiBwcm90ZWN0aW9uIGZv
cjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTpDb3VyaWVyO2NvbG9yOndpbmRvd3RleHQiPkRldE5ldCBmbG93cyBvdmVy
IHBhdGhzIHByb3ZpZGVkIGJ5IHRoZSB1bmRlcmx5aW5nIG5ldHdvcmsuPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOndpbmRvd3RleHQiPlJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkphbm9zPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOndpbmRvd3RleHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkZy
b206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IEJsYWNrLCBE
YXZpZCAmbHQ7RGF2aWQuQmxhY2tAZGVsbC5jb20mZ3Q7DQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9u
ZGF5LCBKdWx5IDE2LCAyMDE4IDM6MjEgUE08YnI+DQo8Yj5Ubzo8L2I+IEphbm9zIEZhcmthcyAm
bHQ7SmFub3MuRmFya2FzQGVyaWNzc29uLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IERldE5ldCBX
RyAmbHQ7ZGV0bmV0QGlldGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW0RldG5l
dF0gV0cgTGFzdCBDYWxsOiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDU8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6b2xpdmUiPkRvbuKAmXQgdXNlIOKAnGNvbmdlc3Rpb24gcHJvdGVjdGlvbuKAnSBpbiB0
aGUgZGVmaW5pdGlvbnMgZm9yIGJvdGggbGV2ZWxzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpvbGl2ZSI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpvbGl2ZSI+VGhhbmtzLCAtLURhdmlkPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6b2xp
dmUiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUx
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IErDoW5vcyBGYXJrYXMgWzxhIGhyZWY9Im1h
aWx0bzpqYW5vcy5mYXJrYXNAZXJpY3Nzb24uY29tIj5tYWlsdG86amFub3MuZmFya2FzQGVyaWNz
c29uLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gU3VuZGF5LCBKdWx5IDE1LCAyMDE4IDEw
OjQzIFBNPGJyPg0KPGI+VG86PC9iPiBCbGFjaywgRGF2aWQ8YnI+DQo8Yj5DYzo8L2I+IERldE5l
dCBXRzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW0RldG5ldF0gV0cgTGFzdCBDYWxsOiBkcmFm
dC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPlRoYW5rIHlv
dSBEYXZpZCE8YnI+DQo8YnI+DQpJIHRoaW5rIHdlIGFyZSBzZXQuIDotKTxicj4NCjxicj4NCllv
dSBnb3QgYSBwb2ludCwgd2Ugc2hvdWxkIHVwZGF0ZTxicj4NCiZxdW90O0RldE5ldCBzZXJ2aWNl
IGxheWVyIGlzIHRoZSBsYXllciBhdCB3aGljaCBBIERldE5ldCBTZXJ2aWNlLCBzdWNoIGFzIGNv
bmdlc3Rpb24gb3Igc2VydmljZSBwcm90ZWN0aW9uIGlzIHByb3ZpZGVkLiZxdW90Ozxicj4NCnRv
PGJyPg0KJnF1b3Q7RGV0TmV0IHNlcnZpY2UgbGF5ZXIgaXMgdGhlIGxheWVyIGF0IHdoaWNoIEEg
RGV0TmV0IFNlcnZpY2UsIHN1Y2ggYXMgY29uZ2VzdGlvbiBwcm90ZWN0aW9uIGFuZC9vciBzZXJ2
aWNlIHByb3RlY3Rpb24gaXMgcHJvdmlkZWQuJnF1b3Q7PGJyPg0KaW4gdGhlIGRlZmluaXRpb25z
IGFzIHdlbGwgdG8gbWFrZSBpdCBjbGVhci48YnI+DQo8YnI+DQpUaGFua3MsPGJyPg0KSmFub3M8
bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiA3LzE2LzIwMTgg
MzowMyBBTSwgQmxhY2ssIERhdmlkIHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMDAzMzAwIj5Nb3Zpbmcg
dGhlIG9ubHkgdHdvIG9wZW4gaXRlbXMgdG8gdGhlIHRvcCDigKY8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAwMzMwMCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPi0tIFNlY3Rpb24gNDwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPiZndDsgV2UgY291
bGQgYWRkIHNvbWUgaW50cm9kdWN0b3J5IHRleHQgdG8gNC4xIG9yIDQuMS4xLCBmb3IgaW5zdGFu
Y2U6PC9zcGFuPjxicj4NCiZndDsgVGhlIGZ1bmN0aW9uYWxpdHkgbmVlZGVkIGZvciBEZXROZXQg
KFNlY3Rpb24gMykgYXJlIGltcGxlbWVudGVkIGluIHRoZSBEZXROZXQgbGF5ZXIgd2hpY2ggY29t
cHJpc2VzIHRoZSBEZXROZXQgc2VydmljZSBsYXllciBhbmQgdGhlIERldE5ldCB0cmFuc3BvcnQg
bGF5ZXIuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbiI+Jmd0OyBUaGUgRGV0TmV0IHNlcnZpY2UgbGF5ZXIgZnVuY3Rpb25zIHJlbHkg
b24gZmxvdyBpZGVudGlmaWNhdGlvbiBhbmQgc2VxdWVuY2luZy4gVGhlIERldE5ldCB0cmFuc3Bv
cnQgbGF5ZXIgZnVuY3Rpb24gbWF5IHJlbHkgb24gZmxvdyBpZGVudGlmaWNhdGlvbi48YnI+DQom
Z3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPiZndDsgV2hhdCBkbyB5b3UgdGhp
bms/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAwIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPkkgcHJlZmVyIGZ1bmN0aW9uYWwg
KHdoYXQgaXQgZG9lcykgY2hhcmFjdGVyaXphdGlvbiB0byBtZWNoYW5pc3RpYyAoaG93IGl0IHdv
cmtzKSBjaGFyYWN0ZXJpemF0aW9uIGluIGFuIG92ZXJ2aWV3LCBlLmcuLCBleGNlcnB0aW5nIGZy
b20NCiB3aGF0IEkgb3JpZ2luYWxseSB3cm90ZTo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuMGluO3RleHQtaW5k
ZW50Oi0uMjVpbjttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAhc3VwcG9ydExpc3Rz
XT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6U3ltYm9sIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6
SWdub3JlIj7CtzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZx
dW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8
L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPlRoZSBEZXROZXQgU2VydmljZSBsYXllciBwcm92aWRlcyB0aW1lbHkgcmVsaWFibGUgaW4t
b3JkZXIgRGV0TmV0IGZsb3cgZGVsaXZlcnkgdG8gYXBwbGljYXRpb25zIHRoYXQgdXNlIERldE5l
dC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjEuMGluO3RleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMCBsZXZl
bDEgbGZvMiI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
U3ltYm9sIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj7CtzxzcGFuIHN0eWxlPSJmb250
OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRp
Zl0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSBEZXROZXQgVHJhbnNwb3J0IGxh
eWVyIGluc3VsYXRlcyBEZXROZXQgZmxvd3MgZnJvbSBpbnRlcmZlcmVuY2UgYnkgbmV0d29yayBt
ZWNoYW5pc21zLCBwcmltYXJpbHkgcXVldWluZyBhbmQgcm91dGluZzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj5JIHVu
ZGVyc3RhbmQgdGhlIHByaW5jaXBsZS48YnI+DQo8YnI+DQpXaGF0IGFib3V0IGp1c3QgY29weWlu
ZyB0aGUgdHdvIGRlZmluaXRpb25zIGhlcmU6PGJyPg0KRGV0TmV0IHNlcnZpY2UgbGF5ZXIgaXMg
dGhlIGxheWVyIGF0IHdoaWNoIEEgRGV0TmV0IFNlcnZpY2UsIHN1Y2ggYXMgY29uZ2VzdGlvbiBv
ciBzZXJ2aWNlIHByb3RlY3Rpb24gaXMgcHJvdmlkZWQuPGJyPg0KRGV0TmV0IHRyYW5zcG9ydCBs
YXllciBvcHRpb25hbGx5IHByb3ZpZGVzIGNvbmdlc3Rpb24gcHJvdGVjdGlvbiBmb3IgRGV0TmV0
IGZsb3dzIG92ZXIgcGF0aHMgcHJvdmlkZWQgYnkgdGhlIHVuZGVybHlpbmcgbmV0d29yay48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMwMDMzMDAiPkRhdmlk
Jmd0OyBZZXMsIHRoYXQgd29ya3MsIGFsdGhvdWdoIEkgZG9u4oCZdCB0aGluayDigJxjb25nZXN0
aW9u4oCdIHdhcyBtZWFudCB0byBiZSBpbmNsdWRlZCBpbiB0aGUgZmlyc3QgZGVmaW5pdGlvbiDi
gKY8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzAwMzMwMCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHByZSBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsm
bmJzcDsgTWFueSByZWFsLXRpbWUgbmV0d29ya3MgcmVseSBvbiBwaHlzaWNhbCByaW5ncyBvciBj
aGFpbnMgb2YgdHdvLXBvcnQ8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmUgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IGRl
dmljZXMsIHdpdGggYSByZWxhdGl2ZWx5IHNpbXBsZSByaW5nIGNvbnRyb2wgcHJvdG9jb2wuIDwv
c3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhvdyBkb2VzIGEg4oCccmluZyBj
b250cm9sIHByb3RvY29s4oCdIGNvbnRyb2wg4oCcY2hhaW5z4oCdPyZuYnNwOyBTdWdnZXN0OiDi
gJxyaW5nIGNvbnRyb2wgcHJvdG9jb2zigJ0gLSZndDsg4oCcY29udHJvbCBwcm90b2NvbOKAnTwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QWxzbywgYXJlIHBhaXJl
ZCBjaGFpbnMgYmV0d2VlbiBjb21tb24gZW5kcG9pbnRzIGludGVuZGVkLCBvciBhIG1vcmUgZ2Vu
ZXJhbCBub3Rpb24gb2YgY2hhaW5zPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAw
NjYwMCI+VGhpcyB0ZXh0IHJlZmVycyB0byB0eXBpY2FsIGZhY3RvcnkgZGVwbG95bWVudCwgd2hp
Y2ggaXMgY2hhaW4gb3IgcmluZy48YnI+DQpJdCBzZWVtcyBiZXR0ZXIgdG8ga2VlcCDigJxyaW5n
IGNvbnRyb2wgcHJvdG9jb2zigJ0gYmVjYXVzZSB0aGV5IGFyZSBvZnRlbiB2ZXJ5IGRpZmZlcmVu
dCBmcm9tIGdlbmVyaWMgY29udHJvbCBwcm90b2NvbHMgYXBwbGljYWJsZSB0byBtZXNoIG5ldHdv
cmtzLjxicj4NCjxicj4NCldvdWxkIGZsaXBwaW5nIGNoYWluIGFuZCByaW5nIHJlc29sdmUgeW91
ciBjb25jZXJuPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwcmUgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IE1hbnkgcmVhbC10
aW1lIG5ldHdvcmtzIHJlbHkgb24gcGh5c2ljYWwgY2hhaW5zIG9yIHJpbmdzIG9mIHR3by1wb3J0
PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBkZXZpY2VzLCB3aXRoIGEgcmVs
YXRpdmVseSBzaW1wbGUgcmluZyBjb250cm9sIHByb3RvY29sLiA8L3NwYW4+PG86cD48L286cD48
L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxpPjxzcGFu
IHN0eWxlPSJjb2xvcjojOTkzMzY2Ij5bRGF2aWQmZ3Q7XQ0KPC9zcGFuPjwvaT48L2I+PHNwYW4g
c3R5bGU9ImNvbG9yOiM5OTMzNjYiPkl0IGZlZWxzIGxpa2Ug4oCccmluZyBjb250cm9sIHByb3Rv
Y29s4oCdIGlzIGFuIGltcG9ydGFudCBwaHJhc2UgdG8gcmV0YWluLiZuYnNwOyZuYnNwOyBJbiB0
aGUgb3JpZ2luYWwgdGV4dCwgd291bGQgaXQgYmUgcmVhc29uYWJsZSB0byBhZGQg4oCcKGFwcGxp
ZXMgdG8gYm90aCByaW5ncyBhbmQgY2hhaW5zKeKAnSB0byB0aGUgZW5kIG9mIHRoZSBzZW50ZW5j
ZT88L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbiI+V2VsbCwgSSBndWVzcyB0aGUgcG9pbnQgaXMgdGhhdCB0aGVyZSBhcmUg
bWFueSBzcGVjaWZpYyByaW5nIHByb3RvY29scywgYnV0IHdlIGFyZSBsb29raW5nIGZvciBhIGdl
bmVyaWMgc29sdXRpb24uPGJyPg0KV2hhdCBhYm91dCBkZWxldGluZyAmcXVvdDtjaGFpbnMmcXVv
dDsgZnJvbSB0aGUgc2VudGVuY2U/PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMDAzMzAwIj5EYXZpZCZndDsgWWVzLCBpZiB0aGUgc2VudGVuY2UgaXMgYWxs
IGFib3V0IHJpbmdzLCBpdOKAmXMgY2xlYXIuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMwMDMzMDAiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzAwMzMwMCI+VGhhbmtzLCAtLURhdmlkPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAw
MzMwMCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0
Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUx
RTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gSsOhbm9zIEZhcmthcyBbPGEgaHJlZj0i
bWFpbHRvOmphbm9zLmZhcmthc0Blcmljc3Nvbi5jb20iPm1haWx0bzpqYW5vcy5mYXJrYXNAZXJp
Y3Nzb24uY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBTdW5kYXksIEp1bHkgMTUsIDIwMTgg
NzoyNSBQTTxicj4NCjxiPlRvOjwvYj4gQmxhY2ssIERhdmlkPGJyPg0KPGI+Q2M6PC9iPiBEZXRO
ZXQgV0c8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtEZXRuZXRdIFdHIExhc3QgQ2FsbDogZHJh
ZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA1PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5IaSBEYXZp
ZCw8YnI+DQo8YnI+DQpQbGVhc2Ugc2VlIGluLWxpbmUuPGJyPg0KPGJyPg0KVGhhbmsgeW91ITxi
cj4NCkphbm9zPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+T24gNy82LzIwMTggMTE6NTAgUE0sIEJsYWNrLCBEYXZpZCB3cm90ZTo8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6Izk5MzM2NiI+LS0gQnJpZGdlZCBwYXRoIGRlZmluaXRpb248L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMwMDY2MDAiPiZndDsgJm5ic3A7T3Igc2hvdWxkIHdlIGRvIHNvbWV0aGlu
ZyBlbHNlPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPiZndDsg
VGhlcmUgaXMgb25seSBvbmUgb2NjdXJyZW5jZSBvZiAmcXVvdDticmlkZ2VkIHBhdGgmcXVvdDsg
aW4gdGhlIHRleHQgaW4gYnJhY2tldHMuPGJyPg0KPGJyPg0KPGJyPg0KPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMz
NjYiPlRoYXQgc291bmRzIGxpa2UgYSBiZXR0ZXIgc3VnZ2VzdGlvbiDigJMgY2hhbmdlIHRoYXQg
b2NjdXJyZW5jZSBhbmQgcmVtb3ZlIHRoZSBkZWZpbml0aW9uIG9mIOKAnGJyaWRnZWQgcGF0aOKA
nSBmcm9tIHRoZSBkcmFmdC4mbmJzcDsgVGhhdCBvY2N1cnJlbmNlIGlzIGluIFNlY3Rpb24gNC4x
LjE6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiM5OTMzNjYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5i
c3A7Jm5ic3A7IENvbmdlc3Rpb24gcHJvdGVjdGlvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IFRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyIHByb3ZpZGVzIGNvbmdlc3Rpb24gcHJvdGVj
dGlvbi48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
dGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTZWUgU2VjdGlvbiA0LjUuJm5ic3A7
IFRoZSBhY3R1YWwgcXVldWluZyBhbmQgc2hhcGluZyBtZWNoYW5pc21zPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgYXJlIHR5cGljYWxseSBwcm92aWRlZCBieSB1bmRlcmx5aW5nIHN1Ym5l
dCBsYXllcnMsIHRoZXNlIGNhbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGJlIGNsb3Nl
bHkgYXNzb2NpYXRlZCB3aXRoIHRoZSBtZWFucyBvZiBwcm92aWRpbmcgcGF0aHMgZm9yPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3Nw
YWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtEZXROZXQgZmxvd3MgKGUuZy4sIE1QTFMgTFNQcyBvciBi
cmlkZ2VkIHBhdGhzKSwgdGhlIHBhdGggYW5kPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
dGhlIGNvbmdlc3Rpb24gcHJvdGVjdGlvbiBhcmUgY29uZmxhdGVkIGluIHRoaXMgZmlndXJlLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojOTkzMzY2Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+UGVyaGFwczogKGUuZy4s
IE1QTFMgTFNQcyBvciBicmlkZ2VkIHBhdGhzKSAtJmd0OyAoTVBMUyBMU1BzIG9yIG90aGVyIG5l
dHdvcmsgcGF0aHMpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPm9yIGp1c3QgZGVsZXRlIHRoZSBlbnRpcmUg
cGFyZW50aGV0aWNhbCBleGFtcGxlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90
ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+T0su
IExldCdzIGp1c3QgZGVsZXRlIHRoZSBlbnRpcmUgcGFyZW50aGV0aWNhbCBleGFtcGxlLjxicj4N
Cjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10
b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPi0tIFNl
Y3Rpb24gNDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+Jmd0OyBXZSBj
b3VsZCBhZGQgc29tZSBpbnRyb2R1Y3RvcnkgdGV4dCB0byA0LjEgb3IgNC4xLjEsIGZvciBpbnN0
YW5jZTo8L3NwYW4+PGJyPg0KJmd0OyBUaGUgZnVuY3Rpb25hbGl0eSBuZWVkZWQgZm9yIERldE5l
dCAoU2VjdGlvbiAzKSBhcmUgaW1wbGVtZW50ZWQgaW4gdGhlIERldE5ldCBsYXllciB3aGljaCBj
b21wcmlzZXMgdGhlIERldE5ldCBzZXJ2aWNlIGxheWVyIGFuZCB0aGUgRGV0TmV0IHRyYW5zcG9y
dCBsYXllci48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZndDsgVGhlIERl
dE5ldCBzZXJ2aWNlIGxheWVyIGZ1bmN0aW9ucyByZWx5IG9uIGZsb3cgaWRlbnRpZmljYXRpb24g
YW5kIHNlcXVlbmNpbmcuIFRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyIGZ1bmN0aW9uIG1heSBy
ZWx5IG9uIGZsb3cgaWRlbnRpZmljYXRpb24uPGJyPg0KJmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJj
b2xvcjojMDA2NjAwIj4mZ3Q7IFdoYXQgZG8geW91IHRoaW5rPzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAwIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6Izk5MzM2NiI+SSBwcmVmZXIgZnVuY3Rpb25hbCAod2hhdCBpdCBkb2VzKSBj
aGFyYWN0ZXJpemF0aW9uIHRvIG1lY2hhbmlzdGljIChob3cgaXQgd29ya3MpIGNoYXJhY3Rlcml6
YXRpb24gaW4gYW4gb3ZlcnZpZXcsIGUuZy4sIGV4Y2VycHRpbmcgZnJvbSB3aGF0IEkgb3JpZ2lu
YWxseSB3cm90ZTo8L3NwYW4+PG86cD48L286cD48L3A+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6
MGluIiB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjBpbjttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPlRoZSBEZXROZXQgU2VydmljZSBsYXllciBwcm92aWRlcyB0aW1lbHkgcmVs
aWFibGUgaW4tb3JkZXIgRGV0TmV0IGZsb3cgZGVsaXZlcnkgdG8gYXBwbGljYXRpb25zIHRoYXQg
dXNlDQogRGV0TmV0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29MaXN0UGFy
YWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluO21zby1saXN0OmwwIGxldmVsMSBsZm8yIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhlIERldE5ldCBUcmFuc3BvcnQgbGF5ZXIg
aW5zdWxhdGVzIERldE5ldCBmbG93cyBmcm9tIGludGVyZmVyZW5jZSBieSBuZXR3b3JrIG1lY2hh
bmlzbXMsIHByaW1hcmlseSBxdWV1aW5nDQogYW5kIHJvdXRpbmc8L3NwYW4+PG86cD48L286cD48
L2xpPjwvdWw+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWJvdHRvbToxMi4wcHQiPkkgdW5kZXJzdGFuZCB0aGUgcHJpbmNpcGxlLjxicj4NCjxicj4N
CldoYXQgYWJvdXQganVzdCBjb3B5aW5nIHRoZSB0d28gZGVmaW5pdGlvbnMgaGVyZTo8YnI+DQpE
ZXROZXQgc2VydmljZSBsYXllciBpcyB0aGUgbGF5ZXIgYXQgd2hpY2ggQSBEZXROZXQgU2Vydmlj
ZSwgc3VjaCBhcyBjb25nZXN0aW9uIG9yIHNlcnZpY2UgcHJvdGVjdGlvbiBpcyBwcm92aWRlZC48
YnI+DQpEZXROZXQgdHJhbnNwb3J0IGxheWVyIG9wdGlvbmFsbHkgcHJvdmlkZXMgY29uZ2VzdGlv
biBwcm90ZWN0aW9uIGZvciBEZXROZXQgZmxvd3Mgb3ZlciBwYXRocyBwcm92aWRlZCBieSB0aGUg
dW5kZXJseWluZyBuZXR3b3JrLjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9w
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYw
MCI+Jmd0OyBTaG91bGQgd2UgYWxzbyByZWFycmFuZ2UsIGUuZy4sIGluZGVudCB0aGUgdGV4dCBh
ZnRlciBGaWd1cmUgMiBzdWNoIHRoYXQNCjxicj4NCiZndDsgUGFja2V0IHNlcXVlbmNpbmcsIER1
cGxpY2F0ZSBlbGltaW5hdGlvbiwgRmxvdyByZXBsaWNhdGlvbiwgRmxvdyBtZXJnaW5nLCBQYWNr
ZXQgZW5jb2RpbmcsIGFuZCBQYWNrZXQgZGVjb2RpbmcgZ2V0IHVuZGVyIFNlcnZpY2UgbGF5ZXI8
YnI+DQomZ3Q7IGFuZDxicj4NCiZndDsgQ29uZ2VzdGlvbiBwcm90ZWN0aW9uIGFuZCBFeHBsaWNp
dCByb3V0ZXMgZ2V0IHVuZGVyIFRyYW5zcG9ydCBsYXllcj88L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij5ObywgSSBkb27igJl0IHRoaW5rIHRoYXTigJlz
IG5lY2Vzc2FyeSDigJMgRmlndXJlIDIgcHJvdmlkZXMgc3VmZmljaWVudCBzdHJ1Y3R1cmUuPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPk9LLjxicj4NCjxicj4NCjxicj4N
CjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiM5OTMzNjYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij5QbHVzIGEgZmV3
IG1vcmUgbWlub3IgY29tbWVudHMgaW5saW5lIOKApjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6Izk5MzM2NiI+VGhhbmtzLCAtLURhdmlkPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2
NiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEg
MS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gSsOhbm9zIEZhcmthcyBbPGEgaHJlZj0ibWFp
bHRvOmphbm9zLmZhcmthc0Blcmljc3Nvbi5jb20iPm1haWx0bzpqYW5vcy5mYXJrYXNAZXJpY3Nz
b24uY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIEp1bHkgNCwgMjAxOCAy
OjE1IFBNPGJyPg0KPGI+VG86PC9iPiBCbGFjaywgRGF2aWQ8YnI+DQo8Yj5DYzo8L2I+IERldE5l
dCBXRzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW0RldG5ldF0gV0cgTGFzdCBDYWxsOiBkcmFm
dC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDU8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMDA2NjAwIj5IaSBEYXZpZCw8YnI+DQo8YnI+DQpUaGFuayB5b3UgdmVyeSBt
dWNoIGZvciB5b3VyIHJldmlldyBhbmQgY29tbWVudHMhPGJyPg0KPGJyPg0KUGxlYXNlIHNlZSBp
bi1saW5lLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5PbiA2LzI5LzIwMTggNDoxMCBQTSwgQmxhY2ssIERhdmlkIHdyb3RlOjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5UaGUgLTA2IHZlcnNpb24gb2YgdGhpcyBkcmFmdCBpcyBtdWNoIGltcHJvdmVkIG92
ZXIgdGhlIC0wNSB2ZXJzaW9uIOKAkyBsb3RzIG9mIGRpbGlnZW50IHdvcmsgYnkgdGhlIGF1dGhv
cnMgaXMgZXZpZGVudCBhbmQgYXBwcmVjaWF0ZWQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5JIGhhdmUgdHdvIG1pbm9yIGNvbnRlbnQgY29uY2VybnMgYW5kIHNv
bWUgc21hbGxlciBlZGl0b3JpYWwgaXRlbXMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj4qKiBDb250ZW50PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj4tLSBTZWN0aW9uIDIuMjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+VGhlIGRlZmluaXRpb24gb2Yg4oCcYnJpZGdlZCBwYXRo4oCdIGxvb2tzIGxp
a2UgYSBkZWZpbml0aW9uIG9mIOKAnGJyaWRnZWQgZm9yd2FyZGluZ+KAnSDigJMgdGhlIGRlZmlu
aXRpb24gbmVlZHMgdG8gZW5jb21wYXNzIHRoZSBub3Rpb24gb2YgYSBwYXRoIHRoYXQgaW52b2x2
ZXMgbW9yZSB0aGFuDQogb25lIGJyaWRnZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyBicmlkZ2VkIHBhdGg8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgQSBWTEFOIGJyaWRnZSB1c2VzIHRoZSBWTEFOIElEIGFuZCB0
aGUgZGVzdGluYXRpb24gTUFDPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFkZHJlc3MgdG8gc2VsZWN0IHRoZSBvdXRib3VuZCBwb3J0
IGhlbmNlIHRoZSBwYXRoIGZvciBhPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGZyYW1lLjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAwIj5Zb3UgYXJlIHJpZ2h0LCBpdCBsb29rcyBs
aWtlIHRoZSBlbXBoYXNpcyBpcyBvbiBicmlkZ2UgZm9yd2FyZGluZyByYXRoZXIgdGhhbiBwYXRo
Ljxicj4NCkhvd2V2ZXIsIHRoZSBzdXBlcnBvc2l0aW9uIG9mIHRoZSBvdXRib3VuZCBwb3J0cyBw
cm92aWRlcyBhIHBhdGgsIHdoaWNoIHdhcyB0cmllZCB0byBiZSBjYXB0dXJlZCBieSAmcXVvdDto
ZW5jZSB0aGUgcGF0aCZxdW90Oy48YnI+DQpUaGUgaWRlYSB3YXMgdG8ga2VlcCBpdCBzaW1wbGUg
bm90IGRpdmUgaW50byB0aGUgZGV0YWlscywgd2hpY2ggYXJlIG5vdCBuZWNlc3NhcnkgaW4gdGhp
cyBkb2N1bWVudC48YnI+DQo8YnI+DQpXb3VsZCBpdCBiZSBnb29kIHRvIHVwZGF0ZSB0bzo8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7IGJyaWRnZWQgcGF0aDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBIFZMQU4gYnJpZGdlIHVzZXMgdGhlIFZMQU4gSUQgYW5k
IHRoZSBkZXN0aW5hdGlvbiBNQUM8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYWRkcmVzcyB0byBzZWxlY3QgdGhlIG91dGJvdW5kIHBv
cnQuIFRoZSBzdXBlcnBvc2l0aW9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG9mIHRoZSBvdXRib3VuZCBwb3J0cyBpcyB0aGUgcGF0
aCBmb3IgYSBmcmFtZS48L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2
MDAiPj88YnI+DQo8YnI+DQpPciBzaG91bGQgd2UgZG8gc29tZXRoaW5nIGVsc2U/IDxicj4NClRo
ZXJlIGlzIG9ubHkgb25lIG9jY3VycmVuY2Ugb2YgJnF1b3Q7YnJpZGdlZCBwYXRoJnF1b3Q7IGlu
IHRoZSB0ZXh0IGluIGJyYWNrZXRzLjxicj4NCjwvc3Bhbj48YnI+DQo8YnI+DQo8YnI+DQo8bzpw
PjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1i
b3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPi0tIFNlY3Rpb24gNDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+RmlndXJlIDIgaW4gU2VjdGlvbiA0LjEuMSBpbnRyb2R1Y2VzIHRoZSBEZXRuZXQg
c2VydmljZSBhbmQgdHJhbnNwb3J0IGxheWVycy4mbmJzcDsmbmJzcDsgVGhlIGFzc29jaWF0ZWQg
dGV4dCBxdWlja2x5IGRpdmVzIGludG8gZXhwbGFpbmluZyB0aGUgZnVuY3Rpb25hbGl0eSBpbiB0
aG9zZSBsYXllcnMsDQogYnV0IGl0IHdvdWxkIGJlIGhlbHBmdWwgdG8gc3RhcnQgd2l0aCBhbiBp
bml0aWFsIGhpZ2ggbGV2ZWwgZGVzY3JpcHRpb24gb2YgZWFjaCBvZiB0aG9zZSBsYXllcnMgdGhh
dCBoZWxwcyBtb3RpdmF0ZSB0aGVpciBzZXBhcmF0aW9uLiZuYnNwOyBJdCBhcHBlYXJzIHRoYXQ6
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPi0gVGhlIERldE5ldCBTZXJ2aWNlIGxheWVyIHByb3ZpZGVzIHRp
bWVseSByZWxpYWJsZSBpbi1vcmRlciBEZXROZXQgZmxvdyBkZWxpdmVyeSB0byBhcHBsaWNhdGlv
bnMgdGhhdCB1c2UgRGV0TmV0LiZuYnNwOyZuYnNwOyBBIERldE5ldCBmbG93IGF0IHRoZSB0b3Ag
b2YgdGhlIERldE5ldCBTZXJ2aWNlDQogbGF5ZXIgbWF5IG9yIG1heSBub3QgYmUgYSBjb21wb3Vu
ZCBmbG93IGF0IHRoZSBib3R0b20gb2YgdGhhdCBsYXllci48L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+LSBU
aGUgRGV0TmV0IFRyYW5zcG9ydCBsYXllciBpbnN1bGF0ZXMgRGV0TmV0IGZsb3dzIChhdCB0aGUg
Ym90dG9tIG9mIHRoZSBEZXROZXQgU2VydmljZSBsYXllcikgZnJvbSBpbnRlcmZlcmVuY2UgYnkg
bmV0d29yayBtZWNoYW5pc21zLCBwcmltYXJpbHkgcXVldWluZyBhbmQNCiByb3V0aW5nLCB3aGVy
ZSBjb25nZXN0aW9uIGlzIGFuIGluZGljYXRpb24gb2YgcXVldWVpbmcgaW50ZXJmZXJlbmNlLiZu
YnNwOyBBIERldE5ldCBmbG93IGF0IHRoZSB0b3Agb2YgdGhlIERldE5ldCBUcmFuc3BvcnQgbGF5
ZXIgbWF5IG9yIG1heSBub3QgYmUgYSBtZW1iZXIgZmxvdyB0aGF0IGlzIHBhcnQgb2YgYSBjb21w
b3VuZCBmbG93LCBkZXBlbmRpbmcgb24gd2hhdCBpcyBkb25lIGluIHRoZSBEZXROZXQgU2Vydmlj
ZSBsYXllci48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCjxzcGFuIHN0eWxl
PSJjb2xvcjojMDA2NjAwIj5Zb3UgYXJlIHJpZ2h0LCBzZWN0aW9uIDQganVtcHMgaW50byB0aGUg
ZGV0YWlscyB3aXRob3V0IG11Y2ggb2YgYW4gaW50cm9kdWN0aW9uLiBJIGd1ZXNzIHdlIGhhZCBh
IGtpbmQgb2YgY2hpY2tlbiBhbmQgZWdnIHByb2JsZW0gaGVyZS4gRmlndXJlIDQgcHJvdmlkZXMg
YSBoaWdoZXIgbGV2ZWwgdmlldyB0aGFuIEZpZ3VyZSAyLiBIb3dldmVyLCBGaWd1cmUgNCBjYXB0
dXJlcyBkaWZmZXJlbnQgYXNwZWN0cywNCiBkaXZlcyBpbnRvIHRoZSBkZXRhaWxzIG9mIGRhdGEg
cGxhbmUgb3B0aW9ucy4gU28sIGl0IHNlZW1zIGJldHRlciB0byBrZWVwIHRoZSBvcmRlci48YnI+
DQo8YnI+DQpXZSBjb3VsZCBhZGQgc29tZSBpbnRyb2R1Y3RvcnkgdGV4dCB0byA0LjEgb3IgNC4x
LjEsIGZvciBpbnN0YW5jZTo8L3NwYW4+PGJyPg0KVGhlIGZ1bmN0aW9uYWxpdHkgbmVlZGVkIGZv
ciBEZXROZXQgKFNlY3Rpb24gMykgYXJlIGltcGxlbWVudGVkIGluIHRoZSBEZXROZXQgbGF5ZXIg
d2hpY2ggY29tcHJpc2VzIHRoZSBEZXROZXQgc2VydmljZSBsYXllciBhbmQgdGhlIERldE5ldCB0
cmFuc3BvcnQgbGF5ZXIuIFRoZSBEZXROZXQgc2VydmljZSBsYXllciBmdW5jdGlvbnMgcmVseSBv
biBmbG93IGlkZW50aWZpY2F0aW9uIGFuZCBzZXF1ZW5jaW5nLiBUaGUgRGV0TmV0IHRyYW5zcG9y
dA0KIGxheWVyIGZ1bmN0aW9uIG1heSByZWx5IG9uIGZsb3cgaWRlbnRpZmljYXRpb24uPGJyPg0K
PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPldoYXQgZG8geW91IHRoaW5rPzwvc3Bh
bj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+U2hvdWxkIHdlIGFsc28g
cmVhcnJhbmdlLCBlLmcuLCBpbmRlbnQgdGhlIHRleHQgYWZ0ZXIgRmlndXJlIDIgc3VjaCB0aGF0
DQo8YnI+DQpQYWNrZXQgc2VxdWVuY2luZywgRHVwbGljYXRlIGVsaW1pbmF0aW9uLCBGbG93IHJl
cGxpY2F0aW9uLCBGbG93IG1lcmdpbmcsIFBhY2tldCBlbmNvZGluZywgYW5kIFBhY2tldCBkZWNv
ZGluZyBnZXQgdW5kZXIgU2VydmljZSBsYXllcjxicj4NCmFuZDxicj4NCkNvbmdlc3Rpb24gcHJv
dGVjdGlvbiBhbmQgRXhwbGljaXQgcm91dGVzIGdldCB1bmRlciBUcmFuc3BvcnQgbGF5ZXI/PC9z
cGFuPjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPlRoZXJl4oCZcyBhIHJlbGF0ZWQgcGFyYWdyYXBoIG9mIHRleHQgYmV0
d2VlbiBGaWd1cmVzIDMgYW5kIDQgaW4gU2VjdGlvbiA0LjEuMiwgYnV0IGl0IGRvZXNu4oCZdCBw
cm92aWRlIHVzZWZ1bCBpbnR1aXRpb24gYWJvdXQgd2hpY2ggZnVuY3Rpb25hbGl0eSBiZWxvbmdz
IGluIHdoaWNoDQogbGF5ZXIuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBw
dCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPioqIEVkaXRvcmlhbDxicj4NCjxicj4N
Cjxicj4NCjxicj4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4tLSBTZWN0aW9uIDIuMTwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+4oCcZXhwZWN0ZWTigJ0gc2VlbXMgb2Zm
IGluIHRoZSBkZWZpbml0aW9uIG9mIHJlc2VydmF0aW9uOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+
Jm5ic3A7Jm5ic3A7IHJlc2VydmF0aW9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBUaGUgc2V0IG9mIHJlc291cmNlcyBhbGxvY2F0ZWQg
YmV0d2VlbiBhIHNvdXJjZSBhbmQgb25lIG9yPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBtb3JlIGRlc3RpbmF0aW9ucyB0aHJvdWdoIHRy
YW5zaXQgbm9kZXMgYW5kIHN1Ym5ldHM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFzc29jaWF0ZWQgd2l0aCBhIERldE5ldCBmbG93LCB0
byBwcm92aWRlIHRoZSBleHBlY3RlZCBEZXROZXQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFNlcnZpY2UuPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5TdWdnZXN0IGVpdGhlciDigJx0byBwcm92aWRlIHRo
ZSBwcm92aXNpb25lZCBEZXROZXQgU2VydmljZSB0byB0aGF0IGZsb3figJ0NCjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPkkgbGlrZSB0
aGlzIG9uZSwgd2lsbCB1cGRhdGUgdG8gdGhpcyBvbmUuPC9zcGFuPjxicj4NCjxicj4NCjxicj4N
Cjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4w
cHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+b3Ig4oCcdG8gcHJvdmlkZSB0aGUgc3BlY2lmaWVkIERldE5l
dCBTZXJ2aWNlIHRvIHRoYXQgZmxvdy7igJ08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPi0tIFNlY3Rpb24gMy4xPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsm
bmJzcDsgbyZuYnNwOyBBbiB1cHBlciBib3VuZCBvbiBvdXQtb2Ytb3JkZXIgcGFja2V0IGRlbGl2
ZXJ5LiZuYnNwOyBJdCBpcyB3b3J0aDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBub3Rp
bmcgdGhhdCBzb21lIERldE5ldCBhcHBsaWNhdGlvbnMgYXJlIHVuYWJsZSB0byB0b2xlcmF0ZSBh
bnk8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgb3V0LW9mLW9yZGVyIGRlbGl2ZXJ5Ljwv
c3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JcyB0aGF0IGEgc2Vx
dWVuY2UgYm91bmQgb3IgYSB0aW1lIGJvdW5kIG9yIGJvdGg/Jm5ic3A7Jm5ic3A7IEkgc3VzcGVj
dCB0aGF0IGEgc2VxdWVuY2UgYm91bmQgKG1heGltdW0gZGVncmVlIG9mIHJlb3JkZXJpbmcgaW4g
YSBmbG93LCBpbmRlcGVuZGVudCBvZiBmbG93IHJhdGUpIHdhcyBpbnRlbmRlZC4mbmJzcDsNCiBB
biBhbmFsb2dvdXMgY2xhcmlmaWNhdGlvbiB3b3VsZCBiZSBoZWxwZnVsIGluIHNlY3Rpb24gMy4y
LjIuMSAuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPkl0IGlzIGludGVudGlvbmFsbHkg
a2VwdCBoaWdoIGxldmVsIGluIHRoZSBhcmNoaXRlY3R1cmUgZHJhZnQuIERldGFpbHMgYXJlIHRv
IGJlIHByb3ZpZGVkIGJ5IHRoZSBmbG93IGluZm9ybWF0aW9uIG1vZGVsIGRyYWZ0LiBQbGVhc2Ug
c2VlIG15IHByZXZpb3VzIG1haWw6DQo8YSBocmVmPSJodHRwczovL21haWxhcmNoaXZlLmlldGYu
b3JnL2FyY2gvbXNnL2RldG5ldC9BV0cyZWVtZ19BV3N2RjJGd3RSRXlkX3h0QzgiPg0KaHR0cHM6
Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9kZXRuZXQvQVdHMmVlbWdfQVdzdkYyRnd0
UkV5ZF94dEM4PC9hPi48L3NwYW4+PGJyPg0KPGJyPg0KPGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9y
OiM5OTMzNjYiPltEYXZpZCZndDtdIDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjoj
OTkzMzY2Ij5PSy48L3NwYW4+PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFy
Z2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
LS0gU2VjdGlvbiAzLjIuMzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+SSBkb27igJl0IHVuZGVyc3RhbmQg4oCcZGVmaW5lZOKAnSBpbjo8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyBFdmVuIHRoZSB1c2Ugb2Y8L3NwYW4+PG86cD48L286cD48L3By
ZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgcmVkdW5kYW50
IHBhdGhzIHRocm91Z2ggYSBuZXR3b3JrIGRlZmluZWQsIGUuZy4sIGJ5IFtSRkM2MzcyXSBkbyBu
b3Q8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsgZWxpbWluYXRlIHRoZSBjaGFuY2VzIG9mIHBhY2tldCBsb3NzLiA8L3Nw
YW4+PG86cD48L286cD48L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+V2FzIOKAnGUuZy4sIGFz
IGRlZmluZWQgYnkgW1JGQzYzNzJdLOKAnSBpbnRlbmRlZD88L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv
bToxMi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAwIj5ZZXMsIHRoaXMgd2FzIHRoZSBp
bnRlbnRpb24sIHdpbGwgdXBkYXRlIHRvIHRoaXMgb25lLjwvc3Bhbj48YnI+DQo8YnI+DQo8YnI+
DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOyBNYW55IHJlYWwtdGltZSBuZXR3b3JrcyByZWx5IG9uIHBoeXNpY2FsIHJpbmdzIG9y
IGNoYWlucyBvZiB0d28tcG9ydDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBkZXZpY2VzLCB3aXRoIGEgcmVsYXRpdmVs
eSBzaW1wbGUgcmluZyBjb250cm9sIHByb3RvY29sLiA8L3NwYW4+PG86cD48L286cD48L3ByZT4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+SG93IGRvZXMgYSDigJxyaW5nIGNvbnRyb2wgcHJvdG9jb2zi
gJ0gY29udHJvbCDigJxjaGFpbnPigJ0/Jm5ic3A7IFN1Z2dlc3Q6IOKAnHJpbmcgY29udHJvbCBw
cm90b2NvbOKAnSAtJmd0OyDigJxjb250cm9sIHByb3RvY29s4oCdPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PkFsc28sIGFyZSBwYWlyZWQgY2hhaW5zIGJldHdlZW4gY29tbW9uIGVuZHBvaW50cyBpbnRlbmRl
ZCwgb3IgYSBtb3JlIGdlbmVyYWwgbm90aW9uIG9mIGNoYWlucz88L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzAwNjYwMCI+VGhpcyB0ZXh0IHJlZmVycyB0byB0eXBpY2FsIGZhY3RvcnkgZGVwbG95bWVu
dCwgd2hpY2ggaXMgY2hhaW4gb3IgcmluZy48YnI+DQpJdCBzZWVtcyBiZXR0ZXIgdG8ga2VlcCDi
gJxyaW5nIGNvbnRyb2wgcHJvdG9jb2zigJ0gYmVjYXVzZSB0aGV5IGFyZSBvZnRlbiB2ZXJ5IGRp
ZmZlcmVudCBmcm9tIGdlbmVyaWMgY29udHJvbCBwcm90b2NvbHMgYXBwbGljYWJsZSB0byBtZXNo
IG5ldHdvcmtzLjxicj4NCjxicj4NCldvdWxkIGZsaXBwaW5nIGNoYWluIGFuZCByaW5nIHJlc29s
dmUgeW91ciBjb25jZXJuPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwcmU+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgTWFueSByZWFsLXRpbWUgbmV0d29ya3MgcmVseSBv
biBwaHlzaWNhbCBjaGFpbnMgb3IgcmluZ3Mgb2YgdHdvLXBvcnQ8L3NwYW4+PG86cD48L286cD48
L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgZGV2aWNl
cywgd2l0aCBhIHJlbGF0aXZlbHkgc2ltcGxlIHJpbmcgY29udHJvbCBwcm90b2NvbC4gPC9zcGFu
PjxvOnA+PC9vOnA+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUg
c3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+W0RhdmlkJmd0O10g
PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPkl0IGZlZWxzIGxpa2Ug
4oCccmluZyBjb250cm9sIHByb3RvY29s4oCdIGlzIGFuIGltcG9ydGFudCBwaHJhc2UgdG8gcmV0
YWluLiZuYnNwOyZuYnNwOyBJbiB0aGUgb3JpZ2luYWwgdGV4dCwgd291bGQgaXQgYmUgcmVhc29u
YWJsZSB0byBhZGQg4oCcKGFwcGxpZXMgdG8gYm90aCByaW5ncw0KIGFuZCBjaGFpbnMp4oCdIHRv
IHRoZSBlbmQgb2YgdGhlIHNlbnRlbmNlPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2tx
dW90ZT4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5XZWxsLCBJIGd1ZXNzIHRoZSBwb2ludCBpcyB0aGF0IHRo
ZXJlIGFyZSBtYW55IHNwZWNpZmljIHJpbmcgcHJvdG9jb2xzLCBidXQgd2UgYXJlIGxvb2tpbmcg
Zm9yIGEgZ2VuZXJpYyBzb2x1dGlvbi48YnI+DQpXaGF0IGFib3V0IGRlbGV0aW5nICZxdW90O2No
YWlucyZxdW90OyBmcm9tIHRoZSBzZW50ZW5jZT88YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpw
PjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206
NS4wcHQiPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAx
LjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgRXhwbGljaXQg
cm91dGVzIGNhbiBiZSBlc3RhYmxpc2hlZCB2YXJpb3VzIHdheXMsPC9zcGFuPjxvOnA+PC9vOnA+
PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPmVzdGFibGlzaGVkIHZhcmlvdXMgLSZndDsgZXN0
YWJsaXNoZWQgaW4gdmFyaW91czwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMwMDY2MDAiPk9LLjwvc3Bhbj48YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8
bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwcmU+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgVGhpcyBpczwvc3Bhbj48bzpwPjwvbzpwPjwv
cHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBpcnJlc3Bl
Y3RpdmUgb2YgdGhlIGRpc3RyaWJ1dGlvbiBtZXRob2QgdXNlZCwgYWxzbyBhcHBsaWVzIHRvIHNl
cnZpY2U8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsgcHJvdGVjdGlvbiBvdmVyIGV4cGxpY2l0IHJvdXRlcy4gPC9zcGFu
PjxvOnA+PC9vOnA+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPnVzZWQsIGFsc28gLSZndDsg
dXNlZCwgYW5kIGFsc288L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMDA2NjAwIj5PSy48L3NwYW4+PGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48
L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+LS0gRmlndXJlIDUgKFNlY3Rpb24gNC4x
LjMpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGUgVU5JIGFj
cm9ueW0gaXMgaW50cm9kdWNlZCB3aXRob3V0IGV4cGFuc2lvbiBvciBkZWZpbml0aW9uIOKAkyBw
bGVhc2UgY29ycmVjdCB0aGF0LCBlLmcuLCBieSBkZWZpbmluZyBVTkkgaW4gU2VjdGlvbiAyLjEu
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPkRldE5ldC1VTkkgaXMgdGhlcmUgYW1vbmcg
dGhlIGRlZmluaXRpb25zLiBJdCBzZWVtcyBlbm91Z2ggdG8gbWUuPC9zcGFuPjxicj4NCjxicj4N
CjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij5bRGF2aWQmZ3Q7XSA8L3NwYW4+PC9p
PjwvYj48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+VGhhdOKAmXMgZmluZSDigJMgSSBvdmVy
bG9va2VkIHRoYXQgZGVmaW5pdGlvbiwgc29ycnkuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGJs
b2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPi0tIEZpZ3VyZSA5IChTZWN0aW9uIDQuNy4yKTwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SSB0aGluayBJIHVuZGVyc3RhbmQgd2hh
dOKAmXMgZ29pbmcgb24sIGJ1dCB0aGUgdXNlIG9mIOKAnGFkZC9yZW1vdmXigJ0gaW4gdGhlIGZp
Z3VyZSBzaG91bGQgYmUgZXhwbGFpbmVkIGluIGFzc29jaWF0ZWQgdGV4dC48L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzAwOTkwMCI+V2hhdCBhYm91dCB1cGRhdGluZyB0aGUgc2VudGVuY2UgYWJvdmUg
RmlndXJlIDkgdG86PC9zcGFuPjxicj4NCkEgcGFja2V0IHdpdGggY29ycmVzcG9uZGluZyBGbG93
LUlEcyBpcyBpbGx1c3RyYXRlZCBpbiBGaWd1cmUgOSwgd2hpY2ggYWxzbyBpbmRpY2F0ZXMgd2hl
cmUgRmxvdy1JRCBjYW4gYmUgYWRkZWQgb3IgcmVtb3ZlZC48YnI+DQo8YnI+DQo8Yj48aT48c3Bh
biBzdHlsZT0iY29sb3I6Izk5MzM2NiI+W0RhdmlkJmd0O10gPC9zcGFuPjwvaT48L2I+PHNwYW4g
c3R5bGU9ImNvbG9yOiM5OTMzNjYiPlN1cmUsIHdpdGggb25lIG1pbm9yIGVkaXQ6IOKAnHdoZXJl
IEZsb3ctSUTigJ0gLSZndDsg4oCcd2hlcmUgZWFjaCBGbG93LUlE4oCdPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPk9LLjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+
PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEu
NXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj5UaGFua3MsIC0tRGF2aWQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBw
dCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDk5MDAiPjxicj4NClRoYW5rIHlvdSE8YnI+DQpKYW5v
czwvc3Bhbj48YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1s
ZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3Bh
ZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6d2luZG93dGV4dCI+IGRldG5ldCBbPGEgaHJlZj0ibWFpbHRvOmRldG5ldC1ib3Vu
Y2VzQGlldGYub3JnIj5tYWlsdG86ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24g
QmVoYWxmIE9mIDwvYj5Kw6Fub3MgRmFya2FzPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBK
dW5lIDI4LCAyMDE4IDk6MDkgUE08YnI+DQo8Yj5Ubzo8L2I+IExvdSBCZXJnZXI7IFN0ZXdhcnQg
QnJ5YW50OyA8YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIj5kZXRuZXRAaWV0Zi5vcmc8
L2E+ICZndDsmZ3Q7IERldE5ldCBXRzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW0RldG5ldF0g
V0cgTGFzdCBDYWxsOiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDU8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv
bToxMi4wcHQiPkRlYXIgYWxsLDxicj4NCjxicj4NCk9mZi1saW5lIGRpc2N1c3Npb25zIGFtb25n
IExvdSwgU3Rld2FydCwgYW5kIGF1dGhvcnMgZm9sbG93ZWQgdGhlIGRpc2N1c3Npb25zIHRvIHBy
b3Blcmx5IGFkZHJlc3MgdGhlIFdHTEMgY29tbWVudHMsIGluY2x1ZGluZyB0aGUgZGV0YWlsZWQg
Y29tbWVudHMuPGJyPg0KPGJyPg0KQSBuZXcgcmV2aXNpb24gb2YgdGhlIGRyYWZ0IGhhcyBiZWVu
IHVwbG9hZGVkOiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDYuPGJyPg0KPGJyPg0K
SW4gYWRkaXRpb24gdG8gdGhlIGNoYW5nZXMgYWxyZWFkeSBkZXNjcmliZWQgaW4gdGhpcyB0aHJl
YWQsIHRoZSBmb2xsb3dpbmcgYmlnZ2VyIGNoYW5nZXMgaGF2ZSBiZWVuIG1hZGUgdG8gdGhlIGRy
YWZ0Ojxicj4NCjxicj4NCjxicj4NCjxiPlNlY3Rpb24gMi4xIFRlcm1zIHVzZWQgaW4gdGhpcyBk
b2N1bWVudDwvYj48YnI+DQo8YnI+DQpTb21lIGRlZmluaXRpb25zIHJlZmluZWQgYXMgc3VnZ2Vz
dGVkIGJ5IHRoZSBkZXRhaWxlZCBjb21tZW50czxicj4NCjxicj4NCk5ldyBkZWZpbml0aW9ucyBo
YXZlIGJlZW4gYWRkZWQ6PGJyPg0KPGJyPg0KJm5ic3A7Jm5ic3A7ICZxdW90O2FsbG9jYXRpb248
YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgUmVzb3VyY2VzIGFyZSBkZWRpY2F0ZWQgdG8gc3VwcG9ydCBhIERldE5ldCBmbG93
LiZuYnNwOyBEZXBlbmRpbmc8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgb24gYW4gaW1wbGVtZW50YXRpb24sIHRoZSByZXNv
dXJjZSBtYXkgYmUgcmV1c2VkIGJ5IG5vbi08YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgRGV0TmV0IGZsb3dzIHdoZW4gaXQg
aXMgbm90IHVzZWQgYnkgdGhlIERldE5ldCBmbG93Ljxicj4NCjxicj4NCjxicj4NCiZuYnNwOyZu
YnNwOyBQRUYmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQSBQYWNrZXQgRWxpbWluYXRpb24gRnVu
Y3Rpb24gKFBFRikgZWxpbWluYXRlcyBkdXBsaWNhdGU8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgY29waWVzIG9mIHBhY2tl
dHMgdG8gcHJldmVudCBleGNlc3MgcGFja2V0cyBmbG9vZGluZyB0aGU8YnI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbmV0d29y
ayBvciBkdXBsaWNhdGUgcGFja2V0cyBiZWluZyBzZW50IG91dCBvZiB0aGUgRGV0TmV0PGJyPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IGRvbWFpbi4mbmJzcDsgUEVGIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBhbiBlZGdlIG5vZGUs
IGEgcmVsYXk8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgbm9kZSwgb3IgYW4gZW5kIHN5c3RlbS48YnI+DQo8YnI+DQombmJz
cDsgUFJGJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEEgUGFja2V0IFJlcGxpY2F0aW9uIEZ1bmN0
aW9uIChQUkYpIHJlcGxpY2F0ZXMgRGV0TmV0IGZsb3c8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcGFja2V0cyBhbmQgZm9y
d2FyZHMgdGhlbSB0byBvbmUgb3IgbW9yZSBuZXh0IGhvcHMgaW4gdGhlPGJyPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IERldE5l
dCBkb21haW4uJm5ic3A7IFRoZSBudW1iZXIgb2YgcGFja2V0IGNvcGllcyBzZW50IHRvIGVhY2gg
bmV4dDxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBob3AgaXMgYSBEZXROZXQgZmxvdyBzcGVjaWZpYyBwYXJhbWV0ZXIgYXQg
dGhlIG5vZGUgZG9pbmcgdGhlPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlcGxpY2F0aW9uLiZuYnNwOyBQUkYgY2FuIGJl
IGltcGxlbWVudGVkIGJ5IGFuIGVkZ2Ugbm9kZSwgYSByZWxheTxicj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBub2RlLCBvciBh
biBlbmQgc3lzdGVtLjxicj4NCjxicj4NCiZuYnNwOyZuYnNwOyBQUkVPRiZuYnNwOyZuYnNwOyBD
b2xsZWN0aXZlIG5hbWUgZm9yIFBhY2tldCBSZXBsaWNhdGlvbiwgRWxpbWluYXRpb24sIGFuZDxi
cj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBPcmRlcmluZyBGdW5jdGlvbnMuPGJyPg0KPGJyPg0KJm5ic3A7Jm5ic3A7IFBPRiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBIFBhY2tldCBPcmRlcmluZyBGdW5jdGlvbiAoUE9GKSBy
ZS1vcmRlcnMgcGFja2V0cyB3aXRoaW4gYTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBEZXROZXQgZmxvdyB0aGF0IGFyZSBy
ZWNlaXZlZCBvdXQgb2Ygb3JkZXIuJm5ic3A7IFRoaXMgZnVuY3Rpb248YnI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgY2FuIGJl
IGltcGxlbWVudGVkIGJ5IGFuIGVkZ2Ugbm9kZSwgYSByZWxheSBub2RlLCBvciBhbiBlbmQ8YnI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgc3lzdGVtLjxicj4NCjxicj4NCiZuYnNwOyBEZXROZXQgc2VydmljZSBwcm94eTxicj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBNYXBzIGJldHdlZW4gQXBwLWZsb3dzIGFuZCBEZXROZXQgZmxvd3MuPGJyPg0KPGJyPg0K
Jm5ic3A7Jm5ic3A7IGJyaWRnZWQgcGF0aDxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBIFZMQU4gYnJpZGdlIHVzZXMgdGhl
IFZMQU4gSUQgYW5kIHRoZSBkZXN0aW5hdGlvbiBNQUM8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYWRkcmVzcyB0byBzZWxl
Y3QgdGhlIG91dGJvdW5kIHBvcnQgaGVuY2UgdGhlIHBhdGggZm9yIGE8YnI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZnJhbWUu
JnF1b3Q7PGJyPg0KPGJyPg0KPGJyPg0KPGI+U2VjdGlvbiAzLjEgUHJpbWFyeSBnb2FscyBkZWZp
bmluZyB0aGUgRGV0TmV0IFFvUzwvYj48YnI+DQo8YnI+DQpBIG5ldyBRb1MgYXNwZWN0IGhhcyBi
ZWVuIGFkZGVkOjxicj4NCiZuYnNwOyZuYnNwOyAmcXVvdDtvJm5ic3A7IEFuIHVwcGVyIGJvdW5k
IG9uIG91dC1vZi1vcmRlciBwYWNrZXQgZGVsaXZlcnkuJm5ic3A7IEl0IGlzIHdvcnRoPGJyPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG5vdGluZyB0aGF0IHNvbWUgRGV0TmV0IGFw
cGxpY2F0aW9ucyBhcmUgdW5hYmxlIHRvIHRvbGVyYXRlIGFueTxicj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBvdXQtb2Ytb3JkZXIgZGVsaXZlcnkuJnF1b3Q7PGJyPg0KPGJyPg0K
PGJyPg0KVGhlIDNyZCBwYXJhZ3JhcGggb24gbG9zcyBvbiBwYWdlIDggYWZ0ZXIgdGhlIGJ1bGxl
dCBsaXN0IGhhcyBiZWVuIGV4dGVuZGVkIHRvOjxicj4NCiZuYnNwOyZuYnNwOyAmcXVvdDtBZnRl
ciBjb25nZXN0aW9uLCB0aGUgbW9zdCBpbXBvcnRhbnQgY29udHJpYnV0aW9ucyB0byBwYWNrZXQg
bG9zcyBhcmU8YnI+DQombmJzcDsmbmJzcDsgdHlwaWNhbGx5IGZyb20gcmFuZG9tIG1lZGlhIGVy
cm9ycyBhbmQgZXF1aXBtZW50IGZhaWx1cmVzLiZuYnNwOyBTZXJ2aWNlPGJyPg0KJm5ic3A7Jm5i
c3A7IHByb3RlY3Rpb24gaXMgdGhlIG5hbWUgZm9yIHRoZSBtZWNoYW5pc21zIHVzZWQgYnkgRGV0
TmV0IHRvIGFkZHJlc3M8YnI+DQombmJzcDsmbmJzcDsgdGhlc2UgbG9zc2VzLiZuYnNwOyBUaGUg
bWVjaGFuaXNtcyBlbXBsb3llZCBhcmUgY29uc3RyYWluZWQgYnkgdGhlPGJyPg0KJm5ic3A7Jm5i
c3A7IHJlcXVpcmVtZW50IHRvIG1lZXQgdGhlIHVzZXJzJyBsYXRlbmN5IHJlcXVpcmVtZW50cy4m
bmJzcDsgUGFja2V0PGJyPg0KJm5ic3A7Jm5ic3A7IHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlv
biAoU2VjdGlvbiAzLjIuMikgYW5kIHBhY2tldCBlbmNvZGluZzxicj4NCiZuYnNwOyZuYnNwOyAo
U2VjdGlvbiAzLjIuMi4zKSBhcmUgZGVzY3JpYmVkIGluIHRoaXMgZG9jdW1lbnQgdG8gcHJvdmlk
ZSBzZXJ2aWNlPGJyPg0KJm5ic3A7Jm5ic3A7IHByb3RlY3Rpb247IG90aGVycyBtYXkgYmUgZm91
bmQuJm5ic3A7IEZvciBpbnN0YW5jZSwgcGFja2V0IGVuY29kaW5nIGNhbjxicj4NCiZuYnNwOyZu
YnNwOyBiZSB1c2VkIHRvIHByb3ZpZGUgc2VydmljZSBwcm90ZWN0aW9uIGFnYWluc3QgcmFuZG9t
IG1lZGlhIGVycm9ycyw8YnI+DQombmJzcDsmbmJzcDsgcGFja2V0IHJlcGxpY2F0aW9uIGFuZCBl
bGltaW5hdGlvbiBjYW4gYmUgdXNlZCB0byBwcm92aWRlIHNlcnZpY2U8YnI+DQombmJzcDsmbmJz
cDsgcHJvdGVjdGlvbiBhZ2FpbnN0IGVxdWlwbWVudCBmYWlsdXJlcy4mbmJzcDsgVGhpcyBtZWNo
YW5pc20gZGlzdHJpYnV0ZXM8YnI+DQombmJzcDsmbmJzcDsgdGhlIGNvbnRlbnRzIG9mIERldE5l
dCBmbG93cyBvdmVyIG11bHRpcGxlIHBhdGhzIGluIHRpbWUgYW5kL29yPGJyPg0KJm5ic3A7Jm5i
c3A7IHNwYWNlLCBzbyB0aGF0IHRoZSBsb3NzIG9mIHNvbWUgb2YgdGhlIHBhdGhzIGRvZXMgbmVl
ZCBub3QgY2F1c2UgdGhlPGJyPg0KJm5ic3A7Jm5ic3A7IGxvc3Mgb2YgYW55IHBhY2tldHMuJnF1
b3Q7PGJyPg0KPGJyPg0KPGJyPg0KPGI+My4yLjIuJm5ic3A7IFNlcnZpY2UgUHJvdGVjdGlvbjwv
Yj48YnI+DQo8YnI+DQpTZXJ2aWNlIHByb3RlY3Rpb24gaXMgdXNlZCBhcyBhIG1vcmUgZ2VuZXJp
YyB0ZXJtLiBJbnRyb2R1Y3RvcnkgdGV4dCBhZGRlZDo8YnI+DQombmJzcDsmbmJzcDsgJnF1b3Q7
U2VydmljZSBwcm90ZWN0aW9uIGFpbXMgdG8gbWl0aWdhdGUgb3IgZWxpbWluYXRlIHBhY2tldCBs
b3NzIGR1ZSB0bzxicj4NCiZuYnNwOyZuYnNwOyBlcXVpcG1lbnQgZmFpbHVyZXMsIHJhbmRvbSBt
ZWRpYSBhbmQvb3IgbWVtb3J5IGZhdWx0cy4mbmJzcDsgVGhlc2UgdHlwZXM8YnI+DQombmJzcDsm
bmJzcDsgb2YgcGFja2V0IGxvc3MgY2FuIGJlIGdyZWF0bHkgcmVkdWNlZCBieSBzcHJlYWRpbmcg
dGhlIGRhdGEgb3Zlcjxicj4NCiZuYnNwOyZuYnNwOyBtdWx0aXBsZSBkaXNqb2ludCBmb3J3YXJk
aW5nIHBhdGhzLiZuYnNwOyBWYXJpb3VzIHNlcnZpY2UgcHJvdGVjdGlvbjxicj4NCiZuYnNwOyZu
YnNwOyBtZXRob2RzIGFyZSBkZXNjcmliZWQgaW4gW1JGQzYzNzJdLCBlLmcuLCAxJiM0MzsxIGxp
bmVhciBwcm90ZWN0aW9uLjxicj4NCiZuYnNwOyZuYnNwOyBUaGlzIHNlY3Rpb24gZGVzY3JpYmVz
IHRoZSBmdW5jdGlvbmFsIGRldGFpbHMgb2YgYW4gYWRkaXRpb25hbCBtZXRob2Q8YnI+DQombmJz
cDsmbmJzcDsgaW4gU2VjdGlvbiAzLjIuMi4yLCB3aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQgYXMg
ZGVzY3JpYmVkIGluPGJyPg0KJm5ic3A7Jm5ic3A7IFNlY3Rpb24gMy4yLjIuMyBvciBhcyBzcGVj
aWZpZWQgaW4gW0ktRC5pZXRmLWRldG5ldC1kcC1zb2wtbXBsc10gaW48YnI+DQombmJzcDsmbmJz
cDsgb3JkZXIgdG8gcHJvdmlkZSAxJiM0MztuIGhpdGxlc3MgcHJvdGVjdGlvbi4mbmJzcDsgVGhl
IGFwcHJvcHJpYXRlIHNlcnZpY2U8YnI+DQombmJzcDsmbmJzcDsgcHJvdGVjdGlvbiBtZWNoYW5p
c20gZGVwZW5kcyBvbiB0aGUgc2NlbmFyaW8gYW5kIHRoZSByZXF1aXJlbWVudHMuJnF1b3Q7PGJy
Pg0KPGJyPg0KPGJyPg0KTmV3IHN1Yi1zZWN0aW9uIGFkZGVkOjxicj4NCjxicj4NCiZxdW90OzMu
Mi4yLjEuJm5ic3A7IEluLU9yZGVyIERlbGl2ZXJ5PGJyPg0KPGJyPg0KJm5ic3A7Jm5ic3A7IE91
dC1vZi1vcmRlciBwYWNrZXQgZGVsaXZlcnkgY2FuIGJlIGEgc2lkZSBlZmZlY3Qgb2Ygc2Vydmlj
ZTxicj4NCiZuYnNwOyZuYnNwOyBwcm90ZWN0aW9uLiZuYnNwOyBQYWNrZXRzIGRlbGl2ZXJlZCBv
dXQtb2Ytb3JkZXIgaW1wYWN0IHRoZSBhbW91bnQgb2Y8YnI+DQombmJzcDsmbmJzcDsgYnVmZmVy
aW5nIG5lZWRlZCBhdCB0aGUgZGVzdGluYXRpb24gdG8gcHJvcGVybHkgcHJvY2VzcyB0aGUgcmVj
ZWl2ZWQ8YnI+DQombmJzcDsmbmJzcDsgZGF0YS4mbmJzcDsgU3VjaCBwYWNrZXRzIGFsc28gaW5m
bHVlbmNlIHRoZSBqaXR0ZXIgb2YgYSBmbG93LiZuYnNwOyBUaGUgRGV0TmV0PGJyPg0KJm5ic3A7
Jm5ic3A7IHNlcnZpY2UgaW5jbHVkZXMgbWF4aW11bSBhbGxvd2VkIG1pc29yZGVyaW5nIGFzIGEg
Y29uc3RyYWludC4mbmJzcDsgWmVybzxicj4NCiZuYnNwOyZuYnNwOyBtaXNvcmRlcmluZyB3b3Vs
ZCBiZSBhIHZhbGlkIHNlcnZpY2UgY29uc3RyYWludCB0byByZWZsZWN0IHRoYXQgdGhlPGJyPg0K
Jm5ic3A7Jm5ic3A7IGVuZCBzeXN0ZW0ocykgb2YgdGhlIGZsb3cgY2Fubm90IHRvbGVyYXRlIGFu
eSBvdXQtb2Ytb3JkZXIgZGVsaXZlcnkuPGJyPg0KJm5ic3A7Jm5ic3A7IFNlcnZpY2UgcHJvdGVj
dGlvbiBtYXkgcHJvdmlkZSBhIG1lY2hhbmlzbSB0byBzdXBwb3J0IGluLW9yZGVyPGJyPg0KJm5i
c3A7Jm5ic3A7IGRlbGl2ZXJ5LiZxdW90Ozxicj4NCjxicj4NCjxicj4NCjxiPjMuMi4yLjIuIFBh
Y2tldCBSZXBsaWNhdGlvbiBhbmQgRWxpbWluYXRpb248L2I+PGJyPg0KPGJyPg0KTmV3IGJ1bGxl
dCBhZGRlZCBhcyB0aGUgbGFzdCBvbmU6PGJyPg0KJm5ic3A7Jm5ic3A7ICZxdW90O28mbmJzcDsg
VGhlIFBhY2tldCBPcmRlcmluZyBGdW5jdGlvbiAoUE9GKSB1c2VzIHRoZSBzZXF1ZW5jaW5nIGlu
Zm9ybWF0aW9uPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRvIHJlLW9yZGVy
IGEgRGV0TmV0IGZsb3cncyBwYWNrZXRzIHRoYXQgYXJlIHJlY2VpdmVkIG91dCBvZjxicj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBvcmRlci4mcXVvdDs8YnI+DQo8YnI+DQpOZXcg
c2VudGVuY2UgYWRkZWQgYWZ0ZXIgdGhlIGJ1bGxldCBsaXN0OiA8YnI+DQomcXVvdDtUaGUgb3Jk
ZXIgaW4gd2hpY2ggYSBub2RlIGFwcGxpZXMgdGhlIFBFRiBhbmQgdGhlIFBSRiB0byBhIERldE5l
dDxicj4NCmZsb3cgaXMgaW1wbGVtZW50YXRpb24gc3BlY2lmaWMuJnF1b3Q7PGJyPg0KPGJyPg0K
Mm5kIHBhcmFncmFwaCBhZnRlciB0aGUgYnVsbGV0IGxpc3QgaGFzIGJlZW4gdXBkYXRlZCB0bzo8
YnI+DQomcXVvdDtTb21lIHNlcnZpY2UgcHJvdGVjdGlvbiBtZWNoYW5pc21zIHJlbHkgb24gc3dp
dGNoaW5nIGZyb20gb25lIGZsb3cgdG88YnI+DQombmJzcDsmbmJzcDsgYW5vdGhlciB3aGVuIGEg
ZmFpbHVyZSBvZiBhIGZsb3cgaXMgZGV0ZWN0ZWQuJm5ic3A7IENvbnRyYXJpbHksIHBhY2tldDxi
cj4NCiZuYnNwOyZuYnNwOyByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24gY29tYmluZXMgdGhl
IERldE5ldCBtZW1iZXIgZmxvd3Mgc2VudDxicj4NCiZuYnNwOyZuYnNwOyBhbG9uZyBtdWx0aXBs
ZSBkaWZmZXJlbnQgcGF0aHMsIGFuZCBwZXJmb3JtcyBhIHBhY2tldC1ieS1wYWNrZXQ8YnI+DQom
bmJzcDsmbmJzcDsgc2VsZWN0aW9uIG9mIHdoaWNoIHRvIGRpc2NhcmQsIGUuZy4sIGJhc2VkIG9u
IHNlcXVlbmNpbmcgaW5mb3JtYXRpb24uJnF1b3Q7PGJyPg0KPGJyPg0KPGJyPg0KPGI+My4yLjMu
Jm5ic3A7IEV4cGxpY2l0IHJvdXRlczwvYj48YnI+DQo8YnI+DQpPdXQtb2Ytb3JkZXIgYXNwZWN0
IGFkZGVkIHRvIHRoZSBmaXJzdCBwYXJhZ3JhcGgsIHdoaWNoIGlzIGFib3V0IGRpc3RyaWJ1dGVk
IHJvdXRpbmc6PGJyPg0KJnF1b3Q7RnVydGhlcm1vcmUsIG91dC1vZi1vcmRlcjxicj4NCnBhY2tl
dCBkZWxpdmVyeSBjYW4gYmUgYSBzaWRlIGVmZmVjdCBvZiByb3V0ZSBjaGFuZ2VzLiZxdW90Ozxi
cj4NCjxicj4NCk5ldyBzZW50ZW5jZSBhZGRlZCB0byB0aGUgM3JkIHBhcmFncmFwaDo8YnI+DQom
cXVvdDtFeHBsaWNpdCByb3V0ZXMgY2FuIGJlIGVzdGFibGlzaGVkIHZhcmlvdXM8YnI+DQp3YXlz
LCBlLmcuLCB3aXRoIFJTVlAtVEUgW1JGQzMyMDldLCB3aXRoIFNlZ21lbnQgUm91dGluZyAoU1Ip
PGJyPg0KW0ktRC5pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmddLCB2aWEgYSBTb2Z0d2FyZSBE
ZWZpbmVkIE5ldHdvcmtpbmc8YnI+DQphcHByb2FjaCBbUkZDNzQyNl0sIHdpdGggSVMtSVMgW1JG
Qzc4MTNdLCBldGMuJnF1b3Q7PGJyPg0KPGJyPg0KTmV3IHBhcmFncmFwaCBhZGRlZDo8YnI+DQom
bmJzcDsmbmJzcDsgJnF1b3Q7T3V0LW9mLW9yZGVyIHBhY2tldCBkZWxpdmVyeSBjYW4gYmUgYSBz
aWRlIGVmZmVjdCBvZiBkaXN0cmlidXRpbmcgYTxicj4NCiZuYnNwOyZuYnNwOyBzaW5nbGUgZmxv
dyBvdmVyIG11bHRpcGxlIHBhdGhzIGVzcGVjaWFsbHkgd2hlbiB0aGVyZSBpcyBhIGNoYW5nZTxi
cj4NCiZuYnNwOyZuYnNwOyBmcm9tIG9uZSBwYXRoIHRvIGFub3RoZXIgd2hlbiBjb21iaW5pbmcg
dGhlIGZsb3cuJm5ic3A7IFRoaXMgaXM8YnI+DQombmJzcDsmbmJzcDsgaXJyZXNwZWN0aXZlIG9m
IHRoZSBkaXN0cmlidXRpb24gbWV0aG9kIHVzZWQsIGFsc28gYXBwbGllcyB0byBzZXJ2aWNlPGJy
Pg0KJm5ic3A7Jm5ic3A7IHByb3RlY3Rpb24gb3ZlciBleHBsaWNpdCByb3V0ZXMuJm5ic3A7IEFz
IGRlc2NyaWJlZCBpbiBTZWN0aW9uIDMuMi4yLjEsPGJyPg0KJm5ic3A7Jm5ic3A7IG91dC1vZi1v
cmRlciBwYWNrZXRzIGluZmx1ZW5jZSB0aGUgaml0dGVyIG9mIGEgZmxvdyBhbmQgaW1wYWN0IHRo
ZTxicj4NCiZuYnNwOyZuYnNwOyBhbW91bnQgb2YgYnVmZmVyaW5nIG5lZWRlZCB0byBwcm9jZXNz
IHRoZSBkYXRhOyB0aGVyZWZvcmUsIERldE5ldDxicj4NCiZuYnNwOyZuYnNwOyBzZXJ2aWNlIGlu
Y2x1ZGVzIG1heGltdW0gYWxsb3dlZCBtaXNvcmRlcmluZyBhcyBhIGNvbnN0cmFpbnQuJm5ic3A7
IFRoZTxicj4NCiZuYnNwOyZuYnNwOyB1c2Ugb2YgZXhwbGljaXQgcm91dGVzIGhlbHBzIHRvIHBy
b3ZpZGUgaW4tb3JkZXIgZGVsaXZlcnkgYmVjYXVzZTxicj4NCiZuYnNwOyZuYnNwOyB0aGVyZSBp
cyBubyBpbW1lZGlhdGUgcm91dGUgY2hhbmdlIHdpdGggdGhlIG5ldHdvcmsgdG9wb2xvZ3ksIGJ1
dCB0aGU8YnI+DQombmJzcDsmbmJzcDsgY2hhbmdlcyBhcmUgcGxhbm5hYmxlIGFzIHRoZXkgYXJl
IGJldHdlZW4gdGhlIGRpZmZlcmVudCBleHBsaWNpdDxicj4NCiZuYnNwOyZuYnNwOyByb3V0ZXMu
JnF1b3Q7PGJyPg0KPGJyPg0KPGI+PGJyPg0KNC4xLjEuIFJlcHJlc2VudGF0aXZlIFByb3RvY29s
IFN0YWNrIE1vZGVsPC9iPjxicj4NCjxicj4NCiZxdW90O0V4cGxpY2l0IHJvdXRlcyZxdW90OyBo
YXZlIGJlZW4gYWRkZWQgdG8gRmlndXJlIDIgd2l0aCB0aGUgY29ycmVzcG9uZGluZyBleHBsYW5h
dGlvbjo8YnI+DQombmJzcDsmcXVvdDtFeHBsaWNpdCByb3V0ZXM8YnI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVGhlIERldE5l
dCB0cmFuc3BvcnQgbGF5ZXIgcHJvdmlkZXMgbWVjaGFuaXNtcyB0byBlbnN1cmUgdGhhdDxicj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBmaXhlZCBwYXRocyBhcmUgcHJvdmlkZWQgZm9yIERldE5ldCBmbG93cy4mbmJzcDsgVGhl
c2UgZXhwbGljaXQ8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgcGF0aHMgYXZvaWQgdGhlIGltcGFjdCBvZiBuZXR3b3JrIGNv
bnZlcmdlbmNlLiZxdW90Ozxicj4NCjxicj4NCjxicj4NClNlY3Rpb24gNC4xMSBDb25uZWN0ZWQg
aXNsYW5kcyB2cy4gbmV0d29ya3Mgb2YgdjA1IGhhcyBiZWVuIGRlbGV0ZWQgYmVjYXVzZSBpdCB3
YXMganVzdCBhIGxlZnRvdmVyIGZyb20gZWFybHkgZHJhZnRzIG9uIHdoYXQgRGV0TmV0IFdHIHNo
b3VsZCBkbzsgd2hpY2ggYXJlIGNvdmVyZWQgYnkgdGhlIGNoYXJ0ZXIgYW55d2F5cy48YnI+DQo8
YnI+DQo8YnI+DQpSZWZlcmVuY2VzIGhhdmUgYmVlbiBjbGVhbmVkIHVwIGFuZCBicm91Z2h0IHVw
LXRvLWRhdGUuPGJyPg0KPGJyPg0KPGJyPg0KUmVmaW5lbWVudHMgaGF2ZSBiZWVuIGltcGxlbWVu
dGVkIGluIHRoZSBkcmFmdCBhY2NvcmRpbmcgdG8gTG91J3MgZGV0YWlsZWQgY29tbWVudHMuIFRo
ZXkgYXJlIG5vdCBsaXN0ZWQgaGVyZSBiZWNhdXNlIHRoZXkgYXJlIG1pbm9yIGNoYW5nZXMuPGJy
Pg0KPGJyPg0KPGJyPg0KQmVzdCByZWdhcmRzLDxicj4NCkphbm9zPGJyPg0KPGJyPg0KPGJyPg0K
PGJyPg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gNi8x
Mi8yMDE4IDI6NDggUE0sIExvdSBCZXJnZXIgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+
DQpCYWzDoXpzLCA8YnI+DQo8YnI+DQpUaGFua3MgZm9yIHRoZSByZXNwb25zZSAtLSBwbGVhc2Ug
c2VlIGJlbG93LiA8YnI+DQo8YnI+DQotLS0tLS0tLS0tIDxicj4NCk9uIEp1bmUgMTIsIDIwMTgg
NDowNzozNSBBTSBCYWzDoXpzIFZhcmdhIEEgPGEgaHJlZj0ibWFpbHRvOmJhbGF6cy5hLnZhcmdh
QGVyaWNzc29uLmNvbSI+DQombHQ7YmFsYXpzLmEudmFyZ2FAZXJpY3Nzb24uY29tJmd0OzwvYT4g
d3JvdGU6IDxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJs
b2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPkhpIExvdSwg
VGhhbmtzIGZvciB0aGUgY29tbWVudHMuIFNlZSByZWFjdGlvbnMgaW5saW5lLiBEb2N1bWVudCB1
cGRhdGUgaW4gcHJvZ3Jlc3MuIENoZWVycyBCYWxhJ3pzDQo8YnI+DQo8YnI+DQotLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLSA8YnI+DQpGcm9tOiBkZXRuZXQgPGEgaHJlZj0ibWFpbHRvOmRldG5l
dC1ib3VuY2VzQGlldGYub3JnIj4mbHQ7ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7PC9hPiBP
biBCZWhhbGYgT2YgTG91IEJlcmdlcg0KPGJyPg0KU2VudDogMjAxOC4gasO6bml1cyAxLiAyMjo0
MiA8YnI+DQpUbzogRGV0TmV0IFdHIDxhIGhyZWY9Im1haWx0bzpkZXRuZXRAaWV0Zi5vcmciPiZs
dDtkZXRuZXRAaWV0Zi5vcmcmZ3Q7PC9hPjsgPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtZGV0
bmV0LWFyY2hpdGVjdHVyZUBpZXRmLm9yZyI+DQpkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1
cmVAaWV0Zi5vcmc8L2E+IDxicj4NClN1YmplY3Q6IFtEZXRuZXRdIFByb21pc2VkIGNvbW1lbnRz
IG9uIGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZSA8YnI+DQo8YnI+DQpIaSwgPGJyPg0K
PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEkgaGF2ZSBhIG51bWJlciBvZiBoaWdoIGxl
dmVsIGNvbW1lbnRzIG9uIHRoZSBkb2N1bWVudCB0aGF0IEknZCBsaWtlIHRvICZuYnNwO3JhaXNl
IGJlbG93LiZuYnNwOyBJIGFsc28gaGF2ZSBhIG51bWJlciBvZiBtb3JlIGVkaXRvcmlhbC9zcGVj
aWZpYyBjb21tZW50cyB0aGF0ICZuYnNwO0knZCBsaWtlIHRvIHJldmlldyBkaXJlY3RseSB3aXRo
IHRoZSBhdXRob3JzIGFuZCB0aGVuIGhhdmUgdGhlbSByZXBvcnQgYmFjayAmbmJzcDtvbiBjaGFu
Z2VzIC0tIGlmIGFueSB0dXJuDQogb3V0IHRvIGJlIG1vcmUgc3Vic3RhbnRpdmUgZGlzY3Vzc2lv
bnMgZnJvbSB0aGUgJm5ic3A7YXV0aG9yJ3MgcGVyc3BlY3RpdmUsIEknbGwgcmFpc2UgdGhlc2Ug
b24gdGhlIGxpc3Qgc2VwYXJhdGVseS4NCjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij4uLi4gPGJy
Pg0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0i
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KLSBXUlQgU2VjdGlvbiA0LjQu
MywgSSB0aGluayB0aGUgaW5jbHVzaW9uIG9mIGEgZGlzdHJpYnV0ZWQgY29udHJvbCBwbGFuZSBp
biB0aGUgJnF1b3Q7TmV0d29yayBQbGFuZSZxdW90OyBpcyBpbmNvbnNpc3RlbnQgd2l0aCBvdGhl
ciBmdW5jdGlvbmFsIGRlZmluaXRpb25zIGFuZCBjb25mbGF0ZXMgd2hlcmUgYSBmdW5jdGlvbiBy
ZXNpZGVzIGZyb20gdGhlIGFjdHVhbCBmdW5jdGlvbiBhbmQgdGhhdCB3aGV0aGVyIGNvbnRyb2wg
aXMgaW1wbGVtZW50ZWQgaW4gYSBmdWxseQ0KIGNlbnRyYWxpemVkLCBmdWxseSBkaXN0cmlidXRl
ZCBvciBzb21lIGh5YnJpZCBmb3JtIGRvZXNuJ3QgZnVuZGFtZW50YWxseSBjaGFuZ2UmbmJzcDsg
dGhlIGNvbnRyb2wgZnVuY3Rpb24ncyByb2xlIC0tIHRoZXJlZm9yZSBJIHRoaW5rIHRoZSBzZWN0
aW9ucyA0LjQuMiBhbmQgLjMgc2hvdWxkIGJlIHJldmlzZWQgYWNjb3JkaW5nbHkNCjxicj4NCltC
YWzDoXpzIFZhcmdhIEFdIEFncmVlIGluIHByaW5jaXBhbC4gTGV0J3MgZGlzY3VzcyB0aGUgZGV0
YWlscy4gPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPk9rYXkgLSBJJ2xsIHdvcmsgd2l0aCB5b3Ug
b2ZmIGxpbmUgYW5kIHdlIGNhbiByZXBvcnQgYmFjayB0aGUgcmVzdWx0cy9wcm9wb3NlZCBjaGFu
Z2VzLg0KPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+LSBJbiBzZXZl
cmFsIHBsYWNlcyBpdCdzIG5vdCBjbGVhciB0aGF0IERldE5ldCBzZXJ2aWNlIGlzIGFsd2F5cyBh
IEwzIHNlcnZpY2Ugd2hpY2ggaXMgY29udHJvbGxlZCB1c2luZyBMMyBpZGVudGlmaWVycywgaS5l
LiwgSVAgYWRkcmVzc2VzIC0tIHRoaXMgaXMgdHJ1ZSBldmVuIGluIHRoZSBNUExTIHNlcnZpY2Ug
Y2FzZSBhbmQgdGhlIFRTTiBvdmVyIE1QTFMNCiBjYXNlLiBJIHRoaW5rIHRoaXMgaXMgYW4gaW1w
b3J0YW50IHBvaW50IHRvIGJlIGNsZWFyIG9uIGluIHRoZSBkb2N1bWVudC4gPGJyPg0KW0JhbMOh
enMgVmFyZ2EgQV0gSSBhbSBub3Qgc3VyZS4gRGV0TmV0IHNlcnZpY2UgaXMgYWx3YXlzIHByb3Zp
ZGVkIG92ZXIgYSBMMyBuZXR3b3JrIChJUCBvciBNUExTKSwgdGhhdCBpcyBmaW5lLiBIb3dldmVy
IHRoZSBzZXJ2aWNlIGl0c2VsZiBjYW4gYmUgTDIgb3IgTDMuIEluIGNhc2Ugb2YgVFNOIEV0aGVy
bmV0IGZyYW1lcyBhcmUgdHJhbnNwb3J0ZWQsIHNvIGl0IGlzIGEgTDIgc2VydmljZS4gSW4gY2Fz
ZSBvZiBJUCBlbmQgc3lzdGVtcyBJUCBwYWNrZXRzDQogYXJlIHRyYW5zcG9ydGVkIHNvIGl0IGlz
IGEgTDMgc2VydmljZS4gPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCkh1bW0gLSBXaGls
ZSBJIGFncmVlIHRoYXQgRGV0TmV0IGlzIHByb3ZpZGluZyBhbiAoZW5oYW5jZWQpIEwyVlBOIHNl
cnZpY2UsIGl0IGlzIG5vdCBpdHNlbGYgcHJvdmlkaW5nIGNvbnRyb2wgb3Igc2VydmljZSBvZiBM
MiBkZXZpY2VzIC0tIHRoaXMgaXMgVFNOJ3Mgam9iLiZuYnNwOyBUaGUgZmFjdCB0aGF0IERldE5l
dCBpcyBhbGwgYWJvdXQgYmVoYXZpb3Igb2YgTDMgbm9kZXMgKGkuZS4sIElQIGFuZCBQVy9NUExT
KSBhbmQgbm90IEwyIG5vZGVzIChpLmUuLA0KIFRTTiBicmlkZ2VzKSBpcyBzb21ldGhpbmcgdGhl
IGFyY2hpdGVjdHVyZSBzaG91bGQgbWFrZSB1bmFtYmlndW91cy4gPGJyPg0KPGJyPg0KVGhhbmtz
LCA8YnI+DQpMb3UgPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBsZWFzZSBsZXQgbWUga25vdyB3aGF0IHlvdSB0aGlu
ay4gPGJyPg0KPGJyPg0KQ2hlZXJzLCA8YnI+DQo8YnI+DQpMb3UgPGJyPg0KPGJyPg0KPGJyPg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gPGJyPg0KZGV0
bmV0IG1haWxpbmcgbGlzdCA8YnI+DQo8YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIj5k
ZXRuZXRAaWV0Zi5vcmc8L2E+IDxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vZGV0bmV0Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL2RldG5ldDwvYT4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIDxicj4NCmRldG5ldCBtYWlsaW5nIGxpc3QgPGJyPg0KPGEgaHJlZj0ibWFp
bHRvOmRldG5ldEBpZXRmLm9yZyI+ZGV0bmV0QGlldGYub3JnPC9hPiA8YnI+DQo8YSBocmVmPSJo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldCI+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQ8L2E+DQo8bzpwPjwvbzpwPjwvcD4NCjwv
YmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206
MTIuMHB0Ij48YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiA2LzEyLzIwMTggNjoyNyBQTSwgU3Rld2FydCBC
cnlhbnQgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHA+RGVhciBCYWxhJ3pzPG86
cD48L286cD48L3A+DQo8cD5UaGFuayB5b3UgeW91ciBmb3IgeW91ciBjb25zaWRlcmF0aW9uIG9m
IHRoZXNlIHBvaW50cy4gSSB3aWxsIGp1c3QgcGljayB1cCBhIGZldyB0aGF0IG5lZWQgc29tZSBm
dXJ0aGVyIHRob3VnaHQ6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9v
OnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyBEZXROZXQgdHJhbnNpdCBu
b2RlPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQSBub2RlIG9w
ZXJhdGluZyBhdCB0aGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllciwgdGhhdCB1dGlsaXplczxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxpbmsgbGF5ZXIgYW5kL29y
IG5ldHdvcmsgbGF5ZXIgc3dpdGNoaW5nIGFjcm9zcyBtdWx0aXBsZTxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxpbmtzIGFuZC9vciBzdWItbmV0d29ya3MgdG8g
cHJvdmlkZSBwYXRocyBmb3IgRGV0TmV0IHNlcnZpY2U8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBsYXllciBmdW5jdGlvbnMuJm5ic3A7IE9wdGlvbmFsbHkgcHJv
dmlkZXMgY29uZ2VzdGlvbiBwcm90ZWN0aW9uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgb3ZlciB0aG9zZSBwYXRocy4mbmJzcDsgQW4gTVBMUyBMU1IgaXMgYW4g
ZXhhbXBsZSBvZiBhIERldE5ldDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHRyYW5zaXQgbm9kZS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPlNCJmd0OyBJbiB0aGF0IGV4YW1wbGUgaXQgd291bGQgaGF2ZSB0byBiZSBhIERldE5ldCBl
bmFibGUvYXdhcmUgTFNSLiBBbg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij5TQiZndDsgb3JkaW5hcnkgTFNSIHdvdWxkIG5vdCBrbm93IGFueXRoaW5nIGFib3V0IERl
dE5ldC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+W0JhbMOhenMgVmFyZ2EgQV0gTm8s
IEEgRGV0TmV0IGF3YXJlIExTUiB3b3VsZCBiZSBhIHJlbGF5IG5vZGUgKFMtUEUpLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCkkgdGhpbmsgdGhlIGNvbmZ1c2lvbiBpcyB3
aGF0ICZxdW90O0RldE5ldCBUcmFuc3BvcnQgTGF5ZXImcXVvdDsgbWVhbnMuIFRoaXMgPGJyPg0K
dGVjaG5vbG9neSB0b3VjaGVzIG9uIFRyYW5zcG9ydCBMYXllciBpbiZuYnNwOyB0aGUgTDQgc2Vu
c2UsIGFuZCB0aGU8YnI+DQpUcmFuc3BvcnQgTmV0d29yayBMYXllciBhcyBpbiB0aGUgcGFja2V0
IG5ldHdvcmsgdGhhdCBjYXJyaWVzPGJyPg0KTDMgcGFja2V0cy4gPGJyPg0KPGJyPg0KU28gSSB0
aGluayB0aGF0IHdlIG5lZWQgdG8gY2xhcmlmeSB3aGV0aGVyIGEgRGV0TmV0IHRyYW5zaXQgbm9k
ZTxicj4NCmlzIGFuIFMtUEUgKGkuZS4gYSBhIHRyYW5zaXQgbm9kZSBpbiB0aGUgRGV0TmV0IGxh
eWVyKSwgb3IgYSBQIG5vZGU8YnI+DQooaS5lLiBhIHRyYW5zaXQgbm9kZSB0aGF0IGlzIGNhcnJ5
aW5nIERldE5ldCBwYWNrZXRzIGJ1dCBjb3VsZCBiZTxicj4NCmNhcnJ5aW5nIGFueSBzb3J0IG9m
IE1QTFMgcGFja2V0KTxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9w
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PT09PT09PT09PT09PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IFRoZXNlIHRocmVlIHRlY2huaXF1ZXMgY2FuIGJlIGFw
cGxpZWQgaW5kZXBlbmRlbnRseSwgZ2l2aW5nIGVpZ2h0PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgcG9zc2libGUgY29tYmluYXRpb25zLCBpbmNs
dWRpbmcgbm9uZSAobm8gRGV0TmV0KSwgYWx0aG91Z2ggc29tZTxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IGNvbWJpbmF0aW9ucyBhcmUgb2Ygd2lk
ZXIgdXRpbGl0eSB0aGFuIG90aGVycy4mbmJzcDsgVGhpcyBzZXBhcmF0aW9uIGtlZXBzPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgdGhlIHByb3Rv
Y29sIHN0YWNrIGNvaGVyZW50IGFuZCBtYXhpbWl6ZXMgaW50ZXJvcGVyYWJpbGl0eSB3aXRoPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgZXhpc3Rp
bmcgYW5kIGRldmVsb3Bpbmcgc3RhbmRhcmRzIGluIHRoaXMgKElFVEYpIGFuZCBvdGhlciBTdGFu
ZGFyZHM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNw
OyBEZXZlbG9wbWVudCBPcmdhbml6YXRpb25zLiZuYnNwOyBTb21lIGV4YW1wbGVzIG9mIHR5cGlj
YWwgZXhwZWN0ZWQ8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNw
OyZuYnNwOyBjb21iaW5hdGlvbnM6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNw
OyZuYnNwOyBvJm5ic3A7IEV4cGxpY2l0IHJvdXRlcyBwbHVzIHNlcnZpY2UgcHJvdGVjdGlvbiBh
cmUgZXhhY3RseSB0aGUgdGVjaG5pcXVlczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGVtcGxveWVkIGJ5IFtIU1It
UFJQXS4mbmJzcDsgRXhwbGljaXQgcm91dGVzIGFyZSBhY2hpZXZlZCBieSBsaW1pdGluZzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHRoZSBwaHlzaWNhbCB0b3BvbG9neSBvZiB0aGUgbmV0d29yaywgYW5kIHRoZSBz
ZXF1ZW50aWFsaXphdGlvbiw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByZXBsaWNhdGlvbiwgYW5kIGR1cGxpY2F0
ZSBlbGltaW5hdGlvbiBhcmUgZmFjaWxpdGF0ZWQgYnkgcGFja2V0PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdGFn
cyBhZGRlZCBhdCB0aGUgZnJvbnQgb3IgdGhlIGVuZCBvZiBFdGhlcm5ldCBmcmFtZXMuPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPlNCJmd0OyBFUiBjYW4gYmUgZG9uZSB2aXJ0dWFsbHkg
YXMgd2VsbCBhcyBwaHlzaWNhbGx5LiBSU1ZQIGlzIGEgdHlwZSBvZg0KPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5TQiZndDsgRVIsIGFzIGlzIEFkai1TSUQgYmFzZWQg
U1IsIGFuZCB3ZSBjYW4gZGVzaWduIG90aGVyIHR5cGVzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij5bQmFsw6F6cyBWYXJnYSBBXSBBZ3JlZSwgYnV0IHRoZXNlIGFyZSBleGFtcGxlcy4g
U3RhdGVtZW50IGlzIGZvciBIU1ItUFJQLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQi
PlNvIHRoZSBxdWVzdGlvbiBpcyB3aGV0aGVyIHdlIHNob3VsZCBleHBhbmQgdGhlIHNldCBvZiBl
eGFtcGxlcywgcGFydGljdWxhcmx5PGJyPg0KdG8gbW9yZSBhY2Nlc3NpYmxlIG9uZXMuPGJyPg0K
PGJyPg0KPT09PT09PT09PT09PGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0
Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgUGFja2V0IHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyAmZ3Q7
ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgcmVsYXkgJmd0OyAmZ3Q7ICZndDsg
Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyAvLS0tLS0tLS0tLS0tJiM0
MzsgUiBub2RlIEUgJiM0MzstLS0tLS0tLS0tLS1cICZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IC8mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdiAmIzQzOyBeJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IFwgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGVuZCZuYnNwOyZuYnNwOyZuYnNw
OyBSICYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHYgfCBeJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7IEUgZW5kPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgc3lzdGVtJm5ic3A7Jm5ic3A7ICYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHYgfCBeJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7ICYjNDM7Jm5ic3A7Jm5ic3A7IHN5c3RlbTxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgXCZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB2ICYjNDM7IF4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgLyAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBcLS0tLS0tLS0tLS0tJiM0
MzsgUiByZWxheSBFICYjNDM7LS0tLS0tLS0tLS0vICZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7
ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyZuYnNwOyBub2RlICZndDsg
Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgRmlndXJlIDE8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IFBhY2tldCByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRp
b24gZG9lcyBub3QgcmVhY3QgdG8gYW5kIGNvcnJlY3Q8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBmYWlsdXJlczsgaXQgaXMgZW50aXJlbHkgcGFz
c2l2ZS4mbmJzcDsgVGh1cywgaW50ZXJtaXR0ZW50IGZhaWx1cmVzLDxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij5TQiZndDsgSSB0aGluayBpdCBjb3BlcyB3aXRoIGludGVybWl0dGVudCBm
YWlsdXJlcyBPSy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+W0JhbMOhenMgVmFyZ2Eg
QV0gWWVzLCBQUkYgYW5kIFBFRiBjYW4gZWxpbWluYXRlIHRoZSBlZmZlY3Qgb2Ygc3VjaCBmYWls
dXJlcy4gQnV0IHRleHQNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
aW50ZW5kcyB0byBzYXkgdGhhdCBpdCBpcyBwYXNzaXZlLiBJdCBpcyBub3QgcmVhY3RpbmcgdG8g
c3VjaCBmYWlsdXJlcy4gTm8gY2hhbmdlIGluIHRleHQuPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48
YnI+DQpZb3Ugc2F5IHRoYXQgUFJFRiBkb2VzIG5vdCBjb3JyZWN0IGZhaWx1cmVzLiBJIHdvdWxk
IGNvbnRlbmQgdGhhdCBpcyBleGFjdGx5PGJyPg0Kd2hhdCBpdCBkb2VzLiBTdXJlIGl0IGRvZXMg
bm90IHJlYWN0IGJ1dCBpdCBkb2VzIGNvcnJlY3QsIGFuZCBpdCBkb2VzPGJyPg0KYWRkcmVzcyBp
bnRlcm1pdHRlbnQgZmFpbHVyZXMuPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48
L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUu
MHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPj09PT09PT09PT09PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZuYnNwOyZuYnNwOyB0cmFuc3BvcnRlZCBiZXR3ZWVuIHRoZSBwZWVyIGVuZCBz
eXN0ZW1zLiZuYnNwOyBUaGVyZWZvcmUsIHRoZSBmb2xsb3dpbmc8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBwb3NzaWJsZSB0eXBlcyAvIGZvcm1h
dHMgb2YgYSBEZXROZXQgZmxvdyBhcmUgZGlzdGluZ3Vpc2hlZCBpbiB0aGlzPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgZG9jdW1lbnQ6PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBvJm5ic3A7IEFwcC1mbG93OiBu
YXRpdmUgZm9ybWF0IG9mIGEgRGV0TmV0IGZsb3cuJm5ic3A7IEl0IGRvZXMgbm90IGNvbnRhaW4g
YW55PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgRGV0TmV0IHJlbGF0ZWQgYXR0cmlidXRlcy48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IG8mbmJzcDsgRGV0TmV0LXQtZmxvdzogc3Bl
Y2lmaWMgZm9ybWF0IG9mIGEgRGV0TmV0IGZsb3cuJm5ic3A7IE9ubHkgcmVxdWlyZXM8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyB0aGUgY29uZ2VzdGlvbiAvIGxhdGVuY3kgZmVhdHVyZXMgcHJvdmlkZWQgYnkgdGhl
IERldG5ldCB0cmFuc3BvcnQ8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBsYXllci48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IG8mbmJzcDsgRGV0TmV0LXMtZmxvdzogc3BlY2lmaWMg
Zm9ybWF0IG9mIGEgRGV0TmV0IGZsb3cuJm5ic3A7IE9ubHkgcmVxdWlyZXM8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyB0aGUgcmVwbGljYXRpb24vZWxpbWluYXRpb24gZmVhdHVyZSBlbnN1cmVkIGJ5IHRoZSBEZXRO
ZXQgc2VydmljZTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxheWVyLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mbmJzcDsmbmJzcDsgbyZuYnNwOyBEZXROZXQtc3QtZmxvdzogc3BlY2lmaWMgZm9ybWF0
IG9mIGEgRGV0TmV0IGZsb3cuJm5ic3A7IEl0IHJlcXVpcmVzPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYm90aCBE
ZXROZXQgc2VydmljZSBsYXllciBhbmQgRGV0TmV0IHRyYW5zcG9ydCBsYXllciBmdW5jdGlvbnM8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBkdXJpbmcgZm9yd2FyZGluZy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPlNCJmd0OyBJIGZpbmQgdGhlIHJlbGlzdGluZyBvZiB0aGVzZSB0eXBl
cyBjb25mdXNpbmcuIFdoZXJlbid0IHRoZXkgZGVmaW5lZA0KPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij5TQiZndDsgaW4gdGhlIHNlY3Rpb24gYWJvdmU/PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPltCYWzDoXpzIFZhcmdhIEFdIFRoaXMgaXMgaW5saW5lIHdp
dGggdGhlIHByZXZpb3VzIHNlY3Rpb24gJnF1b3Q7IEdyb3VwaW5nIG9mIGVuZCBzeXN0ZW1zICZx
dW90Oy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5TdXJlbHkgaWYgd2UgaGF2ZSBk
ZWZpbmVkIHRoZW0gd2UgbmV2ZXIgbmVlZCB0byBkbyBhbnl0aGluZyBidXQgbmFtZSB0aGVtIGlu
PGJyPg0KbGF0ZXIgc2VjdGlvbnMuIFJlZGVmaW5pdGlvbiBpcyBuZXZlciBhIGdvb2QgaWRlYSBi
ZWNhdXNlIGl0IG9mdGVuIGxlYWRzIHRvIDxicj4NCmNvbmZsaWN0aW5nIGRlZmluaXRpb25zLjxi
cj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUg
c3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij49PT09PT09PT09PT08bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBbSFNSLVBSUF0mbmJz
cDsgSUVDLCAmcXVvdDtIaWdoIGF2YWlsYWJpbGl0eSBzZWFtbGVzcyByZWR1bmRhbmN5IChIU1Ip
IGlzIGE8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBmdXJ0aGVyIGRldmVsb3BtZW50IG9mIHRoZSBQUlAgYXBwcm9hY2gsIGFsdGhv
dWdoIEhTUjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IGZ1bmN0aW9ucyBwcmltYXJpbHkgYXMgYSBwcm90b2NvbCBmb3IgY3JlYXRp
bmcgbWVkaWE8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyByZWR1bmRhbmN5IHdoaWxlIFBSUCwgYXMgZGVzY3JpYmVkIGluIHRoZSBw
cmV2aW91czxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHNlY3Rpb24sIGNyZWF0ZXMgbmV0d29yayByZWR1bmRhbmN5LiZuYnNwOyBQ
UlAgYW5kIEhTUiBhcmUgYm90aDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaWJlZCBpbiB0aGUgSUVDIDYyNDM5IDMgc3Rh
bmRhcmQuJnF1b3Q7LDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDs8YSBocmVmPSJodHRwOi8vd2Vic3RvcmUuaWVjLmNoL3dl
YnN0b3JlL3dlYnN0b3JlLm5zZi8iPmh0dHA6Ly93ZWJzdG9yZS5pZWMuY2gvd2Vic3RvcmUvd2Vi
c3RvcmUubnNmLzwvYT48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBhcnRudW0vMDQ2NjE1IW9wZW5kb2N1bWVudCZndDsuPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPlNCJmd0OyBOb3QgYXZhaWxhYmxlIGF0IHRoZSB0aW1l
IG9mIHRoaXMgcmV2aWV3LCBidXQgbXkgcmVjb2xsZWN0aW9uIGlzDQo8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPlNCJmd0OyB0aGF0IHRoaXMgaXMgbm90IHJlYWRpbHkg
YXZhaWxhYmxlIHdpdGhvdXQgcGF5aW5nIGEgbGFyZ2UgZmVlLjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJv
dHRvbToxMi4wcHQiPjxicj4NCklmIHdlIGRlY2lkZSB0aGF0IHRoaXMgaXMgZXNzZW50aWFsIGFz
IGEga2V5IHJlZmVyZW5jZSwgdGhlcmUgbmVlZHMgdG8gYmU8YnI+DQpzb21lIHN1aXRhYmxlIHRl
eHQsIGFzIHRoaXMgd2lsbCBnZXQgcmFpc2VkIGEgbnVtYmVyIG9mIHRpbWVzIGJldHdlZW48YnI+
DQpoZXJlIGFuIHB1YmxpY2F0aW9uIGFzIGZpcnN0IHRoZSBkaXJlY3RvcmF0ZXMgYW5kIHRoZW4g
dGhlIEFEcyBydW48YnI+DQppbnRvIHRoaXMuPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0K
PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPj09PT09PT09PT09PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mbmJzcDsmbmJzcDsgW0lTQTk1XSZuYnNwOyZuYnNwOyZuYnNwOyBBTlNJL0lTQSwgJnF1
b3Q7RW50ZXJwcmlzZS1Db250cm9sIFN5c3RlbSBJbnRlZ3JhdGlvbiBQYXJ0IDE6PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgTW9k
ZWxzIGFuZCBUZXJtaW5vbG9neSZxdW90OywgMjAwMCw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7PGEgaHJlZj0iaHR0cHM6
Ly93d3cuaXNhLm9yZy9pc2E5NS8iPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQt
ZGVjb3JhdGlvbjpub25lIj5odHRwczovL3d3dy5pc2Eub3JnL2lzYTk1Lzwvc3Bhbj48L2E+Jmd0
Oy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+U0ImZ3Q7IFNob3VsZCB0aGF0IGJlIDIw
MDAsIG9yIDIwMTAuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5TQiZn
dDsgTm90ZSB0aGF0IHRoaXMgc2VlbXMgdG8gYmUgYSB2ZXJ5IGV4cGVuc2l2ZSBkb2N1bWVudCB0
byBhY2Nlc3MuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5Zb3UgZGlkIG5vdCBjb21tZW50IG9uIHRo
ZSBjb3JyZWN0bmVzcyBvZiB0aGUgcmVmZXJlbmNlLjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxv
OnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pjxicj4NCkJlc3QgUmVnYXJkczxicj4NCjxicj4NClN0ZXdhcnQ8bzpwPjwvbzpwPjwvcD4NCjwv
YmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwv
aHRtbD4NCg==

--_000_VI1PR0702MB3567FE3D1186992F38378AE3F2530VI1PR0702MB3567_--


From nobody Wed Jul 18 11:19:40 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 ACBA9130E8A for <detnet@ietfa.amsl.com>; Wed, 18 Jul 2018 11:19:38 -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, T_DKIMWL_WL_HIGH=-0.01, T_KAM_HTML_FONT_INVALID=0.01, 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=CQXlZWv6; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=mNJ5WL4+
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZG4Bst3PRGZj for <detnet@ietfa.amsl.com>; Wed, 18 Jul 2018 11:19:31 -0700 (PDT)
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 2A3F6130E8B for <detnet@ietf.org>; Wed, 18 Jul 2018 11:19:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1531937499; x=1563473499; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=LcMUPp8Nv2KEkq7vWaXg1USLsHVU+9RkkE2sJRr5l80=; b=CQXlZWv6MJNyI0mgs38Nc5PVVLeDryqV8UnfV++RFrokTCh3TZL8w/tt Rzwt54fyPPYQwQGHyea/vQSb9XJ7Z9rkqBxhuyJvXGBrnnx+8TatvsrxV 4i/iO/gIw1Pj2XUBw1B0aSavkt9z4iOEO9P+HcmOdEM4GBa9/0A/Z24Re Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2EMAQDcg09bmMuZ6ERcHAEBAQQBAQoBA?= =?us-ascii?q?YJTIiYEgQ1/KAqDdJQXGYIMhyaOJ4ErFyQLGAEMCYFJgi9GAheCYyE4FAECAQE?= =?us-ascii?q?CAQECAQECEAEBAQEBCAsLBikjDII1JAEOLxwvCAIEAQEBAQEBJwEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBARcCCDsBEgIYAQEBAwEBARgBCAQGEx8IBwsBBAcEAgEGAhEBAwE?= =?us-ascii?q?BCxYBBgMCAgIlCxQDBggCBA4FCBNigiMBgRtcCAEOjiibR3szH4JZh0wIh2txJ?= =?us-ascii?q?oFYPoEQAYITAX2DGQEBgSgYAQEGGgUHCQ8HCQKCSTGCJIdJIWyEBoQSgQiHbAM?= =?us-ascii?q?EAgKGCIJkh31Dg06IEYd/gjoChzUCBAIEBQIUgTEnSIEscFCCaQmCHA4JegEBC?= =?us-ascii?q?IE6XyiFFIU+bwGKSw8XgQiBGgEB?=
X-IPAS-Result: =?us-ascii?q?A2EMAQDcg09bmMuZ6ERcHAEBAQQBAQoBAYJTIiYEgQ1/KAq?= =?us-ascii?q?DdJQXGYIMhyaOJ4ErFyQLGAEMCYFJgi9GAheCYyE4FAECAQECAQECAQECEAEBA?= =?us-ascii?q?QEBCAsLBikjDII1JAEOLxwvCAIEAQEBAQEBJwEBAQEBAQEBAQEBAQEBAQEBARc?= =?us-ascii?q?CCDsBEgIYAQEBAwEBARgBCAQGEx8IBwsBBAcEAgEGAhEBAwEBCxYBBgMCAgIlC?= =?us-ascii?q?xQDBggCBA4FCBNigiMBgRtcCAEOjiibR3szH4JZh0wIh2txJoFYPoEQAYITAX2?= =?us-ascii?q?DGQEBgSgYAQEGGgUHCQ8HCQKCSTGCJIdJIWyEBoQSgQiHbAMEAgKGCIJkh31Dg?= =?us-ascii?q?06IEYd/gjoChzUCBAIEBQIUgTEnSIEscFCCaQmCHA4JegEBCIE6XyiFFIU+bwG?= =?us-ascii?q?KSw8XgQiBGgEB?=
Received: from esa5.dell-outbound2.iphmx.com ([68.232.153.203]) by esa5.dell-outbound.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Jul 2018 13:11:38 -0500
From: "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-GCM-SHA384; 19 Jul 2018 00:11:11 +0600
Received: from maildlpprd56.lss.emc.com (maildlpprd56.lss.emc.com [10.106.48.160]) by mailuogwprd51.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id w6IIJPwn004707 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 18 Jul 2018 14:19:27 -0400
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd51.lss.emc.com w6IIJPwn004707
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1531937967; bh=5RMDaUY0GVB6ihQwg8iiIO9TOpM=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=mNJ5WL4+Hgzz8BBf1F2eyVM0Vwx9Voob2c953VZ6lb/eXpYYi0016XVQJLXLKwl/K E+oprB7RZlJimHKYWM+mLNd+RlCkz/c4QSXl2rutwK1fKZCLQjD+vyNpODhjZaPCJF FDt6bHsFVxxzmM2z49y7HO7czBnL1EOwkoVQkB28=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd51.lss.emc.com w6IIJPwn004707
Received: from mailusrhubprd04.lss.emc.com (mailusrhubprd04.lss.emc.com [10.253.24.22]) by maildlpprd56.lss.emc.com (RSA Interceptor); Wed, 18 Jul 2018 14:19:05 -0400
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 w6IIJ6SH007170 (version=TLSv1.2 cipher=AES128-SHA256 bits=128 verify=FAIL); Wed, 18 Jul 2018 14:19:06 -0400
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; Wed, 18 Jul 2018 14:19:06 -0400
To: Janos Farkas <Janos.Farkas@ericsson.com>
CC: DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
Thread-Index: AQHT6XGt9peyQ1ClD06FxPgGJRt8zKQ9zvSAgB8CLgCAAHN4gIAZtweAgACOEzCACGxQAIADGIqwgA6HmoD//9dPAIAAYD2AgABuxYCAA5AuAP//5t1g
Date: Wed, 18 Jul 2018 18:19:04 +0000
Message-ID: <CE03DB3D7B45C245BCA0D24327794936301E0973@MX307CL04.corp.emc.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <CE03DB3D7B45C245BCA0D243277949363019498B@MX307CL04.corp.emc.com> <4900e61d-8399-8765-0ecb-181dc3c9ff5a@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301A79DE@MX307CL04.corp.emc.com> <ba0c0b74-8d2e-c332-18c6-02a2649cddf0@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301D75F4@MX307CL04.corp.emc.com> <61d00506-b546-6c80-044f-b5bdb243ae23@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301D84CF@MX307CL04.corp.emc.com> <VI1PR0702MB3567FE3D1186992F38378AE3F2530@VI1PR0702MB3567.eurprd07.prod.outlook.com>
In-Reply-To: <VI1PR0702MB3567FE3D1186992F38378AE3F2530@VI1PR0702MB3567.eurprd07.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: multipart/alternative; boundary="_000_CE03DB3D7B45C245BCA0D24327794936301E0973MX307CL04corpem_"
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd04.lss.emc.com
X-RSA-Classifications: public
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/ulwp4RcxPndU1zaV7WI3ka0VV4E>
Subject: Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 18 Jul 2018 18:19:39 -0000

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

SGkgSmFub3MsDQoNClRoYXQgdGV4dCB3b3JrcyBuaWNlbHkuICBJbiBicmllZmx5IHRhbGtpbmcg
dG8gTG91LCBhIHJlbGF0ZWQgc3VnZ2VzdGlvbiBzdXJmYWNlZDog4oCcY29uZ2VzdGlvbiBwcm90
ZWN0aW9u4oCdIC0+IOKAnGNvbmdlc3Rpb24gbG9zcyBwcm90ZWN0aW9u4oCdIHdoZXJlIHBvc3Np
YmxlIChtYXkgbmVlZCB0byBiZSBhYmJyZXZpYXRlZCBpbiB0aGUgRmlndXJlKSAuDQoNClRoaXMg
Y2hhbmdlIHdvdWxkIG1ha2UgaXQgY2xlYXJlciB0aGF0IHRoZSBwcmltYXJ5IGZvY3VzIGlzIHBy
b3RlY3Rpb24gZnJvbSBsb3NzZXMgY2F1c2VkIGJ5IGNvbmdlc3Rpb24gYXMgb3Bwb3NlZCB0byBw
cm90ZWN0aW9uIGZyb20gYWxsIGNvbmdlc3Rpb24uICBEZXROZXQgc2hvdWxkIGJlIGFibGUgdG8g
dG9sZXJhdGUgc29tZSBtb2Rlc3QgY29uZ2VzdGlvbiAoZS5nLiwgaW4gbm9kZXMgdGhhdCBkb27i
gJl0IGhhdmUgcmVzZXJ2ZWQgRGV0TmV0IHJlc291cmNlcykgYXMgbG9uZyBhcyBkZWxpdmVyeSBp
cyByZWxpYWJsZSBhbmQgdGltZWx5Lg0KDQpUaGFua3MsIC0tRGF2aWQNCg0KRnJvbTogSmFub3Mg
RmFya2FzIFttYWlsdG86SmFub3MuRmFya2FzQGVyaWNzc29uLmNvbV0NClNlbnQ6IFdlZG5lc2Rh
eSwgSnVseSAxOCwgMjAxOCAxMTo0NSBBTQ0KVG86IEJsYWNrLCBEYXZpZA0KQ2M6IERldE5ldCBX
Rw0KU3ViamVjdDogUkU6IFtEZXRuZXRdIFdHIExhc3QgQ2FsbDogZHJhZnQtaWV0Zi1kZXRuZXQt
YXJjaGl0ZWN0dXJlLTA1DQoNCkhpIERhdmlkLA0KDQpUaGlzIGltcGxpZXMgdXBkYXRpbmcgdGhl
IGRlZmluaXRpb24gb2YgdGhlIERldE5ldCBzZXJ2aWNlIGxheWVyLCBlLmcuLCB0bzoNCkRldE5l
dCBzZXJ2aWNlIGxheWVyDQpUaGUgbGF5ZXIgYXQgd2hpY2ggQSBEZXROZXQgU2VydmljZSwgZS5n
Liwgc2VydmljZSBwcm90ZWN0aW9uIGlzIHByb3ZpZGVkLg0KDQpUaGUgZGVmaW5pdGlvbiBvZiB0
aGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllciByZW1haW5zIHRoZSBzYW1lOg0KRGV0TmV0IHRyYW5z
cG9ydCBsYXllcg0KVGhlIGxheWVyIHRoYXQgb3B0aW9uYWxseSBwcm92aWRlcyBjb25nZXN0aW9u
IHByb3RlY3Rpb24gZm9yDQpEZXROZXQgZmxvd3Mgb3ZlciBwYXRocyBwcm92aWRlZCBieSB0aGUg
dW5kZXJseWluZyBuZXR3b3JrLg0KDQpSZWdhcmRzLA0KSmFub3MNCg0KDQpGcm9tOiBCbGFjaywg
RGF2aWQgPERhdmlkLkJsYWNrQGRlbGwuY29tPG1haWx0bzpEYXZpZC5CbGFja0BkZWxsLmNvbT4+
DQpTZW50OiBNb25kYXksIEp1bHkgMTYsIDIwMTggMzoyMSBQTQ0KVG86IEphbm9zIEZhcmthcyA8
SmFub3MuRmFya2FzQGVyaWNzc29uLmNvbTxtYWlsdG86SmFub3MuRmFya2FzQGVyaWNzc29uLmNv
bT4+DQpDYzogRGV0TmV0IFdHIDxkZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9y
Zz4+DQpTdWJqZWN0OiBSRTogW0RldG5ldF0gV0cgTGFzdCBDYWxsOiBkcmFmdC1pZXRmLWRldG5l
dC1hcmNoaXRlY3R1cmUtMDUNCg0KRG9u4oCZdCB1c2Ug4oCcY29uZ2VzdGlvbiBwcm90ZWN0aW9u
4oCdIGluIHRoZSBkZWZpbml0aW9ucyBmb3IgYm90aCBsZXZlbHMuDQoNClRoYW5rcywgLS1EYXZp
ZA0KDQpGcm9tOiBKw6Fub3MgRmFya2FzIFttYWlsdG86amFub3MuZmFya2FzQGVyaWNzc29uLmNv
bV0NClNlbnQ6IFN1bmRheSwgSnVseSAxNSwgMjAxOCAxMDo0MyBQTQ0KVG86IEJsYWNrLCBEYXZp
ZA0KQ2M6IERldE5ldCBXRw0KU3ViamVjdDogUmU6IFtEZXRuZXRdIFdHIExhc3QgQ2FsbDogZHJh
ZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA1DQoNClRoYW5rIHlvdSBEYXZpZCENCg0KSSB0
aGluayB3ZSBhcmUgc2V0LiA6LSkNCg0KWW91IGdvdCBhIHBvaW50LCB3ZSBzaG91bGQgdXBkYXRl
DQoiRGV0TmV0IHNlcnZpY2UgbGF5ZXIgaXMgdGhlIGxheWVyIGF0IHdoaWNoIEEgRGV0TmV0IFNl
cnZpY2UsIHN1Y2ggYXMgY29uZ2VzdGlvbiBvciBzZXJ2aWNlIHByb3RlY3Rpb24gaXMgcHJvdmlk
ZWQuIg0KdG8NCiJEZXROZXQgc2VydmljZSBsYXllciBpcyB0aGUgbGF5ZXIgYXQgd2hpY2ggQSBE
ZXROZXQgU2VydmljZSwgc3VjaCBhcyBjb25nZXN0aW9uIHByb3RlY3Rpb24gYW5kL29yIHNlcnZp
Y2UgcHJvdGVjdGlvbiBpcyBwcm92aWRlZC4iDQppbiB0aGUgZGVmaW5pdGlvbnMgYXMgd2VsbCB0
byBtYWtlIGl0IGNsZWFyLg0KDQpUaGFua3MsDQpKYW5vcw0KT24gNy8xNi8yMDE4IDM6MDMgQU0s
IEJsYWNrLCBEYXZpZCB3cm90ZToNCk1vdmluZyB0aGUgb25seSB0d28gb3BlbiBpdGVtcyB0byB0
aGUgdG9wIOKApg0KDQotLSBTZWN0aW9uIDQNCg0KPiBXZSBjb3VsZCBhZGQgc29tZSBpbnRyb2R1
Y3RvcnkgdGV4dCB0byA0LjEgb3IgNC4xLjEsIGZvciBpbnN0YW5jZToNCj4gVGhlIGZ1bmN0aW9u
YWxpdHkgbmVlZGVkIGZvciBEZXROZXQgKFNlY3Rpb24gMykgYXJlIGltcGxlbWVudGVkIGluIHRo
ZSBEZXROZXQgbGF5ZXIgd2hpY2ggY29tcHJpc2VzIHRoZSBEZXROZXQgc2VydmljZSBsYXllciBh
bmQgdGhlIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIuDQo+IFRoZSBEZXROZXQgc2VydmljZSBsYXll
ciBmdW5jdGlvbnMgcmVseSBvbiBmbG93IGlkZW50aWZpY2F0aW9uIGFuZCBzZXF1ZW5jaW5nLiBU
aGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllciBmdW5jdGlvbiBtYXkgcmVseSBvbiBmbG93IGlkZW50
aWZpY2F0aW9uLg0KPg0KPiBXaGF0IGRvIHlvdSB0aGluaz8NCg0KSSBwcmVmZXIgZnVuY3Rpb25h
bCAod2hhdCBpdCBkb2VzKSBjaGFyYWN0ZXJpemF0aW9uIHRvIG1lY2hhbmlzdGljIChob3cgaXQg
d29ya3MpIGNoYXJhY3Rlcml6YXRpb24gaW4gYW4gb3ZlcnZpZXcsIGUuZy4sIGV4Y2VycHRpbmcg
ZnJvbSB3aGF0IEkgb3JpZ2luYWxseSB3cm90ZToNCg0KwrcgICAgICAgVGhlIERldE5ldCBTZXJ2
aWNlIGxheWVyIHByb3ZpZGVzIHRpbWVseSByZWxpYWJsZSBpbi1vcmRlciBEZXROZXQgZmxvdyBk
ZWxpdmVyeSB0byBhcHBsaWNhdGlvbnMgdGhhdCB1c2UgRGV0TmV0Lg0KDQrCtyAgICAgICBUaGUg
RGV0TmV0IFRyYW5zcG9ydCBsYXllciBpbnN1bGF0ZXMgRGV0TmV0IGZsb3dzIGZyb20gaW50ZXJm
ZXJlbmNlIGJ5IG5ldHdvcmsgbWVjaGFuaXNtcywgcHJpbWFyaWx5IHF1ZXVpbmcgYW5kIHJvdXRp
bmcNCkkgdW5kZXJzdGFuZCB0aGUgcHJpbmNpcGxlLg0KDQpXaGF0IGFib3V0IGp1c3QgY29weWlu
ZyB0aGUgdHdvIGRlZmluaXRpb25zIGhlcmU6DQpEZXROZXQgc2VydmljZSBsYXllciBpcyB0aGUg
bGF5ZXIgYXQgd2hpY2ggQSBEZXROZXQgU2VydmljZSwgc3VjaCBhcyBjb25nZXN0aW9uIG9yIHNl
cnZpY2UgcHJvdGVjdGlvbiBpcyBwcm92aWRlZC4NCkRldE5ldCB0cmFuc3BvcnQgbGF5ZXIgb3B0
aW9uYWxseSBwcm92aWRlcyBjb25nZXN0aW9uIHByb3RlY3Rpb24gZm9yIERldE5ldCBmbG93cyBv
dmVyIHBhdGhzIHByb3ZpZGVkIGJ5IHRoZSB1bmRlcmx5aW5nIG5ldHdvcmsuDQoNCkRhdmlkPiBZ
ZXMsIHRoYXQgd29ya3MsIGFsdGhvdWdoIEkgZG9u4oCZdCB0aGluayDigJxjb25nZXN0aW9u4oCd
IHdhcyBtZWFudCB0byBiZSBpbmNsdWRlZCBpbiB0aGUgZmlyc3QgZGVmaW5pdGlvbiDigKYNCg0K
DQogICBNYW55IHJlYWwtdGltZSBuZXR3b3JrcyByZWx5IG9uIHBoeXNpY2FsIHJpbmdzIG9yIGNo
YWlucyBvZiB0d28tcG9ydA0KDQogICBkZXZpY2VzLCB3aXRoIGEgcmVsYXRpdmVseSBzaW1wbGUg
cmluZyBjb250cm9sIHByb3RvY29sLg0KDQpIb3cgZG9lcyBhIOKAnHJpbmcgY29udHJvbCBwcm90
b2NvbOKAnSBjb250cm9sIOKAnGNoYWluc+KAnT8gIFN1Z2dlc3Q6IOKAnHJpbmcgY29udHJvbCBw
cm90b2NvbOKAnSAtPiDigJxjb250cm9sIHByb3RvY29s4oCdDQpBbHNvLCBhcmUgcGFpcmVkIGNo
YWlucyBiZXR3ZWVuIGNvbW1vbiBlbmRwb2ludHMgaW50ZW5kZWQsIG9yIGEgbW9yZSBnZW5lcmFs
IG5vdGlvbiBvZiBjaGFpbnM/DQpUaGlzIHRleHQgcmVmZXJzIHRvIHR5cGljYWwgZmFjdG9yeSBk
ZXBsb3ltZW50LCB3aGljaCBpcyBjaGFpbiBvciByaW5nLg0KSXQgc2VlbXMgYmV0dGVyIHRvIGtl
ZXAg4oCccmluZyBjb250cm9sIHByb3RvY29s4oCdIGJlY2F1c2UgdGhleSBhcmUgb2Z0ZW4gdmVy
eSBkaWZmZXJlbnQgZnJvbSBnZW5lcmljIGNvbnRyb2wgcHJvdG9jb2xzIGFwcGxpY2FibGUgdG8g
bWVzaCBuZXR3b3Jrcy4NCg0KV291bGQgZmxpcHBpbmcgY2hhaW4gYW5kIHJpbmcgcmVzb2x2ZSB5
b3VyIGNvbmNlcm4/DQoNCiAgIE1hbnkgcmVhbC10aW1lIG5ldHdvcmtzIHJlbHkgb24gcGh5c2lj
YWwgY2hhaW5zIG9yIHJpbmdzIG9mIHR3by1wb3J0DQoNCiAgIGRldmljZXMsIHdpdGggYSByZWxh
dGl2ZWx5IHNpbXBsZSByaW5nIGNvbnRyb2wgcHJvdG9jb2wuDQoNCltEYXZpZD5dIEl0IGZlZWxz
IGxpa2Ug4oCccmluZyBjb250cm9sIHByb3RvY29s4oCdIGlzIGFuIGltcG9ydGFudCBwaHJhc2Ug
dG8gcmV0YWluLiAgIEluIHRoZSBvcmlnaW5hbCB0ZXh0LCB3b3VsZCBpdCBiZSByZWFzb25hYmxl
IHRvIGFkZCDigJwoYXBwbGllcyB0byBib3RoIHJpbmdzIGFuZCBjaGFpbnMp4oCdIHRvIHRoZSBl
bmQgb2YgdGhlIHNlbnRlbmNlPw0KV2VsbCwgSSBndWVzcyB0aGUgcG9pbnQgaXMgdGhhdCB0aGVy
ZSBhcmUgbWFueSBzcGVjaWZpYyByaW5nIHByb3RvY29scywgYnV0IHdlIGFyZSBsb29raW5nIGZv
ciBhIGdlbmVyaWMgc29sdXRpb24uDQpXaGF0IGFib3V0IGRlbGV0aW5nICJjaGFpbnMiIGZyb20g
dGhlIHNlbnRlbmNlPw0KDQpEYXZpZD4gWWVzLCBpZiB0aGUgc2VudGVuY2UgaXMgYWxsIGFib3V0
IHJpbmdzLCBpdOKAmXMgY2xlYXIuDQoNClRoYW5rcywgLS1EYXZpZA0KDQpGcm9tOiBKw6Fub3Mg
RmFya2FzIFttYWlsdG86amFub3MuZmFya2FzQGVyaWNzc29uLmNvbV0NClNlbnQ6IFN1bmRheSwg
SnVseSAxNSwgMjAxOCA3OjI1IFBNDQpUbzogQmxhY2ssIERhdmlkDQpDYzogRGV0TmV0IFdHDQpT
dWJqZWN0OiBSZTogW0RldG5ldF0gV0cgTGFzdCBDYWxsOiBkcmFmdC1pZXRmLWRldG5ldC1hcmNo
aXRlY3R1cmUtMDUNCg0KSGkgRGF2aWQsDQoNClBsZWFzZSBzZWUgaW4tbGluZS4NCg0KVGhhbmsg
eW91IQ0KSmFub3MNCk9uIDcvNi8yMDE4IDExOjUwIFBNLCBCbGFjaywgRGF2aWQgd3JvdGU6DQot
LSBCcmlkZ2VkIHBhdGggZGVmaW5pdGlvbg0KDQo+ICBPciBzaG91bGQgd2UgZG8gc29tZXRoaW5n
IGVsc2U/DQo+IFRoZXJlIGlzIG9ubHkgb25lIG9jY3VycmVuY2Ugb2YgImJyaWRnZWQgcGF0aCIg
aW4gdGhlIHRleHQgaW4gYnJhY2tldHMuDQoNClRoYXQgc291bmRzIGxpa2UgYSBiZXR0ZXIgc3Vn
Z2VzdGlvbiDigJMgY2hhbmdlIHRoYXQgb2NjdXJyZW5jZSBhbmQgcmVtb3ZlIHRoZSBkZWZpbml0
aW9uIG9mIOKAnGJyaWRnZWQgcGF0aOKAnSBmcm9tIHRoZSBkcmFmdC4gIFRoYXQgb2NjdXJyZW5j
ZSBpcyBpbiBTZWN0aW9uIDQuMS4xOg0KDQogICBDb25nZXN0aW9uIHByb3RlY3Rpb24NCiAgICAg
ICAgICAgVGhlIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIgcHJvdmlkZXMgY29uZ2VzdGlvbiBwcm90
ZWN0aW9uLg0KICAgICAgICAgICBTZWUgU2VjdGlvbiA0LjUuICBUaGUgYWN0dWFsIHF1ZXVpbmcg
YW5kIHNoYXBpbmcgbWVjaGFuaXNtcw0KICAgICAgICAgICBhcmUgdHlwaWNhbGx5IHByb3ZpZGVk
IGJ5IHVuZGVybHlpbmcgc3VibmV0IGxheWVycywgdGhlc2UgY2FuDQogICAgICAgICAgIGJlIGNs
b3NlbHkgYXNzb2NpYXRlZCB3aXRoIHRoZSBtZWFucyBvZiBwcm92aWRpbmcgcGF0aHMgZm9yDQog
ICAgICAgICAgRGV0TmV0IGZsb3dzIChlLmcuLCBNUExTIExTUHMgb3IgYnJpZGdlZCBwYXRocyks
IHRoZSBwYXRoIGFuZA0KICAgICAgICAgICB0aGUgY29uZ2VzdGlvbiBwcm90ZWN0aW9uIGFyZSBj
b25mbGF0ZWQgaW4gdGhpcyBmaWd1cmUuDQoNClBlcmhhcHM6IChlLmcuLCBNUExTIExTUHMgb3Ig
YnJpZGdlZCBwYXRocykgLT4gKE1QTFMgTFNQcyBvciBvdGhlciBuZXR3b3JrIHBhdGhzKQ0Kb3Ig
anVzdCBkZWxldGUgdGhlIGVudGlyZSBwYXJlbnRoZXRpY2FsIGV4YW1wbGUuDQpPSy4gTGV0J3Mg
anVzdCBkZWxldGUgdGhlIGVudGlyZSBwYXJlbnRoZXRpY2FsIGV4YW1wbGUuDQoNCg0KLS0gU2Vj
dGlvbiA0DQoNCj4gV2UgY291bGQgYWRkIHNvbWUgaW50cm9kdWN0b3J5IHRleHQgdG8gNC4xIG9y
IDQuMS4xLCBmb3IgaW5zdGFuY2U6DQo+IFRoZSBmdW5jdGlvbmFsaXR5IG5lZWRlZCBmb3IgRGV0
TmV0IChTZWN0aW9uIDMpIGFyZSBpbXBsZW1lbnRlZCBpbiB0aGUgRGV0TmV0IGxheWVyIHdoaWNo
IGNvbXByaXNlcyB0aGUgRGV0TmV0IHNlcnZpY2UgbGF5ZXIgYW5kIHRoZSBEZXROZXQgdHJhbnNw
b3J0IGxheWVyLg0KPiBUaGUgRGV0TmV0IHNlcnZpY2UgbGF5ZXIgZnVuY3Rpb25zIHJlbHkgb24g
ZmxvdyBpZGVudGlmaWNhdGlvbiBhbmQgc2VxdWVuY2luZy4gVGhlIERldE5ldCB0cmFuc3BvcnQg
bGF5ZXIgZnVuY3Rpb24gbWF5IHJlbHkgb24gZmxvdyBpZGVudGlmaWNhdGlvbi4NCj4NCj4gV2hh
dCBkbyB5b3UgdGhpbms/DQoNCkkgcHJlZmVyIGZ1bmN0aW9uYWwgKHdoYXQgaXQgZG9lcykgY2hh
cmFjdGVyaXphdGlvbiB0byBtZWNoYW5pc3RpYyAoaG93IGl0IHdvcmtzKSBjaGFyYWN0ZXJpemF0
aW9uIGluIGFuIG92ZXJ2aWV3LCBlLmcuLCBleGNlcnB0aW5nIGZyb20gd2hhdCBJIG9yaWdpbmFs
bHkgd3JvdGU6DQoNCiAgKiAgIFRoZSBEZXROZXQgU2VydmljZSBsYXllciBwcm92aWRlcyB0aW1l
bHkgcmVsaWFibGUgaW4tb3JkZXIgRGV0TmV0IGZsb3cgZGVsaXZlcnkgdG8gYXBwbGljYXRpb25z
IHRoYXQgdXNlIERldE5ldC4NCiAgKiAgIFRoZSBEZXROZXQgVHJhbnNwb3J0IGxheWVyIGluc3Vs
YXRlcyBEZXROZXQgZmxvd3MgZnJvbSBpbnRlcmZlcmVuY2UgYnkgbmV0d29yayBtZWNoYW5pc21z
LCBwcmltYXJpbHkgcXVldWluZyBhbmQgcm91dGluZw0KSSB1bmRlcnN0YW5kIHRoZSBwcmluY2lw
bGUuDQoNCldoYXQgYWJvdXQganVzdCBjb3B5aW5nIHRoZSB0d28gZGVmaW5pdGlvbnMgaGVyZToN
CkRldE5ldCBzZXJ2aWNlIGxheWVyIGlzIHRoZSBsYXllciBhdCB3aGljaCBBIERldE5ldCBTZXJ2
aWNlLCBzdWNoIGFzIGNvbmdlc3Rpb24gb3Igc2VydmljZSBwcm90ZWN0aW9uIGlzIHByb3ZpZGVk
Lg0KRGV0TmV0IHRyYW5zcG9ydCBsYXllciBvcHRpb25hbGx5IHByb3ZpZGVzIGNvbmdlc3Rpb24g
cHJvdGVjdGlvbiBmb3IgRGV0TmV0IGZsb3dzIG92ZXIgcGF0aHMgcHJvdmlkZWQgYnkgdGhlIHVu
ZGVybHlpbmcgbmV0d29yay4NCg0KDQoNCj4gU2hvdWxkIHdlIGFsc28gcmVhcnJhbmdlLCBlLmcu
LCBpbmRlbnQgdGhlIHRleHQgYWZ0ZXIgRmlndXJlIDIgc3VjaCB0aGF0DQo+IFBhY2tldCBzZXF1
ZW5jaW5nLCBEdXBsaWNhdGUgZWxpbWluYXRpb24sIEZsb3cgcmVwbGljYXRpb24sIEZsb3cgbWVy
Z2luZywgUGFja2V0IGVuY29kaW5nLCBhbmQgUGFja2V0IGRlY29kaW5nIGdldCB1bmRlciBTZXJ2
aWNlIGxheWVyDQo+IGFuZA0KPiBDb25nZXN0aW9uIHByb3RlY3Rpb24gYW5kIEV4cGxpY2l0IHJv
dXRlcyBnZXQgdW5kZXIgVHJhbnNwb3J0IGxheWVyPw0KDQpObywgSSBkb27igJl0IHRoaW5rIHRo
YXTigJlzIG5lY2Vzc2FyeSDigJMgRmlndXJlIDIgcHJvdmlkZXMgc3VmZmljaWVudCBzdHJ1Y3R1
cmUuDQpPSy4NCg0KDQpQbHVzIGEgZmV3IG1vcmUgbWlub3IgY29tbWVudHMgaW5saW5lIOKApg0K
DQpUaGFua3MsIC0tRGF2aWQNCg0KRnJvbTogSsOhbm9zIEZhcmthcyBbbWFpbHRvOmphbm9zLmZh
cmthc0Blcmljc3Nvbi5jb21dDQpTZW50OiBXZWRuZXNkYXksIEp1bHkgNCwgMjAxOCAyOjE1IFBN
DQpUbzogQmxhY2ssIERhdmlkDQpDYzogRGV0TmV0IFdHDQpTdWJqZWN0OiBSZTogW0RldG5ldF0g
V0cgTGFzdCBDYWxsOiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDUNCg0KSGkgRGF2
aWQsDQoNClRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHlvdXIgcmV2aWV3IGFuZCBjb21tZW50cyEN
Cg0KUGxlYXNlIHNlZSBpbi1saW5lLg0KT24gNi8yOS8yMDE4IDQ6MTAgUE0sIEJsYWNrLCBEYXZp
ZCB3cm90ZToNClRoZSAtMDYgdmVyc2lvbiBvZiB0aGlzIGRyYWZ0IGlzIG11Y2ggaW1wcm92ZWQg
b3ZlciB0aGUgLTA1IHZlcnNpb24g4oCTIGxvdHMgb2YgZGlsaWdlbnQgd29yayBieSB0aGUgYXV0
aG9ycyBpcyBldmlkZW50IGFuZCBhcHByZWNpYXRlZC4NCg0KSSBoYXZlIHR3byBtaW5vciBjb250
ZW50IGNvbmNlcm5zIGFuZCBzb21lIHNtYWxsZXIgZWRpdG9yaWFsIGl0ZW1zLg0KDQoqKiBDb250
ZW50DQoNCi0tIFNlY3Rpb24gMi4yDQoNClRoZSBkZWZpbml0aW9uIG9mIOKAnGJyaWRnZWQgcGF0
aOKAnSBsb29rcyBsaWtlIGEgZGVmaW5pdGlvbiBvZiDigJxicmlkZ2VkIGZvcndhcmRpbmfigJ0g
4oCTIHRoZSBkZWZpbml0aW9uIG5lZWRzIHRvIGVuY29tcGFzcyB0aGUgbm90aW9uIG9mIGEgcGF0
aCB0aGF0IGludm9sdmVzIG1vcmUgdGhhbiBvbmUgYnJpZGdlLg0KDQoNCiAgIGJyaWRnZWQgcGF0
aA0KDQogICAgICAgICAgIEEgVkxBTiBicmlkZ2UgdXNlcyB0aGUgVkxBTiBJRCBhbmQgdGhlIGRl
c3RpbmF0aW9uIE1BQw0KDQogICAgICAgICAgIGFkZHJlc3MgdG8gc2VsZWN0IHRoZSBvdXRib3Vu
ZCBwb3J0IGhlbmNlIHRoZSBwYXRoIGZvciBhDQoNCiAgICAgICAgICAgZnJhbWUuDQoNCllvdSBh
cmUgcmlnaHQsIGl0IGxvb2tzIGxpa2UgdGhlIGVtcGhhc2lzIGlzIG9uIGJyaWRnZSBmb3J3YXJk
aW5nIHJhdGhlciB0aGFuIHBhdGguDQpIb3dldmVyLCB0aGUgc3VwZXJwb3NpdGlvbiBvZiB0aGUg
b3V0Ym91bmQgcG9ydHMgcHJvdmlkZXMgYSBwYXRoLCB3aGljaCB3YXMgdHJpZWQgdG8gYmUgY2Fw
dHVyZWQgYnkgImhlbmNlIHRoZSBwYXRoIi4NClRoZSBpZGVhIHdhcyB0byBrZWVwIGl0IHNpbXBs
ZSBub3QgZGl2ZSBpbnRvIHRoZSBkZXRhaWxzLCB3aGljaCBhcmUgbm90IG5lY2Vzc2FyeSBpbiB0
aGlzIGRvY3VtZW50Lg0KDQpXb3VsZCBpdCBiZSBnb29kIHRvIHVwZGF0ZSB0bzoNCg0KICAgYnJp
ZGdlZCBwYXRoDQoNCiAgICAgICAgICAgQSBWTEFOIGJyaWRnZSB1c2VzIHRoZSBWTEFOIElEIGFu
ZCB0aGUgZGVzdGluYXRpb24gTUFDDQoNCiAgICAgICAgICAgYWRkcmVzcyB0byBzZWxlY3QgdGhl
IG91dGJvdW5kIHBvcnQuIFRoZSBzdXBlcnBvc2l0aW9uDQoNCiAgICAgICAgICAgb2YgdGhlIG91
dGJvdW5kIHBvcnRzIGlzIHRoZSBwYXRoIGZvciBhIGZyYW1lLg0KPw0KDQpPciBzaG91bGQgd2Ug
ZG8gc29tZXRoaW5nIGVsc2U/DQpUaGVyZSBpcyBvbmx5IG9uZSBvY2N1cnJlbmNlIG9mICJicmlk
Z2VkIHBhdGgiIGluIHRoZSB0ZXh0IGluIGJyYWNrZXRzLg0KDQoNCi0tIFNlY3Rpb24gNA0KDQpG
aWd1cmUgMiBpbiBTZWN0aW9uIDQuMS4xIGludHJvZHVjZXMgdGhlIERldG5ldCBzZXJ2aWNlIGFu
ZCB0cmFuc3BvcnQgbGF5ZXJzLiAgIFRoZSBhc3NvY2lhdGVkIHRleHQgcXVpY2tseSBkaXZlcyBp
bnRvIGV4cGxhaW5pbmcgdGhlIGZ1bmN0aW9uYWxpdHkgaW4gdGhvc2UgbGF5ZXJzLCBidXQgaXQg
d291bGQgYmUgaGVscGZ1bCB0byBzdGFydCB3aXRoIGFuIGluaXRpYWwgaGlnaCBsZXZlbCBkZXNj
cmlwdGlvbiBvZiBlYWNoIG9mIHRob3NlIGxheWVycyB0aGF0IGhlbHBzIG1vdGl2YXRlIHRoZWly
IHNlcGFyYXRpb24uICBJdCBhcHBlYXJzIHRoYXQ6DQotIFRoZSBEZXROZXQgU2VydmljZSBsYXll
ciBwcm92aWRlcyB0aW1lbHkgcmVsaWFibGUgaW4tb3JkZXIgRGV0TmV0IGZsb3cgZGVsaXZlcnkg
dG8gYXBwbGljYXRpb25zIHRoYXQgdXNlIERldE5ldC4gICBBIERldE5ldCBmbG93IGF0IHRoZSB0
b3Agb2YgdGhlIERldE5ldCBTZXJ2aWNlIGxheWVyIG1heSBvciBtYXkgbm90IGJlIGEgY29tcG91
bmQgZmxvdyBhdCB0aGUgYm90dG9tIG9mIHRoYXQgbGF5ZXIuDQotIFRoZSBEZXROZXQgVHJhbnNw
b3J0IGxheWVyIGluc3VsYXRlcyBEZXROZXQgZmxvd3MgKGF0IHRoZSBib3R0b20gb2YgdGhlIERl
dE5ldCBTZXJ2aWNlIGxheWVyKSBmcm9tIGludGVyZmVyZW5jZSBieSBuZXR3b3JrIG1lY2hhbmlz
bXMsIHByaW1hcmlseSBxdWV1aW5nIGFuZCByb3V0aW5nLCB3aGVyZSBjb25nZXN0aW9uIGlzIGFu
IGluZGljYXRpb24gb2YgcXVldWVpbmcgaW50ZXJmZXJlbmNlLiAgQSBEZXROZXQgZmxvdyBhdCB0
aGUgdG9wIG9mIHRoZSBEZXROZXQgVHJhbnNwb3J0IGxheWVyIG1heSBvciBtYXkgbm90IGJlIGEg
bWVtYmVyIGZsb3cgdGhhdCBpcyBwYXJ0IG9mIGEgY29tcG91bmQgZmxvdywgZGVwZW5kaW5nIG9u
IHdoYXQgaXMgZG9uZSBpbiB0aGUgRGV0TmV0IFNlcnZpY2UgbGF5ZXIuDQoNCllvdSBhcmUgcmln
aHQsIHNlY3Rpb24gNCBqdW1wcyBpbnRvIHRoZSBkZXRhaWxzIHdpdGhvdXQgbXVjaCBvZiBhbiBp
bnRyb2R1Y3Rpb24uIEkgZ3Vlc3Mgd2UgaGFkIGEga2luZCBvZiBjaGlja2VuIGFuZCBlZ2cgcHJv
YmxlbSBoZXJlLiBGaWd1cmUgNCBwcm92aWRlcyBhIGhpZ2hlciBsZXZlbCB2aWV3IHRoYW4gRmln
dXJlIDIuIEhvd2V2ZXIsIEZpZ3VyZSA0IGNhcHR1cmVzIGRpZmZlcmVudCBhc3BlY3RzLCBkaXZl
cyBpbnRvIHRoZSBkZXRhaWxzIG9mIGRhdGEgcGxhbmUgb3B0aW9ucy4gU28sIGl0IHNlZW1zIGJl
dHRlciB0byBrZWVwIHRoZSBvcmRlci4NCg0KV2UgY291bGQgYWRkIHNvbWUgaW50cm9kdWN0b3J5
IHRleHQgdG8gNC4xIG9yIDQuMS4xLCBmb3IgaW5zdGFuY2U6DQpUaGUgZnVuY3Rpb25hbGl0eSBu
ZWVkZWQgZm9yIERldE5ldCAoU2VjdGlvbiAzKSBhcmUgaW1wbGVtZW50ZWQgaW4gdGhlIERldE5l
dCBsYXllciB3aGljaCBjb21wcmlzZXMgdGhlIERldE5ldCBzZXJ2aWNlIGxheWVyIGFuZCB0aGUg
RGV0TmV0IHRyYW5zcG9ydCBsYXllci4gVGhlIERldE5ldCBzZXJ2aWNlIGxheWVyIGZ1bmN0aW9u
cyByZWx5IG9uIGZsb3cgaWRlbnRpZmljYXRpb24gYW5kIHNlcXVlbmNpbmcuIFRoZSBEZXROZXQg
dHJhbnNwb3J0IGxheWVyIGZ1bmN0aW9uIG1heSByZWx5IG9uIGZsb3cgaWRlbnRpZmljYXRpb24u
DQoNCldoYXQgZG8geW91IHRoaW5rPw0KDQpTaG91bGQgd2UgYWxzbyByZWFycmFuZ2UsIGUuZy4s
IGluZGVudCB0aGUgdGV4dCBhZnRlciBGaWd1cmUgMiBzdWNoIHRoYXQNClBhY2tldCBzZXF1ZW5j
aW5nLCBEdXBsaWNhdGUgZWxpbWluYXRpb24sIEZsb3cgcmVwbGljYXRpb24sIEZsb3cgbWVyZ2lu
ZywgUGFja2V0IGVuY29kaW5nLCBhbmQgUGFja2V0IGRlY29kaW5nIGdldCB1bmRlciBTZXJ2aWNl
IGxheWVyDQphbmQNCkNvbmdlc3Rpb24gcHJvdGVjdGlvbiBhbmQgRXhwbGljaXQgcm91dGVzIGdl
dCB1bmRlciBUcmFuc3BvcnQgbGF5ZXI/DQoNCg0KDQoNClRoZXJl4oCZcyBhIHJlbGF0ZWQgcGFy
YWdyYXBoIG9mIHRleHQgYmV0d2VlbiBGaWd1cmVzIDMgYW5kIDQgaW4gU2VjdGlvbiA0LjEuMiwg
YnV0IGl0IGRvZXNu4oCZdCBwcm92aWRlIHVzZWZ1bCBpbnR1aXRpb24gYWJvdXQgd2hpY2ggZnVu
Y3Rpb25hbGl0eSBiZWxvbmdzIGluIHdoaWNoIGxheWVyLg0KDQoqKiBFZGl0b3JpYWwNCg0KDQot
LSBTZWN0aW9uIDIuMQ0KDQrigJxleHBlY3RlZOKAnSBzZWVtcyBvZmYgaW4gdGhlIGRlZmluaXRp
b24gb2YgcmVzZXJ2YXRpb246DQoNCiAgIHJlc2VydmF0aW9uDQogICAgICAgICAgIFRoZSBzZXQg
b2YgcmVzb3VyY2VzIGFsbG9jYXRlZCBiZXR3ZWVuIGEgc291cmNlIGFuZCBvbmUgb3INCiAgICAg
ICAgICAgbW9yZSBkZXN0aW5hdGlvbnMgdGhyb3VnaCB0cmFuc2l0IG5vZGVzIGFuZCBzdWJuZXRz
DQogICAgICAgICAgIGFzc29jaWF0ZWQgd2l0aCBhIERldE5ldCBmbG93LCB0byBwcm92aWRlIHRo
ZSBleHBlY3RlZCBEZXROZXQNCiAgICAgICAgICAgU2VydmljZS4NCg0KU3VnZ2VzdCBlaXRoZXIg
4oCcdG8gcHJvdmlkZSB0aGUgcHJvdmlzaW9uZWQgRGV0TmV0IFNlcnZpY2UgdG8gdGhhdCBmbG93
4oCdDQpJIGxpa2UgdGhpcyBvbmUsIHdpbGwgdXBkYXRlIHRvIHRoaXMgb25lLg0KDQoNCm9yIOKA
nHRvIHByb3ZpZGUgdGhlIHNwZWNpZmllZCBEZXROZXQgU2VydmljZSB0byB0aGF0IGZsb3cu4oCd
DQoNCi0tIFNlY3Rpb24gMy4xDQoNCg0KICAgbyAgQW4gdXBwZXIgYm91bmQgb24gb3V0LW9mLW9y
ZGVyIHBhY2tldCBkZWxpdmVyeS4gIEl0IGlzIHdvcnRoDQoNCiAgICAgIG5vdGluZyB0aGF0IHNv
bWUgRGV0TmV0IGFwcGxpY2F0aW9ucyBhcmUgdW5hYmxlIHRvIHRvbGVyYXRlIGFueQ0KDQogICAg
ICBvdXQtb2Ytb3JkZXIgZGVsaXZlcnkuDQoNCklzIHRoYXQgYSBzZXF1ZW5jZSBib3VuZCBvciBh
IHRpbWUgYm91bmQgb3IgYm90aD8gICBJIHN1c3BlY3QgdGhhdCBhIHNlcXVlbmNlIGJvdW5kICht
YXhpbXVtIGRlZ3JlZSBvZiByZW9yZGVyaW5nIGluIGEgZmxvdywgaW5kZXBlbmRlbnQgb2YgZmxv
dyByYXRlKSB3YXMgaW50ZW5kZWQuICBBbiBhbmFsb2dvdXMgY2xhcmlmaWNhdGlvbiB3b3VsZCBi
ZSBoZWxwZnVsIGluIHNlY3Rpb24gMy4yLjIuMSAuDQpJdCBpcyBpbnRlbnRpb25hbGx5IGtlcHQg
aGlnaCBsZXZlbCBpbiB0aGUgYXJjaGl0ZWN0dXJlIGRyYWZ0LiBEZXRhaWxzIGFyZSB0byBiZSBw
cm92aWRlZCBieSB0aGUgZmxvdyBpbmZvcm1hdGlvbiBtb2RlbCBkcmFmdC4gUGxlYXNlIHNlZSBt
eSBwcmV2aW91cyBtYWlsOiBodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL2Rl
dG5ldC9BV0cyZWVtZ19BV3N2RjJGd3RSRXlkX3h0QzguDQoNCltEYXZpZD5dIE9LLg0KDQotLSBT
ZWN0aW9uIDMuMi4zDQoNCkkgZG9u4oCZdCB1bmRlcnN0YW5kIOKAnGRlZmluZWTigJ0gaW46DQoN
Cg0KICAgRXZlbiB0aGUgdXNlIG9mDQoNCiAgIHJlZHVuZGFudCBwYXRocyB0aHJvdWdoIGEgbmV0
d29yayBkZWZpbmVkLCBlLmcuLCBieSBbUkZDNjM3Ml0gZG8gbm90DQoNCiAgIGVsaW1pbmF0ZSB0
aGUgY2hhbmNlcyBvZiBwYWNrZXQgbG9zcy4NCg0KV2FzIOKAnGUuZy4sIGFzIGRlZmluZWQgYnkg
W1JGQzYzNzJdLOKAnSBpbnRlbmRlZD8NClllcywgdGhpcyB3YXMgdGhlIGludGVudGlvbiwgd2ls
bCB1cGRhdGUgdG8gdGhpcyBvbmUuDQoNCg0KICAgTWFueSByZWFsLXRpbWUgbmV0d29ya3MgcmVs
eSBvbiBwaHlzaWNhbCByaW5ncyBvciBjaGFpbnMgb2YgdHdvLXBvcnQNCg0KICAgZGV2aWNlcywg
d2l0aCBhIHJlbGF0aXZlbHkgc2ltcGxlIHJpbmcgY29udHJvbCBwcm90b2NvbC4NCg0KSG93IGRv
ZXMgYSDigJxyaW5nIGNvbnRyb2wgcHJvdG9jb2zigJ0gY29udHJvbCDigJxjaGFpbnPigJ0/ICBT
dWdnZXN0OiDigJxyaW5nIGNvbnRyb2wgcHJvdG9jb2zigJ0gLT4g4oCcY29udHJvbCBwcm90b2Nv
bOKAnQ0KQWxzbywgYXJlIHBhaXJlZCBjaGFpbnMgYmV0d2VlbiBjb21tb24gZW5kcG9pbnRzIGlu
dGVuZGVkLCBvciBhIG1vcmUgZ2VuZXJhbCBub3Rpb24gb2YgY2hhaW5zPw0KVGhpcyB0ZXh0IHJl
ZmVycyB0byB0eXBpY2FsIGZhY3RvcnkgZGVwbG95bWVudCwgd2hpY2ggaXMgY2hhaW4gb3Igcmlu
Zy4NCkl0IHNlZW1zIGJldHRlciB0byBrZWVwIOKAnHJpbmcgY29udHJvbCBwcm90b2NvbOKAnSBi
ZWNhdXNlIHRoZXkgYXJlIG9mdGVuIHZlcnkgZGlmZmVyZW50IGZyb20gZ2VuZXJpYyBjb250cm9s
IHByb3RvY29scyBhcHBsaWNhYmxlIHRvIG1lc2ggbmV0d29ya3MuDQoNCldvdWxkIGZsaXBwaW5n
IGNoYWluIGFuZCByaW5nIHJlc29sdmUgeW91ciBjb25jZXJuPw0KDQogICBNYW55IHJlYWwtdGlt
ZSBuZXR3b3JrcyByZWx5IG9uIHBoeXNpY2FsIGNoYWlucyBvciByaW5ncyBvZiB0d28tcG9ydA0K
DQogICBkZXZpY2VzLCB3aXRoIGEgcmVsYXRpdmVseSBzaW1wbGUgcmluZyBjb250cm9sIHByb3Rv
Y29sLg0KDQpbRGF2aWQ+XSBJdCBmZWVscyBsaWtlIOKAnHJpbmcgY29udHJvbCBwcm90b2NvbOKA
nSBpcyBhbiBpbXBvcnRhbnQgcGhyYXNlIHRvIHJldGFpbi4gICBJbiB0aGUgb3JpZ2luYWwgdGV4
dCwgd291bGQgaXQgYmUgcmVhc29uYWJsZSB0byBhZGQg4oCcKGFwcGxpZXMgdG8gYm90aCByaW5n
cyBhbmQgY2hhaW5zKeKAnSB0byB0aGUgZW5kIG9mIHRoZSBzZW50ZW5jZT8NCldlbGwsIEkgZ3Vl
c3MgdGhlIHBvaW50IGlzIHRoYXQgdGhlcmUgYXJlIG1hbnkgc3BlY2lmaWMgcmluZyBwcm90b2Nv
bHMsIGJ1dCB3ZSBhcmUgbG9va2luZyBmb3IgYSBnZW5lcmljIHNvbHV0aW9uLg0KV2hhdCBhYm91
dCBkZWxldGluZyAiY2hhaW5zIiBmcm9tIHRoZSBzZW50ZW5jZT8NCg0KDQoNCiAgIEV4cGxpY2l0
IHJvdXRlcyBjYW4gYmUgZXN0YWJsaXNoZWQgdmFyaW91cyB3YXlzLA0KDQplc3RhYmxpc2hlZCB2
YXJpb3VzIC0+IGVzdGFibGlzaGVkIGluIHZhcmlvdXMNCk9LLg0KDQoNCg0KDQogICBUaGlzIGlz
DQoNCiAgIGlycmVzcGVjdGl2ZSBvZiB0aGUgZGlzdHJpYnV0aW9uIG1ldGhvZCB1c2VkLCBhbHNv
IGFwcGxpZXMgdG8gc2VydmljZQ0KDQogICBwcm90ZWN0aW9uIG92ZXIgZXhwbGljaXQgcm91dGVz
Lg0KDQp1c2VkLCBhbHNvIC0+IHVzZWQsIGFuZCBhbHNvDQpPSy4NCg0KDQoNCi0tIEZpZ3VyZSA1
IChTZWN0aW9uIDQuMS4zKQ0KDQpUaGUgVU5JIGFjcm9ueW0gaXMgaW50cm9kdWNlZCB3aXRob3V0
IGV4cGFuc2lvbiBvciBkZWZpbml0aW9uIOKAkyBwbGVhc2UgY29ycmVjdCB0aGF0LCBlLmcuLCBi
eSBkZWZpbmluZyBVTkkgaW4gU2VjdGlvbiAyLjEuDQpEZXROZXQtVU5JIGlzIHRoZXJlIGFtb25n
IHRoZSBkZWZpbml0aW9ucy4gSXQgc2VlbXMgZW5vdWdoIHRvIG1lLg0KDQpbRGF2aWQ+XSBUaGF0
4oCZcyBmaW5lIOKAkyBJIG92ZXJsb29rZWQgdGhhdCBkZWZpbml0aW9uLCBzb3JyeS4NCg0KLS0g
RmlndXJlIDkgKFNlY3Rpb24gNC43LjIpDQoNCkkgdGhpbmsgSSB1bmRlcnN0YW5kIHdoYXTigJlz
IGdvaW5nIG9uLCBidXQgdGhlIHVzZSBvZiDigJxhZGQvcmVtb3Zl4oCdIGluIHRoZSBmaWd1cmUg
c2hvdWxkIGJlIGV4cGxhaW5lZCBpbiBhc3NvY2lhdGVkIHRleHQuDQpXaGF0IGFib3V0IHVwZGF0
aW5nIHRoZSBzZW50ZW5jZSBhYm92ZSBGaWd1cmUgOSB0bzoNCkEgcGFja2V0IHdpdGggY29ycmVz
cG9uZGluZyBGbG93LUlEcyBpcyBpbGx1c3RyYXRlZCBpbiBGaWd1cmUgOSwgd2hpY2ggYWxzbyBp
bmRpY2F0ZXMgd2hlcmUgRmxvdy1JRCBjYW4gYmUgYWRkZWQgb3IgcmVtb3ZlZC4NCg0KW0Rhdmlk
Pl0gU3VyZSwgd2l0aCBvbmUgbWlub3IgZWRpdDog4oCcd2hlcmUgRmxvdy1JROKAnSAtPiDigJx3
aGVyZSBlYWNoIEZsb3ctSUTigJ0NCk9LLg0KDQoNClRoYW5rcywgLS1EYXZpZA0KDQpUaGFuayB5
b3UhDQpKYW5vcw0KDQoNCg0KDQpGcm9tOiBkZXRuZXQgW21haWx0bzpkZXRuZXQtYm91bmNlc0Bp
ZXRmLm9yZ10gT24gQmVoYWxmIE9mIErDoW5vcyBGYXJrYXMNClNlbnQ6IFRodXJzZGF5LCBKdW5l
IDI4LCAyMDE4IDk6MDkgUE0NClRvOiBMb3UgQmVyZ2VyOyBTdGV3YXJ0IEJyeWFudDsgZGV0bmV0
QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc+ID4+IERldE5ldCBXRw0KU3ViamVjdDog
UmU6IFtEZXRuZXRdIFdHIExhc3QgQ2FsbDogZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJl
LTA1DQoNCkRlYXIgYWxsLA0KDQpPZmYtbGluZSBkaXNjdXNzaW9ucyBhbW9uZyBMb3UsIFN0ZXdh
cnQsIGFuZCBhdXRob3JzIGZvbGxvd2VkIHRoZSBkaXNjdXNzaW9ucyB0byBwcm9wZXJseSBhZGRy
ZXNzIHRoZSBXR0xDIGNvbW1lbnRzLCBpbmNsdWRpbmcgdGhlIGRldGFpbGVkIGNvbW1lbnRzLg0K
DQpBIG5ldyByZXZpc2lvbiBvZiB0aGUgZHJhZnQgaGFzIGJlZW4gdXBsb2FkZWQ6IGRyYWZ0LWll
dGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNi4NCg0KSW4gYWRkaXRpb24gdG8gdGhlIGNoYW5nZXMg
YWxyZWFkeSBkZXNjcmliZWQgaW4gdGhpcyB0aHJlYWQsIHRoZSBmb2xsb3dpbmcgYmlnZ2VyIGNo
YW5nZXMgaGF2ZSBiZWVuIG1hZGUgdG8gdGhlIGRyYWZ0Og0KDQoNClNlY3Rpb24gMi4xIFRlcm1z
IHVzZWQgaW4gdGhpcyBkb2N1bWVudA0KDQpTb21lIGRlZmluaXRpb25zIHJlZmluZWQgYXMgc3Vn
Z2VzdGVkIGJ5IHRoZSBkZXRhaWxlZCBjb21tZW50cw0KDQpOZXcgZGVmaW5pdGlvbnMgaGF2ZSBi
ZWVuIGFkZGVkOg0KDQogICAiYWxsb2NhdGlvbg0KICAgICAgICAgICBSZXNvdXJjZXMgYXJlIGRl
ZGljYXRlZCB0byBzdXBwb3J0IGEgRGV0TmV0IGZsb3cuICBEZXBlbmRpbmcNCiAgICAgICAgICAg
b24gYW4gaW1wbGVtZW50YXRpb24sIHRoZSByZXNvdXJjZSBtYXkgYmUgcmV1c2VkIGJ5IG5vbi0N
CiAgICAgICAgICAgRGV0TmV0IGZsb3dzIHdoZW4gaXQgaXMgbm90IHVzZWQgYnkgdGhlIERldE5l
dCBmbG93Lg0KDQoNCiAgIFBFRiAgICAgQSBQYWNrZXQgRWxpbWluYXRpb24gRnVuY3Rpb24gKFBF
RikgZWxpbWluYXRlcyBkdXBsaWNhdGUNCiAgICAgICAgICAgY29waWVzIG9mIHBhY2tldHMgdG8g
cHJldmVudCBleGNlc3MgcGFja2V0cyBmbG9vZGluZyB0aGUNCiAgICAgICAgICAgbmV0d29yayBv
ciBkdXBsaWNhdGUgcGFja2V0cyBiZWluZyBzZW50IG91dCBvZiB0aGUgRGV0TmV0DQogICAgICAg
ICAgIGRvbWFpbi4gIFBFRiBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgYW4gZWRnZSBub2RlLCBhIHJl
bGF5DQogICAgICAgICAgIG5vZGUsIG9yIGFuIGVuZCBzeXN0ZW0uDQoNCiAgUFJGICAgICBBIFBh
Y2tldCBSZXBsaWNhdGlvbiBGdW5jdGlvbiAoUFJGKSByZXBsaWNhdGVzIERldE5ldCBmbG93DQog
ICAgICAgICAgIHBhY2tldHMgYW5kIGZvcndhcmRzIHRoZW0gdG8gb25lIG9yIG1vcmUgbmV4dCBo
b3BzIGluIHRoZQ0KICAgICAgICAgICBEZXROZXQgZG9tYWluLiAgVGhlIG51bWJlciBvZiBwYWNr
ZXQgY29waWVzIHNlbnQgdG8gZWFjaCBuZXh0DQogICAgICAgICAgIGhvcCBpcyBhIERldE5ldCBm
bG93IHNwZWNpZmljIHBhcmFtZXRlciBhdCB0aGUgbm9kZSBkb2luZyB0aGUNCiAgICAgICAgICAg
cmVwbGljYXRpb24uICBQUkYgY2FuIGJlIGltcGxlbWVudGVkIGJ5IGFuIGVkZ2Ugbm9kZSwgYSBy
ZWxheQ0KICAgICAgICAgICBub2RlLCBvciBhbiBlbmQgc3lzdGVtLg0KDQogICBQUkVPRiAgIENv
bGxlY3RpdmUgbmFtZSBmb3IgUGFja2V0IFJlcGxpY2F0aW9uLCBFbGltaW5hdGlvbiwgYW5kDQog
ICAgICAgICAgIE9yZGVyaW5nIEZ1bmN0aW9ucy4NCg0KICAgUE9GICAgICBBIFBhY2tldCBPcmRl
cmluZyBGdW5jdGlvbiAoUE9GKSByZS1vcmRlcnMgcGFja2V0cyB3aXRoaW4gYQ0KICAgICAgICAg
ICBEZXROZXQgZmxvdyB0aGF0IGFyZSByZWNlaXZlZCBvdXQgb2Ygb3JkZXIuICBUaGlzIGZ1bmN0
aW9uDQogICAgICAgICAgIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBhbiBlZGdlIG5vZGUsIGEgcmVs
YXkgbm9kZSwgb3IgYW4gZW5kDQogICAgICAgICAgIHN5c3RlbS4NCg0KICBEZXROZXQgc2Vydmlj
ZSBwcm94eQ0KICAgICAgICAgICBNYXBzIGJldHdlZW4gQXBwLWZsb3dzIGFuZCBEZXROZXQgZmxv
d3MuDQoNCiAgIGJyaWRnZWQgcGF0aA0KICAgICAgICAgICBBIFZMQU4gYnJpZGdlIHVzZXMgdGhl
IFZMQU4gSUQgYW5kIHRoZSBkZXN0aW5hdGlvbiBNQUMNCiAgICAgICAgICAgYWRkcmVzcyB0byBz
ZWxlY3QgdGhlIG91dGJvdW5kIHBvcnQgaGVuY2UgdGhlIHBhdGggZm9yIGENCiAgICAgICAgICAg
ZnJhbWUuIg0KDQoNClNlY3Rpb24gMy4xIFByaW1hcnkgZ29hbHMgZGVmaW5pbmcgdGhlIERldE5l
dCBRb1MNCg0KQSBuZXcgUW9TIGFzcGVjdCBoYXMgYmVlbiBhZGRlZDoNCiAgICJvICBBbiB1cHBl
ciBib3VuZCBvbiBvdXQtb2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5LiAgSXQgaXMgd29ydGgNCiAg
ICAgIG5vdGluZyB0aGF0IHNvbWUgRGV0TmV0IGFwcGxpY2F0aW9ucyBhcmUgdW5hYmxlIHRvIHRv
bGVyYXRlIGFueQ0KICAgICAgb3V0LW9mLW9yZGVyIGRlbGl2ZXJ5LiINCg0KDQpUaGUgM3JkIHBh
cmFncmFwaCBvbiBsb3NzIG9uIHBhZ2UgOCBhZnRlciB0aGUgYnVsbGV0IGxpc3QgaGFzIGJlZW4g
ZXh0ZW5kZWQgdG86DQogICAiQWZ0ZXIgY29uZ2VzdGlvbiwgdGhlIG1vc3QgaW1wb3J0YW50IGNv
bnRyaWJ1dGlvbnMgdG8gcGFja2V0IGxvc3MgYXJlDQogICB0eXBpY2FsbHkgZnJvbSByYW5kb20g
bWVkaWEgZXJyb3JzIGFuZCBlcXVpcG1lbnQgZmFpbHVyZXMuICBTZXJ2aWNlDQogICBwcm90ZWN0
aW9uIGlzIHRoZSBuYW1lIGZvciB0aGUgbWVjaGFuaXNtcyB1c2VkIGJ5IERldE5ldCB0byBhZGRy
ZXNzDQogICB0aGVzZSBsb3NzZXMuICBUaGUgbWVjaGFuaXNtcyBlbXBsb3llZCBhcmUgY29uc3Ry
YWluZWQgYnkgdGhlDQogICByZXF1aXJlbWVudCB0byBtZWV0IHRoZSB1c2VycycgbGF0ZW5jeSBy
ZXF1aXJlbWVudHMuICBQYWNrZXQNCiAgIHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiAoU2Vj
dGlvbiAzLjIuMikgYW5kIHBhY2tldCBlbmNvZGluZw0KICAgKFNlY3Rpb24gMy4yLjIuMykgYXJl
IGRlc2NyaWJlZCBpbiB0aGlzIGRvY3VtZW50IHRvIHByb3ZpZGUgc2VydmljZQ0KICAgcHJvdGVj
dGlvbjsgb3RoZXJzIG1heSBiZSBmb3VuZC4gIEZvciBpbnN0YW5jZSwgcGFja2V0IGVuY29kaW5n
IGNhbg0KICAgYmUgdXNlZCB0byBwcm92aWRlIHNlcnZpY2UgcHJvdGVjdGlvbiBhZ2FpbnN0IHJh
bmRvbSBtZWRpYSBlcnJvcnMsDQogICBwYWNrZXQgcmVwbGljYXRpb24gYW5kIGVsaW1pbmF0aW9u
IGNhbiBiZSB1c2VkIHRvIHByb3ZpZGUgc2VydmljZQ0KICAgcHJvdGVjdGlvbiBhZ2FpbnN0IGVx
dWlwbWVudCBmYWlsdXJlcy4gIFRoaXMgbWVjaGFuaXNtIGRpc3RyaWJ1dGVzDQogICB0aGUgY29u
dGVudHMgb2YgRGV0TmV0IGZsb3dzIG92ZXIgbXVsdGlwbGUgcGF0aHMgaW4gdGltZSBhbmQvb3IN
CiAgIHNwYWNlLCBzbyB0aGF0IHRoZSBsb3NzIG9mIHNvbWUgb2YgdGhlIHBhdGhzIGRvZXMgbmVl
ZCBub3QgY2F1c2UgdGhlDQogICBsb3NzIG9mIGFueSBwYWNrZXRzLiINCg0KDQozLjIuMi4gIFNl
cnZpY2UgUHJvdGVjdGlvbg0KDQpTZXJ2aWNlIHByb3RlY3Rpb24gaXMgdXNlZCBhcyBhIG1vcmUg
Z2VuZXJpYyB0ZXJtLiBJbnRyb2R1Y3RvcnkgdGV4dCBhZGRlZDoNCiAgICJTZXJ2aWNlIHByb3Rl
Y3Rpb24gYWltcyB0byBtaXRpZ2F0ZSBvciBlbGltaW5hdGUgcGFja2V0IGxvc3MgZHVlIHRvDQog
ICBlcXVpcG1lbnQgZmFpbHVyZXMsIHJhbmRvbSBtZWRpYSBhbmQvb3IgbWVtb3J5IGZhdWx0cy4g
IFRoZXNlIHR5cGVzDQogICBvZiBwYWNrZXQgbG9zcyBjYW4gYmUgZ3JlYXRseSByZWR1Y2VkIGJ5
IHNwcmVhZGluZyB0aGUgZGF0YSBvdmVyDQogICBtdWx0aXBsZSBkaXNqb2ludCBmb3J3YXJkaW5n
IHBhdGhzLiAgVmFyaW91cyBzZXJ2aWNlIHByb3RlY3Rpb24NCiAgIG1ldGhvZHMgYXJlIGRlc2Ny
aWJlZCBpbiBbUkZDNjM3Ml0sIGUuZy4sIDErMSBsaW5lYXIgcHJvdGVjdGlvbi4NCiAgIFRoaXMg
c2VjdGlvbiBkZXNjcmliZXMgdGhlIGZ1bmN0aW9uYWwgZGV0YWlscyBvZiBhbiBhZGRpdGlvbmFs
IG1ldGhvZA0KICAgaW4gU2VjdGlvbiAzLjIuMi4yLCB3aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQg
YXMgZGVzY3JpYmVkIGluDQogICBTZWN0aW9uIDMuMi4yLjMgb3IgYXMgc3BlY2lmaWVkIGluIFtJ
LUQuaWV0Zi1kZXRuZXQtZHAtc29sLW1wbHNdIGluDQogICBvcmRlciB0byBwcm92aWRlIDErbiBo
aXRsZXNzIHByb3RlY3Rpb24uICBUaGUgYXBwcm9wcmlhdGUgc2VydmljZQ0KICAgcHJvdGVjdGlv
biBtZWNoYW5pc20gZGVwZW5kcyBvbiB0aGUgc2NlbmFyaW8gYW5kIHRoZSByZXF1aXJlbWVudHMu
Ig0KDQoNCk5ldyBzdWItc2VjdGlvbiBhZGRlZDoNCg0KIjMuMi4yLjEuICBJbi1PcmRlciBEZWxp
dmVyeQ0KDQogICBPdXQtb2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5IGNhbiBiZSBhIHNpZGUgZWZm
ZWN0IG9mIHNlcnZpY2UNCiAgIHByb3RlY3Rpb24uICBQYWNrZXRzIGRlbGl2ZXJlZCBvdXQtb2Yt
b3JkZXIgaW1wYWN0IHRoZSBhbW91bnQgb2YNCiAgIGJ1ZmZlcmluZyBuZWVkZWQgYXQgdGhlIGRl
c3RpbmF0aW9uIHRvIHByb3Blcmx5IHByb2Nlc3MgdGhlIHJlY2VpdmVkDQogICBkYXRhLiAgU3Vj
aCBwYWNrZXRzIGFsc28gaW5mbHVlbmNlIHRoZSBqaXR0ZXIgb2YgYSBmbG93LiAgVGhlIERldE5l
dA0KICAgc2VydmljZSBpbmNsdWRlcyBtYXhpbXVtIGFsbG93ZWQgbWlzb3JkZXJpbmcgYXMgYSBj
b25zdHJhaW50LiAgWmVybw0KICAgbWlzb3JkZXJpbmcgd291bGQgYmUgYSB2YWxpZCBzZXJ2aWNl
IGNvbnN0cmFpbnQgdG8gcmVmbGVjdCB0aGF0IHRoZQ0KICAgZW5kIHN5c3RlbShzKSBvZiB0aGUg
ZmxvdyBjYW5ub3QgdG9sZXJhdGUgYW55IG91dC1vZi1vcmRlciBkZWxpdmVyeS4NCiAgIFNlcnZp
Y2UgcHJvdGVjdGlvbiBtYXkgcHJvdmlkZSBhIG1lY2hhbmlzbSB0byBzdXBwb3J0IGluLW9yZGVy
DQogICBkZWxpdmVyeS4iDQoNCg0KMy4yLjIuMi4gUGFja2V0IFJlcGxpY2F0aW9uIGFuZCBFbGlt
aW5hdGlvbg0KDQpOZXcgYnVsbGV0IGFkZGVkIGFzIHRoZSBsYXN0IG9uZToNCiAgICJvICBUaGUg
UGFja2V0IE9yZGVyaW5nIEZ1bmN0aW9uIChQT0YpIHVzZXMgdGhlIHNlcXVlbmNpbmcgaW5mb3Jt
YXRpb24NCiAgICAgIHRvIHJlLW9yZGVyIGEgRGV0TmV0IGZsb3cncyBwYWNrZXRzIHRoYXQgYXJl
IHJlY2VpdmVkIG91dCBvZg0KICAgICAgb3JkZXIuIg0KDQpOZXcgc2VudGVuY2UgYWRkZWQgYWZ0
ZXIgdGhlIGJ1bGxldCBsaXN0Og0KIlRoZSBvcmRlciBpbiB3aGljaCBhIG5vZGUgYXBwbGllcyB0
aGUgUEVGIGFuZCB0aGUgUFJGIHRvIGEgRGV0TmV0DQpmbG93IGlzIGltcGxlbWVudGF0aW9uIHNw
ZWNpZmljLiINCg0KMm5kIHBhcmFncmFwaCBhZnRlciB0aGUgYnVsbGV0IGxpc3QgaGFzIGJlZW4g
dXBkYXRlZCB0bzoNCiJTb21lIHNlcnZpY2UgcHJvdGVjdGlvbiBtZWNoYW5pc21zIHJlbHkgb24g
c3dpdGNoaW5nIGZyb20gb25lIGZsb3cgdG8NCiAgIGFub3RoZXIgd2hlbiBhIGZhaWx1cmUgb2Yg
YSBmbG93IGlzIGRldGVjdGVkLiAgQ29udHJhcmlseSwgcGFja2V0DQogICByZXBsaWNhdGlvbiBh
bmQgZWxpbWluYXRpb24gY29tYmluZXMgdGhlIERldE5ldCBtZW1iZXIgZmxvd3Mgc2VudA0KICAg
YWxvbmcgbXVsdGlwbGUgZGlmZmVyZW50IHBhdGhzLCBhbmQgcGVyZm9ybXMgYSBwYWNrZXQtYnkt
cGFja2V0DQogICBzZWxlY3Rpb24gb2Ygd2hpY2ggdG8gZGlzY2FyZCwgZS5nLiwgYmFzZWQgb24g
c2VxdWVuY2luZyBpbmZvcm1hdGlvbi4iDQoNCg0KMy4yLjMuICBFeHBsaWNpdCByb3V0ZXMNCg0K
T3V0LW9mLW9yZGVyIGFzcGVjdCBhZGRlZCB0byB0aGUgZmlyc3QgcGFyYWdyYXBoLCB3aGljaCBp
cyBhYm91dCBkaXN0cmlidXRlZCByb3V0aW5nOg0KIkZ1cnRoZXJtb3JlLCBvdXQtb2Ytb3JkZXIN
CnBhY2tldCBkZWxpdmVyeSBjYW4gYmUgYSBzaWRlIGVmZmVjdCBvZiByb3V0ZSBjaGFuZ2VzLiIN
Cg0KTmV3IHNlbnRlbmNlIGFkZGVkIHRvIHRoZSAzcmQgcGFyYWdyYXBoOg0KIkV4cGxpY2l0IHJv
dXRlcyBjYW4gYmUgZXN0YWJsaXNoZWQgdmFyaW91cw0Kd2F5cywgZS5nLiwgd2l0aCBSU1ZQLVRF
IFtSRkMzMjA5XSwgd2l0aCBTZWdtZW50IFJvdXRpbmcgKFNSKQ0KW0ktRC5pZXRmLXNwcmluZy1z
ZWdtZW50LXJvdXRpbmddLCB2aWEgYSBTb2Z0d2FyZSBEZWZpbmVkIE5ldHdvcmtpbmcNCmFwcHJv
YWNoIFtSRkM3NDI2XSwgd2l0aCBJUy1JUyBbUkZDNzgxM10sIGV0Yy4iDQoNCk5ldyBwYXJhZ3Jh
cGggYWRkZWQ6DQogICAiT3V0LW9mLW9yZGVyIHBhY2tldCBkZWxpdmVyeSBjYW4gYmUgYSBzaWRl
IGVmZmVjdCBvZiBkaXN0cmlidXRpbmcgYQ0KICAgc2luZ2xlIGZsb3cgb3ZlciBtdWx0aXBsZSBw
YXRocyBlc3BlY2lhbGx5IHdoZW4gdGhlcmUgaXMgYSBjaGFuZ2UNCiAgIGZyb20gb25lIHBhdGgg
dG8gYW5vdGhlciB3aGVuIGNvbWJpbmluZyB0aGUgZmxvdy4gIFRoaXMgaXMNCiAgIGlycmVzcGVj
dGl2ZSBvZiB0aGUgZGlzdHJpYnV0aW9uIG1ldGhvZCB1c2VkLCBhbHNvIGFwcGxpZXMgdG8gc2Vy
dmljZQ0KICAgcHJvdGVjdGlvbiBvdmVyIGV4cGxpY2l0IHJvdXRlcy4gIEFzIGRlc2NyaWJlZCBp
biBTZWN0aW9uIDMuMi4yLjEsDQogICBvdXQtb2Ytb3JkZXIgcGFja2V0cyBpbmZsdWVuY2UgdGhl
IGppdHRlciBvZiBhIGZsb3cgYW5kIGltcGFjdCB0aGUNCiAgIGFtb3VudCBvZiBidWZmZXJpbmcg
bmVlZGVkIHRvIHByb2Nlc3MgdGhlIGRhdGE7IHRoZXJlZm9yZSwgRGV0TmV0DQogICBzZXJ2aWNl
IGluY2x1ZGVzIG1heGltdW0gYWxsb3dlZCBtaXNvcmRlcmluZyBhcyBhIGNvbnN0cmFpbnQuICBU
aGUNCiAgIHVzZSBvZiBleHBsaWNpdCByb3V0ZXMgaGVscHMgdG8gcHJvdmlkZSBpbi1vcmRlciBk
ZWxpdmVyeSBiZWNhdXNlDQogICB0aGVyZSBpcyBubyBpbW1lZGlhdGUgcm91dGUgY2hhbmdlIHdp
dGggdGhlIG5ldHdvcmsgdG9wb2xvZ3ksIGJ1dCB0aGUNCiAgIGNoYW5nZXMgYXJlIHBsYW5uYWJs
ZSBhcyB0aGV5IGFyZSBiZXR3ZWVuIHRoZSBkaWZmZXJlbnQgZXhwbGljaXQNCiAgIHJvdXRlcy4i
DQoNCg0KNC4xLjEuIFJlcHJlc2VudGF0aXZlIFByb3RvY29sIFN0YWNrIE1vZGVsDQoNCiJFeHBs
aWNpdCByb3V0ZXMiIGhhdmUgYmVlbiBhZGRlZCB0byBGaWd1cmUgMiB3aXRoIHRoZSBjb3JyZXNw
b25kaW5nIGV4cGxhbmF0aW9uOg0KICJFeHBsaWNpdCByb3V0ZXMNCiAgICAgICAgICAgVGhlIERl
dE5ldCB0cmFuc3BvcnQgbGF5ZXIgcHJvdmlkZXMgbWVjaGFuaXNtcyB0byBlbnN1cmUgdGhhdA0K
ICAgICAgICAgICBmaXhlZCBwYXRocyBhcmUgcHJvdmlkZWQgZm9yIERldE5ldCBmbG93cy4gIFRo
ZXNlIGV4cGxpY2l0DQogICAgICAgICAgIHBhdGhzIGF2b2lkIHRoZSBpbXBhY3Qgb2YgbmV0d29y
ayBjb252ZXJnZW5jZS4iDQoNCg0KU2VjdGlvbiA0LjExIENvbm5lY3RlZCBpc2xhbmRzIHZzLiBu
ZXR3b3JrcyBvZiB2MDUgaGFzIGJlZW4gZGVsZXRlZCBiZWNhdXNlIGl0IHdhcyBqdXN0IGEgbGVm
dG92ZXIgZnJvbSBlYXJseSBkcmFmdHMgb24gd2hhdCBEZXROZXQgV0cgc2hvdWxkIGRvOyB3aGlj
aCBhcmUgY292ZXJlZCBieSB0aGUgY2hhcnRlciBhbnl3YXlzLg0KDQoNClJlZmVyZW5jZXMgaGF2
ZSBiZWVuIGNsZWFuZWQgdXAgYW5kIGJyb3VnaHQgdXAtdG8tZGF0ZS4NCg0KDQpSZWZpbmVtZW50
cyBoYXZlIGJlZW4gaW1wbGVtZW50ZWQgaW4gdGhlIGRyYWZ0IGFjY29yZGluZyB0byBMb3UncyBk
ZXRhaWxlZCBjb21tZW50cy4gVGhleSBhcmUgbm90IGxpc3RlZCBoZXJlIGJlY2F1c2UgdGhleSBh
cmUgbWlub3IgY2hhbmdlcy4NCg0KDQpCZXN0IHJlZ2FyZHMsDQpKYW5vcw0KDQoNCk9uIDYvMTIv
MjAxOCAyOjQ4IFBNLCBMb3UgQmVyZ2VyIHdyb3RlOg0KDQpCYWzDoXpzLA0KDQpUaGFua3MgZm9y
IHRoZSByZXNwb25zZSAtLSBwbGVhc2Ugc2VlIGJlbG93Lg0KDQotLS0tLS0tLS0tDQpPbiBKdW5l
IDEyLCAyMDE4IDQ6MDc6MzUgQU0gQmFsw6F6cyBWYXJnYSBBIDxiYWxhenMuYS52YXJnYUBlcmlj
c3Nvbi5jb20+PG1haWx0bzpiYWxhenMuYS52YXJnYUBlcmljc3Nvbi5jb20+IHdyb3RlOg0KDQoN
Cg0KSGkgTG91LCBUaGFua3MgZm9yIHRoZSBjb21tZW50cy4gU2VlIHJlYWN0aW9ucyBpbmxpbmUu
IERvY3VtZW50IHVwZGF0ZSBpbiBwcm9ncmVzcy4gQ2hlZXJzIEJhbGEnenMNCg0KLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IGRldG5ldCA8ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmc+
PG1haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mIExvdSBCZXJnZXIN
ClNlbnQ6IDIwMTguIGrDum5pdXMgMS4gMjI6NDINClRvOiBEZXROZXQgV0cgPGRldG5ldEBpZXRm
Lm9yZz48bWFpbHRvOmRldG5ldEBpZXRmLm9yZz47IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVj
dHVyZUBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlQGlldGYu
b3JnPg0KU3ViamVjdDogW0RldG5ldF0gUHJvbWlzZWQgY29tbWVudHMgb24gZHJhZnQtaWV0Zi1k
ZXRuZXQtYXJjaGl0ZWN0dXJlDQoNCkhpLA0KDQogICAgIEkgaGF2ZSBhIG51bWJlciBvZiBoaWdo
IGxldmVsIGNvbW1lbnRzIG9uIHRoZSBkb2N1bWVudCB0aGF0IEknZCBsaWtlIHRvICByYWlzZSBi
ZWxvdy4gIEkgYWxzbyBoYXZlIGEgbnVtYmVyIG9mIG1vcmUgZWRpdG9yaWFsL3NwZWNpZmljIGNv
bW1lbnRzIHRoYXQgIEknZCBsaWtlIHRvIHJldmlldyBkaXJlY3RseSB3aXRoIHRoZSBhdXRob3Jz
IGFuZCB0aGVuIGhhdmUgdGhlbSByZXBvcnQgYmFjayAgb24gY2hhbmdlcyAtLSBpZiBhbnkgdHVy
biBvdXQgdG8gYmUgbW9yZSBzdWJzdGFudGl2ZSBkaXNjdXNzaW9ucyBmcm9tIHRoZSAgYXV0aG9y
J3MgcGVyc3BlY3RpdmUsIEknbGwgcmFpc2UgdGhlc2Ugb24gdGhlIGxpc3Qgc2VwYXJhdGVseS4N
Ci4uLg0KDQoNCg0KLSBXUlQgU2VjdGlvbiA0LjQuMywgSSB0aGluayB0aGUgaW5jbHVzaW9uIG9m
IGEgZGlzdHJpYnV0ZWQgY29udHJvbCBwbGFuZSBpbiB0aGUgIk5ldHdvcmsgUGxhbmUiIGlzIGlu
Y29uc2lzdGVudCB3aXRoIG90aGVyIGZ1bmN0aW9uYWwgZGVmaW5pdGlvbnMgYW5kIGNvbmZsYXRl
cyB3aGVyZSBhIGZ1bmN0aW9uIHJlc2lkZXMgZnJvbSB0aGUgYWN0dWFsIGZ1bmN0aW9uIGFuZCB0
aGF0IHdoZXRoZXIgY29udHJvbCBpcyBpbXBsZW1lbnRlZCBpbiBhIGZ1bGx5IGNlbnRyYWxpemVk
LCBmdWxseSBkaXN0cmlidXRlZCBvciBzb21lIGh5YnJpZCBmb3JtIGRvZXNuJ3QgZnVuZGFtZW50
YWxseSBjaGFuZ2UgIHRoZSBjb250cm9sIGZ1bmN0aW9uJ3Mgcm9sZSAtLSB0aGVyZWZvcmUgSSB0
aGluayB0aGUgc2VjdGlvbnMgNC40LjIgYW5kIC4zIHNob3VsZCBiZSByZXZpc2VkIGFjY29yZGlu
Z2x5DQpbQmFsw6F6cyBWYXJnYSBBXSBBZ3JlZSBpbiBwcmluY2lwYWwuIExldCdzIGRpc2N1c3Mg
dGhlIGRldGFpbHMuDQpPa2F5IC0gSSdsbCB3b3JrIHdpdGggeW91IG9mZiBsaW5lIGFuZCB3ZSBj
YW4gcmVwb3J0IGJhY2sgdGhlIHJlc3VsdHMvcHJvcG9zZWQgY2hhbmdlcy4NCg0KDQoNCi0gSW4g
c2V2ZXJhbCBwbGFjZXMgaXQncyBub3QgY2xlYXIgdGhhdCBEZXROZXQgc2VydmljZSBpcyBhbHdh
eXMgYSBMMyBzZXJ2aWNlIHdoaWNoIGlzIGNvbnRyb2xsZWQgdXNpbmcgTDMgaWRlbnRpZmllcnMs
IGkuZS4sIElQIGFkZHJlc3NlcyAtLSB0aGlzIGlzIHRydWUgZXZlbiBpbiB0aGUgTVBMUyBzZXJ2
aWNlIGNhc2UgYW5kIHRoZSBUU04gb3ZlciBNUExTIGNhc2UuIEkgdGhpbmsgdGhpcyBpcyBhbiBp
bXBvcnRhbnQgcG9pbnQgdG8gYmUgY2xlYXIgb24gaW4gdGhlIGRvY3VtZW50Lg0KW0JhbMOhenMg
VmFyZ2EgQV0gSSBhbSBub3Qgc3VyZS4gRGV0TmV0IHNlcnZpY2UgaXMgYWx3YXlzIHByb3ZpZGVk
IG92ZXIgYSBMMyBuZXR3b3JrIChJUCBvciBNUExTKSwgdGhhdCBpcyBmaW5lLiBIb3dldmVyIHRo
ZSBzZXJ2aWNlIGl0c2VsZiBjYW4gYmUgTDIgb3IgTDMuIEluIGNhc2Ugb2YgVFNOIEV0aGVybmV0
IGZyYW1lcyBhcmUgdHJhbnNwb3J0ZWQsIHNvIGl0IGlzIGEgTDIgc2VydmljZS4gSW4gY2FzZSBv
ZiBJUCBlbmQgc3lzdGVtcyBJUCBwYWNrZXRzIGFyZSB0cmFuc3BvcnRlZCBzbyBpdCBpcyBhIEwz
IHNlcnZpY2UuDQoNCkh1bW0gLSBXaGlsZSBJIGFncmVlIHRoYXQgRGV0TmV0IGlzIHByb3ZpZGlu
ZyBhbiAoZW5oYW5jZWQpIEwyVlBOIHNlcnZpY2UsIGl0IGlzIG5vdCBpdHNlbGYgcHJvdmlkaW5n
IGNvbnRyb2wgb3Igc2VydmljZSBvZiBMMiBkZXZpY2VzIC0tIHRoaXMgaXMgVFNOJ3Mgam9iLiAg
VGhlIGZhY3QgdGhhdCBEZXROZXQgaXMgYWxsIGFib3V0IGJlaGF2aW9yIG9mIEwzIG5vZGVzIChp
LmUuLCBJUCBhbmQgUFcvTVBMUykgYW5kIG5vdCBMMiBub2RlcyAoaS5lLiwgVFNOIGJyaWRnZXMp
IGlzIHNvbWV0aGluZyB0aGUgYXJjaGl0ZWN0dXJlIHNob3VsZCBtYWtlIHVuYW1iaWd1b3VzLg0K
DQpUaGFua3MsDQpMb3UNCg0KDQoNClBsZWFzZSBsZXQgbWUga25vdyB3aGF0IHlvdSB0aGluay4N
Cg0KQ2hlZXJzLA0KDQpMb3UNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KZGV0bmV0IG1haWxpbmcgbGlzdA0KZGV0bmV0QGlldGYub3JnPG1haWx0
bzpkZXRuZXRAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L2RldG5ldA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
CmRldG5ldCBtYWlsaW5nIGxpc3QNCmRldG5ldEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0QGlldGYu
b3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQNCg0KDQoN
Cg0KDQpPbiA2LzEyLzIwMTggNjoyNyBQTSwgU3Rld2FydCBCcnlhbnQgd3JvdGU6DQoNCkRlYXIg
QmFsYSd6cw0KDQpUaGFuayB5b3UgeW91ciBmb3IgeW91ciBjb25zaWRlcmF0aW9uIG9mIHRoZXNl
IHBvaW50cy4gSSB3aWxsIGp1c3QgcGljayB1cCBhIGZldyB0aGF0IG5lZWQgc29tZSBmdXJ0aGVy
IHRob3VnaHQ6DQoNCg0KDQoNCg0KDQoNCg0KICAgIERldE5ldCB0cmFuc2l0IG5vZGUNCg0KICAg
ICAgICAgICBBIG5vZGUgb3BlcmF0aW5nIGF0IHRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyLCB0
aGF0IHV0aWxpemVzDQoNCiAgICAgICAgICAgbGluayBsYXllciBhbmQvb3IgbmV0d29yayBsYXll
ciBzd2l0Y2hpbmcgYWNyb3NzIG11bHRpcGxlDQoNCiAgICAgICAgICAgbGlua3MgYW5kL29yIHN1
Yi1uZXR3b3JrcyB0byBwcm92aWRlIHBhdGhzIGZvciBEZXROZXQgc2VydmljZQ0KDQogICAgICAg
ICAgIGxheWVyIGZ1bmN0aW9ucy4gIE9wdGlvbmFsbHkgcHJvdmlkZXMgY29uZ2VzdGlvbiBwcm90
ZWN0aW9uDQoNCiAgICAgICAgICAgb3ZlciB0aG9zZSBwYXRocy4gIEFuIE1QTFMgTFNSIGlzIGFu
IGV4YW1wbGUgb2YgYSBEZXROZXQNCg0KICAgICAgICAgICB0cmFuc2l0IG5vZGUuDQoNClNCPiBJ
biB0aGF0IGV4YW1wbGUgaXQgd291bGQgaGF2ZSB0byBiZSBhIERldE5ldCBlbmFibGUvYXdhcmUg
TFNSLiBBbg0KDQpTQj4gb3JkaW5hcnkgTFNSIHdvdWxkIG5vdCBrbm93IGFueXRoaW5nIGFib3V0
IERldE5ldC4NCg0KDQoNCltCYWzDoXpzIFZhcmdhIEFdIE5vLCBBIERldE5ldCBhd2FyZSBMU1Ig
d291bGQgYmUgYSByZWxheSBub2RlIChTLVBFKS4NCg0KSSB0aGluayB0aGUgY29uZnVzaW9uIGlz
IHdoYXQgIkRldE5ldCBUcmFuc3BvcnQgTGF5ZXIiIG1lYW5zLiBUaGlzDQp0ZWNobm9sb2d5IHRv
dWNoZXMgb24gVHJhbnNwb3J0IExheWVyIGluICB0aGUgTDQgc2Vuc2UsIGFuZCB0aGUNClRyYW5z
cG9ydCBOZXR3b3JrIExheWVyIGFzIGluIHRoZSBwYWNrZXQgbmV0d29yayB0aGF0IGNhcnJpZXMN
CkwzIHBhY2tldHMuDQoNClNvIEkgdGhpbmsgdGhhdCB3ZSBuZWVkIHRvIGNsYXJpZnkgd2hldGhl
ciBhIERldE5ldCB0cmFuc2l0IG5vZGUNCmlzIGFuIFMtUEUgKGkuZS4gYSBhIHRyYW5zaXQgbm9k
ZSBpbiB0aGUgRGV0TmV0IGxheWVyKSwgb3IgYSBQIG5vZGUNCihpLmUuIGEgdHJhbnNpdCBub2Rl
IHRoYXQgaXMgY2FycnlpbmcgRGV0TmV0IHBhY2tldHMgYnV0IGNvdWxkIGJlDQpjYXJyeWluZyBh
bnkgc29ydCBvZiBNUExTIHBhY2tldCkNCg0KDQoNCg0KPT09PT09PT09PT09DQoNCg0KDQoNCg0K
ICAgVGhlc2UgdGhyZWUgdGVjaG5pcXVlcyBjYW4gYmUgYXBwbGllZCBpbmRlcGVuZGVudGx5LCBn
aXZpbmcgZWlnaHQNCg0KICAgcG9zc2libGUgY29tYmluYXRpb25zLCBpbmNsdWRpbmcgbm9uZSAo
bm8gRGV0TmV0KSwgYWx0aG91Z2ggc29tZQ0KDQogICBjb21iaW5hdGlvbnMgYXJlIG9mIHdpZGVy
IHV0aWxpdHkgdGhhbiBvdGhlcnMuICBUaGlzIHNlcGFyYXRpb24ga2VlcHMNCg0KICAgdGhlIHBy
b3RvY29sIHN0YWNrIGNvaGVyZW50IGFuZCBtYXhpbWl6ZXMgaW50ZXJvcGVyYWJpbGl0eSB3aXRo
DQoNCiAgIGV4aXN0aW5nIGFuZCBkZXZlbG9waW5nIHN0YW5kYXJkcyBpbiB0aGlzIChJRVRGKSBh
bmQgb3RoZXIgU3RhbmRhcmRzDQoNCiAgIERldmVsb3BtZW50IE9yZ2FuaXphdGlvbnMuICBTb21l
IGV4YW1wbGVzIG9mIHR5cGljYWwgZXhwZWN0ZWQNCg0KICAgY29tYmluYXRpb25zOg0KDQoNCg0K
ICAgbyAgRXhwbGljaXQgcm91dGVzIHBsdXMgc2VydmljZSBwcm90ZWN0aW9uIGFyZSBleGFjdGx5
IHRoZSB0ZWNobmlxdWVzDQoNCiAgICAgIGVtcGxveWVkIGJ5IFtIU1ItUFJQXS4gIEV4cGxpY2l0
IHJvdXRlcyBhcmUgYWNoaWV2ZWQgYnkgbGltaXRpbmcNCg0KICAgICAgdGhlIHBoeXNpY2FsIHRv
cG9sb2d5IG9mIHRoZSBuZXR3b3JrLCBhbmQgdGhlIHNlcXVlbnRpYWxpemF0aW9uLA0KDQogICAg
ICByZXBsaWNhdGlvbiwgYW5kIGR1cGxpY2F0ZSBlbGltaW5hdGlvbiBhcmUgZmFjaWxpdGF0ZWQg
YnkgcGFja2V0DQoNCiAgICAgIHRhZ3MgYWRkZWQgYXQgdGhlIGZyb250IG9yIHRoZSBlbmQgb2Yg
RXRoZXJuZXQgZnJhbWVzLg0KDQoNCg0KU0I+IEVSIGNhbiBiZSBkb25lIHZpcnR1YWxseSBhcyB3
ZWxsIGFzIHBoeXNpY2FsbHkuIFJTVlAgaXMgYSB0eXBlIG9mDQoNClNCPiBFUiwgYXMgaXMgQWRq
LVNJRCBiYXNlZCBTUiwgYW5kIHdlIGNhbiBkZXNpZ24gb3RoZXIgdHlwZXMuDQoNCg0KDQpbQmFs
w6F6cyBWYXJnYSBBXSBBZ3JlZSwgYnV0IHRoZXNlIGFyZSBleGFtcGxlcy4gU3RhdGVtZW50IGlz
IGZvciBIU1ItUFJQLg0KU28gdGhlIHF1ZXN0aW9uIGlzIHdoZXRoZXIgd2Ugc2hvdWxkIGV4cGFu
ZCB0aGUgc2V0IG9mIGV4YW1wbGVzLCBwYXJ0aWN1bGFybHkNCnRvIG1vcmUgYWNjZXNzaWJsZSBv
bmVzLg0KDQo9PT09PT09PT09PT0NCg0KDQoNCg0KDQoNCg0KDQoNCiAgICAgICAgICAgICAgICAg
ICAgUGFja2V0IHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbg0KDQoNCg0KICAgICAgICAgICAg
ICAgID4gPiA+ID4gPiA+ID4gPiA+IHJlbGF5ID4gPiA+ID4gPiA+ID4gPg0KDQogICAgICAgICAg
ICAgICA+IC8tLS0tLS0tLS0tLS0rIFIgbm9kZSBFICstLS0tLS0tLS0tLS1cID4NCg0KICAgICAg
ICAgICAgICA+IC8gICAgICAgICAgICAgICAgICB2ICsgXiAgICAgICAgICAgICAgIFwgPg0KDQog
ICAgICBlbmQgICAgUiArICAgICAgICAgICAgICAgICAgIHYgfCBeICAgICAgICAgICAgICAgICsg
RSBlbmQNCg0KICAgICAgc3lzdGVtICAgKyAgICAgICAgICAgICAgICAgICB2IHwgXiAgICAgICAg
ICAgICAgICArICAgc3lzdGVtDQoNCiAgICAgICAgICAgICAgPiBcICAgICAgICAgICAgICAgICAg
diArIF4gICAgICAgICAgICAgICAvID4NCg0KICAgICAgICAgICAgICAgPiBcLS0tLS0tLS0tLS0t
KyBSIHJlbGF5IEUgKy0tLS0tLS0tLS0tLyA+DQoNCiAgICAgICAgICAgICAgICA+ID4gPiA+ID4g
PiA+ID4gPiAgbm9kZSA+ID4gPiA+ID4gPiA+ID4NCg0KDQoNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEZpZ3VyZSAxDQoNCg0KDQogICBQYWNrZXQgcmVwbGljYXRpb24gYW5kIGVs
aW1pbmF0aW9uIGRvZXMgbm90IHJlYWN0IHRvIGFuZCBjb3JyZWN0DQoNCiAgIGZhaWx1cmVzOyBp
dCBpcyBlbnRpcmVseSBwYXNzaXZlLiAgVGh1cywgaW50ZXJtaXR0ZW50IGZhaWx1cmVzLA0KDQoN
Cg0KU0I+IEkgdGhpbmsgaXQgY29wZXMgd2l0aCBpbnRlcm1pdHRlbnQgZmFpbHVyZXMgT0suDQoN
Cg0KDQpbQmFsw6F6cyBWYXJnYSBBXSBZZXMsIFBSRiBhbmQgUEVGIGNhbiBlbGltaW5hdGUgdGhl
IGVmZmVjdCBvZiBzdWNoIGZhaWx1cmVzLiBCdXQgdGV4dA0KDQppbnRlbmRzIHRvIHNheSB0aGF0
IGl0IGlzIHBhc3NpdmUuIEl0IGlzIG5vdCByZWFjdGluZyB0byBzdWNoIGZhaWx1cmVzLiBObyBj
aGFuZ2UgaW4gdGV4dC4NCg0KDQoNCllvdSBzYXkgdGhhdCBQUkVGIGRvZXMgbm90IGNvcnJlY3Qg
ZmFpbHVyZXMuIEkgd291bGQgY29udGVuZCB0aGF0IGlzIGV4YWN0bHkNCndoYXQgaXQgZG9lcy4g
U3VyZSBpdCBkb2VzIG5vdCByZWFjdCBidXQgaXQgZG9lcyBjb3JyZWN0LCBhbmQgaXQgZG9lcw0K
YWRkcmVzcyBpbnRlcm1pdHRlbnQgZmFpbHVyZXMuDQoNCg0KDQoNCj09PT09PT09PT09DQoNCg0K
DQogICB0cmFuc3BvcnRlZCBiZXR3ZWVuIHRoZSBwZWVyIGVuZCBzeXN0ZW1zLiAgVGhlcmVmb3Jl
LCB0aGUgZm9sbG93aW5nDQoNCiAgIHBvc3NpYmxlIHR5cGVzIC8gZm9ybWF0cyBvZiBhIERldE5l
dCBmbG93IGFyZSBkaXN0aW5ndWlzaGVkIGluIHRoaXMNCg0KICAgZG9jdW1lbnQ6DQoNCg0KDQog
ICBvICBBcHAtZmxvdzogbmF0aXZlIGZvcm1hdCBvZiBhIERldE5ldCBmbG93LiAgSXQgZG9lcyBu
b3QgY29udGFpbiBhbnkNCg0KICAgICAgRGV0TmV0IHJlbGF0ZWQgYXR0cmlidXRlcy4NCg0KDQoN
CiAgIG8gIERldE5ldC10LWZsb3c6IHNwZWNpZmljIGZvcm1hdCBvZiBhIERldE5ldCBmbG93LiAg
T25seSByZXF1aXJlcw0KDQogICAgICB0aGUgY29uZ2VzdGlvbiAvIGxhdGVuY3kgZmVhdHVyZXMg
cHJvdmlkZWQgYnkgdGhlIERldG5ldCB0cmFuc3BvcnQNCg0KICAgICAgbGF5ZXIuDQoNCg0KDQog
ICBvICBEZXROZXQtcy1mbG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4gIE9u
bHkgcmVxdWlyZXMNCg0KICAgICAgdGhlIHJlcGxpY2F0aW9uL2VsaW1pbmF0aW9uIGZlYXR1cmUg
ZW5zdXJlZCBieSB0aGUgRGV0TmV0IHNlcnZpY2UNCg0KICAgICAgbGF5ZXIuDQoNCg0KDQogICBv
ICBEZXROZXQtc3QtZmxvdzogc3BlY2lmaWMgZm9ybWF0IG9mIGEgRGV0TmV0IGZsb3cuICBJdCBy
ZXF1aXJlcw0KDQogICAgICBib3RoIERldE5ldCBzZXJ2aWNlIGxheWVyIGFuZCBEZXROZXQgdHJh
bnNwb3J0IGxheWVyIGZ1bmN0aW9ucw0KDQogICAgICBkdXJpbmcgZm9yd2FyZGluZy4NCg0KU0I+
IEkgZmluZCB0aGUgcmVsaXN0aW5nIG9mIHRoZXNlIHR5cGVzIGNvbmZ1c2luZy4gV2hlcmVuJ3Qg
dGhleSBkZWZpbmVkDQoNClNCPiBpbiB0aGUgc2VjdGlvbiBhYm92ZT8NCg0KDQoNCltCYWzDoXpz
IFZhcmdhIEFdIFRoaXMgaXMgaW5saW5lIHdpdGggdGhlIHByZXZpb3VzIHNlY3Rpb24gIiBHcm91
cGluZyBvZiBlbmQgc3lzdGVtcyAiLg0KU3VyZWx5IGlmIHdlIGhhdmUgZGVmaW5lZCB0aGVtIHdl
IG5ldmVyIG5lZWQgdG8gZG8gYW55dGhpbmcgYnV0IG5hbWUgdGhlbSBpbg0KbGF0ZXIgc2VjdGlv
bnMuIFJlZGVmaW5pdGlvbiBpcyBuZXZlciBhIGdvb2QgaWRlYSBiZWNhdXNlIGl0IG9mdGVuIGxl
YWRzIHRvDQpjb25mbGljdGluZyBkZWZpbml0aW9ucy4NCg0KDQoNCg0KDQo9PT09PT09PT09PT0N
Cg0KDQoNCg0KDQoNCg0KICAgW0hTUi1QUlBdICBJRUMsICJIaWdoIGF2YWlsYWJpbGl0eSBzZWFt
bGVzcyByZWR1bmRhbmN5IChIU1IpIGlzIGENCg0KICAgICAgICAgICAgICBmdXJ0aGVyIGRldmVs
b3BtZW50IG9mIHRoZSBQUlAgYXBwcm9hY2gsIGFsdGhvdWdoIEhTUg0KDQogICAgICAgICAgICAg
IGZ1bmN0aW9ucyBwcmltYXJpbHkgYXMgYSBwcm90b2NvbCBmb3IgY3JlYXRpbmcgbWVkaWENCg0K
ICAgICAgICAgICAgICByZWR1bmRhbmN5IHdoaWxlIFBSUCwgYXMgZGVzY3JpYmVkIGluIHRoZSBw
cmV2aW91cw0KDQogICAgICAgICAgICAgIHNlY3Rpb24sIGNyZWF0ZXMgbmV0d29yayByZWR1bmRh
bmN5LiAgUFJQIGFuZCBIU1IgYXJlIGJvdGgNCg0KICAgICAgICAgICAgICBkZXNjcmliZWQgaW4g
dGhlIElFQyA2MjQzOSAzIHN0YW5kYXJkLiIsDQoNCiAgICAgICAgICAgICAgPGh0dHA6Ly93ZWJz
dG9yZS5pZWMuY2gvd2Vic3RvcmUvd2Vic3RvcmUubnNmLw0KDQogICAgICAgICAgICAgIGFydG51
bS8wNDY2MTUhb3BlbmRvY3VtZW50Pi4NCg0KDQoNClNCPiBOb3QgYXZhaWxhYmxlIGF0IHRoZSB0
aW1lIG9mIHRoaXMgcmV2aWV3LCBidXQgbXkgcmVjb2xsZWN0aW9uIGlzDQoNClNCPiB0aGF0IHRo
aXMgaXMgbm90IHJlYWRpbHkgYXZhaWxhYmxlIHdpdGhvdXQgcGF5aW5nIGEgbGFyZ2UgZmVlLg0K
DQpJZiB3ZSBkZWNpZGUgdGhhdCB0aGlzIGlzIGVzc2VudGlhbCBhcyBhIGtleSByZWZlcmVuY2Us
IHRoZXJlIG5lZWRzIHRvIGJlDQpzb21lIHN1aXRhYmxlIHRleHQsIGFzIHRoaXMgd2lsbCBnZXQg
cmFpc2VkIGEgbnVtYmVyIG9mIHRpbWVzIGJldHdlZW4NCmhlcmUgYW4gcHVibGljYXRpb24gYXMg
Zmlyc3QgdGhlIGRpcmVjdG9yYXRlcyBhbmQgdGhlbiB0aGUgQURzIHJ1bg0KaW50byB0aGlzLg0K
DQoNCg0KDQoNCg0KPT09PT09PT09PT0NCg0KDQoNCg0KDQoNCg0KICAgW0lTQTk1XSAgICBBTlNJ
L0lTQSwgIkVudGVycHJpc2UtQ29udHJvbCBTeXN0ZW0gSW50ZWdyYXRpb24gUGFydCAxOg0KDQog
ICAgICAgICAgICAgIE1vZGVscyBhbmQgVGVybWlub2xvZ3kiLCAyMDAwLA0KDQogICAgICAgICAg
ICAgIDxodHRwczovL3d3dy5pc2Eub3JnL2lzYTk1Lz4uDQoNCg0KDQpTQj4gU2hvdWxkIHRoYXQg
YmUgMjAwMCwgb3IgMjAxMC4NCg0KU0I+IE5vdGUgdGhhdCB0aGlzIHNlZW1zIHRvIGJlIGEgdmVy
eSBleHBlbnNpdmUgZG9jdW1lbnQgdG8gYWNjZXNzLg0KDQoNCllvdSBkaWQgbm90IGNvbW1lbnQg
b24gdGhlIGNvcnJlY3RuZXNzIG9mIHRoZSByZWZlcmVuY2UuDQoNCg0KDQoNCg0KQmVzdCBSZWdh
cmRzDQoNClN0ZXdhcnQNCg0KDQoNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q291cmllcjsNCglwYW5vc2UtMToyIDcgNCA5IDIgMiA1IDIgNCA0O30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0K
QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQg
NSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglw
YW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERl
ZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJ
e21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7
DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7DQoJY29sb3I6YmxhY2s7fQ0K
YTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29s
b3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5N
c29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVy
cGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29QbGFpblRleHQsIGxpLk1z
b1BsYWluVGV4dCwgZGl2Lk1zb1BsYWluVGV4dA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
bXNvLXN0eWxlLWxpbms6IlBsYWluIFRleHQgQ2hhciI7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCglt
YXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMg
TmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9DQpwDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6
MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCnByZQ0KCXtt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVk
IENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpwLk1zb0xpc3RQYXJhZ3Jh
cGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHls
ZS1wcmlvcml0eTozNDsNCgltYXJnaW4tdG9wOjBpbjsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1h
cmdpbi1ib3R0b206MGluOw0KCW1hcmdpbi1sZWZ0Oi41aW47DQoJbWFyZ2luLWJvdHRvbTouMDAw
MXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIs
c2VyaWY7DQoJY29sb3I6YmxhY2s7fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXttc28t
c3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6
IkNvdXJpZXIgTmV3Ijt9DQpzcGFuLlBsYWluVGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IlBs
YWluIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5r
OiJQbGFpbiBUZXh0IjsNCglmb250LWZhbWlseTpDb25zb2xhczsNCgljb2xvcjpibGFjazt9DQpw
Lm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1u
YW1lOm1zb25vcm1hbDsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLW1hcmdpbi10b3At
YWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToi
VGltZXMgTmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9DQpzcGFuLkVtYWlsU3R5bGUy
Mw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI0DQoJe21zby1zdHls
ZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNv
bG9yOiM5OTMzNjY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjUNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29u
YWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzAwMzMwMDt9
DQpzcGFuLkVtYWlsU3R5bGUyNg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjpvbGl2ZTt9DQpzcGFuLkVtYWlsU3R5
bGUyNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTI5DQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z
LXNlcmlmOw0KCWNvbG9yOnRlYWw7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6
ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7
c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRp
di5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9u
cyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6MzM3MDc2NDgxOw0KCW1zby1saXN0LXR5cGU6
aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxNjkwODg5Mjc2IDY3Njk4Njg5IDY3Njk4
NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4Njkx
IDY3Njk4NjkzO30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6
bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNv
dXJpZXIgTmV3Ijt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGww
OmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2Rpbmdz
O30NCkBsaXN0IGwxDQoJe21zby1saXN0LWlkOjE3OTIxNjcxMTk7DQoJbXNvLWxpc3QtdGVtcGxh
dGUtaWRzOi05OTU2MTk5NzY7fQ0KQGxpc3QgbDE6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
Oi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsMTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDMN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsMTpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZl
bDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTps
ZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQp1
bA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48
eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwv
eG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQg
djpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hh
cGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBiZ2NvbG9yPSJ3aGl0
ZSIgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0i
V29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9Il9NYWlsRW5kQ29t
cG9zZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnRlYWwiPkhpIEphbm9zLDxvOnA+PC9vOnA+PC9z
cGFuPjwvYT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
dGVhbCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOnRlYWwiPlRoYXQgdGV4dCB3b3JrcyBuaWNlbHkuJm5ic3A7
IEluIGJyaWVmbHkgdGFsa2luZyB0byBMb3UsIGEgcmVsYXRlZCBzdWdnZXN0aW9uIHN1cmZhY2Vk
OiDigJxjb25nZXN0aW9uIHByb3RlY3Rpb27igJ0gLSZndDsg4oCcY29uZ2VzdGlvbiBsb3NzIHBy
b3RlY3Rpb27igJ0gd2hlcmUgcG9zc2libGUgKG1heSBuZWVkDQogdG8gYmUgYWJicmV2aWF0ZWQg
aW4gdGhlIEZpZ3VyZSkgLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp0ZWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6dGVhbCI+VGhp
cyBjaGFuZ2Ugd291bGQgbWFrZSBpdCBjbGVhcmVyIHRoYXQgdGhlIHByaW1hcnkgZm9jdXMgaXMg
cHJvdGVjdGlvbiBmcm9tIGxvc3NlcyBjYXVzZWQgYnkgY29uZ2VzdGlvbiBhcyBvcHBvc2VkIHRv
IHByb3RlY3Rpb24gZnJvbSBhbGwgY29uZ2VzdGlvbi4mbmJzcDsgRGV0TmV0IHNob3VsZA0KIGJl
IGFibGUgdG8gdG9sZXJhdGUgc29tZSBtb2Rlc3QgY29uZ2VzdGlvbiAoZS5nLiwgaW4gbm9kZXMg
dGhhdCBkb27igJl0IGhhdmUgcmVzZXJ2ZWQgRGV0TmV0IHJlc291cmNlcykgYXMgbG9uZyBhcyBk
ZWxpdmVyeSBpcyByZWxpYWJsZSBhbmQgdGltZWx5LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp0ZWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOnRlYWwiPlRoYW5rcywgLS1EYXZpZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnRlYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IEphbm9zIEZhcmthcyBbbWFpbHRvOkphbm9zLkZh
cmthc0Blcmljc3Nvbi5jb21dDQo8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBKdWx5IDE4
LCAyMDE4IDExOjQ1IEFNPGJyPg0KPGI+VG86PC9iPiBCbGFjaywgRGF2aWQ8YnI+DQo8Yj5DYzo8
L2I+IERldE5ldCBXRzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW0RldG5ldF0gV0cgTGFzdCBD
YWxsOiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDU8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93
dGV4dCI+SGkgRGF2aWQsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5k
b3d0ZXh0Ij5UaGlzIGltcGxpZXMgdXBkYXRpbmcgdGhlIGRlZmluaXRpb24gb2YgdGhlIERldE5l
dCBzZXJ2aWNlIGxheWVyLCBlLmcuLCB0bzo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6d2luZG93dGV4dCI+RGV0TmV0IHNlcnZpY2UgbGF5ZXI8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
dXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6d2lu
ZG93dGV4dCI+VGhlIGxheWVyIGF0IHdoaWNoIEEgRGV0TmV0IFNlcnZpY2UsIGUuZy4sIHNlcnZp
Y2UgcHJvdGVjdGlvbiBpcyBwcm92aWRlZC48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndp
bmRvd3RleHQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4
dCI+VGhlIGRlZmluaXRpb24gb2YgdGhlIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIgcmVtYWlucyB0
aGUgc2FtZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNvdXJpZXI7
Y29sb3I6d2luZG93dGV4dCI+RGV0TmV0IHRyYW5zcG9ydCBsYXllcjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjp3aW5kb3d0ZXh0Ij5UaGUgbGF5
ZXIgdGhhdCBvcHRpb25hbGx5IHByb3ZpZGVzIGNvbmdlc3Rpb24gcHJvdGVjdGlvbiBmb3I8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6Q291cmllcjtjb2xvcjp3aW5kb3d0ZXh0Ij5EZXROZXQgZmxvd3Mgb3ZlciBwYXRo
cyBwcm92aWRlZCBieSB0aGUgdW5kZXJseWluZyBuZXR3b3JrLjwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6d2luZG93dGV4dCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjp3aW5kb3d0ZXh0Ij5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5KYW5vczxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjp3aW5kb3d0ZXh0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwv
c3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBCbGFjaywgRGF2aWQg
Jmx0OzxhIGhyZWY9Im1haWx0bzpEYXZpZC5CbGFja0BkZWxsLmNvbSI+RGF2aWQuQmxhY2tAZGVs
bC5jb208L2E+Jmd0Ow0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgSnVseSAxNiwgMjAxOCAz
OjIxIFBNPGJyPg0KPGI+VG86PC9iPiBKYW5vcyBGYXJrYXMgJmx0OzxhIGhyZWY9Im1haWx0bzpK
YW5vcy5GYXJrYXNAZXJpY3Nzb24uY29tIj5KYW5vcy5GYXJrYXNAZXJpY3Nzb24uY29tPC9hPiZn
dDs8YnI+DQo8Yj5DYzo8L2I+IERldE5ldCBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRldG5ldEBp
ZXRmLm9yZyI+ZGV0bmV0QGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6
IFtEZXRuZXRdIFdHIExhc3QgQ2FsbDogZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA1
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOm9saXZlIj5Eb27igJl0IHVzZSDigJxjb25nZXN0aW9uIHByb3RlY3Rpb27i
gJ0gaW4gdGhlIGRlZmluaXRpb25zIGZvciBib3RoIGxldmVscy48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6b2xpdmUiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6b2xpdmUiPlRoYW5rcywgLS1EYXZpZDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOm9saXZlIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4g
NC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBKw6Fub3MgRmFya2FzIFs8YSBo
cmVmPSJtYWlsdG86amFub3MuZmFya2FzQGVyaWNzc29uLmNvbSI+bWFpbHRvOmphbm9zLmZhcmth
c0Blcmljc3Nvbi5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFN1bmRheSwgSnVseSAxNSwg
MjAxOCAxMDo0MyBQTTxicj4NCjxiPlRvOjwvYj4gQmxhY2ssIERhdmlkPGJyPg0KPGI+Q2M6PC9i
PiBEZXROZXQgV0c8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtEZXRuZXRdIFdHIExhc3QgQ2Fs
bDogZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA1PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5U
aGFuayB5b3UgRGF2aWQhPGJyPg0KPGJyPg0KSSB0aGluayB3ZSBhcmUgc2V0LiA6LSk8YnI+DQo8
YnI+DQpZb3UgZ290IGEgcG9pbnQsIHdlIHNob3VsZCB1cGRhdGU8YnI+DQomcXVvdDtEZXROZXQg
c2VydmljZSBsYXllciBpcyB0aGUgbGF5ZXIgYXQgd2hpY2ggQSBEZXROZXQgU2VydmljZSwgc3Vj
aCBhcyBjb25nZXN0aW9uIG9yIHNlcnZpY2UgcHJvdGVjdGlvbiBpcyBwcm92aWRlZC4mcXVvdDs8
YnI+DQp0bzxicj4NCiZxdW90O0RldE5ldCBzZXJ2aWNlIGxheWVyIGlzIHRoZSBsYXllciBhdCB3
aGljaCBBIERldE5ldCBTZXJ2aWNlLCBzdWNoIGFzIGNvbmdlc3Rpb24gcHJvdGVjdGlvbiBhbmQv
b3Igc2VydmljZSBwcm90ZWN0aW9uIGlzIHByb3ZpZGVkLiZxdW90Ozxicj4NCmluIHRoZSBkZWZp
bml0aW9ucyBhcyB3ZWxsIHRvIG1ha2UgaXQgY2xlYXIuPGJyPg0KPGJyPg0KVGhhbmtzLDxicj4N
Ckphbm9zPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gNy8x
Ni8yMDE4IDM6MDMgQU0sIEJsYWNrLCBEYXZpZCB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAwMzMwMCI+
TW92aW5nIHRoZSBvbmx5IHR3byBvcGVuIGl0ZW1zIHRvIHRoZSB0b3Ag4oCmPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMw
MDMzMDAiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij4tLSBTZWN0aW9uIDQ8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5
MzM2NiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAwIj4mZ3Q7
IFdlIGNvdWxkIGFkZCBzb21lIGludHJvZHVjdG9yeSB0ZXh0IHRvIDQuMSBvciA0LjEuMSwgZm9y
IGluc3RhbmNlOjwvc3Bhbj48YnI+DQomZ3Q7IFRoZSBmdW5jdGlvbmFsaXR5IG5lZWRlZCBmb3Ig
RGV0TmV0IChTZWN0aW9uIDMpIGFyZSBpbXBsZW1lbnRlZCBpbiB0aGUgRGV0TmV0IGxheWVyIHdo
aWNoIGNvbXByaXNlcyB0aGUgRGV0TmV0IHNlcnZpY2UgbGF5ZXIgYW5kIHRoZSBEZXROZXQgdHJh
bnNwb3J0IGxheWVyLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPiZndDsgVGhlIERldE5ldCBzZXJ2aWNlIGxheWVyIGZ1bmN0aW9u
cyByZWx5IG9uIGZsb3cgaWRlbnRpZmljYXRpb24gYW5kIHNlcXVlbmNpbmcuIFRoZSBEZXROZXQg
dHJhbnNwb3J0IGxheWVyIGZ1bmN0aW9uIG1heSByZWx5IG9uIGZsb3cgaWRlbnRpZmljYXRpb24u
PGJyPg0KJmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAwIj4mZ3Q7IFdoYXQgZG8g
eW91IHRoaW5rPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij5JIHByZWZlciBmdW5j
dGlvbmFsICh3aGF0IGl0IGRvZXMpIGNoYXJhY3Rlcml6YXRpb24gdG8gbWVjaGFuaXN0aWMgKGhv
dyBpdCB3b3JrcykgY2hhcmFjdGVyaXphdGlvbiBpbiBhbiBvdmVydmlldywgZS5nLiwgZXhjZXJw
dGluZyBmcm9tDQogd2hhdCBJIG9yaWdpbmFsbHkgd3JvdGU6PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxLjBpbjt0
ZXh0LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPg0KPCFbaWYgIXN1cHBv
cnRMaXN0c10+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OlN5bWJvbCI+PHNwYW4gc3R5bGU9Im1z
by1saXN0Oklnbm9yZSI+wrc8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFu
Pjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5U
aGUgRGV0TmV0IFNlcnZpY2UgbGF5ZXIgcHJvdmlkZXMgdGltZWx5IHJlbGlhYmxlIGluLW9yZGVy
IERldE5ldCBmbG93IGRlbGl2ZXJ5IHRvIGFwcGxpY2F0aW9ucyB0aGF0IHVzZSBEZXROZXQuPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJt
YXJnaW4tbGVmdDoxLjBpbjt0ZXh0LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDAgbGV2ZWwxIGxm
bzIiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OlN5bWJv
bCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+wrc8c3BhbiBzdHlsZT0iZm9udDo3LjBw
dCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5UaGUgRGV0TmV0IFRyYW5zcG9ydCBsYXllciBpbnN1bGF0ZXMgRGV0
TmV0IGZsb3dzIGZyb20gaW50ZXJmZXJlbmNlIGJ5IG5ldHdvcmsgbWVjaGFuaXNtcywgcHJpbWFy
aWx5IHF1ZXVpbmcgYW5kIHJvdXRpbmc8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+SSB1bmRlcnN0YW5kIHRoZSBwcmlu
Y2lwbGUuPGJyPg0KPGJyPg0KV2hhdCBhYm91dCBqdXN0IGNvcHlpbmcgdGhlIHR3byBkZWZpbml0
aW9ucyBoZXJlOjxicj4NCkRldE5ldCBzZXJ2aWNlIGxheWVyIGlzIHRoZSBsYXllciBhdCB3aGlj
aCBBIERldE5ldCBTZXJ2aWNlLCBzdWNoIGFzIGNvbmdlc3Rpb24gb3Igc2VydmljZSBwcm90ZWN0
aW9uIGlzIHByb3ZpZGVkLjxicj4NCkRldE5ldCB0cmFuc3BvcnQgbGF5ZXIgb3B0aW9uYWxseSBw
cm92aWRlcyBjb25nZXN0aW9uIHByb3RlY3Rpb24gZm9yIERldE5ldCBmbG93cyBvdmVyIHBhdGhz
IHByb3ZpZGVkIGJ5IHRoZSB1bmRlcmx5aW5nIG5ldHdvcmsuPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMDAzMzAwIj5EYXZpZCZndDsgWWVzLCB0aGF0IHdv
cmtzLCBhbHRob3VnaCBJIGRvbuKAmXQgdGhpbmsg4oCcY29uZ2VzdGlvbuKAnSB3YXMgbWVhbnQg
dG8gYmUgaW5jbHVkZWQgaW4gdGhlIGZpcnN0IGRlZmluaXRpb24g4oCmPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMwMDMz
MDAiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwcmUgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IE1hbnkgcmVhbC10
aW1lIG5ldHdvcmtzIHJlbHkgb24gcGh5c2ljYWwgcmluZ3Mgb3IgY2hhaW5zIG9mIHR3by1wb3J0
PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBkZXZpY2VzLCB3aXRoIGEgcmVs
YXRpdmVseSBzaW1wbGUgcmluZyBjb250cm9sIHByb3RvY29sLiA8L3NwYW4+PG86cD48L286cD48
L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj5Ib3cgZG9lcyBhIOKAnHJpbmcgY29udHJvbCBwcm90b2NvbOKA
nSBjb250cm9sIOKAnGNoYWluc+KAnT8mbmJzcDsgU3VnZ2VzdDog4oCccmluZyBjb250cm9sIHBy
b3RvY29s4oCdIC0mZ3Q7IOKAnGNvbnRyb2wgcHJvdG9jb2zigJ08L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkFsc28sIGFyZSBwYWlyZWQgY2hhaW5zIGJldHdlZW4g
Y29tbW9uIGVuZHBvaW50cyBpbnRlbmRlZCwgb3IgYSBtb3JlIGdlbmVyYWwgbm90aW9uIG9mIGNo
YWlucz88L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPlRoaXMgdGV4dCBy
ZWZlcnMgdG8gdHlwaWNhbCBmYWN0b3J5IGRlcGxveW1lbnQsIHdoaWNoIGlzIGNoYWluIG9yIHJp
bmcuPGJyPg0KSXQgc2VlbXMgYmV0dGVyIHRvIGtlZXAg4oCccmluZyBjb250cm9sIHByb3RvY29s
4oCdIGJlY2F1c2UgdGhleSBhcmUgb2Z0ZW4gdmVyeSBkaWZmZXJlbnQgZnJvbSBnZW5lcmljIGNv
bnRyb2wgcHJvdG9jb2xzIGFwcGxpY2FibGUgdG8gbWVzaCBuZXR3b3Jrcy48YnI+DQo8YnI+DQpX
b3VsZCBmbGlwcGluZyBjaGFpbiBhbmQgcmluZyByZXNvbHZlIHlvdXIgY29uY2Vybj88L3NwYW4+
PG86cD48L286cD48L3A+DQo8cHJlIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBNYW55IHJlYWwtdGltZSBuZXR3b3JrcyByZWx5
IG9uIHBoeXNpY2FsIGNoYWlucyBvciByaW5ncyBvZiB0d28tcG9ydDwvc3Bhbj48bzpwPjwvbzpw
PjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsgZGV2aWNlcywgd2l0aCBhIHJlbGF0aXZlbHkgc2ltcGxlIHJp
bmcgY29udHJvbCBwcm90b2NvbC4gPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6Izk5
MzM2NiI+W0RhdmlkJmd0O10NCjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkz
MzY2Ij5JdCBmZWVscyBsaWtlIOKAnHJpbmcgY29udHJvbCBwcm90b2NvbOKAnSBpcyBhbiBpbXBv
cnRhbnQgcGhyYXNlIHRvIHJldGFpbi4mbmJzcDsmbmJzcDsgSW4gdGhlIG9yaWdpbmFsIHRleHQs
IHdvdWxkIGl0IGJlIHJlYXNvbmFibGUgdG8gYWRkIOKAnChhcHBsaWVzIHRvIGJvdGggcmluZ3Mg
YW5kIGNoYWlucynigJ0gdG8gdGhlIGVuZCBvZiB0aGUgc2VudGVuY2U/PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPldl
bGwsIEkgZ3Vlc3MgdGhlIHBvaW50IGlzIHRoYXQgdGhlcmUgYXJlIG1hbnkgc3BlY2lmaWMgcmlu
ZyBwcm90b2NvbHMsIGJ1dCB3ZSBhcmUgbG9va2luZyBmb3IgYSBnZW5lcmljIHNvbHV0aW9uLjxi
cj4NCldoYXQgYWJvdXQgZGVsZXRpbmcgJnF1b3Q7Y2hhaW5zJnF1b3Q7IGZyb20gdGhlIHNlbnRl
bmNlPzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAwMzMw
MCI+RGF2aWQmZ3Q7IFllcywgaWYgdGhlIHNlbnRlbmNlIGlzIGFsbCBhYm91dCByaW5ncywgaXTi
gJlzIGNsZWFyLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMDAzMzAwIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMwMDMz
MDAiPlRoYW5rcywgLS1EYXZpZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMwMDMzMDAiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNv
bGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6d2luZG93dGV4dCI+IErDoW5vcyBGYXJrYXMgWzxhIGhyZWY9Im1haWx0bzpqYW5vcy5mYXJr
YXNAZXJpY3Nzb24uY29tIj5tYWlsdG86amFub3MuZmFya2FzQGVyaWNzc29uLmNvbTwvYT5dDQo8
YnI+DQo8Yj5TZW50OjwvYj4gU3VuZGF5LCBKdWx5IDE1LCAyMDE4IDc6MjUgUE08YnI+DQo8Yj5U
bzo8L2I+IEJsYWNrLCBEYXZpZDxicj4NCjxiPkNjOjwvYj4gRGV0TmV0IFdHPGJyPg0KPGI+U3Vi
amVjdDo8L2I+IFJlOiBbRGV0bmV0XSBXRyBMYXN0IENhbGw6IGRyYWZ0LWlldGYtZGV0bmV0LWFy
Y2hpdGVjdHVyZS0wNTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+SGkgRGF2aWQsPGJyPg0KPGJyPg0KUGxl
YXNlIHNlZSBpbi1saW5lLjxicj4NCjxicj4NClRoYW5rIHlvdSE8YnI+DQpKYW5vczxvOnA+PC9v
OnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIDcvNi8yMDE4IDExOjUwIFBN
LCBCbGFjaywgRGF2aWQgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPi0tIEJyaWRnZWQgcGF0
aCBkZWZpbml0aW9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAwIj4mZ3Q7ICZu
YnNwO09yIHNob3VsZCB3ZSBkbyBzb21ldGhpbmcgZWxzZT88L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMDA2NjAwIj4mZ3Q7IFRoZXJlIGlzIG9ubHkgb25lIG9jY3VycmVuY2Ug
b2YgJnF1b3Q7YnJpZGdlZCBwYXRoJnF1b3Q7IGluIHRoZSB0ZXh0IGluIGJyYWNrZXRzLjxicj4N
Cjxicj4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij5UaGF0IHNvdW5kcyBsaWtlIGEgYmV0dGVyIHN1Z2dl
c3Rpb24g4oCTIGNoYW5nZSB0aGF0IG9jY3VycmVuY2UgYW5kIHJlbW92ZSB0aGUgZGVmaW5pdGlv
biBvZiDigJxicmlkZ2VkIHBhdGjigJ0gZnJvbSB0aGUgZHJhZnQuJm5ic3A7IFRoYXQgb2NjdXJy
ZW5jZSBpcyBpbiBTZWN0aW9uIDQuMS4xOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3Bh
Y2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyBDb25nZXN0aW9uIHByb3RlY3Rpb248L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRv
c3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBUaGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllciBwcm92
aWRlcyBjb25nZXN0aW9uIHByb3RlY3Rpb24uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
U2VlIFNlY3Rpb24gNC41LiZuYnNwOyBUaGUgYWN0dWFsIHF1ZXVpbmcgYW5kIHNoYXBpbmcgbWVj
aGFuaXNtczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFyZSB0eXBpY2FsbHkgcHJvdmlk
ZWQgYnkgdW5kZXJseWluZyBzdWJuZXQgbGF5ZXJzLCB0aGVzZSBjYW48L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBiZSBjbG9zZWx5IGFzc29jaWF0ZWQgd2l0aCB0aGUgbWVhbnMgb2YgcHJv
dmlkaW5nIHBhdGhzIGZvcjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7RGV0TmV0IGZsb3dz
IChlLmcuLCBNUExTIExTUHMgb3IgYnJpZGdlZCBwYXRocyksIHRoZSBwYXRoIGFuZDwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFj
ZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZSBjb25nZXN0aW9uIHByb3RlY3Rpb24gYXJlIGNvbmZs
YXRlZCBpbiB0aGlzIGZpZ3VyZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5
OTMzNjYiPlBlcmhhcHM6IChlLmcuLCBNUExTIExTUHMgb3IgYnJpZGdlZCBwYXRocykgLSZndDsg
KE1QTFMgTFNQcyBvciBvdGhlciBuZXR3b3JrIHBhdGhzKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij5vciBq
dXN0IGRlbGV0ZSB0aGUgZW50aXJlIHBhcmVudGhldGljYWwgZXhhbXBsZS48L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWJvdHRvbToxMi4wcHQiPk9LLiBMZXQncyBqdXN0IGRlbGV0ZSB0aGUgZW50aXJlIHBhcmVu
dGhldGljYWwgZXhhbXBsZS48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojOTkzMzY2Ij4tLSBTZWN0aW9uIDQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMw
MDY2MDAiPiZndDsgV2UgY291bGQgYWRkIHNvbWUgaW50cm9kdWN0b3J5IHRleHQgdG8gNC4xIG9y
IDQuMS4xLCBmb3IgaW5zdGFuY2U6PC9zcGFuPjxicj4NCiZndDsgVGhlIGZ1bmN0aW9uYWxpdHkg
bmVlZGVkIGZvciBEZXROZXQgKFNlY3Rpb24gMykgYXJlIGltcGxlbWVudGVkIGluIHRoZSBEZXRO
ZXQgbGF5ZXIgd2hpY2ggY29tcHJpc2VzIHRoZSBEZXROZXQgc2VydmljZSBsYXllciBhbmQgdGhl
IERldE5ldCB0cmFuc3BvcnQgbGF5ZXIuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mZ3Q7IFRoZSBEZXROZXQgc2VydmljZSBsYXllciBmdW5jdGlvbnMgcmVseSBvbiBmbG93
IGlkZW50aWZpY2F0aW9uIGFuZCBzZXF1ZW5jaW5nLiBUaGUgRGV0TmV0IHRyYW5zcG9ydCBsYXll
ciBmdW5jdGlvbiBtYXkgcmVseSBvbiBmbG93IGlkZW50aWZpY2F0aW9uLjxicj4NCiZndDs8YnI+
DQo8c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+Jmd0OyBXaGF0IGRvIHlvdSB0aGluaz88L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzAwNjYwMCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPkkgcHJlZmVyIGZ1bmN0aW9uYWwg
KHdoYXQgaXQgZG9lcykgY2hhcmFjdGVyaXphdGlvbiB0byBtZWNoYW5pc3RpYyAoaG93IGl0IHdv
cmtzKSBjaGFyYWN0ZXJpemF0aW9uIGluIGFuIG92ZXJ2aWV3LCBlLmcuLCBleGNlcnB0aW5nIGZy
b20gd2hhdCBJIG9yaWdpbmFsbHkgd3JvdGU6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHVsIHN0
eWxlPSJtYXJnaW4tdG9wOjBpbiIgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1saXN0OmwwIGxldmVsMSBsZm8yIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+VGhlIERldE5ldCBTZXJ2aWNlIGxheWVyIHByb3ZpZGVzIHRpbWVseSByZWxpYWJsZSBp
bi1vcmRlciBEZXROZXQgZmxvdyBkZWxpdmVyeSB0byBhcHBsaWNhdGlvbnMgdGhhdCB1c2UgRGV0
TmV0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRo
ZSBEZXROZXQgVHJhbnNwb3J0IGxheWVyIGluc3VsYXRlcyBEZXROZXQgZmxvd3MgZnJvbSBpbnRl
cmZlcmVuY2UgYnkgbmV0d29yayBtZWNoYW5pc21zLCBwcmltYXJpbHkgcXVldWluZyBhbmQgcm91
dGluZzwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+SSB1bmRlcnN0YW5kIHRo
ZSBwcmluY2lwbGUuPGJyPg0KPGJyPg0KV2hhdCBhYm91dCBqdXN0IGNvcHlpbmcgdGhlIHR3byBk
ZWZpbml0aW9ucyBoZXJlOjxicj4NCkRldE5ldCBzZXJ2aWNlIGxheWVyIGlzIHRoZSBsYXllciBh
dCB3aGljaCBBIERldE5ldCBTZXJ2aWNlLCBzdWNoIGFzIGNvbmdlc3Rpb24gb3Igc2VydmljZSBw
cm90ZWN0aW9uIGlzIHByb3ZpZGVkLjxicj4NCkRldE5ldCB0cmFuc3BvcnQgbGF5ZXIgb3B0aW9u
YWxseSBwcm92aWRlcyBjb25nZXN0aW9uIHByb3RlY3Rpb24gZm9yIERldE5ldCBmbG93cyBvdmVy
IHBhdGhzIHByb3ZpZGVkIGJ5IHRoZSB1bmRlcmx5aW5nIG5ldHdvcmsuPGJyPg0KPGJyPg0KPGJy
Pg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxzcGFuIHN0
eWxlPSJjb2xvcjojMDA2NjAwIj4mZ3Q7IFNob3VsZCB3ZSBhbHNvIHJlYXJyYW5nZSwgZS5nLiwg
aW5kZW50IHRoZSB0ZXh0IGFmdGVyIEZpZ3VyZSAyIHN1Y2ggdGhhdA0KPGJyPg0KJmd0OyBQYWNr
ZXQgc2VxdWVuY2luZywgRHVwbGljYXRlIGVsaW1pbmF0aW9uLCBGbG93IHJlcGxpY2F0aW9uLCBG
bG93IG1lcmdpbmcsIFBhY2tldCBlbmNvZGluZywgYW5kIFBhY2tldCBkZWNvZGluZyBnZXQgdW5k
ZXIgU2VydmljZSBsYXllcjxicj4NCiZndDsgYW5kPGJyPg0KJmd0OyBDb25nZXN0aW9uIHByb3Rl
Y3Rpb24gYW5kIEV4cGxpY2l0IHJvdXRlcyBnZXQgdW5kZXIgVHJhbnNwb3J0IGxheWVyPzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojOTkzMzY2Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPk5vLCBJIGRvbuKA
mXQgdGhpbmsgdGhhdOKAmXMgbmVjZXNzYXJ5IOKAkyBGaWd1cmUgMiBwcm92aWRlcyBzdWZmaWNp
ZW50IHN0cnVjdHVyZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+T0su
PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYi
PlBsdXMgYSBmZXcgbW9yZSBtaW5vciBjb21tZW50cyBpbmxpbmUg4oCmPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMz
NjYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij5UaGFua3MsIC0tRGF2aWQ8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojOTkzMzY2Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAw
aW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBKw6Fub3MgRmFya2FzIFs8
YSBocmVmPSJtYWlsdG86amFub3MuZmFya2FzQGVyaWNzc29uLmNvbSI+bWFpbHRvOmphbm9zLmZh
cmthc0Blcmljc3Nvbi5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgSnVs
eSA0LCAyMDE4IDI6MTUgUE08YnI+DQo8Yj5Ubzo8L2I+IEJsYWNrLCBEYXZpZDxicj4NCjxiPkNj
OjwvYj4gRGV0TmV0IFdHPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbRGV0bmV0XSBXRyBMYXN0
IENhbGw6IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNTwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBw
dCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPkhpIERhdmlkLDxicj4NCjxicj4NClRoYW5r
IHlvdSB2ZXJ5IG11Y2ggZm9yIHlvdXIgcmV2aWV3IGFuZCBjb21tZW50cyE8YnI+DQo8YnI+DQpQ
bGVhc2Ugc2VlIGluLWxpbmUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPk9uIDYvMjkvMjAxOCA0OjEwIFBNLCBCbGFjaywgRGF2aWQgd3JvdGU6PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0
O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSAtMDYgdmVyc2lvbiBvZiB0aGlzIGRyYWZ0IGlzIG11Y2gg
aW1wcm92ZWQgb3ZlciB0aGUgLTA1IHZlcnNpb24g4oCTIGxvdHMgb2YgZGlsaWdlbnQgd29yayBi
eSB0aGUgYXV0aG9ycyBpcyBldmlkZW50IGFuZCBhcHByZWNpYXRlZC48L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgaGF2ZSB0d28gbWlub3IgY29udGVudCBjb25j
ZXJucyBhbmQgc29tZSBzbWFsbGVyIGVkaXRvcmlhbCBpdGVtcy48L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPioqIENvbnRlbnQ8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi0tIFNlY3Rpb24gMi4yPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGUgZGVmaW5pdGlvbiBvZiDigJxicmlkZ2VkIHBhdGji
gJ0gbG9va3MgbGlrZSBhIGRlZmluaXRpb24gb2Yg4oCcYnJpZGdlZCBmb3J3YXJkaW5n4oCdIOKA
kyB0aGUgZGVmaW5pdGlvbiBuZWVkcyB0byBlbmNvbXBhc3MgdGhlIG5vdGlvbiBvZiBhIHBhdGgg
dGhhdCBpbnZvbHZlcyBtb3JlIHRoYW4NCiBvbmUgYnJpZGdlLjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7Jm5ic3A7IGJyaWRnZWQgcGF0aDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBIFZMQU4gYnJpZGdlIHVzZXMgdGhlIFZM
QU4gSUQgYW5kIHRoZSBkZXN0aW5hdGlvbiBNQUM8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxw
cmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYWRkcmVzcyB0byBzZWxlY3QgdGhlIG91
dGJvdW5kIHBvcnQgaGVuY2UgdGhlIHBhdGggZm9yIGE8L3NwYW4+PG86cD48L286cD48L3ByZT4N
CjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZnJhbWUuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPllvdSBhcmUgcmlnaHQs
IGl0IGxvb2tzIGxpa2UgdGhlIGVtcGhhc2lzIGlzIG9uIGJyaWRnZSBmb3J3YXJkaW5nIHJhdGhl
ciB0aGFuIHBhdGguPGJyPg0KSG93ZXZlciwgdGhlIHN1cGVycG9zaXRpb24gb2YgdGhlIG91dGJv
dW5kIHBvcnRzIHByb3ZpZGVzIGEgcGF0aCwgd2hpY2ggd2FzIHRyaWVkIHRvIGJlIGNhcHR1cmVk
IGJ5ICZxdW90O2hlbmNlIHRoZSBwYXRoJnF1b3Q7Ljxicj4NClRoZSBpZGVhIHdhcyB0byBrZWVw
IGl0IHNpbXBsZSBub3QgZGl2ZSBpbnRvIHRoZSBkZXRhaWxzLCB3aGljaCBhcmUgbm90IG5lY2Vz
c2FyeSBpbiB0aGlzIGRvY3VtZW50Ljxicj4NCjxicj4NCldvdWxkIGl0IGJlIGdvb2QgdG8gdXBk
YXRlIHRvOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsgYnJpZGdlZCBwYXRoPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEEgVkxBTiBicmlkZ2UgdXNlcyB0aGUg
VkxBTiBJRCBhbmQgdGhlIGRlc3RpbmF0aW9uIE1BQzwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0K
PHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhZGRyZXNzIHRvIHNlbGVjdCB0aGUg
b3V0Ym91bmQgcG9ydC4gVGhlIHN1cGVycG9zaXRpb248L3NwYW4+PG86cD48L286cD48L3ByZT4N
CjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgb2YgdGhlIG91dGJvdW5kIHBvcnRz
IGlzIHRoZSBwYXRoIGZvciBhIGZyYW1lLjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0i
Y29sb3I6IzAwNjYwMCI+Pzxicj4NCjxicj4NCk9yIHNob3VsZCB3ZSBkbyBzb21ldGhpbmcgZWxz
ZT8gPGJyPg0KVGhlcmUgaXMgb25seSBvbmUgb2NjdXJyZW5jZSBvZiAmcXVvdDticmlkZ2VkIHBh
dGgmcXVvdDsgaW4gdGhlIHRleHQgaW4gYnJhY2tldHMuPGJyPg0KPC9zcGFuPjxicj4NCjxicj4N
CjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+LS0gU2VjdGlvbiA0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj5GaWd1cmUgMiBpbiBTZWN0aW9uIDQuMS4xIGludHJvZHVjZXMgdGhlIERl
dG5ldCBzZXJ2aWNlIGFuZCB0cmFuc3BvcnQgbGF5ZXJzLiZuYnNwOyZuYnNwOyBUaGUgYXNzb2Np
YXRlZCB0ZXh0IHF1aWNrbHkgZGl2ZXMgaW50byBleHBsYWluaW5nIHRoZSBmdW5jdGlvbmFsaXR5
IGluIHRob3NlIGxheWVycywNCiBidXQgaXQgd291bGQgYmUgaGVscGZ1bCB0byBzdGFydCB3aXRo
IGFuIGluaXRpYWwgaGlnaCBsZXZlbCBkZXNjcmlwdGlvbiBvZiBlYWNoIG9mIHRob3NlIGxheWVy
cyB0aGF0IGhlbHBzIG1vdGl2YXRlIHRoZWlyIHNlcGFyYXRpb24uJm5ic3A7IEl0IGFwcGVhcnMg
dGhhdDo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+LSBUaGUgRGV0TmV0IFNlcnZpY2UgbGF5ZXIgcHJvdmlk
ZXMgdGltZWx5IHJlbGlhYmxlIGluLW9yZGVyIERldE5ldCBmbG93IGRlbGl2ZXJ5IHRvIGFwcGxp
Y2F0aW9ucyB0aGF0IHVzZSBEZXROZXQuJm5ic3A7Jm5ic3A7IEEgRGV0TmV0IGZsb3cgYXQgdGhl
IHRvcCBvZiB0aGUgRGV0TmV0IFNlcnZpY2UNCiBsYXllciBtYXkgb3IgbWF5IG5vdCBiZSBhIGNv
bXBvdW5kIGZsb3cgYXQgdGhlIGJvdHRvbSBvZiB0aGF0IGxheWVyLjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij4tIFRoZSBEZXROZXQgVHJhbnNwb3J0IGxheWVyIGluc3VsYXRlcyBEZXROZXQgZmxvd3MgKGF0
IHRoZSBib3R0b20gb2YgdGhlIERldE5ldCBTZXJ2aWNlIGxheWVyKSBmcm9tIGludGVyZmVyZW5j
ZSBieSBuZXR3b3JrIG1lY2hhbmlzbXMsIHByaW1hcmlseSBxdWV1aW5nIGFuZA0KIHJvdXRpbmcs
IHdoZXJlIGNvbmdlc3Rpb24gaXMgYW4gaW5kaWNhdGlvbiBvZiBxdWV1ZWluZyBpbnRlcmZlcmVu
Y2UuJm5ic3A7IEEgRGV0TmV0IGZsb3cgYXQgdGhlIHRvcCBvZiB0aGUgRGV0TmV0IFRyYW5zcG9y
dCBsYXllciBtYXkgb3IgbWF5IG5vdCBiZSBhIG1lbWJlciBmbG93IHRoYXQgaXMgcGFydCBvZiBh
IGNvbXBvdW5kIGZsb3csIGRlcGVuZGluZyBvbiB3aGF0IGlzIGRvbmUgaW4gdGhlIERldE5ldCBT
ZXJ2aWNlIGxheWVyLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KPHNwYW4g
c3R5bGU9ImNvbG9yOiMwMDY2MDAiPllvdSBhcmUgcmlnaHQsIHNlY3Rpb24gNCBqdW1wcyBpbnRv
IHRoZSBkZXRhaWxzIHdpdGhvdXQgbXVjaCBvZiBhbiBpbnRyb2R1Y3Rpb24uIEkgZ3Vlc3Mgd2Ug
aGFkIGEga2luZCBvZiBjaGlja2VuIGFuZCBlZ2cgcHJvYmxlbSBoZXJlLiBGaWd1cmUgNCBwcm92
aWRlcyBhIGhpZ2hlciBsZXZlbCB2aWV3IHRoYW4gRmlndXJlIDIuIEhvd2V2ZXIsIEZpZ3VyZSA0
IGNhcHR1cmVzIGRpZmZlcmVudCBhc3BlY3RzLA0KIGRpdmVzIGludG8gdGhlIGRldGFpbHMgb2Yg
ZGF0YSBwbGFuZSBvcHRpb25zLiBTbywgaXQgc2VlbXMgYmV0dGVyIHRvIGtlZXAgdGhlIG9yZGVy
Ljxicj4NCjxicj4NCldlIGNvdWxkIGFkZCBzb21lIGludHJvZHVjdG9yeSB0ZXh0IHRvIDQuMSBv
ciA0LjEuMSwgZm9yIGluc3RhbmNlOjwvc3Bhbj48YnI+DQpUaGUgZnVuY3Rpb25hbGl0eSBuZWVk
ZWQgZm9yIERldE5ldCAoU2VjdGlvbiAzKSBhcmUgaW1wbGVtZW50ZWQgaW4gdGhlIERldE5ldCBs
YXllciB3aGljaCBjb21wcmlzZXMgdGhlIERldE5ldCBzZXJ2aWNlIGxheWVyIGFuZCB0aGUgRGV0
TmV0IHRyYW5zcG9ydCBsYXllci4gVGhlIERldE5ldCBzZXJ2aWNlIGxheWVyIGZ1bmN0aW9ucyBy
ZWx5IG9uIGZsb3cgaWRlbnRpZmljYXRpb24gYW5kIHNlcXVlbmNpbmcuIFRoZSBEZXROZXQgdHJh
bnNwb3J0DQogbGF5ZXIgZnVuY3Rpb24gbWF5IHJlbHkgb24gZmxvdyBpZGVudGlmaWNhdGlvbi48
YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+V2hhdCBkbyB5b3UgdGhpbms/
PC9zcGFuPjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAwIj5TaG91bGQgd2Ug
YWxzbyByZWFycmFuZ2UsIGUuZy4sIGluZGVudCB0aGUgdGV4dCBhZnRlciBGaWd1cmUgMiBzdWNo
IHRoYXQNCjxicj4NClBhY2tldCBzZXF1ZW5jaW5nLCBEdXBsaWNhdGUgZWxpbWluYXRpb24sIEZs
b3cgcmVwbGljYXRpb24sIEZsb3cgbWVyZ2luZywgUGFja2V0IGVuY29kaW5nLCBhbmQgUGFja2V0
IGRlY29kaW5nIGdldCB1bmRlciBTZXJ2aWNlIGxheWVyPGJyPg0KYW5kPGJyPg0KQ29uZ2VzdGlv
biBwcm90ZWN0aW9uIGFuZCBFeHBsaWNpdCByb3V0ZXMgZ2V0IHVuZGVyIFRyYW5zcG9ydCBsYXll
cj88L3NwYW4+PGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2tx
dW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+VGhlcmXigJlzIGEgcmVsYXRlZCBwYXJhZ3JhcGggb2YgdGV4dCBiZXR3
ZWVuIEZpZ3VyZXMgMyBhbmQgNCBpbiBTZWN0aW9uIDQuMS4yLCBidXQgaXQgZG9lc27igJl0IHBy
b3ZpZGUgdXNlZnVsIGludHVpdGlvbiBhYm91dCB3aGljaCBmdW5jdGlvbmFsaXR5IGJlbG9uZ3Mg
aW4gd2hpY2gNCiBsYXllci48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+KiogRWRpdG9yaWFsPGJyPg0KPGJyPg0K
PGJyPg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi0tIFNlY3Rpb24gMi4xPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj7igJxleHBlY3RlZOKAnSBzZWVtcyBvZmYgaW4gdGhl
IGRlZmluaXRpb24gb2YgcmVzZXJ2YXRpb246PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsm
bmJzcDsgcmVzZXJ2YXRpb248L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRoZSBzZXQgb2YgcmVzb3VyY2VzIGFsbG9jYXRlZCBiZXR3ZWVu
IGEgc291cmNlIGFuZCBvbmUgb3I8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG1vcmUgZGVzdGluYXRpb25zIHRocm91Z2ggdHJhbnNpdCBu
b2RlcyBhbmQgc3VibmV0czwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgYXNzb2NpYXRlZCB3aXRoIGEgRGV0TmV0IGZsb3csIHRvIHByb3Zp
ZGUgdGhlIGV4cGVjdGVkIERldE5ldDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU2VydmljZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPlN1Z2dlc3QgZWl0aGVyIOKAnHRvIHByb3ZpZGUgdGhlIHByb3Zp
c2lvbmVkIERldE5ldCBTZXJ2aWNlIHRvIHRoYXQgZmxvd+KAnQ0KPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1i
b3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+SSBsaWtlIHRoaXMgb25l
LCB3aWxsIHVwZGF0ZSB0byB0aGlzIG9uZS48L3NwYW4+PGJyPg0KPGJyPg0KPGJyPg0KPG86cD48
L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5vciDigJx0byBwcm92aWRlIHRoZSBzcGVjaWZpZWQgRGV0TmV0IFNlcnZpY2UgdG8g
dGhhdCBmbG93LuKAnTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
LS0gU2VjdGlvbiAzLjE8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBvJm5ic3A7
IEFuIHVwcGVyIGJvdW5kIG9uIG91dC1vZi1vcmRlciBwYWNrZXQgZGVsaXZlcnkuJm5ic3A7IEl0
IGlzIHdvcnRoPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG5vdGluZyB0aGF0IHNvbWUg
RGV0TmV0IGFwcGxpY2F0aW9ucyBhcmUgdW5hYmxlIHRvIHRvbGVyYXRlIGFueTwvc3Bhbj48bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBvdXQtb2Ytb3JkZXIgZGVsaXZlcnkuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPklzIHRoYXQgYSBzZXF1ZW5jZSBib3VuZCBv
ciBhIHRpbWUgYm91bmQgb3IgYm90aD8mbmJzcDsmbmJzcDsgSSBzdXNwZWN0IHRoYXQgYSBzZXF1
ZW5jZSBib3VuZCAobWF4aW11bSBkZWdyZWUgb2YgcmVvcmRlcmluZyBpbiBhIGZsb3csIGluZGVw
ZW5kZW50IG9mIGZsb3cgcmF0ZSkgd2FzIGludGVuZGVkLiZuYnNwOw0KIEFuIGFuYWxvZ291cyBj
bGFyaWZpY2F0aW9uIHdvdWxkIGJlIGhlbHBmdWwgaW4gc2VjdGlvbiAzLjIuMi4xIC48L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzAwNjYwMCI+SXQgaXMgaW50ZW50aW9uYWxseSBrZXB0IGhpZ2ggbGV2
ZWwgaW4gdGhlIGFyY2hpdGVjdHVyZSBkcmFmdC4gRGV0YWlscyBhcmUgdG8gYmUgcHJvdmlkZWQg
YnkgdGhlIGZsb3cgaW5mb3JtYXRpb24gbW9kZWwgZHJhZnQuIFBsZWFzZSBzZWUgbXkgcHJldmlv
dXMgbWFpbDoNCjxhIGhyZWY9Imh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cv
ZGV0bmV0L0FXRzJlZW1nX0FXc3ZGMkZ3dFJFeWRfeHRDOCI+DQpodHRwczovL21haWxhcmNoaXZl
LmlldGYub3JnL2FyY2gvbXNnL2RldG5ldC9BV0cyZWVtZ19BV3N2RjJGd3RSRXlkX3h0Qzg8L2E+
Ljwvc3Bhbj48YnI+DQo8YnI+DQo8Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+W0Rh
dmlkJmd0O10gPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPk9LLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0
O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4tLSBTZWN0aW9uIDMu
Mi4zPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JIGRvbuKAmXQg
dW5kZXJzdGFuZCDigJxkZWZpbmVk4oCdIGluOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7IEV2ZW4gdGhlIHVzZSBvZjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyByZWR1bmRhbnQgcGF0aHMgdGhyb3Vn
aCBhIG5ldHdvcmsgZGVmaW5lZCwgZS5nLiwgYnkgW1JGQzYzNzJdIGRvIG5vdDwvc3Bhbj48bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyBlbGltaW5hdGUgdGhlIGNoYW5jZXMgb2YgcGFja2V0IGxvc3MuIDwvc3Bhbj48bzpwPjwvbzpw
PjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5XYXMg4oCcZS5nLiwgYXMgZGVmaW5lZCBieSBb
UkZDNjM3Ml0s4oCdIGludGVuZGVkPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90
ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPlllcywgdGhpcyB3YXMgdGhlIGludGVudGlvbiwgd2ls
bCB1cGRhdGUgdG8gdGhpcyBvbmUuPC9zcGFuPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0K
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+
DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IE1hbnkgcmVhbC10
aW1lIG5ldHdvcmtzIHJlbHkgb24gcGh5c2ljYWwgcmluZ3Mgb3IgY2hhaW5zIG9mIHR3by1wb3J0
PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7Jm5ic3A7IGRldmljZXMsIHdpdGggYSByZWxhdGl2ZWx5IHNpbXBsZSByaW5nIGNvbnRy
b2wgcHJvdG9jb2wuIDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij5Ib3cgZG9lcyBhIOKAnHJpbmcgY29udHJvbCBwcm90b2NvbOKAnSBjb250cm9sIOKAnGNoYWlu
c+KAnT8mbmJzcDsgU3VnZ2VzdDog4oCccmluZyBjb250cm9sIHByb3RvY29s4oCdIC0mZ3Q7IOKA
nGNvbnRyb2wgcHJvdG9jb2zigJ08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QWxzbywgYXJlIHBhaXJlZCBj
aGFpbnMgYmV0d2VlbiBjb21tb24gZW5kcG9pbnRzIGludGVuZGVkLCBvciBhIG1vcmUgZ2VuZXJh
bCBub3Rpb24gb2YgY2hhaW5zPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAwIj5UaGlzIHRl
eHQgcmVmZXJzIHRvIHR5cGljYWwgZmFjdG9yeSBkZXBsb3ltZW50LCB3aGljaCBpcyBjaGFpbiBv
ciByaW5nLjxicj4NCkl0IHNlZW1zIGJldHRlciB0byBrZWVwIOKAnHJpbmcgY29udHJvbCBwcm90
b2NvbOKAnSBiZWNhdXNlIHRoZXkgYXJlIG9mdGVuIHZlcnkgZGlmZmVyZW50IGZyb20gZ2VuZXJp
YyBjb250cm9sIHByb3RvY29scyBhcHBsaWNhYmxlIHRvIG1lc2ggbmV0d29ya3MuPGJyPg0KPGJy
Pg0KV291bGQgZmxpcHBpbmcgY2hhaW4gYW5kIHJpbmcgcmVzb2x2ZSB5b3VyIGNvbmNlcm4/PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOyBNYW55IHJlYWwtdGltZSBuZXR3b3JrcyByZWx5IG9uIHBoeXNpY2FsIGNoYWlucyBv
ciByaW5ncyBvZiB0d28tcG9ydDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBkZXZpY2VzLCB3aXRoIGEgcmVsYXRpdmVs
eSBzaW1wbGUgcmluZyBjb250cm9sIHByb3RvY29sLiA8L3NwYW4+PG86cD48L286cD48L3ByZT4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1
LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxz
cGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij5bRGF2aWQmZ3Q7XSA8L3NwYW4+PC9pPjwvYj48c3Bh
biBzdHlsZT0iY29sb3I6Izk5MzM2NiI+SXQgZmVlbHMgbGlrZSDigJxyaW5nIGNvbnRyb2wgcHJv
dG9jb2zigJ0gaXMgYW4gaW1wb3J0YW50IHBocmFzZSB0byByZXRhaW4uJm5ic3A7Jm5ic3A7IElu
IHRoZSBvcmlnaW5hbCB0ZXh0LCB3b3VsZCBpdCBiZSByZWFzb25hYmxlIHRvIGFkZCDigJwoYXBw
bGllcyB0byBib3RoIHJpbmdzDQogYW5kIGNoYWlucynigJ0gdG8gdGhlIGVuZCBvZiB0aGUgc2Vu
dGVuY2U/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4w
cHQiPldlbGwsIEkgZ3Vlc3MgdGhlIHBvaW50IGlzIHRoYXQgdGhlcmUgYXJlIG1hbnkgc3BlY2lm
aWMgcmluZyBwcm90b2NvbHMsIGJ1dCB3ZSBhcmUgbG9va2luZyBmb3IgYSBnZW5lcmljIHNvbHV0
aW9uLjxicj4NCldoYXQgYWJvdXQgZGVsZXRpbmcgJnF1b3Q7Y2hhaW5zJnF1b3Q7IGZyb20gdGhl
IHNlbnRlbmNlPzxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9
Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4g
NC4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHByZT48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPiZuYnNwOyZuYnNwOyBFeHBsaWNpdCByb3V0ZXMgY2FuIGJlIGVzdGFibGlzaGVk
IHZhcmlvdXMgd2F5cyw8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+ZXN0YWJsaXNoZWQgdmFyaW91cyAtJmd0OyBlc3RhYmxpc2hlZCBpbiB2YXJpb3VzPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+T0su
PC9zcGFuPjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5
bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBU
aGlzIGlzPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7Jm5ic3A7IGlycmVzcGVjdGl2ZSBvZiB0aGUgZGlzdHJpYnV0aW9uIG1ldGhv
ZCB1c2VkLCBhbHNvIGFwcGxpZXMgdG8gc2VydmljZTwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0K
PHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBwcm90ZWN0aW9uIG92
ZXIgZXhwbGljaXQgcm91dGVzLiA8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+dXNlZCwgYWxzbyAtJmd0OyB1c2VkLCBhbmQgYWxzbzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
Ym90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPk9LLjwvc3Bhbj48YnI+
DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4tLSBG
aWd1cmUgNSAoU2VjdGlvbiA0LjEuMyk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPlRoZSBVTkkgYWNyb255bSBpcyBpbnRyb2R1Y2VkIHdpdGhvdXQgZXhwYW5zaW9u
IG9yIGRlZmluaXRpb24g4oCTIHBsZWFzZSBjb3JyZWN0IHRoYXQsIGUuZy4sIGJ5IGRlZmluaW5n
IFVOSSBpbiBTZWN0aW9uIDIuMS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+RGV0TmV0
LVVOSSBpcyB0aGVyZSBhbW9uZyB0aGUgZGVmaW5pdGlvbnMuIEl0IHNlZW1zIGVub3VnaCB0byBt
ZS48L3NwYW4+PGJyPg0KPGJyPg0KPGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPltE
YXZpZCZndDtdIDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij5UaGF0
4oCZcyBmaW5lIOKAkyBJIG92ZXJsb29rZWQgdGhhdCBkZWZpbml0aW9uLCBzb3JyeS48L3NwYW4+
PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+LS0gRmlndXJlIDkgKFNlY3Rp
b24gNC43LjIpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JIHRo
aW5rIEkgdW5kZXJzdGFuZCB3aGF04oCZcyBnb2luZyBvbiwgYnV0IHRoZSB1c2Ugb2Yg4oCcYWRk
L3JlbW92ZeKAnSBpbiB0aGUgZmlndXJlIHNob3VsZCBiZSBleHBsYWluZWQgaW4gYXNzb2NpYXRl
ZCB0ZXh0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA5OTAwIj5XaGF0IGFib3V0IHVwZGF0aW5n
IHRoZSBzZW50ZW5jZSBhYm92ZSBGaWd1cmUgOSB0bzo8L3NwYW4+PGJyPg0KQSBwYWNrZXQgd2l0
aCBjb3JyZXNwb25kaW5nIEZsb3ctSURzIGlzIGlsbHVzdHJhdGVkIGluIEZpZ3VyZSA5LCB3aGlj
aCBhbHNvIGluZGljYXRlcyB3aGVyZSBGbG93LUlEIGNhbiBiZSBhZGRlZCBvciByZW1vdmVkLjxi
cj4NCjxicj4NCjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij5bRGF2aWQmZ3Q7XSA8
L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+U3VyZSwgd2l0aCBvbmUg
bWlub3IgZWRpdDog4oCcd2hlcmUgRmxvdy1JROKAnSAtJmd0OyDigJx3aGVyZSBlYWNoIEZsb3ct
SUTigJ08L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+T0suPGJyPg0KPGJy
Pg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0
OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPlRoYW5rcywgLS1EYXZpZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzAwOTkwMCI+PGJyPg0KVGhhbmsg
eW91ITxicj4NCkphbm9zPC9zcGFuPjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+
PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEg
MS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gZGV0bmV0IFs8YSBocmVmPSJtYWlsdG86ZGV0
bmV0LWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZzwvYT5d
DQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkrDoW5vcyBGYXJrYXM8YnI+DQo8Yj5TZW50OjwvYj4gVGh1
cnNkYXksIEp1bmUgMjgsIDIwMTggOTowOSBQTTxicj4NCjxiPlRvOjwvYj4gTG91IEJlcmdlcjsg
U3Rld2FydCBCcnlhbnQ7IDxhIGhyZWY9Im1haWx0bzpkZXRuZXRAaWV0Zi5vcmciPmRldG5ldEBp
ZXRmLm9yZzwvYT4gJmd0OyZndDsgRGV0TmV0IFdHPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBb
RGV0bmV0XSBXRyBMYXN0IENhbGw6IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNTwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tYm90dG9tOjEyLjBwdCI+RGVhciBhbGwsPGJyPg0KPGJyPg0KT2ZmLWxpbmUgZGlzY3Vzc2lv
bnMgYW1vbmcgTG91LCBTdGV3YXJ0LCBhbmQgYXV0aG9ycyBmb2xsb3dlZCB0aGUgZGlzY3Vzc2lv
bnMgdG8gcHJvcGVybHkgYWRkcmVzcyB0aGUgV0dMQyBjb21tZW50cywgaW5jbHVkaW5nIHRoZSBk
ZXRhaWxlZCBjb21tZW50cy48YnI+DQo8YnI+DQpBIG5ldyByZXZpc2lvbiBvZiB0aGUgZHJhZnQg
aGFzIGJlZW4gdXBsb2FkZWQ6IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNi48YnI+
DQo8YnI+DQpJbiBhZGRpdGlvbiB0byB0aGUgY2hhbmdlcyBhbHJlYWR5IGRlc2NyaWJlZCBpbiB0
aGlzIHRocmVhZCwgdGhlIGZvbGxvd2luZyBiaWdnZXIgY2hhbmdlcyBoYXZlIGJlZW4gbWFkZSB0
byB0aGUgZHJhZnQ6PGJyPg0KPGJyPg0KPGJyPg0KPGI+U2VjdGlvbiAyLjEgVGVybXMgdXNlZCBp
biB0aGlzIGRvY3VtZW50PC9iPjxicj4NCjxicj4NClNvbWUgZGVmaW5pdGlvbnMgcmVmaW5lZCBh
cyBzdWdnZXN0ZWQgYnkgdGhlIGRldGFpbGVkIGNvbW1lbnRzPGJyPg0KPGJyPg0KTmV3IGRlZmlu
aXRpb25zIGhhdmUgYmVlbiBhZGRlZDo8YnI+DQo8YnI+DQombmJzcDsmbmJzcDsgJnF1b3Q7YWxs
b2NhdGlvbjxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBSZXNvdXJjZXMgYXJlIGRlZGljYXRlZCB0byBzdXBwb3J0IGEgRGV0
TmV0IGZsb3cuJm5ic3A7IERlcGVuZGluZzxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBvbiBhbiBpbXBsZW1lbnRhdGlvbiwg
dGhlIHJlc291cmNlIG1heSBiZSByZXVzZWQgYnkgbm9uLTxicj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBEZXROZXQgZmxvd3Mg
d2hlbiBpdCBpcyBub3QgdXNlZCBieSB0aGUgRGV0TmV0IGZsb3cuPGJyPg0KPGJyPg0KPGJyPg0K
Jm5ic3A7Jm5ic3A7IFBFRiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBIFBhY2tldCBFbGltaW5h
dGlvbiBGdW5jdGlvbiAoUEVGKSBlbGltaW5hdGVzIGR1cGxpY2F0ZTxicj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBjb3BpZXMg
b2YgcGFja2V0cyB0byBwcmV2ZW50IGV4Y2VzcyBwYWNrZXRzIGZsb29kaW5nIHRoZTxicj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBuZXR3b3JrIG9yIGR1cGxpY2F0ZSBwYWNrZXRzIGJlaW5nIHNlbnQgb3V0IG9mIHRoZSBEZXRO
ZXQ8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgZG9tYWluLiZuYnNwOyBQRUYgY2FuIGJlIGltcGxlbWVudGVkIGJ5IGFuIGVk
Z2Ugbm9kZSwgYSByZWxheTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBub2RlLCBvciBhbiBlbmQgc3lzdGVtLjxicj4NCjxi
cj4NCiZuYnNwOyBQUkYmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQSBQYWNrZXQgUmVwbGljYXRp
b24gRnVuY3Rpb24gKFBSRikgcmVwbGljYXRlcyBEZXROZXQgZmxvdzxicj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBwYWNrZXRz
IGFuZCBmb3J3YXJkcyB0aGVtIHRvIG9uZSBvciBtb3JlIG5leHQgaG9wcyBpbiB0aGU8YnI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgRGV0TmV0IGRvbWFpbi4mbmJzcDsgVGhlIG51bWJlciBvZiBwYWNrZXQgY29waWVzIHNlbnQg
dG8gZWFjaCBuZXh0PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGhvcCBpcyBhIERldE5ldCBmbG93IHNwZWNpZmljIHBhcmFt
ZXRlciBhdCB0aGUgbm9kZSBkb2luZyB0aGU8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcmVwbGljYXRpb24uJm5ic3A7IFBS
RiBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgYW4gZWRnZSBub2RlLCBhIHJlbGF5PGJyPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG5v
ZGUsIG9yIGFuIGVuZCBzeXN0ZW0uPGJyPg0KPGJyPg0KJm5ic3A7Jm5ic3A7IFBSRU9GJm5ic3A7
Jm5ic3A7IENvbGxlY3RpdmUgbmFtZSBmb3IgUGFja2V0IFJlcGxpY2F0aW9uLCBFbGltaW5hdGlv
biwgYW5kPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IE9yZGVyaW5nIEZ1bmN0aW9ucy48YnI+DQo8YnI+DQombmJzcDsmbmJz
cDsgUE9GJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEEgUGFja2V0IE9yZGVyaW5nIEZ1bmN0aW9u
IChQT0YpIHJlLW9yZGVycyBwYWNrZXRzIHdpdGhpbiBhPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IERldE5ldCBmbG93IHRo
YXQgYXJlIHJlY2VpdmVkIG91dCBvZiBvcmRlci4mbmJzcDsgVGhpcyBmdW5jdGlvbjxicj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgYW4gZWRnZSBub2RlLCBhIHJlbGF5IG5vZGUsIG9yIGFu
IGVuZDxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBzeXN0ZW0uPGJyPg0KPGJyPg0KJm5ic3A7IERldE5ldCBzZXJ2aWNlIHBy
b3h5PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IE1hcHMgYmV0d2VlbiBBcHAtZmxvd3MgYW5kIERldE5ldCBmbG93cy48YnI+
DQo8YnI+DQombmJzcDsmbmJzcDsgYnJpZGdlZCBwYXRoPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEEgVkxBTiBicmlkZ2Ug
dXNlcyB0aGUgVkxBTiBJRCBhbmQgdGhlIGRlc3RpbmF0aW9uIE1BQzxicj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhZGRyZXNz
IHRvIHNlbGVjdCB0aGUgb3V0Ym91bmQgcG9ydCBoZW5jZSB0aGUgcGF0aCBmb3IgYTxicj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBmcmFtZS4mcXVvdDs8YnI+DQo8YnI+DQo8YnI+DQo8Yj5TZWN0aW9uIDMuMSBQcmltYXJ5IGdv
YWxzIGRlZmluaW5nIHRoZSBEZXROZXQgUW9TPC9iPjxicj4NCjxicj4NCkEgbmV3IFFvUyBhc3Bl
Y3QgaGFzIGJlZW4gYWRkZWQ6PGJyPg0KJm5ic3A7Jm5ic3A7ICZxdW90O28mbmJzcDsgQW4gdXBw
ZXIgYm91bmQgb24gb3V0LW9mLW9yZGVyIHBhY2tldCBkZWxpdmVyeS4mbmJzcDsgSXQgaXMgd29y
dGg8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbm90aW5nIHRoYXQgc29tZSBE
ZXROZXQgYXBwbGljYXRpb25zIGFyZSB1bmFibGUgdG8gdG9sZXJhdGUgYW55PGJyPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG91dC1vZi1vcmRlciBkZWxpdmVyeS4mcXVvdDs8YnI+
DQo8YnI+DQo8YnI+DQpUaGUgM3JkIHBhcmFncmFwaCBvbiBsb3NzIG9uIHBhZ2UgOCBhZnRlciB0
aGUgYnVsbGV0IGxpc3QgaGFzIGJlZW4gZXh0ZW5kZWQgdG86PGJyPg0KJm5ic3A7Jm5ic3A7ICZx
dW90O0FmdGVyIGNvbmdlc3Rpb24sIHRoZSBtb3N0IGltcG9ydGFudCBjb250cmlidXRpb25zIHRv
IHBhY2tldCBsb3NzIGFyZTxicj4NCiZuYnNwOyZuYnNwOyB0eXBpY2FsbHkgZnJvbSByYW5kb20g
bWVkaWEgZXJyb3JzIGFuZCBlcXVpcG1lbnQgZmFpbHVyZXMuJm5ic3A7IFNlcnZpY2U8YnI+DQom
bmJzcDsmbmJzcDsgcHJvdGVjdGlvbiBpcyB0aGUgbmFtZSBmb3IgdGhlIG1lY2hhbmlzbXMgdXNl
ZCBieSBEZXROZXQgdG8gYWRkcmVzczxicj4NCiZuYnNwOyZuYnNwOyB0aGVzZSBsb3NzZXMuJm5i
c3A7IFRoZSBtZWNoYW5pc21zIGVtcGxveWVkIGFyZSBjb25zdHJhaW5lZCBieSB0aGU8YnI+DQom
bmJzcDsmbmJzcDsgcmVxdWlyZW1lbnQgdG8gbWVldCB0aGUgdXNlcnMnIGxhdGVuY3kgcmVxdWly
ZW1lbnRzLiZuYnNwOyBQYWNrZXQ8YnI+DQombmJzcDsmbmJzcDsgcmVwbGljYXRpb24gYW5kIGVs
aW1pbmF0aW9uIChTZWN0aW9uIDMuMi4yKSBhbmQgcGFja2V0IGVuY29kaW5nPGJyPg0KJm5ic3A7
Jm5ic3A7IChTZWN0aW9uIDMuMi4yLjMpIGFyZSBkZXNjcmliZWQgaW4gdGhpcyBkb2N1bWVudCB0
byBwcm92aWRlIHNlcnZpY2U8YnI+DQombmJzcDsmbmJzcDsgcHJvdGVjdGlvbjsgb3RoZXJzIG1h
eSBiZSBmb3VuZC4mbmJzcDsgRm9yIGluc3RhbmNlLCBwYWNrZXQgZW5jb2RpbmcgY2FuPGJyPg0K
Jm5ic3A7Jm5ic3A7IGJlIHVzZWQgdG8gcHJvdmlkZSBzZXJ2aWNlIHByb3RlY3Rpb24gYWdhaW5z
dCByYW5kb20gbWVkaWEgZXJyb3JzLDxicj4NCiZuYnNwOyZuYnNwOyBwYWNrZXQgcmVwbGljYXRp
b24gYW5kIGVsaW1pbmF0aW9uIGNhbiBiZSB1c2VkIHRvIHByb3ZpZGUgc2VydmljZTxicj4NCiZu
YnNwOyZuYnNwOyBwcm90ZWN0aW9uIGFnYWluc3QgZXF1aXBtZW50IGZhaWx1cmVzLiZuYnNwOyBU
aGlzIG1lY2hhbmlzbSBkaXN0cmlidXRlczxicj4NCiZuYnNwOyZuYnNwOyB0aGUgY29udGVudHMg
b2YgRGV0TmV0IGZsb3dzIG92ZXIgbXVsdGlwbGUgcGF0aHMgaW4gdGltZSBhbmQvb3I8YnI+DQom
bmJzcDsmbmJzcDsgc3BhY2UsIHNvIHRoYXQgdGhlIGxvc3Mgb2Ygc29tZSBvZiB0aGUgcGF0aHMg
ZG9lcyBuZWVkIG5vdCBjYXVzZSB0aGU8YnI+DQombmJzcDsmbmJzcDsgbG9zcyBvZiBhbnkgcGFj
a2V0cy4mcXVvdDs8YnI+DQo8YnI+DQo8YnI+DQo8Yj4zLjIuMi4mbmJzcDsgU2VydmljZSBQcm90
ZWN0aW9uPC9iPjxicj4NCjxicj4NClNlcnZpY2UgcHJvdGVjdGlvbiBpcyB1c2VkIGFzIGEgbW9y
ZSBnZW5lcmljIHRlcm0uIEludHJvZHVjdG9yeSB0ZXh0IGFkZGVkOjxicj4NCiZuYnNwOyZuYnNw
OyAmcXVvdDtTZXJ2aWNlIHByb3RlY3Rpb24gYWltcyB0byBtaXRpZ2F0ZSBvciBlbGltaW5hdGUg
cGFja2V0IGxvc3MgZHVlIHRvPGJyPg0KJm5ic3A7Jm5ic3A7IGVxdWlwbWVudCBmYWlsdXJlcywg
cmFuZG9tIG1lZGlhIGFuZC9vciBtZW1vcnkgZmF1bHRzLiZuYnNwOyBUaGVzZSB0eXBlczxicj4N
CiZuYnNwOyZuYnNwOyBvZiBwYWNrZXQgbG9zcyBjYW4gYmUgZ3JlYXRseSByZWR1Y2VkIGJ5IHNw
cmVhZGluZyB0aGUgZGF0YSBvdmVyPGJyPg0KJm5ic3A7Jm5ic3A7IG11bHRpcGxlIGRpc2pvaW50
IGZvcndhcmRpbmcgcGF0aHMuJm5ic3A7IFZhcmlvdXMgc2VydmljZSBwcm90ZWN0aW9uPGJyPg0K
Jm5ic3A7Jm5ic3A7IG1ldGhvZHMgYXJlIGRlc2NyaWJlZCBpbiBbUkZDNjM3Ml0sIGUuZy4sIDEm
IzQzOzEgbGluZWFyIHByb3RlY3Rpb24uPGJyPg0KJm5ic3A7Jm5ic3A7IFRoaXMgc2VjdGlvbiBk
ZXNjcmliZXMgdGhlIGZ1bmN0aW9uYWwgZGV0YWlscyBvZiBhbiBhZGRpdGlvbmFsIG1ldGhvZDxi
cj4NCiZuYnNwOyZuYnNwOyBpbiBTZWN0aW9uIDMuMi4yLjIsIHdoaWNoIGNhbiBiZSBpbXBsZW1l
bnRlZCBhcyBkZXNjcmliZWQgaW48YnI+DQombmJzcDsmbmJzcDsgU2VjdGlvbiAzLjIuMi4zIG9y
IGFzIHNwZWNpZmllZCBpbiBbSS1ELmlldGYtZGV0bmV0LWRwLXNvbC1tcGxzXSBpbjxicj4NCiZu
YnNwOyZuYnNwOyBvcmRlciB0byBwcm92aWRlIDEmIzQzO24gaGl0bGVzcyBwcm90ZWN0aW9uLiZu
YnNwOyBUaGUgYXBwcm9wcmlhdGUgc2VydmljZTxicj4NCiZuYnNwOyZuYnNwOyBwcm90ZWN0aW9u
IG1lY2hhbmlzbSBkZXBlbmRzIG9uIHRoZSBzY2VuYXJpbyBhbmQgdGhlIHJlcXVpcmVtZW50cy4m
cXVvdDs8YnI+DQo8YnI+DQo8YnI+DQpOZXcgc3ViLXNlY3Rpb24gYWRkZWQ6PGJyPg0KPGJyPg0K
JnF1b3Q7My4yLjIuMS4mbmJzcDsgSW4tT3JkZXIgRGVsaXZlcnk8YnI+DQo8YnI+DQombmJzcDsm
bmJzcDsgT3V0LW9mLW9yZGVyIHBhY2tldCBkZWxpdmVyeSBjYW4gYmUgYSBzaWRlIGVmZmVjdCBv
ZiBzZXJ2aWNlPGJyPg0KJm5ic3A7Jm5ic3A7IHByb3RlY3Rpb24uJm5ic3A7IFBhY2tldHMgZGVs
aXZlcmVkIG91dC1vZi1vcmRlciBpbXBhY3QgdGhlIGFtb3VudCBvZjxicj4NCiZuYnNwOyZuYnNw
OyBidWZmZXJpbmcgbmVlZGVkIGF0IHRoZSBkZXN0aW5hdGlvbiB0byBwcm9wZXJseSBwcm9jZXNz
IHRoZSByZWNlaXZlZDxicj4NCiZuYnNwOyZuYnNwOyBkYXRhLiZuYnNwOyBTdWNoIHBhY2tldHMg
YWxzbyBpbmZsdWVuY2UgdGhlIGppdHRlciBvZiBhIGZsb3cuJm5ic3A7IFRoZSBEZXROZXQ8YnI+
DQombmJzcDsmbmJzcDsgc2VydmljZSBpbmNsdWRlcyBtYXhpbXVtIGFsbG93ZWQgbWlzb3JkZXJp
bmcgYXMgYSBjb25zdHJhaW50LiZuYnNwOyBaZXJvPGJyPg0KJm5ic3A7Jm5ic3A7IG1pc29yZGVy
aW5nIHdvdWxkIGJlIGEgdmFsaWQgc2VydmljZSBjb25zdHJhaW50IHRvIHJlZmxlY3QgdGhhdCB0
aGU8YnI+DQombmJzcDsmbmJzcDsgZW5kIHN5c3RlbShzKSBvZiB0aGUgZmxvdyBjYW5ub3QgdG9s
ZXJhdGUgYW55IG91dC1vZi1vcmRlciBkZWxpdmVyeS48YnI+DQombmJzcDsmbmJzcDsgU2Vydmlj
ZSBwcm90ZWN0aW9uIG1heSBwcm92aWRlIGEgbWVjaGFuaXNtIHRvIHN1cHBvcnQgaW4tb3JkZXI8
YnI+DQombmJzcDsmbmJzcDsgZGVsaXZlcnkuJnF1b3Q7PGJyPg0KPGJyPg0KPGJyPg0KPGI+My4y
LjIuMi4gUGFja2V0IFJlcGxpY2F0aW9uIGFuZCBFbGltaW5hdGlvbjwvYj48YnI+DQo8YnI+DQpO
ZXcgYnVsbGV0IGFkZGVkIGFzIHRoZSBsYXN0IG9uZTo8YnI+DQombmJzcDsmbmJzcDsgJnF1b3Q7
byZuYnNwOyBUaGUgUGFja2V0IE9yZGVyaW5nIEZ1bmN0aW9uIChQT0YpIHVzZXMgdGhlIHNlcXVl
bmNpbmcgaW5mb3JtYXRpb248YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdG8g
cmUtb3JkZXIgYSBEZXROZXQgZmxvdydzIHBhY2tldHMgdGhhdCBhcmUgcmVjZWl2ZWQgb3V0IG9m
PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG9yZGVyLiZxdW90Ozxicj4NCjxi
cj4NCk5ldyBzZW50ZW5jZSBhZGRlZCBhZnRlciB0aGUgYnVsbGV0IGxpc3Q6IDxicj4NCiZxdW90
O1RoZSBvcmRlciBpbiB3aGljaCBhIG5vZGUgYXBwbGllcyB0aGUgUEVGIGFuZCB0aGUgUFJGIHRv
IGEgRGV0TmV0PGJyPg0KZmxvdyBpcyBpbXBsZW1lbnRhdGlvbiBzcGVjaWZpYy4mcXVvdDs8YnI+
DQo8YnI+DQoybmQgcGFyYWdyYXBoIGFmdGVyIHRoZSBidWxsZXQgbGlzdCBoYXMgYmVlbiB1cGRh
dGVkIHRvOjxicj4NCiZxdW90O1NvbWUgc2VydmljZSBwcm90ZWN0aW9uIG1lY2hhbmlzbXMgcmVs
eSBvbiBzd2l0Y2hpbmcgZnJvbSBvbmUgZmxvdyB0bzxicj4NCiZuYnNwOyZuYnNwOyBhbm90aGVy
IHdoZW4gYSBmYWlsdXJlIG9mIGEgZmxvdyBpcyBkZXRlY3RlZC4mbmJzcDsgQ29udHJhcmlseSwg
cGFja2V0PGJyPg0KJm5ic3A7Jm5ic3A7IHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiBjb21i
aW5lcyB0aGUgRGV0TmV0IG1lbWJlciBmbG93cyBzZW50PGJyPg0KJm5ic3A7Jm5ic3A7IGFsb25n
IG11bHRpcGxlIGRpZmZlcmVudCBwYXRocywgYW5kIHBlcmZvcm1zIGEgcGFja2V0LWJ5LXBhY2tl
dDxicj4NCiZuYnNwOyZuYnNwOyBzZWxlY3Rpb24gb2Ygd2hpY2ggdG8gZGlzY2FyZCwgZS5nLiwg
YmFzZWQgb24gc2VxdWVuY2luZyBpbmZvcm1hdGlvbi4mcXVvdDs8YnI+DQo8YnI+DQo8YnI+DQo8
Yj4zLjIuMy4mbmJzcDsgRXhwbGljaXQgcm91dGVzPC9iPjxicj4NCjxicj4NCk91dC1vZi1vcmRl
ciBhc3BlY3QgYWRkZWQgdG8gdGhlIGZpcnN0IHBhcmFncmFwaCwgd2hpY2ggaXMgYWJvdXQgZGlz
dHJpYnV0ZWQgcm91dGluZzo8YnI+DQomcXVvdDtGdXJ0aGVybW9yZSwgb3V0LW9mLW9yZGVyPGJy
Pg0KcGFja2V0IGRlbGl2ZXJ5IGNhbiBiZSBhIHNpZGUgZWZmZWN0IG9mIHJvdXRlIGNoYW5nZXMu
JnF1b3Q7PGJyPg0KPGJyPg0KTmV3IHNlbnRlbmNlIGFkZGVkIHRvIHRoZSAzcmQgcGFyYWdyYXBo
Ojxicj4NCiZxdW90O0V4cGxpY2l0IHJvdXRlcyBjYW4gYmUgZXN0YWJsaXNoZWQgdmFyaW91czxi
cj4NCndheXMsIGUuZy4sIHdpdGggUlNWUC1URSBbUkZDMzIwOV0sIHdpdGggU2VnbWVudCBSb3V0
aW5nIChTUik8YnI+DQpbSS1ELmlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZ10sIHZpYSBhIFNv
ZnR3YXJlIERlZmluZWQgTmV0d29ya2luZzxicj4NCmFwcHJvYWNoIFtSRkM3NDI2XSwgd2l0aCBJ
Uy1JUyBbUkZDNzgxM10sIGV0Yy4mcXVvdDs8YnI+DQo8YnI+DQpOZXcgcGFyYWdyYXBoIGFkZGVk
Ojxicj4NCiZuYnNwOyZuYnNwOyAmcXVvdDtPdXQtb2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5IGNh
biBiZSBhIHNpZGUgZWZmZWN0IG9mIGRpc3RyaWJ1dGluZyBhPGJyPg0KJm5ic3A7Jm5ic3A7IHNp
bmdsZSBmbG93IG92ZXIgbXVsdGlwbGUgcGF0aHMgZXNwZWNpYWxseSB3aGVuIHRoZXJlIGlzIGEg
Y2hhbmdlPGJyPg0KJm5ic3A7Jm5ic3A7IGZyb20gb25lIHBhdGggdG8gYW5vdGhlciB3aGVuIGNv
bWJpbmluZyB0aGUgZmxvdy4mbmJzcDsgVGhpcyBpczxicj4NCiZuYnNwOyZuYnNwOyBpcnJlc3Bl
Y3RpdmUgb2YgdGhlIGRpc3RyaWJ1dGlvbiBtZXRob2QgdXNlZCwgYWxzbyBhcHBsaWVzIHRvIHNl
cnZpY2U8YnI+DQombmJzcDsmbmJzcDsgcHJvdGVjdGlvbiBvdmVyIGV4cGxpY2l0IHJvdXRlcy4m
bmJzcDsgQXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gMy4yLjIuMSw8YnI+DQombmJzcDsmbmJzcDsg
b3V0LW9mLW9yZGVyIHBhY2tldHMgaW5mbHVlbmNlIHRoZSBqaXR0ZXIgb2YgYSBmbG93IGFuZCBp
bXBhY3QgdGhlPGJyPg0KJm5ic3A7Jm5ic3A7IGFtb3VudCBvZiBidWZmZXJpbmcgbmVlZGVkIHRv
IHByb2Nlc3MgdGhlIGRhdGE7IHRoZXJlZm9yZSwgRGV0TmV0PGJyPg0KJm5ic3A7Jm5ic3A7IHNl
cnZpY2UgaW5jbHVkZXMgbWF4aW11bSBhbGxvd2VkIG1pc29yZGVyaW5nIGFzIGEgY29uc3RyYWlu
dC4mbmJzcDsgVGhlPGJyPg0KJm5ic3A7Jm5ic3A7IHVzZSBvZiBleHBsaWNpdCByb3V0ZXMgaGVs
cHMgdG8gcHJvdmlkZSBpbi1vcmRlciBkZWxpdmVyeSBiZWNhdXNlPGJyPg0KJm5ic3A7Jm5ic3A7
IHRoZXJlIGlzIG5vIGltbWVkaWF0ZSByb3V0ZSBjaGFuZ2Ugd2l0aCB0aGUgbmV0d29yayB0b3Bv
bG9neSwgYnV0IHRoZTxicj4NCiZuYnNwOyZuYnNwOyBjaGFuZ2VzIGFyZSBwbGFubmFibGUgYXMg
dGhleSBhcmUgYmV0d2VlbiB0aGUgZGlmZmVyZW50IGV4cGxpY2l0PGJyPg0KJm5ic3A7Jm5ic3A7
IHJvdXRlcy4mcXVvdDs8YnI+DQo8YnI+DQo8Yj48YnI+DQo0LjEuMS4gUmVwcmVzZW50YXRpdmUg
UHJvdG9jb2wgU3RhY2sgTW9kZWw8L2I+PGJyPg0KPGJyPg0KJnF1b3Q7RXhwbGljaXQgcm91dGVz
JnF1b3Q7IGhhdmUgYmVlbiBhZGRlZCB0byBGaWd1cmUgMiB3aXRoIHRoZSBjb3JyZXNwb25kaW5n
IGV4cGxhbmF0aW9uOjxicj4NCiZuYnNwOyZxdW90O0V4cGxpY2l0IHJvdXRlczxicj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBU
aGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllciBwcm92aWRlcyBtZWNoYW5pc21zIHRvIGVuc3VyZSB0
aGF0PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IGZpeGVkIHBhdGhzIGFyZSBwcm92aWRlZCBmb3IgRGV0TmV0IGZsb3dzLiZu
YnNwOyBUaGVzZSBleHBsaWNpdDxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBwYXRocyBhdm9pZCB0aGUgaW1wYWN0IG9mIG5l
dHdvcmsgY29udmVyZ2VuY2UuJnF1b3Q7PGJyPg0KPGJyPg0KPGJyPg0KU2VjdGlvbiA0LjExIENv
bm5lY3RlZCBpc2xhbmRzIHZzLiBuZXR3b3JrcyBvZiB2MDUgaGFzIGJlZW4gZGVsZXRlZCBiZWNh
dXNlIGl0IHdhcyBqdXN0IGEgbGVmdG92ZXIgZnJvbSBlYXJseSBkcmFmdHMgb24gd2hhdCBEZXRO
ZXQgV0cgc2hvdWxkIGRvOyB3aGljaCBhcmUgY292ZXJlZCBieSB0aGUgY2hhcnRlciBhbnl3YXlz
Ljxicj4NCjxicj4NCjxicj4NClJlZmVyZW5jZXMgaGF2ZSBiZWVuIGNsZWFuZWQgdXAgYW5kIGJy
b3VnaHQgdXAtdG8tZGF0ZS48YnI+DQo8YnI+DQo8YnI+DQpSZWZpbmVtZW50cyBoYXZlIGJlZW4g
aW1wbGVtZW50ZWQgaW4gdGhlIGRyYWZ0IGFjY29yZGluZyB0byBMb3UncyBkZXRhaWxlZCBjb21t
ZW50cy4gVGhleSBhcmUgbm90IGxpc3RlZCBoZXJlIGJlY2F1c2UgdGhleSBhcmUgbWlub3IgY2hh
bmdlcy48YnI+DQo8YnI+DQo8YnI+DQpCZXN0IHJlZ2FyZHMsPGJyPg0KSmFub3M8YnI+DQo8YnI+
DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiA2
LzEyLzIwMTggMjo0OCBQTSwgTG91IEJlcmdlciB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxi
cj4NCkJhbMOhenMsIDxicj4NCjxicj4NClRoYW5rcyBmb3IgdGhlIHJlc3BvbnNlIC0tIHBsZWFz
ZSBzZWUgYmVsb3cuIDxicj4NCjxicj4NCi0tLS0tLS0tLS0gPGJyPg0KT24gSnVuZSAxMiwgMjAx
OCA0OjA3OjM1IEFNIEJhbMOhenMgVmFyZ2EgQSA8YSBocmVmPSJtYWlsdG86YmFsYXpzLmEudmFy
Z2FAZXJpY3Nzb24uY29tIj4NCiZsdDtiYWxhenMuYS52YXJnYUBlcmljc3Nvbi5jb20mZ3Q7PC9h
PiB3cm90ZTogPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2tx
dW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+SGkgTG91LCBUaGFu
a3MgZm9yIHRoZSBjb21tZW50cy4gU2VlIHJlYWN0aW9ucyBpbmxpbmUuIERvY3VtZW50IHVwZGF0
ZSBpbiBwcm9ncmVzcy4gQ2hlZXJzIEJhbGEnenMNCjxicj4NCjxicj4NCi0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tIDxicj4NCkZyb206IGRldG5ldCA8YSBocmVmPSJtYWlsdG86ZGV0bmV0LWJv
dW5jZXNAaWV0Zi5vcmciPiZsdDtkZXRuZXQtYm91bmNlc0BpZXRmLm9yZyZndDs8L2E+IE9uIEJl
aGFsZiBPZiBMb3UgQmVyZ2VyDQo8YnI+DQpTZW50OiAyMDE4LiBqw7puaXVzIDEuIDIyOjQyIDxi
cj4NClRvOiBEZXROZXQgV0cgPGEgaHJlZj0ibWFpbHRvOmRldG5ldEBpZXRmLm9yZyI+Jmx0O2Rl
dG5ldEBpZXRmLm9yZyZndDs8L2E+OyA8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1kZXRuZXQt
YXJjaGl0ZWN0dXJlQGlldGYub3JnIj4NCmRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZUBp
ZXRmLm9yZzwvYT4gPGJyPg0KU3ViamVjdDogW0RldG5ldF0gUHJvbWlzZWQgY29tbWVudHMgb24g
ZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlIDxicj4NCjxicj4NCkhpLCA8YnI+DQo8YnI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgSSBoYXZlIGEgbnVtYmVyIG9mIGhpZ2ggbGV2ZWwg
Y29tbWVudHMgb24gdGhlIGRvY3VtZW50IHRoYXQgSSdkIGxpa2UgdG8gJm5ic3A7cmFpc2UgYmVs
b3cuJm5ic3A7IEkgYWxzbyBoYXZlIGEgbnVtYmVyIG9mIG1vcmUgZWRpdG9yaWFsL3NwZWNpZmlj
IGNvbW1lbnRzIHRoYXQgJm5ic3A7SSdkIGxpa2UgdG8gcmV2aWV3IGRpcmVjdGx5IHdpdGggdGhl
IGF1dGhvcnMgYW5kIHRoZW4gaGF2ZSB0aGVtIHJlcG9ydCBiYWNrICZuYnNwO29uIGNoYW5nZXMg
LS0gaWYgYW55IHR1cm4NCiBvdXQgdG8gYmUgbW9yZSBzdWJzdGFudGl2ZSBkaXNjdXNzaW9ucyBm
cm9tIHRoZSAmbmJzcDthdXRob3IncyBwZXJzcGVjdGl2ZSwgSSdsbCByYWlzZSB0aGVzZSBvbiB0
aGUgbGlzdCBzZXBhcmF0ZWx5Lg0KPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPi4uLiA8YnI+DQo8
YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQotIFdSVCBTZWN0aW9uIDQuNC4zLCBJIHRoaW5r
IHRoZSBpbmNsdXNpb24gb2YgYSBkaXN0cmlidXRlZCBjb250cm9sIHBsYW5lIGluIHRoZSAmcXVv
dDtOZXR3b3JrIFBsYW5lJnF1b3Q7IGlzIGluY29uc2lzdGVudCB3aXRoIG90aGVyIGZ1bmN0aW9u
YWwgZGVmaW5pdGlvbnMgYW5kIGNvbmZsYXRlcyB3aGVyZSBhIGZ1bmN0aW9uIHJlc2lkZXMgZnJv
bSB0aGUgYWN0dWFsIGZ1bmN0aW9uIGFuZCB0aGF0IHdoZXRoZXIgY29udHJvbCBpcyBpbXBsZW1l
bnRlZCBpbiBhIGZ1bGx5DQogY2VudHJhbGl6ZWQsIGZ1bGx5IGRpc3RyaWJ1dGVkIG9yIHNvbWUg
aHlicmlkIGZvcm0gZG9lc24ndCBmdW5kYW1lbnRhbGx5IGNoYW5nZSZuYnNwOyB0aGUgY29udHJv
bCBmdW5jdGlvbidzIHJvbGUgLS0gdGhlcmVmb3JlIEkgdGhpbmsgdGhlIHNlY3Rpb25zIDQuNC4y
IGFuZCAuMyBzaG91bGQgYmUgcmV2aXNlZCBhY2NvcmRpbmdseQ0KPGJyPg0KW0JhbMOhenMgVmFy
Z2EgQV0gQWdyZWUgaW4gcHJpbmNpcGFsLiBMZXQncyBkaXNjdXNzIHRoZSBkZXRhaWxzLiA8bzpw
PjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tYm90dG9tOjEyLjBwdCI+T2theSAtIEknbGwgd29yayB3aXRoIHlvdSBvZmYgbGluZSBh
bmQgd2UgY2FuIHJlcG9ydCBiYWNrIHRoZSByZXN1bHRzL3Byb3Bvc2VkIGNoYW5nZXMuDQo8YnI+
DQo8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij4tIEluIHNldmVyYWwgcGxhY2VzIGl0J3Mg
bm90IGNsZWFyIHRoYXQgRGV0TmV0IHNlcnZpY2UgaXMgYWx3YXlzIGEgTDMgc2VydmljZSB3aGlj
aCBpcyBjb250cm9sbGVkIHVzaW5nIEwzIGlkZW50aWZpZXJzLCBpLmUuLCBJUCBhZGRyZXNzZXMg
LS0gdGhpcyBpcyB0cnVlIGV2ZW4gaW4gdGhlIE1QTFMgc2VydmljZSBjYXNlIGFuZCB0aGUgVFNO
IG92ZXIgTVBMUw0KIGNhc2UuIEkgdGhpbmsgdGhpcyBpcyBhbiBpbXBvcnRhbnQgcG9pbnQgdG8g
YmUgY2xlYXIgb24gaW4gdGhlIGRvY3VtZW50LiA8YnI+DQpbQmFsw6F6cyBWYXJnYSBBXSBJIGFt
IG5vdCBzdXJlLiBEZXROZXQgc2VydmljZSBpcyBhbHdheXMgcHJvdmlkZWQgb3ZlciBhIEwzIG5l
dHdvcmsgKElQIG9yIE1QTFMpLCB0aGF0IGlzIGZpbmUuIEhvd2V2ZXIgdGhlIHNlcnZpY2UgaXRz
ZWxmIGNhbiBiZSBMMiBvciBMMy4gSW4gY2FzZSBvZiBUU04gRXRoZXJuZXQgZnJhbWVzIGFyZSB0
cmFuc3BvcnRlZCwgc28gaXQgaXMgYSBMMiBzZXJ2aWNlLiBJbiBjYXNlIG9mIElQIGVuZCBzeXN0
ZW1zIElQIHBhY2tldHMNCiBhcmUgdHJhbnNwb3J0ZWQgc28gaXQgaXMgYSBMMyBzZXJ2aWNlLiA8
bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KSHVtbSAtIFdoaWxlIEkgYWdyZWUgdGhhdCBE
ZXROZXQgaXMgcHJvdmlkaW5nIGFuIChlbmhhbmNlZCkgTDJWUE4gc2VydmljZSwgaXQgaXMgbm90
IGl0c2VsZiBwcm92aWRpbmcgY29udHJvbCBvciBzZXJ2aWNlIG9mIEwyIGRldmljZXMgLS0gdGhp
cyBpcyBUU04ncyBqb2IuJm5ic3A7IFRoZSBmYWN0IHRoYXQgRGV0TmV0IGlzIGFsbCBhYm91dCBi
ZWhhdmlvciBvZiBMMyBub2RlcyAoaS5lLiwgSVAgYW5kIFBXL01QTFMpIGFuZCBub3QgTDIgbm9k
ZXMgKGkuZS4sDQogVFNOIGJyaWRnZXMpIGlzIHNvbWV0aGluZyB0aGUgYXJjaGl0ZWN0dXJlIHNo
b3VsZCBtYWtlIHVuYW1iaWd1b3VzLiA8YnI+DQo8YnI+DQpUaGFua3MsIDxicj4NCkxvdSA8YnI+
DQo8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+UGxlYXNlIGxldCBtZSBrbm93IHdoYXQgeW91IHRoaW5rLiA8YnI+DQo8YnI+DQpDaGVlcnMs
IDxicj4NCjxicj4NCkxvdSA8YnI+DQo8YnI+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXyA8YnI+DQpkZXRuZXQgbWFpbGluZyBsaXN0IDxicj4N
CjxhIGhyZWY9Im1haWx0bzpkZXRuZXRAaWV0Zi5vcmciPmRldG5ldEBpZXRmLm9yZzwvYT4gPGJy
Pg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQi
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0PC9hPg0KPGJyPg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gPGJyPg0KZGV0
bmV0IG1haWxpbmcgbGlzdCA8YnI+DQo8YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIj5k
ZXRuZXRAaWV0Zi5vcmc8L2E+IDxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vZGV0bmV0Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL2RldG5ldDwvYT4NCjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCjxicj4NCjxi
cj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9u
IDYvMTIvMjAxOCA2OjI3IFBNLCBTdGV3YXJ0IEJyeWFudCB3cm90ZTo8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8cD5EZWFyIEJhbGEnenM8bzpwPjwvbzpwPjwvcD4NCjxwPlRoYW5rIHlvdSB5
b3VyIGZvciB5b3VyIGNvbnNpZGVyYXRpb24gb2YgdGhlc2UgcG9pbnRzLiBJIHdpbGwganVzdCBw
aWNrIHVwIGEgZmV3IHRoYXQgbmVlZCBzb21lIGZ1cnRoZXIgdGhvdWdodDo8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJy
Pg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7IERldE5ldCB0cmFuc2l0IG5vZGU8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBBIG5vZGUgb3BlcmF0aW5nIGF0IHRoZSBEZXROZXQgdHJhbnNwb3J0IGxh
eWVyLCB0aGF0IHV0aWxpemVzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgbGluayBsYXllciBhbmQvb3IgbmV0d29yayBsYXllciBzd2l0Y2hpbmcgYWNyb3NzIG11
bHRpcGxlPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGlua3Mg
YW5kL29yIHN1Yi1uZXR3b3JrcyB0byBwcm92aWRlIHBhdGhzIGZvciBEZXROZXQgc2VydmljZTxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxheWVyIGZ1bmN0aW9u
cy4mbmJzcDsgT3B0aW9uYWxseSBwcm92aWRlcyBjb25nZXN0aW9uIHByb3RlY3Rpb248bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBvdmVyIHRob3NlIHBhdGhzLiZu
YnNwOyBBbiBNUExTIExTUiBpcyBhbiBleGFtcGxlIG9mIGEgRGV0TmV0PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdHJhbnNpdCBub2RlLjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+U0ImZ3Q7IEluIHRoYXQgZXhhbXBsZSBpdCB3b3Vs
ZCBoYXZlIHRvIGJlIGEgRGV0TmV0IGVuYWJsZS9hd2FyZSBMU1IuIEFuDQo8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPlNCJmd0OyBvcmRpbmFyeSBMU1Igd291bGQgbm90
IGtub3cgYW55dGhpbmcgYWJvdXQgRGV0TmV0LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij5bQmFsw6F6cyBWYXJnYSBBXSBObywgQSBEZXROZXQgYXdhcmUgTFNSIHdvdWxkIGJlIGEgcmVs
YXkgbm9kZSAoUy1QRSkuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KSSB0
aGluayB0aGUgY29uZnVzaW9uIGlzIHdoYXQgJnF1b3Q7RGV0TmV0IFRyYW5zcG9ydCBMYXllciZx
dW90OyBtZWFucy4gVGhpcyA8YnI+DQp0ZWNobm9sb2d5IHRvdWNoZXMgb24gVHJhbnNwb3J0IExh
eWVyIGluJm5ic3A7IHRoZSBMNCBzZW5zZSwgYW5kIHRoZTxicj4NClRyYW5zcG9ydCBOZXR3b3Jr
IExheWVyIGFzIGluIHRoZSBwYWNrZXQgbmV0d29yayB0aGF0IGNhcnJpZXM8YnI+DQpMMyBwYWNr
ZXRzLiA8YnI+DQo8YnI+DQpTbyBJIHRoaW5rIHRoYXQgd2UgbmVlZCB0byBjbGFyaWZ5IHdoZXRo
ZXIgYSBEZXROZXQgdHJhbnNpdCBub2RlPGJyPg0KaXMgYW4gUy1QRSAoaS5lLiBhIGEgdHJhbnNp
dCBub2RlIGluIHRoZSBEZXROZXQgbGF5ZXIpLCBvciBhIFAgbm9kZTxicj4NCihpLmUuIGEgdHJh
bnNpdCBub2RlIHRoYXQgaXMgY2FycnlpbmcgRGV0TmV0IHBhY2tldHMgYnV0IGNvdWxkIGJlPGJy
Pg0KY2FycnlpbmcgYW55IHNvcnQgb2YgTVBMUyBwYWNrZXQpPGJyPg0KPGJyPg0KPGJyPg0KPGJy
Pg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij49PT09
PT09PT09PT08bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgVGhlc2UgdGhyZWUgdGVj
aG5pcXVlcyBjYW4gYmUgYXBwbGllZCBpbmRlcGVuZGVudGx5LCBnaXZpbmcgZWlnaHQ8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBwb3NzaWJsZSBj
b21iaW5hdGlvbnMsIGluY2x1ZGluZyBub25lIChubyBEZXROZXQpLCBhbHRob3VnaCBzb21lPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgY29tYmlu
YXRpb25zIGFyZSBvZiB3aWRlciB1dGlsaXR5IHRoYW4gb3RoZXJzLiZuYnNwOyBUaGlzIHNlcGFy
YXRpb24ga2VlcHM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNw
OyZuYnNwOyB0aGUgcHJvdG9jb2wgc3RhY2sgY29oZXJlbnQgYW5kIG1heGltaXplcyBpbnRlcm9w
ZXJhYmlsaXR5IHdpdGg8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZu
YnNwOyZuYnNwOyBleGlzdGluZyBhbmQgZGV2ZWxvcGluZyBzdGFuZGFyZHMgaW4gdGhpcyAoSUVU
RikgYW5kIG90aGVyIFN0YW5kYXJkczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jm5ic3A7Jm5ic3A7IERldmVsb3BtZW50IE9yZ2FuaXphdGlvbnMuJm5ic3A7IFNvbWUg
ZXhhbXBsZXMgb2YgdHlwaWNhbCBleHBlY3RlZDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IGNvbWJpbmF0aW9uczo8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IG8mbmJzcDsgRXhwbGljaXQgcm91dGVzIHBsdXMgc2Vy
dmljZSBwcm90ZWN0aW9uIGFyZSBleGFjdGx5IHRoZSB0ZWNobmlxdWVzPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
ZW1wbG95ZWQgYnkgW0hTUi1QUlBdLiZuYnNwOyBFeHBsaWNpdCByb3V0ZXMgYXJlIGFjaGlldmVk
IGJ5IGxpbWl0aW5nPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdGhlIHBoeXNpY2FsIHRvcG9sb2d5IG9mIHRoZSBu
ZXR3b3JrLCBhbmQgdGhlIHNlcXVlbnRpYWxpemF0aW9uLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlcGxpY2F0
aW9uLCBhbmQgZHVwbGljYXRlIGVsaW1pbmF0aW9uIGFyZSBmYWNpbGl0YXRlZCBieSBwYWNrZXQ8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyB0YWdzIGFkZGVkIGF0IHRoZSBmcm9udCBvciB0aGUgZW5kIG9mIEV0aGVy
bmV0IGZyYW1lcy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+U0ImZ3Q7IEVSIGNhbiBi
ZSBkb25lIHZpcnR1YWxseSBhcyB3ZWxsIGFzIHBoeXNpY2FsbHkuIFJTVlAgaXMgYSB0eXBlIG9m
DQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPlNCJmd0OyBFUiwgYXMg
aXMgQWRqLVNJRCBiYXNlZCBTUiwgYW5kIHdlIGNhbiBkZXNpZ24gb3RoZXIgdHlwZXMuPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPltCYWzDoXpzIFZhcmdhIEFdIEFncmVlLCBidXQgdGhl
c2UgYXJlIGV4YW1wbGVzLiBTdGF0ZW1lbnQgaXMgZm9yIEhTUi1QUlAuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tYm90dG9tOjEyLjBwdCI+U28gdGhlIHF1ZXN0aW9uIGlzIHdoZXRoZXIgd2Ugc2hvdWxkIGV4
cGFuZCB0aGUgc2V0IG9mIGV4YW1wbGVzLCBwYXJ0aWN1bGFybHk8YnI+DQp0byBtb3JlIGFjY2Vz
c2libGUgb25lcy48YnI+DQo8YnI+DQo9PT09PT09PT09PT08YnI+DQo8YnI+DQo8YnI+DQo8bzpw
PjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1i
b3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBQYWNrZXQgcmVwbGljYXRpb24gYW5kIGVsaW1pbmF0aW9uPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyByZWxheSAmZ3Q7
ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IC8tLS0t
LS0tLS0tLS0mIzQzOyBSIG5vZGUgRSAmIzQzOy0tLS0tLS0tLS0tLVwgJmd0OzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsg
LyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB2ICYjNDM7IF4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgXCAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZW5kJm5ic3A7
Jm5ic3A7Jm5ic3A7IFIgJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgdiB8IF4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0
MzsgRSBlbmQ8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBzeXN0ZW0mbmJzcDsmbmJzcDsgJiM0MzsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdiB8IF4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzsmbmJzcDsmbmJzcDsgc3lzdGVtPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0
OyBcJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHYgJiM0Mzsg
XiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAvICZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFwtLS0t
LS0tLS0tLS0mIzQzOyBSIHJlbGF5IEUgJiM0MzstLS0tLS0tLS0tLS8gJmd0OzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jm5ic3A7
IG5vZGUgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBGaWd1cmUgMTxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgUGFja2V0IHJlcGxpY2F0aW9uIGFu
ZCBlbGltaW5hdGlvbiBkb2VzIG5vdCByZWFjdCB0byBhbmQgY29ycmVjdDxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IGZhaWx1cmVzOyBpdCBpcyBl
bnRpcmVseSBwYXNzaXZlLiZuYnNwOyBUaHVzLCBpbnRlcm1pdHRlbnQgZmFpbHVyZXMsPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPlNCJmd0OyBJIHRoaW5rIGl0IGNvcGVzIHdpdGggaW50
ZXJtaXR0ZW50IGZhaWx1cmVzIE9LLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5bQmFs
w6F6cyBWYXJnYSBBXSBZZXMsIFBSRiBhbmQgUEVGIGNhbiBlbGltaW5hdGUgdGhlIGVmZmVjdCBv
ZiBzdWNoIGZhaWx1cmVzLiBCdXQgdGV4dA0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij5pbnRlbmRzIHRvIHNheSB0aGF0IGl0IGlzIHBhc3NpdmUuIEl0IGlzIG5vdCBy
ZWFjdGluZyB0byBzdWNoIGZhaWx1cmVzLiBObyBjaGFuZ2UgaW4gdGV4dC48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv
bToxMi4wcHQiPjxicj4NCllvdSBzYXkgdGhhdCBQUkVGIGRvZXMgbm90IGNvcnJlY3QgZmFpbHVy
ZXMuIEkgd291bGQgY29udGVuZCB0aGF0IGlzIGV4YWN0bHk8YnI+DQp3aGF0IGl0IGRvZXMuIFN1
cmUgaXQgZG9lcyBub3QgcmVhY3QgYnV0IGl0IGRvZXMgY29ycmVjdCwgYW5kIGl0IGRvZXM8YnI+
DQphZGRyZXNzIGludGVybWl0dGVudCBmYWlsdXJlcy48YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwv
bzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0
b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PT09PT09PT09PT08bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IHRyYW5zcG9ydGVkIGJldHdlZW4gdGhlIHBlZXIg
ZW5kIHN5c3RlbXMuJm5ic3A7IFRoZXJlZm9yZSwgdGhlIGZvbGxvd2luZzxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IHBvc3NpYmxlIHR5cGVzIC8g
Zm9ybWF0cyBvZiBhIERldE5ldCBmbG93IGFyZSBkaXN0aW5ndWlzaGVkIGluIHRoaXM8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBkb2N1bWVudDo8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IG8mbmJzcDsgQXBwLWZs
b3c6IG5hdGl2ZSBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4mbmJzcDsgSXQgZG9lcyBub3QgY29u
dGFpbiBhbnk8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBEZXROZXQgcmVsYXRlZCBhdHRyaWJ1dGVzLjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgbyZuYnNwOyBEZXROZXQtdC1mbG93
OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4mbmJzcDsgT25seSByZXF1aXJlczxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHRoZSBjb25nZXN0aW9uIC8gbGF0ZW5jeSBmZWF0dXJlcyBwcm92aWRlZCBi
eSB0aGUgRGV0bmV0IHRyYW5zcG9ydDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxheWVyLjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgbyZuYnNwOyBEZXROZXQtcy1mbG93OiBzcGVj
aWZpYyBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4mbmJzcDsgT25seSByZXF1aXJlczxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHRoZSByZXBsaWNhdGlvbi9lbGltaW5hdGlvbiBmZWF0dXJlIGVuc3VyZWQgYnkgdGhl
IERldE5ldCBzZXJ2aWNlPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGF5ZXIuPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZuYnNwOyZuYnNwOyBvJm5ic3A7IERldE5ldC1zdC1mbG93OiBzcGVjaWZpYyBm
b3JtYXQgb2YgYSBEZXROZXQgZmxvdy4mbmJzcDsgSXQgcmVxdWlyZXM8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBi
b3RoIERldE5ldCBzZXJ2aWNlIGxheWVyIGFuZCBEZXROZXQgdHJhbnNwb3J0IGxheWVyIGZ1bmN0
aW9uczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IGR1cmluZyBmb3J3YXJkaW5nLjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+U0ImZ3Q7IEkgZmluZCB0aGUgcmVsaXN0aW5nIG9mIHRoZXNl
IHR5cGVzIGNvbmZ1c2luZy4gV2hlcmVuJ3QgdGhleSBkZWZpbmVkDQo8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPlNCJmd0OyBpbiB0aGUgc2VjdGlvbiBhYm92ZT88bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+W0JhbMOhenMgVmFyZ2EgQV0gVGhpcyBpcyBpbmxp
bmUgd2l0aCB0aGUgcHJldmlvdXMgc2VjdGlvbiAmcXVvdDsgR3JvdXBpbmcgb2YgZW5kIHN5c3Rl
bXMgJnF1b3Q7LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPlN1cmVseSBpZiB3ZSBo
YXZlIGRlZmluZWQgdGhlbSB3ZSBuZXZlciBuZWVkIHRvIGRvIGFueXRoaW5nIGJ1dCBuYW1lIHRo
ZW0gaW48YnI+DQpsYXRlciBzZWN0aW9ucy4gUmVkZWZpbml0aW9uIGlzIG5ldmVyIGEgZ29vZCBp
ZGVhIGJlY2F1c2UgaXQgb2Z0ZW4gbGVhZHMgdG8gPGJyPg0KY29uZmxpY3RpbmcgZGVmaW5pdGlv
bnMuPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBz
dHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPj09PT09PT09PT09PTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IFtIU1ItUFJQXSZuYnNw
OyBJRUMsICZxdW90O0hpZ2ggYXZhaWxhYmlsaXR5IHNlYW1sZXNzIHJlZHVuZGFuY3kgKEhTUikg
aXMgYTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IGZ1cnRoZXIgZGV2ZWxvcG1lbnQgb2YgdGhlIFBSUCBhcHByb2FjaCwgYWx0aG91
Z2ggSFNSPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgZnVuY3Rpb25zIHByaW1hcmlseSBhcyBhIHByb3RvY29sIGZvciBjcmVhdGlu
ZyBtZWRpYTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHJlZHVuZGFuY3kgd2hpbGUgUFJQLCBhcyBkZXNjcmliZWQgaW4gdGhlIHBy
ZXZpb3VzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgc2VjdGlvbiwgY3JlYXRlcyBuZXR3b3JrIHJlZHVuZGFuY3kuJm5ic3A7IFBS
UCBhbmQgSFNSIGFyZSBib3RoPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpYmVkIGluIHRoZSBJRUMgNjI0MzkgMyBzdGFu
ZGFyZC4mcXVvdDssPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgJmx0OzxhIGhyZWY9Imh0dHA6Ly93ZWJzdG9yZS5pZWMuY2gvd2Vi
c3RvcmUvd2Vic3RvcmUubnNmLyI+aHR0cDovL3dlYnN0b3JlLmllYy5jaC93ZWJzdG9yZS93ZWJz
dG9yZS5uc2YvPC9hPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFydG51bS8wNDY2MTUhb3BlbmRvY3VtZW50Jmd0Oy48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+U0ImZ3Q7IE5vdCBhdmFpbGFibGUgYXQgdGhlIHRpbWUg
b2YgdGhpcyByZXZpZXcsIGJ1dCBteSByZWNvbGxlY3Rpb24gaXMNCjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+U0ImZ3Q7IHRoYXQgdGhpcyBpcyBub3QgcmVhZGlseSBh
dmFpbGFibGUgd2l0aG91dCBwYXlpbmcgYSBsYXJnZSBmZWUuPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90
dG9tOjEyLjBwdCI+PGJyPg0KSWYgd2UgZGVjaWRlIHRoYXQgdGhpcyBpcyBlc3NlbnRpYWwgYXMg
YSBrZXkgcmVmZXJlbmNlLCB0aGVyZSBuZWVkcyB0byBiZTxicj4NCnNvbWUgc3VpdGFibGUgdGV4
dCwgYXMgdGhpcyB3aWxsIGdldCByYWlzZWQgYSBudW1iZXIgb2YgdGltZXMgYmV0d2Vlbjxicj4N
CmhlcmUgYW4gcHVibGljYXRpb24gYXMgZmlyc3QgdGhlIGRpcmVjdG9yYXRlcyBhbmQgdGhlbiB0
aGUgQURzIHJ1bjxicj4NCmludG8gdGhpcy48YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwv
bzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0
b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PT09PT09PT09PT08bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZu
YnNwOyZuYnNwOyBbSVNBOTVdJm5ic3A7Jm5ic3A7Jm5ic3A7IEFOU0kvSVNBLCAmcXVvdDtFbnRl
cnByaXNlLUNvbnRyb2wgU3lzdGVtIEludGVncmF0aW9uIFBhcnQgMTo8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBNb2RlbHMgYW5k
IFRlcm1pbm9sb2d5JnF1b3Q7LCAyMDAwLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDs8YSBocmVmPSJodHRwczovL3d3dy5p
c2Eub3JnL2lzYTk1LyI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0
aW9uOm5vbmUiPmh0dHBzOi8vd3d3LmlzYS5vcmcvaXNhOTUvPC9zcGFuPjwvYT4mZ3Q7LjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5TQiZndDsgU2hvdWxkIHRoYXQgYmUgMjAwMCwgb3Ig
MjAxMC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPlNCJmd0OyBOb3Rl
IHRoYXQgdGhpcyBzZWVtcyB0byBiZSBhIHZlcnkgZXhwZW5zaXZlIGRvY3VtZW50IHRvIGFjY2Vz
cy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPllvdSBkaWQgbm90IGNvbW1lbnQgb24gdGhlIGNvcnJl
Y3RuZXNzIG9mIHRoZSByZWZlcmVuY2UuPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0
Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KQmVzdCBS
ZWdhcmRzPGJyPg0KPGJyPg0KU3Rld2FydDxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+
DQo=

--_000_CE03DB3D7B45C245BCA0D24327794936301E0973MX307CL04corpem_--


From nobody Wed Jul 18 14:23:25 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 F2D0013106B for <detnet@ietfa.amsl.com>; Wed, 18 Jul 2018 14:23:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.31
X-Spam-Level: 
X-Spam-Status: No, score=-4.31 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_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, 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=MCW2DNlW; dkim=pass (1024-bit key) header.d=ericsson.com header.b=ccTfUFF/
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R8tDeEQmOkh5 for <detnet@ietfa.amsl.com>; Wed, 18 Jul 2018 14:23:19 -0700 (PDT)
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 32872131060 for <detnet@ietf.org>; Wed, 18 Jul 2018 14:23:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1531948997; 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=oUm9N8Rz0x9+A/WEYbkjgvxc7LEz+anrgL0GNoXOZIo=; b=MCW2DNlWHuUj0VCKfjpD04fgLaq5bfiivGLQQrKJNPzO4DdVFY0xcF7pJfibP7BG nYKcmJSb7tHye3OUdLHQM1EEiZpRGnPkyPtyVjp0Jaz3VwpIkULl9I71QMysfq1p qjbUJSADS3i/ht8ZaQEiy7R1aFFShpBMLpqzV5I+ecw=;
X-AuditID: c1b4fb3a-a01ff700000079c1-22-5b4fafc556b9
Received: from ESESSMB503.ericsson.se (Unknown_Domain [153.88.183.121]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 66.4C.31169.5CFAF4B5; Wed, 18 Jul 2018 23:23:17 +0200 (CEST)
Received: from ESESSMB503.ericsson.se (153.88.183.164) 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; Wed, 18 Jul 2018 23:23:16 +0200
Received: from EUR04-DB3-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; Wed, 18 Jul 2018 23:23:16 +0200
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=oUm9N8Rz0x9+A/WEYbkjgvxc7LEz+anrgL0GNoXOZIo=; b=ccTfUFF/3J0oijMCjVjcEGucEUS6lNIHfFYweF+WXq+f3ExCHaMp5iZh+bXS6HchkJiAbzo7YVOM3It3plght0uiok1dSb0waIy+WDVphQ8RcEBcjBKPtb9TnPI4OHpCZuQ7QkTEFKeoetI6575bQsDFRaLY1ZHWjLNKykZiQFQ=
Received: from VI1PR0702MB3567.eurprd07.prod.outlook.com (52.134.6.155) by VI1PR0702MB3696.eurprd07.prod.outlook.com (52.134.3.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.973.14; Wed, 18 Jul 2018 21:23:15 +0000
Received: from VI1PR0702MB3567.eurprd07.prod.outlook.com ([fe80::8821:9b5b:1da:1ae]) by VI1PR0702MB3567.eurprd07.prod.outlook.com ([fe80::8821:9b5b:1da:1ae%2]) with mapi id 15.20.0973.016; Wed, 18 Jul 2018 21:23:15 +0000
From: Janos Farkas <Janos.Farkas@ericsson.com>
To: Rodney Cummings <rodney.cummings@ni.com>, "qiangli (D)" <qiangli3@huawei.com>, DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] updating the flow information model draft
Thread-Index: AQHUE8KDi96KmTHGXkKI0gylzzSnhaSLLraAgAhmb4CAAdJDcA==
Date: Wed, 18 Jul 2018 21:23:15 +0000
Message-ID: <VI1PR0702MB356745221C03B7C72FAB14BAF2530@VI1PR0702MB3567.eurprd07.prod.outlook.com>
References: <2d6d8f85-a283-eb43-6bea-323b7af661f2@ericsson.com> <06C389826B926F48A557D5DB5A54C4ED2A69D265@dggemi529-mbs.china.huawei.com> <CY4PR04MB1127AC43E3F763030DF5A79A925C0@CY4PR04MB1127.namprd04.prod.outlook.com>
In-Reply-To: <CY4PR04MB1127AC43E3F763030DF5A79A925C0@CY4PR04MB1127.namprd04.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [2001:67c:1232:144:119:dde7:fa3:145c]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR0702MB3696; 6:kN61KXgyLQRKD+fvhwDmNbDcbB2BuOF5Ze9VgJT/E1Tn9TaeGBRSFQvMBIF/7dLFwhOMDGjdrOcBK3AOXYgw6afQ8RoFuWyX357N62wo+KXegAXV+anJLkwosNdJAHQIujltAM9GPiGWg6DkAsfKw1kBQv7ZzX7orNYMjQrWcDOzZLFh39uK/4aaG0J8aAKkbrXVLc2DlHGVsx5ls8bl1Vc33cRYdcLlH2VPzV0MOOVzqTv6SQO2RBfLz7+Om1ZhFAXRKcbe4csKjyTacqZbi4mxGr9PI8MkLCJCMpyoLHsilK2dKDkUhcH5fd00+XKl3dA3eH+EmjgS9JvropPPj/xVKKPmlB8+AdDv4wbCXlOhvC49tYRK2+n49VoHmNLp2VFq7uCxctcwztW3YLfmnDt0atoI0WbUvrQvPdRwQiY/yEWPI+LWNq2bX6REzsKaR9kQ38DoS8wba2HA5YnFdg==; 5:k5GU6m8FVZSw14xFshEzIN+i0cuxhECYtmfp2qjIDNYUi5Ja+UPCxFxWRJVQJmopKo0brD3PBfjkg98Exvw7IhSMPJzBQwL3BxjQaWnYKV6c06nkZvxrvEooVQVPZr07x+i4Ca0yVQzAs+Z/8nhJrVFe9D/iMIMQ8dRvVO56xtI=; 7:mRcicfmFXI6w3PMI/RuGB1V7ZrgNFRjvsmINoINrqIW9bJ/vSpygQG9Ul5/9fruPaH35VDGUtQDepbskRfuLAc1THhyKREnTkJOmJYWDSyBEchkW7Vd+fGwZTvxs8VjfsnozTOeXRYz2NryCsOfZhFFWXMZ2GalybUIQzD5dfTSZf9Z5rilV01r3uc0n8PBoHl8ePRWxOeujjGo6jGKZNbhcj4kRexo5gtQq0tsmGBU5sJYj8g89JHu1i1JODasj
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 485a7c8e-c4ca-4e8b-9087-08d5ecf4acbd
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600067)(711020)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020); SRVR:VI1PR0702MB3696; 
x-ms-traffictypediagnostic: VI1PR0702MB3696:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Janos.Farkas@ericsson.com; 
x-microsoft-antispam-prvs: <VI1PR0702MB3696191682FCD0BFCC7EB3D3F2530@VI1PR0702MB3696.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(37575265505322)(278428928389397)(50582790962513)(788757137089)(248295561703944)(145744241990776)(10436049006162);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(93006095)(93001095)(10201501046)(3002001)(149027)(150027)(6041310)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(6072148)(201708071742011)(7699016); SRVR:VI1PR0702MB3696; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0702MB3696; 
x-forefront-prvs: 0737B96801
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(396003)(346002)(376002)(39860400002)(136003)(57704003)(189003)(199004)(13464003)(305945005)(256004)(14444005)(74316002)(5250100002)(76176011)(186003)(7736002)(53936002)(46003)(6246003)(68736007)(7696005)(6506007)(9686003)(55016002)(102836004)(229853002)(2906002)(33656002)(6436002)(5660300001)(53546011)(72206003)(476003)(316002)(81156014)(14454004)(8676002)(99286004)(81166006)(110136005)(6306002)(25786009)(86362001)(6116002)(966005)(105586002)(106356001)(2900100001)(478600001)(8936002)(561944003)(97736004)(486006)(11346002)(446003); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0702MB3696; H:VI1PR0702MB3567.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: t02NbbYlU7E/xbZSY/IutQ0QxVagRERO+IGXP+2V4R1t36kGL2TMPatmZtkEfV56h5ufcmR1fFGVbht47ik6RLjwjE4K0cG+N05CbeJtTebQMCzc/l6SwnVC7Gpnxti9cwcbYT3DyyndC9bQ3LNiCIPGP/ED9ynMIs6PeVsVFGUeygnkDDxcddg47HtL868E9A5YmvQqVCtN/vKW9XOhNWVCd8Pm83mQeIe14VNbkuL92tk/NUFRhfe3rL+LHxzjupVtPKKFOyGvmggpZUsEqydl2W7ZM9BgHWS+iD/PCrSRqjccEL6PLCljmscfcuGMHysW6mMsDzPlvu8JaiO62zl/HZUVf9nUGJWCQ1LC/U4=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 485a7c8e-c4ca-4e8b-9087-08d5ecf4acbd
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jul 2018 21:23:15.6291 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0702MB3696
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02Se0hTcRTH+917d3cdzX4tH0fDqIFI4jvLB1YmQYKZ9iLzkQ69PvDJvSpa f2SkUkqhlq8NsnRuooJZoilibmRmZUWCpoGmzoVIaSKGjDTnXdB/n+/5fs/hHDgMKasUOTJp Wbksl6XIkNMSqj6qp9B9qCMixuulydrftKqi/Bcnnf0n67rpYDK0+NUPUahavUGETrzvISLJ aElQEpuRls9ynicSJKnaThWRs5lcoFwupYtQe1IZsmIA+0LN0leqDEkYGR5CsPXrPimIdQTj WzVIEGoCNFVzYrOgcAUJaxt9FuchAcMzT2hBzCHQGtW0eTKNPaB6Uik2sw3OgYU3o5SZ9+GT 0FepEQn1YFBqpy2ZEDB8UO8whZ2hyDi5zQwjxQkwsSUR5k8jaB1uQ+aMFY6Dupli0swI28Hv t+2EmUlsD1OGBkK4DoO6/yMpsC0szm+KBPaDFtUdSmAn+NxQvnMN4EExFI+uWZrdYaW62tIc Do1dvYQQGkHQPNBtCblB70IpLWwRCyvzlZZ6NjSOtZJCgwpB0/qyWDAOQOu9WUow9CSsjPfT FchL+d/qyu2zSXwYOvo8hfIheFg+KzazFO+FkXoD9RhRrciWZ3k+M8XHx4Pl0hJ5PjvLI4vN fYa2H0XXZQp8gXTfT+kRZpB8t/RsVUSMTKTI5wsz9QgYUm4j1S2fi5FJkxSF11kuO57Ly2B5 PdrPUHJ7aUiyf7QMpyhy2XSWzWG5fy7BWDkWIZfpp/qfN+LSrx2R1YyUxj64uyt8KuCmbG0g vlZ+VKLtvHjGGLZVWKIMCJr/5nCpWXPV1FGb6FJUcOzLFe8wby56z8H+R7V51oFew1GmpVtd Dj6nE7UXmpeMTav64DGnlqD824Y23dDry8d9A93OD76zi639U/JcE+ZX94lxduWZSDnFpyq8 XUmOV/wFsJh0yCQDAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/87cPJJz--C82WlYsFCqgy03ceaY>
Subject: Re: [Detnet] updating the flow information model draft
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 18 Jul 2018 21:23:24 -0000

SGkgUm9kbmV5LA0KDQpJIG9mdGVuIHN0YXJ0IGZyb20gdGhlIG1vc3QgY29tcGxpY2F0ZWQgYXBw
cm9hY2gsIGkuZS4sIHdoZW4gd2UgcmVhbGx5IGhhdmUgYW5kIFNMQSBvdmVyIHRoZSBVTkkuIEkg
a25vdyB0aGF0IHRoZXJlIGFyZSBzaW1wbGVyIGNhc2VzOyBob3dldmVyLCBpZiB3ZSBjb3ZlciB0
aGUgbW9zdCBjb21wbGljYXRlZCBjYXNlLCB0aGVuIHNpbXBsZXIgb25lcyBmYWxsIG91dC4NCg0K
VGhlcmUgaXMgbm90aGluZyBuZXcgd2l0aCByZXNwZWN0IHRvIGxvc3MgcmVxdWlyZW1lbnQuIE5v
IGNoYW5nZSBpbiB0aGUgZHJhZnQuIFRoZSBsb3NzIHJlcXVpcmVtZW50IGFzIGEgY29uY2VwdCBp
cyBub3QgbmV3LiBUaGUgdXNlciBvbiB0aGUgdXNlciBzaWRlIG9mIHRoZSBVTkkga25vd3MgdGhl
IGxvc3MgcmF0ZSBpdHMgYXBwbGljYXRpb24gY2FuIHRvbGVyYXRlLg0KDQpLbm93aW5nIHRoZSBt
YXhpbXVtIGxvc3MgdG9sZXJhbmNlLCBpdCBjYW4gYmUgZGV0ZXJtaW5lZCBmcm9tIHRoZSBsb3Nz
IHJlcXVpcmVtZW50IHdoYXQgdHlwZSBvZiBzZXJ2aWNlIHByb3RlY3Rpb24gaXMgbmVlZGVkLCBl
LmcuLCB3aGV0aGVyIG9yIG5vdCByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24gaXMgbmVlZGVk
Lg0KDQpJIHRoaW5rIGJvdGggMSkgYW5kIDIpIGFyZSB2YWxpZCB3aXRoIHJlc3BlY3QgdG8gbG9z
cyByZXF1aXJlbWVudC4NCg0KVGhlcmUgaGFzIGJlZW4gZnVydGhlciBkaXNjdXNzaW9ucyBvbiBp
bi1vcmRlciBkZWxpdmVyeS4gSSByZXBseSB0byB0aGF0LiBJIHRoaW5rIGJvdGggMSkgYW5kIDIp
IGFyZSB2YWxpZCB3aXRoIHJlc3BlY3QgdG8gaW4gb3JkZXIgZGVsaXZlcnkgYXMgd2VsbCwgZS5n
LiwgYSBwbGF5b3V0IGJ1ZmZlciB0aGF0IHJlb3JkZXJzIHBhY2tldHMgY2FuIGJlIHVzZWQgYnkg
dGhlIG5ldHdvcmsgdG8gaW1wbGVtZW50IHRoZSBQYWNrZXQgT3JkZXJpbmcgRnVuY3Rpb24gKFBP
Rikgb2YgUFJFT0YuDQoNClJlZ2FyZHMsDQpKYW5vcw0KDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tDQpGcm9tOiBSb2RuZXkgQ3VtbWluZ3MgPHJvZG5leS5jdW1taW5nc0BuaS5jb20+IA0K
U2VudDogVHVlc2RheSwgSnVseSAxNywgMjAxOCA0OjU2IFBNDQpUbzogcWlhbmdsaSAoRCkgPHFp
YW5nbGkzQGh1YXdlaS5jb20+OyBKYW5vcyBGYXJrYXMgPEphbm9zLkZhcmthc0Blcmljc3Nvbi5j
b20+OyBEZXROZXQgV0cgPGRldG5ldEBpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbRGV0bmV0XSB1
cGRhdGluZyB0aGUgZmxvdyBpbmZvcm1hdGlvbiBtb2RlbCBkcmFmdA0KDQpIaSBKYW5vcywNCg0K
SSBkb24ndCBuZWNlc3NhcmlseSBhZ3JlZSB3aXRoIHRoZSBwcm9wb3NhbHMgdG8gYWRkIGluLW9y
ZGVyIGRlbGl2ZXJ5IGFuZC9vciBwcm9iYWJpbGl0eS1vZi1wYWNrZXQtbG9zcyB0byB0aGUgRGV0
TmV0IGluZm9ybWF0aW9uIG1vZGVsKHMpLg0KDQpXZSBuZWVkIHRvIGtlZXAgdGhlIHVzZXIgaW4g
bWluZC4gVGhlIHVzZXItc2lkZSBvZiB0aGUgaW5mb3JtYXRpb24gbW9kZWwgbXVzdCBwcm92aWRl
IHBhcmFtZXRlcnMgdGhhdDoNCjEuIEFyZSBrbm93biBieSBhIHVzZXIgd2l0aG91dCBhbnkga25v
d2xlZGdlIG9mIHRoZSBuZXR3b3JrIGRldGFpbHMuDQoyLiBDYW4gYmUgcHJhY3RpY2FsbHkgcHJv
dmlkZWQgYnkgdGhlIG5ldHdvcmsgaW5kZXBlbmRlbnQgb2YgdGhlIGFwcGxpY2F0aW9uL3VzZXIg
ZGF0YSBwcm90b2NvbC4NCg0KSXRlbSAyIG1lYW5zIHRoYXQgd2UgY2Fubm90IGFzc3VtZSBhIHNw
ZWNpZmljIHByb3RvY29sIG9uIHRvcCBvZiBJUCBhbmQvb3IgbGF5ZXItMiBwYWNrZXRzLiBNYXli
ZSBpdCBpcyBVRFAuIE1heWJlIGl0IGlzIFRDUC4gTWF5YmUgaXQgaXMgbGF5ZXItMiAoZS5nLiBJ
RUVFIFN0ZCAxNzIyKS4gV2UgYWxsIGtub3cgdGhhdCBUQ1AgaGFzIGEgbG93ZXIgcHJvYmFiaWxp
dHktb2YtcGFja2V0LWxvc3MgdGhhbiBVRFAsIGJ1dCB0aGF0IGlzIG5vdCByZWxldmFudCB0byB0
aGUgRGV0TmV0IGluZm9ybWF0aW9uIG1vZGVsLg0KDQpJbiB0aGF0IGNvbnRleHQsIGlmIHRoZSBp
bmZvcm1hdGlvbiBtb2RlbCBwcm92aWRlcyBhIHByb2JhYmlsaXR5LW9mLXBhY2tldC1sb3NzIHBh
cmFtZXRlciwgaG93IGRvIHdlIHByb3Bvc2UgdGhhdCB0aGUgdXNlciB3aWxsIGNvbXB1dGUgdGhh
dCBudW1iZXI/IEkgd291bGQgYXJndWUgdGhhdCB0aGUgdXNlciBkb2VzIG5vdCBoYXZlIHN1ZmZp
Y2llbnQga25vd2xlZGdlIHRvIGRvIHRoaXMuIFdoYXQncyBtb3JlLi4uIGhvdyB3b3VsZCB0aGUg
bmV0d29yayBjb21wdXRlIHRoZSBudW1iZXIgdGhhdCBpcyBkZWxpdmVyZWQgYnkgdGhlIG5ldHdv
cms/IEZvciBleGFtcGxlLCBpZiBFdGhlcm5ldCBjYWJsaW5nIGlzIGluc3RhbGxlZCBpbiBhIG5v
aXN5IGVudmlyb25tZW50LCBwcm9iYWJpbGl0eS1vZi1wYWNrZXQtbG9zcyBpcyBwcm9iYWJseSBo
aWdoZXIsIGJ1dCBJIGRvbid0IHNlZSBob3cgYSBjZW50cmFsIGNvbnRyb2xsZXIgd291bGQgYmUg
YXdhcmUgb2YgaXQuDQoNClRvIGJlIHByYWN0aWNhbCwgd2UgbmVlZCB0byBwcm92aWRlIHBhcmFt
ZXRlcnMgdGhhdCBhcmUgYXNzb2NpYXRlZCB3aXRoIHRoaW5ncyB0aGUgdXNlciBhY3R1YWxseSBr
bm93cy4gRm9yIGV4YW1wbGUsIHRoZSB1c2VyIGtub3dzIHdoZXRoZXIgaGUvc2hlIGNhbiBkZXBs
b3llZCBJRUVFIFN0ZCA4MDIuMUNCIHRlY2hub2xvZ3kgaW4gc3dpdGNoZXMvcm91dGVycywgYW5k
IHRoZSB1c2VyIGtub3cgaG93IG1hbnkgcmVkdW5kYW50IHBhdGhzIGhhdmUgYmVlbiBkZXBsb3ll
ZC4gVGhlcmVmb3JlLCBpZiB3ZSBoYXZlIGEgZmxvdyBwYXJhbWV0ZXIgbGlrZSBudW1iZXItb2Yt
cmVkdW5kYW50LXBhdGhzLCB0aGF0IGlzIHNvbWV0aGluZyB0aGF0IHRoZSB1c2VyIGNhbiB1bmRl
cnN0YW5kLCBhbmQgaXQgaXMgc29tZXRoaW5nIHRoYXQgdGhlIG5ldHdvcmsgY2FuIGNoZWNrIGZv
ciBhbmQgY29uZmlndXJlLg0KDQpBcyBmb3IgaW4tb3JkZXIgZGVsaXZlcnksIEkgaGF2ZW4ndCBz
ZWVuIGEgcHJvcG9zYWwgZm9yIGhvdyB0aGF0IHdvdWxkIGJlIGRlbGl2ZXJlZCBieSB0aGUgbmV0
d29yay4gSWYvdW50aWwgd2UgaGF2ZSBzdWNoIGEgcHJvcG9zYWwsIGFkZGluZyBpdCBub3cgd291
bGQgZG8gbm90aGluZyBidXQgcHJvdmlkZSBhIGZhbHNlIHByb21pc2UuIEkgd291bGQgYXJndWUg
dGhhdCB3ZSBzaG91bGQgd2FpdCB1bnRpbCBhIHN0YW5kYXJkIGZvciBpbi1vcmRlciBkZWxpdmVy
eSBleGlzdHMsIGFuZCB0aGVuIHByb3ZpZGUgdGhpcyBwYXJhbWV0ZXIuDQoNClJvZG5leQ0KDQo+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGRldG5ldCA8ZGV0bmV0LWJvdW5j
ZXNAaWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBxaWFuZ2xpIChEKQ0KPiBTZW50OiBUaHVyc2RheSwg
SnVseSAxMiwgMjAxOCAxOjQwIEFNDQo+IFRvOiBKw6Fub3MgRmFya2FzIDxqYW5vcy5mYXJrYXNA
ZXJpY3Nzb24uY29tPjsgRGV0TmV0IFdHIA0KPiA8ZGV0bmV0QGlldGYub3JnPg0KPiBTdWJqZWN0
OiBSZTogW0RldG5ldF0gdXBkYXRpbmcgdGhlIGZsb3cgaW5mb3JtYXRpb24gbW9kZWwgZHJhZnQN
Cj4gDQo+IEhpIEphbm9zLA0KPiANCj4gSSBhZ3JlZSB3aXRoIHlvdSB0aGF0IHRoZSBpbmZvcm1h
dGlvbiBtb2RlbCBkcmFmdCBuZWVkcyB0byBhZGQgc29tZSANCj4gImluIG9yZGVyIGRlbGl2ZXJ5
IiByZWxhdGVkIGNvbnRlbnQuIEFuZCBJIHBlcnNvbmFsbHkgcHJlZmVyIHlvdXIgDQo+IGZpcnN0
IHN1Z2dlc3Rpb24sIHVzaW5nIHRoZSBudW1iZXIgb2YgbWlzb3JkZXJlZCBwYWNrZXRzIHRvIGV4
cHJlc3MgDQo+IHRoZSBtaXNvZGVyaW5nLg0KPiANCj4gQmVzaWRlcywgSSBoYXZlIHR3byBvdGhl
ciBxdWVzdGlvbnM6DQo+IA0KPiAtLXdoYXQgaXMgdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuICJz
ZWN0aW9uIDUuMiBzZXJ2aWNlIHBhcmFtZXRlcnMiIA0KPiBhbmQgInNlY3Rpb24gMTAuMyB1c2Vy
IHRvIG5ldHdvcmsgcmVxdWlyZW1lbnRzIiwgYXJlbid0IHRoZXkgYm90aCBvbiANCj4gdGhlIGlu
dGVyZmFjZSBiZXR3ZWVuIHVzZXIgYW5kIG5ldHdvcms/IE9uZSBpbnRlcmZhY2UgdHdvIHVzYWdl
cywgDQo+IGRlcGVuZCBvbiB3aGljaCBkaXJlY3Rpb24geW91IGxvb2sgYXQgaXQuIEZyb20gbmV0
d29yayB0byB1c2VyIGlzIA0KPiBzZXJ2aWNlLCBpbiB0aGUgb3Bwb3NpdGUgZGlyZWN0aW9uIGlz
IHJlcXVpcmVtZW50LCBidXQgZWl0aGVyIHdheSwgDQo+IHRoZXkgd2lsbCBoYXZlIHRoZSBzYW1l
IHBhcmFtZXRlcnMuDQo+IA0KPiAtLSBEbyB3ZSBuZWVkIHRvIGV4cGFuZCBpbmZvcm1hdGlvbiBt
b2RlbCBkcmFmdCBmb3Igaml0dGVyPyBJIGNvdWxkbid0IA0KPiBmaW5kIHRoZSBkZXNjcmlwdGlv
biBvZiBqaXR0ZXIgaW4gdGhlIGN1cnJlbnQgdmVyc2lvbi4gSG93ZXZlciANCj4gYWNjb3JkaW5n
IHRvIHRoZSBQUyBkcmFmdCwgaml0dGVyIGlzIG9uZSBvZiB0aGUgaW1wb3J0YW50IGZlYXR1cmVz
IG9mIA0KPiBkZXRuZXQgZmxvdywgc2VlIGJlbG93Og0KPiANCj4gIi4uLi5hbG9uZyB0aGUgbXVs
dGktaG9wIHBhdGggd2l0aCBzdWNoIGNoYXJhY3RlcmlzdGljcyBhcyBsb3cgbGF0ZW5jeSANCj4g
YW5kIHVsdHJhLWxvdyBqaXR0ZXIsIHJlb3JkZXJpbmcgYW5kL29yIHJlcGxpY2F0aW9uIGFuZCBl
bGltaW5hdGlvbiBvZiANCj4gcGFja2V0cy4uLi4uIiwgYXMgd2VsbCBhcyAiTmVlZCBhYnNvbHV0
ZSBndWFyYW50ZWVzIG9mIG1pbmltdW0gYW5kIA0KPiBtYXhpbXVtIGxhdGVuY3kgZW5kLSB0by1l
bmQgYWNyb3NzIHRoZSBuZXR3b3JrOyBzb21ldGltZXMgYSB0aWdodCANCj4gaml0dGVyIGlzIHJl
cXVpcmVkIGFzIHdlbGw7Ig0KPiANCj4gDQo+IEJlc3QgcmVnYXJkcywNCj4gDQo+IENyaXN0aW5h
IFFJQU5HDQo+IA0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXRuZXQg
W21haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIErDoW5vcyANCj4g
RmFya2FzDQo+IFNlbnQ6IFRodXJzZGF5LCBKdWx5IDA1LCAyMDE4IDI6MTIgQU0NCj4gVG86IERl
dE5ldCBXRyA8ZGV0bmV0QGlldGYub3JnPg0KPiBTdWJqZWN0OiBbRGV0bmV0XSB1cGRhdGluZyB0
aGUgZmxvdyBpbmZvcm1hdGlvbiBtb2RlbCBkcmFmdA0KPiANCj4gRGVhciBhbGwsDQo+IA0KPiBJ
IHRoaW5rIHRoZSBmbG93IGluZm9ybWF0aW9uIG1vZGVsIGRyYWZ0IG5lZWRzIHNvbWUgdXBkYXRl
cyB0byBicmluZyANCj4gaXQgaW4tbGluZSB3aXRoIHRoZSByZWNlbnQgZGV2ZWxvcG1lbnRzIGlu
IHRoZSBXRy4gSeKAmWQgbGlrZSB0byBoYXZlIFdHIA0KPiBkaXNjdXNzaW9uIG9uIHRoZSBsaXN0
IGFuZCBhdCBJRVRGIDEwMiBiZWZvcmUgbWFraW5nIGFueSB1cGRhdGVzLg0KPiANCj4gMSwgQ3Vy
cmVudCB2ZXJzaW9uIG9mIGRyYWZ0LWlldGYtZGV0bmV0LWZsb3ctaW5mb3JtYXRpb24tbW9kZWwt
MDENCj4gDQo+IFNlY3Rpb24gNS4yIFNlcnZpY2UgUGFyYW1ldGVycyBpbmNsdWRlcyBpbiBvcmRl
ciBkZWxpdmVyeSwgd2hpY2ggaXMgYSANCj4gYmluYXJ5IHZhbHVlIGluIGRyYWZ0LWlldGYtZGV0
bmV0LWZsb3ctaW5mb3JtYXRpb24tbW9kZWwtMDEgZGVwZW5kaW5nIA0KPiBvbiB3aGV0aGVyIG9y
IG5vdCBpbiBvcmRlciBkZWxpdmVyeSBpcyByZXF1aXJlZCBmb3IgdGhlIGdpdmVuIHNlcnZpY2Uu
IA0KPiBUaGlzIHJlcXVpcmVzIHJlZmluZW1lbnRzIGJhc2VkIG9uIHRoZSBkZXZlbG9wbWVudHMg
d2UgaGFkIGluIA0KPiBkcmFmdC1pZXRmLSBkZXRuZXQtYXJjaGl0ZWN0dXJlLTA2Lg0KPiANCj4g
VGhlIHJlZmluZW1lbnQgd291bGQgaW52b2x2ZSBpbnRyb2R1Y2luZyBhIG51bWVyaWNhbCBzZXJ2
aWNlIA0KPiBwYXJhbWV0ZXIsIHdoaWNoIGNvdWxkIGJlIGNhbGxlZCDigJxNaXNvcmRlcmluZ1Rv
bGVyYW5jZeKAnSBvciBhbGlrZSB0byANCj4gcmVwbGFjZSB0aGUgY3VycmVudCBiaW5hcnkgcGFy
YW1ldGVyLg0KPiANCj4gDQo+IDIsIFJlY2VudCB1cGRhdGVzIG9mIGRyYWZ0LWlldGYtZGV0bmV0
LWFyY2hpdGVjdHVyZS0wNg0KPiANCj4gZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA2
IHByb3ZpZGVzIGEgZmluZXIgZ3JhZGUgRGV0TmV0IFFvUyANCj4gcGFyYW1ldGVyIGJ5IGludHJv
ZHVjaW5nIDoNCj4gDQo+IFNlY3Rpb24gMy4xOg0KPiDigJxvIEFuIHVwcGVyIGJvdW5kIG9uIG91
dC1vZi1vcmRlciBwYWNrZXQgZGVsaXZlcnkuIEl0IGlzIHdvcnRoIG5vdGluZyANCj4gdGhhdCBz
b21lIERldE5ldCBhcHBsaWNhdGlvbnMgYXJlIHVuYWJsZSB0byB0b2xlcmF0ZSBhbnkgb3V0LW9m
LW9yZGVyIA0KPiBkZWxpdmVyeS7igJ0NCj4gDQo+IFNlY3Rpb24gMy4yLjIuMS4gSW4tT3JkZXIg
RGVsaXZlcnk6DQo+IOKAnE91dC1vZi1vcmRlciBwYWNrZXQgZGVsaXZlcnkgY2FuIGJlIGEgc2lk
ZSBlZmZlY3Qgb2Ygc2VydmljZSBwcm90ZWN0aW9uLg0KPiBQYWNrZXRzIGRlbGl2ZXJlZCBvdXQt
b2Ytb3JkZXIgaW1wYWN0IHRoZSBhbW91bnQgb2YgYnVmZmVyaW5nIG5lZWRlZCANCj4gYXQgdGhl
IGRlc3RpbmF0aW9uIHRvIHByb3Blcmx5IHByb2Nlc3MgdGhlIHJlY2VpdmVkIGRhdGEuIFN1Y2gg
cGFja2V0cyANCj4gYWxzbyBpbmZsdWVuY2UgdGhlIGppdHRlciBvZiBhIGZsb3cuIFRoZSBEZXRO
ZXQgc2VydmljZSBpbmNsdWRlcyANCj4gbWF4aW11bSBhbGxvd2VkIG1pc29yZGVyaW5nIGFzIGEg
Y29uc3RyYWludC4gWmVybyBtaXNvcmRlcmluZyB3b3VsZCBiZSANCj4gYSB2YWxpZCBzZXJ2aWNl
IGNvbnN0cmFpbnQgdG8gcmVmbGVjdCB0aGF0IHRoZSBlbmQgc3lzdGVtKHMpIG9mIHRoZSANCj4g
ZmxvdyBjYW5ub3QgdG9sZXJhdGUgYW55IG91dC1vZi1vcmRlciBkZWxpdmVyeS4NCj4gU2Vydmlj
ZSBwcm90ZWN0aW9uIG1heSBwcm92aWRlIGEgbWVjaGFuaXNtIHRvIHN1cHBvcnQgaW4tb3JkZXIg
ZGVsaXZlcnku4oCdDQo+IA0KPiBUaGUgYXJjaGl0ZWN0dXJlIGRvY3VtZW50IGRvZXMgbm90IHBy
b3ZpZGUgZnVydGhlciBkZXRhaWxzIG9uIHB1cnBvc2UuDQo+IEl0IGlzIHRoZSBqb2Igb2YgdGhl
IGZsb3cgaW5mb3JtYXRpb24gbW9kZWwgZHJhZnQgdG8gZ28gaW50byB0aGUgZGV0YWlscy4NCj4g
DQo+IA0KPiAzLCDigJxNaXNvcmRlcmluZ1RvbGVyYW5jZeKAnSByZWxhdGVkIHRob3VnaHRzDQo+
IA0KPiBUaGUgRGV0TmV0IFFvUyByZXF1aXJlbWVudHMgYXJlIGNvcnJlbGF0ZWQgdG8gZWFjaCBv
dGhlci4gRm9yIA0KPiBpbnN0YW5jZSwgYSBwYWNrZXQgcmVjZWl2ZWQgd2l0aCBhIHRvbyBiaWcg
ZGVsYXkgb3Igaml0dGVyIGlzIA0KPiBwcmFjdGljYWxseSBhIGxvc3QgcGFja2V0IGZvciB0aGUg
YXBwbGljYXRpb24uIEFzIGZvciBtaXNvcmRlcmluZywgaXQgDQo+IGlzIHJlbGF0ZWQsIGUuZy4s
IHRvIGppdHRlciBhcyBleHBsYWluZWQgaW4gdGhlIGFyY2hpdGVjdHVyZSBkb2N1bWVudC4gDQo+
IChXZWxsLCBtaXNvcmRlcmluZyBhYm92ZSB0aGUgdG9sZXJhYmxlIGxpbWl0IGNhbiBiZSBjb25z
aWRlcmVkIGxvc3MuKSANCj4gVGhlIGNvcnJlbGF0aW9ucyBjYW4gYmUgdGFrZW4gaW50byBhY2Nv
dW50IHdoZW4gZGVmaW5pbmcgdGhlIFFvUyANCj4gcmVxdWlyZW1lbnRzIGZvciBhIERldE5ldCBz
ZXJ2aWNlLCBhbmQgYWxzbyB3aGVuIHByb3ZpZGluZyB0aGUgZ2l2ZW4gRGV0TmV0IHNlcnZpY2Ug
YnkgdGhlIERldE5ldCBuZXR3b3JrLg0KPiANCj4gQWN0dWFsbHksIG1pc29yZGVyaW5nIGFuZCBq
aXR0ZXIgY2FuIGJlIGRlY3JlYXNlZCB3aXRoIGEgc2ltaWxhciB0b29sLCANCj4gZS5nLiwgYSBw
bGF5b3V0IGJ1ZmZlci4gSXQgaXMgYSBiaXQgbW9yZSBjb21wbGV4IGZvciByZW9yZGVyaW5nIGFu
ZCANCj4gcmVxdWlyZXMgc2VxdWVuY2luZyBpbmZvcm1hdGlvbiBjYXJyaWVkIGluIHRoZSBwYWNr
ZXRzLg0KPiANCj4gSSBzZWUgdHdvIGFwcHJvYWNoZXMgdG8gZXhwcmVzcyBtYXhpbXVtIGFsbG93
ZWQgbWlzb3JkZXJpbmc6DQo+IGEpIG51bWJlciBvZiBtaXNvcmRlcmVkIHBhY2tldHMNCj4gYikg
dGltZQ0KPiANCj4gQm90aCBvZiB0aGVtIGhhdmUgdGhlaXIgcHJvcyBhbmQgY29ucy4NCj4gDQo+
IEkgcHJvcG9zZSB0byBmb2xsb3cgYSkgZm9yIG11bHRpcGxlIHJlYXNvbnMuDQo+IA0KPiBNYXhp
bXVtIGFsbG93ZWQvdG9sZXJhYmxlIG1pc29yZGVyaW5nIGNvdWxkIGJlIGRlZmluZWQgYWxvbmc6
DQo+IOKAnG1heGltdW0gbnVtYmVyIG9mIG1pc29yZGVyZWQgcGFja2V0cywgZS5nLiwgYSBkZWx0
YSBvZiBzZXF1ZW5jZSANCj4gbnVtYmVycyBiZXR3ZWVuIHRoZSBoaWdoZXN0IHNlcXVlbmNlIG51
bWJlciB0aGF0IHdhcyBqdXN0IHJlY2VpdmVkIGFuZCANCj4gdGhlIGxvd2VzdCBzZXF1ZW5jZSB0
aGF0IGlzIGFjY2VwdGFibGXigJ0NCj4gKGNyZWRpdCBnb2VzIHRvIFBhc2NhbCBmb3IgaW5pdGlh
bCB3b3JkaW5nISkNCj4gDQo+IFRoaXMgaXMgYSByZWxhdGl2ZWx5IHNpbXBsZSBkZWZpbml0aW9u
IGFuZCBhbHNvIHNpbXBsZSB0byBtZWFzdXJlLCANCj4gZGV0ZWN0LCBhbmQgdmVyaWZ5LiBGdXJ0
aGVybW9yZSwgdGltaW5nIHJlcXVpcmVtZW50IGlzIGFscmVhZHkgZGVmaW5lZCANCj4gYXMgcGFy
dCBvZiB0aGUgaml0dGVyIHJlcXVpcmVtZW50LCBubyBuZWVkIHRvIGR1cGxpY2F0ZS4gSW4gYWRk
aXRpb24sIA0KPiB0aW1pbmcgbWF5IG5vdCBiZSBhcyBpbXBvcnRhbnQgYXMgdGhlIG9yZGVyIG9m
IHBhY2tldHMgZm9yIHNvbWUgYXBwbGljYXRpb25zLg0KPiANCj4gV2hhdCBkbyB5b3UgdGhpbms/
DQo+IA0KPiBSZWdhcmRzLA0KPiBKYW5vcw0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCj4gZGV0bmV0IG1haWxpbmcgbGlzdA0KPiBkZXRuZXRA
aWV0Zi5vcmcNCj4gaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0
dHBzLQ0KPiAzQV9fd3d3LmlldGYub3JnX21haWxtYW5fbGlzdGluZm9fZGV0bmV0JmQ9RHdJR2FR
JmM9SV8wWXdvS3k3ejVMTVRWZHlPDQo+IDZZQ2kgDQo+IEUydXpJMWpqWlp1SVBlbGNTaml4QSZy
PVdBNzFzZjJvN0R3N0NiWWhGdDI0RFBqdDNsSnV1cHN3V1lkbmJvS2JaOGsmbT0NCj4gTGZuUCAN
Cj4gZjZVZjJtY3NoWkNkNEhoaDg2VGJITk5kazk0eG52dHJNWTgwZ1hrJnM9dHNPZk04VUdjQlhX
bFVQaUdnN1hlZ2twZ1A1Zg0KPiBvWkd0DQo+IHVsd3RwR3N6Yl9nJmU9DQo+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IGRldG5ldCBtYWlsaW5nIGxp
c3QNCj4gZGV0bmV0QGlldGYub3JnDQo+IGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNv
bS92Mi91cmw/dT1odHRwcy0NCj4gM0FfX3d3dy5pZXRmLm9yZ19tYWlsbWFuX2xpc3RpbmZvX2Rl
dG5ldCZkPUR3SUdhUSZjPUlfMFl3b0t5N3o1TE1UVmR5Tw0KPiA2WUNpIA0KPiBFMnV6STFqalpa
dUlQZWxjU2ppeEEmcj1XQTcxc2YybzdEdzdDYlloRnQyNERQanQzbEp1dXBzd1dZZG5ib0tiWjhr
Jm09DQo+IExmblAgDQo+IGY2VWYybWNzaFpDZDRIaGg4NlRiSE5OZGs5NHhudnRyTVk4MGdYayZz
PXRzT2ZNOFVHY0JYV2xVUGlHZzdYZWdrcGdQNWYNCj4gb1pHdA0KPiB1bHd0cEdzemJfZyZlPQ0K


From nobody Wed Jul 18 14:23:37 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 47FFD1310FB for <detnet@ietfa.amsl.com>; Wed, 18 Jul 2018 14:23:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.31
X-Spam-Level: 
X-Spam-Status: No, score=-4.31 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_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, 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=RmZbNo8w; dkim=pass (1024-bit key) header.d=ericsson.com header.b=L2jl7s/b
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QeSUyePN_xUt for <detnet@ietfa.amsl.com>; Wed, 18 Jul 2018 14:23:24 -0700 (PDT)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (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 9DA9F131069 for <detnet@ietf.org>; Wed, 18 Jul 2018 14:23:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1531949001; 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=NXNrAVrO3FQsfiuRl6V2m+FDlZwoY0AnT2z3KcVRpAw=; b=RmZbNo8wSUUTsLBRf2Ukq9U94kHgMV2q2dKWDFENlvqFGmNFJ8h43gAmO+lcVPue Gm3D6vlljoyt0Ta0iuKIzyj4mgUDsKt06pNKc2oyCF9+HlxtRuA6hccbqLsF1y6N JGAi9p7o00oo5OVVKfNBkScLfwak6ECOwEqjP9nRew0=;
X-AuditID: c1b4fb30-1f7ff700000059c2-c7-5b4fafc9bf0d
Received: from ESESBMB502.ericsson.se (Unknown_Domain [153.88.183.115]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id CE.3B.22978.9CFAF4B5; Wed, 18 Jul 2018 23:23:21 +0200 (CEST)
Received: from ESESBMR501.ericsson.se (153.88.183.129) by ESESBMB502.ericsson.se (153.88.183.115) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Wed, 18 Jul 2018 23:23:21 +0200
Received: from ESESBMB505.ericsson.se (153.88.183.172) by ESESBMR501.ericsson.se (153.88.183.129) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Wed, 18 Jul 2018 23:23:21 +0200
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (153.88.183.157) by ESESBMB505.ericsson.se (153.88.183.172) 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; Wed, 18 Jul 2018 23:23:21 +0200
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=5VvehIzQqsYkyIntL7r8uWnuKSDJuZIhAeN5NKRyuPY=; b=L2jl7s/bD5mezQ4K8RkAPRGujI7EyyMEbFDsvpP3MJa9d4mr8vY2OSxPAPzhG5ZLZzbFelBfGTk2WSJirC4w4DLhvVok9WR2am1Wa1WUThg3EO1WOtmdP0+YM9dcKb7o0Vf05hDxcT8SxdEKTsZoy7X7SrFCAAXlNnzSP8a78TE=
Received: from VI1PR0702MB3567.eurprd07.prod.outlook.com (52.134.6.155) by VI1PR0702MB3696.eurprd07.prod.outlook.com (52.134.3.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.973.14; Wed, 18 Jul 2018 21:23:19 +0000
Received: from VI1PR0702MB3567.eurprd07.prod.outlook.com ([fe80::8821:9b5b:1da:1ae]) by VI1PR0702MB3567.eurprd07.prod.outlook.com ([fe80::8821:9b5b:1da:1ae%2]) with mapi id 15.20.0973.016; Wed, 18 Jul 2018 21:23:19 +0000
From: Janos Farkas <Janos.Farkas@ericsson.com>
To: Norman Finn <norman.finn@mail01.huawei.com>, Lou Berger <lberger@labn.net>, DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] updating the flow information model draft
Thread-Index: AQHUE8KDi96KmTHGXkKI0gylzzSnhaST826AgAABjICAACe/AIABSaIg
Date: Wed, 18 Jul 2018 21:23:19 +0000
Message-ID: <VI1PR0702MB3567BDBD92516AE49766C03BF2530@VI1PR0702MB3567.eurprd07.prod.outlook.com>
References: <2d6d8f85-a283-eb43-6bea-323b7af661f2@ericsson.com> <3DF0466E9510274382F5B74499ACD6F8D38234@DFWPML704-CHM.exmail.huawei.com>, <37d1fcb7-110c-5ec9-99b6-3269cc5ac76d@labn.net> <3DF0466E9510274382F5B74499ACD6F8D38291@DFWPML704-CHM.exmail.huawei.com>
In-Reply-To: <3DF0466E9510274382F5B74499ACD6F8D38291@DFWPML704-CHM.exmail.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [2001:67c:1232:144:119:dde7:fa3:145c]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR0702MB3696; 6:VFEzqRKJt5Ce+LMj641ydJJ2/evLO5w5shfnU4yhKCLAbJ/aoovCbPcr8sHBLcPrD8gldrGpAYKlKySY6hebfWJta5ZaaR7tzG4wdEA0J0tVKme8sNqkad29iWT8FkmmswGcn4ypxwYvMLGE4TudybDRjGjbVvmfthS6oevBohduNS6hrIVVqEBfDs1hFvOwKEHqdhRmQknNXBqIrsTFTGFNaMKkmsJcYVnXMv97YHMRoRLxVCfRIQ5zaaR+87ZEqMpguxidJaxwtrQI317LBgqC5ZrQEkUluPYteqbsXPxf2oLbhec32JQPnxvQ/zW/v6aZT1hejVwbdqd6aHzNLJGChx8gpIgyBO4yCPucvlhK4pmVwHvoqMS4bSs2MOOje0Xg5YqlsimOj/HvR8mw4PaMw6KG8Ki20KP3mgf7BK1qqcvM1JQn8d6guPUTSeZ+FeiBeDAk7j7kxpboITWgFA==; 5:HJCQHhTaNPY5v8AxMV9FytbVpMQ/mOEwAJ+1p3fwxLyk5Rgrp+tCZK7kSc7PkKwbJsRcpPyd3j8cPXW8OsxNg4Vy8MNmSTGcAmsfv90VutbcKyVynGSPmsKBTr3Z9W5sRiCiEtKIMe6tEMLYjwiLegwiB9r3wXJNEMmvDzxMgE8=; 7:Eq0GmZ5+vNTpGLluttYBZT5h0QrOWXCdrZ+HIyhD3VQVKnMsSylOUpABxohQWOgJISx3NN7yG1+LMORRAg3uTddjg+LurHfSn3zn3i+7UUsIgyqlaYd9xg6Q93ad9Vwu+bE7crygZHxmzWxn1q4O47YbP6/XsIVVtov/bz6774jXNXXJbjwnP9vAGitEXEvaCNMOL12fAbAJN9GdNdGIUki+ngazsjI35gUtz+oZbppy1EHRj+QL+hfZ81K1aJvA
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 5e635519-1604-4209-7424-08d5ecf4af29
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600067)(711020)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020); SRVR:VI1PR0702MB3696; 
x-ms-traffictypediagnostic: VI1PR0702MB3696:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Janos.Farkas@ericsson.com; 
x-microsoft-antispam-prvs: <VI1PR0702MB369643366CB97CA563DAB3F6F2530@VI1PR0702MB3696.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(37575265505322)(278428928389397)(50582790962513)(788757137089)(248295561703944);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(93006095)(93001095)(10201501046)(3002001)(149027)(150027)(6041310)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(6072148)(201708071742011)(7699016); SRVR:VI1PR0702MB3696; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0702MB3696; 
x-forefront-prvs: 0737B96801
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(396003)(346002)(376002)(39860400002)(136003)(189003)(199004)(13464003)(51444003)(305945005)(256004)(14444005)(74316002)(5250100002)(76176011)(186003)(7736002)(53936002)(46003)(6246003)(68736007)(7696005)(6506007)(9686003)(55016002)(102836004)(229853002)(2906002)(33656002)(6436002)(5660300001)(53546011)(72206003)(476003)(316002)(81156014)(14454004)(8676002)(99286004)(81166006)(110136005)(93886005)(6306002)(25786009)(86362001)(6116002)(966005)(105586002)(106356001)(2900100001)(478600001)(8936002)(97736004)(486006)(11346002)(446003)(554374003); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0702MB3696; H:VI1PR0702MB3567.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: bzFUoqjB/wmHadMIVi+qBn/t0+0HuXp5eVQFBUext1JZenEKW1uM/cKuWkQHTVgl/xfV/66fNnet+AVgocY0/xpX5AMz5tr3JCVhq9SFPWHnBveIyD7Iacg2r/MafzBKN8PI7BY8GRzqZ4y40TlF+YDa1XQ3C7D6RSlN+Uk4I4lbVgR578xSdDqvxRo+WU98nN4Eyhwn2Pay7P1LZqRZ+6XBJn/z9UFuwh/0mi/VctyC5PpRvM2iuLx3eUfTxeTNNMl0l1bC7NwMHfyxjtoEz5sHZbB2DG3FaR0iH8Rc+FuEFo79JpdxvpyRjf7AkDt7yTnTSvVGUKfODjmYI2vxr3ChAc9j1wWLcOxKSPtD73E=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 5e635519-1604-4209-7424-08d5ecf4af29
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jul 2018 21:23:19.7073 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0702MB3696
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02Sa0iTURjHOe9lezcanObtwdBoVETqUgsaZeW6qBC5DDJRQ6d70eG8sHda 2hfBnLpuKu7D5gcVloaZoS6beaEJC8wwTQM18D5UJDSLQhTJ7TXo24//7znPeZ7DYUjpMzqQ 0eYZWH2eWicTiClL0lsubOi1KiW8veWcYnuznlJUln2nFM2uYSKajLPZtoi4jc4yQZyja46+ SSaLozSsTlvE6k9dTBdnO+ZddEHVrfurI2+IUrR22YREDOAz8NXYSpiQmJFiF4KWx72kR0jx bwQT/TG82OPN2TKaFzYCOowFHkHhahLWutw0X1VHgMm4st9rAcG38S7vEQGWg3nKKjQhhvHF uVC9KfbEPvgSvKtp9pb44miwtswIeY6BtYkab07hYzAx2kB5WILTYW6nXMD3LyegqtpJeIQI 34bdvhHkYYT94c/HNm9O4gCYXmog+EUx2Po+kzz7weriLs3zWXhRX0nxHARfGh4hzwWA3wuh vb9RyIsw2DCbSc8CgG/A6oIPXzOE4PlA9/4FodDjNgr4IVJhY7FmP88HU98rxHMJ9M32CngO htYn81Q1irD+NyvPcpg01wl4DoHmpjXS6n2AgzBkWaIaEdWK/DiWy8jNioyUs3ptJsfl58nz WEMn2vsmTvt2uAOtLisHEWaQ7ICksFaVIqXVRVxx7iAChpT5Spzr8SlSiUZdXMLq89P0hTqW G0SHGEoWIFHEdyVLcZbawOawbAGr/2cJRhRYivxd+ENw+NbLsY7QEHtJ63HD9QGDUT6TfkKT Wqdz9kxFKezYqFJ9kidUDBsqd+zTV/sfzIysjE8re2qu2dMyM0ZxaqLjfMaAJlYZtnTXndQ5 FntEM+n2ebp8WnlPayn9caXigig6aOzOT1Hj4YeJtd1RTTm6BAv9K+BoTNu6XkZx2eqIk6Se U/8FY50HCiIDAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/Q4QOTZA4TTogpT_OfOTcIZu1Hv8>
Subject: Re: [Detnet] updating the flow information model draft
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 18 Jul 2018 21:23:34 -0000

Hi,

I have no hard feelings.

A couple of thoughts.

To some extent this is a comment on the architecture document, where maximu=
m allowed misordering has been recently added. I believe the text in the ar=
chitecture document is fine even if it is only a binary value in practice. =
It is worth double checking.

As I mentioned in my previous mail, we may look at it from SLA perspective.
SLA may include parameters for the DetNet network between two UNIs like:
- maximum latency
- maximum delay variation=20
- max tolerable loss
- max tolerable misordering

These are all parameters to reflect what the application can tolerate.=20
We are talking about well described flows, e.g., CBR.
If the max misordering is not infinite but another positive integer number =
N, it reflects that N packets being out of order are not a problem, e.g., t=
he application has a buffer to store and reorder N packets.


I believe if there is requirement on maximum misordering (e.g., N), then re=
storation is off the table; explicit routes are needed with service protect=
ion that allows the dimensioning for reordering. It may fall out of the los=
s requirement that the service protection applied should be PREOF. It is po=
ssible to determine worst case misordering for PREOF (e.g., W) as Norm desc=
ribed. If N < W, then it is enough to have space for N packets in the reord=
ering playout buffer instead of W. So it is useful information for the netw=
ork. Otherwise, the playout buffer has to be W unless there is no misorderi=
gn requirement at all.

Misordering and delay variation are correlated; however, somewhat different=
. For instance the delay variation requirement can be looser than the delay=
 variation requirement if the delay variation caused by reordering of N pac=
kets is below the delay variation requirements. For instance a flow may hav=
e zero misordering tolerance but still allow some packet delay variation.
=20
Regards,
Janos


-----Original Message-----
From: Norman Finn <norman.finn@mail01.huawei.com>=20
Sent: Wednesday, July 18, 2018 1:02 AM
To: Lou Berger <lberger@labn.net>; Janos Farkas <Janos.Farkas@ericsson.com>=
; DetNet WG <detnet@ietf.org>
Subject: RE: [Detnet] updating the flow information model draft

Binary "reordering is/not acceptable" I can see some use for.  It's the num=
bers that I don't know how to deal with.

-- Norm

________________________________________
From: Lou Berger [lberger@labn.net]
Sent: Tuesday, July 17, 2018 1:39 PM
To: Norman Finn; J=E1nos Farkas; DetNet WG
Subject: Re: [Detnet] updating the flow information model draft

Norm,

     In the IP case, worst-case packet misordering can also impact multi-pa=
th forwarding behavior.  An implementation (IP or MPLS data
planes) can always satisfy a non-zero reordering requirement with paths tha=
t don't reorder.

Lou

On 7/17/2018 4:33 PM, Norman Finn wrote:
> I have a problem with the idea of the user expressing a requirement for w=
orst-case packet misordering.  My problem is that I'm not sure what the net=
work can do with that information.
>
> Either you are using PR/PE or not.  If you are NOT using PR/PE, then you =
are presumably using some routing/bridging protocol to heal the network aft=
er a failure.  The out-of-order problem will occur when, some time after a =
failure caused a loss of packets and the use of a long path A-->B, healing =
the failure and thus opening a shorter path causes early deliveries and hen=
ce out-of-order packets.  In order to predict the worst-case scenario for o=
ut-of-order delivery, so that the network can pass or fail the reservation =
request, one would have to determine the worst-case packets in flight for t=
he longest path A-->B after multiple failures in the network, and then look=
 at the fastest possible healing to the shortest possible path to get the w=
orst-case out-of-order difference.  It might be possible to calculate this =
in a single-ring topology, but in a more complex topology, I have my doubts=
 that it can be performed reliably.  Without a reliable way to calculate th=
e worst case, the user's misordering requirements are irrelevant.
>
> If you ARE using PR/PE, then either you are using a bandwidth reservation=
 or you are not.  If you are NOT using a bandwidth reservation, then all be=
ts are off.  It is difficult to predict the worst-case difference in packet=
s-in-flight for the two paths, and hence the worst-case sequence delta.  Wi=
th nothing to compare the user's misording requirements to, the requirement=
s are irrelevant.
>
> If you ARE using PR/PE and you ARE using bandwidth reservations, then as =
you are making the reservations, you can determine the worst-case time diff=
erential on the different paths before a merge point, you know the maximum =
data rates, and you can determine the buffer space needed to put the packet=
s in order.    If the merge system has insufficient buffer space to accompl=
ish the merge, then the user's misordering requirements are irrelevant.  Th=
at buffer space is required in order to both a) prevent overloading the ban=
dwidth reservation of the merged stream and b) not drop packets due to cong=
estion of the merge port, whether or not in-order delivery is desired.    I=
f the merge buffer space is available, then there is no problem with full i=
n-order delivery, and the user's misordering requirements are irrelevant.
>
> Finally, what do we imagine the network to do other than refuse the reser=
vation in the very few cases where this is possible?  If it discards packet=
s with larger differences, then you are doing nothing that the receiver can=
not do for itself.  You also are taking on the problem of knowing when to r=
esume transmission, detecting when the sequence number is reset, etc.  Thes=
e are not trivial problems, and wind up needing help from the sequencing so=
urce.  This is better left to the application to sort out.
>
> To sum up, I think that user requirements are much better expressed, and =
the network's ability to conform to those requirements are better measured,=
 in terms of best- and worst-case latency and latency variation.
>
> -- Norm
> ________________________________________
> From: detnet [detnet-bounces@ietf.org] on behalf of J=E1nos Farkas=20
> [janos.farkas@ericsson.com]
> Sent: Wednesday, July 04, 2018 11:12 AM
> To: DetNet WG
> Subject: [Detnet] updating the flow information model draft
>
> Dear all,
>
> I think the flow information model draft needs some updates to bring=20
> it in-line with the recent developments in the WG. I'd like to have WG=20
> discussion on the list and at IETF 102 before making any updates.
>
> 1, Current version of draft-ietf-detnet-flow-information-model-01
>
> Section 5.2 Service Parameters includes in order delivery, which is a=20
> binary value in draft-ietf-detnet-flow-information-model-01 depending=20
> on whether or not in order delivery is required for the given service.=20
> This requires refinements based on the developments we had in=20
> draft-ietf-detnet-architecture-06.
>
> The refinement would involve introducing a numerical service=20
> parameter, which could be called "MisorderingTolerance" or alike to=20
> replace the current binary parameter.
>
>
> 2, Recent updates of draft-ietf-detnet-architecture-06
>
> draft-ietf-detnet-architecture-06 provides a finer grade DetNet QoS=20
> parameter by introducing :
>
> Section 3.1:
> "o An upper bound on out-of-order packet delivery. It is worth noting=20
> that some DetNet applications are unable to tolerate any out-of-order=20
> delivery."
>
> Section 3.2.2.1. In-Order Delivery:
> "Out-of-order packet delivery can be a side effect of service=20
> protection. Packets delivered out-of-order impact the amount of=20
> buffering needed at the destination to properly process the received=20
> data. Such packets also influence the jitter of a flow. The DetNet=20
> service includes maximum allowed misordering as a constraint. Zero=20
> misordering would be a valid service constraint to reflect that the=20
> end system(s) of the flow cannot tolerate any out-of-order delivery.
> Service protection may provide a mechanism to support in-order=20
> delivery."
>
> The architecture document does not provide further details on purpose.
> It is the job of the flow information model draft to go into the details.
>
>
> 3, "MisorderingTolerance" related thoughts
>
> The DetNet QoS requirements are correlated to each other. For=20
> instance, a packet received with a too big delay or jitter is=20
> practically a lost packet for the application. As for misordering, it=20
> is related, e.g., to jitter as explained in the architecture document.=20
> (Well, misordering above the tolerable limit can be considered loss.)=20
> The correlations can be taken into account when defining the QoS=20
> requirements for a DetNet service, and also when providing the given=20
> DetNet service by the DetNet network.
>
> Actually, misordering and jitter can be decreased with a similar tool,=20
> e.g., a playout buffer. It is a bit more complex for reordering and=20
> requires sequencing information carried in the packets.
>
> I see two approaches to express maximum allowed misordering:
> a) number of misordered packets
> b) time
>
> Both of them have their pros and cons.
>
> I propose to follow a) for multiple reasons.
>
> Maximum allowed/tolerable misordering could be defined along:
> "maximum number of misordered packets, e.g., a delta of sequence=20
> numbers between the highest sequence number that was just received and=20
> the lowest sequence that is acceptable"
> (credit goes to Pascal for initial wording!)
>
> This is a relatively simple definition and also simple to measure,=20
> detect, and verify. Furthermore, timing requirement is already defined=20
> as part of the jitter requirement, no need to duplicate. In addition,=20
> timing may not be as important as the order of packets for some=20
> applications.
>
> What do you think?
>
> Regards,
> Janos
>
> _______________________________________________
> 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 Jul 18 14:27:01 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 E7447131060 for <detnet@ietfa.amsl.com>; Wed, 18 Jul 2018 14:26:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.299
X-Spam-Level: 
X-Spam-Status: No, score=-4.299 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_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, T_KAM_HTML_FONT_INVALID=0.01, 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=IL9rLm+7; dkim=pass (1024-bit key) header.d=ericsson.com header.b=mvelW2hH
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dphGBGkGHRzt for <detnet@ietfa.amsl.com>; Wed, 18 Jul 2018 14:26:51 -0700 (PDT)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (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 26C4D130FAB for <detnet@ietf.org>; Wed, 18 Jul 2018 14:26:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1531949208; 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=bLf7wRAo5Aq5gX6jSIcmDeZCMO/8RcQ9NqzI0ofj6Zg=; b=IL9rLm+78D/fZe4qCqUeN4t7n6e0t2c5KO2Xg0EUM2QzeEPxvCXG92rDXFR0LzjY IC9exowXiWTNXBTbsBBhSqNJvCjLyGnnAQN2Dz2AgF/AVnr8sZnH124kx7eLrohM cJLGOG4MAfmv278Ht3zlqiNI0dbV8cpHpsypX7cEYtA=;
X-AuditID: c1b4fb30-1dfff700000059c2-11-5b4fb09846b7
Received: from ESESBMB503.ericsson.se (Unknown_Domain [153.88.183.116]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id 53.AB.22978.890BF4B5; Wed, 18 Jul 2018 23:26:48 +0200 (CEST)
Received: from ESESSMB503.ericsson.se (153.88.183.164) by ESESBMB503.ericsson.se (153.88.183.170) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Wed, 18 Jul 2018 23:26:47 +0200
Received: from EUR04-HE1-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; Wed, 18 Jul 2018 23:26:47 +0200
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=bLf7wRAo5Aq5gX6jSIcmDeZCMO/8RcQ9NqzI0ofj6Zg=; b=mvelW2hHFC3bYdc16amVmrya2sKYK9A7AFvWw+0JBELGICj/0nSMNdmJ+fhAFdKXSmbA7t8RFp32nwrg6dxPHDjsVaCXCyIeKWYUnyYIaepSCu3cbqPdcsY4bhN6twx84YI7/oT9eLEN6v8aXALABeUMQ4EKGaACgbOPsizJkbY=
Received: from VI1PR0702MB3567.eurprd07.prod.outlook.com (52.134.6.155) by VI1PR0702MB3741.eurprd07.prod.outlook.com (52.134.3.159) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.973.14; Wed, 18 Jul 2018 21:26:46 +0000
Received: from VI1PR0702MB3567.eurprd07.prod.outlook.com ([fe80::8821:9b5b:1da:1ae]) by VI1PR0702MB3567.eurprd07.prod.outlook.com ([fe80::8821:9b5b:1da:1ae%2]) with mapi id 15.20.0973.016; Wed, 18 Jul 2018 21:26:46 +0000
From: Janos Farkas <Janos.Farkas@ericsson.com>
To: "Black, David" <David.Black@dell.com>
CC: DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
Thread-Index: AQHT6XE0tqjkYdUZ+EicHpFXe9ZLo6Q9i+eAgB8CLgCAAHN4gIAZ2I6AgAC4xQCACEGeAIADP24AgA5gtoD///n4AIAAPZOAgACQtICAA0stcIAALK0AgAAzqxA=
Date: Wed, 18 Jul 2018 21:26:46 +0000
Message-ID: <VI1PR0702MB3567B1C356B53A956E0C35B4F2530@VI1PR0702MB3567.eurprd07.prod.outlook.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <CE03DB3D7B45C245BCA0D243277949363019498B@MX307CL04.corp.emc.com> <4900e61d-8399-8765-0ecb-181dc3c9ff5a@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301A79DE@MX307CL04.corp.emc.com> <ba0c0b74-8d2e-c332-18c6-02a2649cddf0@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301D75F4@MX307CL04.corp.emc.com> <61d00506-b546-6c80-044f-b5bdb243ae23@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301D84CF@MX307CL04.corp.emc.com> <VI1PR0702MB3567FE3D1186992F38378AE3F2530@VI1PR0702MB3567.eurprd07.prod.outlook.com> <CE03DB3D7B45C245BCA0D24327794936301E0973@MX307CL04.corp.emc.com>
In-Reply-To: <CE03DB3D7B45C245BCA0D24327794936301E0973@MX307CL04.corp.emc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [2001:67c:1232:144:119:dde7:fa3:145c]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR0702MB3741; 6:s3xUT9NXhpxHwpIH34xz7SFalzy9HXd/Dj4/e4fIeUSYopWzd6fS6mGIVgcv/vJH+tVzKctYQYyNkxZf2WOCo8Swj0w7qIJhWZAJYC9wNwHb62aR3rjttWArlU/6OYsutEM86NdRt6jpPM5rintHwodfrmD93hVsvKXpqix2h0ctknImv9vYBE78xcJl0IRw1YLekd75bSQ+IiSPYk0BsDTNVYPf9mzwzqusiAoW7wMj1RyohLKcyJ1A9DUdkNlBr8ZOcpIIn+D+TtyFlXZn1BdtfHbRaQJVUQ1W4WOLNlFXMdUZLbvl5jh72msSTT9BU/VV0hTk/Hqxv8DaCwVMiqZTZ71kfnV408I8QTeUIokIGEPMK01qQ7EcNLnRHlenBahTtXD6ytjl3j864xmz6qBLLPC6Q/Z2QV5n9vSvKj8HlY9J3pTYZlQgiAr5m29eVnX3GoojmcKWmV0FzhS6ew==; 5:BCesLE7c9DfatkJDeCkicgQo7VB1wasMT9QjyaKYpdPdFVhCdLF5MmFWsB56FlfQWGAZAmTw3bIyuHtKAM3mmgS8kgwQ6k2EC1vM8Es9++bKS7dF49+rGT+UTjD/yNe78ZwXRsUauYTAmrBcRexM4kJDAdKRxD5iqeoLSSqAg0I=; 7:cQCpOKTY6Ar3Ld+ARHM8H8yaLGqAVefgz0iJLNdbOW95Dp3e/Kma3v8UpCqW1hJAqQmvSjq4lpJ2d8kj/8+cmd1Um/QP4CGwyITK/MyvsnvBitUSmuEgPn7TrlD742aATkpqJXaPQNicX+mSKGwYXQKk/0k0XqeuAhSkbJzoVaiCZoFApkLJNGXb3XexZtlhRIPI8rFqcAw3wOgrK9Pc3hShWaG79DvRJfq6Cbo4Zer26S5UHp6CkPz7VfHK3CEp
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: e72a2e44-52fa-4094-9ad6-08d5ecf52a48
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600067)(711020)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020); SRVR:VI1PR0702MB3741; 
x-ms-traffictypediagnostic: VI1PR0702MB3741:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Janos.Farkas@ericsson.com; 
x-microsoft-antispam-prvs: <VI1PR0702MB37413ED6F0F7B00524F1455CF2530@VI1PR0702MB3741.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(37575265505322)(28532068793085)(278428928389397)(21748063052155)(170963831197625)(248295561703944)(56004941905204);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(3231311)(944501410)(52105095)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:VI1PR0702MB3741; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0702MB3741; 
x-forefront-prvs: 0737B96801
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(366004)(396003)(346002)(376002)(39860400002)(13464003)(199004)(189003)(37854004)(51444003)(51914003)(74316002)(6306002)(229853002)(81166006)(446003)(7736002)(236005)(5250100002)(11346002)(478600001)(316002)(966005)(14454004)(86362001)(72206003)(2900100001)(8676002)(8936002)(16200700003)(4326008)(53936002)(55016002)(99286004)(81156014)(54896002)(9686003)(53946003)(6246003)(5660300001)(6436002)(7696005)(97736004)(476003)(14444005)(606006)(6116002)(790700001)(6506007)(256004)(486006)(2906002)(102836004)(68736007)(46003)(25786009)(186003)(105586002)(33656002)(76176011)(53546011)(106356001)(6916009)(93886005)(569006); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0702MB3741; H:VI1PR0702MB3567.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: rbgS3mSD0XxhVc2ustmYymGFwHuSxmC8QlY6AP1xZKTE/EMuy/kVbbNua/rjL0TQJmx5v2VM38yeuHUq3XhIBMyq8Ta+Wmhf/DHY5xAV/q+Rxu7dOu/ncWpxcskOg62vyK9s4ZUzQwGziBLzm8USGskUsGJYmWeuNId4Js8rYmK3MRd0kQbubM/PXXHaKyoho+MnpokyP6ckgq0cUwX/DJhqnGHcNajqSoQHmBxDVnHhgjodtOG4zW3McmKsOR0i7dsqLFq+LbELxAvFUaiwpcLtM3b+WVJmC3OnWEw3rIMmq3SS5gzU596pJPsD7iVjMSpAu2bQVsrh32h4R8+CGdiwacWvkQKNjA5TcPjZ38Q=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_VI1PR0702MB3567B1C356B53A956E0C35B4F2530VI1PR0702MB3567_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: e72a2e44-52fa-4094-9ad6-08d5ecf52a48
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jul 2018 21:26:46.2555 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0702MB3741
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02Sa0hTYRjHe885246rwdua+aBptRBU2jQpWih2oUICNbpAaJjTnVTUTXam aJhKGXnFC5vonBm4MrXUamJGH1LMtFIh64NGkJd5xbxgiaiRZ2dB337P+/8//J/n4aVJ6TOB O52oNTB6rTpZLhRT1dc6DIqqtoioAIvRU7VsrqdUGys11CkitKK6igy1WteJi0SkOFjDJCem M3r/kBhxwshXC5k6VSDOaPi5SOSivhmXQuRCAz4Kyx15gkIkpqX4HYIFWx7JF78RjNhnnYWV gDl7npArKFxGQm/blojrl2IjAdN9rrxrHEH1wLqAE4RYCaYR87aJpmXYF8Zqz3LPJN4P881b JMd78Dnoq6skOJbh87BpMTkCZLgQQf3dFkcAhb2hpadDyLEEx8DcLBfMhf0SQu+w3WFyweHw aN3oCEZ4L6x9eErwaW4wOllH8JtisL4ZInl2hdmJPwKej8OTmnyKZ0/4XFeEuADAb0WwYF91 CgpYMpmczWFQYZoheVM/gueLU07hMKwMNYr4Ka7D0kS5M1kHa7Z5im+oRWActCFe8IKmkjGq DAWY/5uWZx0UNHYKzY61d0N/9SRl3j4luX3K1tf+vOUgGIvGRDz7wD1Lrej/94dI1IRcWYaN TYkPDFQy+sQ4ltVplVrG8AJtf6Iu20bAKzQ7fbobYRrJd0nSKiKipAJ1OpuZ0o2AJuUySddi eJRUolFn3mL0uhv6tGSG7UYeNCV3k6jCX0ZKcbzawCQxTCqj/6cStIt7LvJM/5HjoTipfR/U XGJu7b06qPVW4nG3zpgzwwqv4vHCgJ3sl6zsE/laybHaAZ/NyppizR00mlH+8Wa7oSfLz31x NU+wHqYJibxiT5/SrS3lXHh8gG7PXg77rtqhKdpXqrP2lT9Yi/401eBbcj/4dtKl2DisGi3N +kYeirYEXablFJugPuJH6ln1Xx+n/S9AAwAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/EzwlG5VCq6GZTWQuRWmSabKm4mU>
Subject: Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 18 Jul 2018 21:26:59 -0000

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

Qm90aCDigJxjb25nZXN0aW9uIHByb3RlY3Rpb27igJ0gYW5kIOKAnGNvbmdlc3Rpb24gbG9zcyBw
cm90ZWN0aW9u4oCdIHdvcmsgZm9yIG1lLg0KDQpOb3RlIHRoYXQgdGhlIGFyY2hpdGVjdHVyZSBk
b2N1bWVudCBpcyBxdWl0ZSBwb3B1bGF0ZWQgd2l0aCB0aGUgdGVybSDigJxjb25nZXN0aW9uIHBy
b3RlY3Rpb27igJ0uIEkgZG8gbm90IGtub3cgdGhlIG90aGVyIGRvY3VtZW50cyBieSBoZWFydC4N
Cg0KU28gaXQgd291bGQgYmUgYSBiaXQgb2YgYSBjaGFuZ2UuDQoNCknigJlkIGxpa2UgdG8gaGF2
ZSB0aGUgZ3JvdXDigJlzIG9waW5pb24gYmVmb3JlIG1ha2luZyBzdWNoIGEgY2hhbmdlLCBlLmcu
LCBhbnkgb2JqZWN0aW9ucz8NCg0KVGhhbmtzLA0KSmFub3MNCg0KDQpGcm9tOiBCbGFjaywgRGF2
aWQgPERhdmlkLkJsYWNrQGRlbGwuY29tPg0KU2VudDogV2VkbmVzZGF5LCBKdWx5IDE4LCAyMDE4
IDg6MTkgUE0NClRvOiBKYW5vcyBGYXJrYXMgPEphbm9zLkZhcmthc0Blcmljc3Nvbi5jb20+DQpD
YzogRGV0TmV0IFdHIDxkZXRuZXRAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW0RldG5ldF0gV0cg
TGFzdCBDYWxsOiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDUNCg0KSGkgSmFub3Ms
DQoNClRoYXQgdGV4dCB3b3JrcyBuaWNlbHkuICBJbiBicmllZmx5IHRhbGtpbmcgdG8gTG91LCBh
IHJlbGF0ZWQgc3VnZ2VzdGlvbiBzdXJmYWNlZDog4oCcY29uZ2VzdGlvbiBwcm90ZWN0aW9u4oCd
IC0+IOKAnGNvbmdlc3Rpb24gbG9zcyBwcm90ZWN0aW9u4oCdIHdoZXJlIHBvc3NpYmxlIChtYXkg
bmVlZCB0byBiZSBhYmJyZXZpYXRlZCBpbiB0aGUgRmlndXJlKSAuDQoNClRoaXMgY2hhbmdlIHdv
dWxkIG1ha2UgaXQgY2xlYXJlciB0aGF0IHRoZSBwcmltYXJ5IGZvY3VzIGlzIHByb3RlY3Rpb24g
ZnJvbSBsb3NzZXMgY2F1c2VkIGJ5IGNvbmdlc3Rpb24gYXMgb3Bwb3NlZCB0byBwcm90ZWN0aW9u
IGZyb20gYWxsIGNvbmdlc3Rpb24uICBEZXROZXQgc2hvdWxkIGJlIGFibGUgdG8gdG9sZXJhdGUg
c29tZSBtb2Rlc3QgY29uZ2VzdGlvbiAoZS5nLiwgaW4gbm9kZXMgdGhhdCBkb27igJl0IGhhdmUg
cmVzZXJ2ZWQgRGV0TmV0IHJlc291cmNlcykgYXMgbG9uZyBhcyBkZWxpdmVyeSBpcyByZWxpYWJs
ZSBhbmQgdGltZWx5Lg0KDQpUaGFua3MsIC0tRGF2aWQNCg0KRnJvbTogSmFub3MgRmFya2FzIFtt
YWlsdG86SmFub3MuRmFya2FzQGVyaWNzc29uLmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgSnVseSAx
OCwgMjAxOCAxMTo0NSBBTQ0KVG86IEJsYWNrLCBEYXZpZA0KQ2M6IERldE5ldCBXRw0KU3ViamVj
dDogUkU6IFtEZXRuZXRdIFdHIExhc3QgQ2FsbDogZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0
dXJlLTA1DQoNCkhpIERhdmlkLA0KDQpUaGlzIGltcGxpZXMgdXBkYXRpbmcgdGhlIGRlZmluaXRp
b24gb2YgdGhlIERldE5ldCBzZXJ2aWNlIGxheWVyLCBlLmcuLCB0bzoNCkRldE5ldCBzZXJ2aWNl
IGxheWVyDQpUaGUgbGF5ZXIgYXQgd2hpY2ggQSBEZXROZXQgU2VydmljZSwgZS5nLiwgc2Vydmlj
ZSBwcm90ZWN0aW9uIGlzIHByb3ZpZGVkLg0KDQpUaGUgZGVmaW5pdGlvbiBvZiB0aGUgRGV0TmV0
IHRyYW5zcG9ydCBsYXllciByZW1haW5zIHRoZSBzYW1lOg0KRGV0TmV0IHRyYW5zcG9ydCBsYXll
cg0KVGhlIGxheWVyIHRoYXQgb3B0aW9uYWxseSBwcm92aWRlcyBjb25nZXN0aW9uIHByb3RlY3Rp
b24gZm9yDQpEZXROZXQgZmxvd3Mgb3ZlciBwYXRocyBwcm92aWRlZCBieSB0aGUgdW5kZXJseWlu
ZyBuZXR3b3JrLg0KDQpSZWdhcmRzLA0KSmFub3MNCg0KDQpGcm9tOiBCbGFjaywgRGF2aWQgPERh
dmlkLkJsYWNrQGRlbGwuY29tPG1haWx0bzpEYXZpZC5CbGFja0BkZWxsLmNvbT4+DQpTZW50OiBN
b25kYXksIEp1bHkgMTYsIDIwMTggMzoyMSBQTQ0KVG86IEphbm9zIEZhcmthcyA8SmFub3MuRmFy
a2FzQGVyaWNzc29uLmNvbTxtYWlsdG86SmFub3MuRmFya2FzQGVyaWNzc29uLmNvbT4+DQpDYzog
RGV0TmV0IFdHIDxkZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZz4+DQpTdWJq
ZWN0OiBSRTogW0RldG5ldF0gV0cgTGFzdCBDYWxsOiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRl
Y3R1cmUtMDUNCg0KRG9u4oCZdCB1c2Ug4oCcY29uZ2VzdGlvbiBwcm90ZWN0aW9u4oCdIGluIHRo
ZSBkZWZpbml0aW9ucyBmb3IgYm90aCBsZXZlbHMuDQoNClRoYW5rcywgLS1EYXZpZA0KDQpGcm9t
OiBKw6Fub3MgRmFya2FzIFttYWlsdG86amFub3MuZmFya2FzQGVyaWNzc29uLmNvbV0NClNlbnQ6
IFN1bmRheSwgSnVseSAxNSwgMjAxOCAxMDo0MyBQTQ0KVG86IEJsYWNrLCBEYXZpZA0KQ2M6IERl
dE5ldCBXRw0KU3ViamVjdDogUmU6IFtEZXRuZXRdIFdHIExhc3QgQ2FsbDogZHJhZnQtaWV0Zi1k
ZXRuZXQtYXJjaGl0ZWN0dXJlLTA1DQoNClRoYW5rIHlvdSBEYXZpZCENCg0KSSB0aGluayB3ZSBh
cmUgc2V0LiA6LSkNCg0KWW91IGdvdCBhIHBvaW50LCB3ZSBzaG91bGQgdXBkYXRlDQoiRGV0TmV0
IHNlcnZpY2UgbGF5ZXIgaXMgdGhlIGxheWVyIGF0IHdoaWNoIEEgRGV0TmV0IFNlcnZpY2UsIHN1
Y2ggYXMgY29uZ2VzdGlvbiBvciBzZXJ2aWNlIHByb3RlY3Rpb24gaXMgcHJvdmlkZWQuIg0KdG8N
CiJEZXROZXQgc2VydmljZSBsYXllciBpcyB0aGUgbGF5ZXIgYXQgd2hpY2ggQSBEZXROZXQgU2Vy
dmljZSwgc3VjaCBhcyBjb25nZXN0aW9uIHByb3RlY3Rpb24gYW5kL29yIHNlcnZpY2UgcHJvdGVj
dGlvbiBpcyBwcm92aWRlZC4iDQppbiB0aGUgZGVmaW5pdGlvbnMgYXMgd2VsbCB0byBtYWtlIGl0
IGNsZWFyLg0KDQpUaGFua3MsDQpKYW5vcw0KT24gNy8xNi8yMDE4IDM6MDMgQU0sIEJsYWNrLCBE
YXZpZCB3cm90ZToNCk1vdmluZyB0aGUgb25seSB0d28gb3BlbiBpdGVtcyB0byB0aGUgdG9wIOKA
pg0KDQotLSBTZWN0aW9uIDQNCg0KPiBXZSBjb3VsZCBhZGQgc29tZSBpbnRyb2R1Y3RvcnkgdGV4
dCB0byA0LjEgb3IgNC4xLjEsIGZvciBpbnN0YW5jZToNCj4gVGhlIGZ1bmN0aW9uYWxpdHkgbmVl
ZGVkIGZvciBEZXROZXQgKFNlY3Rpb24gMykgYXJlIGltcGxlbWVudGVkIGluIHRoZSBEZXROZXQg
bGF5ZXIgd2hpY2ggY29tcHJpc2VzIHRoZSBEZXROZXQgc2VydmljZSBsYXllciBhbmQgdGhlIERl
dE5ldCB0cmFuc3BvcnQgbGF5ZXIuDQo+IFRoZSBEZXROZXQgc2VydmljZSBsYXllciBmdW5jdGlv
bnMgcmVseSBvbiBmbG93IGlkZW50aWZpY2F0aW9uIGFuZCBzZXF1ZW5jaW5nLiBUaGUgRGV0TmV0
IHRyYW5zcG9ydCBsYXllciBmdW5jdGlvbiBtYXkgcmVseSBvbiBmbG93IGlkZW50aWZpY2F0aW9u
Lg0KPg0KPiBXaGF0IGRvIHlvdSB0aGluaz8NCg0KSSBwcmVmZXIgZnVuY3Rpb25hbCAod2hhdCBp
dCBkb2VzKSBjaGFyYWN0ZXJpemF0aW9uIHRvIG1lY2hhbmlzdGljIChob3cgaXQgd29ya3MpIGNo
YXJhY3Rlcml6YXRpb24gaW4gYW4gb3ZlcnZpZXcsIGUuZy4sIGV4Y2VycHRpbmcgZnJvbSB3aGF0
IEkgb3JpZ2luYWxseSB3cm90ZToNCg0KwrcgICAgICAgICBUaGUgRGV0TmV0IFNlcnZpY2UgbGF5
ZXIgcHJvdmlkZXMgdGltZWx5IHJlbGlhYmxlIGluLW9yZGVyIERldE5ldCBmbG93IGRlbGl2ZXJ5
IHRvIGFwcGxpY2F0aW9ucyB0aGF0IHVzZSBEZXROZXQuDQoNCsK3ICAgICAgICAgVGhlIERldE5l
dCBUcmFuc3BvcnQgbGF5ZXIgaW5zdWxhdGVzIERldE5ldCBmbG93cyBmcm9tIGludGVyZmVyZW5j
ZSBieSBuZXR3b3JrIG1lY2hhbmlzbXMsIHByaW1hcmlseSBxdWV1aW5nIGFuZCByb3V0aW5nDQpJ
IHVuZGVyc3RhbmQgdGhlIHByaW5jaXBsZS4NCg0KV2hhdCBhYm91dCBqdXN0IGNvcHlpbmcgdGhl
IHR3byBkZWZpbml0aW9ucyBoZXJlOg0KRGV0TmV0IHNlcnZpY2UgbGF5ZXIgaXMgdGhlIGxheWVy
IGF0IHdoaWNoIEEgRGV0TmV0IFNlcnZpY2UsIHN1Y2ggYXMgY29uZ2VzdGlvbiBvciBzZXJ2aWNl
IHByb3RlY3Rpb24gaXMgcHJvdmlkZWQuDQpEZXROZXQgdHJhbnNwb3J0IGxheWVyIG9wdGlvbmFs
bHkgcHJvdmlkZXMgY29uZ2VzdGlvbiBwcm90ZWN0aW9uIGZvciBEZXROZXQgZmxvd3Mgb3ZlciBw
YXRocyBwcm92aWRlZCBieSB0aGUgdW5kZXJseWluZyBuZXR3b3JrLg0KDQpEYXZpZD4gWWVzLCB0
aGF0IHdvcmtzLCBhbHRob3VnaCBJIGRvbuKAmXQgdGhpbmsg4oCcY29uZ2VzdGlvbuKAnSB3YXMg
bWVhbnQgdG8gYmUgaW5jbHVkZWQgaW4gdGhlIGZpcnN0IGRlZmluaXRpb24g4oCmDQoNCg0KICAg
TWFueSByZWFsLXRpbWUgbmV0d29ya3MgcmVseSBvbiBwaHlzaWNhbCByaW5ncyBvciBjaGFpbnMg
b2YgdHdvLXBvcnQNCg0KICAgZGV2aWNlcywgd2l0aCBhIHJlbGF0aXZlbHkgc2ltcGxlIHJpbmcg
Y29udHJvbCBwcm90b2NvbC4NCg0KSG93IGRvZXMgYSDigJxyaW5nIGNvbnRyb2wgcHJvdG9jb2zi
gJ0gY29udHJvbCDigJxjaGFpbnPigJ0/ICBTdWdnZXN0OiDigJxyaW5nIGNvbnRyb2wgcHJvdG9j
b2zigJ0gLT4g4oCcY29udHJvbCBwcm90b2NvbOKAnQ0KQWxzbywgYXJlIHBhaXJlZCBjaGFpbnMg
YmV0d2VlbiBjb21tb24gZW5kcG9pbnRzIGludGVuZGVkLCBvciBhIG1vcmUgZ2VuZXJhbCBub3Rp
b24gb2YgY2hhaW5zPw0KVGhpcyB0ZXh0IHJlZmVycyB0byB0eXBpY2FsIGZhY3RvcnkgZGVwbG95
bWVudCwgd2hpY2ggaXMgY2hhaW4gb3IgcmluZy4NCkl0IHNlZW1zIGJldHRlciB0byBrZWVwIOKA
nHJpbmcgY29udHJvbCBwcm90b2NvbOKAnSBiZWNhdXNlIHRoZXkgYXJlIG9mdGVuIHZlcnkgZGlm
ZmVyZW50IGZyb20gZ2VuZXJpYyBjb250cm9sIHByb3RvY29scyBhcHBsaWNhYmxlIHRvIG1lc2gg
bmV0d29ya3MuDQoNCldvdWxkIGZsaXBwaW5nIGNoYWluIGFuZCByaW5nIHJlc29sdmUgeW91ciBj
b25jZXJuPw0KDQogICBNYW55IHJlYWwtdGltZSBuZXR3b3JrcyByZWx5IG9uIHBoeXNpY2FsIGNo
YWlucyBvciByaW5ncyBvZiB0d28tcG9ydA0KDQogICBkZXZpY2VzLCB3aXRoIGEgcmVsYXRpdmVs
eSBzaW1wbGUgcmluZyBjb250cm9sIHByb3RvY29sLg0KDQpbRGF2aWQ+XSBJdCBmZWVscyBsaWtl
IOKAnHJpbmcgY29udHJvbCBwcm90b2NvbOKAnSBpcyBhbiBpbXBvcnRhbnQgcGhyYXNlIHRvIHJl
dGFpbi4gICBJbiB0aGUgb3JpZ2luYWwgdGV4dCwgd291bGQgaXQgYmUgcmVhc29uYWJsZSB0byBh
ZGQg4oCcKGFwcGxpZXMgdG8gYm90aCByaW5ncyBhbmQgY2hhaW5zKeKAnSB0byB0aGUgZW5kIG9m
IHRoZSBzZW50ZW5jZT8NCldlbGwsIEkgZ3Vlc3MgdGhlIHBvaW50IGlzIHRoYXQgdGhlcmUgYXJl
IG1hbnkgc3BlY2lmaWMgcmluZyBwcm90b2NvbHMsIGJ1dCB3ZSBhcmUgbG9va2luZyBmb3IgYSBn
ZW5lcmljIHNvbHV0aW9uLg0KV2hhdCBhYm91dCBkZWxldGluZyAiY2hhaW5zIiBmcm9tIHRoZSBz
ZW50ZW5jZT8NCg0KRGF2aWQ+IFllcywgaWYgdGhlIHNlbnRlbmNlIGlzIGFsbCBhYm91dCByaW5n
cywgaXTigJlzIGNsZWFyLg0KDQpUaGFua3MsIC0tRGF2aWQNCg0KRnJvbTogSsOhbm9zIEZhcmth
cyBbbWFpbHRvOmphbm9zLmZhcmthc0Blcmljc3Nvbi5jb21dDQpTZW50OiBTdW5kYXksIEp1bHkg
MTUsIDIwMTggNzoyNSBQTQ0KVG86IEJsYWNrLCBEYXZpZA0KQ2M6IERldE5ldCBXRw0KU3ViamVj
dDogUmU6IFtEZXRuZXRdIFdHIExhc3QgQ2FsbDogZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0
dXJlLTA1DQoNCkhpIERhdmlkLA0KDQpQbGVhc2Ugc2VlIGluLWxpbmUuDQoNClRoYW5rIHlvdSEN
Ckphbm9zDQpPbiA3LzYvMjAxOCAxMTo1MCBQTSwgQmxhY2ssIERhdmlkIHdyb3RlOg0KLS0gQnJp
ZGdlZCBwYXRoIGRlZmluaXRpb24NCg0KPiAgT3Igc2hvdWxkIHdlIGRvIHNvbWV0aGluZyBlbHNl
Pw0KPiBUaGVyZSBpcyBvbmx5IG9uZSBvY2N1cnJlbmNlIG9mICJicmlkZ2VkIHBhdGgiIGluIHRo
ZSB0ZXh0IGluIGJyYWNrZXRzLg0KVGhhdCBzb3VuZHMgbGlrZSBhIGJldHRlciBzdWdnZXN0aW9u
IOKAkyBjaGFuZ2UgdGhhdCBvY2N1cnJlbmNlIGFuZCByZW1vdmUgdGhlIGRlZmluaXRpb24gb2Yg
4oCcYnJpZGdlZCBwYXRo4oCdIGZyb20gdGhlIGRyYWZ0LiAgVGhhdCBvY2N1cnJlbmNlIGlzIGlu
IFNlY3Rpb24gNC4xLjE6DQoNCiAgIENvbmdlc3Rpb24gcHJvdGVjdGlvbg0KICAgICAgICAgICBU
aGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllciBwcm92aWRlcyBjb25nZXN0aW9uIHByb3RlY3Rpb24u
DQogICAgICAgICAgIFNlZSBTZWN0aW9uIDQuNS4gIFRoZSBhY3R1YWwgcXVldWluZyBhbmQgc2hh
cGluZyBtZWNoYW5pc21zDQogICAgICAgICAgIGFyZSB0eXBpY2FsbHkgcHJvdmlkZWQgYnkgdW5k
ZXJseWluZyBzdWJuZXQgbGF5ZXJzLCB0aGVzZSBjYW4NCiAgICAgICAgICAgYmUgY2xvc2VseSBh
c3NvY2lhdGVkIHdpdGggdGhlIG1lYW5zIG9mIHByb3ZpZGluZyBwYXRocyBmb3INCiAgICAgICAg
ICBEZXROZXQgZmxvd3MgKGUuZy4sIE1QTFMgTFNQcyBvciBicmlkZ2VkIHBhdGhzKSwgdGhlIHBh
dGggYW5kDQogICAgICAgICAgIHRoZSBjb25nZXN0aW9uIHByb3RlY3Rpb24gYXJlIGNvbmZsYXRl
ZCBpbiB0aGlzIGZpZ3VyZS4NCg0KUGVyaGFwczogKGUuZy4sIE1QTFMgTFNQcyBvciBicmlkZ2Vk
IHBhdGhzKSAtPiAoTVBMUyBMU1BzIG9yIG90aGVyIG5ldHdvcmsgcGF0aHMpDQpvciBqdXN0IGRl
bGV0ZSB0aGUgZW50aXJlIHBhcmVudGhldGljYWwgZXhhbXBsZS4NCk9LLiBMZXQncyBqdXN0IGRl
bGV0ZSB0aGUgZW50aXJlIHBhcmVudGhldGljYWwgZXhhbXBsZS4NCg0KLS0gU2VjdGlvbiA0DQoN
Cj4gV2UgY291bGQgYWRkIHNvbWUgaW50cm9kdWN0b3J5IHRleHQgdG8gNC4xIG9yIDQuMS4xLCBm
b3IgaW5zdGFuY2U6DQo+IFRoZSBmdW5jdGlvbmFsaXR5IG5lZWRlZCBmb3IgRGV0TmV0IChTZWN0
aW9uIDMpIGFyZSBpbXBsZW1lbnRlZCBpbiB0aGUgRGV0TmV0IGxheWVyIHdoaWNoIGNvbXByaXNl
cyB0aGUgRGV0TmV0IHNlcnZpY2UgbGF5ZXIgYW5kIHRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVy
Lg0KPiBUaGUgRGV0TmV0IHNlcnZpY2UgbGF5ZXIgZnVuY3Rpb25zIHJlbHkgb24gZmxvdyBpZGVu
dGlmaWNhdGlvbiBhbmQgc2VxdWVuY2luZy4gVGhlIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIgZnVu
Y3Rpb24gbWF5IHJlbHkgb24gZmxvdyBpZGVudGlmaWNhdGlvbi4NCj4NCj4gV2hhdCBkbyB5b3Ug
dGhpbms/DQoNCkkgcHJlZmVyIGZ1bmN0aW9uYWwgKHdoYXQgaXQgZG9lcykgY2hhcmFjdGVyaXph
dGlvbiB0byBtZWNoYW5pc3RpYyAoaG93IGl0IHdvcmtzKSBjaGFyYWN0ZXJpemF0aW9uIGluIGFu
IG92ZXJ2aWV3LCBlLmcuLCBleGNlcnB0aW5nIGZyb20gd2hhdCBJIG9yaWdpbmFsbHkgd3JvdGU6
DQoNCiAgKiAgIFRoZSBEZXROZXQgU2VydmljZSBsYXllciBwcm92aWRlcyB0aW1lbHkgcmVsaWFi
bGUgaW4tb3JkZXIgRGV0TmV0IGZsb3cgZGVsaXZlcnkgdG8gYXBwbGljYXRpb25zIHRoYXQgdXNl
IERldE5ldC4NCiAgKiAgIFRoZSBEZXROZXQgVHJhbnNwb3J0IGxheWVyIGluc3VsYXRlcyBEZXRO
ZXQgZmxvd3MgZnJvbSBpbnRlcmZlcmVuY2UgYnkgbmV0d29yayBtZWNoYW5pc21zLCBwcmltYXJp
bHkgcXVldWluZyBhbmQgcm91dGluZw0KSSB1bmRlcnN0YW5kIHRoZSBwcmluY2lwbGUuDQoNCldo
YXQgYWJvdXQganVzdCBjb3B5aW5nIHRoZSB0d28gZGVmaW5pdGlvbnMgaGVyZToNCkRldE5ldCBz
ZXJ2aWNlIGxheWVyIGlzIHRoZSBsYXllciBhdCB3aGljaCBBIERldE5ldCBTZXJ2aWNlLCBzdWNo
IGFzIGNvbmdlc3Rpb24gb3Igc2VydmljZSBwcm90ZWN0aW9uIGlzIHByb3ZpZGVkLg0KRGV0TmV0
IHRyYW5zcG9ydCBsYXllciBvcHRpb25hbGx5IHByb3ZpZGVzIGNvbmdlc3Rpb24gcHJvdGVjdGlv
biBmb3IgRGV0TmV0IGZsb3dzIG92ZXIgcGF0aHMgcHJvdmlkZWQgYnkgdGhlIHVuZGVybHlpbmcg
bmV0d29yay4NCg0KDQo+IFNob3VsZCB3ZSBhbHNvIHJlYXJyYW5nZSwgZS5nLiwgaW5kZW50IHRo
ZSB0ZXh0IGFmdGVyIEZpZ3VyZSAyIHN1Y2ggdGhhdA0KPiBQYWNrZXQgc2VxdWVuY2luZywgRHVw
bGljYXRlIGVsaW1pbmF0aW9uLCBGbG93IHJlcGxpY2F0aW9uLCBGbG93IG1lcmdpbmcsIFBhY2tl
dCBlbmNvZGluZywgYW5kIFBhY2tldCBkZWNvZGluZyBnZXQgdW5kZXIgU2VydmljZSBsYXllcg0K
PiBhbmQNCj4gQ29uZ2VzdGlvbiBwcm90ZWN0aW9uIGFuZCBFeHBsaWNpdCByb3V0ZXMgZ2V0IHVu
ZGVyIFRyYW5zcG9ydCBsYXllcj8NCg0KTm8sIEkgZG9u4oCZdCB0aGluayB0aGF04oCZcyBuZWNl
c3Nhcnkg4oCTIEZpZ3VyZSAyIHByb3ZpZGVzIHN1ZmZpY2llbnQgc3RydWN0dXJlLg0KT0suDQoN
ClBsdXMgYSBmZXcgbW9yZSBtaW5vciBjb21tZW50cyBpbmxpbmUg4oCmDQoNClRoYW5rcywgLS1E
YXZpZA0KDQpGcm9tOiBKw6Fub3MgRmFya2FzIFttYWlsdG86amFub3MuZmFya2FzQGVyaWNzc29u
LmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgSnVseSA0LCAyMDE4IDI6MTUgUE0NClRvOiBCbGFjaywg
RGF2aWQNCkNjOiBEZXROZXQgV0cNClN1YmplY3Q6IFJlOiBbRGV0bmV0XSBXRyBMYXN0IENhbGw6
IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNQ0KDQpIaSBEYXZpZCwNCg0KVGhhbmsg
eW91IHZlcnkgbXVjaCBmb3IgeW91ciByZXZpZXcgYW5kIGNvbW1lbnRzIQ0KDQpQbGVhc2Ugc2Vl
IGluLWxpbmUuDQpPbiA2LzI5LzIwMTggNDoxMCBQTSwgQmxhY2ssIERhdmlkIHdyb3RlOg0KVGhl
IC0wNiB2ZXJzaW9uIG9mIHRoaXMgZHJhZnQgaXMgbXVjaCBpbXByb3ZlZCBvdmVyIHRoZSAtMDUg
dmVyc2lvbiDigJMgbG90cyBvZiBkaWxpZ2VudCB3b3JrIGJ5IHRoZSBhdXRob3JzIGlzIGV2aWRl
bnQgYW5kIGFwcHJlY2lhdGVkLg0KDQpJIGhhdmUgdHdvIG1pbm9yIGNvbnRlbnQgY29uY2VybnMg
YW5kIHNvbWUgc21hbGxlciBlZGl0b3JpYWwgaXRlbXMuDQoNCioqIENvbnRlbnQNCg0KLS0gU2Vj
dGlvbiAyLjINCg0KVGhlIGRlZmluaXRpb24gb2Yg4oCcYnJpZGdlZCBwYXRo4oCdIGxvb2tzIGxp
a2UgYSBkZWZpbml0aW9uIG9mIOKAnGJyaWRnZWQgZm9yd2FyZGluZ+KAnSDigJMgdGhlIGRlZmlu
aXRpb24gbmVlZHMgdG8gZW5jb21wYXNzIHRoZSBub3Rpb24gb2YgYSBwYXRoIHRoYXQgaW52b2x2
ZXMgbW9yZSB0aGFuIG9uZSBicmlkZ2UuDQoNCg0KICAgYnJpZGdlZCBwYXRoDQoNCiAgICAgICAg
ICAgQSBWTEFOIGJyaWRnZSB1c2VzIHRoZSBWTEFOIElEIGFuZCB0aGUgZGVzdGluYXRpb24gTUFD
DQoNCiAgICAgICAgICAgYWRkcmVzcyB0byBzZWxlY3QgdGhlIG91dGJvdW5kIHBvcnQgaGVuY2Ug
dGhlIHBhdGggZm9yIGENCg0KICAgICAgICAgICBmcmFtZS4NCg0KWW91IGFyZSByaWdodCwgaXQg
bG9va3MgbGlrZSB0aGUgZW1waGFzaXMgaXMgb24gYnJpZGdlIGZvcndhcmRpbmcgcmF0aGVyIHRo
YW4gcGF0aC4NCkhvd2V2ZXIsIHRoZSBzdXBlcnBvc2l0aW9uIG9mIHRoZSBvdXRib3VuZCBwb3J0
cyBwcm92aWRlcyBhIHBhdGgsIHdoaWNoIHdhcyB0cmllZCB0byBiZSBjYXB0dXJlZCBieSAiaGVu
Y2UgdGhlIHBhdGgiLg0KVGhlIGlkZWEgd2FzIHRvIGtlZXAgaXQgc2ltcGxlIG5vdCBkaXZlIGlu
dG8gdGhlIGRldGFpbHMsIHdoaWNoIGFyZSBub3QgbmVjZXNzYXJ5IGluIHRoaXMgZG9jdW1lbnQu
DQoNCldvdWxkIGl0IGJlIGdvb2QgdG8gdXBkYXRlIHRvOg0KDQogICBicmlkZ2VkIHBhdGgNCg0K
ICAgICAgICAgICBBIFZMQU4gYnJpZGdlIHVzZXMgdGhlIFZMQU4gSUQgYW5kIHRoZSBkZXN0aW5h
dGlvbiBNQUMNCg0KICAgICAgICAgICBhZGRyZXNzIHRvIHNlbGVjdCB0aGUgb3V0Ym91bmQgcG9y
dC4gVGhlIHN1cGVycG9zaXRpb24NCg0KICAgICAgICAgICBvZiB0aGUgb3V0Ym91bmQgcG9ydHMg
aXMgdGhlIHBhdGggZm9yIGEgZnJhbWUuDQo/DQoNCk9yIHNob3VsZCB3ZSBkbyBzb21ldGhpbmcg
ZWxzZT8NClRoZXJlIGlzIG9ubHkgb25lIG9jY3VycmVuY2Ugb2YgImJyaWRnZWQgcGF0aCIgaW4g
dGhlIHRleHQgaW4gYnJhY2tldHMuDQoNCi0tIFNlY3Rpb24gNA0KDQpGaWd1cmUgMiBpbiBTZWN0
aW9uIDQuMS4xIGludHJvZHVjZXMgdGhlIERldG5ldCBzZXJ2aWNlIGFuZCB0cmFuc3BvcnQgbGF5
ZXJzLiAgIFRoZSBhc3NvY2lhdGVkIHRleHQgcXVpY2tseSBkaXZlcyBpbnRvIGV4cGxhaW5pbmcg
dGhlIGZ1bmN0aW9uYWxpdHkgaW4gdGhvc2UgbGF5ZXJzLCBidXQgaXQgd291bGQgYmUgaGVscGZ1
bCB0byBzdGFydCB3aXRoIGFuIGluaXRpYWwgaGlnaCBsZXZlbCBkZXNjcmlwdGlvbiBvZiBlYWNo
IG9mIHRob3NlIGxheWVycyB0aGF0IGhlbHBzIG1vdGl2YXRlIHRoZWlyIHNlcGFyYXRpb24uICBJ
dCBhcHBlYXJzIHRoYXQ6DQotIFRoZSBEZXROZXQgU2VydmljZSBsYXllciBwcm92aWRlcyB0aW1l
bHkgcmVsaWFibGUgaW4tb3JkZXIgRGV0TmV0IGZsb3cgZGVsaXZlcnkgdG8gYXBwbGljYXRpb25z
IHRoYXQgdXNlIERldE5ldC4gICBBIERldE5ldCBmbG93IGF0IHRoZSB0b3Agb2YgdGhlIERldE5l
dCBTZXJ2aWNlIGxheWVyIG1heSBvciBtYXkgbm90IGJlIGEgY29tcG91bmQgZmxvdyBhdCB0aGUg
Ym90dG9tIG9mIHRoYXQgbGF5ZXIuDQotIFRoZSBEZXROZXQgVHJhbnNwb3J0IGxheWVyIGluc3Vs
YXRlcyBEZXROZXQgZmxvd3MgKGF0IHRoZSBib3R0b20gb2YgdGhlIERldE5ldCBTZXJ2aWNlIGxh
eWVyKSBmcm9tIGludGVyZmVyZW5jZSBieSBuZXR3b3JrIG1lY2hhbmlzbXMsIHByaW1hcmlseSBx
dWV1aW5nIGFuZCByb3V0aW5nLCB3aGVyZSBjb25nZXN0aW9uIGlzIGFuIGluZGljYXRpb24gb2Yg
cXVldWVpbmcgaW50ZXJmZXJlbmNlLiAgQSBEZXROZXQgZmxvdyBhdCB0aGUgdG9wIG9mIHRoZSBE
ZXROZXQgVHJhbnNwb3J0IGxheWVyIG1heSBvciBtYXkgbm90IGJlIGEgbWVtYmVyIGZsb3cgdGhh
dCBpcyBwYXJ0IG9mIGEgY29tcG91bmQgZmxvdywgZGVwZW5kaW5nIG9uIHdoYXQgaXMgZG9uZSBp
biB0aGUgRGV0TmV0IFNlcnZpY2UgbGF5ZXIuDQoNCllvdSBhcmUgcmlnaHQsIHNlY3Rpb24gNCBq
dW1wcyBpbnRvIHRoZSBkZXRhaWxzIHdpdGhvdXQgbXVjaCBvZiBhbiBpbnRyb2R1Y3Rpb24uIEkg
Z3Vlc3Mgd2UgaGFkIGEga2luZCBvZiBjaGlja2VuIGFuZCBlZ2cgcHJvYmxlbSBoZXJlLiBGaWd1
cmUgNCBwcm92aWRlcyBhIGhpZ2hlciBsZXZlbCB2aWV3IHRoYW4gRmlndXJlIDIuIEhvd2V2ZXIs
IEZpZ3VyZSA0IGNhcHR1cmVzIGRpZmZlcmVudCBhc3BlY3RzLCBkaXZlcyBpbnRvIHRoZSBkZXRh
aWxzIG9mIGRhdGEgcGxhbmUgb3B0aW9ucy4gU28sIGl0IHNlZW1zIGJldHRlciB0byBrZWVwIHRo
ZSBvcmRlci4NCg0KV2UgY291bGQgYWRkIHNvbWUgaW50cm9kdWN0b3J5IHRleHQgdG8gNC4xIG9y
IDQuMS4xLCBmb3IgaW5zdGFuY2U6DQpUaGUgZnVuY3Rpb25hbGl0eSBuZWVkZWQgZm9yIERldE5l
dCAoU2VjdGlvbiAzKSBhcmUgaW1wbGVtZW50ZWQgaW4gdGhlIERldE5ldCBsYXllciB3aGljaCBj
b21wcmlzZXMgdGhlIERldE5ldCBzZXJ2aWNlIGxheWVyIGFuZCB0aGUgRGV0TmV0IHRyYW5zcG9y
dCBsYXllci4gVGhlIERldE5ldCBzZXJ2aWNlIGxheWVyIGZ1bmN0aW9ucyByZWx5IG9uIGZsb3cg
aWRlbnRpZmljYXRpb24gYW5kIHNlcXVlbmNpbmcuIFRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVy
IGZ1bmN0aW9uIG1heSByZWx5IG9uIGZsb3cgaWRlbnRpZmljYXRpb24uDQoNCldoYXQgZG8geW91
IHRoaW5rPw0KDQpTaG91bGQgd2UgYWxzbyByZWFycmFuZ2UsIGUuZy4sIGluZGVudCB0aGUgdGV4
dCBhZnRlciBGaWd1cmUgMiBzdWNoIHRoYXQNClBhY2tldCBzZXF1ZW5jaW5nLCBEdXBsaWNhdGUg
ZWxpbWluYXRpb24sIEZsb3cgcmVwbGljYXRpb24sIEZsb3cgbWVyZ2luZywgUGFja2V0IGVuY29k
aW5nLCBhbmQgUGFja2V0IGRlY29kaW5nIGdldCB1bmRlciBTZXJ2aWNlIGxheWVyDQphbmQNCkNv
bmdlc3Rpb24gcHJvdGVjdGlvbiBhbmQgRXhwbGljaXQgcm91dGVzIGdldCB1bmRlciBUcmFuc3Bv
cnQgbGF5ZXI/DQoNCg0KDQpUaGVyZeKAmXMgYSByZWxhdGVkIHBhcmFncmFwaCBvZiB0ZXh0IGJl
dHdlZW4gRmlndXJlcyAzIGFuZCA0IGluIFNlY3Rpb24gNC4xLjIsIGJ1dCBpdCBkb2VzbuKAmXQg
cHJvdmlkZSB1c2VmdWwgaW50dWl0aW9uIGFib3V0IHdoaWNoIGZ1bmN0aW9uYWxpdHkgYmVsb25n
cyBpbiB3aGljaCBsYXllci4NCg0KKiogRWRpdG9yaWFsDQoNCi0tIFNlY3Rpb24gMi4xDQoNCuKA
nGV4cGVjdGVk4oCdIHNlZW1zIG9mZiBpbiB0aGUgZGVmaW5pdGlvbiBvZiByZXNlcnZhdGlvbjoN
Cg0KICAgcmVzZXJ2YXRpb24NCiAgICAgICAgICAgVGhlIHNldCBvZiByZXNvdXJjZXMgYWxsb2Nh
dGVkIGJldHdlZW4gYSBzb3VyY2UgYW5kIG9uZSBvcg0KICAgICAgICAgICBtb3JlIGRlc3RpbmF0
aW9ucyB0aHJvdWdoIHRyYW5zaXQgbm9kZXMgYW5kIHN1Ym5ldHMNCiAgICAgICAgICAgYXNzb2Np
YXRlZCB3aXRoIGEgRGV0TmV0IGZsb3csIHRvIHByb3ZpZGUgdGhlIGV4cGVjdGVkIERldE5ldA0K
ICAgICAgICAgICBTZXJ2aWNlLg0KDQpTdWdnZXN0IGVpdGhlciDigJx0byBwcm92aWRlIHRoZSBw
cm92aXNpb25lZCBEZXROZXQgU2VydmljZSB0byB0aGF0IGZsb3figJ0NCkkgbGlrZSB0aGlzIG9u
ZSwgd2lsbCB1cGRhdGUgdG8gdGhpcyBvbmUuDQoNCm9yIOKAnHRvIHByb3ZpZGUgdGhlIHNwZWNp
ZmllZCBEZXROZXQgU2VydmljZSB0byB0aGF0IGZsb3cu4oCdDQoNCi0tIFNlY3Rpb24gMy4xDQoN
Cg0KICAgbyAgQW4gdXBwZXIgYm91bmQgb24gb3V0LW9mLW9yZGVyIHBhY2tldCBkZWxpdmVyeS4g
IEl0IGlzIHdvcnRoDQoNCiAgICAgIG5vdGluZyB0aGF0IHNvbWUgRGV0TmV0IGFwcGxpY2F0aW9u
cyBhcmUgdW5hYmxlIHRvIHRvbGVyYXRlIGFueQ0KDQogICAgICBvdXQtb2Ytb3JkZXIgZGVsaXZl
cnkuDQoNCklzIHRoYXQgYSBzZXF1ZW5jZSBib3VuZCBvciBhIHRpbWUgYm91bmQgb3IgYm90aD8g
ICBJIHN1c3BlY3QgdGhhdCBhIHNlcXVlbmNlIGJvdW5kIChtYXhpbXVtIGRlZ3JlZSBvZiByZW9y
ZGVyaW5nIGluIGEgZmxvdywgaW5kZXBlbmRlbnQgb2YgZmxvdyByYXRlKSB3YXMgaW50ZW5kZWQu
ICBBbiBhbmFsb2dvdXMgY2xhcmlmaWNhdGlvbiB3b3VsZCBiZSBoZWxwZnVsIGluIHNlY3Rpb24g
My4yLjIuMSAuDQpJdCBpcyBpbnRlbnRpb25hbGx5IGtlcHQgaGlnaCBsZXZlbCBpbiB0aGUgYXJj
aGl0ZWN0dXJlIGRyYWZ0LiBEZXRhaWxzIGFyZSB0byBiZSBwcm92aWRlZCBieSB0aGUgZmxvdyBp
bmZvcm1hdGlvbiBtb2RlbCBkcmFmdC4gUGxlYXNlIHNlZSBteSBwcmV2aW91cyBtYWlsOiBodHRw
czovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL2RldG5ldC9BV0cyZWVtZ19BV3N2RjJG
d3RSRXlkX3h0QzguDQoNCltEYXZpZD5dIE9LLg0KDQotLSBTZWN0aW9uIDMuMi4zDQoNCkkgZG9u
4oCZdCB1bmRlcnN0YW5kIOKAnGRlZmluZWTigJ0gaW46DQoNCg0KICAgRXZlbiB0aGUgdXNlIG9m
DQoNCiAgIHJlZHVuZGFudCBwYXRocyB0aHJvdWdoIGEgbmV0d29yayBkZWZpbmVkLCBlLmcuLCBi
eSBbUkZDNjM3Ml0gZG8gbm90DQoNCiAgIGVsaW1pbmF0ZSB0aGUgY2hhbmNlcyBvZiBwYWNrZXQg
bG9zcy4NCg0KV2FzIOKAnGUuZy4sIGFzIGRlZmluZWQgYnkgW1JGQzYzNzJdLOKAnSBpbnRlbmRl
ZD8NClllcywgdGhpcyB3YXMgdGhlIGludGVudGlvbiwgd2lsbCB1cGRhdGUgdG8gdGhpcyBvbmUu
DQoNCiAgIE1hbnkgcmVhbC10aW1lIG5ldHdvcmtzIHJlbHkgb24gcGh5c2ljYWwgcmluZ3Mgb3Ig
Y2hhaW5zIG9mIHR3by1wb3J0DQoNCiAgIGRldmljZXMsIHdpdGggYSByZWxhdGl2ZWx5IHNpbXBs
ZSByaW5nIGNvbnRyb2wgcHJvdG9jb2wuDQoNCkhvdyBkb2VzIGEg4oCccmluZyBjb250cm9sIHBy
b3RvY29s4oCdIGNvbnRyb2wg4oCcY2hhaW5z4oCdPyAgU3VnZ2VzdDog4oCccmluZyBjb250cm9s
IHByb3RvY29s4oCdIC0+IOKAnGNvbnRyb2wgcHJvdG9jb2zigJ0NCkFsc28sIGFyZSBwYWlyZWQg
Y2hhaW5zIGJldHdlZW4gY29tbW9uIGVuZHBvaW50cyBpbnRlbmRlZCwgb3IgYSBtb3JlIGdlbmVy
YWwgbm90aW9uIG9mIGNoYWlucz8NClRoaXMgdGV4dCByZWZlcnMgdG8gdHlwaWNhbCBmYWN0b3J5
IGRlcGxveW1lbnQsIHdoaWNoIGlzIGNoYWluIG9yIHJpbmcuDQpJdCBzZWVtcyBiZXR0ZXIgdG8g
a2VlcCDigJxyaW5nIGNvbnRyb2wgcHJvdG9jb2zigJ0gYmVjYXVzZSB0aGV5IGFyZSBvZnRlbiB2
ZXJ5IGRpZmZlcmVudCBmcm9tIGdlbmVyaWMgY29udHJvbCBwcm90b2NvbHMgYXBwbGljYWJsZSB0
byBtZXNoIG5ldHdvcmtzLg0KDQpXb3VsZCBmbGlwcGluZyBjaGFpbiBhbmQgcmluZyByZXNvbHZl
IHlvdXIgY29uY2Vybj8NCg0KICAgTWFueSByZWFsLXRpbWUgbmV0d29ya3MgcmVseSBvbiBwaHlz
aWNhbCBjaGFpbnMgb3IgcmluZ3Mgb2YgdHdvLXBvcnQNCg0KICAgZGV2aWNlcywgd2l0aCBhIHJl
bGF0aXZlbHkgc2ltcGxlIHJpbmcgY29udHJvbCBwcm90b2NvbC4NCg0KW0RhdmlkPl0gSXQgZmVl
bHMgbGlrZSDigJxyaW5nIGNvbnRyb2wgcHJvdG9jb2zigJ0gaXMgYW4gaW1wb3J0YW50IHBocmFz
ZSB0byByZXRhaW4uICAgSW4gdGhlIG9yaWdpbmFsIHRleHQsIHdvdWxkIGl0IGJlIHJlYXNvbmFi
bGUgdG8gYWRkIOKAnChhcHBsaWVzIHRvIGJvdGggcmluZ3MgYW5kIGNoYWlucynigJ0gdG8gdGhl
IGVuZCBvZiB0aGUgc2VudGVuY2U/DQpXZWxsLCBJIGd1ZXNzIHRoZSBwb2ludCBpcyB0aGF0IHRo
ZXJlIGFyZSBtYW55IHNwZWNpZmljIHJpbmcgcHJvdG9jb2xzLCBidXQgd2UgYXJlIGxvb2tpbmcg
Zm9yIGEgZ2VuZXJpYyBzb2x1dGlvbi4NCldoYXQgYWJvdXQgZGVsZXRpbmcgImNoYWlucyIgZnJv
bSB0aGUgc2VudGVuY2U/DQoNCg0KICAgRXhwbGljaXQgcm91dGVzIGNhbiBiZSBlc3RhYmxpc2hl
ZCB2YXJpb3VzIHdheXMsDQoNCmVzdGFibGlzaGVkIHZhcmlvdXMgLT4gZXN0YWJsaXNoZWQgaW4g
dmFyaW91cw0KT0suDQoNCg0KDQogICBUaGlzIGlzDQoNCiAgIGlycmVzcGVjdGl2ZSBvZiB0aGUg
ZGlzdHJpYnV0aW9uIG1ldGhvZCB1c2VkLCBhbHNvIGFwcGxpZXMgdG8gc2VydmljZQ0KDQogICBw
cm90ZWN0aW9uIG92ZXIgZXhwbGljaXQgcm91dGVzLg0KDQp1c2VkLCBhbHNvIC0+IHVzZWQsIGFu
ZCBhbHNvDQpPSy4NCg0KDQotLSBGaWd1cmUgNSAoU2VjdGlvbiA0LjEuMykNCg0KVGhlIFVOSSBh
Y3JvbnltIGlzIGludHJvZHVjZWQgd2l0aG91dCBleHBhbnNpb24gb3IgZGVmaW5pdGlvbiDigJMg
cGxlYXNlIGNvcnJlY3QgdGhhdCwgZS5nLiwgYnkgZGVmaW5pbmcgVU5JIGluIFNlY3Rpb24gMi4x
Lg0KRGV0TmV0LVVOSSBpcyB0aGVyZSBhbW9uZyB0aGUgZGVmaW5pdGlvbnMuIEl0IHNlZW1zIGVu
b3VnaCB0byBtZS4NCg0KW0RhdmlkPl0gVGhhdOKAmXMgZmluZSDigJMgSSBvdmVybG9va2VkIHRo
YXQgZGVmaW5pdGlvbiwgc29ycnkuDQoNCi0tIEZpZ3VyZSA5IChTZWN0aW9uIDQuNy4yKQ0KDQpJ
IHRoaW5rIEkgdW5kZXJzdGFuZCB3aGF04oCZcyBnb2luZyBvbiwgYnV0IHRoZSB1c2Ugb2Yg4oCc
YWRkL3JlbW92ZeKAnSBpbiB0aGUgZmlndXJlIHNob3VsZCBiZSBleHBsYWluZWQgaW4gYXNzb2Np
YXRlZCB0ZXh0Lg0KV2hhdCBhYm91dCB1cGRhdGluZyB0aGUgc2VudGVuY2UgYWJvdmUgRmlndXJl
IDkgdG86DQpBIHBhY2tldCB3aXRoIGNvcnJlc3BvbmRpbmcgRmxvdy1JRHMgaXMgaWxsdXN0cmF0
ZWQgaW4gRmlndXJlIDksIHdoaWNoIGFsc28gaW5kaWNhdGVzIHdoZXJlIEZsb3ctSUQgY2FuIGJl
IGFkZGVkIG9yIHJlbW92ZWQuDQoNCltEYXZpZD5dIFN1cmUsIHdpdGggb25lIG1pbm9yIGVkaXQ6
IOKAnHdoZXJlIEZsb3ctSUTigJ0gLT4g4oCcd2hlcmUgZWFjaCBGbG93LUlE4oCdDQpPSy4NCg0K
VGhhbmtzLCAtLURhdmlkDQoNClRoYW5rIHlvdSENCkphbm9zDQoNCg0KDQpGcm9tOiBkZXRuZXQg
W21haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIErDoW5vcyBGYXJr
YXMNClNlbnQ6IFRodXJzZGF5LCBKdW5lIDI4LCAyMDE4IDk6MDkgUE0NClRvOiBMb3UgQmVyZ2Vy
OyBTdGV3YXJ0IEJyeWFudDsgZGV0bmV0QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc+
ID4+IERldE5ldCBXRw0KU3ViamVjdDogUmU6IFtEZXRuZXRdIFdHIExhc3QgQ2FsbDogZHJhZnQt
aWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA1DQoNCkRlYXIgYWxsLA0KDQpPZmYtbGluZSBkaXNj
dXNzaW9ucyBhbW9uZyBMb3UsIFN0ZXdhcnQsIGFuZCBhdXRob3JzIGZvbGxvd2VkIHRoZSBkaXNj
dXNzaW9ucyB0byBwcm9wZXJseSBhZGRyZXNzIHRoZSBXR0xDIGNvbW1lbnRzLCBpbmNsdWRpbmcg
dGhlIGRldGFpbGVkIGNvbW1lbnRzLg0KDQpBIG5ldyByZXZpc2lvbiBvZiB0aGUgZHJhZnQgaGFz
IGJlZW4gdXBsb2FkZWQ6IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNi4NCg0KSW4g
YWRkaXRpb24gdG8gdGhlIGNoYW5nZXMgYWxyZWFkeSBkZXNjcmliZWQgaW4gdGhpcyB0aHJlYWQs
IHRoZSBmb2xsb3dpbmcgYmlnZ2VyIGNoYW5nZXMgaGF2ZSBiZWVuIG1hZGUgdG8gdGhlIGRyYWZ0
Og0KDQoNClNlY3Rpb24gMi4xIFRlcm1zIHVzZWQgaW4gdGhpcyBkb2N1bWVudA0KDQpTb21lIGRl
ZmluaXRpb25zIHJlZmluZWQgYXMgc3VnZ2VzdGVkIGJ5IHRoZSBkZXRhaWxlZCBjb21tZW50cw0K
DQpOZXcgZGVmaW5pdGlvbnMgaGF2ZSBiZWVuIGFkZGVkOg0KDQogICAiYWxsb2NhdGlvbg0KICAg
ICAgICAgICBSZXNvdXJjZXMgYXJlIGRlZGljYXRlZCB0byBzdXBwb3J0IGEgRGV0TmV0IGZsb3cu
ICBEZXBlbmRpbmcNCiAgICAgICAgICAgb24gYW4gaW1wbGVtZW50YXRpb24sIHRoZSByZXNvdXJj
ZSBtYXkgYmUgcmV1c2VkIGJ5IG5vbi0NCiAgICAgICAgICAgRGV0TmV0IGZsb3dzIHdoZW4gaXQg
aXMgbm90IHVzZWQgYnkgdGhlIERldE5ldCBmbG93Lg0KDQoNCiAgIFBFRiAgICAgQSBQYWNrZXQg
RWxpbWluYXRpb24gRnVuY3Rpb24gKFBFRikgZWxpbWluYXRlcyBkdXBsaWNhdGUNCiAgICAgICAg
ICAgY29waWVzIG9mIHBhY2tldHMgdG8gcHJldmVudCBleGNlc3MgcGFja2V0cyBmbG9vZGluZyB0
aGUNCiAgICAgICAgICAgbmV0d29yayBvciBkdXBsaWNhdGUgcGFja2V0cyBiZWluZyBzZW50IG91
dCBvZiB0aGUgRGV0TmV0DQogICAgICAgICAgIGRvbWFpbi4gIFBFRiBjYW4gYmUgaW1wbGVtZW50
ZWQgYnkgYW4gZWRnZSBub2RlLCBhIHJlbGF5DQogICAgICAgICAgIG5vZGUsIG9yIGFuIGVuZCBz
eXN0ZW0uDQoNCiAgUFJGICAgICBBIFBhY2tldCBSZXBsaWNhdGlvbiBGdW5jdGlvbiAoUFJGKSBy
ZXBsaWNhdGVzIERldE5ldCBmbG93DQogICAgICAgICAgIHBhY2tldHMgYW5kIGZvcndhcmRzIHRo
ZW0gdG8gb25lIG9yIG1vcmUgbmV4dCBob3BzIGluIHRoZQ0KICAgICAgICAgICBEZXROZXQgZG9t
YWluLiAgVGhlIG51bWJlciBvZiBwYWNrZXQgY29waWVzIHNlbnQgdG8gZWFjaCBuZXh0DQogICAg
ICAgICAgIGhvcCBpcyBhIERldE5ldCBmbG93IHNwZWNpZmljIHBhcmFtZXRlciBhdCB0aGUgbm9k
ZSBkb2luZyB0aGUNCiAgICAgICAgICAgcmVwbGljYXRpb24uICBQUkYgY2FuIGJlIGltcGxlbWVu
dGVkIGJ5IGFuIGVkZ2Ugbm9kZSwgYSByZWxheQ0KICAgICAgICAgICBub2RlLCBvciBhbiBlbmQg
c3lzdGVtLg0KDQogICBQUkVPRiAgIENvbGxlY3RpdmUgbmFtZSBmb3IgUGFja2V0IFJlcGxpY2F0
aW9uLCBFbGltaW5hdGlvbiwgYW5kDQogICAgICAgICAgIE9yZGVyaW5nIEZ1bmN0aW9ucy4NCg0K
ICAgUE9GICAgICBBIFBhY2tldCBPcmRlcmluZyBGdW5jdGlvbiAoUE9GKSByZS1vcmRlcnMgcGFj
a2V0cyB3aXRoaW4gYQ0KICAgICAgICAgICBEZXROZXQgZmxvdyB0aGF0IGFyZSByZWNlaXZlZCBv
dXQgb2Ygb3JkZXIuICBUaGlzIGZ1bmN0aW9uDQogICAgICAgICAgIGNhbiBiZSBpbXBsZW1lbnRl
ZCBieSBhbiBlZGdlIG5vZGUsIGEgcmVsYXkgbm9kZSwgb3IgYW4gZW5kDQogICAgICAgICAgIHN5
c3RlbS4NCg0KICBEZXROZXQgc2VydmljZSBwcm94eQ0KICAgICAgICAgICBNYXBzIGJldHdlZW4g
QXBwLWZsb3dzIGFuZCBEZXROZXQgZmxvd3MuDQoNCiAgIGJyaWRnZWQgcGF0aA0KICAgICAgICAg
ICBBIFZMQU4gYnJpZGdlIHVzZXMgdGhlIFZMQU4gSUQgYW5kIHRoZSBkZXN0aW5hdGlvbiBNQUMN
CiAgICAgICAgICAgYWRkcmVzcyB0byBzZWxlY3QgdGhlIG91dGJvdW5kIHBvcnQgaGVuY2UgdGhl
IHBhdGggZm9yIGENCiAgICAgICAgICAgZnJhbWUuIg0KDQoNClNlY3Rpb24gMy4xIFByaW1hcnkg
Z29hbHMgZGVmaW5pbmcgdGhlIERldE5ldCBRb1MNCg0KQSBuZXcgUW9TIGFzcGVjdCBoYXMgYmVl
biBhZGRlZDoNCiAgICJvICBBbiB1cHBlciBib3VuZCBvbiBvdXQtb2Ytb3JkZXIgcGFja2V0IGRl
bGl2ZXJ5LiAgSXQgaXMgd29ydGgNCiAgICAgIG5vdGluZyB0aGF0IHNvbWUgRGV0TmV0IGFwcGxp
Y2F0aW9ucyBhcmUgdW5hYmxlIHRvIHRvbGVyYXRlIGFueQ0KICAgICAgb3V0LW9mLW9yZGVyIGRl
bGl2ZXJ5LiINCg0KDQpUaGUgM3JkIHBhcmFncmFwaCBvbiBsb3NzIG9uIHBhZ2UgOCBhZnRlciB0
aGUgYnVsbGV0IGxpc3QgaGFzIGJlZW4gZXh0ZW5kZWQgdG86DQogICAiQWZ0ZXIgY29uZ2VzdGlv
biwgdGhlIG1vc3QgaW1wb3J0YW50IGNvbnRyaWJ1dGlvbnMgdG8gcGFja2V0IGxvc3MgYXJlDQog
ICB0eXBpY2FsbHkgZnJvbSByYW5kb20gbWVkaWEgZXJyb3JzIGFuZCBlcXVpcG1lbnQgZmFpbHVy
ZXMuICBTZXJ2aWNlDQogICBwcm90ZWN0aW9uIGlzIHRoZSBuYW1lIGZvciB0aGUgbWVjaGFuaXNt
cyB1c2VkIGJ5IERldE5ldCB0byBhZGRyZXNzDQogICB0aGVzZSBsb3NzZXMuICBUaGUgbWVjaGFu
aXNtcyBlbXBsb3llZCBhcmUgY29uc3RyYWluZWQgYnkgdGhlDQogICByZXF1aXJlbWVudCB0byBt
ZWV0IHRoZSB1c2VycycgbGF0ZW5jeSByZXF1aXJlbWVudHMuICBQYWNrZXQNCiAgIHJlcGxpY2F0
aW9uIGFuZCBlbGltaW5hdGlvbiAoU2VjdGlvbiAzLjIuMikgYW5kIHBhY2tldCBlbmNvZGluZw0K
ICAgKFNlY3Rpb24gMy4yLjIuMykgYXJlIGRlc2NyaWJlZCBpbiB0aGlzIGRvY3VtZW50IHRvIHBy
b3ZpZGUgc2VydmljZQ0KICAgcHJvdGVjdGlvbjsgb3RoZXJzIG1heSBiZSBmb3VuZC4gIEZvciBp
bnN0YW5jZSwgcGFja2V0IGVuY29kaW5nIGNhbg0KICAgYmUgdXNlZCB0byBwcm92aWRlIHNlcnZp
Y2UgcHJvdGVjdGlvbiBhZ2FpbnN0IHJhbmRvbSBtZWRpYSBlcnJvcnMsDQogICBwYWNrZXQgcmVw
bGljYXRpb24gYW5kIGVsaW1pbmF0aW9uIGNhbiBiZSB1c2VkIHRvIHByb3ZpZGUgc2VydmljZQ0K
ICAgcHJvdGVjdGlvbiBhZ2FpbnN0IGVxdWlwbWVudCBmYWlsdXJlcy4gIFRoaXMgbWVjaGFuaXNt
IGRpc3RyaWJ1dGVzDQogICB0aGUgY29udGVudHMgb2YgRGV0TmV0IGZsb3dzIG92ZXIgbXVsdGlw
bGUgcGF0aHMgaW4gdGltZSBhbmQvb3INCiAgIHNwYWNlLCBzbyB0aGF0IHRoZSBsb3NzIG9mIHNv
bWUgb2YgdGhlIHBhdGhzIGRvZXMgbmVlZCBub3QgY2F1c2UgdGhlDQogICBsb3NzIG9mIGFueSBw
YWNrZXRzLiINCg0KDQozLjIuMi4gIFNlcnZpY2UgUHJvdGVjdGlvbg0KDQpTZXJ2aWNlIHByb3Rl
Y3Rpb24gaXMgdXNlZCBhcyBhIG1vcmUgZ2VuZXJpYyB0ZXJtLiBJbnRyb2R1Y3RvcnkgdGV4dCBh
ZGRlZDoNCiAgICJTZXJ2aWNlIHByb3RlY3Rpb24gYWltcyB0byBtaXRpZ2F0ZSBvciBlbGltaW5h
dGUgcGFja2V0IGxvc3MgZHVlIHRvDQogICBlcXVpcG1lbnQgZmFpbHVyZXMsIHJhbmRvbSBtZWRp
YSBhbmQvb3IgbWVtb3J5IGZhdWx0cy4gIFRoZXNlIHR5cGVzDQogICBvZiBwYWNrZXQgbG9zcyBj
YW4gYmUgZ3JlYXRseSByZWR1Y2VkIGJ5IHNwcmVhZGluZyB0aGUgZGF0YSBvdmVyDQogICBtdWx0
aXBsZSBkaXNqb2ludCBmb3J3YXJkaW5nIHBhdGhzLiAgVmFyaW91cyBzZXJ2aWNlIHByb3RlY3Rp
b24NCiAgIG1ldGhvZHMgYXJlIGRlc2NyaWJlZCBpbiBbUkZDNjM3Ml0sIGUuZy4sIDErMSBsaW5l
YXIgcHJvdGVjdGlvbi4NCiAgIFRoaXMgc2VjdGlvbiBkZXNjcmliZXMgdGhlIGZ1bmN0aW9uYWwg
ZGV0YWlscyBvZiBhbiBhZGRpdGlvbmFsIG1ldGhvZA0KICAgaW4gU2VjdGlvbiAzLjIuMi4yLCB3
aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQgYXMgZGVzY3JpYmVkIGluDQogICBTZWN0aW9uIDMuMi4y
LjMgb3IgYXMgc3BlY2lmaWVkIGluIFtJLUQuaWV0Zi1kZXRuZXQtZHAtc29sLW1wbHNdIGluDQog
ICBvcmRlciB0byBwcm92aWRlIDErbiBoaXRsZXNzIHByb3RlY3Rpb24uICBUaGUgYXBwcm9wcmlh
dGUgc2VydmljZQ0KICAgcHJvdGVjdGlvbiBtZWNoYW5pc20gZGVwZW5kcyBvbiB0aGUgc2NlbmFy
aW8gYW5kIHRoZSByZXF1aXJlbWVudHMuIg0KDQoNCk5ldyBzdWItc2VjdGlvbiBhZGRlZDoNCg0K
IjMuMi4yLjEuICBJbi1PcmRlciBEZWxpdmVyeQ0KDQogICBPdXQtb2Ytb3JkZXIgcGFja2V0IGRl
bGl2ZXJ5IGNhbiBiZSBhIHNpZGUgZWZmZWN0IG9mIHNlcnZpY2UNCiAgIHByb3RlY3Rpb24uICBQ
YWNrZXRzIGRlbGl2ZXJlZCBvdXQtb2Ytb3JkZXIgaW1wYWN0IHRoZSBhbW91bnQgb2YNCiAgIGJ1
ZmZlcmluZyBuZWVkZWQgYXQgdGhlIGRlc3RpbmF0aW9uIHRvIHByb3Blcmx5IHByb2Nlc3MgdGhl
IHJlY2VpdmVkDQogICBkYXRhLiAgU3VjaCBwYWNrZXRzIGFsc28gaW5mbHVlbmNlIHRoZSBqaXR0
ZXIgb2YgYSBmbG93LiAgVGhlIERldE5ldA0KICAgc2VydmljZSBpbmNsdWRlcyBtYXhpbXVtIGFs
bG93ZWQgbWlzb3JkZXJpbmcgYXMgYSBjb25zdHJhaW50LiAgWmVybw0KICAgbWlzb3JkZXJpbmcg
d291bGQgYmUgYSB2YWxpZCBzZXJ2aWNlIGNvbnN0cmFpbnQgdG8gcmVmbGVjdCB0aGF0IHRoZQ0K
ICAgZW5kIHN5c3RlbShzKSBvZiB0aGUgZmxvdyBjYW5ub3QgdG9sZXJhdGUgYW55IG91dC1vZi1v
cmRlciBkZWxpdmVyeS4NCiAgIFNlcnZpY2UgcHJvdGVjdGlvbiBtYXkgcHJvdmlkZSBhIG1lY2hh
bmlzbSB0byBzdXBwb3J0IGluLW9yZGVyDQogICBkZWxpdmVyeS4iDQoNCg0KMy4yLjIuMi4gUGFj
a2V0IFJlcGxpY2F0aW9uIGFuZCBFbGltaW5hdGlvbg0KDQpOZXcgYnVsbGV0IGFkZGVkIGFzIHRo
ZSBsYXN0IG9uZToNCiAgICJvICBUaGUgUGFja2V0IE9yZGVyaW5nIEZ1bmN0aW9uIChQT0YpIHVz
ZXMgdGhlIHNlcXVlbmNpbmcgaW5mb3JtYXRpb24NCiAgICAgIHRvIHJlLW9yZGVyIGEgRGV0TmV0
IGZsb3cncyBwYWNrZXRzIHRoYXQgYXJlIHJlY2VpdmVkIG91dCBvZg0KICAgICAgb3JkZXIuIg0K
DQpOZXcgc2VudGVuY2UgYWRkZWQgYWZ0ZXIgdGhlIGJ1bGxldCBsaXN0Og0KIlRoZSBvcmRlciBp
biB3aGljaCBhIG5vZGUgYXBwbGllcyB0aGUgUEVGIGFuZCB0aGUgUFJGIHRvIGEgRGV0TmV0DQpm
bG93IGlzIGltcGxlbWVudGF0aW9uIHNwZWNpZmljLiINCg0KMm5kIHBhcmFncmFwaCBhZnRlciB0
aGUgYnVsbGV0IGxpc3QgaGFzIGJlZW4gdXBkYXRlZCB0bzoNCiJTb21lIHNlcnZpY2UgcHJvdGVj
dGlvbiBtZWNoYW5pc21zIHJlbHkgb24gc3dpdGNoaW5nIGZyb20gb25lIGZsb3cgdG8NCiAgIGFu
b3RoZXIgd2hlbiBhIGZhaWx1cmUgb2YgYSBmbG93IGlzIGRldGVjdGVkLiAgQ29udHJhcmlseSwg
cGFja2V0DQogICByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24gY29tYmluZXMgdGhlIERldE5l
dCBtZW1iZXIgZmxvd3Mgc2VudA0KICAgYWxvbmcgbXVsdGlwbGUgZGlmZmVyZW50IHBhdGhzLCBh
bmQgcGVyZm9ybXMgYSBwYWNrZXQtYnktcGFja2V0DQogICBzZWxlY3Rpb24gb2Ygd2hpY2ggdG8g
ZGlzY2FyZCwgZS5nLiwgYmFzZWQgb24gc2VxdWVuY2luZyBpbmZvcm1hdGlvbi4iDQoNCg0KMy4y
LjMuICBFeHBsaWNpdCByb3V0ZXMNCg0KT3V0LW9mLW9yZGVyIGFzcGVjdCBhZGRlZCB0byB0aGUg
Zmlyc3QgcGFyYWdyYXBoLCB3aGljaCBpcyBhYm91dCBkaXN0cmlidXRlZCByb3V0aW5nOg0KIkZ1
cnRoZXJtb3JlLCBvdXQtb2Ytb3JkZXINCnBhY2tldCBkZWxpdmVyeSBjYW4gYmUgYSBzaWRlIGVm
ZmVjdCBvZiByb3V0ZSBjaGFuZ2VzLiINCg0KTmV3IHNlbnRlbmNlIGFkZGVkIHRvIHRoZSAzcmQg
cGFyYWdyYXBoOg0KIkV4cGxpY2l0IHJvdXRlcyBjYW4gYmUgZXN0YWJsaXNoZWQgdmFyaW91cw0K
d2F5cywgZS5nLiwgd2l0aCBSU1ZQLVRFIFtSRkMzMjA5XSwgd2l0aCBTZWdtZW50IFJvdXRpbmcg
KFNSKQ0KW0ktRC5pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmddLCB2aWEgYSBTb2Z0d2FyZSBE
ZWZpbmVkIE5ldHdvcmtpbmcNCmFwcHJvYWNoIFtSRkM3NDI2XSwgd2l0aCBJUy1JUyBbUkZDNzgx
M10sIGV0Yy4iDQoNCk5ldyBwYXJhZ3JhcGggYWRkZWQ6DQogICAiT3V0LW9mLW9yZGVyIHBhY2tl
dCBkZWxpdmVyeSBjYW4gYmUgYSBzaWRlIGVmZmVjdCBvZiBkaXN0cmlidXRpbmcgYQ0KICAgc2lu
Z2xlIGZsb3cgb3ZlciBtdWx0aXBsZSBwYXRocyBlc3BlY2lhbGx5IHdoZW4gdGhlcmUgaXMgYSBj
aGFuZ2UNCiAgIGZyb20gb25lIHBhdGggdG8gYW5vdGhlciB3aGVuIGNvbWJpbmluZyB0aGUgZmxv
dy4gIFRoaXMgaXMNCiAgIGlycmVzcGVjdGl2ZSBvZiB0aGUgZGlzdHJpYnV0aW9uIG1ldGhvZCB1
c2VkLCBhbHNvIGFwcGxpZXMgdG8gc2VydmljZQ0KICAgcHJvdGVjdGlvbiBvdmVyIGV4cGxpY2l0
IHJvdXRlcy4gIEFzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDMuMi4yLjEsDQogICBvdXQtb2Ytb3Jk
ZXIgcGFja2V0cyBpbmZsdWVuY2UgdGhlIGppdHRlciBvZiBhIGZsb3cgYW5kIGltcGFjdCB0aGUN
CiAgIGFtb3VudCBvZiBidWZmZXJpbmcgbmVlZGVkIHRvIHByb2Nlc3MgdGhlIGRhdGE7IHRoZXJl
Zm9yZSwgRGV0TmV0DQogICBzZXJ2aWNlIGluY2x1ZGVzIG1heGltdW0gYWxsb3dlZCBtaXNvcmRl
cmluZyBhcyBhIGNvbnN0cmFpbnQuICBUaGUNCiAgIHVzZSBvZiBleHBsaWNpdCByb3V0ZXMgaGVs
cHMgdG8gcHJvdmlkZSBpbi1vcmRlciBkZWxpdmVyeSBiZWNhdXNlDQogICB0aGVyZSBpcyBubyBp
bW1lZGlhdGUgcm91dGUgY2hhbmdlIHdpdGggdGhlIG5ldHdvcmsgdG9wb2xvZ3ksIGJ1dCB0aGUN
CiAgIGNoYW5nZXMgYXJlIHBsYW5uYWJsZSBhcyB0aGV5IGFyZSBiZXR3ZWVuIHRoZSBkaWZmZXJl
bnQgZXhwbGljaXQNCiAgIHJvdXRlcy4iDQoNCg0KNC4xLjEuIFJlcHJlc2VudGF0aXZlIFByb3Rv
Y29sIFN0YWNrIE1vZGVsDQoNCiJFeHBsaWNpdCByb3V0ZXMiIGhhdmUgYmVlbiBhZGRlZCB0byBG
aWd1cmUgMiB3aXRoIHRoZSBjb3JyZXNwb25kaW5nIGV4cGxhbmF0aW9uOg0KICJFeHBsaWNpdCBy
b3V0ZXMNCiAgICAgICAgICAgVGhlIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIgcHJvdmlkZXMgbWVj
aGFuaXNtcyB0byBlbnN1cmUgdGhhdA0KICAgICAgICAgICBmaXhlZCBwYXRocyBhcmUgcHJvdmlk
ZWQgZm9yIERldE5ldCBmbG93cy4gIFRoZXNlIGV4cGxpY2l0DQogICAgICAgICAgIHBhdGhzIGF2
b2lkIHRoZSBpbXBhY3Qgb2YgbmV0d29yayBjb252ZXJnZW5jZS4iDQoNCg0KU2VjdGlvbiA0LjEx
IENvbm5lY3RlZCBpc2xhbmRzIHZzLiBuZXR3b3JrcyBvZiB2MDUgaGFzIGJlZW4gZGVsZXRlZCBi
ZWNhdXNlIGl0IHdhcyBqdXN0IGEgbGVmdG92ZXIgZnJvbSBlYXJseSBkcmFmdHMgb24gd2hhdCBE
ZXROZXQgV0cgc2hvdWxkIGRvOyB3aGljaCBhcmUgY292ZXJlZCBieSB0aGUgY2hhcnRlciBhbnl3
YXlzLg0KDQoNClJlZmVyZW5jZXMgaGF2ZSBiZWVuIGNsZWFuZWQgdXAgYW5kIGJyb3VnaHQgdXAt
dG8tZGF0ZS4NCg0KDQpSZWZpbmVtZW50cyBoYXZlIGJlZW4gaW1wbGVtZW50ZWQgaW4gdGhlIGRy
YWZ0IGFjY29yZGluZyB0byBMb3UncyBkZXRhaWxlZCBjb21tZW50cy4gVGhleSBhcmUgbm90IGxp
c3RlZCBoZXJlIGJlY2F1c2UgdGhleSBhcmUgbWlub3IgY2hhbmdlcy4NCg0KDQpCZXN0IHJlZ2Fy
ZHMsDQpKYW5vcw0KDQpPbiA2LzEyLzIwMTggMjo0OCBQTSwgTG91IEJlcmdlciB3cm90ZToNCg0K
QmFsw6F6cywNCg0KVGhhbmtzIGZvciB0aGUgcmVzcG9uc2UgLS0gcGxlYXNlIHNlZSBiZWxvdy4N
Cg0KLS0tLS0tLS0tLQ0KT24gSnVuZSAxMiwgMjAxOCA0OjA3OjM1IEFNIEJhbMOhenMgVmFyZ2Eg
QSA8YmFsYXpzLmEudmFyZ2FAZXJpY3Nzb24uY29tPjxtYWlsdG86YmFsYXpzLmEudmFyZ2FAZXJp
Y3Nzb24uY29tPiB3cm90ZToNCg0KDQpIaSBMb3UsIFRoYW5rcyBmb3IgdGhlIGNvbW1lbnRzLiBT
ZWUgcmVhY3Rpb25zIGlubGluZS4gRG9jdW1lbnQgdXBkYXRlIGluIHByb2dyZXNzLiBDaGVlcnMg
QmFsYSd6cw0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogZGV0bmV0IDxkZXRu
ZXQtYm91bmNlc0BpZXRmLm9yZz48bWFpbHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3JnPiBPbiBC
ZWhhbGYgT2YgTG91IEJlcmdlcg0KU2VudDogMjAxOC4gasO6bml1cyAxLiAyMjo0Mg0KVG86IERl
dE5ldCBXRyA8ZGV0bmV0QGlldGYub3JnPjxtYWlsdG86ZGV0bmV0QGlldGYub3JnPjsgZHJhZnQt
aWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLWRldG5l
dC1hcmNoaXRlY3R1cmVAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbRGV0bmV0XSBQcm9taXNlZCBjb21t
ZW50cyBvbiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUNCg0KSGksDQoNCiAgICAgSSBo
YXZlIGEgbnVtYmVyIG9mIGhpZ2ggbGV2ZWwgY29tbWVudHMgb24gdGhlIGRvY3VtZW50IHRoYXQg
SSdkIGxpa2UgdG8gIHJhaXNlIGJlbG93LiAgSSBhbHNvIGhhdmUgYSBudW1iZXIgb2YgbW9yZSBl
ZGl0b3JpYWwvc3BlY2lmaWMgY29tbWVudHMgdGhhdCAgSSdkIGxpa2UgdG8gcmV2aWV3IGRpcmVj
dGx5IHdpdGggdGhlIGF1dGhvcnMgYW5kIHRoZW4gaGF2ZSB0aGVtIHJlcG9ydCBiYWNrICBvbiBj
aGFuZ2VzIC0tIGlmIGFueSB0dXJuIG91dCB0byBiZSBtb3JlIHN1YnN0YW50aXZlIGRpc2N1c3Np
b25zIGZyb20gdGhlICBhdXRob3IncyBwZXJzcGVjdGl2ZSwgSSdsbCByYWlzZSB0aGVzZSBvbiB0
aGUgbGlzdCBzZXBhcmF0ZWx5Lg0KLi4uDQoNCg0KLSBXUlQgU2VjdGlvbiA0LjQuMywgSSB0aGlu
ayB0aGUgaW5jbHVzaW9uIG9mIGEgZGlzdHJpYnV0ZWQgY29udHJvbCBwbGFuZSBpbiB0aGUgIk5l
dHdvcmsgUGxhbmUiIGlzIGluY29uc2lzdGVudCB3aXRoIG90aGVyIGZ1bmN0aW9uYWwgZGVmaW5p
dGlvbnMgYW5kIGNvbmZsYXRlcyB3aGVyZSBhIGZ1bmN0aW9uIHJlc2lkZXMgZnJvbSB0aGUgYWN0
dWFsIGZ1bmN0aW9uIGFuZCB0aGF0IHdoZXRoZXIgY29udHJvbCBpcyBpbXBsZW1lbnRlZCBpbiBh
IGZ1bGx5IGNlbnRyYWxpemVkLCBmdWxseSBkaXN0cmlidXRlZCBvciBzb21lIGh5YnJpZCBmb3Jt
IGRvZXNuJ3QgZnVuZGFtZW50YWxseSBjaGFuZ2UgIHRoZSBjb250cm9sIGZ1bmN0aW9uJ3Mgcm9s
ZSAtLSB0aGVyZWZvcmUgSSB0aGluayB0aGUgc2VjdGlvbnMgNC40LjIgYW5kIC4zIHNob3VsZCBi
ZSByZXZpc2VkIGFjY29yZGluZ2x5DQpbQmFsw6F6cyBWYXJnYSBBXSBBZ3JlZSBpbiBwcmluY2lw
YWwuIExldCdzIGRpc2N1c3MgdGhlIGRldGFpbHMuDQpPa2F5IC0gSSdsbCB3b3JrIHdpdGggeW91
IG9mZiBsaW5lIGFuZCB3ZSBjYW4gcmVwb3J0IGJhY2sgdGhlIHJlc3VsdHMvcHJvcG9zZWQgY2hh
bmdlcy4NCg0KDQotIEluIHNldmVyYWwgcGxhY2VzIGl0J3Mgbm90IGNsZWFyIHRoYXQgRGV0TmV0
IHNlcnZpY2UgaXMgYWx3YXlzIGEgTDMgc2VydmljZSB3aGljaCBpcyBjb250cm9sbGVkIHVzaW5n
IEwzIGlkZW50aWZpZXJzLCBpLmUuLCBJUCBhZGRyZXNzZXMgLS0gdGhpcyBpcyB0cnVlIGV2ZW4g
aW4gdGhlIE1QTFMgc2VydmljZSBjYXNlIGFuZCB0aGUgVFNOIG92ZXIgTVBMUyBjYXNlLiBJIHRo
aW5rIHRoaXMgaXMgYW4gaW1wb3J0YW50IHBvaW50IHRvIGJlIGNsZWFyIG9uIGluIHRoZSBkb2N1
bWVudC4NCltCYWzDoXpzIFZhcmdhIEFdIEkgYW0gbm90IHN1cmUuIERldE5ldCBzZXJ2aWNlIGlz
IGFsd2F5cyBwcm92aWRlZCBvdmVyIGEgTDMgbmV0d29yayAoSVAgb3IgTVBMUyksIHRoYXQgaXMg
ZmluZS4gSG93ZXZlciB0aGUgc2VydmljZSBpdHNlbGYgY2FuIGJlIEwyIG9yIEwzLiBJbiBjYXNl
IG9mIFRTTiBFdGhlcm5ldCBmcmFtZXMgYXJlIHRyYW5zcG9ydGVkLCBzbyBpdCBpcyBhIEwyIHNl
cnZpY2UuIEluIGNhc2Ugb2YgSVAgZW5kIHN5c3RlbXMgSVAgcGFja2V0cyBhcmUgdHJhbnNwb3J0
ZWQgc28gaXQgaXMgYSBMMyBzZXJ2aWNlLg0KDQpIdW1tIC0gV2hpbGUgSSBhZ3JlZSB0aGF0IERl
dE5ldCBpcyBwcm92aWRpbmcgYW4gKGVuaGFuY2VkKSBMMlZQTiBzZXJ2aWNlLCBpdCBpcyBub3Qg
aXRzZWxmIHByb3ZpZGluZyBjb250cm9sIG9yIHNlcnZpY2Ugb2YgTDIgZGV2aWNlcyAtLSB0aGlz
IGlzIFRTTidzIGpvYi4gIFRoZSBmYWN0IHRoYXQgRGV0TmV0IGlzIGFsbCBhYm91dCBiZWhhdmlv
ciBvZiBMMyBub2RlcyAoaS5lLiwgSVAgYW5kIFBXL01QTFMpIGFuZCBub3QgTDIgbm9kZXMgKGku
ZS4sIFRTTiBicmlkZ2VzKSBpcyBzb21ldGhpbmcgdGhlIGFyY2hpdGVjdHVyZSBzaG91bGQgbWFr
ZSB1bmFtYmlndW91cy4NCg0KVGhhbmtzLA0KTG91DQoNCg0KUGxlYXNlIGxldCBtZSBrbm93IHdo
YXQgeW91IHRoaW5rLg0KDQpDaGVlcnMsDQoNCkxvdQ0KDQoNCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQpkZXRuZXQgbWFpbGluZyBsaXN0DQpkZXRuZXRA
aWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vZGV0bmV0DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KZGV0bmV0IG1haWxpbmcgbGlzdA0KZGV0bmV0QGlldGYub3JnPG1haWx0
bzpkZXRuZXRAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L2RldG5ldA0KDQoNCg0KDQpPbiA2LzEyLzIwMTggNjoyNyBQTSwgU3Rld2FydCBCcnlhbnQgd3Jv
dGU6DQoNCkRlYXIgQmFsYSd6cw0KDQpUaGFuayB5b3UgeW91ciBmb3IgeW91ciBjb25zaWRlcmF0
aW9uIG9mIHRoZXNlIHBvaW50cy4gSSB3aWxsIGp1c3QgcGljayB1cCBhIGZldyB0aGF0IG5lZWQg
c29tZSBmdXJ0aGVyIHRob3VnaHQ6DQoNCg0KDQoNCg0KDQoNCiAgICBEZXROZXQgdHJhbnNpdCBu
b2RlDQoNCiAgICAgICAgICAgQSBub2RlIG9wZXJhdGluZyBhdCB0aGUgRGV0TmV0IHRyYW5zcG9y
dCBsYXllciwgdGhhdCB1dGlsaXplcw0KDQogICAgICAgICAgIGxpbmsgbGF5ZXIgYW5kL29yIG5l
dHdvcmsgbGF5ZXIgc3dpdGNoaW5nIGFjcm9zcyBtdWx0aXBsZQ0KDQogICAgICAgICAgIGxpbmtz
IGFuZC9vciBzdWItbmV0d29ya3MgdG8gcHJvdmlkZSBwYXRocyBmb3IgRGV0TmV0IHNlcnZpY2UN
Cg0KICAgICAgICAgICBsYXllciBmdW5jdGlvbnMuICBPcHRpb25hbGx5IHByb3ZpZGVzIGNvbmdl
c3Rpb24gcHJvdGVjdGlvbg0KDQogICAgICAgICAgIG92ZXIgdGhvc2UgcGF0aHMuICBBbiBNUExT
IExTUiBpcyBhbiBleGFtcGxlIG9mIGEgRGV0TmV0DQoNCiAgICAgICAgICAgdHJhbnNpdCBub2Rl
Lg0KDQpTQj4gSW4gdGhhdCBleGFtcGxlIGl0IHdvdWxkIGhhdmUgdG8gYmUgYSBEZXROZXQgZW5h
YmxlL2F3YXJlIExTUi4gQW4NCg0KU0I+IG9yZGluYXJ5IExTUiB3b3VsZCBub3Qga25vdyBhbnl0
aGluZyBhYm91dCBEZXROZXQuDQoNCg0KDQpbQmFsw6F6cyBWYXJnYSBBXSBObywgQSBEZXROZXQg
YXdhcmUgTFNSIHdvdWxkIGJlIGEgcmVsYXkgbm9kZSAoUy1QRSkuDQoNCkkgdGhpbmsgdGhlIGNv
bmZ1c2lvbiBpcyB3aGF0ICJEZXROZXQgVHJhbnNwb3J0IExheWVyIiBtZWFucy4gVGhpcw0KdGVj
aG5vbG9neSB0b3VjaGVzIG9uIFRyYW5zcG9ydCBMYXllciBpbiAgdGhlIEw0IHNlbnNlLCBhbmQg
dGhlDQpUcmFuc3BvcnQgTmV0d29yayBMYXllciBhcyBpbiB0aGUgcGFja2V0IG5ldHdvcmsgdGhh
dCBjYXJyaWVzDQpMMyBwYWNrZXRzLg0KDQpTbyBJIHRoaW5rIHRoYXQgd2UgbmVlZCB0byBjbGFy
aWZ5IHdoZXRoZXIgYSBEZXROZXQgdHJhbnNpdCBub2RlDQppcyBhbiBTLVBFIChpLmUuIGEgYSB0
cmFuc2l0IG5vZGUgaW4gdGhlIERldE5ldCBsYXllciksIG9yIGEgUCBub2RlDQooaS5lLiBhIHRy
YW5zaXQgbm9kZSB0aGF0IGlzIGNhcnJ5aW5nIERldE5ldCBwYWNrZXRzIGJ1dCBjb3VsZCBiZQ0K
Y2FycnlpbmcgYW55IHNvcnQgb2YgTVBMUyBwYWNrZXQpDQoNCg0KDQo9PT09PT09PT09PT0NCg0K
DQoNCg0KDQogICBUaGVzZSB0aHJlZSB0ZWNobmlxdWVzIGNhbiBiZSBhcHBsaWVkIGluZGVwZW5k
ZW50bHksIGdpdmluZyBlaWdodA0KDQogICBwb3NzaWJsZSBjb21iaW5hdGlvbnMsIGluY2x1ZGlu
ZyBub25lIChubyBEZXROZXQpLCBhbHRob3VnaCBzb21lDQoNCiAgIGNvbWJpbmF0aW9ucyBhcmUg
b2Ygd2lkZXIgdXRpbGl0eSB0aGFuIG90aGVycy4gIFRoaXMgc2VwYXJhdGlvbiBrZWVwcw0KDQog
ICB0aGUgcHJvdG9jb2wgc3RhY2sgY29oZXJlbnQgYW5kIG1heGltaXplcyBpbnRlcm9wZXJhYmls
aXR5IHdpdGgNCg0KICAgZXhpc3RpbmcgYW5kIGRldmVsb3Bpbmcgc3RhbmRhcmRzIGluIHRoaXMg
KElFVEYpIGFuZCBvdGhlciBTdGFuZGFyZHMNCg0KICAgRGV2ZWxvcG1lbnQgT3JnYW5pemF0aW9u
cy4gIFNvbWUgZXhhbXBsZXMgb2YgdHlwaWNhbCBleHBlY3RlZA0KDQogICBjb21iaW5hdGlvbnM6
DQoNCg0KDQogICBvICBFeHBsaWNpdCByb3V0ZXMgcGx1cyBzZXJ2aWNlIHByb3RlY3Rpb24gYXJl
IGV4YWN0bHkgdGhlIHRlY2huaXF1ZXMNCg0KICAgICAgZW1wbG95ZWQgYnkgW0hTUi1QUlBdLiAg
RXhwbGljaXQgcm91dGVzIGFyZSBhY2hpZXZlZCBieSBsaW1pdGluZw0KDQogICAgICB0aGUgcGh5
c2ljYWwgdG9wb2xvZ3kgb2YgdGhlIG5ldHdvcmssIGFuZCB0aGUgc2VxdWVudGlhbGl6YXRpb24s
DQoNCiAgICAgIHJlcGxpY2F0aW9uLCBhbmQgZHVwbGljYXRlIGVsaW1pbmF0aW9uIGFyZSBmYWNp
bGl0YXRlZCBieSBwYWNrZXQNCg0KICAgICAgdGFncyBhZGRlZCBhdCB0aGUgZnJvbnQgb3IgdGhl
IGVuZCBvZiBFdGhlcm5ldCBmcmFtZXMuDQoNCg0KDQpTQj4gRVIgY2FuIGJlIGRvbmUgdmlydHVh
bGx5IGFzIHdlbGwgYXMgcGh5c2ljYWxseS4gUlNWUCBpcyBhIHR5cGUgb2YNCg0KU0I+IEVSLCBh
cyBpcyBBZGotU0lEIGJhc2VkIFNSLCBhbmQgd2UgY2FuIGRlc2lnbiBvdGhlciB0eXBlcy4NCg0K
DQoNCltCYWzDoXpzIFZhcmdhIEFdIEFncmVlLCBidXQgdGhlc2UgYXJlIGV4YW1wbGVzLiBTdGF0
ZW1lbnQgaXMgZm9yIEhTUi1QUlAuDQpTbyB0aGUgcXVlc3Rpb24gaXMgd2hldGhlciB3ZSBzaG91
bGQgZXhwYW5kIHRoZSBzZXQgb2YgZXhhbXBsZXMsIHBhcnRpY3VsYXJseQ0KdG8gbW9yZSBhY2Nl
c3NpYmxlIG9uZXMuDQoNCj09PT09PT09PT09PQ0KDQoNCg0KDQoNCg0KDQoNCiAgICAgICAgICAg
ICAgICAgICAgUGFja2V0IHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbg0KDQoNCg0KICAgICAg
ICAgICAgICAgID4gPiA+ID4gPiA+ID4gPiA+IHJlbGF5ID4gPiA+ID4gPiA+ID4gPg0KDQogICAg
ICAgICAgICAgICA+IC8tLS0tLS0tLS0tLS0rIFIgbm9kZSBFICstLS0tLS0tLS0tLS1cID4NCg0K
ICAgICAgICAgICAgICA+IC8gICAgICAgICAgICAgICAgICB2ICsgXiAgICAgICAgICAgICAgIFwg
Pg0KDQogICAgICBlbmQgICAgUiArICAgICAgICAgICAgICAgICAgIHYgfCBeICAgICAgICAgICAg
ICAgICsgRSBlbmQNCg0KICAgICAgc3lzdGVtICAgKyAgICAgICAgICAgICAgICAgICB2IHwgXiAg
ICAgICAgICAgICAgICArICAgc3lzdGVtDQoNCiAgICAgICAgICAgICAgPiBcICAgICAgICAgICAg
ICAgICAgdiArIF4gICAgICAgICAgICAgICAvID4NCg0KICAgICAgICAgICAgICAgPiBcLS0tLS0t
LS0tLS0tKyBSIHJlbGF5IEUgKy0tLS0tLS0tLS0tLyA+DQoNCiAgICAgICAgICAgICAgICA+ID4g
PiA+ID4gPiA+ID4gPiAgbm9kZSA+ID4gPiA+ID4gPiA+ID4NCg0KDQoNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEZpZ3VyZSAxDQoNCg0KDQogICBQYWNrZXQgcmVwbGljYXRpb24g
YW5kIGVsaW1pbmF0aW9uIGRvZXMgbm90IHJlYWN0IHRvIGFuZCBjb3JyZWN0DQoNCiAgIGZhaWx1
cmVzOyBpdCBpcyBlbnRpcmVseSBwYXNzaXZlLiAgVGh1cywgaW50ZXJtaXR0ZW50IGZhaWx1cmVz
LA0KDQoNCg0KU0I+IEkgdGhpbmsgaXQgY29wZXMgd2l0aCBpbnRlcm1pdHRlbnQgZmFpbHVyZXMg
T0suDQoNCg0KDQpbQmFsw6F6cyBWYXJnYSBBXSBZZXMsIFBSRiBhbmQgUEVGIGNhbiBlbGltaW5h
dGUgdGhlIGVmZmVjdCBvZiBzdWNoIGZhaWx1cmVzLiBCdXQgdGV4dA0KDQppbnRlbmRzIHRvIHNh
eSB0aGF0IGl0IGlzIHBhc3NpdmUuIEl0IGlzIG5vdCByZWFjdGluZyB0byBzdWNoIGZhaWx1cmVz
LiBObyBjaGFuZ2UgaW4gdGV4dC4NCg0KDQoNCllvdSBzYXkgdGhhdCBQUkVGIGRvZXMgbm90IGNv
cnJlY3QgZmFpbHVyZXMuIEkgd291bGQgY29udGVuZCB0aGF0IGlzIGV4YWN0bHkNCndoYXQgaXQg
ZG9lcy4gU3VyZSBpdCBkb2VzIG5vdCByZWFjdCBidXQgaXQgZG9lcyBjb3JyZWN0LCBhbmQgaXQg
ZG9lcw0KYWRkcmVzcyBpbnRlcm1pdHRlbnQgZmFpbHVyZXMuDQoNCg0KDQo9PT09PT09PT09PQ0K
DQoNCg0KICAgdHJhbnNwb3J0ZWQgYmV0d2VlbiB0aGUgcGVlciBlbmQgc3lzdGVtcy4gIFRoZXJl
Zm9yZSwgdGhlIGZvbGxvd2luZw0KDQogICBwb3NzaWJsZSB0eXBlcyAvIGZvcm1hdHMgb2YgYSBE
ZXROZXQgZmxvdyBhcmUgZGlzdGluZ3Vpc2hlZCBpbiB0aGlzDQoNCiAgIGRvY3VtZW50Og0KDQoN
Cg0KICAgbyAgQXBwLWZsb3c6IG5hdGl2ZSBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4gIEl0IGRv
ZXMgbm90IGNvbnRhaW4gYW55DQoNCiAgICAgIERldE5ldCByZWxhdGVkIGF0dHJpYnV0ZXMuDQoN
Cg0KDQogICBvICBEZXROZXQtdC1mbG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXROZXQgZmxv
dy4gIE9ubHkgcmVxdWlyZXMNCg0KICAgICAgdGhlIGNvbmdlc3Rpb24gLyBsYXRlbmN5IGZlYXR1
cmVzIHByb3ZpZGVkIGJ5IHRoZSBEZXRuZXQgdHJhbnNwb3J0DQoNCiAgICAgIGxheWVyLg0KDQoN
Cg0KICAgbyAgRGV0TmV0LXMtZmxvdzogc3BlY2lmaWMgZm9ybWF0IG9mIGEgRGV0TmV0IGZsb3cu
ICBPbmx5IHJlcXVpcmVzDQoNCiAgICAgIHRoZSByZXBsaWNhdGlvbi9lbGltaW5hdGlvbiBmZWF0
dXJlIGVuc3VyZWQgYnkgdGhlIERldE5ldCBzZXJ2aWNlDQoNCiAgICAgIGxheWVyLg0KDQoNCg0K
ICAgbyAgRGV0TmV0LXN0LWZsb3c6IHNwZWNpZmljIGZvcm1hdCBvZiBhIERldE5ldCBmbG93LiAg
SXQgcmVxdWlyZXMNCg0KICAgICAgYm90aCBEZXROZXQgc2VydmljZSBsYXllciBhbmQgRGV0TmV0
IHRyYW5zcG9ydCBsYXllciBmdW5jdGlvbnMNCg0KICAgICAgZHVyaW5nIGZvcndhcmRpbmcuDQoN
ClNCPiBJIGZpbmQgdGhlIHJlbGlzdGluZyBvZiB0aGVzZSB0eXBlcyBjb25mdXNpbmcuIFdoZXJl
bid0IHRoZXkgZGVmaW5lZA0KDQpTQj4gaW4gdGhlIHNlY3Rpb24gYWJvdmU/DQoNCg0KDQpbQmFs
w6F6cyBWYXJnYSBBXSBUaGlzIGlzIGlubGluZSB3aXRoIHRoZSBwcmV2aW91cyBzZWN0aW9uICIg
R3JvdXBpbmcgb2YgZW5kIHN5c3RlbXMgIi4NClN1cmVseSBpZiB3ZSBoYXZlIGRlZmluZWQgdGhl
bSB3ZSBuZXZlciBuZWVkIHRvIGRvIGFueXRoaW5nIGJ1dCBuYW1lIHRoZW0gaW4NCmxhdGVyIHNl
Y3Rpb25zLiBSZWRlZmluaXRpb24gaXMgbmV2ZXIgYSBnb29kIGlkZWEgYmVjYXVzZSBpdCBvZnRl
biBsZWFkcyB0bw0KY29uZmxpY3RpbmcgZGVmaW5pdGlvbnMuDQoNCg0KDQoNCj09PT09PT09PT09
PQ0KDQoNCg0KDQoNCg0KDQogICBbSFNSLVBSUF0gIElFQywgIkhpZ2ggYXZhaWxhYmlsaXR5IHNl
YW1sZXNzIHJlZHVuZGFuY3kgKEhTUikgaXMgYQ0KDQogICAgICAgICAgICAgIGZ1cnRoZXIgZGV2
ZWxvcG1lbnQgb2YgdGhlIFBSUCBhcHByb2FjaCwgYWx0aG91Z2ggSFNSDQoNCiAgICAgICAgICAg
ICAgZnVuY3Rpb25zIHByaW1hcmlseSBhcyBhIHByb3RvY29sIGZvciBjcmVhdGluZyBtZWRpYQ0K
DQogICAgICAgICAgICAgIHJlZHVuZGFuY3kgd2hpbGUgUFJQLCBhcyBkZXNjcmliZWQgaW4gdGhl
IHByZXZpb3VzDQoNCiAgICAgICAgICAgICAgc2VjdGlvbiwgY3JlYXRlcyBuZXR3b3JrIHJlZHVu
ZGFuY3kuICBQUlAgYW5kIEhTUiBhcmUgYm90aA0KDQogICAgICAgICAgICAgIGRlc2NyaWJlZCBp
biB0aGUgSUVDIDYyNDM5IDMgc3RhbmRhcmQuIiwNCg0KICAgICAgICAgICAgICA8aHR0cDovL3dl
YnN0b3JlLmllYy5jaC93ZWJzdG9yZS93ZWJzdG9yZS5uc2YvDQoNCiAgICAgICAgICAgICAgYXJ0
bnVtLzA0NjYxNSFvcGVuZG9jdW1lbnQ+Lg0KDQoNCg0KU0I+IE5vdCBhdmFpbGFibGUgYXQgdGhl
IHRpbWUgb2YgdGhpcyByZXZpZXcsIGJ1dCBteSByZWNvbGxlY3Rpb24gaXMNCg0KU0I+IHRoYXQg
dGhpcyBpcyBub3QgcmVhZGlseSBhdmFpbGFibGUgd2l0aG91dCBwYXlpbmcgYSBsYXJnZSBmZWUu
DQoNCklmIHdlIGRlY2lkZSB0aGF0IHRoaXMgaXMgZXNzZW50aWFsIGFzIGEga2V5IHJlZmVyZW5j
ZSwgdGhlcmUgbmVlZHMgdG8gYmUNCnNvbWUgc3VpdGFibGUgdGV4dCwgYXMgdGhpcyB3aWxsIGdl
dCByYWlzZWQgYSBudW1iZXIgb2YgdGltZXMgYmV0d2Vlbg0KaGVyZSBhbiBwdWJsaWNhdGlvbiBh
cyBmaXJzdCB0aGUgZGlyZWN0b3JhdGVzIGFuZCB0aGVuIHRoZSBBRHMgcnVuDQppbnRvIHRoaXMu
DQoNCg0KDQoNCg0KPT09PT09PT09PT0NCg0KDQoNCg0KDQoNCg0KICAgW0lTQTk1XSAgICBBTlNJ
L0lTQSwgIkVudGVycHJpc2UtQ29udHJvbCBTeXN0ZW0gSW50ZWdyYXRpb24gUGFydCAxOg0KDQog
ICAgICAgICAgICAgIE1vZGVscyBhbmQgVGVybWlub2xvZ3kiLCAyMDAwLA0KDQogICAgICAgICAg
ICAgIDxodHRwczovL3d3dy5pc2Eub3JnL2lzYTk1Lz4uDQoNCg0KDQpTQj4gU2hvdWxkIHRoYXQg
YmUgMjAwMCwgb3IgMjAxMC4NCg0KU0I+IE5vdGUgdGhhdCB0aGlzIHNlZW1zIHRvIGJlIGEgdmVy
eSBleHBlbnNpdmUgZG9jdW1lbnQgdG8gYWNjZXNzLg0KDQoNCllvdSBkaWQgbm90IGNvbW1lbnQg
b24gdGhlIGNvcnJlY3RuZXNzIG9mIHRoZSByZWZlcmVuY2UuDQoNCg0KDQoNCkJlc3QgUmVnYXJk
cw0KDQpTdGV3YXJ0DQoNCg0KDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q291cmllcjsNCglwYW5vc2UtMToyIDcgNCA5IDIgMiA1IDIgNCA0O30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0K
QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQg
NSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglw
YW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERl
ZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJ
e21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7
DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7DQoJY29sb3I6YmxhY2s7fQ0K
YTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29s
b3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5N
c29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVy
cGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29QbGFpblRleHQsIGxpLk1z
b1BsYWluVGV4dCwgZGl2Lk1zb1BsYWluVGV4dA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
bXNvLXN0eWxlLWxpbms6IlBsYWluIFRleHQgQ2hhciI7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCglt
YXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMg
TmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJn
aW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0
UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7
DQoJbWFyZ2luLXRvcDowaW47DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9tOjBp
bjsNCgltYXJnaW4tbGVmdDouNWluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmOw0KCWNvbG9y
OmJsYWNrO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhU
TUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5
bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7
fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5
bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1tYXJnaW4t
dG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1p
bHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7DQoJY29sb3I6YmxhY2s7fQ0Kc3Bhbi5QbGFpblRl
eHRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJQbGFpbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiUGxhaW4gVGV4dCI7DQoJZm9udC1mYW1pbHk6
Q29uc29sYXM7DQoJY29sb3I6YmxhY2s7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjQNCgl7bXNvLXN0eWxl
LXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29s
b3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyNQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25h
bDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojOTkzMzY2O30N
CnNwYW4uRW1haWxTdHlsZTI2DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMwMDMzMDA7fQ0Kc3Bhbi5FbWFpbFN0
eWxlMjcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LHNhbnMtc2VyaWY7DQoJY29sb3I6b2xpdmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjgNCgl7bXNvLXN0
eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJ
Y29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyOQ0KCXttc28tc3R5bGUtdHlwZTpw
ZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp0ZWFs
O30NCnNwYW4uRW1haWxTdHlsZTMxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0K
Lk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXpl
OjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFy
Z2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpX
b3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxp
c3QtaWQ6MzM3MDc2NDgxOw0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBs
YXRlLWlkczoxNjkwODg5Mjc2IDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3
Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBsaXN0IGwwOmxl
dmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3Vy
aWVyIE5ldyI7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglm
b250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZl
bC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMDps
ZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9
DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250
LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWIt
c3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxDQoJe21zby1saXN0
LWlkOjIwMDIzODgxMzk7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0yMDA0NTcwNDk4O30NCkBs
aXN0IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWwyDQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEu
NWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDE6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw1DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7
fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw4
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47
fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMg
djpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lm
IGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFw
IHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlm
XS0tPg0KPC9oZWFkPg0KPGJvZHkgYmdjb2xvcj0id2hpdGUiIGxhbmc9IkVOLVVTIiBsaW5rPSJi
bHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+Qm90aCDigJxj
b25nZXN0aW9uIHByb3RlY3Rpb27igJ0gYW5kIOKAnGNvbmdlc3Rpb24gbG9zcyBwcm90ZWN0aW9u
4oCdIHdvcmsgZm9yIG1lLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2lu
ZG93dGV4dCI+Tm90ZSB0aGF0IHRoZSBhcmNoaXRlY3R1cmUgZG9jdW1lbnQgaXMgcXVpdGUgcG9w
dWxhdGVkIHdpdGggdGhlIHRlcm0g4oCcY29uZ2VzdGlvbiBwcm90ZWN0aW9u4oCdLiBJIGRvIG5v
dCBrbm93IHRoZSBvdGhlciBkb2N1bWVudHMgYnkgaGVhcnQuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5TbyBpdCB3b3VsZCBiZSBhIGJpdCBvZiBhIGNo
YW5nZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkni
gJlkIGxpa2UgdG8gaGF2ZSB0aGUgZ3JvdXDigJlzIG9waW5pb24gYmVmb3JlIG1ha2luZyBzdWNo
IGEgY2hhbmdlLCBlLmcuLCBhbnkgb2JqZWN0aW9ucz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+SmFu
b3M8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6d2luZG93dGV4dCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4
dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gQmxh
Y2ssIERhdmlkICZsdDtEYXZpZC5CbGFja0BkZWxsLmNvbSZndDsNCjxicj4NCjxiPlNlbnQ6PC9i
PiBXZWRuZXNkYXksIEp1bHkgMTgsIDIwMTggODoxOSBQTTxicj4NCjxiPlRvOjwvYj4gSmFub3Mg
RmFya2FzICZsdDtKYW5vcy5GYXJrYXNAZXJpY3Nzb24uY29tJmd0Ozxicj4NCjxiPkNjOjwvYj4g
RGV0TmV0IFdHICZsdDtkZXRuZXRAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJF
OiBbRGV0bmV0XSBXRyBMYXN0IENhbGw6IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0w
NTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjp0ZWFsIj5IaSBKYW5vcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6dGVhbCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOnRlYWwiPlRoYXQgdGV4dCB3b3JrcyBuaWNlbHkuJm5ic3A7IEluIGJyaWVmbHkgdGFsa2lu
ZyB0byBMb3UsIGEgcmVsYXRlZCBzdWdnZXN0aW9uIHN1cmZhY2VkOiDigJxjb25nZXN0aW9uIHBy
b3RlY3Rpb27igJ0gLSZndDsg4oCcY29uZ2VzdGlvbiBsb3NzIHByb3RlY3Rpb27igJ0gd2hlcmUg
cG9zc2libGUgKG1heSBuZWVkDQogdG8gYmUgYWJicmV2aWF0ZWQgaW4gdGhlIEZpZ3VyZSkgLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjp0ZWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6dGVhbCI+VGhpcyBjaGFuZ2Ugd291bGQgbWFr
ZSBpdCBjbGVhcmVyIHRoYXQgdGhlIHByaW1hcnkgZm9jdXMgaXMgcHJvdGVjdGlvbiBmcm9tIGxv
c3NlcyBjYXVzZWQgYnkgY29uZ2VzdGlvbiBhcyBvcHBvc2VkIHRvIHByb3RlY3Rpb24gZnJvbSBh
bGwgY29uZ2VzdGlvbi4mbmJzcDsgRGV0TmV0IHNob3VsZA0KIGJlIGFibGUgdG8gdG9sZXJhdGUg
c29tZSBtb2Rlc3QgY29uZ2VzdGlvbiAoZS5nLiwgaW4gbm9kZXMgdGhhdCBkb27igJl0IGhhdmUg
cmVzZXJ2ZWQgRGV0TmV0IHJlc291cmNlcykgYXMgbG9uZyBhcyBkZWxpdmVyeSBpcyByZWxpYWJs
ZSBhbmQgdGltZWx5LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjp0ZWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnRlYWwi
PlRoYW5rcywgLS1EYXZpZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnRlYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJs
dWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2lu
ZG93dGV4dCI+IEphbm9zIEZhcmthcyBbPGEgaHJlZj0ibWFpbHRvOkphbm9zLkZhcmthc0Blcmlj
c3Nvbi5jb20iPm1haWx0bzpKYW5vcy5GYXJrYXNAZXJpY3Nzb24uY29tPC9hPl0NCjxicj4NCjxi
PlNlbnQ6PC9iPiBXZWRuZXNkYXksIEp1bHkgMTgsIDIwMTggMTE6NDUgQU08YnI+DQo8Yj5Ubzo8
L2I+IEJsYWNrLCBEYXZpZDxicj4NCjxiPkNjOjwvYj4gRGV0TmV0IFdHPGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJFOiBbRGV0bmV0XSBXRyBMYXN0IENhbGw6IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hp
dGVjdHVyZS0wNTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5IaSBEYXZpZCw8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2lu
ZG93dGV4dCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPlRoaXMgaW1wbGllcyB1cGRhdGlu
ZyB0aGUgZGVmaW5pdGlvbiBvZiB0aGUgRGV0TmV0IHNlcnZpY2UgbGF5ZXIsIGUuZy4sIHRvOjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1
dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjp3aW5k
b3d0ZXh0Ij5EZXROZXQgc2VydmljZSBsYXllcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjp3aW5kb3d0ZXh0Ij5UaGUgbGF5ZXIgYXQgd2hpY2gg
QSBEZXROZXQgU2VydmljZSwgZS5nLiwgc2VydmljZSBwcm90ZWN0aW9uIGlzIHByb3ZpZGVkLjwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3Rl
eHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5UaGUgZGVmaW5pdGlvbiBvZiB0aGUgRGV0
TmV0IHRyYW5zcG9ydCBsYXllciByZW1haW5zIHRoZSBzYW1lOjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjp3aW5kb3d0ZXh0Ij5EZXROZXQgdHJh
bnNwb3J0IGxheWVyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDb3Vy
aWVyO2NvbG9yOndpbmRvd3RleHQiPlRoZSBsYXllciB0aGF0IG9wdGlvbmFsbHkgcHJvdmlkZXMg
Y29uZ2VzdGlvbiBwcm90ZWN0aW9uIGZvcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDb3VyaWVyO2NvbG9yOndpbmRv
d3RleHQiPkRldE5ldCBmbG93cyBvdmVyIHBhdGhzIHByb3ZpZGVkIGJ5IHRoZSB1bmRlcmx5aW5n
IG5ldHdvcmsuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6d2luZG93dGV4dCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPlJlZ2FyZHMsPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOndpbmRvd3RleHQiPkphbm9zPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjp3aW5kb3d0ZXh0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6d2luZG93dGV4dCI+IEJsYWNrLCBEYXZpZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOkRhdmlkLkJs
YWNrQGRlbGwuY29tIj5EYXZpZC5CbGFja0BkZWxsLmNvbTwvYT4mZ3Q7DQo8YnI+DQo8Yj5TZW50
OjwvYj4gTW9uZGF5LCBKdWx5IDE2LCAyMDE4IDM6MjEgUE08YnI+DQo8Yj5Ubzo8L2I+IEphbm9z
IEZhcmthcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOkphbm9zLkZhcmthc0Blcmljc3Nvbi5jb20iPkph
bm9zLkZhcmthc0Blcmljc3Nvbi5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gRGV0TmV0IFdH
ICZsdDs8YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIj5kZXRuZXRAaWV0Zi5vcmc8L2E+
Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW0RldG5ldF0gV0cgTGFzdCBDYWxsOiBkcmFm
dC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6b2xpdmUiPkRvbuKAmXQg
dXNlIOKAnGNvbmdlc3Rpb24gcHJvdGVjdGlvbuKAnSBpbiB0aGUgZGVmaW5pdGlvbnMgZm9yIGJv
dGggbGV2ZWxzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpvbGl2ZSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpvbGl2ZSI+
VGhhbmtzLCAtLURhdmlkPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6b2xpdmUiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJs
dWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2lu
ZG93dGV4dCI+IErDoW5vcyBGYXJrYXMgWzxhIGhyZWY9Im1haWx0bzpqYW5vcy5mYXJrYXNAZXJp
Y3Nzb24uY29tIj5tYWlsdG86amFub3MuZmFya2FzQGVyaWNzc29uLmNvbTwvYT5dDQo8YnI+DQo8
Yj5TZW50OjwvYj4gU3VuZGF5LCBKdWx5IDE1LCAyMDE4IDEwOjQzIFBNPGJyPg0KPGI+VG86PC9i
PiBCbGFjaywgRGF2aWQ8YnI+DQo8Yj5DYzo8L2I+IERldE5ldCBXRzxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSZTogW0RldG5ldF0gV0cgTGFzdCBDYWxsOiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRl
Y3R1cmUtMDU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPlRoYW5rIHlvdSBEYXZpZCE8YnI+DQo8YnI+DQpJ
IHRoaW5rIHdlIGFyZSBzZXQuIDotKTxicj4NCjxicj4NCllvdSBnb3QgYSBwb2ludCwgd2Ugc2hv
dWxkIHVwZGF0ZTxicj4NCiZxdW90O0RldE5ldCBzZXJ2aWNlIGxheWVyIGlzIHRoZSBsYXllciBh
dCB3aGljaCBBIERldE5ldCBTZXJ2aWNlLCBzdWNoIGFzIGNvbmdlc3Rpb24gb3Igc2VydmljZSBw
cm90ZWN0aW9uIGlzIHByb3ZpZGVkLiZxdW90Ozxicj4NCnRvPGJyPg0KJnF1b3Q7RGV0TmV0IHNl
cnZpY2UgbGF5ZXIgaXMgdGhlIGxheWVyIGF0IHdoaWNoIEEgRGV0TmV0IFNlcnZpY2UsIHN1Y2gg
YXMgY29uZ2VzdGlvbiBwcm90ZWN0aW9uIGFuZC9vciBzZXJ2aWNlIHByb3RlY3Rpb24gaXMgcHJv
dmlkZWQuJnF1b3Q7PGJyPg0KaW4gdGhlIGRlZmluaXRpb25zIGFzIHdlbGwgdG8gbWFrZSBpdCBj
bGVhci48YnI+DQo8YnI+DQpUaGFua3MsPGJyPg0KSmFub3M8bzpwPjwvbzpwPjwvcD4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiA3LzE2LzIwMTggMzowMyBBTSwgQmxhY2ssIERhdmlk
IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMDAzMzAwIj5Nb3ZpbmcgdGhlIG9ubHkgdHdvIG9wZW4gaXRl
bXMgdG8gdGhlIHRvcCDigKY8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAwMzMwMCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMz
NjYiPi0tIFNlY3Rpb24gNDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPiZndDsgV2UgY291bGQgYWRkIHNvbWUgaW50cm9kdWN0
b3J5IHRleHQgdG8gNC4xIG9yIDQuMS4xLCBmb3IgaW5zdGFuY2U6PC9zcGFuPjxicj4NCiZndDsg
VGhlIGZ1bmN0aW9uYWxpdHkgbmVlZGVkIGZvciBEZXROZXQgKFNlY3Rpb24gMykgYXJlIGltcGxl
bWVudGVkIGluIHRoZSBEZXROZXQgbGF5ZXIgd2hpY2ggY29tcHJpc2VzIHRoZSBEZXROZXQgc2Vy
dmljZSBsYXllciBhbmQgdGhlIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIuPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+Jmd0OyBUaGUg
RGV0TmV0IHNlcnZpY2UgbGF5ZXIgZnVuY3Rpb25zIHJlbHkgb24gZmxvdyBpZGVudGlmaWNhdGlv
biBhbmQgc2VxdWVuY2luZy4gVGhlIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIgZnVuY3Rpb24gbWF5
IHJlbHkgb24gZmxvdyBpZGVudGlmaWNhdGlvbi48YnI+DQomZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9
ImNvbG9yOiMwMDY2MDAiPiZndDsgV2hhdCBkbyB5b3UgdGhpbms/PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFu
IHN0eWxlPSJjb2xvcjojMDA2NjAwIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiM5OTMzNjYiPkkgcHJlZmVyIGZ1bmN0aW9uYWwgKHdoYXQgaXQgZG9lcykgY2hhcmFj
dGVyaXphdGlvbiB0byBtZWNoYW5pc3RpYyAoaG93IGl0IHdvcmtzKSBjaGFyYWN0ZXJpemF0aW9u
IGluIGFuIG92ZXJ2aWV3LCBlLmcuLCBleGNlcnB0aW5nIGZyb20NCiB3aGF0IEkgb3JpZ2luYWxs
eSB3cm90ZTo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFw
aCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuMGluO3RleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDps
MCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6U3ltYm9sIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj7CtzxzcGFuIHN0eWxl
PSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48
IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSBEZXROZXQgU2Vydmlj
ZSBsYXllciBwcm92aWRlcyB0aW1lbHkgcmVsaWFibGUgaW4tb3JkZXIgRGV0TmV0IGZsb3cgZGVs
aXZlcnkgdG8gYXBwbGljYXRpb25zIHRoYXQgdXNlIERldE5ldC48L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuMGlu
O3RleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAhc3Vw
cG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6U3ltYm9sIj48c3BhbiBzdHlsZT0i
bXNvLWxpc3Q6SWdub3JlIj7CtzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5l
dyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPlRoZSBEZXROZXQgVHJhbnNwb3J0IGxheWVyIGluc3VsYXRlcyBEZXROZXQg
Zmxvd3MgZnJvbSBpbnRlcmZlcmVuY2UgYnkgbmV0d29yayBtZWNoYW5pc21zLCBwcmltYXJpbHkg
cXVldWluZyBhbmQgcm91dGluZzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj5JIHVuZGVyc3RhbmQgdGhlIHByaW5jaXBs
ZS48YnI+DQo8YnI+DQpXaGF0IGFib3V0IGp1c3QgY29weWluZyB0aGUgdHdvIGRlZmluaXRpb25z
IGhlcmU6PGJyPg0KRGV0TmV0IHNlcnZpY2UgbGF5ZXIgaXMgdGhlIGxheWVyIGF0IHdoaWNoIEEg
RGV0TmV0IFNlcnZpY2UsIHN1Y2ggYXMgY29uZ2VzdGlvbiBvciBzZXJ2aWNlIHByb3RlY3Rpb24g
aXMgcHJvdmlkZWQuPGJyPg0KRGV0TmV0IHRyYW5zcG9ydCBsYXllciBvcHRpb25hbGx5IHByb3Zp
ZGVzIGNvbmdlc3Rpb24gcHJvdGVjdGlvbiBmb3IgRGV0TmV0IGZsb3dzIG92ZXIgcGF0aHMgcHJv
dmlkZWQgYnkgdGhlIHVuZGVybHlpbmcgbmV0d29yay48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMwMDMzMDAiPkRhdmlkJmd0OyBZZXMsIHRoYXQgd29ya3Ms
IGFsdGhvdWdoIEkgZG9u4oCZdCB0aGluayDigJxjb25nZXN0aW9u4oCdIHdhcyBtZWFudCB0byBi
ZSBpbmNsdWRlZCBpbiB0aGUgZmlyc3QgZGVmaW5pdGlvbiDigKY8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAwMzMwMCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHByZSBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVp
biI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgTWFueSByZWFsLXRpbWUg
bmV0d29ya3MgcmVseSBvbiBwaHlzaWNhbCByaW5ncyBvciBjaGFpbnMgb2YgdHdvLXBvcnQ8L3Nw
YW4+PG86cD48L286cD48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IGRldmljZXMsIHdpdGggYSByZWxhdGl2
ZWx5IHNpbXBsZSByaW5nIGNvbnRyb2wgcHJvdG9jb2wuIDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJl
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPkhvdyBkb2VzIGEg4oCccmluZyBjb250cm9sIHByb3RvY29s4oCdIGNv
bnRyb2wg4oCcY2hhaW5z4oCdPyZuYnNwOyBTdWdnZXN0OiDigJxyaW5nIGNvbnRyb2wgcHJvdG9j
b2zigJ0gLSZndDsg4oCcY29udHJvbCBwcm90b2NvbOKAnTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+QWxzbywgYXJlIHBhaXJlZCBjaGFpbnMgYmV0d2VlbiBjb21t
b24gZW5kcG9pbnRzIGludGVuZGVkLCBvciBhIG1vcmUgZ2VuZXJhbCBub3Rpb24gb2YgY2hhaW5z
Pzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+VGhpcyB0ZXh0IHJlZmVy
cyB0byB0eXBpY2FsIGZhY3RvcnkgZGVwbG95bWVudCwgd2hpY2ggaXMgY2hhaW4gb3IgcmluZy48
YnI+DQpJdCBzZWVtcyBiZXR0ZXIgdG8ga2VlcCDigJxyaW5nIGNvbnRyb2wgcHJvdG9jb2zigJ0g
YmVjYXVzZSB0aGV5IGFyZSBvZnRlbiB2ZXJ5IGRpZmZlcmVudCBmcm9tIGdlbmVyaWMgY29udHJv
bCBwcm90b2NvbHMgYXBwbGljYWJsZSB0byBtZXNoIG5ldHdvcmtzLjxicj4NCjxicj4NCldvdWxk
IGZsaXBwaW5nIGNoYWluIGFuZCByaW5nIHJlc29sdmUgeW91ciBjb25jZXJuPzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwcmUgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IE1hbnkgcmVhbC10aW1lIG5ldHdvcmtzIHJlbHkgb24g
cGh5c2ljYWwgY2hhaW5zIG9yIHJpbmdzIG9mIHR3by1wb3J0PC9zcGFuPjxvOnA+PC9vOnA+PC9w
cmU+DQo8cHJlIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyBkZXZpY2VzLCB3aXRoIGEgcmVsYXRpdmVseSBzaW1wbGUgcmluZyBj
b250cm9sIHByb3RvY29sLiA8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2
Ij5bRGF2aWQmZ3Q7XQ0KPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYi
Pkl0IGZlZWxzIGxpa2Ug4oCccmluZyBjb250cm9sIHByb3RvY29s4oCdIGlzIGFuIGltcG9ydGFu
dCBwaHJhc2UgdG8gcmV0YWluLiZuYnNwOyZuYnNwOyBJbiB0aGUgb3JpZ2luYWwgdGV4dCwgd291
bGQgaXQgYmUgcmVhc29uYWJsZSB0byBhZGQg4oCcKGFwcGxpZXMgdG8gYm90aCByaW5ncyBhbmQg
Y2hhaW5zKeKAnSB0byB0aGUgZW5kIG9mIHRoZSBzZW50ZW5jZT88L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+V2VsbCwg
SSBndWVzcyB0aGUgcG9pbnQgaXMgdGhhdCB0aGVyZSBhcmUgbWFueSBzcGVjaWZpYyByaW5nIHBy
b3RvY29scywgYnV0IHdlIGFyZSBsb29raW5nIGZvciBhIGdlbmVyaWMgc29sdXRpb24uPGJyPg0K
V2hhdCBhYm91dCBkZWxldGluZyAmcXVvdDtjaGFpbnMmcXVvdDsgZnJvbSB0aGUgc2VudGVuY2U/
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMDAzMzAwIj5E
YXZpZCZndDsgWWVzLCBpZiB0aGUgc2VudGVuY2UgaXMgYWxsIGFib3V0IHJpbmdzLCBpdOKAmXMg
Y2xlYXIuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMwMDMzMDAiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAwMzMwMCI+
VGhhbmtzLCAtLURhdmlkPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAwMzMwMCI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
Ymx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3
aW5kb3d0ZXh0Ij4gSsOhbm9zIEZhcmthcyBbPGEgaHJlZj0ibWFpbHRvOmphbm9zLmZhcmthc0Bl
cmljc3Nvbi5jb20iPm1haWx0bzpqYW5vcy5mYXJrYXNAZXJpY3Nzb24uY29tPC9hPl0NCjxicj4N
CjxiPlNlbnQ6PC9iPiBTdW5kYXksIEp1bHkgMTUsIDIwMTggNzoyNSBQTTxicj4NCjxiPlRvOjwv
Yj4gQmxhY2ssIERhdmlkPGJyPg0KPGI+Q2M6PC9iPiBEZXROZXQgV0c8YnI+DQo8Yj5TdWJqZWN0
OjwvYj4gUmU6IFtEZXRuZXRdIFdHIExhc3QgQ2FsbDogZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0
ZWN0dXJlLTA1PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5IaSBEYXZpZCw8YnI+DQo8YnI+DQpQbGVhc2Ug
c2VlIGluLWxpbmUuPGJyPg0KPGJyPg0KVGhhbmsgeW91ITxicj4NCkphbm9zPG86cD48L286cD48
L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gNy82LzIwMTggMTE6NTAgUE0sIEJs
YWNrLCBEYXZpZCB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5
bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+LS0gQnJpZGdlZCBwYXRoIGRl
ZmluaXRpb248L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzAwNjYwMCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPiZndDsgJm5ic3A7
T3Igc2hvdWxkIHdlIGRvIHNvbWV0aGluZyBlbHNlPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMwMDY2MDAiPiZndDsgVGhlcmUgaXMgb25seSBvbmUgb2NjdXJyZW5jZSBvZiAm
cXVvdDticmlkZ2VkIHBhdGgmcXVvdDsgaW4gdGhlIHRleHQgaW4gYnJhY2tldHMuPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiM5OTMzNjYiPlRoYXQgc291bmRzIGxpa2UgYSBiZXR0ZXIgc3VnZ2VzdGlvbiDigJMgY2hhbmdl
IHRoYXQgb2NjdXJyZW5jZSBhbmQgcmVtb3ZlIHRoZSBkZWZpbml0aW9uIG9mIOKAnGJyaWRnZWQg
cGF0aOKAnSBmcm9tIHRoZSBkcmFmdC4mbmJzcDsgVGhhdCBvY2N1cnJlbmNlIGlzIGluIFNlY3Rp
b24gNC4xLjE6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
OyI+Jm5ic3A7Jm5ic3A7IENvbmdlc3Rpb24gcHJvdGVjdGlvbjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IFRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyIHByb3ZpZGVzIGNvbmdlc3Rpb24g
cHJvdGVjdGlvbi48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTZWUgU2VjdGlvbiA0LjUu
Jm5ic3A7IFRoZSBhY3R1YWwgcXVldWluZyBhbmQgc2hhcGluZyBtZWNoYW5pc21zPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNl
Om5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgYXJlIHR5cGljYWxseSBwcm92aWRlZCBieSB1bmRlcmx5aW5n
IHN1Ym5ldCBsYXllcnMsIHRoZXNlIGNhbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGJl
IGNsb3NlbHkgYXNzb2NpYXRlZCB3aXRoIHRoZSBtZWFucyBvZiBwcm92aWRpbmcgcGF0aHMgZm9y
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQt
YXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtEZXROZXQgZmxvd3MgKGUuZy4sIE1QTFMgTFNQ
cyBvciBicmlkZ2VkIHBhdGhzKSwgdGhlIHBhdGggYW5kPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgdGhlIGNvbmdlc3Rpb24gcHJvdGVjdGlvbiBhcmUgY29uZmxhdGVkIGluIHRoaXMgZmln
dXJlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojOTkzMzY2Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+UGVyaGFwczog
KGUuZy4sIE1QTFMgTFNQcyBvciBicmlkZ2VkIHBhdGhzKSAtJmd0OyAoTVBMUyBMU1BzIG9yIG90
aGVyIG5ldHdvcmsgcGF0aHMpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPm9yIGp1c3QgZGVsZXRlIHRoZSBl
bnRpcmUgcGFyZW50aGV0aWNhbCBleGFtcGxlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvYmxv
Y2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBw
dCI+T0suIExldCdzIGp1c3QgZGVsZXRlIHRoZSBlbnRpcmUgcGFyZW50aGV0aWNhbCBleGFtcGxl
LjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6Izk5MzM2NiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPi0tIFNlY3Rpb24gNDwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojOTkzMzY2Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+Jmd0OyBXZSBjb3VsZCBhZGQgc29t
ZSBpbnRyb2R1Y3RvcnkgdGV4dCB0byA0LjEgb3IgNC4xLjEsIGZvciBpbnN0YW5jZTo8L3NwYW4+
PGJyPg0KJmd0OyBUaGUgZnVuY3Rpb25hbGl0eSBuZWVkZWQgZm9yIERldE5ldCAoU2VjdGlvbiAz
KSBhcmUgaW1wbGVtZW50ZWQgaW4gdGhlIERldE5ldCBsYXllciB3aGljaCBjb21wcmlzZXMgdGhl
IERldE5ldCBzZXJ2aWNlIGxheWVyIGFuZCB0aGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllci48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZndDsgVGhlIERldE5ldCBzZXJ2aWNl
IGxheWVyIGZ1bmN0aW9ucyByZWx5IG9uIGZsb3cgaWRlbnRpZmljYXRpb24gYW5kIHNlcXVlbmNp
bmcuIFRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyIGZ1bmN0aW9uIG1heSByZWx5IG9uIGZsb3cg
aWRlbnRpZmljYXRpb24uPGJyPg0KJmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAw
Ij4mZ3Q7IFdoYXQgZG8geW91IHRoaW5rPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAwIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
Izk5MzM2NiI+SSBwcmVmZXIgZnVuY3Rpb25hbCAod2hhdCBpdCBkb2VzKSBjaGFyYWN0ZXJpemF0
aW9uIHRvIG1lY2hhbmlzdGljIChob3cgaXQgd29ya3MpIGNoYXJhY3Rlcml6YXRpb24gaW4gYW4g
b3ZlcnZpZXcsIGUuZy4sIGV4Y2VycHRpbmcgZnJvbSB3aGF0IEkgb3JpZ2luYWxseSB3cm90ZTo8
L3NwYW4+PG86cD48L286cD48L3A+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJk
aXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDAgbGV2ZWwxIGxm
bzIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGUgRGV0TmV0IFNlcnZpY2UgbGF5
ZXIgcHJvdmlkZXMgdGltZWx5IHJlbGlhYmxlIGluLW9yZGVyIERldE5ldCBmbG93IGRlbGl2ZXJ5
IHRvIGFwcGxpY2F0aW9ucyB0aGF0IHVzZSBEZXROZXQuPC9zcGFuPjxvOnA+PC9vOnA+PC9saT48
bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwwIGxldmVsMSBsZm8yIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhlIERldE5ldCBUcmFuc3BvcnQgbGF5ZXIgaW5z
dWxhdGVzIERldE5ldCBmbG93cyBmcm9tIGludGVyZmVyZW5jZSBieSBuZXR3b3JrIG1lY2hhbmlz
bXMsIHByaW1hcmlseSBxdWV1aW5nIGFuZCByb3V0aW5nPC9zcGFuPjxvOnA+PC9vOnA+PC9saT48
L3VsPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1i
b3R0b206MTIuMHB0Ij5JIHVuZGVyc3RhbmQgdGhlIHByaW5jaXBsZS48YnI+DQo8YnI+DQpXaGF0
IGFib3V0IGp1c3QgY29weWluZyB0aGUgdHdvIGRlZmluaXRpb25zIGhlcmU6PGJyPg0KRGV0TmV0
IHNlcnZpY2UgbGF5ZXIgaXMgdGhlIGxheWVyIGF0IHdoaWNoIEEgRGV0TmV0IFNlcnZpY2UsIHN1
Y2ggYXMgY29uZ2VzdGlvbiBvciBzZXJ2aWNlIHByb3RlY3Rpb24gaXMgcHJvdmlkZWQuPGJyPg0K
RGV0TmV0IHRyYW5zcG9ydCBsYXllciBvcHRpb25hbGx5IHByb3ZpZGVzIGNvbmdlc3Rpb24gcHJv
dGVjdGlvbiBmb3IgRGV0TmV0IGZsb3dzIG92ZXIgcGF0aHMgcHJvdmlkZWQgYnkgdGhlIHVuZGVy
bHlpbmcgbmV0d29yay48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0
eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPiZndDsgU2hvdWxkIHdl
IGFsc28gcmVhcnJhbmdlLCBlLmcuLCBpbmRlbnQgdGhlIHRleHQgYWZ0ZXIgRmlndXJlIDIgc3Vj
aCB0aGF0DQo8YnI+DQomZ3Q7IFBhY2tldCBzZXF1ZW5jaW5nLCBEdXBsaWNhdGUgZWxpbWluYXRp
b24sIEZsb3cgcmVwbGljYXRpb24sIEZsb3cgbWVyZ2luZywgUGFja2V0IGVuY29kaW5nLCBhbmQg
UGFja2V0IGRlY29kaW5nIGdldCB1bmRlciBTZXJ2aWNlIGxheWVyPGJyPg0KJmd0OyBhbmQ8YnI+
DQomZ3Q7IENvbmdlc3Rpb24gcHJvdGVjdGlvbiBhbmQgRXhwbGljaXQgcm91dGVzIGdldCB1bmRl
ciBUcmFuc3BvcnQgbGF5ZXI/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6Izk5MzM2NiI+Tm8sIEkgZG9u4oCZdCB0aGluayB0aGF04oCZcyBuZWNlc3Nhcnkg4oCTIEZp
Z3VyZSAyIHByb3ZpZGVzIHN1ZmZpY2llbnQgc3RydWN0dXJlLjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1ib3R0b206MTIuMHB0Ij5PSy48bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxl
PSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6Izk5MzM2NiI+UGx1cyBhIGZldyBtb3JlIG1pbm9yIGNvbW1lbnRzIGlubGluZSDigKY8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6Izk5MzM2NiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPlRoYW5rcywgLS1EYXZpZDwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGlu
ZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQi
PkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IErDoW5v
cyBGYXJrYXMgWzxhIGhyZWY9Im1haWx0bzpqYW5vcy5mYXJrYXNAZXJpY3Nzb24uY29tIj5tYWls
dG86amFub3MuZmFya2FzQGVyaWNzc29uLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gV2Vk
bmVzZGF5LCBKdWx5IDQsIDIwMTggMjoxNSBQTTxicj4NCjxiPlRvOjwvYj4gQmxhY2ssIERhdmlk
PGJyPg0KPGI+Q2M6PC9iPiBEZXROZXQgV0c8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtEZXRu
ZXRdIFdHIExhc3QgQ2FsbDogZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA1PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1i
b3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+SGkgRGF2aWQsPGJyPg0K
PGJyPg0KVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgeW91ciByZXZpZXcgYW5kIGNvbW1lbnRzITxi
cj4NCjxicj4NClBsZWFzZSBzZWUgaW4tbGluZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gNi8yOS8yMDE4IDQ6MTAgUE0sIEJsYWNrLCBEYXZp
ZCB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhlIC0wNiB2ZXJzaW9uIG9mIHRoaXMgZHJh
ZnQgaXMgbXVjaCBpbXByb3ZlZCBvdmVyIHRoZSAtMDUgdmVyc2lvbiDigJMgbG90cyBvZiBkaWxp
Z2VudCB3b3JrIGJ5IHRoZSBhdXRob3JzIGlzIGV2aWRlbnQgYW5kIGFwcHJlY2lhdGVkLjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SSBoYXZlIHR3byBtaW5vciBj
b250ZW50IGNvbmNlcm5zIGFuZCBzb21lIHNtYWxsZXIgZWRpdG9yaWFsIGl0ZW1zLjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+KiogQ29udGVudDwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+LS0gU2VjdGlvbiAyLjI8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSBkZWZpbml0aW9uIG9mIOKAnGJy
aWRnZWQgcGF0aOKAnSBsb29rcyBsaWtlIGEgZGVmaW5pdGlvbiBvZiDigJxicmlkZ2VkIGZvcndh
cmRpbmfigJ0g4oCTIHRoZSBkZWZpbml0aW9uIG5lZWRzIHRvIGVuY29tcGFzcyB0aGUgbm90aW9u
IG9mIGEgcGF0aCB0aGF0IGludm9sdmVzIG1vcmUgdGhhbg0KIG9uZSBicmlkZ2UuPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwcmU+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgYnJpZGdlZCBwYXRoPC9zcGFuPjxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEEgVkxBTiBicmlkZ2Ug
dXNlcyB0aGUgVkxBTiBJRCBhbmQgdGhlIGRlc3RpbmF0aW9uIE1BQzwvc3Bhbj48bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhZGRyZXNzIHRvIHNl
bGVjdCB0aGUgb3V0Ym91bmQgcG9ydCBoZW5jZSB0aGUgcGF0aCBmb3IgYTwvc3Bhbj48bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBmcmFtZS48L3Nw
YW4+PG86cD48L286cD48L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVv
dGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+WW91
IGFyZSByaWdodCwgaXQgbG9va3MgbGlrZSB0aGUgZW1waGFzaXMgaXMgb24gYnJpZGdlIGZvcndh
cmRpbmcgcmF0aGVyIHRoYW4gcGF0aC48YnI+DQpIb3dldmVyLCB0aGUgc3VwZXJwb3NpdGlvbiBv
ZiB0aGUgb3V0Ym91bmQgcG9ydHMgcHJvdmlkZXMgYSBwYXRoLCB3aGljaCB3YXMgdHJpZWQgdG8g
YmUgY2FwdHVyZWQgYnkgJnF1b3Q7aGVuY2UgdGhlIHBhdGgmcXVvdDsuPGJyPg0KVGhlIGlkZWEg
d2FzIHRvIGtlZXAgaXQgc2ltcGxlIG5vdCBkaXZlIGludG8gdGhlIGRldGFpbHMsIHdoaWNoIGFy
ZSBub3QgbmVjZXNzYXJ5IGluIHRoaXMgZG9jdW1lbnQuPGJyPg0KPGJyPg0KV291bGQgaXQgYmUg
Z29vZCB0byB1cGRhdGUgdG86PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHByZT48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBicmlkZ2VkIHBhdGg8L3NwYW4+PG86cD48L286
cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQSBWTEFOIGJyaWRn
ZSB1c2VzIHRoZSBWTEFOIElEIGFuZCB0aGUgZGVzdGluYXRpb24gTUFDPC9zcGFuPjxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFkZHJlc3MgdG8g
c2VsZWN0IHRoZSBvdXRib3VuZCBwb3J0LiBUaGUgc3VwZXJwb3NpdGlvbjwvc3Bhbj48bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBvZiB0aGUgb3V0
Ym91bmQgcG9ydHMgaXMgdGhlIHBhdGggZm9yIGEgZnJhbWUuPC9zcGFuPjxvOnA+PC9vOnA+PC9w
cmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMDA2NjAwIj4/PGJyPg0KPGJyPg0KT3Igc2hvdWxkIHdlIGRvIHNv
bWV0aGluZyBlbHNlPyA8YnI+DQpUaGVyZSBpcyBvbmx5IG9uZSBvY2N1cnJlbmNlIG9mICZxdW90
O2JyaWRnZWQgcGF0aCZxdW90OyBpbiB0aGUgdGV4dCBpbiBicmFja2V0cy48YnI+DQo8YnI+DQo8
L3NwYW4+PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj4tLSBTZWN0aW9uIDQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPkZpZ3VyZSAyIGluIFNlY3Rpb24gNC4xLjEgaW50cm9kdWNlcyB0
aGUgRGV0bmV0IHNlcnZpY2UgYW5kIHRyYW5zcG9ydCBsYXllcnMuJm5ic3A7Jm5ic3A7IFRoZSBh
c3NvY2lhdGVkIHRleHQgcXVpY2tseSBkaXZlcyBpbnRvIGV4cGxhaW5pbmcgdGhlIGZ1bmN0aW9u
YWxpdHkgaW4gdGhvc2UgbGF5ZXJzLA0KIGJ1dCBpdCB3b3VsZCBiZSBoZWxwZnVsIHRvIHN0YXJ0
IHdpdGggYW4gaW5pdGlhbCBoaWdoIGxldmVsIGRlc2NyaXB0aW9uIG9mIGVhY2ggb2YgdGhvc2Ug
bGF5ZXJzIHRoYXQgaGVscHMgbW90aXZhdGUgdGhlaXIgc2VwYXJhdGlvbi4mbmJzcDsgSXQgYXBw
ZWFycyB0aGF0Ojwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4tIFRoZSBEZXROZXQgU2VydmljZSBsYXllciBw
cm92aWRlcyB0aW1lbHkgcmVsaWFibGUgaW4tb3JkZXIgRGV0TmV0IGZsb3cgZGVsaXZlcnkgdG8g
YXBwbGljYXRpb25zIHRoYXQgdXNlIERldE5ldC4mbmJzcDsmbmJzcDsgQSBEZXROZXQgZmxvdyBh
dCB0aGUgdG9wIG9mIHRoZSBEZXROZXQgU2VydmljZQ0KIGxheWVyIG1heSBvciBtYXkgbm90IGJl
IGEgY29tcG91bmQgZmxvdyBhdCB0aGUgYm90dG9tIG9mIHRoYXQgbGF5ZXIuPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPi0gVGhlIERldE5ldCBUcmFuc3BvcnQgbGF5ZXIgaW5zdWxhdGVzIERldE5ldCBmbG93
cyAoYXQgdGhlIGJvdHRvbSBvZiB0aGUgRGV0TmV0IFNlcnZpY2UgbGF5ZXIpIGZyb20gaW50ZXJm
ZXJlbmNlIGJ5IG5ldHdvcmsgbWVjaGFuaXNtcywgcHJpbWFyaWx5IHF1ZXVpbmcgYW5kDQogcm91
dGluZywgd2hlcmUgY29uZ2VzdGlvbiBpcyBhbiBpbmRpY2F0aW9uIG9mIHF1ZXVlaW5nIGludGVy
ZmVyZW5jZS4mbmJzcDsgQSBEZXROZXQgZmxvdyBhdCB0aGUgdG9wIG9mIHRoZSBEZXROZXQgVHJh
bnNwb3J0IGxheWVyIG1heSBvciBtYXkgbm90IGJlIGEgbWVtYmVyIGZsb3cgdGhhdCBpcyBwYXJ0
IG9mIGEgY29tcG91bmQgZmxvdywgZGVwZW5kaW5nIG9uIHdoYXQgaXMgZG9uZSBpbiB0aGUgRGV0
TmV0IFNlcnZpY2UgbGF5ZXIuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQo8
c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+WW91IGFyZSByaWdodCwgc2VjdGlvbiA0IGp1bXBz
IGludG8gdGhlIGRldGFpbHMgd2l0aG91dCBtdWNoIG9mIGFuIGludHJvZHVjdGlvbi4gSSBndWVz
cyB3ZSBoYWQgYSBraW5kIG9mIGNoaWNrZW4gYW5kIGVnZyBwcm9ibGVtIGhlcmUuIEZpZ3VyZSA0
IHByb3ZpZGVzIGEgaGlnaGVyIGxldmVsIHZpZXcgdGhhbiBGaWd1cmUgMi4gSG93ZXZlciwgRmln
dXJlIDQgY2FwdHVyZXMgZGlmZmVyZW50IGFzcGVjdHMsDQogZGl2ZXMgaW50byB0aGUgZGV0YWls
cyBvZiBkYXRhIHBsYW5lIG9wdGlvbnMuIFNvLCBpdCBzZWVtcyBiZXR0ZXIgdG8ga2VlcCB0aGUg
b3JkZXIuPGJyPg0KPGJyPg0KV2UgY291bGQgYWRkIHNvbWUgaW50cm9kdWN0b3J5IHRleHQgdG8g
NC4xIG9yIDQuMS4xLCBmb3IgaW5zdGFuY2U6PC9zcGFuPjxicj4NClRoZSBmdW5jdGlvbmFsaXR5
IG5lZWRlZCBmb3IgRGV0TmV0IChTZWN0aW9uIDMpIGFyZSBpbXBsZW1lbnRlZCBpbiB0aGUgRGV0
TmV0IGxheWVyIHdoaWNoIGNvbXByaXNlcyB0aGUgRGV0TmV0IHNlcnZpY2UgbGF5ZXIgYW5kIHRo
ZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyLiBUaGUgRGV0TmV0IHNlcnZpY2UgbGF5ZXIgZnVuY3Rp
b25zIHJlbHkgb24gZmxvdyBpZGVudGlmaWNhdGlvbiBhbmQgc2VxdWVuY2luZy4gVGhlIERldE5l
dCB0cmFuc3BvcnQNCiBsYXllciBmdW5jdGlvbiBtYXkgcmVseSBvbiBmbG93IGlkZW50aWZpY2F0
aW9uLjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAwIj5XaGF0IGRvIHlvdSB0
aGluaz88L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPlNob3Vs
ZCB3ZSBhbHNvIHJlYXJyYW5nZSwgZS5nLiwgaW5kZW50IHRoZSB0ZXh0IGFmdGVyIEZpZ3VyZSAy
IHN1Y2ggdGhhdA0KPGJyPg0KUGFja2V0IHNlcXVlbmNpbmcsIER1cGxpY2F0ZSBlbGltaW5hdGlv
biwgRmxvdyByZXBsaWNhdGlvbiwgRmxvdyBtZXJnaW5nLCBQYWNrZXQgZW5jb2RpbmcsIGFuZCBQ
YWNrZXQgZGVjb2RpbmcgZ2V0IHVuZGVyIFNlcnZpY2UgbGF5ZXI8YnI+DQphbmQ8YnI+DQpDb25n
ZXN0aW9uIHByb3RlY3Rpb24gYW5kIEV4cGxpY2l0IHJvdXRlcyBnZXQgdW5kZXIgVHJhbnNwb3J0
IGxheWVyPzwvc3Bhbj48YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj5UaGVyZeKAmXMgYSByZWxhdGVkIHBhcmFncmFwaCBvZiB0ZXh0IGJldHdl
ZW4gRmlndXJlcyAzIGFuZCA0IGluIFNlY3Rpb24gNC4xLjIsIGJ1dCBpdCBkb2VzbuKAmXQgcHJv
dmlkZSB1c2VmdWwgaW50dWl0aW9uIGFib3V0IHdoaWNoIGZ1bmN0aW9uYWxpdHkgYmVsb25ncyBp
biB3aGljaA0KIGxheWVyLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4qKiBFZGl0b3JpYWw8YnI+DQo8YnI+DQo8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+LS0gU2VjdGlvbiAyLjE8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPuKAnGV4cGVjdGVk4oCdIHNlZW1zIG9mZiBpbiB0aGUgZGVmaW5p
dGlvbiBvZiByZXNlcnZhdGlvbjo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyBy
ZXNlcnZhdGlvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgVGhlIHNldCBvZiByZXNvdXJjZXMgYWxsb2NhdGVkIGJldHdlZW4gYSBzb3Vy
Y2UgYW5kIG9uZSBvcjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgbW9yZSBkZXN0aW5hdGlvbnMgdGhyb3VnaCB0cmFuc2l0IG5vZGVzIGFu
ZCBzdWJuZXRzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBhc3NvY2lhdGVkIHdpdGggYSBEZXROZXQgZmxvdywgdG8gcHJvdmlkZSB0aGUg
ZXhwZWN0ZWQgRGV0TmV0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBTZXJ2aWNlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+U3VnZ2VzdCBlaXRoZXIg4oCcdG8gcHJvdmlkZSB0aGUgcHJvdmlzaW9uZWQg
RGV0TmV0IFNlcnZpY2UgdG8gdGhhdCBmbG934oCdDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTox
Mi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAwIj5JIGxpa2UgdGhpcyBvbmUsIHdpbGwg
dXBkYXRlIHRvIHRoaXMgb25lLjwvc3Bhbj48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPm9yIOKA
nHRvIHByb3ZpZGUgdGhlIHNwZWNpZmllZCBEZXROZXQgU2VydmljZSB0byB0aGF0IGZsb3cu4oCd
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4tLSBTZWN0aW9uIDMu
MTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cHJlPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IG8mbmJzcDsgQW4gdXBwZXIgYm91
bmQgb24gb3V0LW9mLW9yZGVyIHBhY2tldCBkZWxpdmVyeS4mbmJzcDsgSXQgaXMgd29ydGg8L3Nw
YW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbm90aW5nIHRoYXQgc29tZSBEZXROZXQgYXBwbGlj
YXRpb25zIGFyZSB1bmFibGUgdG8gdG9sZXJhdGUgYW55PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+
DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IG91dC1vZi1vcmRlciBkZWxpdmVyeS48L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+SXMgdGhhdCBhIHNlcXVlbmNlIGJvdW5kIG9yIGEgdGltZSBib3Vu
ZCBvciBib3RoPyZuYnNwOyZuYnNwOyBJIHN1c3BlY3QgdGhhdCBhIHNlcXVlbmNlIGJvdW5kICht
YXhpbXVtIGRlZ3JlZSBvZiByZW9yZGVyaW5nIGluIGEgZmxvdywgaW5kZXBlbmRlbnQgb2YgZmxv
dyByYXRlKSB3YXMgaW50ZW5kZWQuJm5ic3A7DQogQW4gYW5hbG9nb3VzIGNsYXJpZmljYXRpb24g
d291bGQgYmUgaGVscGZ1bCBpbiBzZWN0aW9uIDMuMi4yLjEgLjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMDA2NjAwIj5JdCBpcyBpbnRlbnRpb25hbGx5IGtlcHQgaGlnaCBsZXZlbCBpbiB0aGUgYXJj
aGl0ZWN0dXJlIGRyYWZ0LiBEZXRhaWxzIGFyZSB0byBiZSBwcm92aWRlZCBieSB0aGUgZmxvdyBp
bmZvcm1hdGlvbiBtb2RlbCBkcmFmdC4gUGxlYXNlIHNlZSBteSBwcmV2aW91cyBtYWlsOg0KPGEg
aHJlZj0iaHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9kZXRuZXQvQVdHMmVl
bWdfQVdzdkYyRnd0UkV5ZF94dEM4Ij4NCmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJj
aC9tc2cvZGV0bmV0L0FXRzJlZW1nX0FXc3ZGMkZ3dFJFeWRfeHRDODwvYT4uPC9zcGFuPjxicj4N
Cjxicj4NCjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij5bRGF2aWQmZ3Q7XSA8L3Nw
YW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+T0suPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi0tIFNlY3Rpb24gMy4yLjM8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgZG9u4oCZdCB1bmRlcnN0YW5kIOKA
nGRlZmluZWTigJ0gaW46PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgRXZlbiB0
aGUgdXNlIG9mPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+Jm5ic3A7Jm5ic3A7IHJlZHVuZGFudCBwYXRocyB0aHJvdWdoIGEgbmV0d29yayBk
ZWZpbmVkLCBlLmcuLCBieSBbUkZDNjM3Ml0gZG8gbm90PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+
DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IGVsaW1pbmF0ZSB0
aGUgY2hhbmNlcyBvZiBwYWNrZXQgbG9zcy4gPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPldhcyDigJxlLmcuLCBhcyBkZWZpbmVkIGJ5IFtSRkM2MzcyXSzigJ0g
aW50ZW5kZWQ/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iY29s
b3I6IzAwNjYwMCI+WWVzLCB0aGlzIHdhcyB0aGUgaW50ZW50aW9uLCB3aWxsIHVwZGF0ZSB0byB0
aGlzIG9uZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsgTWFueSByZWFsLXRpbWUgbmV0d29ya3MgcmVseSBvbiBwaHlz
aWNhbCByaW5ncyBvciBjaGFpbnMgb2YgdHdvLXBvcnQ8L3NwYW4+PG86cD48L286cD48L3ByZT4N
CjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgZGV2aWNlcywgd2l0
aCBhIHJlbGF0aXZlbHkgc2ltcGxlIHJpbmcgY29udHJvbCBwcm90b2NvbC4gPC9zcGFuPjxvOnA+
PC9vOnA+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhvdyBkb2VzIGEg4oCccmluZyBjb250
cm9sIHByb3RvY29s4oCdIGNvbnRyb2wg4oCcY2hhaW5z4oCdPyZuYnNwOyBTdWdnZXN0OiDigJxy
aW5nIGNvbnRyb2wgcHJvdG9jb2zigJ0gLSZndDsg4oCcY29udHJvbCBwcm90b2NvbOKAnTwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj5BbHNvLCBhcmUgcGFpcmVkIGNoYWlucyBiZXR3ZWVuIGNvbW1vbiBlbmRw
b2ludHMgaW50ZW5kZWQsIG9yIGEgbW9yZSBnZW5lcmFsIG5vdGlvbiBvZiBjaGFpbnM/PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPlRoaXMgdGV4dCByZWZlcnMgdG8gdHlwaWNhbCBmYWN0
b3J5IGRlcGxveW1lbnQsIHdoaWNoIGlzIGNoYWluIG9yIHJpbmcuPGJyPg0KSXQgc2VlbXMgYmV0
dGVyIHRvIGtlZXAg4oCccmluZyBjb250cm9sIHByb3RvY29s4oCdIGJlY2F1c2UgdGhleSBhcmUg
b2Z0ZW4gdmVyeSBkaWZmZXJlbnQgZnJvbSBnZW5lcmljIGNvbnRyb2wgcHJvdG9jb2xzIGFwcGxp
Y2FibGUgdG8gbWVzaCBuZXR3b3Jrcy48YnI+DQo8YnI+DQpXb3VsZCBmbGlwcGluZyBjaGFpbiBh
bmQgcmluZyByZXNvbHZlIHlvdXIgY29uY2Vybj88L3NwYW4+PG86cD48L286cD48L3A+DQo8cHJl
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IE1hbnkgcmVhbC10aW1lIG5l
dHdvcmtzIHJlbHkgb24gcGh5c2ljYWwgY2hhaW5zIG9yIHJpbmdzIG9mIHR3by1wb3J0PC9zcGFu
PjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7IGRldmljZXMsIHdpdGggYSByZWxhdGl2ZWx5IHNpbXBsZSByaW5nIGNvbnRyb2wgcHJv
dG9jb2wuIDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYi
PltEYXZpZCZndDtdIDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij5J
dCBmZWVscyBsaWtlIOKAnHJpbmcgY29udHJvbCBwcm90b2NvbOKAnSBpcyBhbiBpbXBvcnRhbnQg
cGhyYXNlIHRvIHJldGFpbi4mbmJzcDsmbmJzcDsgSW4gdGhlIG9yaWdpbmFsIHRleHQsIHdvdWxk
IGl0IGJlIHJlYXNvbmFibGUgdG8gYWRkIOKAnChhcHBsaWVzIHRvIGJvdGggcmluZ3MNCiBhbmQg
Y2hhaW5zKeKAnSB0byB0aGUgZW5kIG9mIHRoZSBzZW50ZW5jZT88L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+V2VsbCwgSSBndWVzcyB0aGUgcG9p
bnQgaXMgdGhhdCB0aGVyZSBhcmUgbWFueSBzcGVjaWZpYyByaW5nIHByb3RvY29scywgYnV0IHdl
IGFyZSBsb29raW5nIGZvciBhIGdlbmVyaWMgc29sdXRpb24uPGJyPg0KV2hhdCBhYm91dCBkZWxl
dGluZyAmcXVvdDtjaGFpbnMmcXVvdDsgZnJvbSB0aGUgc2VudGVuY2U/PG86cD48L286cD48L3A+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0
Ij4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7
cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IEV4cGxpY2l0IHJvdXRl
cyBjYW4gYmUgZXN0YWJsaXNoZWQgdmFyaW91cyB3YXlzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJl
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5lc3RhYmxpc2hlZCB2YXJpb3VzIC0mZ3Q7IGVzdGFibGlz
aGVkIGluIHZhcmlvdXM8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMDA2NjAwIj5PSy48L3NwYW4+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8
YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7Jm5ic3A7IFRoaXMgaXM8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgaXJyZXNwZWN0aXZlIG9mIHRoZSBkaXN0
cmlidXRpb24gbWV0aG9kIHVzZWQsIGFsc28gYXBwbGllcyB0byBzZXJ2aWNlPC9zcGFuPjxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7
IHByb3RlY3Rpb24gb3ZlciBleHBsaWNpdCByb3V0ZXMuIDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJl
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj51c2VkLCBhbHNvIC0mZ3Q7IHVzZWQsIGFuZCBhbHNvPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+
T0suPC9zcGFuPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9
Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPi0tIEZpZ3VyZSA1IChTZWN0aW9uIDQuMS4zKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+VGhlIFVOSSBhY3JvbnltIGlzIGludHJvZHVjZWQgd2l0aG91dCBl
eHBhbnNpb24gb3IgZGVmaW5pdGlvbiDigJMgcGxlYXNlIGNvcnJlY3QgdGhhdCwgZS5nLiwgYnkg
ZGVmaW5pbmcgVU5JIGluIFNlY3Rpb24gMi4xLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvYmxv
Y2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAw
Ij5EZXROZXQtVU5JIGlzIHRoZXJlIGFtb25nIHRoZSBkZWZpbml0aW9ucy4gSXQgc2VlbXMgZW5v
dWdoIHRvIG1lLjwvc3Bhbj48YnI+DQo8YnI+DQo8Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6Izk5
MzM2NiI+W0RhdmlkJmd0O10gPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMz
NjYiPlRoYXTigJlzIGZpbmUg4oCTIEkgb3Zlcmxvb2tlZCB0aGF0IGRlZmluaXRpb24sIHNvcnJ5
Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUu
MHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4tLSBGaWd1cmUg
OSAoU2VjdGlvbiA0LjcuMik8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPkkgdGhpbmsgSSB1bmRlcnN0YW5kIHdoYXTigJlzIGdvaW5nIG9uLCBidXQgdGhlIHVzZSBv
ZiDigJxhZGQvcmVtb3Zl4oCdIGluIHRoZSBmaWd1cmUgc2hvdWxkIGJlIGV4cGxhaW5lZCBpbiBh
c3NvY2lhdGVkIHRleHQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDk5MDAiPldoYXQgYWJvdXQg
dXBkYXRpbmcgdGhlIHNlbnRlbmNlIGFib3ZlIEZpZ3VyZSA5IHRvOjwvc3Bhbj48YnI+DQpBIHBh
Y2tldCB3aXRoIGNvcnJlc3BvbmRpbmcgRmxvdy1JRHMgaXMgaWxsdXN0cmF0ZWQgaW4gRmlndXJl
IDksIHdoaWNoIGFsc28gaW5kaWNhdGVzIHdoZXJlIEZsb3ctSUQgY2FuIGJlIGFkZGVkIG9yIHJl
bW92ZWQuPGJyPg0KPGJyPg0KPGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPltEYXZp
ZCZndDtdIDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij5TdXJlLCB3
aXRoIG9uZSBtaW5vciBlZGl0OiDigJx3aGVyZSBGbG93LUlE4oCdIC0mZ3Q7IOKAnHdoZXJlIGVh
Y2ggRmxvdy1JROKAnTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5PSy48
bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29s
aWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxibG9ja3F1b3RlIHN0
eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+VGhhbmtzLCAtLURhdmlkPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJv
dHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA5OTAwIj48YnI+DQpUaGFuayB5b3Uh
PGJyPg0KSmFub3M8L3NwYW4+PGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOndpbmRvd3RleHQiPiBkZXRuZXQgWzxhIGhyZWY9Im1haWx0bzpkZXRuZXQtYm91bmNl
c0BpZXRmLm9yZyI+bWFpbHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJl
aGFsZiBPZiA8L2I+SsOhbm9zIEZhcmthczxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgSnVu
ZSAyOCwgMjAxOCA5OjA5IFBNPGJyPg0KPGI+VG86PC9iPiBMb3UgQmVyZ2VyOyBTdGV3YXJ0IEJy
eWFudDsgPGEgaHJlZj0ibWFpbHRvOmRldG5ldEBpZXRmLm9yZyI+ZGV0bmV0QGlldGYub3JnPC9h
PiAmZ3Q7Jmd0OyBEZXROZXQgV0c8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtEZXRuZXRdIFdH
IExhc3QgQ2FsbDogZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA1PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206
MTIuMHB0Ij5EZWFyIGFsbCw8YnI+DQo8YnI+DQpPZmYtbGluZSBkaXNjdXNzaW9ucyBhbW9uZyBM
b3UsIFN0ZXdhcnQsIGFuZCBhdXRob3JzIGZvbGxvd2VkIHRoZSBkaXNjdXNzaW9ucyB0byBwcm9w
ZXJseSBhZGRyZXNzIHRoZSBXR0xDIGNvbW1lbnRzLCBpbmNsdWRpbmcgdGhlIGRldGFpbGVkIGNv
bW1lbnRzLjxicj4NCjxicj4NCkEgbmV3IHJldmlzaW9uIG9mIHRoZSBkcmFmdCBoYXMgYmVlbiB1
cGxvYWRlZDogZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA2Ljxicj4NCjxicj4NCklu
IGFkZGl0aW9uIHRvIHRoZSBjaGFuZ2VzIGFscmVhZHkgZGVzY3JpYmVkIGluIHRoaXMgdGhyZWFk
LCB0aGUgZm9sbG93aW5nIGJpZ2dlciBjaGFuZ2VzIGhhdmUgYmVlbiBtYWRlIHRvIHRoZSBkcmFm
dDo8YnI+DQo8YnI+DQo8YnI+DQo8Yj5TZWN0aW9uIDIuMSBUZXJtcyB1c2VkIGluIHRoaXMgZG9j
dW1lbnQ8L2I+PGJyPg0KPGJyPg0KU29tZSBkZWZpbml0aW9ucyByZWZpbmVkIGFzIHN1Z2dlc3Rl
ZCBieSB0aGUgZGV0YWlsZWQgY29tbWVudHM8YnI+DQo8YnI+DQpOZXcgZGVmaW5pdGlvbnMgaGF2
ZSBiZWVuIGFkZGVkOjxicj4NCjxicj4NCiZuYnNwOyZuYnNwOyAmcXVvdDthbGxvY2F0aW9uPGJy
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IFJlc291cmNlcyBhcmUgZGVkaWNhdGVkIHRvIHN1cHBvcnQgYSBEZXROZXQgZmxvdy4m
bmJzcDsgRGVwZW5kaW5nPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG9uIGFuIGltcGxlbWVudGF0aW9uLCB0aGUgcmVzb3Vy
Y2UgbWF5IGJlIHJldXNlZCBieSBub24tPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IERldE5ldCBmbG93cyB3aGVuIGl0IGlz
IG5vdCB1c2VkIGJ5IHRoZSBEZXROZXQgZmxvdy48YnI+DQo8YnI+DQo8YnI+DQombmJzcDsmbmJz
cDsgUEVGJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEEgUGFja2V0IEVsaW1pbmF0aW9uIEZ1bmN0
aW9uIChQRUYpIGVsaW1pbmF0ZXMgZHVwbGljYXRlPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGNvcGllcyBvZiBwYWNrZXRz
IHRvIHByZXZlbnQgZXhjZXNzIHBhY2tldHMgZmxvb2RpbmcgdGhlPGJyPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG5ldHdvcmsg
b3IgZHVwbGljYXRlIHBhY2tldHMgYmVpbmcgc2VudCBvdXQgb2YgdGhlIERldE5ldDxicj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBkb21haW4uJm5ic3A7IFBFRiBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgYW4gZWRnZSBub2RlLCBh
IHJlbGF5PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IG5vZGUsIG9yIGFuIGVuZCBzeXN0ZW0uPGJyPg0KPGJyPg0KJm5ic3A7
IFBSRiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBIFBhY2tldCBSZXBsaWNhdGlvbiBGdW5jdGlv
biAoUFJGKSByZXBsaWNhdGVzIERldE5ldCBmbG93PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHBhY2tldHMgYW5kIGZvcndh
cmRzIHRoZW0gdG8gb25lIG9yIG1vcmUgbmV4dCBob3BzIGluIHRoZTxicj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBEZXROZXQg
ZG9tYWluLiZuYnNwOyBUaGUgbnVtYmVyIG9mIHBhY2tldCBjb3BpZXMgc2VudCB0byBlYWNoIG5l
eHQ8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgaG9wIGlzIGEgRGV0TmV0IGZsb3cgc3BlY2lmaWMgcGFyYW1ldGVyIGF0IHRo
ZSBub2RlIGRvaW5nIHRoZTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByZXBsaWNhdGlvbi4mbmJzcDsgUFJGIGNhbiBiZSBp
bXBsZW1lbnRlZCBieSBhbiBlZGdlIG5vZGUsIGEgcmVsYXk8YnI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbm9kZSwgb3IgYW4g
ZW5kIHN5c3RlbS48YnI+DQo8YnI+DQombmJzcDsmbmJzcDsgUFJFT0YmbmJzcDsmbmJzcDsgQ29s
bGVjdGl2ZSBuYW1lIGZvciBQYWNrZXQgUmVwbGljYXRpb24sIEVsaW1pbmF0aW9uLCBhbmQ8YnI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgT3JkZXJpbmcgRnVuY3Rpb25zLjxicj4NCjxicj4NCiZuYnNwOyZuYnNwOyBQT0YmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgQSBQYWNrZXQgT3JkZXJpbmcgRnVuY3Rpb24gKFBPRikgcmUt
b3JkZXJzIHBhY2tldHMgd2l0aGluIGE8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgRGV0TmV0IGZsb3cgdGhhdCBhcmUgcmVj
ZWl2ZWQgb3V0IG9mIG9yZGVyLiZuYnNwOyBUaGlzIGZ1bmN0aW9uPGJyPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGNhbiBiZSBp
bXBsZW1lbnRlZCBieSBhbiBlZGdlIG5vZGUsIGEgcmVsYXkgbm9kZSwgb3IgYW4gZW5kPGJyPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHN5c3RlbS48YnI+DQo8YnI+DQombmJzcDsgRGV0TmV0IHNlcnZpY2UgcHJveHk8YnI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgTWFwcyBiZXR3ZWVuIEFwcC1mbG93cyBhbmQgRGV0TmV0IGZsb3dzLjxicj4NCjxicj4NCiZu
YnNwOyZuYnNwOyBicmlkZ2VkIHBhdGg8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQSBWTEFOIGJyaWRnZSB1c2VzIHRoZSBW
TEFOIElEIGFuZCB0aGUgZGVzdGluYXRpb24gTUFDPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFkZHJlc3MgdG8gc2VsZWN0
IHRoZSBvdXRib3VuZCBwb3J0IGhlbmNlIHRoZSBwYXRoIGZvciBhPGJyPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGZyYW1lLiZx
dW90Ozxicj4NCjxicj4NCjxicj4NCjxiPlNlY3Rpb24gMy4xIFByaW1hcnkgZ29hbHMgZGVmaW5p
bmcgdGhlIERldE5ldCBRb1M8L2I+PGJyPg0KPGJyPg0KQSBuZXcgUW9TIGFzcGVjdCBoYXMgYmVl
biBhZGRlZDo8YnI+DQombmJzcDsmbmJzcDsgJnF1b3Q7byZuYnNwOyBBbiB1cHBlciBib3VuZCBv
biBvdXQtb2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5LiZuYnNwOyBJdCBpcyB3b3J0aDxicj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBub3RpbmcgdGhhdCBzb21lIERldE5ldCBhcHBs
aWNhdGlvbnMgYXJlIHVuYWJsZSB0byB0b2xlcmF0ZSBhbnk8YnI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgb3V0LW9mLW9yZGVyIGRlbGl2ZXJ5LiZxdW90Ozxicj4NCjxicj4NCjxi
cj4NClRoZSAzcmQgcGFyYWdyYXBoIG9uIGxvc3Mgb24gcGFnZSA4IGFmdGVyIHRoZSBidWxsZXQg
bGlzdCBoYXMgYmVlbiBleHRlbmRlZCB0bzo8YnI+DQombmJzcDsmbmJzcDsgJnF1b3Q7QWZ0ZXIg
Y29uZ2VzdGlvbiwgdGhlIG1vc3QgaW1wb3J0YW50IGNvbnRyaWJ1dGlvbnMgdG8gcGFja2V0IGxv
c3MgYXJlPGJyPg0KJm5ic3A7Jm5ic3A7IHR5cGljYWxseSBmcm9tIHJhbmRvbSBtZWRpYSBlcnJv
cnMgYW5kIGVxdWlwbWVudCBmYWlsdXJlcy4mbmJzcDsgU2VydmljZTxicj4NCiZuYnNwOyZuYnNw
OyBwcm90ZWN0aW9uIGlzIHRoZSBuYW1lIGZvciB0aGUgbWVjaGFuaXNtcyB1c2VkIGJ5IERldE5l
dCB0byBhZGRyZXNzPGJyPg0KJm5ic3A7Jm5ic3A7IHRoZXNlIGxvc3Nlcy4mbmJzcDsgVGhlIG1l
Y2hhbmlzbXMgZW1wbG95ZWQgYXJlIGNvbnN0cmFpbmVkIGJ5IHRoZTxicj4NCiZuYnNwOyZuYnNw
OyByZXF1aXJlbWVudCB0byBtZWV0IHRoZSB1c2VycycgbGF0ZW5jeSByZXF1aXJlbWVudHMuJm5i
c3A7IFBhY2tldDxicj4NCiZuYnNwOyZuYnNwOyByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24g
KFNlY3Rpb24gMy4yLjIpIGFuZCBwYWNrZXQgZW5jb2Rpbmc8YnI+DQombmJzcDsmbmJzcDsgKFNl
Y3Rpb24gMy4yLjIuMykgYXJlIGRlc2NyaWJlZCBpbiB0aGlzIGRvY3VtZW50IHRvIHByb3ZpZGUg
c2VydmljZTxicj4NCiZuYnNwOyZuYnNwOyBwcm90ZWN0aW9uOyBvdGhlcnMgbWF5IGJlIGZvdW5k
LiZuYnNwOyBGb3IgaW5zdGFuY2UsIHBhY2tldCBlbmNvZGluZyBjYW48YnI+DQombmJzcDsmbmJz
cDsgYmUgdXNlZCB0byBwcm92aWRlIHNlcnZpY2UgcHJvdGVjdGlvbiBhZ2FpbnN0IHJhbmRvbSBt
ZWRpYSBlcnJvcnMsPGJyPg0KJm5ic3A7Jm5ic3A7IHBhY2tldCByZXBsaWNhdGlvbiBhbmQgZWxp
bWluYXRpb24gY2FuIGJlIHVzZWQgdG8gcHJvdmlkZSBzZXJ2aWNlPGJyPg0KJm5ic3A7Jm5ic3A7
IHByb3RlY3Rpb24gYWdhaW5zdCBlcXVpcG1lbnQgZmFpbHVyZXMuJm5ic3A7IFRoaXMgbWVjaGFu
aXNtIGRpc3RyaWJ1dGVzPGJyPg0KJm5ic3A7Jm5ic3A7IHRoZSBjb250ZW50cyBvZiBEZXROZXQg
Zmxvd3Mgb3ZlciBtdWx0aXBsZSBwYXRocyBpbiB0aW1lIGFuZC9vcjxicj4NCiZuYnNwOyZuYnNw
OyBzcGFjZSwgc28gdGhhdCB0aGUgbG9zcyBvZiBzb21lIG9mIHRoZSBwYXRocyBkb2VzIG5lZWQg
bm90IGNhdXNlIHRoZTxicj4NCiZuYnNwOyZuYnNwOyBsb3NzIG9mIGFueSBwYWNrZXRzLiZxdW90
Ozxicj4NCjxicj4NCjxicj4NCjxiPjMuMi4yLiZuYnNwOyBTZXJ2aWNlIFByb3RlY3Rpb248L2I+
PGJyPg0KPGJyPg0KU2VydmljZSBwcm90ZWN0aW9uIGlzIHVzZWQgYXMgYSBtb3JlIGdlbmVyaWMg
dGVybS4gSW50cm9kdWN0b3J5IHRleHQgYWRkZWQ6PGJyPg0KJm5ic3A7Jm5ic3A7ICZxdW90O1Nl
cnZpY2UgcHJvdGVjdGlvbiBhaW1zIHRvIG1pdGlnYXRlIG9yIGVsaW1pbmF0ZSBwYWNrZXQgbG9z
cyBkdWUgdG88YnI+DQombmJzcDsmbmJzcDsgZXF1aXBtZW50IGZhaWx1cmVzLCByYW5kb20gbWVk
aWEgYW5kL29yIG1lbW9yeSBmYXVsdHMuJm5ic3A7IFRoZXNlIHR5cGVzPGJyPg0KJm5ic3A7Jm5i
c3A7IG9mIHBhY2tldCBsb3NzIGNhbiBiZSBncmVhdGx5IHJlZHVjZWQgYnkgc3ByZWFkaW5nIHRo
ZSBkYXRhIG92ZXI8YnI+DQombmJzcDsmbmJzcDsgbXVsdGlwbGUgZGlzam9pbnQgZm9yd2FyZGlu
ZyBwYXRocy4mbmJzcDsgVmFyaW91cyBzZXJ2aWNlIHByb3RlY3Rpb248YnI+DQombmJzcDsmbmJz
cDsgbWV0aG9kcyBhcmUgZGVzY3JpYmVkIGluIFtSRkM2MzcyXSwgZS5nLiwgMSYjNDM7MSBsaW5l
YXIgcHJvdGVjdGlvbi48YnI+DQombmJzcDsmbmJzcDsgVGhpcyBzZWN0aW9uIGRlc2NyaWJlcyB0
aGUgZnVuY3Rpb25hbCBkZXRhaWxzIG9mIGFuIGFkZGl0aW9uYWwgbWV0aG9kPGJyPg0KJm5ic3A7
Jm5ic3A7IGluIFNlY3Rpb24gMy4yLjIuMiwgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGFzIGRl
c2NyaWJlZCBpbjxicj4NCiZuYnNwOyZuYnNwOyBTZWN0aW9uIDMuMi4yLjMgb3IgYXMgc3BlY2lm
aWVkIGluIFtJLUQuaWV0Zi1kZXRuZXQtZHAtc29sLW1wbHNdIGluPGJyPg0KJm5ic3A7Jm5ic3A7
IG9yZGVyIHRvIHByb3ZpZGUgMSYjNDM7biBoaXRsZXNzIHByb3RlY3Rpb24uJm5ic3A7IFRoZSBh
cHByb3ByaWF0ZSBzZXJ2aWNlPGJyPg0KJm5ic3A7Jm5ic3A7IHByb3RlY3Rpb24gbWVjaGFuaXNt
IGRlcGVuZHMgb24gdGhlIHNjZW5hcmlvIGFuZCB0aGUgcmVxdWlyZW1lbnRzLiZxdW90Ozxicj4N
Cjxicj4NCjxicj4NCk5ldyBzdWItc2VjdGlvbiBhZGRlZDo8YnI+DQo8YnI+DQomcXVvdDszLjIu
Mi4xLiZuYnNwOyBJbi1PcmRlciBEZWxpdmVyeTxicj4NCjxicj4NCiZuYnNwOyZuYnNwOyBPdXQt
b2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5IGNhbiBiZSBhIHNpZGUgZWZmZWN0IG9mIHNlcnZpY2U8
YnI+DQombmJzcDsmbmJzcDsgcHJvdGVjdGlvbi4mbmJzcDsgUGFja2V0cyBkZWxpdmVyZWQgb3V0
LW9mLW9yZGVyIGltcGFjdCB0aGUgYW1vdW50IG9mPGJyPg0KJm5ic3A7Jm5ic3A7IGJ1ZmZlcmlu
ZyBuZWVkZWQgYXQgdGhlIGRlc3RpbmF0aW9uIHRvIHByb3Blcmx5IHByb2Nlc3MgdGhlIHJlY2Vp
dmVkPGJyPg0KJm5ic3A7Jm5ic3A7IGRhdGEuJm5ic3A7IFN1Y2ggcGFja2V0cyBhbHNvIGluZmx1
ZW5jZSB0aGUgaml0dGVyIG9mIGEgZmxvdy4mbmJzcDsgVGhlIERldE5ldDxicj4NCiZuYnNwOyZu
YnNwOyBzZXJ2aWNlIGluY2x1ZGVzIG1heGltdW0gYWxsb3dlZCBtaXNvcmRlcmluZyBhcyBhIGNv
bnN0cmFpbnQuJm5ic3A7IFplcm88YnI+DQombmJzcDsmbmJzcDsgbWlzb3JkZXJpbmcgd291bGQg
YmUgYSB2YWxpZCBzZXJ2aWNlIGNvbnN0cmFpbnQgdG8gcmVmbGVjdCB0aGF0IHRoZTxicj4NCiZu
YnNwOyZuYnNwOyBlbmQgc3lzdGVtKHMpIG9mIHRoZSBmbG93IGNhbm5vdCB0b2xlcmF0ZSBhbnkg
b3V0LW9mLW9yZGVyIGRlbGl2ZXJ5Ljxicj4NCiZuYnNwOyZuYnNwOyBTZXJ2aWNlIHByb3RlY3Rp
b24gbWF5IHByb3ZpZGUgYSBtZWNoYW5pc20gdG8gc3VwcG9ydCBpbi1vcmRlcjxicj4NCiZuYnNw
OyZuYnNwOyBkZWxpdmVyeS4mcXVvdDs8YnI+DQo8YnI+DQo8YnI+DQo8Yj4zLjIuMi4yLiBQYWNr
ZXQgUmVwbGljYXRpb24gYW5kIEVsaW1pbmF0aW9uPC9iPjxicj4NCjxicj4NCk5ldyBidWxsZXQg
YWRkZWQgYXMgdGhlIGxhc3Qgb25lOjxicj4NCiZuYnNwOyZuYnNwOyAmcXVvdDtvJm5ic3A7IFRo
ZSBQYWNrZXQgT3JkZXJpbmcgRnVuY3Rpb24gKFBPRikgdXNlcyB0aGUgc2VxdWVuY2luZyBpbmZv
cm1hdGlvbjxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0byByZS1vcmRlciBh
IERldE5ldCBmbG93J3MgcGFja2V0cyB0aGF0IGFyZSByZWNlaXZlZCBvdXQgb2Y8YnI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgb3JkZXIuJnF1b3Q7PGJyPg0KPGJyPg0KTmV3IHNl
bnRlbmNlIGFkZGVkIGFmdGVyIHRoZSBidWxsZXQgbGlzdDogPGJyPg0KJnF1b3Q7VGhlIG9yZGVy
IGluIHdoaWNoIGEgbm9kZSBhcHBsaWVzIHRoZSBQRUYgYW5kIHRoZSBQUkYgdG8gYSBEZXROZXQ8
YnI+DQpmbG93IGlzIGltcGxlbWVudGF0aW9uIHNwZWNpZmljLiZxdW90Ozxicj4NCjxicj4NCjJu
ZCBwYXJhZ3JhcGggYWZ0ZXIgdGhlIGJ1bGxldCBsaXN0IGhhcyBiZWVuIHVwZGF0ZWQgdG86PGJy
Pg0KJnF1b3Q7U29tZSBzZXJ2aWNlIHByb3RlY3Rpb24gbWVjaGFuaXNtcyByZWx5IG9uIHN3aXRj
aGluZyBmcm9tIG9uZSBmbG93IHRvPGJyPg0KJm5ic3A7Jm5ic3A7IGFub3RoZXIgd2hlbiBhIGZh
aWx1cmUgb2YgYSBmbG93IGlzIGRldGVjdGVkLiZuYnNwOyBDb250cmFyaWx5LCBwYWNrZXQ8YnI+
DQombmJzcDsmbmJzcDsgcmVwbGljYXRpb24gYW5kIGVsaW1pbmF0aW9uIGNvbWJpbmVzIHRoZSBE
ZXROZXQgbWVtYmVyIGZsb3dzIHNlbnQ8YnI+DQombmJzcDsmbmJzcDsgYWxvbmcgbXVsdGlwbGUg
ZGlmZmVyZW50IHBhdGhzLCBhbmQgcGVyZm9ybXMgYSBwYWNrZXQtYnktcGFja2V0PGJyPg0KJm5i
c3A7Jm5ic3A7IHNlbGVjdGlvbiBvZiB3aGljaCB0byBkaXNjYXJkLCBlLmcuLCBiYXNlZCBvbiBz
ZXF1ZW5jaW5nIGluZm9ybWF0aW9uLiZxdW90Ozxicj4NCjxicj4NCjxicj4NCjxiPjMuMi4zLiZu
YnNwOyBFeHBsaWNpdCByb3V0ZXM8L2I+PGJyPg0KPGJyPg0KT3V0LW9mLW9yZGVyIGFzcGVjdCBh
ZGRlZCB0byB0aGUgZmlyc3QgcGFyYWdyYXBoLCB3aGljaCBpcyBhYm91dCBkaXN0cmlidXRlZCBy
b3V0aW5nOjxicj4NCiZxdW90O0Z1cnRoZXJtb3JlLCBvdXQtb2Ytb3JkZXI8YnI+DQpwYWNrZXQg
ZGVsaXZlcnkgY2FuIGJlIGEgc2lkZSBlZmZlY3Qgb2Ygcm91dGUgY2hhbmdlcy4mcXVvdDs8YnI+
DQo8YnI+DQpOZXcgc2VudGVuY2UgYWRkZWQgdG8gdGhlIDNyZCBwYXJhZ3JhcGg6PGJyPg0KJnF1
b3Q7RXhwbGljaXQgcm91dGVzIGNhbiBiZSBlc3RhYmxpc2hlZCB2YXJpb3VzPGJyPg0Kd2F5cywg
ZS5nLiwgd2l0aCBSU1ZQLVRFIFtSRkMzMjA5XSwgd2l0aCBTZWdtZW50IFJvdXRpbmcgKFNSKTxi
cj4NCltJLUQuaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nXSwgdmlhIGEgU29mdHdhcmUgRGVm
aW5lZCBOZXR3b3JraW5nPGJyPg0KYXBwcm9hY2ggW1JGQzc0MjZdLCB3aXRoIElTLUlTIFtSRkM3
ODEzXSwgZXRjLiZxdW90Ozxicj4NCjxicj4NCk5ldyBwYXJhZ3JhcGggYWRkZWQ6PGJyPg0KJm5i
c3A7Jm5ic3A7ICZxdW90O091dC1vZi1vcmRlciBwYWNrZXQgZGVsaXZlcnkgY2FuIGJlIGEgc2lk
ZSBlZmZlY3Qgb2YgZGlzdHJpYnV0aW5nIGE8YnI+DQombmJzcDsmbmJzcDsgc2luZ2xlIGZsb3cg
b3ZlciBtdWx0aXBsZSBwYXRocyBlc3BlY2lhbGx5IHdoZW4gdGhlcmUgaXMgYSBjaGFuZ2U8YnI+
DQombmJzcDsmbmJzcDsgZnJvbSBvbmUgcGF0aCB0byBhbm90aGVyIHdoZW4gY29tYmluaW5nIHRo
ZSBmbG93LiZuYnNwOyBUaGlzIGlzPGJyPg0KJm5ic3A7Jm5ic3A7IGlycmVzcGVjdGl2ZSBvZiB0
aGUgZGlzdHJpYnV0aW9uIG1ldGhvZCB1c2VkLCBhbHNvIGFwcGxpZXMgdG8gc2VydmljZTxicj4N
CiZuYnNwOyZuYnNwOyBwcm90ZWN0aW9uIG92ZXIgZXhwbGljaXQgcm91dGVzLiZuYnNwOyBBcyBk
ZXNjcmliZWQgaW4gU2VjdGlvbiAzLjIuMi4xLDxicj4NCiZuYnNwOyZuYnNwOyBvdXQtb2Ytb3Jk
ZXIgcGFja2V0cyBpbmZsdWVuY2UgdGhlIGppdHRlciBvZiBhIGZsb3cgYW5kIGltcGFjdCB0aGU8
YnI+DQombmJzcDsmbmJzcDsgYW1vdW50IG9mIGJ1ZmZlcmluZyBuZWVkZWQgdG8gcHJvY2VzcyB0
aGUgZGF0YTsgdGhlcmVmb3JlLCBEZXROZXQ8YnI+DQombmJzcDsmbmJzcDsgc2VydmljZSBpbmNs
dWRlcyBtYXhpbXVtIGFsbG93ZWQgbWlzb3JkZXJpbmcgYXMgYSBjb25zdHJhaW50LiZuYnNwOyBU
aGU8YnI+DQombmJzcDsmbmJzcDsgdXNlIG9mIGV4cGxpY2l0IHJvdXRlcyBoZWxwcyB0byBwcm92
aWRlIGluLW9yZGVyIGRlbGl2ZXJ5IGJlY2F1c2U8YnI+DQombmJzcDsmbmJzcDsgdGhlcmUgaXMg
bm8gaW1tZWRpYXRlIHJvdXRlIGNoYW5nZSB3aXRoIHRoZSBuZXR3b3JrIHRvcG9sb2d5LCBidXQg
dGhlPGJyPg0KJm5ic3A7Jm5ic3A7IGNoYW5nZXMgYXJlIHBsYW5uYWJsZSBhcyB0aGV5IGFyZSBi
ZXR3ZWVuIHRoZSBkaWZmZXJlbnQgZXhwbGljaXQ8YnI+DQombmJzcDsmbmJzcDsgcm91dGVzLiZx
dW90Ozxicj4NCjxicj4NCjxiPjxicj4NCjQuMS4xLiBSZXByZXNlbnRhdGl2ZSBQcm90b2NvbCBT
dGFjayBNb2RlbDwvYj48YnI+DQo8YnI+DQomcXVvdDtFeHBsaWNpdCByb3V0ZXMmcXVvdDsgaGF2
ZSBiZWVuIGFkZGVkIHRvIEZpZ3VyZSAyIHdpdGggdGhlIGNvcnJlc3BvbmRpbmcgZXhwbGFuYXRp
b246PGJyPg0KJm5ic3A7JnF1b3Q7RXhwbGljaXQgcm91dGVzPGJyPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRoZSBEZXROZXQg
dHJhbnNwb3J0IGxheWVyIHByb3ZpZGVzIG1lY2hhbmlzbXMgdG8gZW5zdXJlIHRoYXQ8YnI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgZml4ZWQgcGF0aHMgYXJlIHByb3ZpZGVkIGZvciBEZXROZXQgZmxvd3MuJm5ic3A7IFRoZXNl
IGV4cGxpY2l0PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHBhdGhzIGF2b2lkIHRoZSBpbXBhY3Qgb2YgbmV0d29yayBjb252
ZXJnZW5jZS4mcXVvdDs8YnI+DQo8YnI+DQo8YnI+DQpTZWN0aW9uIDQuMTEgQ29ubmVjdGVkIGlz
bGFuZHMgdnMuIG5ldHdvcmtzIG9mIHYwNSBoYXMgYmVlbiBkZWxldGVkIGJlY2F1c2UgaXQgd2Fz
IGp1c3QgYSBsZWZ0b3ZlciBmcm9tIGVhcmx5IGRyYWZ0cyBvbiB3aGF0IERldE5ldCBXRyBzaG91
bGQgZG87IHdoaWNoIGFyZSBjb3ZlcmVkIGJ5IHRoZSBjaGFydGVyIGFueXdheXMuPGJyPg0KPGJy
Pg0KPGJyPg0KUmVmZXJlbmNlcyBoYXZlIGJlZW4gY2xlYW5lZCB1cCBhbmQgYnJvdWdodCB1cC10
by1kYXRlLjxicj4NCjxicj4NCjxicj4NClJlZmluZW1lbnRzIGhhdmUgYmVlbiBpbXBsZW1lbnRl
ZCBpbiB0aGUgZHJhZnQgYWNjb3JkaW5nIHRvIExvdSdzIGRldGFpbGVkIGNvbW1lbnRzLiBUaGV5
IGFyZSBub3QgbGlzdGVkIGhlcmUgYmVjYXVzZSB0aGV5IGFyZSBtaW5vciBjaGFuZ2VzLjxicj4N
Cjxicj4NCjxicj4NCkJlc3QgcmVnYXJkcyw8YnI+DQpKYW5vczxicj4NCjxicj4NCjxvOnA+PC9v
OnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIDYvMTIvMjAxOCAyOjQ4IFBN
LCBMb3UgQmVyZ2VyIHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KQmFsw6F6cywgPGJy
Pg0KPGJyPg0KVGhhbmtzIGZvciB0aGUgcmVzcG9uc2UgLS0gcGxlYXNlIHNlZSBiZWxvdy4gPGJy
Pg0KPGJyPg0KLS0tLS0tLS0tLSA8YnI+DQpPbiBKdW5lIDEyLCAyMDE4IDQ6MDc6MzUgQU0gQmFs
w6F6cyBWYXJnYSBBIDxhIGhyZWY9Im1haWx0bzpiYWxhenMuYS52YXJnYUBlcmljc3Nvbi5jb20i
Pg0KJmx0O2JhbGF6cy5hLnZhcmdhQGVyaWNzc29uLmNvbSZndDs8L2E+IHdyb3RlOiA8YnI+DQo8
YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5IaSBMb3UsIFRoYW5rcyBmb3IgdGhlIGNvbW1lbnRzLiBT
ZWUgcmVhY3Rpb25zIGlubGluZS4gRG9jdW1lbnQgdXBkYXRlIGluIHByb2dyZXNzLiBDaGVlcnMg
QmFsYSd6cw0KPGJyPg0KPGJyPg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gPGJyPg0KRnJv
bTogZGV0bmV0IDxhIGhyZWY9Im1haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZyI+Jmx0O2Rl
dG5ldC1ib3VuY2VzQGlldGYub3JnJmd0OzwvYT4gT24gQmVoYWxmIE9mIExvdSBCZXJnZXINCjxi
cj4NClNlbnQ6IDIwMTguIGrDum5pdXMgMS4gMjI6NDIgPGJyPg0KVG86IERldE5ldCBXRyA8YSBo
cmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIj4mbHQ7ZGV0bmV0QGlldGYub3JnJmd0OzwvYT47
IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmVAaWV0Zi5vcmci
Pg0KZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlQGlldGYub3JnPC9hPiA8YnI+DQpTdWJq
ZWN0OiBbRGV0bmV0XSBQcm9taXNlZCBjb21tZW50cyBvbiBkcmFmdC1pZXRmLWRldG5ldC1hcmNo
aXRlY3R1cmUgPGJyPg0KPGJyPg0KSGksIDxicj4NCjxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBJIGhhdmUgYSBudW1iZXIgb2YgaGlnaCBsZXZlbCBjb21tZW50cyBvbiB0aGUgZG9jdW1l
bnQgdGhhdCBJJ2QgbGlrZSB0byAmbmJzcDtyYWlzZSBiZWxvdy4mbmJzcDsgSSBhbHNvIGhhdmUg
YSBudW1iZXIgb2YgbW9yZSBlZGl0b3JpYWwvc3BlY2lmaWMgY29tbWVudHMgdGhhdCAmbmJzcDtJ
J2QgbGlrZSB0byByZXZpZXcgZGlyZWN0bHkgd2l0aCB0aGUgYXV0aG9ycyBhbmQgdGhlbiBoYXZl
IHRoZW0gcmVwb3J0IGJhY2sgJm5ic3A7b24gY2hhbmdlcyAtLSBpZiBhbnkgdHVybg0KIG91dCB0
byBiZSBtb3JlIHN1YnN0YW50aXZlIGRpc2N1c3Npb25zIGZyb20gdGhlICZuYnNwO2F1dGhvcidz
IHBlcnNwZWN0aXZlLCBJJ2xsIHJhaXNlIHRoZXNlIG9uIHRoZSBsaXN0IHNlcGFyYXRlbHkuDQo8
bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+Li4uIDxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0K
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4N
Ci0gV1JUIFNlY3Rpb24gNC40LjMsIEkgdGhpbmsgdGhlIGluY2x1c2lvbiBvZiBhIGRpc3RyaWJ1
dGVkIGNvbnRyb2wgcGxhbmUgaW4gdGhlICZxdW90O05ldHdvcmsgUGxhbmUmcXVvdDsgaXMgaW5j
b25zaXN0ZW50IHdpdGggb3RoZXIgZnVuY3Rpb25hbCBkZWZpbml0aW9ucyBhbmQgY29uZmxhdGVz
IHdoZXJlIGEgZnVuY3Rpb24gcmVzaWRlcyBmcm9tIHRoZSBhY3R1YWwgZnVuY3Rpb24gYW5kIHRo
YXQgd2hldGhlciBjb250cm9sIGlzIGltcGxlbWVudGVkIGluIGEgZnVsbHkNCiBjZW50cmFsaXpl
ZCwgZnVsbHkgZGlzdHJpYnV0ZWQgb3Igc29tZSBoeWJyaWQgZm9ybSBkb2Vzbid0IGZ1bmRhbWVu
dGFsbHkgY2hhbmdlJm5ic3A7IHRoZSBjb250cm9sIGZ1bmN0aW9uJ3Mgcm9sZSAtLSB0aGVyZWZv
cmUgSSB0aGluayB0aGUgc2VjdGlvbnMgNC40LjIgYW5kIC4zIHNob3VsZCBiZSByZXZpc2VkIGFj
Y29yZGluZ2x5DQo8YnI+DQpbQmFsw6F6cyBWYXJnYSBBXSBBZ3JlZSBpbiBwcmluY2lwYWwuIExl
dCdzIGRpc2N1c3MgdGhlIGRldGFpbHMuIDxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5Pa2F5IC0g
SSdsbCB3b3JrIHdpdGggeW91IG9mZiBsaW5lIGFuZCB3ZSBjYW4gcmVwb3J0IGJhY2sgdGhlIHJl
c3VsdHMvcHJvcG9zZWQgY2hhbmdlcy4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9w
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPi0g
SW4gc2V2ZXJhbCBwbGFjZXMgaXQncyBub3QgY2xlYXIgdGhhdCBEZXROZXQgc2VydmljZSBpcyBh
bHdheXMgYSBMMyBzZXJ2aWNlIHdoaWNoIGlzIGNvbnRyb2xsZWQgdXNpbmcgTDMgaWRlbnRpZmll
cnMsIGkuZS4sIElQIGFkZHJlc3NlcyAtLSB0aGlzIGlzIHRydWUgZXZlbiBpbiB0aGUgTVBMUyBz
ZXJ2aWNlIGNhc2UgYW5kIHRoZSBUU04gb3ZlciBNUExTDQogY2FzZS4gSSB0aGluayB0aGlzIGlz
IGFuIGltcG9ydGFudCBwb2ludCB0byBiZSBjbGVhciBvbiBpbiB0aGUgZG9jdW1lbnQuIDxicj4N
CltCYWzDoXpzIFZhcmdhIEFdIEkgYW0gbm90IHN1cmUuIERldE5ldCBzZXJ2aWNlIGlzIGFsd2F5
cyBwcm92aWRlZCBvdmVyIGEgTDMgbmV0d29yayAoSVAgb3IgTVBMUyksIHRoYXQgaXMgZmluZS4g
SG93ZXZlciB0aGUgc2VydmljZSBpdHNlbGYgY2FuIGJlIEwyIG9yIEwzLiBJbiBjYXNlIG9mIFRT
TiBFdGhlcm5ldCBmcmFtZXMgYXJlIHRyYW5zcG9ydGVkLCBzbyBpdCBpcyBhIEwyIHNlcnZpY2Uu
IEluIGNhc2Ugb2YgSVAgZW5kIHN5c3RlbXMgSVAgcGFja2V0cw0KIGFyZSB0cmFuc3BvcnRlZCBz
byBpdCBpcyBhIEwzIHNlcnZpY2UuIDxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQpIdW1t
IC0gV2hpbGUgSSBhZ3JlZSB0aGF0IERldE5ldCBpcyBwcm92aWRpbmcgYW4gKGVuaGFuY2VkKSBM
MlZQTiBzZXJ2aWNlLCBpdCBpcyBub3QgaXRzZWxmIHByb3ZpZGluZyBjb250cm9sIG9yIHNlcnZp
Y2Ugb2YgTDIgZGV2aWNlcyAtLSB0aGlzIGlzIFRTTidzIGpvYi4mbmJzcDsgVGhlIGZhY3QgdGhh
dCBEZXROZXQgaXMgYWxsIGFib3V0IGJlaGF2aW9yIG9mIEwzIG5vZGVzIChpLmUuLCBJUCBhbmQg
UFcvTVBMUykgYW5kIG5vdCBMMiBub2RlcyAoaS5lLiwNCiBUU04gYnJpZGdlcykgaXMgc29tZXRo
aW5nIHRoZSBhcmNoaXRlY3R1cmUgc2hvdWxkIG1ha2UgdW5hbWJpZ3VvdXMuIDxicj4NCjxicj4N
ClRoYW5rcywgPGJyPg0KTG91IDxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJs
b2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5QbGVhc2UgbGV0IG1lIGtub3cgd2hhdCB5b3UgdGhpbmsuIDxi
cj4NCjxicj4NCkNoZWVycywgPGJyPg0KPGJyPg0KTG91IDxicj4NCjxicj4NCjxicj4NCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIDxicj4NCmRldG5ldCBt
YWlsaW5nIGxpc3QgPGJyPg0KPGEgaHJlZj0ibWFpbHRvOmRldG5ldEBpZXRmLm9yZyI+ZGV0bmV0
QGlldGYub3JnPC9hPiA8YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL2RldG5ldCI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9k
ZXRuZXQ8L2E+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyA8YnI+DQpkZXRuZXQgbWFpbGluZyBsaXN0IDxicj4NCjxhIGhyZWY9Im1haWx0bzpk
ZXRuZXRAaWV0Zi5vcmciPmRldG5ldEBpZXRmLm9yZzwvYT4gPGJyPg0KPGEgaHJlZj0iaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQiPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0PC9hPg0KPG86cD48L286cD48L3A+DQo8L2Jsb2Nr
cXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvYmxv
Y2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBw
dCI+PGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+T24gNi8xMi8yMDE4IDY6MjcgUE0sIFN0ZXdhcnQgQnJ5YW50IHdyb3RlOjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwPkRlYXIgQmFsYSd6czxvOnA+PC9vOnA+PC9wPg0KPHA+
VGhhbmsgeW91IHlvdXIgZm9yIHlvdXIgY29uc2lkZXJhdGlvbiBvZiB0aGVzZSBwb2ludHMuIEkg
d2lsbCBqdXN0IHBpY2sgdXAgYSBmZXcgdGhhdCBuZWVkIHNvbWUgZnVydGhlciB0aG91Z2h0Ojxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206
MTIuMHB0Ij48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsm
bmJzcDsmbmJzcDsgRGV0TmV0IHRyYW5zaXQgbm9kZTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IEEgbm9kZSBvcGVyYXRpbmcgYXQgdGhlIERldE5ldCB0cmFuc3Bv
cnQgbGF5ZXIsIHRoYXQgdXRpbGl6ZXM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBsaW5rIGxheWVyIGFuZC9vciBuZXR3b3JrIGxheWVyIHN3aXRjaGluZyBhY3Jv
c3MgbXVsdGlwbGU8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBs
aW5rcyBhbmQvb3Igc3ViLW5ldHdvcmtzIHRvIHByb3ZpZGUgcGF0aHMgZm9yIERldE5ldCBzZXJ2
aWNlPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGF5ZXIgZnVu
Y3Rpb25zLiZuYnNwOyBPcHRpb25hbGx5IHByb3ZpZGVzIGNvbmdlc3Rpb24gcHJvdGVjdGlvbjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG92ZXIgdGhvc2UgcGF0
aHMuJm5ic3A7IEFuIE1QTFMgTFNSIGlzIGFuIGV4YW1wbGUgb2YgYSBEZXROZXQ8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0cmFuc2l0IG5vZGUuPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5TQiZndDsgSW4gdGhhdCBleGFtcGxlIGl0
IHdvdWxkIGhhdmUgdG8gYmUgYSBEZXROZXQgZW5hYmxlL2F3YXJlIExTUi4gQW4NCjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+U0ImZ3Q7IG9yZGluYXJ5IExTUiB3b3Vs
ZCBub3Qga25vdyBhbnl0aGluZyBhYm91dCBEZXROZXQuPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPltCYWzDoXpzIFZhcmdhIEFdIE5vLCBBIERldE5ldCBhd2FyZSBMU1Igd291bGQgYmUg
YSByZWxheSBub2RlIChTLVBFKS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+
DQpJIHRoaW5rIHRoZSBjb25mdXNpb24gaXMgd2hhdCAmcXVvdDtEZXROZXQgVHJhbnNwb3J0IExh
eWVyJnF1b3Q7IG1lYW5zLiBUaGlzIDxicj4NCnRlY2hub2xvZ3kgdG91Y2hlcyBvbiBUcmFuc3Bv
cnQgTGF5ZXIgaW4mbmJzcDsgdGhlIEw0IHNlbnNlLCBhbmQgdGhlPGJyPg0KVHJhbnNwb3J0IE5l
dHdvcmsgTGF5ZXIgYXMgaW4gdGhlIHBhY2tldCBuZXR3b3JrIHRoYXQgY2Fycmllczxicj4NCkwz
IHBhY2tldHMuIDxicj4NCjxicj4NClNvIEkgdGhpbmsgdGhhdCB3ZSBuZWVkIHRvIGNsYXJpZnkg
d2hldGhlciBhIERldE5ldCB0cmFuc2l0IG5vZGU8YnI+DQppcyBhbiBTLVBFIChpLmUuIGEgYSB0
cmFuc2l0IG5vZGUgaW4gdGhlIERldE5ldCBsYXllciksIG9yIGEgUCBub2RlPGJyPg0KKGkuZS4g
YSB0cmFuc2l0IG5vZGUgdGhhdCBpcyBjYXJyeWluZyBEZXROZXQgcGFja2V0cyBidXQgY291bGQg
YmU8YnI+DQpjYXJyeWluZyBhbnkgc29ydCBvZiBNUExTIHBhY2tldCk8YnI+DQo8YnI+DQo8YnI+
DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPj09PT09
PT09PT09PTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBUaGVzZSB0aHJlZSB0ZWNo
bmlxdWVzIGNhbiBiZSBhcHBsaWVkIGluZGVwZW5kZW50bHksIGdpdmluZyBlaWdodDxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IHBvc3NpYmxlIGNv
bWJpbmF0aW9ucywgaW5jbHVkaW5nIG5vbmUgKG5vIERldE5ldCksIGFsdGhvdWdoIHNvbWU8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBjb21iaW5h
dGlvbnMgYXJlIG9mIHdpZGVyIHV0aWxpdHkgdGhhbiBvdGhlcnMuJm5ic3A7IFRoaXMgc2VwYXJh
dGlvbiBrZWVwczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7
Jm5ic3A7IHRoZSBwcm90b2NvbCBzdGFjayBjb2hlcmVudCBhbmQgbWF4aW1pemVzIGludGVyb3Bl
cmFiaWxpdHkgd2l0aDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5i
c3A7Jm5ic3A7IGV4aXN0aW5nIGFuZCBkZXZlbG9waW5nIHN0YW5kYXJkcyBpbiB0aGlzIChJRVRG
KSBhbmQgb3RoZXIgU3RhbmRhcmRzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mbmJzcDsmbmJzcDsgRGV2ZWxvcG1lbnQgT3JnYW5pemF0aW9ucy4mbmJzcDsgU29tZSBl
eGFtcGxlcyBvZiB0eXBpY2FsIGV4cGVjdGVkPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgY29tYmluYXRpb25zOjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgbyZuYnNwOyBFeHBsaWNpdCByb3V0ZXMgcGx1cyBzZXJ2
aWNlIHByb3RlY3Rpb24gYXJlIGV4YWN0bHkgdGhlIHRlY2huaXF1ZXM8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBl
bXBsb3llZCBieSBbSFNSLVBSUF0uJm5ic3A7IEV4cGxpY2l0IHJvdXRlcyBhcmUgYWNoaWV2ZWQg
YnkgbGltaXRpbmc8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0aGUgcGh5c2ljYWwgdG9wb2xvZ3kgb2YgdGhlIG5l
dHdvcmssIGFuZCB0aGUgc2VxdWVudGlhbGl6YXRpb24sPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcmVwbGljYXRp
b24sIGFuZCBkdXBsaWNhdGUgZWxpbWluYXRpb24gYXJlIGZhY2lsaXRhdGVkIGJ5IHBhY2tldDxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHRhZ3MgYWRkZWQgYXQgdGhlIGZyb250IG9yIHRoZSBlbmQgb2YgRXRoZXJu
ZXQgZnJhbWVzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5TQiZndDsgRVIgY2FuIGJl
IGRvbmUgdmlydHVhbGx5IGFzIHdlbGwgYXMgcGh5c2ljYWxseS4gUlNWUCBpcyBhIHR5cGUgb2YN
CjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+U0ImZ3Q7IEVSLCBhcyBp
cyBBZGotU0lEIGJhc2VkIFNSLCBhbmQgd2UgY2FuIGRlc2lnbiBvdGhlciB0eXBlcy48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+W0JhbMOhenMgVmFyZ2EgQV0gQWdyZWUsIGJ1dCB0aGVz
ZSBhcmUgZXhhbXBsZXMuIFN0YXRlbWVudCBpcyBmb3IgSFNSLVBSUC48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1ib3R0b206MTIuMHB0Ij5TbyB0aGUgcXVlc3Rpb24gaXMgd2hldGhlciB3ZSBzaG91bGQgZXhw
YW5kIHRoZSBzZXQgb2YgZXhhbXBsZXMsIHBhcnRpY3VsYXJseTxicj4NCnRvIG1vcmUgYWNjZXNz
aWJsZSBvbmVzLjxicj4NCjxicj4NCj09PT09PT09PT09PTxicj4NCjxicj4NCjxvOnA+PC9vOnA+
PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IFBhY2tldCByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb248bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsg
Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IHJlbGF5ICZndDsgJmd0OyAm
Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgLy0tLS0tLS0tLS0t
LSYjNDM7IFIgbm9kZSBFICYjNDM7LS0tLS0tLS0tLS0tXCAmZ3Q7PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyAvJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHYgJiM0MzsgXiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBcICZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBlbmQmbmJzcDsmbmJzcDsm
bmJzcDsgUiAmIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyB2IHwgXiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOyBFIGVu
ZDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHN5c3RlbSZuYnNwOyZuYnNwOyAmIzQzOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB2IHwgXiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyAmIzQzOyZuYnNwOyZuYnNwOyBzeXN0ZW08bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFwmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdiAmIzQzOyBeJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC8gJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgXC0tLS0tLS0tLS0t
LSYjNDM7IFIgcmVsYXkgRSAmIzQzOy0tLS0tLS0tLS0tLyAmZ3Q7PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsmbmJzcDsgbm9kZSAm
Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDs8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEZpZ3VyZSAxPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBQYWNrZXQgcmVwbGljYXRpb24gYW5kIGVsaW1p
bmF0aW9uIGRvZXMgbm90IHJlYWN0IHRvIGFuZCBjb3JyZWN0PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgZmFpbHVyZXM7IGl0IGlzIGVudGlyZWx5
IHBhc3NpdmUuJm5ic3A7IFRodXMsIGludGVybWl0dGVudCBmYWlsdXJlcyw8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+U0ImZ3Q7IEkgdGhpbmsgaXQgY29wZXMgd2l0aCBpbnRlcm1pdHRl
bnQgZmFpbHVyZXMgT0suPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPltCYWzDoXpzIFZh
cmdhIEFdIFllcywgUFJGIGFuZCBQRUYgY2FuIGVsaW1pbmF0ZSB0aGUgZWZmZWN0IG9mIHN1Y2gg
ZmFpbHVyZXMuIEJ1dCB0ZXh0DQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPmludGVuZHMgdG8gc2F5IHRoYXQgaXQgaXMgcGFzc2l2ZS4gSXQgaXMgbm90IHJlYWN0aW5n
IHRvIHN1Y2ggZmFpbHVyZXMuIE5vIGNoYW5nZSBpbiB0ZXh0LjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBw
dCI+PGJyPg0KWW91IHNheSB0aGF0IFBSRUYgZG9lcyBub3QgY29ycmVjdCBmYWlsdXJlcy4gSSB3
b3VsZCBjb250ZW5kIHRoYXQgaXMgZXhhY3RseTxicj4NCndoYXQgaXQgZG9lcy4gU3VyZSBpdCBk
b2VzIG5vdCByZWFjdCBidXQgaXQgZG9lcyBjb3JyZWN0LCBhbmQgaXQgZG9lczxicj4NCmFkZHJl
c3MgaW50ZXJtaXR0ZW50IGZhaWx1cmVzLjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJs
b2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij49PT09PT09PT09PTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDsmbmJzcDsgdHJhbnNwb3J0ZWQgYmV0d2VlbiB0aGUgcGVlciBlbmQgc3lzdGVtcy4m
bmJzcDsgVGhlcmVmb3JlLCB0aGUgZm9sbG93aW5nPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgcG9zc2libGUgdHlwZXMgLyBmb3JtYXRzIG9mIGEg
RGV0TmV0IGZsb3cgYXJlIGRpc3Rpbmd1aXNoZWQgaW4gdGhpczxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IGRvY3VtZW50OjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgbyZuYnNwOyBBcHAtZmxvdzogbmF0aXZlIGZv
cm1hdCBvZiBhIERldE5ldCBmbG93LiZuYnNwOyBJdCBkb2VzIG5vdCBjb250YWluIGFueTxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IERldE5ldCByZWxhdGVkIGF0dHJpYnV0ZXMuPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZuYnNwOyZuYnNwOyBvJm5ic3A7IERldE5ldC10LWZsb3c6IHNwZWNpZmljIGZv
cm1hdCBvZiBhIERldE5ldCBmbG93LiZuYnNwOyBPbmx5IHJlcXVpcmVzPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
dGhlIGNvbmdlc3Rpb24gLyBsYXRlbmN5IGZlYXR1cmVzIHByb3ZpZGVkIGJ5IHRoZSBEZXRuZXQg
dHJhbnNwb3J0PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGF5ZXIuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZuYnNwOyZuYnNwOyBvJm5ic3A7IERldE5ldC1zLWZsb3c6IHNwZWNpZmljIGZvcm1hdCBv
ZiBhIERldE5ldCBmbG93LiZuYnNwOyBPbmx5IHJlcXVpcmVzPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdGhlIHJl
cGxpY2F0aW9uL2VsaW1pbmF0aW9uIGZlYXR1cmUgZW5zdXJlZCBieSB0aGUgRGV0TmV0IHNlcnZp
Y2U8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBsYXllci48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5i
c3A7Jm5ic3A7IG8mbmJzcDsgRGV0TmV0LXN0LWZsb3c6IHNwZWNpZmljIGZvcm1hdCBvZiBhIERl
dE5ldCBmbG93LiZuYnNwOyBJdCByZXF1aXJlczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGJvdGggRGV0TmV0IHNl
cnZpY2UgbGF5ZXIgYW5kIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIgZnVuY3Rpb25zPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgZHVyaW5nIGZvcndhcmRpbmcuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij5TQiZndDsgSSBmaW5kIHRoZSByZWxpc3Rpbmcgb2YgdGhlc2UgdHlwZXMgY29uZnVz
aW5nLiBXaGVyZW4ndCB0aGV5IGRlZmluZWQNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+U0ImZ3Q7IGluIHRoZSBzZWN0aW9uIGFib3ZlPzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij5bQmFsw6F6cyBWYXJnYSBBXSBUaGlzIGlzIGlubGluZSB3aXRoIHRoZSBw
cmV2aW91cyBzZWN0aW9uICZxdW90OyBHcm91cGluZyBvZiBlbmQgc3lzdGVtcyAmcXVvdDsuPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+U3VyZWx5IGlmIHdlIGhhdmUgZGVmaW5lZCB0
aGVtIHdlIG5ldmVyIG5lZWQgdG8gZG8gYW55dGhpbmcgYnV0IG5hbWUgdGhlbSBpbjxicj4NCmxh
dGVyIHNlY3Rpb25zLiBSZWRlZmluaXRpb24gaXMgbmV2ZXIgYSBnb29kIGlkZWEgYmVjYXVzZSBp
dCBvZnRlbiBsZWFkcyB0byA8YnI+DQpjb25mbGljdGluZyBkZWZpbml0aW9ucy48YnI+DQo8YnI+
DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUu
MHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PT09PT09PT09PT09
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgW0hTUi1QUlBdJm5ic3A7IElFQywgJnF1b3Q7SGlnaCBh
dmFpbGFiaWxpdHkgc2VhbWxlc3MgcmVkdW5kYW5jeSAoSFNSKSBpcyBhPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZnVydGhlciBk
ZXZlbG9wbWVudCBvZiB0aGUgUFJQIGFwcHJvYWNoLCBhbHRob3VnaCBIU1I8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBmdW5jdGlv
bnMgcHJpbWFyaWx5IGFzIGEgcHJvdG9jb2wgZm9yIGNyZWF0aW5nIG1lZGlhPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcmVkdW5k
YW5jeSB3aGlsZSBQUlAsIGFzIGRlc2NyaWJlZCBpbiB0aGUgcHJldmlvdXM8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBzZWN0aW9u
LCBjcmVhdGVzIG5ldHdvcmsgcmVkdW5kYW5jeS4mbmJzcDsgUFJQIGFuZCBIU1IgYXJlIGJvdGg8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBkZXNjcmliZWQgaW4gdGhlIElFQyA2MjQzOSAzIHN0YW5kYXJkLiZxdW90Oyw8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm
bHQ7PGEgaHJlZj0iaHR0cDovL3dlYnN0b3JlLmllYy5jaC93ZWJzdG9yZS93ZWJzdG9yZS5uc2Yv
Ij5odHRwOi8vd2Vic3RvcmUuaWVjLmNoL3dlYnN0b3JlL3dlYnN0b3JlLm5zZi88L2E+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
YXJ0bnVtLzA0NjYxNSFvcGVuZG9jdW1lbnQmZ3Q7LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij5TQiZndDsgTm90IGF2YWlsYWJsZSBhdCB0aGUgdGltZSBvZiB0aGlzIHJldmlldywgYnV0
IG15IHJlY29sbGVjdGlvbiBpcw0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij5TQiZndDsgdGhhdCB0aGlzIGlzIG5vdCByZWFkaWx5IGF2YWlsYWJsZSB3aXRob3V0IHBh
eWluZyBhIGxhcmdlIGZlZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQpJ
ZiB3ZSBkZWNpZGUgdGhhdCB0aGlzIGlzIGVzc2VudGlhbCBhcyBhIGtleSByZWZlcmVuY2UsIHRo
ZXJlIG5lZWRzIHRvIGJlPGJyPg0Kc29tZSBzdWl0YWJsZSB0ZXh0LCBhcyB0aGlzIHdpbGwgZ2V0
IHJhaXNlZCBhIG51bWJlciBvZiB0aW1lcyBiZXR3ZWVuPGJyPg0KaGVyZSBhbiBwdWJsaWNhdGlv
biBhcyBmaXJzdCB0aGUgZGlyZWN0b3JhdGVzIGFuZCB0aGVuIHRoZSBBRHMgcnVuPGJyPg0KaW50
byB0aGlzLjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5
bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij49PT09PT09PT09PTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IFtJU0E5NV0mbmJzcDsm
bmJzcDsmbmJzcDsgQU5TSS9JU0EsICZxdW90O0VudGVycHJpc2UtQ29udHJvbCBTeXN0ZW0gSW50
ZWdyYXRpb24gUGFydCAxOjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IE1vZGVscyBhbmQgVGVybWlub2xvZ3kmcXVvdDssIDIwMDAs
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgJmx0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlzYS5vcmcvaXNhOTUvIj48c3BhbiBzdHls
ZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+aHR0cHM6Ly93d3cuaXNh
Lm9yZy9pc2E5NS88L3NwYW4+PC9hPiZndDsuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PlNCJmd0OyBTaG91bGQgdGhhdCBiZSAyMDAwLCBvciAyMDEwLjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+U0ImZ3Q7IE5vdGUgdGhhdCB0aGlzIHNlZW1zIHRvIGJlIGEg
dmVyeSBleHBlbnNpdmUgZG9jdW1lbnQgdG8gYWNjZXNzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+
WW91IGRpZCBub3QgY29tbWVudCBvbiB0aGUgY29ycmVjdG5lc3Mgb2YgdGhlIHJlZmVyZW5jZS48
YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48YnI+DQpCZXN0IFJlZ2FyZHM8YnI+DQo8YnI+DQpTdGV3YXJ0PG86cD48
L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_VI1PR0702MB3567B1C356B53A956E0C35B4F2530VI1PR0702MB3567_--


From nobody Wed Jul 18 14:29:34 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 7FFB413103D for <detnet@ietfa.amsl.com>; Wed, 18 Jul 2018 14:29:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.31
X-Spam-Level: 
X-Spam-Status: No, score=-4.31 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_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, 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=gBvHnZrM; dkim=pass (1024-bit key) header.d=ericsson.com header.b=Ya5HCH8C
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id C0k23o2iM0rv for <detnet@ietfa.amsl.com>; Wed, 18 Jul 2018 14:29:29 -0700 (PDT)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (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 A9467130DEB for <detnet@ietf.org>; Wed, 18 Jul 2018 14:29:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1531949367; 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=4p1lfOb5jGPlC+d/U5Ei3q8anixz7Nb4NHjxRIBE7zU=; b=gBvHnZrMEsIfjZ1sD4HhbEzB8VGOP/6PUg5/jwjAItjaA3rh33oSnutyiwjeeCPz Cjnf+m7icl6wohLTMl4srGUBLKxWy/qq9Ibjy0xPqlyh0U6PEBgUsSNt+e/4BvcR zSjFDdCTPTBCQxju0DtYLAZmtUR64fQlQ+wBZ+BdWIs=;
X-AuditID: c1b4fb30-5cb039c0000059c2-0a-5b4fb136ec52
Received: from ESESSMB501.ericsson.se (Unknown_Domain [153.88.183.119]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id 36.FB.22978.631BF4B5; Wed, 18 Jul 2018 23:29:27 +0200 (CEST)
Received: from ESESBMR501.ericsson.se (153.88.183.129) by ESESSMB501.ericsson.se (153.88.183.119) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Wed, 18 Jul 2018 23:29:26 +0200
Received: from ESESSMB505.ericsson.se (153.88.183.166) by ESESBMR501.ericsson.se (153.88.183.129) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Wed, 18 Jul 2018 23:29:26 +0200
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (153.88.183.157) by ESESSMB505.ericsson.se (153.88.183.166) 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; Wed, 18 Jul 2018 23:29:26 +0200
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=mhgsIfjjej/F8F+PNmcjrcvc0gJ4pX8SSDHMajC1JXw=; b=Ya5HCH8Crv9YRQU932p3hulZuOjct5U08Tp1soCtEseGa5K3lAP74iYg82FCaspPgpnK/HVqI/yRq+hdmpOPwh00qU3+zvN7KYUoZJsipr/Ytki9HvVEoYoSd+FuHdi8x0CYdLgH52Wd0F/+eH0ejrtiRicMrbeecxYFbdrOkNA=
Received: from VI1PR0702MB3567.eurprd07.prod.outlook.com (52.134.6.155) by VI1PR0702MB3741.eurprd07.prod.outlook.com (52.134.3.159) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.973.14; Wed, 18 Jul 2018 21:29:25 +0000
Received: from VI1PR0702MB3567.eurprd07.prod.outlook.com ([fe80::8821:9b5b:1da:1ae]) by VI1PR0702MB3567.eurprd07.prod.outlook.com ([fe80::8821:9b5b:1da:1ae%2]) with mapi id 15.20.0973.016; Wed, 18 Jul 2018 21:29:24 +0000
From: Janos Farkas <Janos.Farkas@ericsson.com>
To: Norman Finn <norman.finn@mail01.huawei.com>, Toerless Eckert <tte@cs.fau.de>, =?iso-8859-1?Q?Bal=E1zs_Varga_A?= <balazs.a.varga@ericsson.com>
CC: DetNet WG <detnet@ietf.org>, "qiangli (D)" <qiangli3@huawei.com>
Thread-Topic: [Detnet] updating the flow information model draft
Thread-Index: AQHUE8KDi96KmTHGXkKI0gylzzSnhaSLLraAgAH2/YCAB2vVgIAAoaUAgABhiEA=
Date: Wed, 18 Jul 2018 21:29:24 +0000
Message-ID: <VI1PR0702MB356787853D401E1183AAF2CDF2530@VI1PR0702MB3567.eurprd07.prod.outlook.com>
References: <2d6d8f85-a283-eb43-6bea-323b7af661f2@ericsson.com> <06C389826B926F48A557D5DB5A54C4ED2A69D265@dggemi529-mbs.china.huawei.com> <DBXPR07MB41518D611DBB941971450E6AC580@DBXPR07MB415.eurprd07.prod.outlook.com>, <20180718055945.wzfrs4uguzdt2o3r@faui48f.informatik.uni-erlangen.de> <3DF0466E9510274382F5B74499ACD6F8D382F3@DFWPML704-CHM.exmail.huawei.com>
In-Reply-To: <3DF0466E9510274382F5B74499ACD6F8D382F3@DFWPML704-CHM.exmail.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [2001:67c:1232:144:119:dde7:fa3:145c]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR0702MB3741; 6:31mo+yuGwxWgzhuFneoZXWfRTGmeZEfXYl+GSz7wVRuUG0BovOLdYNNFnaXcMfqLJ+vwHcunaYngVZf6jiQr68ieQwmillaWjR0IrR3MnOfsHdLzeKYQWpnJN9BEhwgF/RO5k4Atxy57BvyOFY6e5ZqYKaL31hIdFBGsdDAV+LPeWpt6SRAGmThGKIP6WCUXlahsSEoV1g5Qdpek5sw6iPskUHIMSgO8N6jnpT7sPLL5aOFsPmEbfmsJjPPUe/Wjij+wHr6Nq+VmF5QcLucvXzotuT1keCObNS6pnrKRdXas3KsZtv8A/Gp/vSpVAE1FKygns+HHeOjbxC88Hf3ZhcvC3kCj4kjR+8TP61Qm5PYiNpuuOskN7w2hfZoJjuLi3L7yb0OYTvH11daWMhgB2qkHQlqLVIBhjzfpXS6MOC8OKfjeyjn0m2VAsukaHz+cBnrC+jcMzHCl7faZ2sDXMA==; 5:0jLnHYB3KnU+g6EGPhGobjOYQG6ItcoSHirihnrQfpvkjOtSmTr5dRY4K4+sB5BAcSw3ZShYYMrl7c/PVKZ+WWrUD9jkysvRiD/tYDsOwkHZeqen9JmKN727JFIUnptXw9FsxrUNf7//Gu7QB2rQdgIKtiDAi2SrS1voT1+xXgw=; 7:/b+wrvNdG56lB5ECTpGWJBQbL5RcxFYoBQsFzkDvpc1sPwp7mdycQWppMGg5MMaHJcxn0cc1i+s1Ek9hKAHzlEyACjG6A+7WB8ELBtjySEZD8lud2/CruQV6Mg4+4CosXXT93avlxyNf+n+X7UNQHBkRoHRQXUKkDV9Jr55rjVvcLk05TuW10uBX/bSa7klm14xOLWdvOzgK0682BNkPEBWykPMb2P30zSvJ7qhgIJ/roORlE25AySlXZno27LJI
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-forefront-antispam-report: SFV:SKI; SCL:-1; SFV:NSPM; SFS:(10009020)(136003)(366004)(396003)(346002)(376002)(39860400002)(13464003)(199004)(189003)(57704003)(74316002)(6306002)(229853002)(305945005)(81166006)(446003)(110136005)(7736002)(54906003)(5250100002)(11346002)(478600001)(316002)(966005)(14454004)(86362001)(72206003)(2900100001)(8676002)(8936002)(4326008)(53936002)(55016002)(99286004)(81156014)(9686003)(6246003)(5660300001)(6436002)(7696005)(97736004)(476003)(14444005)(6116002)(6506007)(256004)(486006)(2906002)(102836004)(68736007)(46003)(25786009)(186003)(105586002)(33656002)(76176011)(53546011)(106356001)(6636002)(93886005); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0702MB3741; H:VI1PR0702MB3567.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
x-ms-office365-filtering-correlation-id: 6f146a4c-be44-4b0f-3b16-08d5ecf58860
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600067)(711020)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020); SRVR:VI1PR0702MB3741; 
x-ms-traffictypediagnostic: VI1PR0702MB3741:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Janos.Farkas@ericsson.com; 
x-microsoft-antispam-prvs: <VI1PR0702MB3741EB0CD8E573B7F37E3E53F2530@VI1PR0702MB3741.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(37575265505322)(278428928389397)(50582790962513)(788757137089)(248295561703944);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(3231311)(944501410)(52105095)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:VI1PR0702MB3741; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0702MB3741; 
x-forefront-prvs: 0737B96801
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: b/gzLUsio3of/l6o3G3NELFMB+o0la4VF6xcTAY9wuqappgE9O2OnyiW1J084r//tLb8LJexbd8BF4VNuWRulOOPDCDlUn17Ho5GpcoWERoea5wRu5vd1f2Yi8DzM0LnQfeaWnViqeKQXafTgWPRbNhspY453/GrIsigm9a9yRg8DemnK8E/yVnOQ1mzSf0JBrZv1sby3OV90RMK295sbvFfHg0vT2d/WMB5YZn4pTm/kZGTz4JdmmCZUowCka/VMPfFFnJrC8z+COmbyrU0dgqQ/Mg6psXcT04RFpGHb2nYi9NO0SEI7ExIqtleV5UiuzM1W1OHV+d9HP3ikPtbWCEiruuPMxr/lpP8CBlphyE=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 6f146a4c-be44-4b0f-3b16-08d5ecf58860
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jul 2018 21:29:24.1006 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0702MB3741
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDKsWRmVeSWpSXmKPExsUyM2J7ua75Rv9og1crGC1+f5rNYrHs6Gkm i5c3VS3OXf/N7MDiMXPjW0aPliNvWT2WLPnJ5LFj8wPWAJYoLpuU1JzMstQifbsErox161cw FVxwrliz5AtbA+M28y5GTg4JAROJrhMLWbsYuTiEBI4yStx9sosFwvnGKPFh53Q2OOfyhsNQ zhImib33vzCCOCwCE5gl9rXuh+qZwiQxeUUjG8hkIYFHQNNmVYHYbAJ6ElNvzmIHKRIRmMoo 8f7EUkaQBLOAi8TEexPAGoQF7CV2TVzGCmKLCDhIzFp+D6iBA8j2k+hYqQkSZhFQlfi/dQ0L iM0rkCDR8uQXO8TiN0wSqxdeYQdJcAqESnz+fB5sJqOAmMT3U2uYIHaJS9x6Mp8J4m0BiSV7 zjND2KISLx//Y4WwzSVWzO5ggbBlJS7N7wZ7U0LgALtE698+qGZDieMr9zNDJDrZJD7O2ArV 4Suxuu0cVOIko8TG98+gVuhIfDq/kh3ipBiJD48nQk3Kl2hrvsg4gdFoFpILIWw9iRtTp7BB 2NoSyxa+Zp4F9ragxMmZT1gWMLKsYhQtTi1Oyk03MtJLLcpMLi7Oz9PLSy3ZxAhMMwe3/DbY wfjyueMhRgEORiUe3tJJ/tFCrIllxZW5hxglOJiVRHgPvveLFuJNSaysSi3Kjy8qzUktPsQo zcGiJM5r4bc5SkggPbEkNTs1tSC1CCbLxMEp1cC46qp+kvwdu6U7FbwunSs41PJhfT9XcIPB vg17vbw2nhK9orbyWPbMm2WhzeyrFtqcKXv7zO1Rk/CBlPOL2y9dNl7x9kddnpdjX8v/8l3v hX/mbxcwLD06J5BX1XSzArPRodtr10n7y209yT3540wh0RQlq4gvc/0F/39l3b7vSk7Qb+NM 28xjSizFGYmGWsxFxYkAoIT1/S8DAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/gTyVV569A3kLuLVMRJA4feaDzPQ>
Subject: Re: [Detnet] updating the flow information model draft
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 18 Jul 2018 21:29:33 -0000

Yes, max and min delay are classic description of delay variation, I'd foll=
ow that.
Thanks,
Janos


-----Original Message-----
From: Norman Finn <norman.finn@mail01.huawei.com>=20
Sent: Wednesday, July 18, 2018 5:38 PM
To: Toerless Eckert <tte@cs.fau.de>; Bal=E1zs Varga A <balazs.a.varga@erics=
son.com>
Cc: DetNet WG <detnet@ietf.org>; Janos Farkas <Janos.Farkas@ericsson.com>; =
qiangli (D) <qiangli3@huawei.com>
Subject: RE: [Detnet] updating the flow information model draft

I agree with you, Toerless.

There are many ways to specify jitter, and some facilitate negotiation betw=
een talker/listener and network.

The listener can reasonably specify a worst case value of ((max latency) - =
(min latency)), because that is related to his receive buffer space require=
ments.

Either the talker or the listener may want to specify a max latency.

Obviously, specifying max and (max - min) is equivalent to specifying max a=
nd min, but if the actual latency reported by the network is better than th=
e requested max, that probably doesn't change the (max - min) difference, s=
o there may be some small advantage in the negotiation procedure to use max=
 and (max - min) as the parameters.

Perhaps I am blinded by the truly real-time applications, like industrial, =
but I don't think that a stochastic jitter specification is useful for DetN=
et.  "DetNet" is supposed to be deterministic.  Packet loss due to cosmic r=
ays in inevitably a matter of chance, but delivery time is not.

-- Norm

________________________________________
From: detnet [detnet-bounces@ietf.org] on behalf of Toerless Eckert [tte@cs=
.fau.de]
Sent: Tuesday, July 17, 2018 10:59 PM
To: Bal?zs Varga A
Cc: DetNet WG; Janos Farkas; qiangli (D)
Subject: Re: [Detnet] updating the flow information model draft

On Fri, Jul 13, 2018 at 12:39:59PM +0000, Bal?zs Varga A wrote:
> - jitter:
> Agree, we have to include it. So far in the discussions the main focus wa=
s bounded delay. That may imply somewhat jitter, but I agree we need more e=
xplicit focus on jitter.

What are the delay parameters ?

For deterministic service they should be min-delay...max-delay delay.
(max-min) is then the 'deterministic' jitter ?!

I guess one can also define a tighter stochastic jitter for some percentile=
 of traffic based on further detail understanding about the stochastic natu=
re of the jitter: For 100% of pckets jitter is min..max, but for 95% its ev=
en better (less jitter). Just not sure whether those additional metric are =
useful/necessary for detnet.

Cheers
    Toerless
>
> Cheers
> Bala'zs
>
> -----Original Message-----
> From: detnet <detnet-bounces@ietf.org> On Behalf Of qiangli (D)
> Sent: 2018. j=FAlius 12. 8:40
> To: Janos Farkas <Janos.Farkas@ericsson.com>; DetNet WG=20
> <detnet@ietf.org>
> Subject: Re: [Detnet] updating the flow information model draft
>
> Hi Janos,
>
> I agree with you that the information model draft needs to add some "in o=
rder delivery" related content. And I personally prefer your first suggesti=
on, using the number of misordered packets to express the misodering.
>
> Besides, I have two other questions:
>
> --what is the relationship between "section 5.2 service parameters" and "=
section 10.3 user to network requirements", aren't they both on the interfa=
ce between user and network? One interface two usages, depend on which dire=
ction you look at it. From network to user is service, in the opposite dire=
ction is requirement, but either way, they will have the same parameters.
>
> -- Do we need to expand information model draft for jitter? I couldn't fi=
nd the description of jitter in the current version. However according to t=
he PS draft, jitter is one of the important features of detnet flow, see be=
low:
>
> "....along the multi-hop path with such characteristics as low latency an=
d ultra-low jitter, reordering and/or replication and elimination of packet=
s.....", as well as "Need absolute guarantees of minimum and maximum latenc=
y end-to-end across the network; sometimes a tight jitter is required as we=
ll;"
>
>
> Best regards,
>
> Cristina QIANG
>
> -----Original Message-----
> From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of J=E1nos=20
> Farkas
> Sent: Thursday, July 05, 2018 2:12 AM
> To: DetNet WG <detnet@ietf.org>
> Subject: [Detnet] updating the flow information model draft
>
> Dear all,
>
> I think the flow information model draft needs some updates to bring it i=
n-line with the recent developments in the WG. I???d like to have WG discus=
sion on the list and at IETF 102 before making any updates.
>
> 1, Current version of draft-ietf-detnet-flow-information-model-01
>
> Section 5.2 Service Parameters includes in order delivery, which is a bin=
ary value in draft-ietf-detnet-flow-information-model-01 depending on wheth=
er or not in order delivery is required for the given service. This require=
s refinements based on the developments we had in draft-ietf-detnet-archite=
cture-06.
>
> The refinement would involve introducing a numerical service parameter, w=
hich could be called ???MisorderingTolerance??? or alike to replace the cur=
rent binary parameter.
>
>
> 2, Recent updates of draft-ietf-detnet-architecture-06
>
> draft-ietf-detnet-architecture-06 provides a finer grade DetNet QoS param=
eter by introducing :
>
> Section 3.1:
> ???o An upper bound on out-of-order packet delivery. It is worth noting t=
hat some DetNet applications are unable to tolerate any out-of-order delive=
ry.???
>
> Section 3.2.2.1. In-Order Delivery:
> ???Out-of-order packet delivery can be a side effect of service protectio=
n. Packets delivered out-of-order impact the amount of buffering needed at =
the destination to properly process the received data. Such packets also in=
fluence the jitter of a flow. The DetNet service includes maximum allowed m=
isordering as a constraint. Zero misordering would be a valid service const=
raint to reflect that the end system(s) of the flow cannot tolerate any out=
-of-order delivery.
> Service protection may provide a mechanism to support in-order delivery.?=
??
>
> The architecture document does not provide further details on purpose.
> It is the job of the flow information model draft to go into the details.
>
>
> 3, ???MisorderingTolerance??? related thoughts
>
> The DetNet QoS requirements are correlated to each other. For instance, a=
 packet received with a too big delay or jitter is practically a lost packe=
t for the application. As for misordering, it is related, e.g., to jitter a=
s explained in the architecture document. (Well, misordering above the tole=
rable limit can be considered loss.) The correlations can be taken into acc=
ount when defining the QoS requirements for a DetNet service, and also when=
 providing the given DetNet service by the DetNet network.
>
> Actually, misordering and jitter can be decreased with a similar tool, e.=
g., a playout buffer. It is a bit more complex for reordering and requires =
sequencing information carried in the packets.
>
> I see two approaches to express maximum allowed misordering:
> a) number of misordered packets
> b) time
>
> Both of them have their pros and cons.
>
> I propose to follow a) for multiple reasons.
>
> Maximum allowed/tolerable misordering could be defined along:
> ???maximum number of misordered packets, e.g., a delta of sequence number=
s between the highest sequence number that was just received and the lowest=
 sequence that is acceptable???
> (credit goes to Pascal for initial wording!)
>
> This is a relatively simple definition and also simple to measure, detect=
, and verify. Furthermore, timing requirement is already defined as part of=
 the jitter requirement, no need to duplicate. In addition, timing may not =
be as important as the order of packets for some applications.
>
> What do you think?
>
> Regards,
> Janos
>
> _______________________________________________
> 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

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


From nobody Wed Jul 18 15:15: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 367961311A8 for <detnet@ietfa.amsl.com>; Wed, 18 Jul 2018 15:15:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.31
X-Spam-Level: 
X-Spam-Status: No, score=-4.31 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_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, 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=cYvn4CY2; dkim=pass (1024-bit key) header.d=ericsson.com header.b=jw/XHunE
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZFIwCMrIzGha for <detnet@ietfa.amsl.com>; Wed, 18 Jul 2018 15:15:07 -0700 (PDT)
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 32D7B130E03 for <detnet@ietf.org>; Wed, 18 Jul 2018 15:15:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1531952105; 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=SIJycY1UMNg7mIrr3RNMs78l2uqx4KBA+GBkwzUeWHU=; b=cYvn4CY2CkHl5xOWWCPltQjudsyOo0oi8bPDiUkCPtuwKXfozlOEpNxyo5msmsuP S8T9v4eBJA6TUdLmRHl8ULMTY0zTCi8vDYAU9BCo+sSW6ooi+5OVm0GAcuJ+qWTt MZHHs/nj/wi4SIyP7hpyr7VQ8k7btsGPl8XYZMr17l8=;
X-AuditID: c1b4fb3a-9e9ff700000079c1-c8-5b4fbbe9d0e7
Received: from ESESSMB502.ericsson.se (Unknown_Domain [153.88.183.120]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 97.A1.31169.9EBBF4B5; Thu, 19 Jul 2018 00:15:05 +0200 (CEST)
Received: from ESESBMR504.ericsson.se (153.88.183.139) 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; Thu, 19 Jul 2018 00:15:03 +0200
Received: from ESESBMB501.ericsson.se (153.88.183.168) 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; Thu, 19 Jul 2018 00:15:03 +0200
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (153.88.183.157) by ESESBMB501.ericsson.se (153.88.183.168) 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; Thu, 19 Jul 2018 00:15:02 +0200
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=SIJycY1UMNg7mIrr3RNMs78l2uqx4KBA+GBkwzUeWHU=; b=jw/XHunEoeApHOlTak1pWeBRsWifSzfEaCj97kJVeSYC6trfWX9FvLkkt7yvu7FVRzGTzokhRDh54AYGwLwuKJbn/V9ZvHiiCJ197q7nOwvQrPfCUtQIhbN5Qk+OfsLTA+iuQaakaAulB1JD2eOPP17MYHGZq+MQxuqUp+MnAC0=
Received: from VI1PR0702MB3567.eurprd07.prod.outlook.com (52.134.6.155) by VI1PR0702MB3629.eurprd07.prod.outlook.com (52.134.1.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.973.16; Wed, 18 Jul 2018 22:15:01 +0000
Received: from VI1PR0702MB3567.eurprd07.prod.outlook.com ([fe80::8821:9b5b:1da:1ae]) by VI1PR0702MB3567.eurprd07.prod.outlook.com ([fe80::8821:9b5b:1da:1ae%2]) with mapi id 15.20.0973.016; Wed, 18 Jul 2018 22:15:01 +0000
From: Janos Farkas <Janos.Farkas@ericsson.com>
To: "Pascal Thubert (pthubert)" <pthubert=40cisco.com@dmarc.ietf.org>, "detnet@ietf.org" <detnet@ietf.org>
CC: Norman Finn <norman.finn@mail01.huawei.com>
Thread-Topic: New Version Notification for draft-ietf-detnet-problem-statement-06.txt
Thread-Index: AQHUHST+fqCLi76rRU2hbSlxiez/JKSSG+gggANyt+A=
Date: Wed, 18 Jul 2018 22:15:01 +0000
Message-ID: <VI1PR0702MB3567435E014973BCF5B79378F2530@VI1PR0702MB3567.eurprd07.prod.outlook.com>
References: <153175978036.21988.16301801771624745246.idtracker@ietfa.amsl.com> <e45e7f4d909e4b37a648d534cfa5e68a@XCH-RCD-001.cisco.com>
In-Reply-To: <e45e7f4d909e4b37a648d534cfa5e68a@XCH-RCD-001.cisco.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=Janos.Farkas@ericsson.com; 
x-originating-ip: [2001:67c:1232:144:3d75:17b0:3289:f145]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR0702MB3629; 6:ZKi57knwPqZngxRitB4no2/n1Qdims9ht+73gbzdUo9kqOJrbr2ivqBxAq4wNHgmCUhRwuWwRaBqbz7Yx0w6cXKsBnM7BJdfhq8v3RYjAUAaVylnNsJdvrh2JYxY7AwSaUYsu7DzU1oGkDsl80VA97ObAX8AKhXIH//y6Rhda0uqR2nbFxOmHgCNoWFSJ7bldODBtZOy81gfJP+9rdrA7x9JJ2YVYq7Tr2qqLwJuncbfu0VNRaS04qhLqg1uf2M1ynrYb0pT0r48yuGJSV+4FwYL0wml7cauyNagv4XagPJm+zriAKWtpANljvCTklGBHGk2wpWUyOvK4Em99VB8dUr39UnGQHihugoDG5oGl7F3w2FlKUf55pFsQvMdVDjB0x84izDbTyog6gEMWuazCBt/cQIedyS9+q3HaVXGP4lwyvZmnynZAeAa/P53z6XGUPX4jnETCC+sgL8kdQ7dEg==; 5:W6Y8+d/bQ1KqKr+pA+K2/Q8PwPJDZomJh6WYzGrWgt4RrREMKszEwG4otMYf6p4t6+Zs4wXxOdzzUYTBD1WL2HtVfLetJJUJv4fiE9/ildvMQcbx2S3qB3WyIDGyXUavcHlLPVBpZlaKJlqwnjw2K/VRpSqMM9AjF2rLyZym59Q=; 7:S3+VPvq34tJND4vTqPtkuXHUcamNfGBc4y1rbetq7G+MF/MvrLRqIWjXoMmUTRfk2BLlMLv9nR/khA59WC3e5YPIPRDgDzhgY95/UrnmKwe7iqjFelrpIFn/Ydl1XHcPj8AiYwIpBgcyLtZjcU7DtXovcSblb/RZ+ifDGaAxBXSBCxZz2T/JSZHl+b4IhK65oTX4F/5cJunBmrDCfIJxVBUMdaFMjYTa7DngCGzhU+GVr+NtjAZRLSxAquo/CGjQ
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: eafa3fe8-090c-4315-f857-08d5ecfbe832
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600053)(711020)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020); SRVR:VI1PR0702MB3629; 
x-ms-traffictypediagnostic: VI1PR0702MB3629:
x-microsoft-antispam-prvs: <VI1PR0702MB3629CE1B7D41FA110701D69FF2530@VI1PR0702MB3629.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(120809045254105)(50582790962513)(95692535739014); 
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(10201501046)(3002001)(149027)(150027)(6041310)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:VI1PR0702MB3629; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0702MB3629; 
x-forefront-prvs: 0737B96801
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(979002)(376002)(39860400002)(346002)(396003)(136003)(366004)(189003)(199004)(13464003)(6436002)(25786009)(53936002)(486006)(14444005)(966005)(4326008)(14454004)(256004)(229853002)(15650500001)(6246003)(478600001)(476003)(72206003)(5660300001)(86362001)(68736007)(8936002)(2900100001)(2501003)(110136005)(81156014)(99286004)(9686003)(5250100002)(55016002)(33656002)(8676002)(2906002)(97736004)(81166006)(6306002)(46003)(446003)(305945005)(7736002)(6506007)(11346002)(53546011)(106356001)(105586002)(316002)(7696005)(74316002)(76176011)(186003)(102836004)(6116002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0702MB3629; H:VI1PR0702MB3567.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: wHtdz64AsH3rShkzcLEv98D/Dss91VUMHwCLh8ddIKMC6P+ctSiM9Dg0yaT1lqfz+iw1m8tgAXLslqMDVHj1TrFmMS1h3gu/HcFpV8n/1bjTohpnapKxKtSZnVoLpsJE0IvJLVLPwm8sLo4Ec5Vo40X9IV8jD4qe4SwBjuFPYCymna0Fr/FBEAgFlxH6tI/N+JAjJcEdYkMVI6lr4A9PTJsZ2Ft2Rh4H2SfDnfnFHvXyD46uZ/dqBpUeW0TXA0WggVxS6OBf2hztujdiuQYNmLJB+StknBgQRHRwTiNk3vOyanJK1c5stBO0gZ1NC1ttasaP4rgcYJNLAQ5UcCBviDJkVK8EOc+MW+QajtfPTtI=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: eafa3fe8-090c-4315-f857-08d5ecfbe832
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jul 2018 22:15:01.8144 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0702MB3629
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02SfUhTURjGOffebXfLxW1qe9NEGwV9+VnB0ogywgWZ/ZOKBrryptLcbFdF 8x8ltDZDp7nISVgwZitL/MKPTHM10EQFFc1Kss2yGTEJPyhNc7sr+u/3nPc573MeOCQu0nH8 yExlDq1WyhUSroCoSWzPD3Y8j0sO++YMkq7+qCWkJusgJrWMbj2By/pN4xyZ0fgTk3W0zHDO 40mCY2m0IjOPVoceTxVkaJzFWPaiOH952IwXIaNYi/gkUIdhRPsZ1yIBKaKsCL7q7B6xjED7 vp/7T5Qs1WOsMGLQs6ZxTwhKh0O3ccozqcZg4okVscKG4JV9DHfFcKkQ0E8ZeC72oRRwp7yC 42KcCgVzvYnrYm8qHhrWuxDrSYDKzgkPR8KNoTY3E9QeMFufuVlIpYK29wWPDdMg2Jhv3FxK knzqNGwMxrs8iNoOK28aMDZLDO9m6zC2NgXG7hGcZV9w2Nc5rP8iLNgrPZ6j0PjlPsFyAIzW lbmLAfWSB/oWredyMCzo9R6OhYEPRow1jSJYsH30bDoIs03TPJZVsNbZzmU5GaZ/3UQ6FGH4 74GGzQ44tQ8au0LZ411QXfaJZ3B33gYDNbPEA0Q8Rr4MzTBZ6RERIbQ68zLDqJQhSjqnGW3+ k77W1cgO1Dd30oIoEkm8hIVtcckijjyPKciyICBxiY+wz3kuWSRMkxdcp9WqFHWugmYsyJ8k JGJh9BVpkohKl+fQV2k6m1b/nWIk368INQmH61fKDa0zATEdPbbXD0ujvXeKFekOnTpjqLXA 3/vpmbDvCcWJgZc0dUd8TxmqpHsxXWdg75yztrrCubw07wg3r51tHq+KUhEGx6OyxR2TYhgo ObQl6AI/Rj92O/fWSKzpbQp977cxsudurNdQFC6rLL1mOystPLAb003KJASTIQ/fj6sZ+R+M /8bpIwMAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/iKLv87SbDPQ9Yu0_FIrtJB3PWRo>
Subject: Re: [Detnet] New Version Notification for draft-ietf-detnet-problem-statement-06.txt
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 18 Jul 2018 22:15:10 -0000

VGhhbmsgeW91IHZlcnkgbXVjaCBQYXNjYWwhDQpJJ20gcHJvdmlkaW5nIHNoZXBoZXJkJ3Mgd3Jp
dGUtdXAgYW5kIHdlIG1vdmUgdGhlIHRocmVlIGRyYWZ0cyBmb3J3YXJkIHRvZ2V0aGVyIGFzIGRp
c2N1c3NlZCBkdXJpbmcgdGhlIERldE5ldCBzZXNzaW9uIG9uIE1vbmRheS4NClRoYW5rcywNCkph
bm9zDQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IGRldG5ldCA8ZGV0bmV0
LWJvdW5jZXNAaWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQp
DQpTZW50OiBNb25kYXksIEp1bHkgMTYsIDIwMTggNzozNiBQTQ0KVG86IGRldG5ldEBpZXRmLm9y
Zw0KQ2M6IE5vcm1hbiBGaW5uIDxub3JtYW4uZmlubkBtYWlsMDEuaHVhd2VpLmNvbT4NClN1Ympl
Y3Q6IFJlOiBbRGV0bmV0XSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LWlldGYt
ZGV0bmV0LXByb2JsZW0tc3RhdGVtZW50LTA2LnR4dA0KDQpEZWFyIGFsbDoNCg0KVGhpcyBhZGRy
ZXNzZXMgdGhlIGZpbmFsIFdHTEMgaXNzdWVzIGZyb20gSsOhbm9zLg0KDQpDaGVlcnMsDQoNClBh
c2NhbA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGludGVybmV0LWRy
YWZ0c0BpZXRmLm9yZyA8aW50ZXJuZXQtZHJhZnRzQGlldGYub3JnPg0KPiBTZW50OiBsdW5kaSAx
NiBqdWlsbGV0IDIwMTggMTI6NTANCj4gVG86IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgPHB0
aHViZXJ0QGNpc2NvLmNvbT47IE5vcm1hbiBGaW5uIA0KPiA8bm9ybWFuLmZpbm5AbWFpbDAxLmh1
YXdlaS5jb20+DQo+IFN1YmplY3Q6IE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgDQo+IGRy
YWZ0LWlldGYtZGV0bmV0LXByb2JsZW0tc3RhdGVtZW50LQ0KPiAwNi50eHQNCj4gDQo+IA0KPiBB
IG5ldyB2ZXJzaW9uIG9mIEktRCwgZHJhZnQtaWV0Zi1kZXRuZXQtcHJvYmxlbS1zdGF0ZW1lbnQt
MDYudHh0DQo+IGhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBzdWJtaXR0ZWQgYnkgUGFzY2FsIFRodWJl
cnQgYW5kIHBvc3RlZCB0byB0aGUgDQo+IElFVEYgcmVwb3NpdG9yeS4NCj4gDQo+IE5hbWU6CQlk
cmFmdC1pZXRmLWRldG5ldC1wcm9ibGVtLXN0YXRlbWVudA0KPiBSZXZpc2lvbjoJMDYNCj4gVGl0
bGU6CQlEZXRlcm1pbmlzdGljIE5ldHdvcmtpbmcgUHJvYmxlbSBTdGF0ZW1lbnQNCj4gRG9jdW1l
bnQgZGF0ZToJMjAxOC0wNy0xNg0KPiBHcm91cDoJCWRldG5ldA0KPiBQYWdlczoJCTExDQo+IFVS
TDogICAgICAgICAgICBodHRwczovL3d3dy5pZXRmLm9yZy9pbnRlcm5ldC1kcmFmdHMvZHJhZnQt
aWV0Zi1kZXRuZXQtcHJvYmxlbS0NCj4gc3RhdGVtZW50LTA2LnR4dA0KPiBTdGF0dXM6ICAgICAg
ICAgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1kZXRuZXQtcHJv
YmxlbS0NCj4gc3RhdGVtZW50Lw0KPiBIdG1saXplZDogICAgICAgaHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LWlldGYtZGV0bmV0LXByb2JsZW0tc3RhdGVtZW50LQ0KPiAwNg0KPiBI
dG1saXplZDogICAgICAgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFm
dC1pZXRmLWRldG5ldC1wcm9ibGVtLQ0KPiBzdGF0ZW1lbnQNCj4gRGlmZjogICAgICAgICAgIGh0
dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1pZXRmLWRldG5ldC1wcm9ibGVt
LQ0KPiBzdGF0ZW1lbnQtMDYNCj4gDQo+IEFic3RyYWN0Og0KPiAgICBUaGlzIHBhcGVyIGRvY3Vt
ZW50cyB0aGUgbmVlZHMgaW4gdmFyaW91cyBpbmR1c3RyaWVzIHRvIGVzdGFibGlzaA0KPiAgICBt
dWx0aS1ob3AgcGF0aHMgZm9yIGNoYXJhY3Rlcml6ZWQgZmxvd3Mgd2l0aCBkZXRlcm1pbmlzdGlj
DQo+ICAgIHByb3BlcnRpZXMuDQo+IA0KPiANCj4gDQo+IA0KPiBQbGVhc2Ugbm90ZSB0aGF0IGl0
IG1heSB0YWtlIGEgY291cGxlIG9mIG1pbnV0ZXMgZnJvbSB0aGUgdGltZSBvZiANCj4gc3VibWlz
c2lvbiB1bnRpbCB0aGUgaHRtbGl6ZWQgdmVyc2lvbiBhbmQgZGlmZiBhcmUgYXZhaWxhYmxlIGF0
IHRvb2xzLmlldGYub3JnLg0KPiANCj4gVGhlIElFVEYgU2VjcmV0YXJpYXQNCg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmRldG5ldCBtYWlsaW5nIGxp
c3QNCmRldG5ldEBpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9kZXRuZXQNCg==


From nobody Wed Jul 18 15:46:27 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 C4B37130E71 for <detnet@ietfa.amsl.com>; Wed, 18 Jul 2018 15:46:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.889
X-Spam-Level: 
X-Spam-Status: No, score=-1.889 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2gZriAbIUVvr for <detnet@ietfa.amsl.com>; Wed, 18 Jul 2018 15:46:16 -0700 (PDT)
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 9A33A130E6D for <detnet@ietf.org>; Wed, 18 Jul 2018 15:46:15 -0700 (PDT)
Received: from DFWPML706-CHM.exmail.huawei.com (unknown [172.18.7.65]) by Forcepoint Email with ESMTP id 4F7AA60BEDC64; Wed, 18 Jul 2018 23:45:41 +0100 (IST)
Received: from DFWPML704-CHM.exmail.huawei.com ([169.254.1.106]) by DFWPML706-CHM.exmail.huawei.com ([169.254.3.3]) with mapi id 14.03.0399.000; Wed, 18 Jul 2018 15:45:40 -0700
From: Norman Finn <norman.finn@mail01.huawei.com>
To: Janos Farkas <Janos.Farkas@ericsson.com>, "Black, David" <David.Black@dell.com>
CC: DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
Thread-Index: AQHT6XG3loEo59Y9E0GfsiV1aqsPEaQ+AT+AgB8CLQCAAHN5gIAZtwaAgADaTQCACCAXAIADYPUAgA4/L4CAABt/AIAAHAyAgACyOoCAA0y6AIAAKyEAgAA0cQD//6Aq+A==
Date: Wed, 18 Jul 2018 22:45:39 +0000
Message-ID: <3DF0466E9510274382F5B74499ACD6F8D383DD@DFWPML704-CHM.exmail.huawei.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <CE03DB3D7B45C245BCA0D243277949363019498B@MX307CL04.corp.emc.com> <4900e61d-8399-8765-0ecb-181dc3c9ff5a@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301A79DE@MX307CL04.corp.emc.com> <ba0c0b74-8d2e-c332-18c6-02a2649cddf0@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301D75F4@MX307CL04.corp.emc.com> <61d00506-b546-6c80-044f-b5bdb243ae23@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301D84CF@MX307CL04.corp.emc.com> <VI1PR0702MB3567FE3D1186992F38378AE3F2530@VI1PR0702MB3567.eurprd07.prod.outlook.com> <CE03DB3D7B45C245BCA0D24327794936301E0973@MX307CL04.corp.emc.com>, <VI1PR0702MB3567B1C356B53A956E0C35B4F2530@VI1PR0702MB3567.eurprd07.prod.outlook.com>
In-Reply-To: <VI1PR0702MB3567B1C356B53A956E0C35B4F2530@VI1PR0702MB3567.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.18.4.33]
Content-Type: multipart/alternative; boundary="_000_3DF0466E9510274382F5B74499ACD6F8D383DDDFWPML704CHMexmai_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/lZBEyw5hNcj1DKlAoZ7cWn1xc80>
Subject: Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 18 Jul 2018 22:46:25 -0000

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

"Congestion loss protection" is better than "congestion protection".  That'=
s good.

It's a big change, and makes the document unnecessarily wordy.  That's bad.

I would use "congestion protection" but explain somewhere that we are not t=
alking about source throttling.

And if adding that explanation is difficult or controversial, I would stick=
 with "congestion protection".

-- Norm

________________________________
From: detnet [detnet-bounces@ietf.org] on behalf of Janos Farkas [Janos.Far=
kas@ericsson.com]
Sent: Wednesday, July 18, 2018 2:26 PM
To: Black, David
Cc: DetNet WG
Subject: Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05

Both =93congestion protection=94 and =93congestion loss protection=94 work =
for me.

Note that the architecture document is quite populated with the term =93con=
gestion protection=94. I do not know the other documents by heart.

So it would be a bit of a change.

I=92d like to have the group=92s opinion before making such a change, e.g.,=
 any objections?

Thanks,
Janos


From: Black, David <David.Black@dell.com>
Sent: Wednesday, July 18, 2018 8:19 PM
To: Janos Farkas <Janos.Farkas@ericsson.com>
Cc: DetNet WG <detnet@ietf.org>
Subject: RE: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05

Hi Janos,

That text works nicely.  In briefly talking to Lou, a related suggestion su=
rfaced: =93congestion protection=94 -> =93congestion loss protection=94 whe=
re possible (may need to be abbreviated in the Figure) .

This change would make it clearer that the primary focus is protection from=
 losses caused by congestion as opposed to protection from all congestion. =
 DetNet should be able to tolerate some modest congestion (e.g., in nodes t=
hat don=92t have reserved DetNet resources) as long as delivery is reliable=
 and timely.

Thanks, --David

From: Janos Farkas [mailto:Janos.Farkas@ericsson.com]
Sent: Wednesday, July 18, 2018 11:45 AM
To: Black, David
Cc: DetNet WG
Subject: RE: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05

Hi David,

This implies updating the definition of the DetNet service layer, e.g., to:
DetNet service layer
The layer at which A DetNet Service, e.g., service protection is provided.

The definition of the DetNet transport layer remains the same:
DetNet transport layer
The layer that optionally provides congestion protection for
DetNet flows over paths provided by the underlying network.

Regards,
Janos


From: Black, David <David.Black@dell.com<mailto:David.Black@dell.com>>
Sent: Monday, July 16, 2018 3:21 PM
To: Janos Farkas <Janos.Farkas@ericsson.com<mailto:Janos.Farkas@ericsson.co=
m>>
Cc: DetNet WG <detnet@ietf.org<mailto:detnet@ietf.org>>
Subject: RE: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05

Don=92t use =93congestion protection=94 in the definitions for both levels.

Thanks, --David

From: J=E1nos Farkas [mailto:janos.farkas@ericsson.com]
Sent: Sunday, July 15, 2018 10:43 PM
To: Black, David
Cc: DetNet WG
Subject: Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05

Thank you David!

I think we are set. :-)

You got a point, we should update
"DetNet service layer is the layer at which A DetNet Service, such as conge=
stion or service protection is provided."
to
"DetNet service layer is the layer at which A DetNet Service, such as conge=
stion protection and/or service protection is provided."
in the definitions as well to make it clear.

Thanks,
Janos
On 7/16/2018 3:03 AM, Black, David wrote:
Moving the only two open items to the top =85

-- Section 4

> We could add some introductory text to 4.1 or 4.1.1, for instance:
> The functionality needed for DetNet (Section 3) are implemented in the De=
tNet layer which comprises the DetNet service layer and the DetNet transpor=
t layer.
> The DetNet service layer functions rely on flow identification and sequen=
cing. The DetNet transport layer function may rely on flow identification.
>
> What do you think?

I prefer functional (what it does) characterization to mechanistic (how it =
works) characterization in an overview, e.g., excerpting from what I origin=
ally wrote:

=B7         The DetNet Service layer provides timely reliable in-order DetN=
et flow delivery to applications that use DetNet.

=B7         The DetNet Transport layer insulates DetNet flows from interfer=
ence by network mechanisms, primarily queuing and routing
I understand the principle.

What about just copying the two definitions here:
DetNet service layer is the layer at which A DetNet Service, such as conges=
tion or service protection is provided.
DetNet transport layer optionally provides congestion protection for DetNet=
 flows over paths provided by the underlying network.

David> Yes, that works, although I don=92t think =93congestion=94 was meant=
 to be included in the first definition =85


   Many real-time networks rely on physical rings or chains of two-port

   devices, with a relatively simple ring control protocol.

How does a =93ring control protocol=94 control =93chains=94?  Suggest: =93r=
ing control protocol=94 -> =93control protocol=94
Also, are paired chains between common endpoints intended, or a more genera=
l notion of chains?
This text refers to typical factory deployment, which is chain or ring.
It seems better to keep =93ring control protocol=94 because they are often =
very different from generic control protocols applicable to mesh networks.

Would flipping chain and ring resolve your concern?

   Many real-time networks rely on physical chains or rings of two-port

   devices, with a relatively simple ring control protocol.

[David>] It feels like =93ring control protocol=94 is an important phrase t=
o retain.   In the original text, would it be reasonable to add =93(applies=
 to both rings and chains)=94 to the end of the sentence?
Well, I guess the point is that there are many specific ring protocols, but=
 we are looking for a generic solution.
What about deleting "chains" from the sentence?

David> Yes, if the sentence is all about rings, it=92s clear.

Thanks, --David

From: J=E1nos Farkas [mailto:janos.farkas@ericsson.com]
Sent: Sunday, July 15, 2018 7:25 PM
To: Black, David
Cc: DetNet WG
Subject: Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05

Hi David,

Please see in-line.

Thank you!
Janos
On 7/6/2018 11:50 PM, Black, David wrote:
-- Bridged path definition

>  Or should we do something else?
> There is only one occurrence of "bridged path" in the text in brackets.
That sounds like a better suggestion =96 change that occurrence and remove =
the definition of =93bridged path=94 from the draft.  That occurrence is in=
 Section 4.1.1:

   Congestion protection
           The DetNet transport layer provides congestion protection.
           See Section 4.5.  The actual queuing and shaping mechanisms
           are typically provided by underlying subnet layers, these can
           be closely associated with the means of providing paths for
          DetNet flows (e.g., MPLS LSPs or bridged paths), the path and
           the congestion protection are conflated in this figure.

Perhaps: (e.g., MPLS LSPs or bridged paths) -> (MPLS LSPs or other network =
paths)
or just delete the entire parenthetical example.
OK. Let's just delete the entire parenthetical example.

-- Section 4

> We could add some introductory text to 4.1 or 4.1.1, for instance:
> The functionality needed for DetNet (Section 3) are implemented in the De=
tNet layer which comprises the DetNet service layer and the DetNet transpor=
t layer.
> The DetNet service layer functions rely on flow identification and sequen=
cing. The DetNet transport layer function may rely on flow identification.
>
> What do you think?

I prefer functional (what it does) characterization to mechanistic (how it =
works) characterization in an overview, e.g., excerpting from what I origin=
ally wrote:

  *   The DetNet Service layer provides timely reliable in-order DetNet flo=
w delivery to applications that use DetNet.
  *   The DetNet Transport layer insulates DetNet flows from interference b=
y network mechanisms, primarily queuing and routing
I understand the principle.

What about just copying the two definitions here:
DetNet service layer is the layer at which A DetNet Service, such as conges=
tion or service protection is provided.
DetNet transport layer optionally provides congestion protection for DetNet=
 flows over paths provided by the underlying network.


> Should we also rearrange, e.g., indent the text after Figure 2 such that
> Packet sequencing, Duplicate elimination, Flow replication, Flow merging,=
 Packet encoding, and Packet decoding get under Service layer
> and
> Congestion protection and Explicit routes get under Transport layer?

No, I don=92t think that=92s necessary =96 Figure 2 provides sufficient str=
ucture.
OK.

Plus a few more minor comments inline =85

Thanks, --David

From: J=E1nos Farkas [mailto:janos.farkas@ericsson.com]
Sent: Wednesday, July 4, 2018 2:15 PM
To: Black, David
Cc: DetNet WG
Subject: Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05

Hi David,

Thank you very much for your review and comments!

Please see in-line.
On 6/29/2018 4:10 PM, Black, David wrote:
The -06 version of this draft is much improved over the -05 version =96 lot=
s of diligent work by the authors is evident and appreciated.

I have two minor content concerns and some smaller editorial items.

** Content

-- Section 2.2

The definition of =93bridged path=94 looks like a definition of =93bridged =
forwarding=94 =96 the definition needs to encompass the notion of a path th=
at involves more than one bridge.


   bridged path

           A VLAN bridge uses the VLAN ID and the destination MAC

           address to select the outbound port hence the path for a

           frame.

You are right, it looks like the emphasis is on bridge forwarding rather th=
an path.
However, the superposition of the outbound ports provides a path, which was=
 tried to be captured by "hence the path".
The idea was to keep it simple not dive into the details, which are not nec=
essary in this document.

Would it be good to update to:

   bridged path

           A VLAN bridge uses the VLAN ID and the destination MAC

           address to select the outbound port. The superposition

           of the outbound ports is the path for a frame.
?

Or should we do something else?
There is only one occurrence of "bridged path" in the text in brackets.

-- Section 4

Figure 2 in Section 4.1.1 introduces the Detnet service and transport layer=
s.   The associated text quickly dives into explaining the functionality in=
 those layers, but it would be helpful to start with an initial high level =
description of each of those layers that helps motivate their separation.  =
It appears that:
- The DetNet Service layer provides timely reliable in-order DetNet flow de=
livery to applications that use DetNet.   A DetNet flow at the top of the D=
etNet Service layer may or may not be a compound flow at the bottom of that=
 layer.
- The DetNet Transport layer insulates DetNet flows (at the bottom of the D=
etNet Service layer) from interference by network mechanisms, primarily que=
uing and routing, where congestion is an indication of queueing interferenc=
e.  A DetNet flow at the top of the DetNet Transport layer may or may not b=
e a member flow that is part of a compound flow, depending on what is done =
in the DetNet Service layer.

You are right, section 4 jumps into the details without much of an introduc=
tion. I guess we had a kind of chicken and egg problem here. Figure 4 provi=
des a higher level view than Figure 2. However, Figure 4 captures different=
 aspects, dives into the details of data plane options. So, it seems better=
 to keep the order.

We could add some introductory text to 4.1 or 4.1.1, for instance:
The functionality needed for DetNet (Section 3) are implemented in the DetN=
et layer which comprises the DetNet service layer and the DetNet transport =
layer. The DetNet service layer functions rely on flow identification and s=
equencing. The DetNet transport layer function may rely on flow identificat=
ion.

What do you think?

Should we also rearrange, e.g., indent the text after Figure 2 such that
Packet sequencing, Duplicate elimination, Flow replication, Flow merging, P=
acket encoding, and Packet decoding get under Service layer
and
Congestion protection and Explicit routes get under Transport layer?



There=92s a related paragraph of text between Figures 3 and 4 in Section 4.=
1.2, but it doesn=92t provide useful intuition about which functionality be=
longs in which layer.

** Editorial

-- Section 2.1

=93expected=94 seems off in the definition of reservation:

   reservation
           The set of resources allocated between a source and one or
           more destinations through transit nodes and subnets
           associated with a DetNet flow, to provide the expected DetNet
           Service.

Suggest either =93to provide the provisioned DetNet Service to that flow=94
I like this one, will update to this one.

or =93to provide the specified DetNet Service to that flow.=94

-- Section 3.1


   o  An upper bound on out-of-order packet delivery.  It is worth

      noting that some DetNet applications are unable to tolerate any

      out-of-order delivery.

Is that a sequence bound or a time bound or both?   I suspect that a sequen=
ce bound (maximum degree of reordering in a flow, independent of flow rate)=
 was intended.  An analogous clarification would be helpful in section 3.2.=
2.1 .
It is intentionally kept high level in the architecture draft. Details are =
to be provided by the flow information model draft. Please see my previous =
mail: https://mailarchive.ietf.org/arch/msg/detnet/AWG2eemg_AWsvF2FwtREyd_x=
tC8.

[David>] OK.

-- Section 3.2.3

I don=92t understand =93defined=94 in:


   Even the use of

   redundant paths through a network defined, e.g., by [RFC6372] do not

   eliminate the chances of packet loss.

Was =93e.g., as defined by [RFC6372],=94 intended?
Yes, this was the intention, will update to this one.

   Many real-time networks rely on physical rings or chains of two-port

   devices, with a relatively simple ring control protocol.

How does a =93ring control protocol=94 control =93chains=94?  Suggest: =93r=
ing control protocol=94 -> =93control protocol=94
Also, are paired chains between common endpoints intended, or a more genera=
l notion of chains?
This text refers to typical factory deployment, which is chain or ring.
It seems better to keep =93ring control protocol=94 because they are often =
very different from generic control protocols applicable to mesh networks.

Would flipping chain and ring resolve your concern?

   Many real-time networks rely on physical chains or rings of two-port

   devices, with a relatively simple ring control protocol.

[David>] It feels like =93ring control protocol=94 is an important phrase t=
o retain.   In the original text, would it be reasonable to add =93(applies=
 to both rings and chains)=94 to the end of the sentence?
Well, I guess the point is that there are many specific ring protocols, but=
 we are looking for a generic solution.
What about deleting "chains" from the sentence?


   Explicit routes can be established various ways,

established various -> established in various
OK.



   This is

   irrespective of the distribution method used, also applies to service

   protection over explicit routes.

used, also -> used, and also
OK.


-- Figure 5 (Section 4.1.3)

The UNI acronym is introduced without expansion or definition =96 please co=
rrect that, e.g., by defining UNI in Section 2.1.
DetNet-UNI is there among the definitions. It seems enough to me.

[David>] That=92s fine =96 I overlooked that definition, sorry.

-- Figure 9 (Section 4.7.2)

I think I understand what=92s going on, but the use of =93add/remove=94 in =
the figure should be explained in associated text.
What about updating the sentence above Figure 9 to:
A packet with corresponding Flow-IDs is illustrated in Figure 9, which also=
 indicates where Flow-ID can be added or removed.

[David>] Sure, with one minor edit: =93where Flow-ID=94 -> =93where each Fl=
ow-ID=94
OK.

Thanks, --David

Thank you!
Janos



From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of J=E1nos Farkas
Sent: Thursday, June 28, 2018 9:09 PM
To: Lou Berger; Stewart Bryant; detnet@ietf.org<mailto:detnet@ietf.org> >> =
DetNet WG
Subject: Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05

Dear all,

Off-line discussions among Lou, Stewart, and authors followed the discussio=
ns to properly address the WGLC comments, including the detailed comments.

A new revision of the draft has been uploaded: draft-ietf-detnet-architectu=
re-06.

In addition to the changes already described in this thread, the following =
bigger changes have been made to the draft:


Section 2.1 Terms used in this document

Some definitions refined as suggested by the detailed comments

New definitions have been added:

   "allocation
           Resources are dedicated to support a DetNet flow.  Depending
           on an implementation, the resource may be reused by non-
           DetNet flows when it is not used by the DetNet flow.


   PEF     A Packet Elimination Function (PEF) eliminates duplicate
           copies of packets to prevent excess packets flooding the
           network or duplicate packets being sent out of the DetNet
           domain.  PEF can be implemented by an edge node, a relay
           node, or an end system.

  PRF     A Packet Replication Function (PRF) replicates DetNet flow
           packets and forwards them to one or more next hops in the
           DetNet domain.  The number of packet copies sent to each next
           hop is a DetNet flow specific parameter at the node doing the
           replication.  PRF can be implemented by an edge node, a relay
           node, or an end system.

   PREOF   Collective name for Packet Replication, Elimination, and
           Ordering Functions.

   POF     A Packet Ordering Function (POF) re-orders packets within a
           DetNet flow that are received out of order.  This function
           can be implemented by an edge node, a relay node, or an end
           system.

  DetNet service proxy
           Maps between App-flows and DetNet flows.

   bridged path
           A VLAN bridge uses the VLAN ID and the destination MAC
           address to select the outbound port hence the path for a
           frame."


Section 3.1 Primary goals defining the DetNet QoS

A new QoS aspect has been added:
   "o  An upper bound on out-of-order packet delivery.  It is worth
      noting that some DetNet applications are unable to tolerate any
      out-of-order delivery."


The 3rd paragraph on loss on page 8 after the bullet list has been extended=
 to:
   "After congestion, the most important contributions to packet loss are
   typically from random media errors and equipment failures.  Service
   protection is the name for the mechanisms used by DetNet to address
   these losses.  The mechanisms employed are constrained by the
   requirement to meet the users' latency requirements.  Packet
   replication and elimination (Section 3.2.2) and packet encoding
   (Section 3.2.2.3) are described in this document to provide service
   protection; others may be found.  For instance, packet encoding can
   be used to provide service protection against random media errors,
   packet replication and elimination can be used to provide service
   protection against equipment failures.  This mechanism distributes
   the contents of DetNet flows over multiple paths in time and/or
   space, so that the loss of some of the paths does need not cause the
   loss of any packets."


3.2.2.  Service Protection

Service protection is used as a more generic term. Introductory text added:
   "Service protection aims to mitigate or eliminate packet loss due to
   equipment failures, random media and/or memory faults.  These types
   of packet loss can be greatly reduced by spreading the data over
   multiple disjoint forwarding paths.  Various service protection
   methods are described in [RFC6372], e.g., 1+1 linear protection.
   This section describes the functional details of an additional method
   in Section 3.2.2.2, which can be implemented as described in
   Section 3.2.2.3 or as specified in [I-D.ietf-detnet-dp-sol-mpls] in
   order to provide 1+n hitless protection.  The appropriate service
   protection mechanism depends on the scenario and the requirements."


New sub-section added:

"3.2.2.1.  In-Order Delivery

   Out-of-order packet delivery can be a side effect of service
   protection.  Packets delivered out-of-order impact the amount of
   buffering needed at the destination to properly process the received
   data.  Such packets also influence the jitter of a flow.  The DetNet
   service includes maximum allowed misordering as a constraint.  Zero
   misordering would be a valid service constraint to reflect that the
   end system(s) of the flow cannot tolerate any out-of-order delivery.
   Service protection may provide a mechanism to support in-order
   delivery."


3.2.2.2. Packet Replication and Elimination

New bullet added as the last one:
   "o  The Packet Ordering Function (POF) uses the sequencing information
      to re-order a DetNet flow's packets that are received out of
      order."

New sentence added after the bullet list:
"The order in which a node applies the PEF and the PRF to a DetNet
flow is implementation specific."

2nd paragraph after the bullet list has been updated to:
"Some service protection mechanisms rely on switching from one flow to
   another when a failure of a flow is detected.  Contrarily, packet
   replication and elimination combines the DetNet member flows sent
   along multiple different paths, and performs a packet-by-packet
   selection of which to discard, e.g., based on sequencing information."


3.2.3.  Explicit routes

Out-of-order aspect added to the first paragraph, which is about distribute=
d routing:
"Furthermore, out-of-order
packet delivery can be a side effect of route changes."

New sentence added to the 3rd paragraph:
"Explicit routes can be established various
ways, e.g., with RSVP-TE [RFC3209], with Segment Routing (SR)
[I-D.ietf-spring-segment-routing], via a Software Defined Networking
approach [RFC7426], with IS-IS [RFC7813], etc."

New paragraph added:
   "Out-of-order packet delivery can be a side effect of distributing a
   single flow over multiple paths especially when there is a change
   from one path to another when combining the flow.  This is
   irrespective of the distribution method used, also applies to service
   protection over explicit routes.  As described in Section 3.2.2.1,
   out-of-order packets influence the jitter of a flow and impact the
   amount of buffering needed to process the data; therefore, DetNet
   service includes maximum allowed misordering as a constraint.  The
   use of explicit routes helps to provide in-order delivery because
   there is no immediate route change with the network topology, but the
   changes are plannable as they are between the different explicit
   routes."


4.1.1. Representative Protocol Stack Model

"Explicit routes" have been added to Figure 2 with the corresponding explan=
ation:
 "Explicit routes
           The DetNet transport layer provides mechanisms to ensure that
           fixed paths are provided for DetNet flows.  These explicit
           paths avoid the impact of network convergence."


Section 4.11 Connected islands vs. networks of v05 has been deleted because=
 it was just a leftover from early drafts on what DetNet WG should do; whic=
h are covered by the charter anyways.


References have been cleaned up and brought up-to-date.


Refinements have been implemented in the draft according to Lou's detailed =
comments. They are not listed here because they are minor changes.


Best regards,
Janos

On 6/12/2018 2:48 PM, Lou Berger wrote:

Bal=E1zs,

Thanks for the response -- please see below.

----------
On June 12, 2018 4:07:35 AM Bal=E1zs Varga A <balazs.a.varga@ericsson.com><=
mailto:balazs.a.varga@ericsson.com> wrote:


Hi Lou, Thanks for the comments. See reactions inline. Document update in p=
rogress. Cheers Bala'zs

-----Original Message-----
From: detnet <detnet-bounces@ietf.org><mailto:detnet-bounces@ietf.org> On B=
ehalf Of Lou Berger
Sent: 2018. j=FAnius 1. 22:42
To: DetNet WG <detnet@ietf.org><mailto:detnet@ietf.org>; draft-ietf-detnet-=
architecture@ietf.org<mailto:draft-ietf-detnet-architecture@ietf.org>
Subject: [Detnet] Promised comments on draft-ietf-detnet-architecture

Hi,

     I have a number of high level comments on the document that I'd like t=
o  raise below.  I also have a number of more editorial/specific comments t=
hat  I'd like to review directly with the authors and then have them report=
 back  on changes -- if any turn out to be more substantive discussions fro=
m the  author's perspective, I'll raise these on the list separately.
...


- WRT Section 4.4.3, I think the inclusion of a distributed control plane i=
n the "Network Plane" is inconsistent with other functional definitions and=
 conflates where a function resides from the actual function and that wheth=
er control is implemented in a fully centralized, fully distributed or some=
 hybrid form doesn't fundamentally change  the control function's role -- t=
herefore I think the sections 4.4.2 and .3 should be revised accordingly
[Bal=E1zs Varga A] Agree in principal. Let's discuss the details.
Okay - I'll work with you off line and we can report back the results/propo=
sed changes.


- In several places it's not clear that DetNet service is always a L3 servi=
ce which is controlled using L3 identifiers, i.e., IP addresses -- this is =
true even in the MPLS service case and the TSN over MPLS case. I think this=
 is an important point to be clear on in the document.
[Bal=E1zs Varga A] I am not sure. DetNet service is always provided over a =
L3 network (IP or MPLS), that is fine. However the service itself can be L2=
 or L3. In case of TSN Ethernet frames are transported, so it is a L2 servi=
ce. In case of IP end systems IP packets are transported so it is a L3 serv=
ice.

Humm - While I agree that DetNet is providing an (enhanced) L2VPN service, =
it is not itself providing control or service of L2 devices -- this is TSN'=
s job.  The fact that DetNet is all about behavior of L3 nodes (i.e., IP an=
d PW/MPLS) and not L2 nodes (i.e., TSN bridges) is something the architectu=
re should make unambiguous.

Thanks,
Lou


Please let me know what you think.

Cheers,

Lou


_______________________________________________
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




On 6/12/2018 6:27 PM, Stewart Bryant wrote:

Dear Bala'zs

Thank you your for your consideration of these points. I will just pick up =
a few that need some further thought:







    DetNet transit node

           A node operating at the DetNet transport layer, that utilizes

           link layer and/or network layer switching across multiple

           links and/or sub-networks to provide paths for DetNet service

           layer functions.  Optionally provides congestion protection

           over those paths.  An MPLS LSR is an example of a DetNet

           transit node.

SB> In that example it would have to be a DetNet enable/aware LSR. An

SB> ordinary LSR would not know anything about DetNet.



[Bal=E1zs Varga A] No, A DetNet aware LSR would be a relay node (S-PE).

I think the confusion is what "DetNet Transport Layer" means. This
technology touches on Transport Layer in  the L4 sense, and the
Transport Network Layer as in the packet network that carries
L3 packets.

So I think that we need to clarify whether a DetNet transit node
is an S-PE (i.e. a a transit node in the DetNet layer), or a P node
(i.e. a transit node that is carrying DetNet packets but could be
carrying any sort of MPLS packet)



=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D





   These three techniques can be applied independently, giving eight

   possible combinations, including none (no DetNet), although some

   combinations are of wider utility than others.  This separation keeps

   the protocol stack coherent and maximizes interoperability with

   existing and developing standards in this (IETF) and other Standards

   Development Organizations.  Some examples of typical expected

   combinations:



   o  Explicit routes plus service protection are exactly the techniques

      employed by [HSR-PRP].  Explicit routes are achieved by limiting

      the physical topology of the network, and the sequentialization,

      replication, and duplicate elimination are facilitated by packet

      tags added at the front or the end of Ethernet frames.



SB> ER can be done virtually as well as physically. RSVP is a type of

SB> ER, as is Adj-SID based SR, and we can design other types.



[Bal=E1zs Varga A] Agree, but these are examples. Statement is for HSR-PRP.
So the question is whether we should expand the set of examples, particular=
ly
to more accessible ones.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D








                    Packet replication and elimination



                > > > > > > > > > relay > > > > > > > >

               > /------------+ R node E +------------\ >

              > /                  v + ^               \ >

      end    R +                   v | ^                + E end

      system   +                   v | ^                +   system

              > \                  v + ^               / >

               > \------------+ R relay E +-----------/ >

                > > > > > > > > >  node > > > > > > > >



                                 Figure 1



   Packet replication and elimination does not react to and correct

   failures; it is entirely passive.  Thus, intermittent failures,



SB> I think it copes with intermittent failures OK.



[Bal=E1zs Varga A] Yes, PRF and PEF can eliminate the effect of such failur=
es. But text

intends to say that it is passive. It is not reacting to such failures. No =
change in text.



You say that PREF does not correct failures. I would contend that is exactl=
y
what it does. Sure it does not react but it does correct, and it does
address intermittent failures.



=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D



   transported between the peer end systems.  Therefore, the following

   possible types / formats of a DetNet flow are distinguished in this

   document:



   o  App-flow: native format of a DetNet flow.  It does not contain any

      DetNet related attributes.



   o  DetNet-t-flow: specific format of a DetNet flow.  Only requires

      the congestion / latency features provided by the Detnet transport

      layer.



   o  DetNet-s-flow: specific format of a DetNet flow.  Only requires

      the replication/elimination feature ensured by the DetNet service

      layer.



   o  DetNet-st-flow: specific format of a DetNet flow.  It requires

      both DetNet service layer and DetNet transport layer functions

      during forwarding.

SB> I find the relisting of these types confusing. Wheren't they defined

SB> in the section above?



[Bal=E1zs Varga A] This is inline with the previous section " Grouping of e=
nd systems ".
Surely if we have defined them we never need to do anything but name them i=
n
later sections. Redefinition is never a good idea because it often leads to
conflicting definitions.




=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D







   [HSR-PRP]  IEC, "High availability seamless redundancy (HSR) is a

              further development of the PRP approach, although HSR

              functions primarily as a protocol for creating media

              redundancy while PRP, as described in the previous

              section, creates network redundancy.  PRP and HSR are both

              described in the IEC 62439 3 standard.",

              <http://webstore.iec.ch/webstore/webstore.nsf/

              artnum/046615!opendocument>.



SB> Not available at the time of this review, but my recollection is

SB> that this is not readily available without paying a large fee.

If we decide that this is essential as a key reference, there needs to be
some suitable text, as this will get raised a number of times between
here an publication as first the directorates and then the ADs run
into this.





=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D







   [ISA95]    ANSI/ISA, "Enterprise-Control System Integration Part 1:

              Models and Terminology", 2000,

              <https://www.isa.org/isa95/>.



SB> Should that be 2000, or 2010.

SB> Note that this seems to be a very expensive document to access.


You did not comment on the correctness of the reference.




Best Regards

Stewart





--_000_3DF0466E9510274382F5B74499ACD6F8D383DDDFWPML704CHMexmai_
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:Courier}=0A=
@font-face=0A=
	{font-family:Wingdings}=0A=
@font-face=0A=
	{font-family:"Cambria Math"}=0A=
@font-face=0A=
	{font-family:Calibri}=0A=
@font-face=0A=
	{font-family:Consolas}=0A=
p.MsoNormal, li.MsoNormal, div.MsoNormal=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:12.0pt;=0A=
	font-family:"Times New Roman",serif;=0A=
	color:black}=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.MsoPlainText, li.MsoPlainText, div.MsoPlainText=0A=
	{margin-right:0in;=0A=
	margin-left:0in;=0A=
	font-size:12.0pt;=0A=
	font-family:"Times New Roman",serif;=0A=
	color:black}=0A=
pre=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:10.0pt;=0A=
	font-family:"Courier New"}=0A=
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph=0A=
	{margin-top:0in;=0A=
	margin-right:0in;=0A=
	margin-bottom:0in;=0A=
	margin-left:.5in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:12.0pt;=0A=
	font-family:"Times New Roman",serif;=0A=
	color:black}=0A=
span.HTMLPreformattedChar=0A=
	{font-family:"Courier New"}=0A=
p.msonormal0, li.msonormal0, div.msonormal0=0A=
	{margin-right:0in;=0A=
	margin-left:0in;=0A=
	font-size:12.0pt;=0A=
	font-family:"Times New Roman",serif;=0A=
	color:black}=0A=
span.PlainTextChar=0A=
	{font-family:Consolas;=0A=
	color:black}=0A=
span.EmailStyle24=0A=
	{font-family:"Calibri",sans-serif;=0A=
	color:#1F497D}=0A=
span.EmailStyle25=0A=
	{font-family:"Calibri",sans-serif;=0A=
	color:#993366}=0A=
span.EmailStyle26=0A=
	{font-family:"Calibri",sans-serif;=0A=
	color:#003300}=0A=
span.EmailStyle27=0A=
	{font-family:"Calibri",sans-serif;=0A=
	color:olive}=0A=
span.EmailStyle28=0A=
	{font-family:"Calibri",sans-serif;=0A=
	color:windowtext}=0A=
span.EmailStyle29=0A=
	{font-family:"Calibri",sans-serif;=0A=
	color:teal}=0A=
span.EmailStyle31=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=
ol=0A=
	{margin-bottom:0in}=0A=
ul=0A=
	{margin-bottom: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=
" bgcolor=3D"white">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">
<div>&quot;Congestion loss protection&quot; is better than &quot;congestion=
 protection&quot;.&nbsp; That's good.</div>
<div><br>
</div>
<div>It's a big change, and makes the document unnecessarily wordy.&nbsp; T=
hat's bad.</div>
<div><br>
</div>
<div>I would use &quot;congestion protection&quot; but explain somewhere th=
at we are not talking about source throttling.</div>
<div><br>
</div>
<div>And if adding that explanation is difficult or controversial, I would =
stick with &quot;congestion protection&quot;.</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"divRpF821151" 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 Janos Farkas [Janos.Farkas@ericsson.com]<br>
<b>Sent:</b> Wednesday, July 18, 2018 2:26 PM<br>
<b>To:</b> Black, David<br>
<b>Cc:</b> DetNet WG<br>
<b>Subject:</b> Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-0=
5<br>
</font><br>
</div>
<div></div>
<div>
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">Both =93congestion protection=94=
 and =93congestion loss protection=94 work for me.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">Note that the architecture docum=
ent is quite populated with the term =93congestion protection=94. I do not =
know the other documents by heart.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">So it would be a bit of a change=
.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">I=92d like to have the group=92s=
 opinion before making such a change, e.g., any objections?</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">Thanks,</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">Janos</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">&nbsp;</span></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><span style=3D"font-size:11.0pt; font-family:&quo=
t;Calibri&quot;,sans-serif; color:windowtext">From:</span></b><span style=
=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:win=
dowtext"> Black, David &lt;David.Black@dell.com&gt;
<br>
<b>Sent:</b> Wednesday, July 18, 2018 8:19 PM<br>
<b>To:</b> Janos Farkas &lt;Janos.Farkas@ericsson.com&gt;<br>
<b>Cc:</b> DetNet WG &lt;detnet@ietf.org&gt;<br>
<b>Subject:</b> RE: [Detnet] WG Last Call: draft-ietf-detnet-architecture-0=
5</span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:teal">Hi Janos,</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:teal">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:teal">That text works nicely.&nbsp; In brief=
ly talking to Lou, a related suggestion surfaced: =93congestion protection=
=94 -&gt; =93congestion loss protection=94 where possible (may
 need to be abbreviated in the Figure) .</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:teal">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:teal">This change would make it clearer that=
 the primary focus is protection from losses caused by congestion as oppose=
d to protection from all congestion.&nbsp; DetNet should
 be able to tolerate some modest congestion (e.g., in nodes that don=92t ha=
ve reserved DetNet resources) as long as delivery is reliable and timely.</=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:teal">&nbsp;</span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:teal">Thanks, --David</span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:teal">&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><span style=3D"font-size:11.0pt; font-family:&quo=
t;Calibri&quot;,sans-serif; color:windowtext">From:</span></b><span style=
=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:win=
dowtext"> Janos Farkas [<a href=3D"mailto:Janos.Farkas@ericsson.com" target=
=3D"_blank" rel=3D"noopener noreferrer">mailto:Janos.Farkas@ericsson.com</a=
>]
<br>
<b>Sent:</b> Wednesday, July 18, 2018 11:45 AM<br>
<b>To:</b> Black, David<br>
<b>Cc:</b> DetNet WG<br>
<b>Subject:</b> RE: [Detnet] WG Last Call: draft-ietf-detnet-architecture-0=
5</span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">Hi David,</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">This implies updating the defini=
tion of the DetNet service layer, e.g., to:</span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:Courier; color:windowtext">DetNet service layer</span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:Courier; color:windowtext">The layer at which A DetNet Service, e.g., =
service protection is provided.</span><span style=3D"font-size:11.0pt; font=
-family:&quot;Calibri&quot;,sans-serif; color:windowtext"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">The definition of the DetNet tra=
nsport layer remains the same:</span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:Courier; color:windowtext">DetNet transport layer</span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:Courier; color:windowtext">The layer that optionally provides congesti=
on protection for</span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Courier; color:windowtext=
">DetNet flows over paths provided by the underlying network.</span><span s=
tyle=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color=
:windowtext"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">Regards,</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">Janos</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">&nbsp;</span></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><span style=3D"font-size:11.0pt; font-family:&quo=
t;Calibri&quot;,sans-serif; color:windowtext">From:</span></b><span style=
=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:win=
dowtext"> Black, David &lt;<a href=3D"mailto:David.Black@dell.com" target=
=3D"_blank" rel=3D"noopener noreferrer">David.Black@dell.com</a>&gt;
<br>
<b>Sent:</b> Monday, July 16, 2018 3:21 PM<br>
<b>To:</b> Janos Farkas &lt;<a href=3D"mailto:Janos.Farkas@ericsson.com" ta=
rget=3D"_blank" rel=3D"noopener noreferrer">Janos.Farkas@ericsson.com</a>&g=
t;<br>
<b>Cc:</b> DetNet WG &lt;<a href=3D"mailto:detnet@ietf.org" target=3D"_blan=
k" rel=3D"noopener noreferrer">detnet@ietf.org</a>&gt;<br>
<b>Subject:</b> RE: [Detnet] WG Last Call: draft-ietf-detnet-architecture-0=
5</span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:olive">Don=92t use =93congestion protection=
=94 in the definitions for both levels.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:olive">&nbsp;</span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:olive">Thanks, --David</span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:olive">&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><span style=3D"font-size:11.0pt; font-family:&quo=
t;Calibri&quot;,sans-serif; color:windowtext">From:</span></b><span style=
=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:win=
dowtext"> J=E1nos Farkas [<a href=3D"mailto:janos.farkas@ericsson.com" targ=
et=3D"_blank" rel=3D"noopener noreferrer">mailto:janos.farkas@ericsson.com<=
/a>]
<br>
<b>Sent:</b> Sunday, July 15, 2018 10:43 PM<br>
<b>To:</b> Black, David<br>
<b>Cc:</b> DetNet WG<br>
<b>Subject:</b> Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-0=
5</span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Thank you David!<br>
<br>
I think we are set. :-)<br>
<br>
You got a point, we should update<br>
&quot;DetNet service layer is the layer at which A DetNet Service, such as =
congestion or service protection is provided.&quot;<br>
to<br>
&quot;DetNet service layer is the layer at which A DetNet Service, such as =
congestion protection and/or service protection is provided.&quot;<br>
in the definitions as well to make it clear.<br>
<br>
Thanks,<br>
Janos</p>
<div>
<p class=3D"MsoNormal">On 7/16/2018 3:03 AM, Black, David wrote:</p>
</div>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#003300">Moving the only two open items to t=
he top =85</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#003300">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">-- Section 4</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#006=
600">&gt; We could add some introductory text to 4.1 or 4.1.1, for instance=
:</span><br>
&gt; The functionality needed for DetNet (Section 3) are implemented in the=
 DetNet layer which comprises the DetNet service layer and the DetNet trans=
port layer.</p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&gt; The DetNet service l=
ayer functions rely on flow identification and sequencing. The DetNet trans=
port layer function may rely on flow identification.<br>
&gt;<br>
<span style=3D"color:#006600">&gt; What do you think?</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#006=
600">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:#993366">I prefer=
 functional (what it does) characterization to mechanistic (how it works) c=
haracterization in an overview, e.g., excerpting
 from what I originally wrote:</span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in; text-indent:-.25i=
n"><span style=3D"font-family:Symbol"><span style=3D"">=B7<span style=3D"fo=
nt:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span></span></span><span style=3D"font-size:11.0pt; font-family:&quot;Cal=
ibri&quot;,sans-serif; color:#1F497D">The DetNet Service layer provides tim=
ely reliable in-order DetNet flow delivery to applications that use DetNet.=
</span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in; text-indent:-.25i=
n"><span style=3D"font-family:Symbol"><span style=3D"">=B7<span style=3D"fo=
nt:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span></span></span><span style=3D"font-size:11.0pt; font-family:&quot;Cal=
ibri&quot;,sans-serif; color:#1F497D">The DetNet Transport layer insulates =
DetNet flows from interference by network mechanisms, primarily queuing and=
 routing</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">I understand the principl=
e.<br>
<br>
What about just copying the two definitions here:<br>
DetNet service layer is the layer at which A DetNet Service, such as conges=
tion or service protection is provided.<br>
DetNet transport layer optionally provides congestion protection for DetNet=
 flows over paths provided by the underlying network.</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#003300">David&gt; Yes, that works, although=
 I don=92t think =93congestion=94 was meant to be included in the first def=
inition =85</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#003300">&nbsp;</span></p>
<pre style=3D"margin-left:.5in"><span style=3D"color:black">&nbsp;&nbsp; Ma=
ny real-time networks rely on physical rings or chains of two-port</span></=
pre>
<pre style=3D"margin-left:.5in"><span style=3D"color:black">&nbsp;&nbsp; de=
vices, with a relatively simple ring control protocol. </span></pre>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:#1F497D">&nbsp;</=
span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:#1F497D">How does=
 a =93ring control protocol=94 control =93chains=94?&nbsp; Suggest: =93ring=
 control protocol=94 -&gt; =93control protocol=94</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:#1F497D">Also, ar=
e paired chains between common endpoints intended, or a more general notion=
 of chains?</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#006=
600">This text refers to typical factory deployment, which is chain or ring=
.<br>
It seems better to keep =93ring control protocol=94 because they are often =
very different from generic control protocols applicable to mesh networks.<=
br>
<br>
Would flipping chain and ring resolve your concern?</span></p>
<pre style=3D"margin-left:.5in"><span style=3D"color:black">&nbsp;&nbsp; Ma=
ny real-time networks rely on physical chains or rings of two-port</span></=
pre>
<pre style=3D"margin-left:.5in"><span style=3D"color:black">&nbsp;&nbsp; de=
vices, with a relatively simple ring control protocol. </span></pre>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:#1F497D">&nbsp;</=
span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#993366">[David&gt;]
</span></i></b><span style=3D"color:#993366">It feels like =93ring control =
protocol=94 is an important phrase to retain.&nbsp;&nbsp; In the original t=
ext, would it be reasonable to add =93(applies to both rings and chains)=94=
 to the end of the sentence?</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Well, I guess the point i=
s that there are many specific ring protocols, but we are looking for a gen=
eric solution.<br>
What about deleting &quot;chains&quot; from the sentence?</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#003300">David&gt; Yes, if the sentence is a=
ll about rings, it=92s clear.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#003300">&nbsp;</span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#003300">Thanks, --David</span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; 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><span style=3D"font-size:11.0pt; font-family:&quo=
t;Calibri&quot;,sans-serif; color:windowtext">From:</span></b><span style=
=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:win=
dowtext"> J=E1nos Farkas [<a href=3D"mailto:janos.farkas@ericsson.com" targ=
et=3D"_blank" rel=3D"noopener noreferrer">mailto:janos.farkas@ericsson.com<=
/a>]
<br>
<b>Sent:</b> Sunday, July 15, 2018 7:25 PM<br>
<b>To:</b> Black, David<br>
<b>Cc:</b> DetNet WG<br>
<b>Subject:</b> Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-0=
5</span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Hi David,<br>
<br>
Please see in-line.<br>
<br>
Thank you!<br>
Janos</p>
<div>
<p class=3D"MsoNormal">On 7/6/2018 11:50 PM, Black, David wrote:</p>
</div>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">-- Bridged path definition</span></=
p>
<p class=3D"MsoNormal"><span style=3D"color:#006600">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#006600">&gt; &nbsp;Or should w=
e do something else?</span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#006600">&gt; There is only one occurrence of &quot;bridged path&quot; in t=
he text in brackets.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">That sounds like a better suggestio=
n =96 change that occurrence and remove the definition of =93bridged path=
=94 from the draft.&nbsp; That occurrence is in Section 4.1.1:</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt; font-family:&quot;Courier New&quot;">&nbsp;&nbsp; Congestion pro=
tection</span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt; font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The DetNet transport layer provides conge=
stion protection.</span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt; font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; See Section 4.5.&nbsp; The actual queuing=
 and shaping mechanisms</span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt; font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; are typically provided by underlying subn=
et layers, these can</span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt; font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; be closely associated with the means of p=
roviding paths for</span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt; font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DetNet flows (e.g., MPLS LSPs or bridged p=
aths), the path and</span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt; font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the congestion protection are conflated i=
n this figure.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">Perhaps: (e.g., MPLS LSPs or bridge=
d paths) -&gt; (MPLS LSPs or other network paths)</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">or just delete the entire parenthet=
ical example.</span></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">OK. Let's just delete=
 the entire parenthetical example.</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">-- Section 4</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#006600">&gt; We could add some=
 introductory text to 4.1 or 4.1.1, for instance:</span><br>
&gt; The functionality needed for DetNet (Section 3) are implemented in the=
 DetNet layer which comprises the DetNet service layer and the DetNet trans=
port layer.</p>
<p class=3D"MsoNormal">&gt; The DetNet service layer functions rely on flow=
 identification and sequencing. The DetNet transport layer function may rel=
y on flow identification.<br>
&gt;<br>
<span style=3D"color:#006600">&gt; What do you think?</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#006600">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">I prefer functional (what it does) =
characterization to mechanistic (how it works) characterization in an overv=
iew, e.g., excerpting from what I originally wrote:</span></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D""><span style=3D"font-size:11.0pt; font-fa=
mily:&quot;Calibri&quot;,sans-serif; color:#1F497D">The DetNet Service laye=
r provides timely reliable in-order DetNet flow delivery to applications th=
at use DetNet.</span></li><li class=3D"MsoNormal" style=3D""><span style=3D=
"font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:#1F497=
D">The DetNet Transport layer insulates DetNet flows from interference by n=
etwork mechanisms, primarily queuing and routing</span></li></ul>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">I understand the prin=
ciple.<br>
<br>
What about just copying the two definitions here:<br>
DetNet service layer is the layer at which A DetNet Service, such as conges=
tion or service protection is provided.<br>
DetNet transport layer optionally provides congestion protection for DetNet=
 flows over paths provided by the underlying network.<br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><br>
<span style=3D"color:#006600">&gt; Should we also rearrange, e.g., indent t=
he text after Figure 2 such that
<br>
&gt; Packet sequencing, Duplicate elimination, Flow replication, Flow mergi=
ng, Packet encoding, and Packet decoding get under Service layer<br>
&gt; and<br>
&gt; Congestion protection and Explicit routes get under Transport layer?</=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">&nbsp;</span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">No, I don=92t think that=92s necess=
ary =96 Figure 2 provides sufficient structure.</span></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">OK.</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">Plus a few more minor comments inli=
ne =85</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">Thanks, --David</span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; 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><span style=3D"font-size:11.0pt; font-family:&quo=
t;Calibri&quot;,sans-serif; color:windowtext">From:</span></b><span style=
=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:win=
dowtext"> J=E1nos Farkas [<a href=3D"mailto:janos.farkas@ericsson.com" targ=
et=3D"_blank" rel=3D"noopener noreferrer">mailto:janos.farkas@ericsson.com<=
/a>]
<br>
<b>Sent:</b> Wednesday, July 4, 2018 2:15 PM<br>
<b>To:</b> Black, David<br>
<b>Cc:</b> DetNet WG<br>
<b>Subject:</b> Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-0=
5</span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#006600">Hi David,<br>
<br>
Thank you very much for your review and comments!<br>
<br>
Please see in-line.</span></p>
<div>
<p class=3D"MsoNormal">On 6/29/2018 4:10 PM, Black, David wrote:</p>
</div>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">The -06 version of this draft is mu=
ch improved over the -05 version =96 lots of diligent work by the authors i=
s evident and appreciated.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">I have two minor content concerns a=
nd some smaller editorial items.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">** Content</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">-- Section 2.2</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">The definition of =93bridged path=
=94 looks like a definition of =93bridged forwarding=94 =96 the definition =
needs to encompass the notion of a path that involves more
 than one bridge.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<pre><span style=3D"color:black">&nbsp;&nbsp; bridged path</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; A VLAN bridge uses the VLAN ID and the destination MAC</=
span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; address to select the outbound port hence the path for a=
</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; frame.</span></pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"color:#006600">You are right, it look=
s like the emphasis is on bridge forwarding rather than path.<br>
However, the superposition of the outbound ports provides a path, which was=
 tried to be captured by &quot;hence the path&quot;.<br>
The idea was to keep it simple not dive into the details, which are not nec=
essary in this document.<br>
<br>
Would it be good to update to:</span></p>
<pre><span style=3D"color:black">&nbsp;&nbsp; bridged path</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; A VLAN bridge uses the VLAN ID and the destination MAC</=
span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; address to select the outbound port. The superposition</=
span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; of the outbound ports is the path for a frame.</span></p=
re>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#006600">?<br>
<br>
Or should we do something else? <br>
There is only one occurrence of &quot;bridged path&quot; in the text in bra=
ckets.<br>
<br>
</span></p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">-- Section 4</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">Figure 2 in Section 4.1.1 introduce=
s the Detnet service and transport layers.&nbsp;&nbsp; The associated text =
quickly dives into explaining the functionality in those
 layers, but it would be helpful to start with an initial high level descri=
ption of each of those layers that helps motivate their separation.&nbsp; I=
t appears that:</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">- The DetNet Service layer provides=
 timely reliable in-order DetNet flow delivery to applications that use Det=
Net.&nbsp;&nbsp; A DetNet flow at the top of the DetNet
 Service layer may or may not be a compound flow at the bottom of that laye=
r.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">- The DetNet Transport layer insula=
tes DetNet flows (at the bottom of the DetNet Service layer) from interfere=
nce by network mechanisms, primarily queuing and
 routing, where congestion is an indication of queueing interference.&nbsp;=
 A DetNet flow at the top of the DetNet Transport layer may or may not be a=
 member flow that is part of a compound flow, depending on what is done in =
the DetNet Service layer.</span></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
<span style=3D"color:#006600">You are right, section 4 jumps into the detai=
ls without much of an introduction. I guess we had a kind of chicken and eg=
g problem here. Figure 4 provides a higher level view than Figure 2. Howeve=
r, Figure 4 captures different aspects,
 dives into the details of data plane options. So, it seems better to keep =
the order.<br>
<br>
We could add some introductory text to 4.1 or 4.1.1, for instance:</span><b=
r>
The functionality needed for DetNet (Section 3) are implemented in the DetN=
et layer which comprises the DetNet service layer and the DetNet transport =
layer. The DetNet service layer functions rely on flow identification and s=
equencing. The DetNet transport
 layer function may rely on flow identification.<br>
<br>
<span style=3D"color:#006600">What do you think?</span><br>
<br>
<span style=3D"color:#006600">Should we also rearrange, e.g., indent the te=
xt after Figure 2 such that
<br>
Packet sequencing, Duplicate elimination, Flow replication, Flow merging, P=
acket encoding, and Packet decoding get under Service layer<br>
and<br>
Congestion protection and Explicit routes get under Transport layer?</span>=
<br>
<br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">There=92s a related paragraph of te=
xt between Figures 3 and 4 in Section 4.1.2, but it doesn=92t provide usefu=
l intuition about which functionality belongs in which
 layer.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:#1F497D">** E=
ditorial<br>
<br>
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">-- Section 2.1</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">=93expected=94 seems off in the def=
inition of reservation:</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp; reservation</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; The set of resources allocated between a source and one or</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; more destinations through transit nodes and subnets</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; associated with a DetNet flow, to provide the expected DetNet</span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; Service.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">Suggest either =93to provide the pr=
ovisioned DetNet Service to that flow=94
</span></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#006600">I like this one, will update to this one.</span><br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">or =93to provide the specified DetN=
et Service to that flow.=94</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">-- Section 3.1</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<pre><span style=3D"color:black">&nbsp;&nbsp; o&nbsp; An upper bound on out=
-of-order packet delivery.&nbsp; It is worth</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; noting that=
 some DetNet applications are unable to tolerate any</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; out-of-orde=
r delivery.</span></pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">Is that a sequence bound or a time =
bound or both?&nbsp;&nbsp; I suspect that a sequence bound (maximum degree =
of reordering in a flow, independent of flow rate) was intended.&nbsp;
 An analogous clarification would be helpful in section 3.2.2.1 .</span></p=
>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"color:#006600">It is intentionally ke=
pt high level in the architecture draft. Details are to be provided by the =
flow information model draft. Please see my previous mail:
<a href=3D"https://mailarchive.ietf.org/arch/msg/detnet/AWG2eemg_AWsvF2FwtR=
Eyd_xtC8" target=3D"_blank" rel=3D"noopener noreferrer">
https://mailarchive.ietf.org/arch/msg/detnet/AWG2eemg_AWsvF2FwtREyd_xtC8</a=
>.</span><br>
<br>
<b><i><span style=3D"color:#993366">[David&gt;] </span></i></b><span style=
=3D"color:#993366">OK.</span></p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">-- Section 3.2.3</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">I don=92t understand =93defined=94 =
in:</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<pre><span style=3D"color:black">&nbsp;&nbsp; Even the use of</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; redundant paths through a net=
work defined, e.g., by [RFC6372] do not</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; eliminate the chances of pack=
et loss. </span></pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">Was =93e.g., as defined by [RFC6372=
],=94 intended?</span></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#006600">Yes, this was the intention, will update to this one.</span></p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<pre><span style=3D"color:black">&nbsp;&nbsp; Many real-time networks rely =
on physical rings or chains of two-port</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; devices, with a relatively si=
mple ring control protocol. </span></pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">How does a =93ring control protocol=
=94 control =93chains=94?&nbsp; Suggest: =93ring control protocol=94 -&gt; =
=93control protocol=94</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">Also, are paired chains between com=
mon endpoints intended, or a more general notion of chains?</span></p>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"color:#006600">This text refers to ty=
pical factory deployment, which is chain or ring.<br>
It seems better to keep =93ring control protocol=94 because they are often =
very different from generic control protocols applicable to mesh networks.<=
br>
<br>
Would flipping chain and ring resolve your concern?</span></p>
<pre><span style=3D"color:black">&nbsp;&nbsp; Many real-time networks rely =
on physical chains or rings of two-port</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; devices, with a relatively si=
mple ring control protocol. </span></pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><b><i><span style=3D"color:#993366">[David&gt;] </sp=
an></i></b><span style=3D"color:#993366">It feels like =93ring control prot=
ocol=94 is an important phrase to retain.&nbsp;&nbsp; In the original text,=
 would it be reasonable to add =93(applies to both rings
 and chains)=94 to the end of the sentence?</span></p>
</blockquote>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Well, I guess the poi=
nt is that there are many specific ring protocols, but we are looking for a=
 generic solution.<br>
What about deleting &quot;chains&quot; from the sentence?</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div style=3D"border:none; border-left:solid blue 1.5pt; padding:0in 0in 0i=
n 4.0pt">
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<pre><span style=3D"color:black">&nbsp;&nbsp; Explicit routes can be establ=
ished various ways,</span></pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">established various -&gt; establish=
ed in various</span></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#006600">OK.</span><br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<pre><span style=3D"color:black">&nbsp;&nbsp; This is</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; irrespective of the distribut=
ion method used, also applies to service</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; protection over explicit rout=
es. </span></pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">used, also -&gt; used, and also</sp=
an></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#006600">OK.</span><br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">-- Figure 5 (Section 4.1.3)</span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">The UNI acronym is introduced witho=
ut expansion or definition =96 please correct that, e.g., by defining UNI i=
n Section 2.1.</span></p>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"color:#006600">DetNet-UNI is there am=
ong the definitions. It seems enough to me.</span><br>
<br>
<b><i><span style=3D"color:#993366">[David&gt;] </span></i></b><span style=
=3D"color:#993366">That=92s fine =96 I overlooked that definition, sorry.</=
span></p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">-- Figure 9 (Section 4.7.2)</span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">I think I understand what=92s going=
 on, but the use of =93add/remove=94 in the figure should be explained in a=
ssociated text.</span></p>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"color:#009900">What about updating th=
e sentence above Figure 9 to:</span><br>
A packet with corresponding Flow-IDs is illustrated in Figure 9, which also=
 indicates where Flow-ID can be added or removed.<br>
<br>
<b><i><span style=3D"color:#993366">[David&gt;] </span></i></b><span style=
=3D"color:#993366">Sure, with one minor edit: =93where Flow-ID=94 -&gt; =93=
where each Flow-ID=94</span></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">OK.</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div style=3D"border:none; border-left:solid blue 1.5pt; padding:0in 0in 0i=
n 4.0pt">
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">Thanks, --David</span></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#009900"><br>
Thank you!<br>
Janos</span><br>
<br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&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><span style=3D"font-size:11.0pt; font-family:&quo=
t;Calibri&quot;,sans-serif; color:windowtext">From:</span></b><span style=
=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:win=
dowtext"> detnet [<a href=3D"mailto:detnet-bounces@ietf.org" target=3D"_bla=
nk" rel=3D"noopener noreferrer">mailto:detnet-bounces@ietf.org</a>]
<b>On Behalf Of </b>J=E1nos Farkas<br>
<b>Sent:</b> Thursday, June 28, 2018 9:09 PM<br>
<b>To:</b> Lou Berger; Stewart Bryant; <a href=3D"mailto:detnet@ietf.org" t=
arget=3D"_blank" rel=3D"noopener noreferrer">
detnet@ietf.org</a> &gt;&gt; DetNet WG<br>
<b>Subject:</b> Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-0=
5</span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Dear all,<br>
<br>
Off-line discussions among Lou, Stewart, and authors followed the discussio=
ns to properly address the WGLC comments, including the detailed comments.<=
br>
<br>
A new revision of the draft has been uploaded: draft-ietf-detnet-architectu=
re-06.<br>
<br>
In addition to the changes already described in this thread, the following =
bigger changes have been made to the draft:<br>
<br>
<br>
<b>Section 2.1 Terms used in this document</b><br>
<br>
Some definitions refined as suggested by the detailed comments<br>
<br>
New definitions have been added:<br>
<br>
&nbsp;&nbsp; &quot;allocation<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Resources are =
dedicated to support a DetNet flow.&nbsp; Depending<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; on an implemen=
tation, the resource may be reused by non-<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DetNet flows w=
hen it is not used by the DetNet flow.<br>
<br>
<br>
&nbsp;&nbsp; PEF&nbsp;&nbsp;&nbsp;&nbsp; A Packet Elimination Function (PEF=
) eliminates duplicate<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; copies of pack=
ets to prevent excess packets flooding the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; network or dup=
licate packets being sent out of the DetNet<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; domain.&nbsp; =
PEF can be implemented by an edge node, a relay<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; node, or an en=
d system.<br>
<br>
&nbsp; PRF&nbsp;&nbsp;&nbsp;&nbsp; A Packet Replication Function (PRF) repl=
icates DetNet flow<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; packets and fo=
rwards them to one or more next hops in the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DetNet domain.=
&nbsp; The number of packet copies sent to each next<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hop is a DetNe=
t flow specific parameter at the node doing the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; replication.&n=
bsp; PRF can be implemented by an edge node, a relay<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; node, or an en=
d system.<br>
<br>
&nbsp;&nbsp; PREOF&nbsp;&nbsp; Collective name for Packet Replication, Elim=
ination, and<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ordering Funct=
ions.<br>
<br>
&nbsp;&nbsp; POF&nbsp;&nbsp;&nbsp;&nbsp; A Packet Ordering Function (POF) r=
e-orders packets within a<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DetNet flow th=
at are received out of order.&nbsp; This function<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; can be impleme=
nted by an edge node, a relay node, or an end<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; system.<br>
<br>
&nbsp; DetNet service proxy<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Maps between A=
pp-flows and DetNet flows.<br>
<br>
&nbsp;&nbsp; bridged path<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A VLAN bridge =
uses the VLAN ID and the destination MAC<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; address to sel=
ect the outbound port hence the path for a<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; frame.&quot;<b=
r>
<br>
<br>
<b>Section 3.1 Primary goals defining the DetNet QoS</b><br>
<br>
A new QoS aspect has been added:<br>
&nbsp;&nbsp; &quot;o&nbsp; An upper bound on out-of-order packet delivery.&=
nbsp; It is worth<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; noting that some DetNet applications are una=
ble to tolerate any<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; out-of-order delivery.&quot;<br>
<br>
<br>
The 3rd paragraph on loss on page 8 after the bullet list has been extended=
 to:<br>
&nbsp;&nbsp; &quot;After congestion, the most important contributions to pa=
cket loss are<br>
&nbsp;&nbsp; typically from random media errors and equipment failures.&nbs=
p; Service<br>
&nbsp;&nbsp; protection is the name for the mechanisms used by DetNet to ad=
dress<br>
&nbsp;&nbsp; these losses.&nbsp; The mechanisms employed are constrained by=
 the<br>
&nbsp;&nbsp; requirement to meet the users' latency requirements.&nbsp; Pac=
ket<br>
&nbsp;&nbsp; replication and elimination (Section 3.2.2) and packet encodin=
g<br>
&nbsp;&nbsp; (Section 3.2.2.3) are described in this document to provide se=
rvice<br>
&nbsp;&nbsp; protection; others may be found.&nbsp; For instance, packet en=
coding can<br>
&nbsp;&nbsp; be used to provide service protection against random media err=
ors,<br>
&nbsp;&nbsp; packet replication and elimination can be used to provide serv=
ice<br>
&nbsp;&nbsp; protection against equipment failures.&nbsp; This mechanism di=
stributes<br>
&nbsp;&nbsp; the contents of DetNet flows over multiple paths in time and/o=
r<br>
&nbsp;&nbsp; space, so that the loss of some of the paths does need not cau=
se the<br>
&nbsp;&nbsp; loss of any packets.&quot;<br>
<br>
<br>
<b>3.2.2.&nbsp; Service Protection</b><br>
<br>
Service protection is used as a more generic term. Introductory text added:=
<br>
&nbsp;&nbsp; &quot;Service protection aims to mitigate or eliminate packet =
loss due to<br>
&nbsp;&nbsp; equipment failures, random media and/or memory faults.&nbsp; T=
hese types<br>
&nbsp;&nbsp; of packet loss can be greatly reduced by spreading the data ov=
er<br>
&nbsp;&nbsp; multiple disjoint forwarding paths.&nbsp; Various service prot=
ection<br>
&nbsp;&nbsp; methods are described in [RFC6372], e.g., 1&#43;1 linear prote=
ction.<br>
&nbsp;&nbsp; This section describes the functional details of an additional=
 method<br>
&nbsp;&nbsp; in Section 3.2.2.2, which can be implemented as described in<b=
r>
&nbsp;&nbsp; Section 3.2.2.3 or as specified in [I-D.ietf-detnet-dp-sol-mpl=
s] in<br>
&nbsp;&nbsp; order to provide 1&#43;n hitless protection.&nbsp; The appropr=
iate service<br>
&nbsp;&nbsp; protection mechanism depends on the scenario and the requireme=
nts.&quot;<br>
<br>
<br>
New sub-section added:<br>
<br>
&quot;3.2.2.1.&nbsp; In-Order Delivery<br>
<br>
&nbsp;&nbsp; Out-of-order packet delivery can be a side effect of service<b=
r>
&nbsp;&nbsp; protection.&nbsp; Packets delivered out-of-order impact the am=
ount of<br>
&nbsp;&nbsp; buffering needed at the destination to properly process the re=
ceived<br>
&nbsp;&nbsp; data.&nbsp; Such packets also influence the jitter of a flow.&=
nbsp; The DetNet<br>
&nbsp;&nbsp; service includes maximum allowed misordering as a constraint.&=
nbsp; Zero<br>
&nbsp;&nbsp; misordering would be a valid service constraint to reflect tha=
t the<br>
&nbsp;&nbsp; end system(s) of the flow cannot tolerate any out-of-order del=
ivery.<br>
&nbsp;&nbsp; Service protection may provide a mechanism to support in-order=
<br>
&nbsp;&nbsp; delivery.&quot;<br>
<br>
<br>
<b>3.2.2.2. Packet Replication and Elimination</b><br>
<br>
New bullet added as the last one:<br>
&nbsp;&nbsp; &quot;o&nbsp; The Packet Ordering Function (POF) uses the sequ=
encing information<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to re-order a DetNet flow's packets that are=
 received out of<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; order.&quot;<br>
<br>
New sentence added after the bullet list: <br>
&quot;The order in which a node applies the PEF and the PRF to a DetNet<br>
flow is implementation specific.&quot;<br>
<br>
2nd paragraph after the bullet list has been updated to:<br>
&quot;Some service protection mechanisms rely on switching from one flow to=
<br>
&nbsp;&nbsp; another when a failure of a flow is detected.&nbsp; Contrarily=
, packet<br>
&nbsp;&nbsp; replication and elimination combines the DetNet member flows s=
ent<br>
&nbsp;&nbsp; along multiple different paths, and performs a packet-by-packe=
t<br>
&nbsp;&nbsp; selection of which to discard, e.g., based on sequencing infor=
mation.&quot;<br>
<br>
<br>
<b>3.2.3.&nbsp; Explicit routes</b><br>
<br>
Out-of-order aspect added to the first paragraph, which is about distribute=
d routing:<br>
&quot;Furthermore, out-of-order<br>
packet delivery can be a side effect of route changes.&quot;<br>
<br>
New sentence added to the 3rd paragraph:<br>
&quot;Explicit routes can be established various<br>
ways, e.g., with RSVP-TE [RFC3209], with Segment Routing (SR)<br>
[I-D.ietf-spring-segment-routing], via a Software Defined Networking<br>
approach [RFC7426], with IS-IS [RFC7813], etc.&quot;<br>
<br>
New paragraph added:<br>
&nbsp;&nbsp; &quot;Out-of-order packet delivery can be a side effect of dis=
tributing a<br>
&nbsp;&nbsp; single flow over multiple paths especially when there is a cha=
nge<br>
&nbsp;&nbsp; from one path to another when combining the flow.&nbsp; This i=
s<br>
&nbsp;&nbsp; irrespective of the distribution method used, also applies to =
service<br>
&nbsp;&nbsp; protection over explicit routes.&nbsp; As described in Section=
 3.2.2.1,<br>
&nbsp;&nbsp; out-of-order packets influence the jitter of a flow and impact=
 the<br>
&nbsp;&nbsp; amount of buffering needed to process the data; therefore, Det=
Net<br>
&nbsp;&nbsp; service includes maximum allowed misordering as a constraint.&=
nbsp; The<br>
&nbsp;&nbsp; use of explicit routes helps to provide in-order delivery beca=
use<br>
&nbsp;&nbsp; there is no immediate route change with the network topology, =
but the<br>
&nbsp;&nbsp; changes are plannable as they are between the different explic=
it<br>
&nbsp;&nbsp; routes.&quot;<br>
<br>
<b><br>
4.1.1. Representative Protocol Stack Model</b><br>
<br>
&quot;Explicit routes&quot; have been added to Figure 2 with the correspond=
ing explanation:<br>
&nbsp;&quot;Explicit routes<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The DetNet tra=
nsport layer provides mechanisms to ensure that<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fixed paths ar=
e provided for DetNet flows.&nbsp; These explicit<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; paths avoid th=
e impact of network convergence.&quot;<br>
<br>
<br>
Section 4.11 Connected islands vs. networks of v05 has been deleted because=
 it was just a leftover from early drafts on what DetNet WG should do; whic=
h are covered by the charter anyways.<br>
<br>
<br>
References have been cleaned up and brought up-to-date.<br>
<br>
<br>
Refinements have been implemented in the draft according to Lou's detailed =
comments. They are not listed here because they are minor changes.<br>
<br>
<br>
Best regards,<br>
Janos<br>
<br>
</p>
<div>
<p class=3D"MsoNormal">On 6/12/2018 2:48 PM, Lou Berger wrote:</p>
</div>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
Bal=E1zs, <br>
<br>
Thanks for the response -- please see below. <br>
<br>
---------- <br>
On June 12, 2018 4:07:35 AM Bal=E1zs Varga A <a href=3D"mailto:balazs.a.var=
ga@ericsson.com" target=3D"_blank" rel=3D"noopener noreferrer">
&lt;balazs.a.varga@ericsson.com&gt;</a> wrote: <br>
<br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Hi Lou, Thanks for th=
e comments. See reactions inline. Document update in progress. Cheers Bala'=
zs
<br>
<br>
-----Original Message----- <br>
From: detnet <a href=3D"mailto:detnet-bounces@ietf.org" target=3D"_blank" r=
el=3D"noopener noreferrer">
&lt;detnet-bounces@ietf.org&gt;</a> On Behalf Of Lou Berger <br>
Sent: 2018. j=FAnius 1. 22:42 <br>
To: DetNet WG <a href=3D"mailto:detnet@ietf.org" target=3D"_blank" rel=3D"n=
oopener noreferrer">
&lt;detnet@ietf.org&gt;</a>; <a href=3D"mailto:draft-ietf-detnet-architectu=
re@ietf.org" target=3D"_blank" rel=3D"noopener noreferrer">
draft-ietf-detnet-architecture@ietf.org</a> <br>
Subject: [Detnet] Promised comments on draft-ietf-detnet-architecture <br>
<br>
Hi, <br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp; I have a number of high level comments on the docu=
ment that I'd like to &nbsp;raise below.&nbsp; I also have a number of more=
 editorial/specific comments that &nbsp;I'd like to review directly with th=
e authors and then have them report back &nbsp;on changes -- if any turn
 out to be more substantive discussions from the &nbsp;author's perspective=
, I'll raise these on the list separately.
</p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">... <br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
- WRT Section 4.4.3, I think the inclusion of a distributed control plane i=
n the &quot;Network Plane&quot; is inconsistent with other functional defin=
itions and conflates where a function resides from the actual function and =
that whether control is implemented in a fully
 centralized, fully distributed or some hybrid form doesn't fundamentally c=
hange&nbsp; the control function's role -- therefore I think the sections 4=
.4.2 and .3 should be revised accordingly
<br>
[Bal=E1zs Varga A] Agree in principal. Let's discuss the details. </p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Okay - I'll work with=
 you off line and we can report back the results/proposed changes.
<br>
<br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">- In several places i=
t's not clear that DetNet service is always a L3 service which is controlle=
d using L3 identifiers, i.e., IP addresses -- this is true even in the MPLS=
 service case and the TSN over MPLS
 case. I think this is an important point to be clear on in the document. <=
br>
[Bal=E1zs Varga A] I am not sure. DetNet service is always provided over a =
L3 network (IP or MPLS), that is fine. However the service itself can be L2=
 or L3. In case of TSN Ethernet frames are transported, so it is a L2 servi=
ce. In case of IP end systems IP packets
 are transported so it is a L3 service. </p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
Humm - While I agree that DetNet is providing an (enhanced) L2VPN service, =
it is not itself providing control or service of L2 devices -- this is TSN'=
s job.&nbsp; The fact that DetNet is all about behavior of L3 nodes (i.e., =
IP and PW/MPLS) and not L2 nodes (i.e.,
 TSN bridges) is something the architecture should make unambiguous. <br>
<br>
Thanks, <br>
Lou <br>
<br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal">Please let me know what you think. <br>
<br>
Cheers, <br>
<br>
Lou <br>
<br>
<br>
_______________________________________________ <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=
>
<br>
_______________________________________________ <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=
>
</p>
</blockquote>
<p class=3D"MsoNormal">&nbsp;</p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
<br>
<br>
</p>
<div>
<p class=3D"MsoNormal">On 6/12/2018 6:27 PM, Stewart Bryant wrote:</p>
</div>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p>Dear Bala'zs</p>
<p>Thank you your for your consideration of these points. I will just pick =
up a few that need some further thought:</p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp; DetNet transit node</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; A node operating at the DetNet transport layer, that utilizes</=
p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; link layer and/or network layer switching across multiple</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; links and/or sub-networks to provide paths for DetNet service</=
p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; layer functions.&nbsp; Optionally provides congestion protectio=
n</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; over those paths.&nbsp; An MPLS LSR is an example of a DetNet</=
p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; transit node.</p>
<p class=3D"MsoPlainText">SB&gt; In that example it would have to be a DetN=
et enable/aware LSR. An
</p>
<p class=3D"MsoPlainText">SB&gt; ordinary LSR would not know anything about=
 DetNet.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">[Bal=E1zs Varga A] No, A DetNet aware LSR would b=
e a relay node (S-PE).</p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
I think the confusion is what &quot;DetNet Transport Layer&quot; means. Thi=
s <br>
technology touches on Transport Layer in&nbsp; the L4 sense, and the<br>
Transport Network Layer as in the packet network that carries<br>
L3 packets. <br>
<br>
So I think that we need to clarify whether a DetNet transit node<br>
is an S-PE (i.e. a a transit node in the DetNet layer), or a P node<br>
(i.e. a transit node that is carrying DetNet packets but could be<br>
carrying any sort of MPLS packet)<br>
<br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoPlainText">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; These three techniques can be applie=
d independently, giving eight</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; possible combinations, including non=
e (no DetNet), although some</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; combinations are of wider utility th=
an others.&nbsp; This separation keeps</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; the protocol stack coherent and maxi=
mizes interoperability with</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; existing and developing standards in=
 this (IETF) and other Standards</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; Development Organizations.&nbsp; Som=
e examples of typical expected</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; combinations:</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; o&nbsp; Explicit routes plus service=
 protection are exactly the techniques</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; employed by [HSR-P=
RP].&nbsp; Explicit routes are achieved by limiting</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the physical topol=
ogy of the network, and the sequentialization,</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; replication, and d=
uplicate elimination are facilitated by packet</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tags added at the =
front or the end of Ethernet frames.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">SB&gt; ER can be done virtually as well as physic=
ally. RSVP is a type of
</p>
<p class=3D"MsoPlainText">SB&gt; ER, as is Adj-SID based SR, and we can des=
ign other types.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">[Bal=E1zs Varga A] Agree, but these are examples.=
 Statement is for HSR-PRP.</p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">So the question is wh=
ether we should expand the set of examples, particularly<br>
to more accessible ones.<br>
<br>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Packet re=
plication and elimination</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; &gt; &gt; &gt; &gt; &gt=
; &gt; &gt; relay &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; /------------&#43; R node E &#43;-=
-----------\ &gt;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; /&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; v &#43; ^&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; \ &gt;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end&nbsp;&nbsp;&nb=
sp; R &#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; v | ^&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; E e=
nd</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; system&nbsp;&nbsp;=
 &#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; v | ^&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;&nbsp;&nb=
sp; system</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; \&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; v &#43; ^&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; / &gt;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; \------------&#43; R relay E &#43;=
-----------/ &gt;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; &gt; &gt; &gt; &gt; &gt=
; &gt; &gt;&nbsp; node &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Figure=
 1</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; Packet replication and elimination d=
oes not react to and correct</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; failures; it is entirely passive.&nb=
sp; Thus, intermittent failures,</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">SB&gt; I think it copes with intermittent failure=
s OK.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">[Bal=E1zs Varga A] Yes, PRF and PEF can eliminate=
 the effect of such failures. But text
</p>
<p class=3D"MsoPlainText">intends to say that it is passive. It is not reac=
ting to such failures. No change in text.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
You say that PREF does not correct failures. I would contend that is exactl=
y<br>
what it does. Sure it does not react but it does correct, and it does<br>
address intermittent failures.<br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoPlainText">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; transported between the peer end sys=
tems.&nbsp; Therefore, the following</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; possible types / formats of a DetNet=
 flow are distinguished in this</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; document:</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; o&nbsp; App-flow: native format of a=
 DetNet flow.&nbsp; It does not contain any</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DetNet related att=
ributes.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; o&nbsp; DetNet-t-flow: specific form=
at of a DetNet flow.&nbsp; Only requires</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the congestion / l=
atency features provided by the Detnet transport</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; layer.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; o&nbsp; DetNet-s-flow: specific form=
at of a DetNet flow.&nbsp; Only requires</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the replication/el=
imination feature ensured by the DetNet service</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; layer.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; o&nbsp; DetNet-st-flow: specific for=
mat of a DetNet flow.&nbsp; It requires</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; both DetNet servic=
e layer and DetNet transport layer functions</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; during forwarding.=
</p>
<p class=3D"MsoPlainText">SB&gt; I find the relisting of these types confus=
ing. Wheren't they defined
</p>
<p class=3D"MsoPlainText">SB&gt; in the section above?</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">[Bal=E1zs Varga A] This is inline with the previo=
us section &quot; Grouping of end systems &quot;.</p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Surely if we have def=
ined them we never need to do anything but name them in<br>
later sections. Redefinition is never a good idea because it often leads to=
 <br>
conflicting definitions.<br>
<br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoPlainText">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; [HSR-PRP]&nbsp; IEC, &quot;High avai=
lability seamless redundancy (HSR) is a</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; further development of the PRP approach, alth=
ough HSR</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; functions primarily as a protocol for creatin=
g media</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; redundancy while PRP, as described in the pre=
vious</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; section, creates network redundancy.&nbsp; PR=
P and HSR are both</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; described in the IEC 62439 3 standard.&quot;,=
</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href=3D"http://webstore.iec.ch/webstor=
e/webstore.nsf/" target=3D"_blank" rel=3D"noopener noreferrer">http://webst=
ore.iec.ch/webstore/webstore.nsf/</a></p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; artnum/046615!opendocument&gt;.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">SB&gt; Not available at the time of this review, =
but my recollection is
</p>
<p class=3D"MsoPlainText">SB&gt; that this is not readily available without=
 paying a large fee.</p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
If we decide that this is essential as a key reference, there needs to be<b=
r>
some suitable text, as this will get raised a number of times between<br>
here an publication as first the directorates and then the ADs run<br>
into this.<br>
<br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; [ISA95]&nbsp;&nbsp;&nbsp; ANSI/ISA, =
&quot;Enterprise-Control System Integration Part 1:</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Models and Terminology&quot;, 2000,</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href=3D"https://www.isa.org/isa95/" ta=
rget=3D"_blank" rel=3D"noopener noreferrer"><span style=3D"color:windowtext=
; text-decoration:none">https://www.isa.org/isa95/</span></a>&gt;.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">SB&gt; Should that be 2000, or 2010.</p>
<p class=3D"MsoPlainText">SB&gt; Note that this seems to be a very expensiv=
e document to access.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">You did not comment o=
n the correctness of the reference.<br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoPlainText">&nbsp;</p>
</div>
</blockquote>
<p class=3D"MsoNormal"><br>
Best Regards<br>
<br>
Stewart</p>
</blockquote>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
</blockquote>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
</blockquote>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
</blockquote>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_3DF0466E9510274382F5B74499ACD6F8D383DDDFWPML704CHMexmai_--


From nobody Wed Jul 18 15:52:39 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 A9E19130E83 for <detnet@ietfa.amsl.com>; Wed, 18 Jul 2018 15:52:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.78
X-Spam-Level: 
X-Spam-Status: No, score=-1.78 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=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 uXIdnbdhRbTI for <detnet@ietfa.amsl.com>; Wed, 18 Jul 2018 15:52:29 -0700 (PDT)
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 56E51130E5A for <detnet@ietf.org>; Wed, 18 Jul 2018 15:52:29 -0700 (PDT)
Received: from cmgw12.unifiedlayer.com (unknown [10.9.0.12]) by gproxy2.mail.unifiedlayer.com (Postfix) with ESMTP id B73581E0682 for <detnet@ietf.org>; Wed, 18 Jul 2018 16:52:24 -0600 (MDT)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id fvJ2f995Lak7tfvJ2fKgNC; Wed, 18 Jul 2018 16:52:24 -0600
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=CYMdT/NM2h+Lx1IvEqA/dOhTD8ry5p3JF1nNZf+4RAY=; b=VBMaZjg/giIAh/e/pLVGlLUfmT YF4YTgEfQjmLTzlPK2G0MUQMZg9rMBaHZXGG3cXlqNAYX6hXnlx9o7j953jQd4NR4Fma0+cMzq9Cf SbcVDjNwHnHRG8WkRzmTbICp5;
Received: from [172.56.12.1] (port=64000 helo=[100.91.194.38]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <lberger@labn.net>) id 1ffvJ1-002p7N-M8; Wed, 18 Jul 2018 16:52:24 -0600
From: Lou Berger <lberger@labn.net>
To: Norman Finn <norman.finn@mail01.huawei.com>, Janos Farkas <Janos.Farkas@ericsson.com>, "Black, David" <David.Black@dell.com>
CC: DetNet WG <detnet@ietf.org>
Date: Wed, 18 Jul 2018 18:52:21 -0400
Message-ID: <164af982488.282b.9b4188e636579690ba6c69f2c8a0f1fd@labn.net>
In-Reply-To: <3DF0466E9510274382F5B74499ACD6F8D383DD@DFWPML704-CHM.exmail.huawei.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <CE03DB3D7B45C245BCA0D243277949363019498B@MX307CL04.corp.emc.com> <4900e61d-8399-8765-0ecb-181dc3c9ff5a@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301A79DE@MX307CL04.corp.emc.com> <ba0c0b74-8d2e-c332-18c6-02a2649cddf0@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301D75F4@MX307CL04.corp.emc.com> <61d00506-b546-6c80-044f-b5bdb243ae23@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301D84CF@MX307CL04.corp.emc.com> <VI1PR0702MB3567FE3D1186992F38378AE3F2530@VI1PR0702MB3567.eurprd07.prod.outlook.com> <CE03DB3D7B45C245BCA0D24327794936301E0973@MX307CL04.corp.emc.com>, <VI1PR0702MB3567B1C356B53A956E0C35B4F2530@VI1PR0702MB3567.eurprd07.prod.outlook.com> <3DF0466E9510274382F5B74499ACD6F8D383DD@DFWPML704-CHM.exmail.huawei.com>
User-Agent: AquaMail/1.15.0-916 (build: 101500003)
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----------164af9825bf2425282b8a090e0"
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: 172.56.12.1
X-Source-L: No
X-Exim-ID: 1ffvJ1-002p7N-M8
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: ([100.91.194.38]) [172.56.12.1]:64000
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/HSAeueo7JZedvLMq8ba772_YzQ4>
Subject: Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 18 Jul 2018 22:52:38 -0000

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

This sounds sensible to me...

Lou


----------
On July 18, 2018 6:47:01 PM Norman Finn <norman.finn@mail01.huawei.com> wrote:

> "Congestion loss protection" is better than "congestion protection".  
> That's good.
>
> It's a big change, and makes the document unnecessarily wordy.  That's bad.
>
> I would use "congestion protection" but explain somewhere that we are not 
> talking about source throttling.
>
> And if adding that explanation is difficult or controversial, I would stick 
> with "congestion protection".
>
> -- Norm
>
> ________________________________
> From: detnet [detnet-bounces@ietf.org] on behalf of Janos Farkas 
> [Janos.Farkas@ericsson.com]
> Sent: Wednesday, July 18, 2018 2:26 PM
> To: Black, David
> Cc: DetNet WG
> Subject: Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
>
> Both “congestion protection” and “congestion loss protection” work for me.
>
> Note that the architecture document is quite populated with the term 
> “congestion protection”. I do not know the other documents by heart.
>
> So it would be a bit of a change.
>
> I’d like to have the group’s opinion before making such a change, e.g., any 
> objections?
>
> Thanks,
> Janos
>
>
> From: Black, David <David.Black@dell.com>
> Sent: Wednesday, July 18, 2018 8:19 PM
> To: Janos Farkas <Janos.Farkas@ericsson.com>
> Cc: DetNet WG <detnet@ietf.org>
> Subject: RE: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
>
> Hi Janos,
>
> That text works nicely.  In briefly talking to Lou, a related suggestion 
> surfaced: “congestion protection” -> “congestion loss protection” where 
> possible (may need to be abbreviated in the Figure) .
>
> This change would make it clearer that the primary focus is protection from 
> losses caused by congestion as opposed to protection from all congestion.  
> DetNet should be able to tolerate some modest congestion (e.g., in nodes 
> that don’t have reserved DetNet resources) as long as delivery is reliable 
> and timely.
>
> Thanks, --David
>
> From: Janos Farkas [mailto:Janos.Farkas@ericsson.com]
> Sent: Wednesday, July 18, 2018 11:45 AM
> To: Black, David
> Cc: DetNet WG
> Subject: RE: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
>
> Hi David,
>
> This implies updating the definition of the DetNet service layer, e.g., to:
> DetNet service layer
> The layer at which A DetNet Service, e.g., service protection is provided.
>
> The definition of the DetNet transport layer remains the same:
> DetNet transport layer
> The layer that optionally provides congestion protection for
> DetNet flows over paths provided by the underlying network.
>
> Regards,
> Janos
>
>
> From: Black, David <David.Black@dell.com<mailto:David.Black@dell.com>>
> Sent: Monday, July 16, 2018 3:21 PM
> To: Janos Farkas <Janos.Farkas@ericsson.com<mailto:Janos.Farkas@ericsson.com>>
> Cc: DetNet WG <detnet@ietf.org<mailto:detnet@ietf.org>>
> Subject: RE: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
>
> Don’t use “congestion protection” in the definitions for both levels.
>
> Thanks, --David
>
> From: János Farkas [mailto:janos.farkas@ericsson.com]
> Sent: Sunday, July 15, 2018 10:43 PM
> To: Black, David
> Cc: DetNet WG
> Subject: Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
>
> Thank you David!
>
> I think we are set. :-)
>
> You got a point, we should update
> "DetNet service layer is the layer at which A DetNet Service, such as 
> congestion or service protection is provided."
> to
> "DetNet service layer is the layer at which A DetNet Service, such as 
> congestion protection and/or service protection is provided."
> in the definitions as well to make it clear.
>
> Thanks,
> Janos
> On 7/16/2018 3:03 AM, Black, David wrote:
> Moving the only two open items to the top …
>
> -- Section 4
>
>> We could add some introductory text to 4.1 or 4.1.1, for instance:
>> The functionality needed for DetNet (Section 3) are implemented in the 
>> DetNet layer which comprises the DetNet service layer and the DetNet 
>> transport layer.
>> The DetNet service layer functions rely on flow identification and 
>> sequencing. The DetNet transport layer function may rely on flow 
>> identification.
>>
>> What do you think?
>
> I prefer functional (what it does) characterization to mechanistic (how it 
> works) characterization in an overview, e.g., excerpting from what I 
> originally wrote:
>
> ·         The DetNet Service layer provides timely reliable in-order DetNet 
> flow delivery to applications that use DetNet.
>
> ·         The DetNet Transport layer insulates DetNet flows from 
> interference by network mechanisms, primarily queuing and routing
> I understand the principle.
>
> What about just copying the two definitions here:
> DetNet service layer is the layer at which A DetNet Service, such as 
> congestion or service protection is provided.
> DetNet transport layer optionally provides congestion protection for DetNet 
> flows over paths provided by the underlying network.
>
> David> Yes, that works, although I don’t think “congestion” was meant to be 
> included in the first definition …
>
>
>    Many real-time networks rely on physical rings or chains of two-port
>
>    devices, with a relatively simple ring control protocol.
>
> How does a “ring control protocol” control “chains”?  Suggest: “ring 
> control protocol” -> “control protocol”
> Also, are paired chains between common endpoints intended, or a more 
> general notion of chains?
> This text refers to typical factory deployment, which is chain or ring.
> It seems better to keep “ring control protocol” because they are often very 
> different from generic control protocols applicable to mesh networks.
>
> Would flipping chain and ring resolve your concern?
>
>    Many real-time networks rely on physical chains or rings of two-port
>
>    devices, with a relatively simple ring control protocol.
>
> [David>] It feels like “ring control protocol” is an important phrase to 
> retain.   In the original text, would it be reasonable to add “(applies to 
> both rings and chains)” to the end of the sentence?
> Well, I guess the point is that there are many specific ring protocols, but 
> we are looking for a generic solution.
> What about deleting "chains" from the sentence?
>
> David> Yes, if the sentence is all about rings, it’s clear.
>
> Thanks, --David
>
> From: János Farkas [mailto:janos.farkas@ericsson.com]
> Sent: Sunday, July 15, 2018 7:25 PM
> To: Black, David
> Cc: DetNet WG
> Subject: Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
>
> Hi David,
>
> Please see in-line.
>
> Thank you!
> Janos
> On 7/6/2018 11:50 PM, Black, David wrote:
> -- Bridged path definition
>
>>  Or should we do something else?
>> There is only one occurrence of "bridged path" in the text in brackets.
> That sounds like a better suggestion – change that occurrence and remove 
> the definition of “bridged path” from the draft.  That occurrence is in 
> Section 4.1.1:
>
>    Congestion protection
>            The DetNet transport layer provides congestion protection.
>            See Section 4.5.  The actual queuing and shaping mechanisms
>            are typically provided by underlying subnet layers, these can
>            be closely associated with the means of providing paths for
>           DetNet flows (e.g., MPLS LSPs or bridged paths), the path and
>            the congestion protection are conflated in this figure.
>
> Perhaps: (e.g., MPLS LSPs or bridged paths) -> (MPLS LSPs or other network 
> paths)
> or just delete the entire parenthetical example.
> OK. Let's just delete the entire parenthetical example.
>
> -- Section 4
>
>> We could add some introductory text to 4.1 or 4.1.1, for instance:
>> The functionality needed for DetNet (Section 3) are implemented in the 
>> DetNet layer which comprises the DetNet service layer and the DetNet 
>> transport layer.
>> The DetNet service layer functions rely on flow identification and 
>> sequencing. The DetNet transport layer function may rely on flow 
>> identification.
>>
>> What do you think?
>
> I prefer functional (what it does) characterization to mechanistic (how it 
> works) characterization in an overview, e.g., excerpting from what I 
> originally wrote:
>
>   *   The DetNet Service layer provides timely reliable in-order DetNet flow 
>   delivery to applications that use DetNet.
>   *   The DetNet Transport layer insulates DetNet flows from interference by 
>   network mechanisms, primarily queuing and routing
> I understand the principle.
>
> What about just copying the two definitions here:
> DetNet service layer is the layer at which A DetNet Service, such as 
> congestion or service protection is provided.
> DetNet transport layer optionally provides congestion protection for DetNet 
> flows over paths provided by the underlying network.
>
>
>> Should we also rearrange, e.g., indent the text after Figure 2 such that
>> Packet sequencing, Duplicate elimination, Flow replication, Flow merging, 
>> Packet encoding, and Packet decoding get under Service layer
>> and
>> Congestion protection and Explicit routes get under Transport layer?
>
> No, I don’t think that’s necessary – Figure 2 provides sufficient structure.
> OK.
>
> Plus a few more minor comments inline …
>
> Thanks, --David
>
> From: János Farkas [mailto:janos.farkas@ericsson.com]
> Sent: Wednesday, July 4, 2018 2:15 PM
> To: Black, David
> Cc: DetNet WG
> Subject: Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
>
> Hi David,
>
> Thank you very much for your review and comments!
>
> Please see in-line.
> On 6/29/2018 4:10 PM, Black, David wrote:
> The -06 version of this draft is much improved over the -05 version – lots 
> of diligent work by the authors is evident and appreciated.
>
> I have two minor content concerns and some smaller editorial items.
>
> ** Content
>
> -- Section 2.2
>
> The definition of “bridged path” looks like a definition of “bridged 
> forwarding” – the definition needs to encompass the notion of a path that 
> involves more than one bridge.
>
>
>    bridged path
>
>            A VLAN bridge uses the VLAN ID and the destination MAC
>
>            address to select the outbound port hence the path for a
>
>            frame.
>
> You are right, it looks like the emphasis is on bridge forwarding rather 
> than path.
> However, the superposition of the outbound ports provides a path, which was 
> tried to be captured by "hence the path".
> The idea was to keep it simple not dive into the details, which are not 
> necessary in this document.
>
> Would it be good to update to:
>
>    bridged path
>
>            A VLAN bridge uses the VLAN ID and the destination MAC
>
>            address to select the outbound port. The superposition
>
>            of the outbound ports is the path for a frame.
> ?
>
> Or should we do something else?
> There is only one occurrence of "bridged path" in the text in brackets.
>
> -- Section 4
>
> Figure 2 in Section 4.1.1 introduces the Detnet service and transport 
> layers.   The associated text quickly dives into explaining the 
> functionality in those layers, but it would be helpful to start with an 
> initial high level description of each of those layers that helps motivate 
> their separation.  It appears that:
> - The DetNet Service layer provides timely reliable in-order DetNet flow 
> delivery to applications that use DetNet.   A DetNet flow at the top of the 
> DetNet Service layer may or may not be a compound flow at the bottom of 
> that layer.
> - The DetNet Transport layer insulates DetNet flows (at the bottom of the 
> DetNet Service layer) from interference by network mechanisms, primarily 
> queuing and routing, where congestion is an indication of queueing 
> interference.  A DetNet flow at the top of the DetNet Transport layer may 
> or may not be a member flow that is part of a compound flow, depending on 
> what is done in the DetNet Service layer.
>
> You are right, section 4 jumps into the details without much of an 
> introduction. I guess we had a kind of chicken and egg problem here. Figure 
> 4 provides a higher level view than Figure 2. However, Figure 4 captures 
> different aspects, dives into the details of data plane options. So, it 
> seems better to keep the order.
>
> We could add some introductory text to 4.1 or 4.1.1, for instance:
> The functionality needed for DetNet (Section 3) are implemented in the 
> DetNet layer which comprises the DetNet service layer and the DetNet 
> transport layer. The DetNet service layer functions rely on flow 
> identification and sequencing. The DetNet transport layer function may rely 
> on flow identification.
>
> What do you think?
>
> Should we also rearrange, e.g., indent the text after Figure 2 such that
> Packet sequencing, Duplicate elimination, Flow replication, Flow merging, 
> Packet encoding, and Packet decoding get under Service layer
> and
> Congestion protection and Explicit routes get under Transport layer?
>
>
>
> There’s a related paragraph of text between Figures 3 and 4 in Section 
> 4.1.2, but it doesn’t provide useful intuition about which functionality 
> belongs in which layer.
>
> ** Editorial
>
> -- Section 2.1
>
> “expected” seems off in the definition of reservation:
>
>    reservation
>            The set of resources allocated between a source and one or
>            more destinations through transit nodes and subnets
>            associated with a DetNet flow, to provide the expected DetNet
>            Service.
>
> Suggest either “to provide the provisioned DetNet Service to that flow”
> I like this one, will update to this one.
>
> or “to provide the specified DetNet Service to that flow.”
>
> -- Section 3.1
>
>
>    o  An upper bound on out-of-order packet delivery.  It is worth
>
>       noting that some DetNet applications are unable to tolerate any
>
>       out-of-order delivery.
>
> Is that a sequence bound or a time bound or both?   I suspect that a 
> sequence bound (maximum degree of reordering in a flow, independent of flow 
> rate) was intended.  An analogous clarification would be helpful in section 
> 3.2.2.1 .
> It is intentionally kept high level in the architecture draft. Details are 
> to be provided by the flow information model draft. Please see my previous 
> mail: https://mailarchive.ietf.org/arch/msg/detnet/AWG2eemg_AWsvF2FwtREyd_xtC8.
>
> [David>] OK.
>
> -- Section 3.2.3
>
> I don’t understand “defined” in:
>
>
>    Even the use of
>
>    redundant paths through a network defined, e.g., by [RFC6372] do not
>
>    eliminate the chances of packet loss.
>
> Was “e.g., as defined by [RFC6372],” intended?
> Yes, this was the intention, will update to this one.
>
>    Many real-time networks rely on physical rings or chains of two-port
>
>    devices, with a relatively simple ring control protocol.
>
> How does a “ring control protocol” control “chains”?  Suggest: “ring 
> control protocol” -> “control protocol”
> Also, are paired chains between common endpoints intended, or a more 
> general notion of chains?
> This text refers to typical factory deployment, which is chain or ring.
> It seems better to keep “ring control protocol” because they are often very 
> different from generic control protocols applicable to mesh networks.
>
> Would flipping chain and ring resolve your concern?
>
>    Many real-time networks rely on physical chains or rings of two-port
>
>    devices, with a relatively simple ring control protocol.
>
> [David>] It feels like “ring control protocol” is an important phrase to 
> retain.   In the original text, would it be reasonable to add “(applies to 
> both rings and chains)” to the end of the sentence?
> Well, I guess the point is that there are many specific ring protocols, but 
> we are looking for a generic solution.
> What about deleting "chains" from the sentence?
>
>
>    Explicit routes can be established various ways,
>
> established various -> established in various
> OK.
>
>
>
>    This is
>
>    irrespective of the distribution method used, also applies to service
>
>    protection over explicit routes.
>
> used, also -> used, and also
> OK.
>
>
> -- Figure 5 (Section 4.1.3)
>
> The UNI acronym is introduced without expansion or definition – please 
> correct that, e.g., by defining UNI in Section 2.1.
> DetNet-UNI is there among the definitions. It seems enough to me.
>
> [David>] That’s fine – I overlooked that definition, sorry.
>
> -- Figure 9 (Section 4.7.2)
>
> I think I understand what’s going on, but the use of “add/remove” in the 
> figure should be explained in associated text.
> What about updating the sentence above Figure 9 to:
> A packet with corresponding Flow-IDs is illustrated in Figure 9, which also 
> indicates where Flow-ID can be added or removed.
>
> [David>] Sure, with one minor edit: “where Flow-ID” -> “where each Flow-ID”
> OK.
>
> Thanks, --David
>
> Thank you!
> Janos
>
>
>
> From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of János Farkas
> Sent: Thursday, June 28, 2018 9:09 PM
> To: Lou Berger; Stewart Bryant; detnet@ietf.org<mailto:detnet@ietf.org> >> 
> DetNet WG
> Subject: Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
>
> Dear all,
>
> Off-line discussions among Lou, Stewart, and authors followed the 
> discussions to properly address the WGLC comments, including the detailed 
> comments.
>
> A new revision of the draft has been uploaded: 
> draft-ietf-detnet-architecture-06.
>
> In addition to the changes already described in this thread, the following 
> bigger changes have been made to the draft:
>
>
> Section 2.1 Terms used in this document
>
> Some definitions refined as suggested by the detailed comments
>
> New definitions have been added:
>
>    "allocation
>            Resources are dedicated to support a DetNet flow.  Depending
>            on an implementation, the resource may be reused by non-
>            DetNet flows when it is not used by the DetNet flow.
>
>
>    PEF     A Packet Elimination Function (PEF) eliminates duplicate
>            copies of packets to prevent excess packets flooding the
>            network or duplicate packets being sent out of the DetNet
>            domain.  PEF can be implemented by an edge node, a relay
>            node, or an end system.
>
>   PRF     A Packet Replication Function (PRF) replicates DetNet flow
>            packets and forwards them to one or more next hops in the
>            DetNet domain.  The number of packet copies sent to each next
>            hop is a DetNet flow specific parameter at the node doing the
>            replication.  PRF can be implemented by an edge node, a relay
>            node, or an end system.
>
>    PREOF   Collective name for Packet Replication, Elimination, and
>            Ordering Functions.
>
>    POF     A Packet Ordering Function (POF) re-orders packets within a
>            DetNet flow that are received out of order.  This function
>            can be implemented by an edge node, a relay node, or an end
>            system.
>
>   DetNet service proxy
>            Maps between App-flows and DetNet flows.
>
>    bridged path
>            A VLAN bridge uses the VLAN ID and the destination MAC
>            address to select the outbound port hence the path for a
>            frame."
>
>
> Section 3.1 Primary goals defining the DetNet QoS
>
> A new QoS aspect has been added:
>    "o  An upper bound on out-of-order packet delivery.  It is worth
>       noting that some DetNet applications are unable to tolerate any
>       out-of-order delivery."
>
>
> The 3rd paragraph on loss on page 8 after the bullet list has been extended to:
>    "After congestion, the most important contributions to packet loss are
>    typically from random media errors and equipment failures.  Service
>    protection is the name for the mechanisms used by DetNet to address
>    these losses.  The mechanisms employed are constrained by the
>    requirement to meet the users' latency requirements.  Packet
>    replication and elimination (Section 3.2.2) and packet encoding
>    (Section 3.2.2.3) are described in this document to provide service
>    protection; others may be found.  For instance, packet encoding can
>    be used to provide service protection against random media errors,
>    packet replication and elimination can be used to provide service
>    protection against equipment failures.  This mechanism distributes
>    the contents of DetNet flows over multiple paths in time and/or
>    space, so that the loss of some of the paths does need not cause the
>    loss of any packets."
>
>
> 3.2.2.  Service Protection
>
> Service protection is used as a more generic term. Introductory text added:
>    "Service protection aims to mitigate or eliminate packet loss due to
>    equipment failures, random media and/or memory faults.  These types
>    of packet loss can be greatly reduced by spreading the data over
>    multiple disjoint forwarding paths.  Various service protection
>    methods are described in [RFC6372], e.g., 1+1 linear protection.
>    This section describes the functional details of an additional method
>    in Section 3.2.2.2, which can be implemented as described in
>    Section 3.2.2.3 or as specified in [I-D.ietf-detnet-dp-sol-mpls] in
>    order to provide 1+n hitless protection.  The appropriate service
>    protection mechanism depends on the scenario and the requirements."
>
>
> New sub-section added:
>
> "3.2.2.1.  In-Order Delivery
>
>    Out-of-order packet delivery can be a side effect of service
>    protection.  Packets delivered out-of-order impact the amount of
>    buffering needed at the destination to properly process the received
>    data.  Such packets also influence the jitter of a flow.  The DetNet
>    service includes maximum allowed misordering as a constraint.  Zero
>    misordering would be a valid service constraint to reflect that the
>    end system(s) of the flow cannot tolerate any out-of-order delivery.
>    Service protection may provide a mechanism to support in-order
>    delivery."
>
>
> 3.2.2.2. Packet Replication and Elimination
>
> New bullet added as the last one:
>    "o  The Packet Ordering Function (POF) uses the sequencing information
>       to re-order a DetNet flow's packets that are received out of
>       order."
>
> New sentence added after the bullet list:
> "The order in which a node applies the PEF and the PRF to a DetNet
> flow is implementation specific."
>
> 2nd paragraph after the bullet list has been updated to:
> "Some service protection mechanisms rely on switching from one flow to
>    another when a failure of a flow is detected.  Contrarily, packet
>    replication and elimination combines the DetNet member flows sent
>    along multiple different paths, and performs a packet-by-packet
>    selection of which to discard, e.g., based on sequencing information."
>
>
> 3.2.3.  Explicit routes
>
> Out-of-order aspect added to the first paragraph, which is about 
> distributed routing:
> "Furthermore, out-of-order
> packet delivery can be a side effect of route changes."
>
> New sentence added to the 3rd paragraph:
> "Explicit routes can be established various
> ways, e.g., with RSVP-TE [RFC3209], with Segment Routing (SR)
> [I-D.ietf-spring-segment-routing], via a Software Defined Networking
> approach [RFC7426], with IS-IS [RFC7813], etc."
>
> New paragraph added:
>    "Out-of-order packet delivery can be a side effect of distributing a
>    single flow over multiple paths especially when there is a change
>    from one path to another when combining the flow.  This is
>    irrespective of the distribution method used, also applies to service
>    protection over explicit routes.  As described in Section 3.2.2.1,
>    out-of-order packets influence the jitter of a flow and impact the
>    amount of buffering needed to process the data; therefore, DetNet
>    service includes maximum allowed misordering as a constraint.  The
>    use of explicit routes helps to provide in-order delivery because
>    there is no immediate route change with the network topology, but the
>    changes are plannable as they are between the different explicit
>    routes."
>
>
> 4.1.1. Representative Protocol Stack Model
>
> "Explicit routes" have been added to Figure 2 with the corresponding 
> explanation:
>  "Explicit routes
>            The DetNet transport layer provides mechanisms to ensure that
>            fixed paths are provided for DetNet flows.  These explicit
>            paths avoid the impact of network convergence."
>
>
> Section 4.11 Connected islands vs. networks of v05 has been deleted because 
> it was just a leftover from early drafts on what DetNet WG should do; which 
> are covered by the charter anyways.
>
>
> References have been cleaned up and brought up-to-date.
>
>
> Refinements have been implemented in the draft according to Lou's detailed 
> comments. They are not listed here because they are minor changes.
>
>
> Best regards,
> Janos
>
> On 6/12/2018 2:48 PM, Lou Berger wrote:
>
> Balázs,
>
> Thanks for the response -- please see below.
>
> ----------
> On June 12, 2018 4:07:35 AM Balázs Varga A 
> <balazs.a.varga@ericsson.com><mailto:balazs.a.varga@ericsson.com> wrote:
>
>
> Hi Lou, Thanks for the comments. See reactions inline. Document update in 
> progress. Cheers Bala'zs
>
> -----Original Message-----
> From: detnet <detnet-bounces@ietf.org><mailto:detnet-bounces@ietf.org> On 
> Behalf Of Lou Berger
> Sent: 2018. június 1. 22:42
> To: DetNet WG <detnet@ietf.org><mailto:detnet@ietf.org>; 
> draft-ietf-detnet-architecture@ietf.org<mailto:draft-ietf-detnet-architecture@ietf.org>
> Subject: [Detnet] Promised comments on draft-ietf-detnet-architecture
>
> Hi,
>
>      I have a number of high level comments on the document that I'd like to  
>      raise below.  I also have a number of more editorial/specific comments that 
>       I'd like to review directly with the authors and then have them report 
>      back  on changes -- if any turn out to be more substantive discussions from 
>      the  author's perspective, I'll raise these on the list separately.
> ....
>
>
> - WRT Section 4.4.3, I think the inclusion of a distributed control plane 
> in the "Network Plane" is inconsistent with other functional definitions 
> and conflates where a function resides from the actual function and that 
> whether control is implemented in a fully centralized, fully distributed or 
> some hybrid form doesn't fundamentally change  the control function's role 
> -- therefore I think the sections 4.4.2 and .3 should be revised accordingly
> [Balázs Varga A] Agree in principal. Let's discuss the details.
> Okay - I'll work with you off line and we can report back the 
> results/proposed changes.
>
>
> - In several places it's not clear that DetNet service is always a L3 
> service which is controlled using L3 identifiers, i.e., IP addresses -- 
> this is true even in the MPLS service case and the TSN over MPLS case. I 
> think this is an important point to be clear on in the document.
> [Balázs Varga A] I am not sure. DetNet service is always provided over a L3 
> network (IP or MPLS), that is fine. However the service itself can be L2 or 
> L3. In case of TSN Ethernet frames are transported, so it is a L2 service. 
> In case of IP end systems IP packets are transported so it is a L3 service.
>
> Humm - While I agree that DetNet is providing an (enhanced) L2VPN service, 
> it is not itself providing control or service of L2 devices -- this is 
> TSN's job.  The fact that DetNet is all about behavior of L3 nodes (i.e., 
> IP and PW/MPLS) and not L2 nodes (i.e., TSN bridges) is something the 
> architecture should make unambiguous.
>
> Thanks,
> Lou
>
>
> Please let me know what you think.
>
> Cheers,
>
> Lou
>
>
> _______________________________________________
> 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
>
>
>
>
> On 6/12/2018 6:27 PM, Stewart Bryant wrote:
>
> Dear Bala'zs
>
> Thank you your for your consideration of these points. I will just pick up 
> a few that need some further thought:
>
>
>
>
>
>
>
>     DetNet transit node
>
>            A node operating at the DetNet transport layer, that utilizes
>
>            link layer and/or network layer switching across multiple
>
>            links and/or sub-networks to provide paths for DetNet service
>
>            layer functions.  Optionally provides congestion protection
>
>            over those paths.  An MPLS LSR is an example of a DetNet
>
>            transit node.
>
> SB> In that example it would have to be a DetNet enable/aware LSR. An
>
> SB> ordinary LSR would not know anything about DetNet.
>
>
>
> [Balázs Varga A] No, A DetNet aware LSR would be a relay node (S-PE).
>
> I think the confusion is what "DetNet Transport Layer" means. This
> technology touches on Transport Layer in  the L4 sense, and the
> Transport Network Layer as in the packet network that carries
> L3 packets.
>
> So I think that we need to clarify whether a DetNet transit node
> is an S-PE (i.e. a a transit node in the DetNet layer), or a P node
> (i.e. a transit node that is carrying DetNet packets but could be
> carrying any sort of MPLS packet)
>
>
>
> ============
>
>
>
>
>
>    These three techniques can be applied independently, giving eight
>
>    possible combinations, including none (no DetNet), although some
>
>    combinations are of wider utility than others.  This separation keeps
>
>    the protocol stack coherent and maximizes interoperability with
>
>    existing and developing standards in this (IETF) and other Standards
>
>    Development Organizations.  Some examples of typical expected
>
>    combinations:
>
>
>
>    o  Explicit routes plus service protection are exactly the techniques
>
>       employed by [HSR-PRP].  Explicit routes are achieved by limiting
>
>       the physical topology of the network, and the sequentialization,
>
>       replication, and duplicate elimination are facilitated by packet
>
>       tags added at the front or the end of Ethernet frames.
>
>
>
> SB> ER can be done virtually as well as physically. RSVP is a type of
>
> SB> ER, as is Adj-SID based SR, and we can design other types.
>
>
>
> [Balázs Varga A] Agree, but these are examples. Statement is for HSR-PRP.
> So the question is whether we should expand the set of examples, particularly
> to more accessible ones.
>
> ============
>
>
>
>
>
>
>
>
>                     Packet replication and elimination
>
>
>
>                 > > > > > > > > > relay > > > > > > > >
>
>                > /------------+ R node E +------------\ >
>
>               > /                  v + ^               \ >
>
>       end    R +                   v | ^                + E end
>
>       system   +                   v | ^                +   system
>
>               > \                  v + ^               / >
>
>                > \------------+ R relay E +-----------/ >
>
>                 > > > > > > > > >  node > > > > > > > >
>
>
>
>                                  Figure 1
>
>
>
>    Packet replication and elimination does not react to and correct
>
>    failures; it is entirely passive.  Thus, intermittent failures,
>
>
>
> SB> I think it copes with intermittent failures OK.
>
>
>
> [Balázs Varga A] Yes, PRF and PEF can eliminate the effect of such 
> failures. But text
>
> intends to say that it is passive. It is not reacting to such failures. No 
> change in text.
>
>
>
> You say that PREF does not correct failures. I would contend that is exactly
> what it does. Sure it does not react but it does correct, and it does
> address intermittent failures.
>
>
>
> ===========
>
>
>
>    transported between the peer end systems.  Therefore, the following
>
>    possible types / formats of a DetNet flow are distinguished in this
>
>    document:
>
>
>
>    o  App-flow: native format of a DetNet flow.  It does not contain any
>
>       DetNet related attributes.
>
>
>
>    o  DetNet-t-flow: specific format of a DetNet flow.  Only requires
>
>       the congestion / latency features provided by the Detnet transport
>
>       layer.
>
>
>
>    o  DetNet-s-flow: specific format of a DetNet flow.  Only requires
>
>       the replication/elimination feature ensured by the DetNet service
>
>       layer.
>
>
>
>    o  DetNet-st-flow: specific format of a DetNet flow.  It requires
>
>       both DetNet service layer and DetNet transport layer functions
>
>       during forwarding.
>
> SB> I find the relisting of these types confusing. Wheren't they defined
>
> SB> in the section above?
>
>
>
> [Balázs Varga A] This is inline with the previous section " Grouping of end 
> systems ".
> Surely if we have defined them we never need to do anything but name them in
> later sections. Redefinition is never a good idea because it often leads to
> conflicting definitions.
>
>
>
>
> ============
>
>
>
>
>
>
>
>    [HSR-PRP]  IEC, "High availability seamless redundancy (HSR) is a
>
>               further development of the PRP approach, although HSR
>
>               functions primarily as a protocol for creating media
>
>               redundancy while PRP, as described in the previous
>
>               section, creates network redundancy.  PRP and HSR are both
>
>               described in the IEC 62439 3 standard.",
>
>               <http://webstore.iec.ch/webstore/webstore.nsf/
>
>               artnum/046615!opendocument>.
>
>
>
> SB> Not available at the time of this review, but my recollection is
>
> SB> that this is not readily available without paying a large fee.
>
> If we decide that this is essential as a key reference, there needs to be
> some suitable text, as this will get raised a number of times between
> here an publication as first the directorates and then the ADs run
> into this.
>
>
>
>
>
> ===========
>
>
>
>
>
>
>
>    [ISA95]    ANSI/ISA, "Enterprise-Control System Integration Part 1:
>
>               Models and Terminology", 2000,
>
>               <https://www.isa.org/isa95/>.
>
>
>
> SB> Should that be 2000, or 2010.
>
> SB> Note that this seems to be a very expensive document to access.
>
>
> You did not comment on the correctness of the reference.
>
>
>
>
> Best Regards
>
> Stewart
>
>
>
>
>
>
>
> ----------
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet
>

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

<html>
<head>
<style>
<!--
@font-face
=09{font-family:Courier}
@font-face
=09{font-family:Wingdings}
@font-face
=09{font-family:"Cambria Math"}
@font-face
=09{font-family:Calibri}
@font-face
=09{font-family:Consolas}
p.MsoNormal, li.MsoNormal, div.MsoNormal
=09{margin:0in;
=09margin-bottom:.0001pt;
=09font-size:12.0pt;
=09font-family:"Times New Roman",serif;
=09color:black}
a:link, span.MsoHyperlink
=09{color:blue;
=09text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
=09{color:purple;
=09text-decoration:underline}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
=09{margin-right:0in;
=09margin-left:0in;
=09font-size:12.0pt;
=09font-family:"Times New Roman",serif;
=09color:black}
pre
=09{margin:0in;
=09margin-bottom:.0001pt;
=09font-size:10.0pt;
=09font-family:"Courier New"}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
=09{margin-top:0in;
=09margin-right:0in;
=09margin-bottom:0in;
=09margin-left:.5in;
=09margin-bottom:.0001pt;
=09font-size:12.0pt;
=09font-family:"Times New Roman",serif;
=09color:black}
span.HTMLPreformattedChar
=09{font-family:"Courier New"}
p.msonormal0, li.msonormal0, div.msonormal0
=09{margin-right:0in;
=09margin-left:0in;
=09font-size:12.0pt;
=09font-family:"Times New Roman",serif;
=09color:black}
span.PlainTextChar
=09{font-family:Consolas;
=09color:black}
span.EmailStyle24
=09{font-family:"Calibri",sans-serif;
=09color:#1F497D}
span.EmailStyle25
=09{font-family:"Calibri",sans-serif;
=09color:#993366}
span.EmailStyle26
=09{font-family:"Calibri",sans-serif;
=09color:#003300}
span.EmailStyle27
=09{font-family:"Calibri",sans-serif;
=09color:olive}
span.EmailStyle28
=09{font-family:"Calibri",sans-serif;
=09color:windowtext}
span.EmailStyle29
=09{font-family:"Calibri",sans-serif;
=09color:teal}
span.EmailStyle31
=09{font-family:"Calibri",sans-serif;
=09color:windowtext}
..MsoChpDefault
=09{font-size:10.0pt}
@page WordSection1
=09{margin:1.0in 1.0in 1.0in 1.0in}
ol
=09{margin-bottom:0in}
ul
=09{margin-bottom:0in}
-->
</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=
" bgcolor=3D"white">
<div style=3D"color: black;">
<div style=3D"color: black;">
<p style=3D"margin: 0 0 1em 0; color: black;">This sounds sensible to me...=
</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: Arial, sans-serif; =
margin: 8pt 0;">On July 18, 2018 6:47:01 PM Norman Finn &lt;norman.finn@mai=
l01.huawei.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 style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">
<div>&quot;Congestion loss protection&quot; is better than &quot;congestion=
 protection&quot;.&nbsp; That's good.</div>
<div><br>
</div>
<div>It's a big change, and makes the document unnecessarily wordy.&nbsp; T=
hat's bad.</div>
<div><br>
</div>
<div>I would use &quot;congestion protection&quot; but explain somewhere th=
at we are not talking about source throttling.</div>
<div><br>
</div>
<div>And if adding that explanation is difficult or controversial, I would =
stick with &quot;congestion protection&quot;.</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"divRpF821151" 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 Janos Farkas [Janos.Farkas@ericsson.com]<br>
<b>Sent:</b> Wednesday, July 18, 2018 2:26 PM<br>
<b>To:</b> Black, David<br>
<b>Cc:</b> DetNet WG<br>
<b>Subject:</b> Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-0=
5<br>
</font><br>
</div>
<div></div>
<div>
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">Both =E2=80=9Ccongestion protect=
ion=E2=80=9D and =E2=80=9Ccongestion loss protection=E2=80=9D work for me.<=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">Note that the architecture docum=
ent is quite populated with the term =E2=80=9Ccongestion protection=E2=80=
=9D. I do not know the other documents by heart.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">So it would be a bit of a change=
..</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">I=E2=80=99d like to have the gro=
up=E2=80=99s opinion before making such a change, e.g., any objections?</sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">Thanks,</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">Janos</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">&nbsp;</span></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><span style=3D"font-size:11.0pt; font-family:&quo=
t;Calibri&quot;,sans-serif; color:windowtext">From:</span></b><span style=
=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:win=
dowtext"> Black, David &lt;David.Black@dell.com&gt;
<br>
<b>Sent:</b> Wednesday, July 18, 2018 8:19 PM<br>
<b>To:</b> Janos Farkas &lt;Janos.Farkas@ericsson.com&gt;<br>
<b>Cc:</b> DetNet WG &lt;detnet@ietf.org&gt;<br>
<b>Subject:</b> RE: [Detnet] WG Last Call: draft-ietf-detnet-architecture-0=
5</span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:teal">Hi Janos,</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:teal">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:teal">That text works nicely.&nbsp; In brief=
ly talking to Lou, a related suggestion surfaced: =E2=80=9Ccongestion prote=
ction=E2=80=9D -&gt; =E2=80=9Ccongestion loss protection=E2=80=9D where pos=
sible (may
 need to be abbreviated in the Figure) .</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:teal">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:teal">This change would make it clearer that=
 the primary focus is protection from losses caused by congestion as oppose=
d to protection from all congestion.&nbsp; DetNet should
 be able to tolerate some modest congestion (e.g., in nodes that don=E2=80=
=99t have reserved DetNet resources) as long as delivery is reliable and ti=
mely.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:teal">&nbsp;</span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:teal">Thanks, --David</span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:teal">&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><span style=3D"font-size:11.0pt; font-family:&quo=
t;Calibri&quot;,sans-serif; color:windowtext">From:</span></b><span style=
=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:win=
dowtext"> Janos Farkas [<a href=3D"mailto:Janos.Farkas@ericsson.com" target=
=3D"_blank" rel=3D"noopener noreferrer">mailto:Janos.Farkas@ericsson.com</a=
>]
<br>
<b>Sent:</b> Wednesday, July 18, 2018 11:45 AM<br>
<b>To:</b> Black, David<br>
<b>Cc:</b> DetNet WG<br>
<b>Subject:</b> RE: [Detnet] WG Last Call: draft-ietf-detnet-architecture-0=
5</span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">Hi David,</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">This implies updating the defini=
tion of the DetNet service layer, e.g., to:</span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:Courier; color:windowtext">DetNet service layer</span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:Courier; color:windowtext">The layer at which A DetNet Service, e.g., =
service protection is provided.</span><span style=3D"font-size:11.0pt; font=
-family:&quot;Calibri&quot;,sans-serif; color:windowtext"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">The definition of the DetNet tra=
nsport layer remains the same:</span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:Courier; color:windowtext">DetNet transport layer</span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:Courier; color:windowtext">The layer that optionally provides congesti=
on protection for</span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Courier; color:windowtext=
">DetNet flows over paths provided by the underlying network.</span><span s=
tyle=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color=
:windowtext"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">Regards,</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">Janos</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:windowtext">&nbsp;</span></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><span style=3D"font-size:11.0pt; font-family:&quo=
t;Calibri&quot;,sans-serif; color:windowtext">From:</span></b><span style=
=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:win=
dowtext"> Black, David &lt;<a href=3D"mailto:David.Black@dell.com" target=
=3D"_blank" rel=3D"noopener noreferrer">David.Black@dell.com</a>&gt;
<br>
<b>Sent:</b> Monday, July 16, 2018 3:21 PM<br>
<b>To:</b> Janos Farkas &lt;<a href=3D"mailto:Janos.Farkas@ericsson.com" ta=
rget=3D"_blank" rel=3D"noopener noreferrer">Janos.Farkas@ericsson.com</a>&g=
t;<br>
<b>Cc:</b> DetNet WG &lt;<a href=3D"mailto:detnet@ietf.org" target=3D"_blan=
k" rel=3D"noopener noreferrer">detnet@ietf.org</a>&gt;<br>
<b>Subject:</b> RE: [Detnet] WG Last Call: draft-ietf-detnet-architecture-0=
5</span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:olive">Don=E2=80=99t use =E2=80=9Ccongestion=
 protection=E2=80=9D in the definitions for both levels.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:olive">&nbsp;</span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:olive">Thanks, --David</span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:olive">&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><span style=3D"font-size:11.0pt; font-family:&quo=
t;Calibri&quot;,sans-serif; color:windowtext">From:</span></b><span style=
=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:win=
dowtext"> J=C3=A1nos Farkas [<a href=3D"mailto:janos.farkas@ericsson.com" t=
arget=3D"_blank" rel=3D"noopener noreferrer">mailto:janos.farkas@ericsson.c=
om</a>]
<br>
<b>Sent:</b> Sunday, July 15, 2018 10:43 PM<br>
<b>To:</b> Black, David<br>
<b>Cc:</b> DetNet WG<br>
<b>Subject:</b> Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-0=
5</span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Thank you David!<br>
<br>
I think we are set. :-)<br>
<br>
You got a point, we should update<br>
&quot;DetNet service layer is the layer at which A DetNet Service, such as =
congestion or service protection is provided.&quot;<br>
to<br>
&quot;DetNet service layer is the layer at which A DetNet Service, such as =
congestion protection and/or service protection is provided.&quot;<br>
in the definitions as well to make it clear.<br>
<br>
Thanks,<br>
Janos</p>
<div>
<p class=3D"MsoNormal">On 7/16/2018 3:03 AM, Black, David wrote:</p>
</div>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#003300">Moving the only two open items to t=
he top =E2=80=A6</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#003300">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">-- Section 4</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#006=
600">&gt; We could add some introductory text to 4.1 or 4.1.1, for instance=
:</span><br>
&gt; The functionality needed for DetNet (Section 3) are implemented in the=
 DetNet layer which comprises the DetNet service layer and the DetNet trans=
port layer.</p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&gt; The DetNet service l=
ayer functions rely on flow identification and sequencing. The DetNet trans=
port layer function may rely on flow identification.<br>
&gt;<br>
<span style=3D"color:#006600">&gt; What do you think?</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#006=
600">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:#993366">I prefer=
 functional (what it does) characterization to mechanistic (how it works) c=
haracterization in an overview, e.g., excerpting
 from what I originally wrote:</span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in; text-indent:-.25i=
n"><span style=3D"font-family:Symbol"><span style=3D"">=C2=B7<span style=3D=
"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;
</span></span></span><span style=3D"font-size:11.0pt; font-family:&quot;Cal=
ibri&quot;,sans-serif; color:#1F497D">The DetNet Service layer provides tim=
ely reliable in-order DetNet flow delivery to applications that use DetNet.=
</span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in; text-indent:-.25i=
n"><span style=3D"font-family:Symbol"><span style=3D"">=C2=B7<span style=3D=
"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;
</span></span></span><span style=3D"font-size:11.0pt; font-family:&quot;Cal=
ibri&quot;,sans-serif; color:#1F497D">The DetNet Transport layer insulates =
DetNet flows from interference by network mechanisms, primarily queuing and=
 routing</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">I understand the principl=
e.<br>
<br>
What about just copying the two definitions here:<br>
DetNet service layer is the layer at which A DetNet Service, such as conges=
tion or service protection is provided.<br>
DetNet transport layer optionally provides congestion protection for DetNet=
 flows over paths provided by the underlying network.</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#003300">David&gt; Yes, that works, although=
 I don=E2=80=99t think =E2=80=9Ccongestion=E2=80=9D was meant to be include=
d in the first definition =E2=80=A6</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#003300">&nbsp;</span></p>
<pre style=3D"margin-left:.5in"><span style=3D"color:black">&nbsp;&nbsp; Ma=
ny real-time networks rely on physical rings or chains of two-port</span></=
pre>
<pre style=3D"margin-left:.5in"><span style=3D"color:black">&nbsp;&nbsp; de=
vices, with a relatively simple ring control protocol. </span></pre>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:#1F497D">&nbsp;</=
span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:#1F497D">How does=
 a =E2=80=9Cring control protocol=E2=80=9D control =E2=80=9Cchains=E2=80=9D=
?&nbsp; Suggest: =E2=80=9Cring control protocol=E2=80=9D -&gt; =E2=80=9Ccon=
trol protocol=E2=80=9D</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:#1F497D">Also, ar=
e paired chains between common endpoints intended, or a more general notion=
 of chains?</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#006=
600">This text refers to typical factory deployment, which is chain or ring=
..<br>
It seems better to keep =E2=80=9Cring control protocol=E2=80=9D because the=
y are often very different from generic control protocols applicable to mes=
h networks.<br>
<br>
Would flipping chain and ring resolve your concern?</span></p>
<pre style=3D"margin-left:.5in"><span style=3D"color:black">&nbsp;&nbsp; Ma=
ny real-time networks rely on physical chains or rings of two-port</span></=
pre>
<pre style=3D"margin-left:.5in"><span style=3D"color:black">&nbsp;&nbsp; de=
vices, with a relatively simple ring control protocol. </span></pre>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:#1F497D">&nbsp;</=
span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#993366">[David&gt;]
</span></i></b><span style=3D"color:#993366">It feels like =E2=80=9Cring co=
ntrol protocol=E2=80=9D is an important phrase to retain.&nbsp;&nbsp; In th=
e original text, would it be reasonable to add =E2=80=9C(applies to both ri=
ngs and chains)=E2=80=9D to the end of the sentence?</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Well, I guess the point i=
s that there are many specific ring protocols, but we are looking for a gen=
eric solution.<br>
What about deleting &quot;chains&quot; from the sentence?</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#003300">David&gt; Yes, if the sentence is a=
ll about rings, it=E2=80=99s clear.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#003300">&nbsp;</span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#003300">Thanks, --David</span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; 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><span style=3D"font-size:11.0pt; font-family:&quo=
t;Calibri&quot;,sans-serif; color:windowtext">From:</span></b><span style=
=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:win=
dowtext"> J=C3=A1nos Farkas [<a href=3D"mailto:janos.farkas@ericsson.com" t=
arget=3D"_blank" rel=3D"noopener noreferrer">mailto:janos.farkas@ericsson.c=
om</a>]
<br>
<b>Sent:</b> Sunday, July 15, 2018 7:25 PM<br>
<b>To:</b> Black, David<br>
<b>Cc:</b> DetNet WG<br>
<b>Subject:</b> Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-0=
5</span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Hi David,<br>
<br>
Please see in-line.<br>
<br>
Thank you!<br>
Janos</p>
<div>
<p class=3D"MsoNormal">On 7/6/2018 11:50 PM, Black, David wrote:</p>
</div>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">-- Bridged path definition</span></=
p>
<p class=3D"MsoNormal"><span style=3D"color:#006600">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#006600">&gt; &nbsp;Or should w=
e do something else?</span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#006600">&gt; There is only one occurrence of &quot;bridged path&quot; in t=
he text in brackets.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">That sounds like a better suggestio=
n =E2=80=93 change that occurrence and remove the definition of =E2=80=9Cbr=
idged path=E2=80=9D from the draft.&nbsp; That occurrence is in Section 4.1=
.1:</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt; font-family:&quot;Courier New&quot;">&nbsp;&nbsp; Congestion pro=
tection</span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt; font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The DetNet transport layer provides conge=
stion protection.</span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt; font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; See Section 4.5.&nbsp; The actual queuing=
 and shaping mechanisms</span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt; font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; are typically provided by underlying subn=
et layers, these can</span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt; font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; be closely associated with the means of p=
roviding paths for</span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt; font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DetNet flows (e.g., MPLS LSPs or bridged p=
aths), the path and</span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt; font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the congestion protection are conflated i=
n this figure.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">Perhaps: (e.g., MPLS LSPs or bridge=
d paths) -&gt; (MPLS LSPs or other network paths)</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">or just delete the entire parenthet=
ical example.</span></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">OK. Let's just delete=
 the entire parenthetical example.</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">-- Section 4</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#006600">&gt; We could add some=
 introductory text to 4.1 or 4.1.1, for instance:</span><br>
&gt; The functionality needed for DetNet (Section 3) are implemented in the=
 DetNet layer which comprises the DetNet service layer and the DetNet trans=
port layer.</p>
<p class=3D"MsoNormal">&gt; The DetNet service layer functions rely on flow=
 identification and sequencing. The DetNet transport layer function may rel=
y on flow identification.<br>
&gt;<br>
<span style=3D"color:#006600">&gt; What do you think?</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#006600">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">I prefer functional (what it does) =
characterization to mechanistic (how it works) characterization in an overv=
iew, e.g., excerpting from what I originally wrote:</span></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D""><span style=3D"font-size:11.0pt; font-fa=
mily:&quot;Calibri&quot;,sans-serif; color:#1F497D">The DetNet Service laye=
r provides timely reliable in-order DetNet flow delivery to applications th=
at use DetNet.</span></li><li class=3D"MsoNormal" style=3D""><span style=3D=
"font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:#1F497=
D">The DetNet Transport layer insulates DetNet flows from interference by n=
etwork mechanisms, primarily queuing and routing</span></li></ul>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">I understand the prin=
ciple.<br>
<br>
What about just copying the two definitions here:<br>
DetNet service layer is the layer at which A DetNet Service, such as conges=
tion or service protection is provided.<br>
DetNet transport layer optionally provides congestion protection for DetNet=
 flows over paths provided by the underlying network.<br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><br>
<span style=3D"color:#006600">&gt; Should we also rearrange, e.g., indent t=
he text after Figure 2 such that
<br>
&gt; Packet sequencing, Duplicate elimination, Flow replication, Flow mergi=
ng, Packet encoding, and Packet decoding get under Service layer<br>
&gt; and<br>
&gt; Congestion protection and Explicit routes get under Transport layer?</=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">&nbsp;</span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">No, I don=E2=80=99t think that=E2=
=80=99s necessary =E2=80=93 Figure 2 provides sufficient structure.</span><=
/p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">OK.</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">Plus a few more minor comments inli=
ne =E2=80=A6</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#993366">Thanks, --David</span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; 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><span style=3D"font-size:11.0pt; font-family:&quo=
t;Calibri&quot;,sans-serif; color:windowtext">From:</span></b><span style=
=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:win=
dowtext"> J=C3=A1nos Farkas [<a href=3D"mailto:janos.farkas@ericsson.com" t=
arget=3D"_blank" rel=3D"noopener noreferrer">mailto:janos.farkas@ericsson.c=
om</a>]
<br>
<b>Sent:</b> Wednesday, July 4, 2018 2:15 PM<br>
<b>To:</b> Black, David<br>
<b>Cc:</b> DetNet WG<br>
<b>Subject:</b> Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-0=
5</span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#006600">Hi David,<br>
<br>
Thank you very much for your review and comments!<br>
<br>
Please see in-line.</span></p>
<div>
<p class=3D"MsoNormal">On 6/29/2018 4:10 PM, Black, David wrote:</p>
</div>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">The -06 version of this draft is mu=
ch improved over the -05 version =E2=80=93 lots of diligent work by the aut=
hors is evident and appreciated.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">I have two minor content concerns a=
nd some smaller editorial items.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">** Content</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">-- Section 2.2</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">The definition of =E2=80=9Cbridged =
path=E2=80=9D looks like a definition of =E2=80=9Cbridged forwarding=E2=80=
=9D =E2=80=93 the definition needs to encompass the notion of a path that i=
nvolves more
 than one bridge.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<pre><span style=3D"color:black">&nbsp;&nbsp; bridged path</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; A VLAN bridge uses the VLAN ID and the destination MAC</=
span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; address to select the outbound port hence the path for a=
</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; frame.</span></pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"color:#006600">You are right, it look=
s like the emphasis is on bridge forwarding rather than path.<br>
However, the superposition of the outbound ports provides a path, which was=
 tried to be captured by &quot;hence the path&quot;.<br>
The idea was to keep it simple not dive into the details, which are not nec=
essary in this document.<br>
<br>
Would it be good to update to:</span></p>
<pre><span style=3D"color:black">&nbsp;&nbsp; bridged path</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; A VLAN bridge uses the VLAN ID and the destination MAC</=
span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; address to select the outbound port. The superposition</=
span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; of the outbound ports is the path for a frame.</span></p=
re>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#006600">?<br>
<br>
Or should we do something else? <br>
There is only one occurrence of &quot;bridged path&quot; in the text in bra=
ckets.<br>
<br>
</span></p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">-- Section 4</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">Figure 2 in Section 4.1.1 introduce=
s the Detnet service and transport layers.&nbsp;&nbsp; The associated text =
quickly dives into explaining the functionality in those
 layers, but it would be helpful to start with an initial high level descri=
ption of each of those layers that helps motivate their separation.&nbsp; I=
t appears that:</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">- The DetNet Service layer provides=
 timely reliable in-order DetNet flow delivery to applications that use Det=
Net.&nbsp;&nbsp; A DetNet flow at the top of the DetNet
 Service layer may or may not be a compound flow at the bottom of that laye=
r.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">- The DetNet Transport layer insula=
tes DetNet flows (at the bottom of the DetNet Service layer) from interfere=
nce by network mechanisms, primarily queuing and
 routing, where congestion is an indication of queueing interference.&nbsp;=
 A DetNet flow at the top of the DetNet Transport layer may or may not be a=
 member flow that is part of a compound flow, depending on what is done in =
the DetNet Service layer.</span></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
<span style=3D"color:#006600">You are right, section 4 jumps into the detai=
ls without much of an introduction. I guess we had a kind of chicken and eg=
g problem here. Figure 4 provides a higher level view than Figure 2. Howeve=
r, Figure 4 captures different aspects,
 dives into the details of data plane options. So, it seems better to keep =
the order.<br>
<br>
We could add some introductory text to 4.1 or 4.1.1, for instance:</span><b=
r>
The functionality needed for DetNet (Section 3) are implemented in the DetN=
et layer which comprises the DetNet service layer and the DetNet transport =
layer. The DetNet service layer functions rely on flow identification and s=
equencing. The DetNet transport
 layer function may rely on flow identification.<br>
<br>
<span style=3D"color:#006600">What do you think?</span><br>
<br>
<span style=3D"color:#006600">Should we also rearrange, e.g., indent the te=
xt after Figure 2 such that
<br>
Packet sequencing, Duplicate elimination, Flow replication, Flow merging, P=
acket encoding, and Packet decoding get under Service layer<br>
and<br>
Congestion protection and Explicit routes get under Transport layer?</span>=
<br>
<br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">There=E2=80=99s a related paragraph=
 of text between Figures 3 and 4 in Section 4.1.2, but it doesn=E2=80=99t p=
rovide useful intuition about which functionality belongs in which
 layer.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:#1F497D">** E=
ditorial<br>
<br>
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">-- Section 2.1</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">=E2=80=9Cexpected=E2=80=9D seems of=
f in the definition of reservation:</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp; reservation</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; The set of resources allocated between a source and one or</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; more destinations through transit nodes and subnets</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; associated with a DetNet flow, to provide the expected DetNet</span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;C=
ourier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; Service.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">Suggest either =E2=80=9Cto provide =
the provisioned DetNet Service to that flow=E2=80=9D
</span></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#006600">I like this one, will update to this one.</span><br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">or =E2=80=9Cto provide the specifie=
d DetNet Service to that flow.=E2=80=9D</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">-- Section 3.1</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<pre><span style=3D"color:black">&nbsp;&nbsp; o&nbsp; An upper bound on out=
-of-order packet delivery.&nbsp; It is worth</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; noting that=
 some DetNet applications are unable to tolerate any</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; out-of-orde=
r delivery.</span></pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">Is that a sequence bound or a time =
bound or both?&nbsp;&nbsp; I suspect that a sequence bound (maximum degree =
of reordering in a flow, independent of flow rate) was intended.&nbsp;
 An analogous clarification would be helpful in section 3.2.2.1 .</span></p=
>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"color:#006600">It is intentionally ke=
pt high level in the architecture draft. Details are to be provided by the =
flow information model draft. Please see my previous mail:
<a href=3D"https://mailarchive.ietf.org/arch/msg/detnet/AWG2eemg_AWsvF2FwtR=
Eyd_xtC8" target=3D"_blank" rel=3D"noopener noreferrer">
https://mailarchive.ietf.org/arch/msg/detnet/AWG2eemg_AWsvF2FwtREyd_xtC8</a=
>.</span><br>
<br>
<b><i><span style=3D"color:#993366">[David&gt;] </span></i></b><span style=
=3D"color:#993366">OK.</span></p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">-- Section 3.2.3</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">I don=E2=80=99t understand =E2=80=
=9Cdefined=E2=80=9D in:</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<pre><span style=3D"color:black">&nbsp;&nbsp; Even the use of</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; redundant paths through a net=
work defined, e.g., by [RFC6372] do not</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; eliminate the chances of pack=
et loss. </span></pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">Was =E2=80=9Ce.g., as defined by [R=
FC6372],=E2=80=9D intended?</span></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#006600">Yes, this was the intention, will update to this one.</span></p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<pre><span style=3D"color:black">&nbsp;&nbsp; Many real-time networks rely =
on physical rings or chains of two-port</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; devices, with a relatively si=
mple ring control protocol. </span></pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">How does a =E2=80=9Cring control pr=
otocol=E2=80=9D control =E2=80=9Cchains=E2=80=9D?&nbsp; Suggest: =E2=80=9Cr=
ing control protocol=E2=80=9D -&gt; =E2=80=9Ccontrol protocol=E2=80=9D</spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">Also, are paired chains between com=
mon endpoints intended, or a more general notion of chains?</span></p>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"color:#006600">This text refers to ty=
pical factory deployment, which is chain or ring.<br>
It seems better to keep =E2=80=9Cring control protocol=E2=80=9D because the=
y are often very different from generic control protocols applicable to mes=
h networks.<br>
<br>
Would flipping chain and ring resolve your concern?</span></p>
<pre><span style=3D"color:black">&nbsp;&nbsp; Many real-time networks rely =
on physical chains or rings of two-port</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; devices, with a relatively si=
mple ring control protocol. </span></pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><b><i><span style=3D"color:#993366">[David&gt;] </sp=
an></i></b><span style=3D"color:#993366">It feels like =E2=80=9Cring contro=
l protocol=E2=80=9D is an important phrase to retain.&nbsp;&nbsp; In the or=
iginal text, would it be reasonable to add =E2=80=9C(applies to both rings
 and chains)=E2=80=9D to the end of the sentence?</span></p>
</blockquote>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Well, I guess the poi=
nt is that there are many specific ring protocols, but we are looking for a=
 generic solution.<br>
What about deleting &quot;chains&quot; from the sentence?</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div style=3D"border:none; border-left:solid blue 1.5pt; padding:0in 0in 0i=
n 4.0pt">
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<pre><span style=3D"color:black">&nbsp;&nbsp; Explicit routes can be establ=
ished various ways,</span></pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">established various -&gt; establish=
ed in various</span></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#006600">OK.</span><br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<pre><span style=3D"color:black">&nbsp;&nbsp; This is</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; irrespective of the distribut=
ion method used, also applies to service</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; protection over explicit rout=
es. </span></pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">used, also -&gt; used, and also</sp=
an></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#006600">OK.</span><br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">-- Figure 5 (Section 4.1.3)</span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">The UNI acronym is introduced witho=
ut expansion or definition =E2=80=93 please correct that, e.g., by defining=
 UNI in Section 2.1.</span></p>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"color:#006600">DetNet-UNI is there am=
ong the definitions. It seems enough to me.</span><br>
<br>
<b><i><span style=3D"color:#993366">[David&gt;] </span></i></b><span style=
=3D"color:#993366">That=E2=80=99s fine =E2=80=93 I overlooked that definiti=
on, sorry.</span></p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">-- Figure 9 (Section 4.7.2)</span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">I think I understand what=E2=80=99s=
 going on, but the use of =E2=80=9Cadd/remove=E2=80=9D in the figure should=
 be explained in associated text.</span></p>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"color:#009900">What about updating th=
e sentence above Figure 9 to:</span><br>
A packet with corresponding Flow-IDs is illustrated in Figure 9, which also=
 indicates where Flow-ID can be added or removed.<br>
<br>
<b><i><span style=3D"color:#993366">[David&gt;] </span></i></b><span style=
=3D"color:#993366">Sure, with one minor edit: =E2=80=9Cwhere Flow-ID=E2=80=
=9D -&gt; =E2=80=9Cwhere each Flow-ID=E2=80=9D</span></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">OK.</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div style=3D"border:none; border-left:solid blue 1.5pt; padding:0in 0in 0i=
n 4.0pt">
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">Thanks, --David</span></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#009900"><br>
Thank you!<br>
Janos</span><br>
<br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&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><span style=3D"font-size:11.0pt; font-family:&quo=
t;Calibri&quot;,sans-serif; color:windowtext">From:</span></b><span style=
=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:win=
dowtext"> detnet [<a href=3D"mailto:detnet-bounces@ietf.org" target=3D"_bla=
nk" rel=3D"noopener noreferrer">mailto:detnet-bounces@ietf.org</a>]
<b>On Behalf Of </b>J=C3=A1nos Farkas<br>
<b>Sent:</b> Thursday, June 28, 2018 9:09 PM<br>
<b>To:</b> Lou Berger; Stewart Bryant; <a href=3D"mailto:detnet@ietf.org" t=
arget=3D"_blank" rel=3D"noopener noreferrer">
detnet@ietf.org</a> &gt;&gt; DetNet WG<br>
<b>Subject:</b> Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-0=
5</span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Dear all,<br>
<br>
Off-line discussions among Lou, Stewart, and authors followed the discussio=
ns to properly address the WGLC comments, including the detailed comments.<=
br>
<br>
A new revision of the draft has been uploaded: draft-ietf-detnet-architectu=
re-06.<br>
<br>
In addition to the changes already described in this thread, the following =
bigger changes have been made to the draft:<br>
<br>
<br>
<b>Section 2.1 Terms used in this document</b><br>
<br>
Some definitions refined as suggested by the detailed comments<br>
<br>
New definitions have been added:<br>
<br>
&nbsp;&nbsp; &quot;allocation<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Resources are =
dedicated to support a DetNet flow.&nbsp; Depending<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; on an implemen=
tation, the resource may be reused by non-<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DetNet flows w=
hen it is not used by the DetNet flow.<br>
<br>
<br>
&nbsp;&nbsp; PEF&nbsp;&nbsp;&nbsp;&nbsp; A Packet Elimination Function (PEF=
) eliminates duplicate<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; copies of pack=
ets to prevent excess packets flooding the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; network or dup=
licate packets being sent out of the DetNet<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; domain.&nbsp; =
PEF can be implemented by an edge node, a relay<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; node, or an en=
d system.<br>
<br>
&nbsp; PRF&nbsp;&nbsp;&nbsp;&nbsp; A Packet Replication Function (PRF) repl=
icates DetNet flow<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; packets and fo=
rwards them to one or more next hops in the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DetNet domain.=
&nbsp; The number of packet copies sent to each next<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hop is a DetNe=
t flow specific parameter at the node doing the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; replication.&n=
bsp; PRF can be implemented by an edge node, a relay<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; node, or an en=
d system.<br>
<br>
&nbsp;&nbsp; PREOF&nbsp;&nbsp; Collective name for Packet Replication, Elim=
ination, and<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ordering Funct=
ions.<br>
<br>
&nbsp;&nbsp; POF&nbsp;&nbsp;&nbsp;&nbsp; A Packet Ordering Function (POF) r=
e-orders packets within a<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DetNet flow th=
at are received out of order.&nbsp; This function<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; can be impleme=
nted by an edge node, a relay node, or an end<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; system.<br>
<br>
&nbsp; DetNet service proxy<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Maps between A=
pp-flows and DetNet flows.<br>
<br>
&nbsp;&nbsp; bridged path<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A VLAN bridge =
uses the VLAN ID and the destination MAC<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; address to sel=
ect the outbound port hence the path for a<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; frame.&quot;<b=
r>
<br>
<br>
<b>Section 3.1 Primary goals defining the DetNet QoS</b><br>
<br>
A new QoS aspect has been added:<br>
&nbsp;&nbsp; &quot;o&nbsp; An upper bound on out-of-order packet delivery.&=
nbsp; It is worth<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; noting that some DetNet applications are una=
ble to tolerate any<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; out-of-order delivery.&quot;<br>
<br>
<br>
The 3rd paragraph on loss on page 8 after the bullet list has been extended=
 to:<br>
&nbsp;&nbsp; &quot;After congestion, the most important contributions to pa=
cket loss are<br>
&nbsp;&nbsp; typically from random media errors and equipment failures.&nbs=
p; Service<br>
&nbsp;&nbsp; protection is the name for the mechanisms used by DetNet to ad=
dress<br>
&nbsp;&nbsp; these losses.&nbsp; The mechanisms employed are constrained by=
 the<br>
&nbsp;&nbsp; requirement to meet the users' latency requirements.&nbsp; Pac=
ket<br>
&nbsp;&nbsp; replication and elimination (Section 3.2.2) and packet encodin=
g<br>
&nbsp;&nbsp; (Section 3.2.2.3) are described in this document to provide se=
rvice<br>
&nbsp;&nbsp; protection; others may be found.&nbsp; For instance, packet en=
coding can<br>
&nbsp;&nbsp; be used to provide service protection against random media err=
ors,<br>
&nbsp;&nbsp; packet replication and elimination can be used to provide serv=
ice<br>
&nbsp;&nbsp; protection against equipment failures.&nbsp; This mechanism di=
stributes<br>
&nbsp;&nbsp; the contents of DetNet flows over multiple paths in time and/o=
r<br>
&nbsp;&nbsp; space, so that the loss of some of the paths does need not cau=
se the<br>
&nbsp;&nbsp; loss of any packets.&quot;<br>
<br>
<br>
<b>3.2.2.&nbsp; Service Protection</b><br>
<br>
Service protection is used as a more generic term. Introductory text added:=
<br>
&nbsp;&nbsp; &quot;Service protection aims to mitigate or eliminate packet =
loss due to<br>
&nbsp;&nbsp; equipment failures, random media and/or memory faults.&nbsp; T=
hese types<br>
&nbsp;&nbsp; of packet loss can be greatly reduced by spreading the data ov=
er<br>
&nbsp;&nbsp; multiple disjoint forwarding paths.&nbsp; Various service prot=
ection<br>
&nbsp;&nbsp; methods are described in [RFC6372], e.g., 1&#43;1 linear prote=
ction.<br>
&nbsp;&nbsp; This section describes the functional details of an additional=
 method<br>
&nbsp;&nbsp; in Section 3.2.2.2, which can be implemented as described in<b=
r>
&nbsp;&nbsp; Section 3.2.2.3 or as specified in [I-D.ietf-detnet-dp-sol-mpl=
s] in<br>
&nbsp;&nbsp; order to provide 1&#43;n hitless protection.&nbsp; The appropr=
iate service<br>
&nbsp;&nbsp; protection mechanism depends on the scenario and the requireme=
nts.&quot;<br>
<br>
<br>
New sub-section added:<br>
<br>
&quot;3.2.2.1.&nbsp; In-Order Delivery<br>
<br>
&nbsp;&nbsp; Out-of-order packet delivery can be a side effect of service<b=
r>
&nbsp;&nbsp; protection.&nbsp; Packets delivered out-of-order impact the am=
ount of<br>
&nbsp;&nbsp; buffering needed at the destination to properly process the re=
ceived<br>
&nbsp;&nbsp; data.&nbsp; Such packets also influence the jitter of a flow.&=
nbsp; The DetNet<br>
&nbsp;&nbsp; service includes maximum allowed misordering as a constraint.&=
nbsp; Zero<br>
&nbsp;&nbsp; misordering would be a valid service constraint to reflect tha=
t the<br>
&nbsp;&nbsp; end system(s) of the flow cannot tolerate any out-of-order del=
ivery.<br>
&nbsp;&nbsp; Service protection may provide a mechanism to support in-order=
<br>
&nbsp;&nbsp; delivery.&quot;<br>
<br>
<br>
<b>3.2.2.2. Packet Replication and Elimination</b><br>
<br>
New bullet added as the last one:<br>
&nbsp;&nbsp; &quot;o&nbsp; The Packet Ordering Function (POF) uses the sequ=
encing information<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to re-order a DetNet flow's packets that are=
 received out of<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; order.&quot;<br>
<br>
New sentence added after the bullet list: <br>
&quot;The order in which a node applies the PEF and the PRF to a DetNet<br>
flow is implementation specific.&quot;<br>
<br>
2nd paragraph after the bullet list has been updated to:<br>
&quot;Some service protection mechanisms rely on switching from one flow to=
<br>
&nbsp;&nbsp; another when a failure of a flow is detected.&nbsp; Contrarily=
, packet<br>
&nbsp;&nbsp; replication and elimination combines the DetNet member flows s=
ent<br>
&nbsp;&nbsp; along multiple different paths, and performs a packet-by-packe=
t<br>
&nbsp;&nbsp; selection of which to discard, e.g., based on sequencing infor=
mation.&quot;<br>
<br>
<br>
<b>3.2.3.&nbsp; Explicit routes</b><br>
<br>
Out-of-order aspect added to the first paragraph, which is about distribute=
d routing:<br>
&quot;Furthermore, out-of-order<br>
packet delivery can be a side effect of route changes.&quot;<br>
<br>
New sentence added to the 3rd paragraph:<br>
&quot;Explicit routes can be established various<br>
ways, e.g., with RSVP-TE [RFC3209], with Segment Routing (SR)<br>
[I-D.ietf-spring-segment-routing], via a Software Defined Networking<br>
approach [RFC7426], with IS-IS [RFC7813], etc.&quot;<br>
<br>
New paragraph added:<br>
&nbsp;&nbsp; &quot;Out-of-order packet delivery can be a side effect of dis=
tributing a<br>
&nbsp;&nbsp; single flow over multiple paths especially when there is a cha=
nge<br>
&nbsp;&nbsp; from one path to another when combining the flow.&nbsp; This i=
s<br>
&nbsp;&nbsp; irrespective of the distribution method used, also applies to =
service<br>
&nbsp;&nbsp; protection over explicit routes.&nbsp; As described in Section=
 3.2.2.1,<br>
&nbsp;&nbsp; out-of-order packets influence the jitter of a flow and impact=
 the<br>
&nbsp;&nbsp; amount of buffering needed to process the data; therefore, Det=
Net<br>
&nbsp;&nbsp; service includes maximum allowed misordering as a constraint.&=
nbsp; The<br>
&nbsp;&nbsp; use of explicit routes helps to provide in-order delivery beca=
use<br>
&nbsp;&nbsp; there is no immediate route change with the network topology, =
but the<br>
&nbsp;&nbsp; changes are plannable as they are between the different explic=
it<br>
&nbsp;&nbsp; routes.&quot;<br>
<br>
<b><br>
4.1.1. Representative Protocol Stack Model</b><br>
<br>
&quot;Explicit routes&quot; have been added to Figure 2 with the correspond=
ing explanation:<br>
&nbsp;&quot;Explicit routes<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The DetNet tra=
nsport layer provides mechanisms to ensure that<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fixed paths ar=
e provided for DetNet flows.&nbsp; These explicit<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; paths avoid th=
e impact of network convergence.&quot;<br>
<br>
<br>
Section 4.11 Connected islands vs. networks of v05 has been deleted because=
 it was just a leftover from early drafts on what DetNet WG should do; whic=
h are covered by the charter anyways.<br>
<br>
<br>
References have been cleaned up and brought up-to-date.<br>
<br>
<br>
Refinements have been implemented in the draft according to Lou's detailed =
comments. They are not listed here because they are minor changes.<br>
<br>
<br>
Best regards,<br>
Janos<br>
<br>
</p>
<div>
<p class=3D"MsoNormal">On 6/12/2018 2:48 PM, Lou Berger wrote:</p>
</div>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
Bal=C3=A1zs, <br>
<br>
Thanks for the response -- please see below. <br>
<br>
---------- <br>
On June 12, 2018 4:07:35 AM Bal=C3=A1zs Varga A <a href=3D"mailto:balazs.a.=
varga@ericsson.com" target=3D"_blank" rel=3D"noopener noreferrer">
&lt;balazs.a.varga@ericsson.com&gt;</a> wrote: <br>
<br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Hi Lou, Thanks for th=
e comments. See reactions inline. Document update in progress. Cheers Bala'=
zs
<br>
<br>
-----Original Message----- <br>
From: detnet <a href=3D"mailto:detnet-bounces@ietf.org" target=3D"_blank" r=
el=3D"noopener noreferrer">
&lt;detnet-bounces@ietf.org&gt;</a> On Behalf Of Lou Berger <br>
Sent: 2018. j=C3=BAnius 1. 22:42 <br>
To: DetNet WG <a href=3D"mailto:detnet@ietf.org" target=3D"_blank" rel=3D"n=
oopener noreferrer">
&lt;detnet@ietf.org&gt;</a>; <a href=3D"mailto:draft-ietf-detnet-architectu=
re@ietf.org" target=3D"_blank" rel=3D"noopener noreferrer">
draft-ietf-detnet-architecture@ietf.org</a> <br>
Subject: [Detnet] Promised comments on draft-ietf-detnet-architecture <br>
<br>
Hi, <br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp; I have a number of high level comments on the docu=
ment that I'd like to &nbsp;raise below.&nbsp; I also have a number of more=
 editorial/specific comments that &nbsp;I'd like to review directly with th=
e authors and then have them report back &nbsp;on changes -- if any turn
 out to be more substantive discussions from the &nbsp;author's perspective=
, I'll raise these on the list separately.
</p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">... <br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
- WRT Section 4.4.3, I think the inclusion of a distributed control plane i=
n the &quot;Network Plane&quot; is inconsistent with other functional defin=
itions and conflates where a function resides from the actual function and =
that whether control is implemented in a fully
 centralized, fully distributed or some hybrid form doesn't fundamentally c=
hange&nbsp; the control function's role -- therefore I think the sections 4=
..4.2 and .3 should be revised accordingly
<br>
[Bal=C3=A1zs Varga A] Agree in principal. Let's discuss the details. </p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Okay - I'll work with=
 you off line and we can report back the results/proposed changes.
<br>
<br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">- In several places i=
t's not clear that DetNet service is always a L3 service which is controlle=
d using L3 identifiers, i.e., IP addresses -- this is true even in the MPLS=
 service case and the TSN over MPLS
 case. I think this is an important point to be clear on in the document. <=
br>
[Bal=C3=A1zs Varga A] I am not sure. DetNet service is always provided over=
 a L3 network (IP or MPLS), that is fine. However the service itself can be=
 L2 or L3. In case of TSN Ethernet frames are transported, so it is a L2 se=
rvice. In case of IP end systems IP packets
 are transported so it is a L3 service. </p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
Humm - While I agree that DetNet is providing an (enhanced) L2VPN service, =
it is not itself providing control or service of L2 devices -- this is TSN'=
s job.&nbsp; The fact that DetNet is all about behavior of L3 nodes (i.e., =
IP and PW/MPLS) and not L2 nodes (i.e.,
 TSN bridges) is something the architecture should make unambiguous. <br>
<br>
Thanks, <br>
Lou <br>
<br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p class=3D"MsoNormal">Please let me know what you think. <br>
<br>
Cheers, <br>
<br>
Lou <br>
<br>
<br>
_______________________________________________ <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=
>
<br>
_______________________________________________ <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=
>
</p>
</blockquote>
<p class=3D"MsoNormal">&nbsp;</p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
<br>
<br>
</p>
<div>
<p class=3D"MsoNormal">On 6/12/2018 6:27 PM, Stewart Bryant wrote:</p>
</div>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<p>Dear Bala'zs</p>
<p>Thank you your for your consideration of these points. I will just pick =
up a few that need some further thought:</p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp; DetNet transit node</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; A node operating at the DetNet transport layer, that utilizes</=
p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; link layer and/or network layer switching across multiple</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; links and/or sub-networks to provide paths for DetNet service</=
p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; layer functions.&nbsp; Optionally provides congestion protectio=
n</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; over those paths.&nbsp; An MPLS LSR is an example of a DetNet</=
p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; transit node.</p>
<p class=3D"MsoPlainText">SB&gt; In that example it would have to be a DetN=
et enable/aware LSR. An
</p>
<p class=3D"MsoPlainText">SB&gt; ordinary LSR would not know anything about=
 DetNet.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">[Bal=C3=A1zs Varga A] No, A DetNet aware LSR woul=
d be a relay node (S-PE).</p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
I think the confusion is what &quot;DetNet Transport Layer&quot; means. Thi=
s <br>
technology touches on Transport Layer in&nbsp; the L4 sense, and the<br>
Transport Network Layer as in the packet network that carries<br>
L3 packets. <br>
<br>
So I think that we need to clarify whether a DetNet transit node<br>
is an S-PE (i.e. a a transit node in the DetNet layer), or a P node<br>
(i.e. a transit node that is carrying DetNet packets but could be<br>
carrying any sort of MPLS packet)<br>
<br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoPlainText">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; These three techniques can be applie=
d independently, giving eight</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; possible combinations, including non=
e (no DetNet), although some</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; combinations are of wider utility th=
an others.&nbsp; This separation keeps</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; the protocol stack coherent and maxi=
mizes interoperability with</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; existing and developing standards in=
 this (IETF) and other Standards</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; Development Organizations.&nbsp; Som=
e examples of typical expected</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; combinations:</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; o&nbsp; Explicit routes plus service=
 protection are exactly the techniques</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; employed by [HSR-P=
RP].&nbsp; Explicit routes are achieved by limiting</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the physical topol=
ogy of the network, and the sequentialization,</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; replication, and d=
uplicate elimination are facilitated by packet</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tags added at the =
front or the end of Ethernet frames.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">SB&gt; ER can be done virtually as well as physic=
ally. RSVP is a type of
</p>
<p class=3D"MsoPlainText">SB&gt; ER, as is Adj-SID based SR, and we can des=
ign other types.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">[Bal=C3=A1zs Varga A] Agree, but these are exampl=
es. Statement is for HSR-PRP.</p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">So the question is wh=
ether we should expand the set of examples, particularly<br>
to more accessible ones.<br>
<br>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Packet re=
plication and elimination</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; &gt; &gt; &gt; &gt; &gt=
; &gt; &gt; relay &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; /------------&#43; R node E &#43;-=
-----------\ &gt;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; /&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; v &#43; ^&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; \ &gt;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end&nbsp;&nbsp;&nb=
sp; R &#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; v | ^&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43; E e=
nd</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; system&nbsp;&nbsp;=
 &#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; v | ^&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;&nbsp;&nb=
sp; system</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; \&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; v &#43; ^&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; / &gt;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; \------------&#43; R relay E &#43;=
-----------/ &gt;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; &gt; &gt; &gt; &gt; &gt=
; &gt; &gt;&nbsp; node &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Figure=
 1</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; Packet replication and elimination d=
oes not react to and correct</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; failures; it is entirely passive.&nb=
sp; Thus, intermittent failures,</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">SB&gt; I think it copes with intermittent failure=
s OK.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">[Bal=C3=A1zs Varga A] Yes, PRF and PEF can elimin=
ate the effect of such failures. But text
</p>
<p class=3D"MsoPlainText">intends to say that it is passive. It is not reac=
ting to such failures. No change in text.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
You say that PREF does not correct failures. I would contend that is exactl=
y<br>
what it does. Sure it does not react but it does correct, and it does<br>
address intermittent failures.<br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoPlainText">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; transported between the peer end sys=
tems.&nbsp; Therefore, the following</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; possible types / formats of a DetNet=
 flow are distinguished in this</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; document:</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; o&nbsp; App-flow: native format of a=
 DetNet flow.&nbsp; It does not contain any</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DetNet related att=
ributes.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; o&nbsp; DetNet-t-flow: specific form=
at of a DetNet flow.&nbsp; Only requires</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the congestion / l=
atency features provided by the Detnet transport</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; layer.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; o&nbsp; DetNet-s-flow: specific form=
at of a DetNet flow.&nbsp; Only requires</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the replication/el=
imination feature ensured by the DetNet service</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; layer.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; o&nbsp; DetNet-st-flow: specific for=
mat of a DetNet flow.&nbsp; It requires</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; both DetNet servic=
e layer and DetNet transport layer functions</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; during forwarding.=
</p>
<p class=3D"MsoPlainText">SB&gt; I find the relisting of these types confus=
ing. Wheren't they defined
</p>
<p class=3D"MsoPlainText">SB&gt; in the section above?</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">[Bal=C3=A1zs Varga A] This is inline with the pre=
vious section &quot; Grouping of end systems &quot;.</p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Surely if we have def=
ined them we never need to do anything but name them in<br>
later sections. Redefinition is never a good idea because it often leads to=
 <br>
conflicting definitions.<br>
<br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoPlainText">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; [HSR-PRP]&nbsp; IEC, &quot;High avai=
lability seamless redundancy (HSR) is a</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; further development of the PRP approach, alth=
ough HSR</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; functions primarily as a protocol for creatin=
g media</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; redundancy while PRP, as described in the pre=
vious</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; section, creates network redundancy.&nbsp; PR=
P and HSR are both</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; described in the IEC 62439 3 standard.&quot;,=
</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href=3D"http://webstore.iec.ch/webstor=
e/webstore.nsf/" target=3D"_blank" rel=3D"noopener noreferrer">http://webst=
ore.iec.ch/webstore/webstore.nsf/</a></p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; artnum/046615!opendocument&gt;.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">SB&gt; Not available at the time of this review, =
but my recollection is
</p>
<p class=3D"MsoPlainText">SB&gt; that this is not readily available without=
 paying a large fee.</p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
If we decide that this is essential as a key reference, there needs to be<b=
r>
some suitable text, as this will get raised a number of times between<br>
here an publication as first the directorates and then the ADs run<br>
into this.<br>
<br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; [ISA95]&nbsp;&nbsp;&nbsp; ANSI/ISA, =
&quot;Enterprise-Control System Integration Part 1:</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Models and Terminology&quot;, 2000,</p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href=3D"https://www.isa.org/isa95/" ta=
rget=3D"_blank" rel=3D"noopener noreferrer"><span style=3D"color:windowtext=
; text-decoration:none">https://www.isa.org/isa95/</span></a>&gt;.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">SB&gt; Should that be 2000, or 2010.</p>
<p class=3D"MsoPlainText">SB&gt; Note that this seems to be a very expensiv=
e document to access.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">You did not comment o=
n the correctness of the reference.<br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoPlainText">&nbsp;</p>
</div>
</blockquote>
<p class=3D"MsoNormal"><br>
Best Regards<br>
<br>
Stewart</p>
</blockquote>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
</blockquote>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
</blockquote>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
</blockquote>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
</div>
</div>
</div>
</div>
</div>

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

------------164af9825bf2425282b8a090e0--


From nobody Wed Jul 18 16:53: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 9B1EF1310A1 for <detnet@ietfa.amsl.com>; Wed, 18 Jul 2018 16:53:34 -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, T_DKIMWL_WL_HIGH=-0.01, T_KAM_HTML_FONT_INVALID=0.01, 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=jVXgXBvl; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=O+zQgy+d
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y43OsBYZVWaP for <detnet@ietfa.amsl.com>; Wed, 18 Jul 2018 16:53:27 -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 211B9130DF4 for <detnet@ietf.org>; Wed, 18 Jul 2018 16:53:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1531957791; x=1563493791; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=Zf5/pIgy26hOzUH5LtTDoGfQxPNXpWArCdB0Emj1uZw=; b=jVXgXBvlqG8snbEbdhEHjmrW+VE/VXK1+/J9prKR7X1II8QDFDVdumGh uYAYCI1A00rZZEXlBgJSQZEPdAEzyJ+7iguRKZ5GlKLP6NDYGufti4t2u WkAwybE6v5TTB9odmCvCMXZkDq54fDVNpAWN6zRQXxDiAt5ReDtDGRtTE A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2GTAADB0U9bmMuZ6ERcGgEBAQEBAgEBA?= =?us-ascii?q?QEIAQEBAYJTIiYEgQ1/KAqDdJQwggyHJopsgzuBKxchAwsYAQwJgQJHgi9GAhe?= =?us-ascii?q?CYyE3FQECAQECAQECAQECEAEBAQEBCAsLBikjDII1JAEOLxwvCAIEAQEBAQEBJ?= =?us-ascii?q?gEBAQEBAQEBAQEBAQEBAQEBAQEXAggrEAESAQEYAQEBAQIBAQEYAQgEBhMfCAc?= =?us-ascii?q?LAQQHBAIBBgIOAwEDAQELFgEGAwICAiULFAMGCAIEAQ0FCBNigiMBgRtcCAEOj?= =?us-ascii?q?jCbR3szH4JZh0kIh2txJoFYPoEQAYITAX2DGQEBAoEmGAEBBhoDAgEGCQ8BBgk?= =?us-ascii?q?CBoJDMYIkh0khbIQGhBKBCIdsAwQCAoYIgmSHfUODTogRhjiBR4I6AoROAYJmA?= =?us-ascii?q?gQCBAUCFIExJkmBLHBQgmkJghwOCXoBAQiBOl8ohRSFPm8BiRIPF4EIgRoBAQ?=
X-IPAS-Result: =?us-ascii?q?A2GTAADB0U9bmMuZ6ERcGgEBAQEBAgEBAQEIAQEBAYJTIiY?= =?us-ascii?q?EgQ1/KAqDdJQwggyHJopsgzuBKxchAwsYAQwJgQJHgi9GAheCYyE3FQECAQECA?= =?us-ascii?q?QECAQECEAEBAQEBCAsLBikjDII1JAEOLxwvCAIEAQEBAQEBJgEBAQEBAQEBAQE?= =?us-ascii?q?BAQEBAQEBAQEXAggrEAESAQEYAQEBAQIBAQEYAQgEBhMfCAcLAQQHBAIBBgIOA?= =?us-ascii?q?wEDAQELFgEGAwICAiULFAMGCAIEAQ0FCBNigiMBgRtcCAEOjjCbR3szH4JZh0k?= =?us-ascii?q?Ih2txJoFYPoEQAYITAX2DGQEBAoEmGAEBBhoDAgEGCQ8BBgkCBoJDMYIkh0khb?= =?us-ascii?q?IQGhBKBCIdsAwQCAoYIgmSHfUODTogRhjiBR4I6AoROAYJmAgQCBAUCFIExJkm?= =?us-ascii?q?BLHBQgmkJghwOCXoBAQiBOl8ohRSFPm8BiRIPF4EIgRoBAQ?=
Received: from esa5.dell-outbound2.iphmx.com ([68.232.153.203]) by esa7.dell-outbound.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Jul 2018 18:49:49 -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-GCM-SHA384; 19 Jul 2018 05:48:06 +0600
Received: from maildlpprd04.lss.emc.com (maildlpprd04.lss.emc.com [10.253.24.36]) by mailuogwprd02.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id w6INrKn4013623 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 18 Jul 2018 19:53:21 -0400
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd02.lss.emc.com w6INrKn4013623
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1531958002; bh=wC9QOUWowc1T4JpCEL+eQIqXgV0=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=O+zQgy+d5lbE3JVX8Arvug7pJchfptma3b4bfV3Brpx0Grk9ccKgFEJOGkXlRZibF LJdVdHBf1bsSb3r9zmbURjndpe0f/OpM+xmKPWYtZSDi2cCDz8/S6A/bWSMFHBU34S SU894vo6OcDBn6uHAwP/kwNdNfSpCZw1kVi2FrSE=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd02.lss.emc.com w6INrKn4013623
Received: from mailusrhubprd53.lss.emc.com (mailusrhubprd53.lss.emc.com [10.106.48.18]) by maildlpprd04.lss.emc.com (RSA Interceptor); Wed, 18 Jul 2018 19:52:59 -0400
Received: from MXHUB319.corp.emc.com (MXHUB319.corp.emc.com [10.146.3.97]) by mailusrhubprd53.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id w6INqxtX013817 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=FAIL); Wed, 18 Jul 2018 19:53:00 -0400
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB319.corp.emc.com ([10.146.3.97]) with mapi id 14.03.0399.000; Wed, 18 Jul 2018 19:52:59 -0400
To: Lou Berger <lberger@labn.net>, Norman Finn <norman.finn@mail01.huawei.com>, Janos Farkas <Janos.Farkas@ericsson.com>
CC: DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
Thread-Index: AQHT6XGt9peyQ1ClD06FxPgGJRt8zKQ9zvSAgB8CLgCAAHN4gIAZtweAgACOEzCACGxQAIADGIqwgA6HmoD//9dPAIAAYD2AgABuxYCAA5AuAP//5t1ggAB4tgCAABYKgIAAAd+A///N1yA=
Date: Wed, 18 Jul 2018 23:52:59 +0000
Message-ID: <CE03DB3D7B45C245BCA0D24327794936301E1B68@MX307CL04.corp.emc.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <CE03DB3D7B45C245BCA0D243277949363019498B@MX307CL04.corp.emc.com> <4900e61d-8399-8765-0ecb-181dc3c9ff5a@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301A79DE@MX307CL04.corp.emc.com> <ba0c0b74-8d2e-c332-18c6-02a2649cddf0@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301D75F4@MX307CL04.corp.emc.com> <61d00506-b546-6c80-044f-b5bdb243ae23@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301D84CF@MX307CL04.corp.emc.com> <VI1PR0702MB3567FE3D1186992F38378AE3F2530@VI1PR0702MB3567.eurprd07.prod.outlook.com> <CE03DB3D7B45C245BCA0D24327794936301E0973@MX307CL04.corp.emc.com>, <VI1PR0702MB3567B1C356B53A956E0C35B4F2530@VI1PR0702MB3567.eurprd07.prod.outlook.com> <3DF0466E9510274382F5B74499ACD6F8D383DD@DFWPML704-CHM.exmail.huawei.com> <164af982488.282b.9b4188e636579690ba6c69f2c8a0f1fd@labn.net>
In-Reply-To: <164af982488.282b.9b4188e636579690ba6c69f2c8a0f1fd@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: multipart/alternative; boundary="_000_CE03DB3D7B45C245BCA0D24327794936301E1B68MX307CL04corpem_"
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd53.lss.emc.com
X-RSA-Classifications: public
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/P7gumJs3dbrXDShCRn7epwh28Y8>
Subject: Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 18 Jul 2018 23:53:35 -0000

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

KzEsIFRoYW5rcywgLS1EYXZpZA0KDQpGcm9tOiBMb3UgQmVyZ2VyIFttYWlsdG86bGJlcmdlckBs
YWJuLm5ldF0NClNlbnQ6IFdlZG5lc2RheSwgSnVseSAxOCwgMjAxOCA2OjUyIFBNDQpUbzogTm9y
bWFuIEZpbm47IEphbm9zIEZhcmthczsgQmxhY2ssIERhdmlkDQpDYzogRGV0TmV0IFdHDQpTdWJq
ZWN0OiBSZTogW0RldG5ldF0gV0cgTGFzdCBDYWxsOiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRl
Y3R1cmUtMDUNCg0KDQpUaGlzIHNvdW5kcyBzZW5zaWJsZSB0byBtZS4uLg0KDQpMb3UNCg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KT24gSnVseSAxOCwgMjAxOCA2OjQ3OjAx
IFBNIE5vcm1hbiBGaW5uIDxub3JtYW4uZmlubkBtYWlsMDEuaHVhd2VpLmNvbTxtYWlsdG86bm9y
bWFuLmZpbm5AbWFpbDAxLmh1YXdlaS5jb20+PiB3cm90ZToNCiJDb25nZXN0aW9uIGxvc3MgcHJv
dGVjdGlvbiIgaXMgYmV0dGVyIHRoYW4gImNvbmdlc3Rpb24gcHJvdGVjdGlvbiIuICBUaGF0J3Mg
Z29vZC4NCg0KSXQncyBhIGJpZyBjaGFuZ2UsIGFuZCBtYWtlcyB0aGUgZG9jdW1lbnQgdW5uZWNl
c3NhcmlseSB3b3JkeS4gIFRoYXQncyBiYWQuDQoNCkkgd291bGQgdXNlICJjb25nZXN0aW9uIHBy
b3RlY3Rpb24iIGJ1dCBleHBsYWluIHNvbWV3aGVyZSB0aGF0IHdlIGFyZSBub3QgdGFsa2luZyBh
Ym91dCBzb3VyY2UgdGhyb3R0bGluZy4NCg0KQW5kIGlmIGFkZGluZyB0aGF0IGV4cGxhbmF0aW9u
IGlzIGRpZmZpY3VsdCBvciBjb250cm92ZXJzaWFsLCBJIHdvdWxkIHN0aWNrIHdpdGggImNvbmdl
c3Rpb24gcHJvdGVjdGlvbiIuDQoNCi0tIE5vcm0NCg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCkZyb206IGRldG5ldCBbZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmddIG9uIGJlaGFs
ZiBvZiBKYW5vcyBGYXJrYXMgW0phbm9zLkZhcmthc0Blcmljc3Nvbi5jb21dDQpTZW50OiBXZWRu
ZXNkYXksIEp1bHkgMTgsIDIwMTggMjoyNiBQTQ0KVG86IEJsYWNrLCBEYXZpZA0KQ2M6IERldE5l
dCBXRw0KU3ViamVjdDogUmU6IFtEZXRuZXRdIFdHIExhc3QgQ2FsbDogZHJhZnQtaWV0Zi1kZXRu
ZXQtYXJjaGl0ZWN0dXJlLTA1DQpCb3RoIOKAnGNvbmdlc3Rpb24gcHJvdGVjdGlvbuKAnSBhbmQg
4oCcY29uZ2VzdGlvbiBsb3NzIHByb3RlY3Rpb27igJ0gd29yayBmb3IgbWUuDQoNCk5vdGUgdGhh
dCB0aGUgYXJjaGl0ZWN0dXJlIGRvY3VtZW50IGlzIHF1aXRlIHBvcHVsYXRlZCB3aXRoIHRoZSB0
ZXJtIOKAnGNvbmdlc3Rpb24gcHJvdGVjdGlvbuKAnS4gSSBkbyBub3Qga25vdyB0aGUgb3RoZXIg
ZG9jdW1lbnRzIGJ5IGhlYXJ0Lg0KDQpTbyBpdCB3b3VsZCBiZSBhIGJpdCBvZiBhIGNoYW5nZS4u
DQoNCknigJlkIGxpa2UgdG8gaGF2ZSB0aGUgZ3JvdXDigJlzIG9waW5pb24gYmVmb3JlIG1ha2lu
ZyBzdWNoIGEgY2hhbmdlLCBlLmcuLCBhbnkgb2JqZWN0aW9ucz8NCg0KVGhhbmtzLA0KSmFub3MN
Cg0KDQpGcm9tOiBCbGFjaywgRGF2aWQgPERhdmlkLkJsYWNrQGRlbGwuY29tPG1haWx0bzpEYXZp
ZC5CbGFja0BkZWxsLmNvbT4+DQpTZW50OiBXZWRuZXNkYXksIEp1bHkgMTgsIDIwMTggODoxOSBQ
TQ0KVG86IEphbm9zIEZhcmthcyA8SmFub3MuRmFya2FzQGVyaWNzc29uLmNvbTxtYWlsdG86SmFu
b3MuRmFya2FzQGVyaWNzc29uLmNvbT4+DQpDYzogRGV0TmV0IFdHIDxkZXRuZXRAaWV0Zi5vcmc8
bWFpbHRvOmRldG5ldEBpZXRmLm9yZz4+DQpTdWJqZWN0OiBSRTogW0RldG5ldF0gV0cgTGFzdCBD
YWxsOiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDUNCg0KSGkgSmFub3MsDQoNClRo
YXQgdGV4dCB3b3JrcyBuaWNlbHkuICBJbiBicmllZmx5IHRhbGtpbmcgdG8gTG91LCBhIHJlbGF0
ZWQgc3VnZ2VzdGlvbiBzdXJmYWNlZDog4oCcY29uZ2VzdGlvbiBwcm90ZWN0aW9u4oCdIC0+IOKA
nGNvbmdlc3Rpb24gbG9zcyBwcm90ZWN0aW9u4oCdIHdoZXJlIHBvc3NpYmxlIChtYXkgbmVlZCB0
byBiZSBhYmJyZXZpYXRlZCBpbiB0aGUgRmlndXJlKSAuDQoNClRoaXMgY2hhbmdlIHdvdWxkIG1h
a2UgaXQgY2xlYXJlciB0aGF0IHRoZSBwcmltYXJ5IGZvY3VzIGlzIHByb3RlY3Rpb24gZnJvbSBs
b3NzZXMgY2F1c2VkIGJ5IGNvbmdlc3Rpb24gYXMgb3Bwb3NlZCB0byBwcm90ZWN0aW9uIGZyb20g
YWxsIGNvbmdlc3Rpb24uICBEZXROZXQgc2hvdWxkIGJlIGFibGUgdG8gdG9sZXJhdGUgc29tZSBt
b2Rlc3QgY29uZ2VzdGlvbiAoZS5nLiwgaW4gbm9kZXMgdGhhdCBkb27igJl0IGhhdmUgcmVzZXJ2
ZWQgRGV0TmV0IHJlc291cmNlcykgYXMgbG9uZyBhcyBkZWxpdmVyeSBpcyByZWxpYWJsZSBhbmQg
dGltZWx5Lg0KDQpUaGFua3MsIC0tRGF2aWQNCg0KRnJvbTogSmFub3MgRmFya2FzIFttYWlsdG86
SmFub3MuRmFya2FzQGVyaWNzc29uLmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgSnVseSAxOCwgMjAx
OCAxMTo0NSBBTQ0KVG86IEJsYWNrLCBEYXZpZA0KQ2M6IERldE5ldCBXRw0KU3ViamVjdDogUkU6
IFtEZXRuZXRdIFdHIExhc3QgQ2FsbDogZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA1
DQoNCkhpIERhdmlkLA0KDQpUaGlzIGltcGxpZXMgdXBkYXRpbmcgdGhlIGRlZmluaXRpb24gb2Yg
dGhlIERldE5ldCBzZXJ2aWNlIGxheWVyLCBlLmcuLCB0bzoNCkRldE5ldCBzZXJ2aWNlIGxheWVy
DQpUaGUgbGF5ZXIgYXQgd2hpY2ggQSBEZXROZXQgU2VydmljZSwgZS5nLiwgc2VydmljZSBwcm90
ZWN0aW9uIGlzIHByb3ZpZGVkLg0KDQpUaGUgZGVmaW5pdGlvbiBvZiB0aGUgRGV0TmV0IHRyYW5z
cG9ydCBsYXllciByZW1haW5zIHRoZSBzYW1lOg0KRGV0TmV0IHRyYW5zcG9ydCBsYXllcg0KVGhl
IGxheWVyIHRoYXQgb3B0aW9uYWxseSBwcm92aWRlcyBjb25nZXN0aW9uIHByb3RlY3Rpb24gZm9y
DQpEZXROZXQgZmxvd3Mgb3ZlciBwYXRocyBwcm92aWRlZCBieSB0aGUgdW5kZXJseWluZyBuZXR3
b3JrLg0KDQpSZWdhcmRzLA0KSmFub3MNCg0KDQpGcm9tOiBCbGFjaywgRGF2aWQgPERhdmlkLkJs
YWNrQGRlbGwuY29tPG1haWx0bzpEYXZpZC5CbGFja0BkZWxsLmNvbT4+DQpTZW50OiBNb25kYXks
IEp1bHkgMTYsIDIwMTggMzoyMSBQTQ0KVG86IEphbm9zIEZhcmthcyA8SmFub3MuRmFya2FzQGVy
aWNzc29uLmNvbTxtYWlsdG86SmFub3MuRmFya2FzQGVyaWNzc29uLmNvbT4+DQpDYzogRGV0TmV0
IFdHIDxkZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZz4+DQpTdWJqZWN0OiBS
RTogW0RldG5ldF0gV0cgTGFzdCBDYWxsOiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUt
MDUNCg0KRG9u4oCZdCB1c2Ug4oCcY29uZ2VzdGlvbiBwcm90ZWN0aW9u4oCdIGluIHRoZSBkZWZp
bml0aW9ucyBmb3IgYm90aCBsZXZlbHMuDQoNClRoYW5rcywgLS1EYXZpZA0KDQpGcm9tOiBKw6Fu
b3MgRmFya2FzIFttYWlsdG86amFub3MuZmFya2FzQGVyaWNzc29uLmNvbV0NClNlbnQ6IFN1bmRh
eSwgSnVseSAxNSwgMjAxOCAxMDo0MyBQTQ0KVG86IEJsYWNrLCBEYXZpZA0KQ2M6IERldE5ldCBX
Rw0KU3ViamVjdDogUmU6IFtEZXRuZXRdIFdHIExhc3QgQ2FsbDogZHJhZnQtaWV0Zi1kZXRuZXQt
YXJjaGl0ZWN0dXJlLTA1DQoNClRoYW5rIHlvdSBEYXZpZCENCg0KSSB0aGluayB3ZSBhcmUgc2V0
LiA6LSkNCg0KWW91IGdvdCBhIHBvaW50LCB3ZSBzaG91bGQgdXBkYXRlDQoiRGV0TmV0IHNlcnZp
Y2UgbGF5ZXIgaXMgdGhlIGxheWVyIGF0IHdoaWNoIEEgRGV0TmV0IFNlcnZpY2UsIHN1Y2ggYXMg
Y29uZ2VzdGlvbiBvciBzZXJ2aWNlIHByb3RlY3Rpb24gaXMgcHJvdmlkZWQuIg0KdG8NCiJEZXRO
ZXQgc2VydmljZSBsYXllciBpcyB0aGUgbGF5ZXIgYXQgd2hpY2ggQSBEZXROZXQgU2VydmljZSwg
c3VjaCBhcyBjb25nZXN0aW9uIHByb3RlY3Rpb24gYW5kL29yIHNlcnZpY2UgcHJvdGVjdGlvbiBp
cyBwcm92aWRlZC4iDQppbiB0aGUgZGVmaW5pdGlvbnMgYXMgd2VsbCB0byBtYWtlIGl0IGNsZWFy
Lg0KDQpUaGFua3MsDQpKYW5vcw0KT24gNy8xNi8yMDE4IDM6MDMgQU0sIEJsYWNrLCBEYXZpZCB3
cm90ZToNCk1vdmluZyB0aGUgb25seSB0d28gb3BlbiBpdGVtcyB0byB0aGUgdG9wIOKApg0KDQot
LSBTZWN0aW9uIDQNCg0KPiBXZSBjb3VsZCBhZGQgc29tZSBpbnRyb2R1Y3RvcnkgdGV4dCB0byA0
LjEgb3IgNC4xLjEsIGZvciBpbnN0YW5jZToNCj4gVGhlIGZ1bmN0aW9uYWxpdHkgbmVlZGVkIGZv
ciBEZXROZXQgKFNlY3Rpb24gMykgYXJlIGltcGxlbWVudGVkIGluIHRoZSBEZXROZXQgbGF5ZXIg
d2hpY2ggY29tcHJpc2VzIHRoZSBEZXROZXQgc2VydmljZSBsYXllciBhbmQgdGhlIERldE5ldCB0
cmFuc3BvcnQgbGF5ZXIuDQo+IFRoZSBEZXROZXQgc2VydmljZSBsYXllciBmdW5jdGlvbnMgcmVs
eSBvbiBmbG93IGlkZW50aWZpY2F0aW9uIGFuZCBzZXF1ZW5jaW5nLiBUaGUgRGV0TmV0IHRyYW5z
cG9ydCBsYXllciBmdW5jdGlvbiBtYXkgcmVseSBvbiBmbG93IGlkZW50aWZpY2F0aW9uLg0KPg0K
PiBXaGF0IGRvIHlvdSB0aGluaz8NCg0KSSBwcmVmZXIgZnVuY3Rpb25hbCAod2hhdCBpdCBkb2Vz
KSBjaGFyYWN0ZXJpemF0aW9uIHRvIG1lY2hhbmlzdGljIChob3cgaXQgd29ya3MpIGNoYXJhY3Rl
cml6YXRpb24gaW4gYW4gb3ZlcnZpZXcsIGUuZy4sIGV4Y2VycHRpbmcgZnJvbSB3aGF0IEkgb3Jp
Z2luYWxseSB3cm90ZToNCg0K4oCiICAgICAgICAgVGhlIERldE5ldCBTZXJ2aWNlIGxheWVyIHBy
b3ZpZGVzIHRpbWVseSByZWxpYWJsZSBpbi1vcmRlciBEZXROZXQgZmxvdyBkZWxpdmVyeSB0byBh
cHBsaWNhdGlvbnMgdGhhdCB1c2UgRGV0TmV0Lg0KDQrigKIgICAgICAgICBUaGUgRGV0TmV0IFRy
YW5zcG9ydCBsYXllciBpbnN1bGF0ZXMgRGV0TmV0IGZsb3dzIGZyb20gaW50ZXJmZXJlbmNlIGJ5
IG5ldHdvcmsgbWVjaGFuaXNtcywgcHJpbWFyaWx5IHF1ZXVpbmcgYW5kIHJvdXRpbmcNCkkgdW5k
ZXJzdGFuZCB0aGUgcHJpbmNpcGxlLg0KDQpXaGF0IGFib3V0IGp1c3QgY29weWluZyB0aGUgdHdv
IGRlZmluaXRpb25zIGhlcmU6DQpEZXROZXQgc2VydmljZSBsYXllciBpcyB0aGUgbGF5ZXIgYXQg
d2hpY2ggQSBEZXROZXQgU2VydmljZSwgc3VjaCBhcyBjb25nZXN0aW9uIG9yIHNlcnZpY2UgcHJv
dGVjdGlvbiBpcyBwcm92aWRlZC4NCkRldE5ldCB0cmFuc3BvcnQgbGF5ZXIgb3B0aW9uYWxseSBw
cm92aWRlcyBjb25nZXN0aW9uIHByb3RlY3Rpb24gZm9yIERldE5ldCBmbG93cyBvdmVyIHBhdGhz
IHByb3ZpZGVkIGJ5IHRoZSB1bmRlcmx5aW5nIG5ldHdvcmsuDQoNCkRhdmlkPiBZZXMsIHRoYXQg
d29ya3MsIGFsdGhvdWdoIEkgZG9u4oCZdCB0aGluayDigJxjb25nZXN0aW9u4oCdIHdhcyBtZWFu
dCB0byBiZSBpbmNsdWRlZCBpbiB0aGUgZmlyc3QgZGVmaW5pdGlvbiDigKYNCg0KDQogICBNYW55
IHJlYWwtdGltZSBuZXR3b3JrcyByZWx5IG9uIHBoeXNpY2FsIHJpbmdzIG9yIGNoYWlucyBvZiB0
d28tcG9ydA0KDQogICBkZXZpY2VzLCB3aXRoIGEgcmVsYXRpdmVseSBzaW1wbGUgcmluZyBjb250
cm9sIHByb3RvY29sLg0KDQpIb3cgZG9lcyBhIOKAnHJpbmcgY29udHJvbCBwcm90b2NvbOKAnSBj
b250cm9sIOKAnGNoYWluc+KAnT8gIFN1Z2dlc3Q6IOKAnHJpbmcgY29udHJvbCBwcm90b2NvbOKA
nSAtPiDigJxjb250cm9sIHByb3RvY29s4oCdDQpBbHNvLCBhcmUgcGFpcmVkIGNoYWlucyBiZXR3
ZWVuIGNvbW1vbiBlbmRwb2ludHMgaW50ZW5kZWQsIG9yIGEgbW9yZSBnZW5lcmFsIG5vdGlvbiBv
ZiBjaGFpbnM/DQpUaGlzIHRleHQgcmVmZXJzIHRvIHR5cGljYWwgZmFjdG9yeSBkZXBsb3ltZW50
LCB3aGljaCBpcyBjaGFpbiBvciByaW5nLi4NCkl0IHNlZW1zIGJldHRlciB0byBrZWVwIOKAnHJp
bmcgY29udHJvbCBwcm90b2NvbOKAnSBiZWNhdXNlIHRoZXkgYXJlIG9mdGVuIHZlcnkgZGlmZmVy
ZW50IGZyb20gZ2VuZXJpYyBjb250cm9sIHByb3RvY29scyBhcHBsaWNhYmxlIHRvIG1lc2ggbmV0
d29ya3MuDQoNCldvdWxkIGZsaXBwaW5nIGNoYWluIGFuZCByaW5nIHJlc29sdmUgeW91ciBjb25j
ZXJuPw0KDQogICBNYW55IHJlYWwtdGltZSBuZXR3b3JrcyByZWx5IG9uIHBoeXNpY2FsIGNoYWlu
cyBvciByaW5ncyBvZiB0d28tcG9ydA0KDQogICBkZXZpY2VzLCB3aXRoIGEgcmVsYXRpdmVseSBz
aW1wbGUgcmluZyBjb250cm9sIHByb3RvY29sLg0KDQpbRGF2aWQ+XSBJdCBmZWVscyBsaWtlIOKA
nHJpbmcgY29udHJvbCBwcm90b2NvbOKAnSBpcyBhbiBpbXBvcnRhbnQgcGhyYXNlIHRvIHJldGFp
bi4gICBJbiB0aGUgb3JpZ2luYWwgdGV4dCwgd291bGQgaXQgYmUgcmVhc29uYWJsZSB0byBhZGQg
4oCcKGFwcGxpZXMgdG8gYm90aCByaW5ncyBhbmQgY2hhaW5zKeKAnSB0byB0aGUgZW5kIG9mIHRo
ZSBzZW50ZW5jZT8NCldlbGwsIEkgZ3Vlc3MgdGhlIHBvaW50IGlzIHRoYXQgdGhlcmUgYXJlIG1h
bnkgc3BlY2lmaWMgcmluZyBwcm90b2NvbHMsIGJ1dCB3ZSBhcmUgbG9va2luZyBmb3IgYSBnZW5l
cmljIHNvbHV0aW9uLg0KV2hhdCBhYm91dCBkZWxldGluZyAiY2hhaW5zIiBmcm9tIHRoZSBzZW50
ZW5jZT8NCg0KRGF2aWQ+IFllcywgaWYgdGhlIHNlbnRlbmNlIGlzIGFsbCBhYm91dCByaW5ncywg
aXTigJlzIGNsZWFyLg0KDQpUaGFua3MsIC0tRGF2aWQNCg0KRnJvbTogSsOhbm9zIEZhcmthcyBb
bWFpbHRvOmphbm9zLmZhcmthc0Blcmljc3Nvbi5jb21dDQpTZW50OiBTdW5kYXksIEp1bHkgMTUs
IDIwMTggNzoyNSBQTQ0KVG86IEJsYWNrLCBEYXZpZA0KQ2M6IERldE5ldCBXRw0KU3ViamVjdDog
UmU6IFtEZXRuZXRdIFdHIExhc3QgQ2FsbDogZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJl
LTA1DQoNCkhpIERhdmlkLA0KDQpQbGVhc2Ugc2VlIGluLWxpbmUuDQoNClRoYW5rIHlvdSENCkph
bm9zDQpPbiA3LzYvMjAxOCAxMTo1MCBQTSwgQmxhY2ssIERhdmlkIHdyb3RlOg0KLS0gQnJpZGdl
ZCBwYXRoIGRlZmluaXRpb24NCg0KPiAgT3Igc2hvdWxkIHdlIGRvIHNvbWV0aGluZyBlbHNlPw0K
PiBUaGVyZSBpcyBvbmx5IG9uZSBvY2N1cnJlbmNlIG9mICJicmlkZ2VkIHBhdGgiIGluIHRoZSB0
ZXh0IGluIGJyYWNrZXRzLg0KVGhhdCBzb3VuZHMgbGlrZSBhIGJldHRlciBzdWdnZXN0aW9uIOKA
kyBjaGFuZ2UgdGhhdCBvY2N1cnJlbmNlIGFuZCByZW1vdmUgdGhlIGRlZmluaXRpb24gb2Yg4oCc
YnJpZGdlZCBwYXRo4oCdIGZyb20gdGhlIGRyYWZ0LiAgVGhhdCBvY2N1cnJlbmNlIGlzIGluIFNl
Y3Rpb24gNC4xLjE6DQoNCiAgIENvbmdlc3Rpb24gcHJvdGVjdGlvbg0KICAgICAgICAgICBUaGUg
RGV0TmV0IHRyYW5zcG9ydCBsYXllciBwcm92aWRlcyBjb25nZXN0aW9uIHByb3RlY3Rpb24uDQog
ICAgICAgICAgIFNlZSBTZWN0aW9uIDQuNS4gIFRoZSBhY3R1YWwgcXVldWluZyBhbmQgc2hhcGlu
ZyBtZWNoYW5pc21zDQogICAgICAgICAgIGFyZSB0eXBpY2FsbHkgcHJvdmlkZWQgYnkgdW5kZXJs
eWluZyBzdWJuZXQgbGF5ZXJzLCB0aGVzZSBjYW4NCiAgICAgICAgICAgYmUgY2xvc2VseSBhc3Nv
Y2lhdGVkIHdpdGggdGhlIG1lYW5zIG9mIHByb3ZpZGluZyBwYXRocyBmb3INCiAgICAgICAgICBE
ZXROZXQgZmxvd3MgKGUuZy4sIE1QTFMgTFNQcyBvciBicmlkZ2VkIHBhdGhzKSwgdGhlIHBhdGgg
YW5kDQogICAgICAgICAgIHRoZSBjb25nZXN0aW9uIHByb3RlY3Rpb24gYXJlIGNvbmZsYXRlZCBp
biB0aGlzIGZpZ3VyZS4NCg0KUGVyaGFwczogKGUuZy4sIE1QTFMgTFNQcyBvciBicmlkZ2VkIHBh
dGhzKSAtPiAoTVBMUyBMU1BzIG9yIG90aGVyIG5ldHdvcmsgcGF0aHMpDQpvciBqdXN0IGRlbGV0
ZSB0aGUgZW50aXJlIHBhcmVudGhldGljYWwgZXhhbXBsZS4NCk9LLiBMZXQncyBqdXN0IGRlbGV0
ZSB0aGUgZW50aXJlIHBhcmVudGhldGljYWwgZXhhbXBsZS4NCg0KLS0gU2VjdGlvbiA0DQoNCj4g
V2UgY291bGQgYWRkIHNvbWUgaW50cm9kdWN0b3J5IHRleHQgdG8gNC4xIG9yIDQuMS4xLCBmb3Ig
aW5zdGFuY2U6DQo+IFRoZSBmdW5jdGlvbmFsaXR5IG5lZWRlZCBmb3IgRGV0TmV0IChTZWN0aW9u
IDMpIGFyZSBpbXBsZW1lbnRlZCBpbiB0aGUgRGV0TmV0IGxheWVyIHdoaWNoIGNvbXByaXNlcyB0
aGUgRGV0TmV0IHNlcnZpY2UgbGF5ZXIgYW5kIHRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyLg0K
PiBUaGUgRGV0TmV0IHNlcnZpY2UgbGF5ZXIgZnVuY3Rpb25zIHJlbHkgb24gZmxvdyBpZGVudGlm
aWNhdGlvbiBhbmQgc2VxdWVuY2luZy4gVGhlIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIgZnVuY3Rp
b24gbWF5IHJlbHkgb24gZmxvdyBpZGVudGlmaWNhdGlvbi4NCj4NCj4gV2hhdCBkbyB5b3UgdGhp
bms/DQoNCkkgcHJlZmVyIGZ1bmN0aW9uYWwgKHdoYXQgaXQgZG9lcykgY2hhcmFjdGVyaXphdGlv
biB0byBtZWNoYW5pc3RpYyAoaG93IGl0IHdvcmtzKSBjaGFyYWN0ZXJpemF0aW9uIGluIGFuIG92
ZXJ2aWV3LCBlLmcuLCBleGNlcnB0aW5nIGZyb20gd2hhdCBJIG9yaWdpbmFsbHkgd3JvdGU6DQoN
CiAgKiAgIFRoZSBEZXROZXQgU2VydmljZSBsYXllciBwcm92aWRlcyB0aW1lbHkgcmVsaWFibGUg
aW4tb3JkZXIgRGV0TmV0IGZsb3cgZGVsaXZlcnkgdG8gYXBwbGljYXRpb25zIHRoYXQgdXNlIERl
dE5ldC4NCiAgKiAgIFRoZSBEZXROZXQgVHJhbnNwb3J0IGxheWVyIGluc3VsYXRlcyBEZXROZXQg
Zmxvd3MgZnJvbSBpbnRlcmZlcmVuY2UgYnkgbmV0d29yayBtZWNoYW5pc21zLCBwcmltYXJpbHkg
cXVldWluZyBhbmQgcm91dGluZw0KSSB1bmRlcnN0YW5kIHRoZSBwcmluY2lwbGUuDQoNCldoYXQg
YWJvdXQganVzdCBjb3B5aW5nIHRoZSB0d28gZGVmaW5pdGlvbnMgaGVyZToNCkRldE5ldCBzZXJ2
aWNlIGxheWVyIGlzIHRoZSBsYXllciBhdCB3aGljaCBBIERldE5ldCBTZXJ2aWNlLCBzdWNoIGFz
IGNvbmdlc3Rpb24gb3Igc2VydmljZSBwcm90ZWN0aW9uIGlzIHByb3ZpZGVkLg0KRGV0TmV0IHRy
YW5zcG9ydCBsYXllciBvcHRpb25hbGx5IHByb3ZpZGVzIGNvbmdlc3Rpb24gcHJvdGVjdGlvbiBm
b3IgRGV0TmV0IGZsb3dzIG92ZXIgcGF0aHMgcHJvdmlkZWQgYnkgdGhlIHVuZGVybHlpbmcgbmV0
d29yay4NCg0KPiBTaG91bGQgd2UgYWxzbyByZWFycmFuZ2UsIGUuZy4sIGluZGVudCB0aGUgdGV4
dCBhZnRlciBGaWd1cmUgMiBzdWNoIHRoYXQNCj4gUGFja2V0IHNlcXVlbmNpbmcsIER1cGxpY2F0
ZSBlbGltaW5hdGlvbiwgRmxvdyByZXBsaWNhdGlvbiwgRmxvdyBtZXJnaW5nLCBQYWNrZXQgZW5j
b2RpbmcsIGFuZCBQYWNrZXQgZGVjb2RpbmcgZ2V0IHVuZGVyIFNlcnZpY2UgbGF5ZXINCj4gYW5k
DQo+IENvbmdlc3Rpb24gcHJvdGVjdGlvbiBhbmQgRXhwbGljaXQgcm91dGVzIGdldCB1bmRlciBU
cmFuc3BvcnQgbGF5ZXI/DQoNCk5vLCBJIGRvbuKAmXQgdGhpbmsgdGhhdOKAmXMgbmVjZXNzYXJ5
IOKAkyBGaWd1cmUgMiBwcm92aWRlcyBzdWZmaWNpZW50IHN0cnVjdHVyZS4NCk9LLg0KDQpQbHVz
IGEgZmV3IG1vcmUgbWlub3IgY29tbWVudHMgaW5saW5lIOKApg0KDQpUaGFua3MsIC0tRGF2aWQN
Cg0KRnJvbTogSsOhbm9zIEZhcmthcyBbbWFpbHRvOmphbm9zLmZhcmthc0Blcmljc3Nvbi5jb21d
DQpTZW50OiBXZWRuZXNkYXksIEp1bHkgNCwgMjAxOCAyOjE1IFBNDQpUbzogQmxhY2ssIERhdmlk
DQpDYzogRGV0TmV0IFdHDQpTdWJqZWN0OiBSZTogW0RldG5ldF0gV0cgTGFzdCBDYWxsOiBkcmFm
dC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDUNCg0KSGkgRGF2aWQsDQoNClRoYW5rIHlvdSB2
ZXJ5IG11Y2ggZm9yIHlvdXIgcmV2aWV3IGFuZCBjb21tZW50cyENCg0KUGxlYXNlIHNlZSBpbi1s
aW5lLg0KT24gNi8yOS8yMDE4IDQ6MTAgUE0sIEJsYWNrLCBEYXZpZCB3cm90ZToNClRoZSAtMDYg
dmVyc2lvbiBvZiB0aGlzIGRyYWZ0IGlzIG11Y2ggaW1wcm92ZWQgb3ZlciB0aGUgLTA1IHZlcnNp
b24g4oCTIGxvdHMgb2YgZGlsaWdlbnQgd29yayBieSB0aGUgYXV0aG9ycyBpcyBldmlkZW50IGFu
ZCBhcHByZWNpYXRlZC4NCg0KSSBoYXZlIHR3byBtaW5vciBjb250ZW50IGNvbmNlcm5zIGFuZCBz
b21lIHNtYWxsZXIgZWRpdG9yaWFsIGl0ZW1zLg0KDQoqKiBDb250ZW50DQoNCi0tIFNlY3Rpb24g
Mi4yDQoNClRoZSBkZWZpbml0aW9uIG9mIOKAnGJyaWRnZWQgcGF0aOKAnSBsb29rcyBsaWtlIGEg
ZGVmaW5pdGlvbiBvZiDigJxicmlkZ2VkIGZvcndhcmRpbmfigJ0g4oCTIHRoZSBkZWZpbml0aW9u
IG5lZWRzIHRvIGVuY29tcGFzcyB0aGUgbm90aW9uIG9mIGEgcGF0aCB0aGF0IGludm9sdmVzIG1v
cmUgdGhhbiBvbmUgYnJpZGdlLg0KDQoNCiAgIGJyaWRnZWQgcGF0aA0KDQogICAgICAgICAgIEEg
VkxBTiBicmlkZ2UgdXNlcyB0aGUgVkxBTiBJRCBhbmQgdGhlIGRlc3RpbmF0aW9uIE1BQw0KDQog
ICAgICAgICAgIGFkZHJlc3MgdG8gc2VsZWN0IHRoZSBvdXRib3VuZCBwb3J0IGhlbmNlIHRoZSBw
YXRoIGZvciBhDQoNCiAgICAgICAgICAgZnJhbWUuDQoNCllvdSBhcmUgcmlnaHQsIGl0IGxvb2tz
IGxpa2UgdGhlIGVtcGhhc2lzIGlzIG9uIGJyaWRnZSBmb3J3YXJkaW5nIHJhdGhlciB0aGFuIHBh
dGguDQpIb3dldmVyLCB0aGUgc3VwZXJwb3NpdGlvbiBvZiB0aGUgb3V0Ym91bmQgcG9ydHMgcHJv
dmlkZXMgYSBwYXRoLCB3aGljaCB3YXMgdHJpZWQgdG8gYmUgY2FwdHVyZWQgYnkgImhlbmNlIHRo
ZSBwYXRoIi4NClRoZSBpZGVhIHdhcyB0byBrZWVwIGl0IHNpbXBsZSBub3QgZGl2ZSBpbnRvIHRo
ZSBkZXRhaWxzLCB3aGljaCBhcmUgbm90IG5lY2Vzc2FyeSBpbiB0aGlzIGRvY3VtZW50Lg0KDQpX
b3VsZCBpdCBiZSBnb29kIHRvIHVwZGF0ZSB0bzoNCg0KICAgYnJpZGdlZCBwYXRoDQoNCiAgICAg
ICAgICAgQSBWTEFOIGJyaWRnZSB1c2VzIHRoZSBWTEFOIElEIGFuZCB0aGUgZGVzdGluYXRpb24g
TUFDDQoNCiAgICAgICAgICAgYWRkcmVzcyB0byBzZWxlY3QgdGhlIG91dGJvdW5kIHBvcnQuIFRo
ZSBzdXBlcnBvc2l0aW9uDQoNCiAgICAgICAgICAgb2YgdGhlIG91dGJvdW5kIHBvcnRzIGlzIHRo
ZSBwYXRoIGZvciBhIGZyYW1lLg0KPw0KDQpPciBzaG91bGQgd2UgZG8gc29tZXRoaW5nIGVsc2U/
DQpUaGVyZSBpcyBvbmx5IG9uZSBvY2N1cnJlbmNlIG9mICJicmlkZ2VkIHBhdGgiIGluIHRoZSB0
ZXh0IGluIGJyYWNrZXRzLg0KLS0gU2VjdGlvbiA0DQoNCkZpZ3VyZSAyIGluIFNlY3Rpb24gNC4x
LjEgaW50cm9kdWNlcyB0aGUgRGV0bmV0IHNlcnZpY2UgYW5kIHRyYW5zcG9ydCBsYXllcnMuICAg
VGhlIGFzc29jaWF0ZWQgdGV4dCBxdWlja2x5IGRpdmVzIGludG8gZXhwbGFpbmluZyB0aGUgZnVu
Y3Rpb25hbGl0eSBpbiB0aG9zZSBsYXllcnMsIGJ1dCBpdCB3b3VsZCBiZSBoZWxwZnVsIHRvIHN0
YXJ0IHdpdGggYW4gaW5pdGlhbCBoaWdoIGxldmVsIGRlc2NyaXB0aW9uIG9mIGVhY2ggb2YgdGhv
c2UgbGF5ZXJzIHRoYXQgaGVscHMgbW90aXZhdGUgdGhlaXIgc2VwYXJhdGlvbi4gIEl0IGFwcGVh
cnMgdGhhdDoNCi0gVGhlIERldE5ldCBTZXJ2aWNlIGxheWVyIHByb3ZpZGVzIHRpbWVseSByZWxp
YWJsZSBpbi1vcmRlciBEZXROZXQgZmxvdyBkZWxpdmVyeSB0byBhcHBsaWNhdGlvbnMgdGhhdCB1
c2UgRGV0TmV0LiAgIEEgRGV0TmV0IGZsb3cgYXQgdGhlIHRvcCBvZiB0aGUgRGV0TmV0IFNlcnZp
Y2UgbGF5ZXIgbWF5IG9yIG1heSBub3QgYmUgYSBjb21wb3VuZCBmbG93IGF0IHRoZSBib3R0b20g
b2YgdGhhdCBsYXllci4NCi0gVGhlIERldE5ldCBUcmFuc3BvcnQgbGF5ZXIgaW5zdWxhdGVzIERl
dE5ldCBmbG93cyAoYXQgdGhlIGJvdHRvbSBvZiB0aGUgRGV0TmV0IFNlcnZpY2UgbGF5ZXIpIGZy
b20gaW50ZXJmZXJlbmNlIGJ5IG5ldHdvcmsgbWVjaGFuaXNtcywgcHJpbWFyaWx5IHF1ZXVpbmcg
YW5kIHJvdXRpbmcsIHdoZXJlIGNvbmdlc3Rpb24gaXMgYW4gaW5kaWNhdGlvbiBvZiBxdWV1ZWlu
ZyBpbnRlcmZlcmVuY2UuICBBIERldE5ldCBmbG93IGF0IHRoZSB0b3Agb2YgdGhlIERldE5ldCBU
cmFuc3BvcnQgbGF5ZXIgbWF5IG9yIG1heSBub3QgYmUgYSBtZW1iZXIgZmxvdyB0aGF0IGlzIHBh
cnQgb2YgYSBjb21wb3VuZCBmbG93LCBkZXBlbmRpbmcgb24gd2hhdCBpcyBkb25lIGluIHRoZSBE
ZXROZXQgU2VydmljZSBsYXllci4NCg0KWW91IGFyZSByaWdodCwgc2VjdGlvbiA0IGp1bXBzIGlu
dG8gdGhlIGRldGFpbHMgd2l0aG91dCBtdWNoIG9mIGFuIGludHJvZHVjdGlvbi4gSSBndWVzcyB3
ZSBoYWQgYSBraW5kIG9mIGNoaWNrZW4gYW5kIGVnZyBwcm9ibGVtIGhlcmUuIEZpZ3VyZSA0IHBy
b3ZpZGVzIGEgaGlnaGVyIGxldmVsIHZpZXcgdGhhbiBGaWd1cmUgMi4gSG93ZXZlciwgRmlndXJl
IDQgY2FwdHVyZXMgZGlmZmVyZW50IGFzcGVjdHMsIGRpdmVzIGludG8gdGhlIGRldGFpbHMgb2Yg
ZGF0YSBwbGFuZSBvcHRpb25zLiBTbywgaXQgc2VlbXMgYmV0dGVyIHRvIGtlZXAgdGhlIG9yZGVy
Lg0KDQpXZSBjb3VsZCBhZGQgc29tZSBpbnRyb2R1Y3RvcnkgdGV4dCB0byA0LjEgb3IgNC4xLjEs
IGZvciBpbnN0YW5jZToNClRoZSBmdW5jdGlvbmFsaXR5IG5lZWRlZCBmb3IgRGV0TmV0IChTZWN0
aW9uIDMpIGFyZSBpbXBsZW1lbnRlZCBpbiB0aGUgRGV0TmV0IGxheWVyIHdoaWNoIGNvbXByaXNl
cyB0aGUgRGV0TmV0IHNlcnZpY2UgbGF5ZXIgYW5kIHRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVy
LiBUaGUgRGV0TmV0IHNlcnZpY2UgbGF5ZXIgZnVuY3Rpb25zIHJlbHkgb24gZmxvdyBpZGVudGlm
aWNhdGlvbiBhbmQgc2VxdWVuY2luZy4gVGhlIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIgZnVuY3Rp
b24gbWF5IHJlbHkgb24gZmxvdyBpZGVudGlmaWNhdGlvbi4NCg0KV2hhdCBkbyB5b3UgdGhpbms/
DQoNClNob3VsZCB3ZSBhbHNvIHJlYXJyYW5nZSwgZS5nLiwgaW5kZW50IHRoZSB0ZXh0IGFmdGVy
IEZpZ3VyZSAyIHN1Y2ggdGhhdA0KUGFja2V0IHNlcXVlbmNpbmcsIER1cGxpY2F0ZSBlbGltaW5h
dGlvbiwgRmxvdyByZXBsaWNhdGlvbiwgRmxvdyBtZXJnaW5nLCBQYWNrZXQgZW5jb2RpbmcsIGFu
ZCBQYWNrZXQgZGVjb2RpbmcgZ2V0IHVuZGVyIFNlcnZpY2UgbGF5ZXINCmFuZA0KQ29uZ2VzdGlv
biBwcm90ZWN0aW9uIGFuZCBFeHBsaWNpdCByb3V0ZXMgZ2V0IHVuZGVyIFRyYW5zcG9ydCBsYXll
cj8NCg0KDQpUaGVyZeKAmXMgYSByZWxhdGVkIHBhcmFncmFwaCBvZiB0ZXh0IGJldHdlZW4gRmln
dXJlcyAzIGFuZCA0IGluIFNlY3Rpb24gNC4xLjIsIGJ1dCBpdCBkb2VzbuKAmXQgcHJvdmlkZSB1
c2VmdWwgaW50dWl0aW9uIGFib3V0IHdoaWNoIGZ1bmN0aW9uYWxpdHkgYmVsb25ncyBpbiB3aGlj
aCBsYXllci4NCg0KKiogRWRpdG9yaWFsDQotLSBTZWN0aW9uIDIuMQ0KDQrigJxleHBlY3RlZOKA
nSBzZWVtcyBvZmYgaW4gdGhlIGRlZmluaXRpb24gb2YgcmVzZXJ2YXRpb246DQoNCiAgIHJlc2Vy
dmF0aW9uDQogICAgICAgICAgIFRoZSBzZXQgb2YgcmVzb3VyY2VzIGFsbG9jYXRlZCBiZXR3ZWVu
IGEgc291cmNlIGFuZCBvbmUgb3INCiAgICAgICAgICAgbW9yZSBkZXN0aW5hdGlvbnMgdGhyb3Vn
aCB0cmFuc2l0IG5vZGVzIGFuZCBzdWJuZXRzDQogICAgICAgICAgIGFzc29jaWF0ZWQgd2l0aCBh
IERldE5ldCBmbG93LCB0byBwcm92aWRlIHRoZSBleHBlY3RlZCBEZXROZXQNCiAgICAgICAgICAg
U2VydmljZS4NCg0KU3VnZ2VzdCBlaXRoZXIg4oCcdG8gcHJvdmlkZSB0aGUgcHJvdmlzaW9uZWQg
RGV0TmV0IFNlcnZpY2UgdG8gdGhhdCBmbG934oCdDQpJIGxpa2UgdGhpcyBvbmUsIHdpbGwgdXBk
YXRlIHRvIHRoaXMgb25lLg0Kb3Ig4oCcdG8gcHJvdmlkZSB0aGUgc3BlY2lmaWVkIERldE5ldCBT
ZXJ2aWNlIHRvIHRoYXQgZmxvdy7igJ0NCg0KLS0gU2VjdGlvbiAzLjENCg0KDQogICBvICBBbiB1
cHBlciBib3VuZCBvbiBvdXQtb2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5LiAgSXQgaXMgd29ydGgN
Cg0KICAgICAgbm90aW5nIHRoYXQgc29tZSBEZXROZXQgYXBwbGljYXRpb25zIGFyZSB1bmFibGUg
dG8gdG9sZXJhdGUgYW55DQoNCiAgICAgIG91dC1vZi1vcmRlciBkZWxpdmVyeS4NCg0KSXMgdGhh
dCBhIHNlcXVlbmNlIGJvdW5kIG9yIGEgdGltZSBib3VuZCBvciBib3RoPyAgIEkgc3VzcGVjdCB0
aGF0IGEgc2VxdWVuY2UgYm91bmQgKG1heGltdW0gZGVncmVlIG9mIHJlb3JkZXJpbmcgaW4gYSBm
bG93LCBpbmRlcGVuZGVudCBvZiBmbG93IHJhdGUpIHdhcyBpbnRlbmRlZC4gIEFuIGFuYWxvZ291
cyBjbGFyaWZpY2F0aW9uIHdvdWxkIGJlIGhlbHBmdWwgaW4gc2VjdGlvbiAzLjIuMi4xIC4NCkl0
IGlzIGludGVudGlvbmFsbHkga2VwdCBoaWdoIGxldmVsIGluIHRoZSBhcmNoaXRlY3R1cmUgZHJh
ZnQuIERldGFpbHMgYXJlIHRvIGJlIHByb3ZpZGVkIGJ5IHRoZSBmbG93IGluZm9ybWF0aW9uIG1v
ZGVsIGRyYWZ0LiBQbGVhc2Ugc2VlIG15IHByZXZpb3VzIG1haWw6IGh0dHBzOi8vbWFpbGFyY2hp
dmUuaWV0Zi5vcmcvYXJjaC9tc2cvZGV0bmV0L0FXRzJlZW1nX0FXc3ZGMkZ3dFJFeWRfeHRDOC4N
Cg0KW0RhdmlkPl0gT0suDQoNCi0tIFNlY3Rpb24gMy4yLjMNCg0KSSBkb27igJl0IHVuZGVyc3Rh
bmQg4oCcZGVmaW5lZOKAnSBpbjoNCg0KDQogICBFdmVuIHRoZSB1c2Ugb2YNCg0KICAgcmVkdW5k
YW50IHBhdGhzIHRocm91Z2ggYSBuZXR3b3JrIGRlZmluZWQsIGUuZy4sIGJ5IFtSRkM2MzcyXSBk
byBub3QNCg0KICAgZWxpbWluYXRlIHRoZSBjaGFuY2VzIG9mIHBhY2tldCBsb3NzLg0KDQpXYXMg
4oCcZS5nLiwgYXMgZGVmaW5lZCBieSBbUkZDNjM3Ml0s4oCdIGludGVuZGVkPw0KWWVzLCB0aGlz
IHdhcyB0aGUgaW50ZW50aW9uLCB3aWxsIHVwZGF0ZSB0byB0aGlzIG9uZS4NCg0KICAgTWFueSBy
ZWFsLXRpbWUgbmV0d29ya3MgcmVseSBvbiBwaHlzaWNhbCByaW5ncyBvciBjaGFpbnMgb2YgdHdv
LXBvcnQNCg0KICAgZGV2aWNlcywgd2l0aCBhIHJlbGF0aXZlbHkgc2ltcGxlIHJpbmcgY29udHJv
bCBwcm90b2NvbC4NCg0KSG93IGRvZXMgYSDigJxyaW5nIGNvbnRyb2wgcHJvdG9jb2zigJ0gY29u
dHJvbCDigJxjaGFpbnPigJ0/ICBTdWdnZXN0OiDigJxyaW5nIGNvbnRyb2wgcHJvdG9jb2zigJ0g
LT4g4oCcY29udHJvbCBwcm90b2NvbOKAnQ0KQWxzbywgYXJlIHBhaXJlZCBjaGFpbnMgYmV0d2Vl
biBjb21tb24gZW5kcG9pbnRzIGludGVuZGVkLCBvciBhIG1vcmUgZ2VuZXJhbCBub3Rpb24gb2Yg
Y2hhaW5zPw0KVGhpcyB0ZXh0IHJlZmVycyB0byB0eXBpY2FsIGZhY3RvcnkgZGVwbG95bWVudCwg
d2hpY2ggaXMgY2hhaW4gb3IgcmluZy4NCkl0IHNlZW1zIGJldHRlciB0byBrZWVwIOKAnHJpbmcg
Y29udHJvbCBwcm90b2NvbOKAnSBiZWNhdXNlIHRoZXkgYXJlIG9mdGVuIHZlcnkgZGlmZmVyZW50
IGZyb20gZ2VuZXJpYyBjb250cm9sIHByb3RvY29scyBhcHBsaWNhYmxlIHRvIG1lc2ggbmV0d29y
a3MuDQoNCldvdWxkIGZsaXBwaW5nIGNoYWluIGFuZCByaW5nIHJlc29sdmUgeW91ciBjb25jZXJu
Pw0KDQogICBNYW55IHJlYWwtdGltZSBuZXR3b3JrcyByZWx5IG9uIHBoeXNpY2FsIGNoYWlucyBv
ciByaW5ncyBvZiB0d28tcG9ydA0KDQogICBkZXZpY2VzLCB3aXRoIGEgcmVsYXRpdmVseSBzaW1w
bGUgcmluZyBjb250cm9sIHByb3RvY29sLg0KDQpbRGF2aWQ+XSBJdCBmZWVscyBsaWtlIOKAnHJp
bmcgY29udHJvbCBwcm90b2NvbOKAnSBpcyBhbiBpbXBvcnRhbnQgcGhyYXNlIHRvIHJldGFpbi4g
ICBJbiB0aGUgb3JpZ2luYWwgdGV4dCwgd291bGQgaXQgYmUgcmVhc29uYWJsZSB0byBhZGQg4oCc
KGFwcGxpZXMgdG8gYm90aCByaW5ncyBhbmQgY2hhaW5zKeKAnSB0byB0aGUgZW5kIG9mIHRoZSBz
ZW50ZW5jZT8NCldlbGwsIEkgZ3Vlc3MgdGhlIHBvaW50IGlzIHRoYXQgdGhlcmUgYXJlIG1hbnkg
c3BlY2lmaWMgcmluZyBwcm90b2NvbHMsIGJ1dCB3ZSBhcmUgbG9va2luZyBmb3IgYSBnZW5lcmlj
IHNvbHV0aW9uLg0KV2hhdCBhYm91dCBkZWxldGluZyAiY2hhaW5zIiBmcm9tIHRoZSBzZW50ZW5j
ZT8NCg0KDQogICBFeHBsaWNpdCByb3V0ZXMgY2FuIGJlIGVzdGFibGlzaGVkIHZhcmlvdXMgd2F5
cywNCg0KZXN0YWJsaXNoZWQgdmFyaW91cyAtPiBlc3RhYmxpc2hlZCBpbiB2YXJpb3VzDQpPSy4N
Cg0KDQogICBUaGlzIGlzDQoNCiAgIGlycmVzcGVjdGl2ZSBvZiB0aGUgZGlzdHJpYnV0aW9uIG1l
dGhvZCB1c2VkLCBhbHNvIGFwcGxpZXMgdG8gc2VydmljZQ0KDQogICBwcm90ZWN0aW9uIG92ZXIg
ZXhwbGljaXQgcm91dGVzLg0KDQp1c2VkLCBhbHNvIC0+IHVzZWQsIGFuZCBhbHNvDQpPSy4NCg0K
LS0gRmlndXJlIDUgKFNlY3Rpb24gNC4xLjMpDQoNClRoZSBVTkkgYWNyb255bSBpcyBpbnRyb2R1
Y2VkIHdpdGhvdXQgZXhwYW5zaW9uIG9yIGRlZmluaXRpb24g4oCTIHBsZWFzZSBjb3JyZWN0IHRo
YXQsIGUuZy4sIGJ5IGRlZmluaW5nIFVOSSBpbiBTZWN0aW9uIDIuMS4NCkRldE5ldC1VTkkgaXMg
dGhlcmUgYW1vbmcgdGhlIGRlZmluaXRpb25zLiBJdCBzZWVtcyBlbm91Z2ggdG8gbWUuDQoNCltE
YXZpZD5dIFRoYXTigJlzIGZpbmUg4oCTIEkgb3Zlcmxvb2tlZCB0aGF0IGRlZmluaXRpb24sIHNv
cnJ5Lg0KDQotLSBGaWd1cmUgOSAoU2VjdGlvbiA0LjcuMikNCg0KSSB0aGluayBJIHVuZGVyc3Rh
bmQgd2hhdOKAmXMgZ29pbmcgb24sIGJ1dCB0aGUgdXNlIG9mIOKAnGFkZC9yZW1vdmXigJ0gaW4g
dGhlIGZpZ3VyZSBzaG91bGQgYmUgZXhwbGFpbmVkIGluIGFzc29jaWF0ZWQgdGV4dC4NCldoYXQg
YWJvdXQgdXBkYXRpbmcgdGhlIHNlbnRlbmNlIGFib3ZlIEZpZ3VyZSA5IHRvOg0KQSBwYWNrZXQg
d2l0aCBjb3JyZXNwb25kaW5nIEZsb3ctSURzIGlzIGlsbHVzdHJhdGVkIGluIEZpZ3VyZSA5LCB3
aGljaCBhbHNvIGluZGljYXRlcyB3aGVyZSBGbG93LUlEIGNhbiBiZSBhZGRlZCBvciByZW1vdmVk
Lg0KDQpbRGF2aWQ+XSBTdXJlLCB3aXRoIG9uZSBtaW5vciBlZGl0OiDigJx3aGVyZSBGbG93LUlE
4oCdIC0+IOKAnHdoZXJlIGVhY2ggRmxvdy1JROKAnQ0KT0suDQoNClRoYW5rcywgLS1EYXZpZA0K
DQpUaGFuayB5b3UhDQpKYW5vcw0KDQoNCkZyb206IGRldG5ldCBbbWFpbHRvOmRldG5ldC1ib3Vu
Y2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSsOhbm9zIEZhcmthcw0KU2VudDogVGh1cnNkYXks
IEp1bmUgMjgsIDIwMTggOTowOSBQTQ0KVG86IExvdSBCZXJnZXI7IFN0ZXdhcnQgQnJ5YW50OyBk
ZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZz4gPj4gRGV0TmV0IFdHDQpTdWJq
ZWN0OiBSZTogW0RldG5ldF0gV0cgTGFzdCBDYWxsOiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRl
Y3R1cmUtMDUNCg0KRGVhciBhbGwsDQoNCk9mZi1saW5lIGRpc2N1c3Npb25zIGFtb25nIExvdSwg
U3Rld2FydCwgYW5kIGF1dGhvcnMgZm9sbG93ZWQgdGhlIGRpc2N1c3Npb25zIHRvIHByb3Blcmx5
IGFkZHJlc3MgdGhlIFdHTEMgY29tbWVudHMsIGluY2x1ZGluZyB0aGUgZGV0YWlsZWQgY29tbWVu
dHMuDQoNCkEgbmV3IHJldmlzaW9uIG9mIHRoZSBkcmFmdCBoYXMgYmVlbiB1cGxvYWRlZDogZHJh
ZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA2Lg0KDQpJbiBhZGRpdGlvbiB0byB0aGUgY2hh
bmdlcyBhbHJlYWR5IGRlc2NyaWJlZCBpbiB0aGlzIHRocmVhZCwgdGhlIGZvbGxvd2luZyBiaWdn
ZXIgY2hhbmdlcyBoYXZlIGJlZW4gbWFkZSB0byB0aGUgZHJhZnQ6DQoNCg0KU2VjdGlvbiAyLjEg
VGVybXMgdXNlZCBpbiB0aGlzIGRvY3VtZW50DQoNClNvbWUgZGVmaW5pdGlvbnMgcmVmaW5lZCBh
cyBzdWdnZXN0ZWQgYnkgdGhlIGRldGFpbGVkIGNvbW1lbnRzDQoNCk5ldyBkZWZpbml0aW9ucyBo
YXZlIGJlZW4gYWRkZWQ6DQoNCiAgICJhbGxvY2F0aW9uDQogICAgICAgICAgIFJlc291cmNlcyBh
cmUgZGVkaWNhdGVkIHRvIHN1cHBvcnQgYSBEZXROZXQgZmxvdy4gIERlcGVuZGluZw0KICAgICAg
ICAgICBvbiBhbiBpbXBsZW1lbnRhdGlvbiwgdGhlIHJlc291cmNlIG1heSBiZSByZXVzZWQgYnkg
bm9uLQ0KICAgICAgICAgICBEZXROZXQgZmxvd3Mgd2hlbiBpdCBpcyBub3QgdXNlZCBieSB0aGUg
RGV0TmV0IGZsb3cuDQoNCg0KICAgUEVGICAgICBBIFBhY2tldCBFbGltaW5hdGlvbiBGdW5jdGlv
biAoUEVGKSBlbGltaW5hdGVzIGR1cGxpY2F0ZQ0KICAgICAgICAgICBjb3BpZXMgb2YgcGFja2V0
cyB0byBwcmV2ZW50IGV4Y2VzcyBwYWNrZXRzIGZsb29kaW5nIHRoZQ0KICAgICAgICAgICBuZXR3
b3JrIG9yIGR1cGxpY2F0ZSBwYWNrZXRzIGJlaW5nIHNlbnQgb3V0IG9mIHRoZSBEZXROZXQNCiAg
ICAgICAgICAgZG9tYWluLiAgUEVGIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBhbiBlZGdlIG5vZGUs
IGEgcmVsYXkNCiAgICAgICAgICAgbm9kZSwgb3IgYW4gZW5kIHN5c3RlbS4NCg0KICBQUkYgICAg
IEEgUGFja2V0IFJlcGxpY2F0aW9uIEZ1bmN0aW9uIChQUkYpIHJlcGxpY2F0ZXMgRGV0TmV0IGZs
b3cNCiAgICAgICAgICAgcGFja2V0cyBhbmQgZm9yd2FyZHMgdGhlbSB0byBvbmUgb3IgbW9yZSBu
ZXh0IGhvcHMgaW4gdGhlDQogICAgICAgICAgIERldE5ldCBkb21haW4uICBUaGUgbnVtYmVyIG9m
IHBhY2tldCBjb3BpZXMgc2VudCB0byBlYWNoIG5leHQNCiAgICAgICAgICAgaG9wIGlzIGEgRGV0
TmV0IGZsb3cgc3BlY2lmaWMgcGFyYW1ldGVyIGF0IHRoZSBub2RlIGRvaW5nIHRoZQ0KICAgICAg
ICAgICByZXBsaWNhdGlvbi4gIFBSRiBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgYW4gZWRnZSBub2Rl
LCBhIHJlbGF5DQogICAgICAgICAgIG5vZGUsIG9yIGFuIGVuZCBzeXN0ZW0uDQoNCiAgIFBSRU9G
ICAgQ29sbGVjdGl2ZSBuYW1lIGZvciBQYWNrZXQgUmVwbGljYXRpb24sIEVsaW1pbmF0aW9uLCBh
bmQNCiAgICAgICAgICAgT3JkZXJpbmcgRnVuY3Rpb25zLg0KDQogICBQT0YgICAgIEEgUGFja2V0
IE9yZGVyaW5nIEZ1bmN0aW9uIChQT0YpIHJlLW9yZGVycyBwYWNrZXRzIHdpdGhpbiBhDQogICAg
ICAgICAgIERldE5ldCBmbG93IHRoYXQgYXJlIHJlY2VpdmVkIG91dCBvZiBvcmRlci4gIFRoaXMg
ZnVuY3Rpb24NCiAgICAgICAgICAgY2FuIGJlIGltcGxlbWVudGVkIGJ5IGFuIGVkZ2Ugbm9kZSwg
YSByZWxheSBub2RlLCBvciBhbiBlbmQNCiAgICAgICAgICAgc3lzdGVtLg0KDQogIERldE5ldCBz
ZXJ2aWNlIHByb3h5DQogICAgICAgICAgIE1hcHMgYmV0d2VlbiBBcHAtZmxvd3MgYW5kIERldE5l
dCBmbG93cy4NCg0KICAgYnJpZGdlZCBwYXRoDQogICAgICAgICAgIEEgVkxBTiBicmlkZ2UgdXNl
cyB0aGUgVkxBTiBJRCBhbmQgdGhlIGRlc3RpbmF0aW9uIE1BQw0KICAgICAgICAgICBhZGRyZXNz
IHRvIHNlbGVjdCB0aGUgb3V0Ym91bmQgcG9ydCBoZW5jZSB0aGUgcGF0aCBmb3IgYQ0KICAgICAg
ICAgICBmcmFtZS4iDQoNCg0KU2VjdGlvbiAzLjEgUHJpbWFyeSBnb2FscyBkZWZpbmluZyB0aGUg
RGV0TmV0IFFvUw0KDQpBIG5ldyBRb1MgYXNwZWN0IGhhcyBiZWVuIGFkZGVkOg0KICAgIm8gIEFu
IHVwcGVyIGJvdW5kIG9uIG91dC1vZi1vcmRlciBwYWNrZXQgZGVsaXZlcnkuICBJdCBpcyB3b3J0
aA0KICAgICAgbm90aW5nIHRoYXQgc29tZSBEZXROZXQgYXBwbGljYXRpb25zIGFyZSB1bmFibGUg
dG8gdG9sZXJhdGUgYW55DQogICAgICBvdXQtb2Ytb3JkZXIgZGVsaXZlcnkuIg0KDQoNClRoZSAz
cmQgcGFyYWdyYXBoIG9uIGxvc3Mgb24gcGFnZSA4IGFmdGVyIHRoZSBidWxsZXQgbGlzdCBoYXMg
YmVlbiBleHRlbmRlZCB0bzoNCiAgICJBZnRlciBjb25nZXN0aW9uLCB0aGUgbW9zdCBpbXBvcnRh
bnQgY29udHJpYnV0aW9ucyB0byBwYWNrZXQgbG9zcyBhcmUNCiAgIHR5cGljYWxseSBmcm9tIHJh
bmRvbSBtZWRpYSBlcnJvcnMgYW5kIGVxdWlwbWVudCBmYWlsdXJlcy4gIFNlcnZpY2UNCiAgIHBy
b3RlY3Rpb24gaXMgdGhlIG5hbWUgZm9yIHRoZSBtZWNoYW5pc21zIHVzZWQgYnkgRGV0TmV0IHRv
IGFkZHJlc3MNCiAgIHRoZXNlIGxvc3Nlcy4gIFRoZSBtZWNoYW5pc21zIGVtcGxveWVkIGFyZSBj
b25zdHJhaW5lZCBieSB0aGUNCiAgIHJlcXVpcmVtZW50IHRvIG1lZXQgdGhlIHVzZXJzJyBsYXRl
bmN5IHJlcXVpcmVtZW50cy4gIFBhY2tldA0KICAgcmVwbGljYXRpb24gYW5kIGVsaW1pbmF0aW9u
IChTZWN0aW9uIDMuMi4yKSBhbmQgcGFja2V0IGVuY29kaW5nDQogICAoU2VjdGlvbiAzLjIuMi4z
KSBhcmUgZGVzY3JpYmVkIGluIHRoaXMgZG9jdW1lbnQgdG8gcHJvdmlkZSBzZXJ2aWNlDQogICBw
cm90ZWN0aW9uOyBvdGhlcnMgbWF5IGJlIGZvdW5kLiAgRm9yIGluc3RhbmNlLCBwYWNrZXQgZW5j
b2RpbmcgY2FuDQogICBiZSB1c2VkIHRvIHByb3ZpZGUgc2VydmljZSBwcm90ZWN0aW9uIGFnYWlu
c3QgcmFuZG9tIG1lZGlhIGVycm9ycywNCiAgIHBhY2tldCByZXBsaWNhdGlvbiBhbmQgZWxpbWlu
YXRpb24gY2FuIGJlIHVzZWQgdG8gcHJvdmlkZSBzZXJ2aWNlDQogICBwcm90ZWN0aW9uIGFnYWlu
c3QgZXF1aXBtZW50IGZhaWx1cmVzLiAgVGhpcyBtZWNoYW5pc20gZGlzdHJpYnV0ZXMNCiAgIHRo
ZSBjb250ZW50cyBvZiBEZXROZXQgZmxvd3Mgb3ZlciBtdWx0aXBsZSBwYXRocyBpbiB0aW1lIGFu
ZC9vcg0KICAgc3BhY2UsIHNvIHRoYXQgdGhlIGxvc3Mgb2Ygc29tZSBvZiB0aGUgcGF0aHMgZG9l
cyBuZWVkIG5vdCBjYXVzZSB0aGUNCiAgIGxvc3Mgb2YgYW55IHBhY2tldHMuIg0KDQoNCjMuMi4y
LiAgU2VydmljZSBQcm90ZWN0aW9uDQoNClNlcnZpY2UgcHJvdGVjdGlvbiBpcyB1c2VkIGFzIGEg
bW9yZSBnZW5lcmljIHRlcm0uIEludHJvZHVjdG9yeSB0ZXh0IGFkZGVkOg0KICAgIlNlcnZpY2Ug
cHJvdGVjdGlvbiBhaW1zIHRvIG1pdGlnYXRlIG9yIGVsaW1pbmF0ZSBwYWNrZXQgbG9zcyBkdWUg
dG8NCiAgIGVxdWlwbWVudCBmYWlsdXJlcywgcmFuZG9tIG1lZGlhIGFuZC9vciBtZW1vcnkgZmF1
bHRzLiAgVGhlc2UgdHlwZXMNCiAgIG9mIHBhY2tldCBsb3NzIGNhbiBiZSBncmVhdGx5IHJlZHVj
ZWQgYnkgc3ByZWFkaW5nIHRoZSBkYXRhIG92ZXINCiAgIG11bHRpcGxlIGRpc2pvaW50IGZvcndh
cmRpbmcgcGF0aHMuICBWYXJpb3VzIHNlcnZpY2UgcHJvdGVjdGlvbg0KICAgbWV0aG9kcyBhcmUg
ZGVzY3JpYmVkIGluIFtSRkM2MzcyXSwgZS5nLiwgMSsxIGxpbmVhciBwcm90ZWN0aW9uLg0KICAg
VGhpcyBzZWN0aW9uIGRlc2NyaWJlcyB0aGUgZnVuY3Rpb25hbCBkZXRhaWxzIG9mIGFuIGFkZGl0
aW9uYWwgbWV0aG9kDQogICBpbiBTZWN0aW9uIDMuMi4yLjIsIHdoaWNoIGNhbiBiZSBpbXBsZW1l
bnRlZCBhcyBkZXNjcmliZWQgaW4NCiAgIFNlY3Rpb24gMy4yLjIuMyBvciBhcyBzcGVjaWZpZWQg
aW4gW0ktRC5pZXRmLWRldG5ldC1kcC1zb2wtbXBsc10gaW4NCiAgIG9yZGVyIHRvIHByb3ZpZGUg
MStuIGhpdGxlc3MgcHJvdGVjdGlvbi4gIFRoZSBhcHByb3ByaWF0ZSBzZXJ2aWNlDQogICBwcm90
ZWN0aW9uIG1lY2hhbmlzbSBkZXBlbmRzIG9uIHRoZSBzY2VuYXJpbyBhbmQgdGhlIHJlcXVpcmVt
ZW50cy4iDQoNCg0KTmV3IHN1Yi1zZWN0aW9uIGFkZGVkOg0KDQoiMy4yLjIuMS4gIEluLU9yZGVy
IERlbGl2ZXJ5DQoNCiAgIE91dC1vZi1vcmRlciBwYWNrZXQgZGVsaXZlcnkgY2FuIGJlIGEgc2lk
ZSBlZmZlY3Qgb2Ygc2VydmljZQ0KICAgcHJvdGVjdGlvbi4gIFBhY2tldHMgZGVsaXZlcmVkIG91
dC1vZi1vcmRlciBpbXBhY3QgdGhlIGFtb3VudCBvZg0KICAgYnVmZmVyaW5nIG5lZWRlZCBhdCB0
aGUgZGVzdGluYXRpb24gdG8gcHJvcGVybHkgcHJvY2VzcyB0aGUgcmVjZWl2ZWQNCiAgIGRhdGEu
ICBTdWNoIHBhY2tldHMgYWxzbyBpbmZsdWVuY2UgdGhlIGppdHRlciBvZiBhIGZsb3cuICBUaGUg
RGV0TmV0DQogICBzZXJ2aWNlIGluY2x1ZGVzIG1heGltdW0gYWxsb3dlZCBtaXNvcmRlcmluZyBh
cyBhIGNvbnN0cmFpbnQuICBaZXJvDQogICBtaXNvcmRlcmluZyB3b3VsZCBiZSBhIHZhbGlkIHNl
cnZpY2UgY29uc3RyYWludCB0byByZWZsZWN0IHRoYXQgdGhlDQogICBlbmQgc3lzdGVtKHMpIG9m
IHRoZSBmbG93IGNhbm5vdCB0b2xlcmF0ZSBhbnkgb3V0LW9mLW9yZGVyIGRlbGl2ZXJ5Lg0KICAg
U2VydmljZSBwcm90ZWN0aW9uIG1heSBwcm92aWRlIGEgbWVjaGFuaXNtIHRvIHN1cHBvcnQgaW4t
b3JkZXINCiAgIGRlbGl2ZXJ5LiINCg0KDQozLjIuMi4yLiBQYWNrZXQgUmVwbGljYXRpb24gYW5k
IEVsaW1pbmF0aW9uDQoNCk5ldyBidWxsZXQgYWRkZWQgYXMgdGhlIGxhc3Qgb25lOg0KICAgIm8g
IFRoZSBQYWNrZXQgT3JkZXJpbmcgRnVuY3Rpb24gKFBPRikgdXNlcyB0aGUgc2VxdWVuY2luZyBp
bmZvcm1hdGlvbg0KICAgICAgdG8gcmUtb3JkZXIgYSBEZXROZXQgZmxvdydzIHBhY2tldHMgdGhh
dCBhcmUgcmVjZWl2ZWQgb3V0IG9mDQogICAgICBvcmRlci4iDQoNCk5ldyBzZW50ZW5jZSBhZGRl
ZCBhZnRlciB0aGUgYnVsbGV0IGxpc3Q6DQoiVGhlIG9yZGVyIGluIHdoaWNoIGEgbm9kZSBhcHBs
aWVzIHRoZSBQRUYgYW5kIHRoZSBQUkYgdG8gYSBEZXROZXQNCmZsb3cgaXMgaW1wbGVtZW50YXRp
b24gc3BlY2lmaWMuIg0KDQoybmQgcGFyYWdyYXBoIGFmdGVyIHRoZSBidWxsZXQgbGlzdCBoYXMg
YmVlbiB1cGRhdGVkIHRvOg0KIlNvbWUgc2VydmljZSBwcm90ZWN0aW9uIG1lY2hhbmlzbXMgcmVs
eSBvbiBzd2l0Y2hpbmcgZnJvbSBvbmUgZmxvdyB0bw0KICAgYW5vdGhlciB3aGVuIGEgZmFpbHVy
ZSBvZiBhIGZsb3cgaXMgZGV0ZWN0ZWQuICBDb250cmFyaWx5LCBwYWNrZXQNCiAgIHJlcGxpY2F0
aW9uIGFuZCBlbGltaW5hdGlvbiBjb21iaW5lcyB0aGUgRGV0TmV0IG1lbWJlciBmbG93cyBzZW50
DQogICBhbG9uZyBtdWx0aXBsZSBkaWZmZXJlbnQgcGF0aHMsIGFuZCBwZXJmb3JtcyBhIHBhY2tl
dC1ieS1wYWNrZXQNCiAgIHNlbGVjdGlvbiBvZiB3aGljaCB0byBkaXNjYXJkLCBlLmcuLCBiYXNl
ZCBvbiBzZXF1ZW5jaW5nIGluZm9ybWF0aW9uLiINCg0KDQozLjIuMy4gIEV4cGxpY2l0IHJvdXRl
cw0KDQpPdXQtb2Ytb3JkZXIgYXNwZWN0IGFkZGVkIHRvIHRoZSBmaXJzdCBwYXJhZ3JhcGgsIHdo
aWNoIGlzIGFib3V0IGRpc3RyaWJ1dGVkIHJvdXRpbmc6DQoiRnVydGhlcm1vcmUsIG91dC1vZi1v
cmRlcg0KcGFja2V0IGRlbGl2ZXJ5IGNhbiBiZSBhIHNpZGUgZWZmZWN0IG9mIHJvdXRlIGNoYW5n
ZXMuIg0KDQpOZXcgc2VudGVuY2UgYWRkZWQgdG8gdGhlIDNyZCBwYXJhZ3JhcGg6DQoiRXhwbGlj
aXQgcm91dGVzIGNhbiBiZSBlc3RhYmxpc2hlZCB2YXJpb3VzDQp3YXlzLCBlLmcuLCB3aXRoIFJT
VlAtVEUgW1JGQzMyMDldLCB3aXRoIFNlZ21lbnQgUm91dGluZyAoU1IpDQpbSS1ELmlldGYtc3By
aW5nLXNlZ21lbnQtcm91dGluZ10sIHZpYSBhIFNvZnR3YXJlIERlZmluZWQgTmV0d29ya2luZw0K
YXBwcm9hY2ggW1JGQzc0MjZdLCB3aXRoIElTLUlTIFtSRkM3ODEzXSwgZXRjLiINCg0KTmV3IHBh
cmFncmFwaCBhZGRlZDoNCiAgICJPdXQtb2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5IGNhbiBiZSBh
IHNpZGUgZWZmZWN0IG9mIGRpc3RyaWJ1dGluZyBhDQogICBzaW5nbGUgZmxvdyBvdmVyIG11bHRp
cGxlIHBhdGhzIGVzcGVjaWFsbHkgd2hlbiB0aGVyZSBpcyBhIGNoYW5nZQ0KICAgZnJvbSBvbmUg
cGF0aCB0byBhbm90aGVyIHdoZW4gY29tYmluaW5nIHRoZSBmbG93LiAgVGhpcyBpcw0KICAgaXJy
ZXNwZWN0aXZlIG9mIHRoZSBkaXN0cmlidXRpb24gbWV0aG9kIHVzZWQsIGFsc28gYXBwbGllcyB0
byBzZXJ2aWNlDQogICBwcm90ZWN0aW9uIG92ZXIgZXhwbGljaXQgcm91dGVzLiAgQXMgZGVzY3Jp
YmVkIGluIFNlY3Rpb24gMy4yLjIuMSwNCiAgIG91dC1vZi1vcmRlciBwYWNrZXRzIGluZmx1ZW5j
ZSB0aGUgaml0dGVyIG9mIGEgZmxvdyBhbmQgaW1wYWN0IHRoZQ0KICAgYW1vdW50IG9mIGJ1ZmZl
cmluZyBuZWVkZWQgdG8gcHJvY2VzcyB0aGUgZGF0YTsgdGhlcmVmb3JlLCBEZXROZXQNCiAgIHNl
cnZpY2UgaW5jbHVkZXMgbWF4aW11bSBhbGxvd2VkIG1pc29yZGVyaW5nIGFzIGEgY29uc3RyYWlu
dC4gIFRoZQ0KICAgdXNlIG9mIGV4cGxpY2l0IHJvdXRlcyBoZWxwcyB0byBwcm92aWRlIGluLW9y
ZGVyIGRlbGl2ZXJ5IGJlY2F1c2UNCiAgIHRoZXJlIGlzIG5vIGltbWVkaWF0ZSByb3V0ZSBjaGFu
Z2Ugd2l0aCB0aGUgbmV0d29yayB0b3BvbG9neSwgYnV0IHRoZQ0KICAgY2hhbmdlcyBhcmUgcGxh
bm5hYmxlIGFzIHRoZXkgYXJlIGJldHdlZW4gdGhlIGRpZmZlcmVudCBleHBsaWNpdA0KICAgcm91
dGVzLiINCg0KDQo0LjEuMS4gUmVwcmVzZW50YXRpdmUgUHJvdG9jb2wgU3RhY2sgTW9kZWwNCg0K
IkV4cGxpY2l0IHJvdXRlcyIgaGF2ZSBiZWVuIGFkZGVkIHRvIEZpZ3VyZSAyIHdpdGggdGhlIGNv
cnJlc3BvbmRpbmcgZXhwbGFuYXRpb246DQogIkV4cGxpY2l0IHJvdXRlcw0KICAgICAgICAgICBU
aGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllciBwcm92aWRlcyBtZWNoYW5pc21zIHRvIGVuc3VyZSB0
aGF0DQogICAgICAgICAgIGZpeGVkIHBhdGhzIGFyZSBwcm92aWRlZCBmb3IgRGV0TmV0IGZsb3dz
LiAgVGhlc2UgZXhwbGljaXQNCiAgICAgICAgICAgcGF0aHMgYXZvaWQgdGhlIGltcGFjdCBvZiBu
ZXR3b3JrIGNvbnZlcmdlbmNlLiINCg0KDQpTZWN0aW9uIDQuMTEgQ29ubmVjdGVkIGlzbGFuZHMg
dnMuIG5ldHdvcmtzIG9mIHYwNSBoYXMgYmVlbiBkZWxldGVkIGJlY2F1c2UgaXQgd2FzIGp1c3Qg
YSBsZWZ0b3ZlciBmcm9tIGVhcmx5IGRyYWZ0cyBvbiB3aGF0IERldE5ldCBXRyBzaG91bGQgZG87
IHdoaWNoIGFyZSBjb3ZlcmVkIGJ5IHRoZSBjaGFydGVyIGFueXdheXMuDQoNCg0KUmVmZXJlbmNl
cyBoYXZlIGJlZW4gY2xlYW5lZCB1cCBhbmQgYnJvdWdodCB1cC10by1kYXRlLg0KDQoNClJlZmlu
ZW1lbnRzIGhhdmUgYmVlbiBpbXBsZW1lbnRlZCBpbiB0aGUgZHJhZnQgYWNjb3JkaW5nIHRvIExv
dSdzIGRldGFpbGVkIGNvbW1lbnRzLiBUaGV5IGFyZSBub3QgbGlzdGVkIGhlcmUgYmVjYXVzZSB0
aGV5IGFyZSBtaW5vciBjaGFuZ2VzLg0KDQoNCkJlc3QgcmVnYXJkcywNCkphbm9zDQpPbiA2LzEy
LzIwMTggMjo0OCBQTSwgTG91IEJlcmdlciB3cm90ZToNCg0KQmFsw6F6cywNCg0KVGhhbmtzIGZv
ciB0aGUgcmVzcG9uc2UgLS0gcGxlYXNlIHNlZSBiZWxvdy4NCg0KLS0tLS0tLS0tLQ0KT24gSnVu
ZSAxMiwgMjAxOCA0OjA3OjM1IEFNIEJhbMOhenMgVmFyZ2EgQSA8YmFsYXpzLmEudmFyZ2FAZXJp
Y3Nzb24uY29tPjxtYWlsdG86YmFsYXpzLmEudmFyZ2FAZXJpY3Nzb24uY29tPiB3cm90ZToNCg0K
SGkgTG91LCBUaGFua3MgZm9yIHRoZSBjb21tZW50cy4gU2VlIHJlYWN0aW9ucyBpbmxpbmUuIERv
Y3VtZW50IHVwZGF0ZSBpbiBwcm9ncmVzcy4gQ2hlZXJzIEJhbGEnenMNCg0KLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0NCkZyb206IGRldG5ldCA8ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmc+PG1h
aWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mIExvdSBCZXJnZXINClNl
bnQ6IDIwMTguIGrDum5pdXMgMS4gMjI6NDINClRvOiBEZXROZXQgV0cgPGRldG5ldEBpZXRmLm9y
Zz48bWFpbHRvOmRldG5ldEBpZXRmLm9yZz47IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVy
ZUBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlQGlldGYub3Jn
Pg0KU3ViamVjdDogW0RldG5ldF0gUHJvbWlzZWQgY29tbWVudHMgb24gZHJhZnQtaWV0Zi1kZXRu
ZXQtYXJjaGl0ZWN0dXJlDQoNCkhpLA0KDQogICAgIEkgaGF2ZSBhIG51bWJlciBvZiBoaWdoIGxl
dmVsIGNvbW1lbnRzIG9uIHRoZSBkb2N1bWVudCB0aGF0IEknZCBsaWtlIHRvICByYWlzZSBiZWxv
dy4gIEkgYWxzbyBoYXZlIGEgbnVtYmVyIG9mIG1vcmUgZWRpdG9yaWFsL3NwZWNpZmljIGNvbW1l
bnRzIHRoYXQgIEknZCBsaWtlIHRvIHJldmlldyBkaXJlY3RseSB3aXRoIHRoZSBhdXRob3JzIGFu
ZCB0aGVuIGhhdmUgdGhlbSByZXBvcnQgYmFjayAgb24gY2hhbmdlcyAtLSBpZiBhbnkgdHVybiBv
dXQgdG8gYmUgbW9yZSBzdWJzdGFudGl2ZSBkaXNjdXNzaW9ucyBmcm9tIHRoZSAgYXV0aG9yJ3Mg
cGVyc3BlY3RpdmUsIEknbGwgcmFpc2UgdGhlc2Ugb24gdGhlIGxpc3Qgc2VwYXJhdGVseS4NCi4u
Lg0KDQotIFdSVCBTZWN0aW9uIDQuNC4zLCBJIHRoaW5rIHRoZSBpbmNsdXNpb24gb2YgYSBkaXN0
cmlidXRlZCBjb250cm9sIHBsYW5lIGluIHRoZSAiTmV0d29yayBQbGFuZSIgaXMgaW5jb25zaXN0
ZW50IHdpdGggb3RoZXIgZnVuY3Rpb25hbCBkZWZpbml0aW9ucyBhbmQgY29uZmxhdGVzIHdoZXJl
IGEgZnVuY3Rpb24gcmVzaWRlcyBmcm9tIHRoZSBhY3R1YWwgZnVuY3Rpb24gYW5kIHRoYXQgd2hl
dGhlciBjb250cm9sIGlzIGltcGxlbWVudGVkIGluIGEgZnVsbHkgY2VudHJhbGl6ZWQsIGZ1bGx5
IGRpc3RyaWJ1dGVkIG9yIHNvbWUgaHlicmlkIGZvcm0gZG9lc24ndCBmdW5kYW1lbnRhbGx5IGNo
YW5nZSAgdGhlIGNvbnRyb2wgZnVuY3Rpb24ncyByb2xlIC0tIHRoZXJlZm9yZSBJIHRoaW5rIHRo
ZSBzZWN0aW9ucyA0Li40LjIgYW5kIC4zIHNob3VsZCBiZSByZXZpc2VkIGFjY29yZGluZ2x5DQpb
QmFsw6F6cyBWYXJnYSBBXSBBZ3JlZSBpbiBwcmluY2lwYWwuIExldCdzIGRpc2N1c3MgdGhlIGRl
dGFpbHMuDQpPa2F5IC0gSSdsbCB3b3JrIHdpdGggeW91IG9mZiBsaW5lIGFuZCB3ZSBjYW4gcmVw
b3J0IGJhY2sgdGhlIHJlc3VsdHMvcHJvcG9zZWQgY2hhbmdlcy4NCg0KLSBJbiBzZXZlcmFsIHBs
YWNlcyBpdCdzIG5vdCBjbGVhciB0aGF0IERldE5ldCBzZXJ2aWNlIGlzIGFsd2F5cyBhIEwzIHNl
cnZpY2Ugd2hpY2ggaXMgY29udHJvbGxlZCB1c2luZyBMMyBpZGVudGlmaWVycywgaS5lLiwgSVAg
YWRkcmVzc2VzIC0tIHRoaXMgaXMgdHJ1ZSBldmVuIGluIHRoZSBNUExTIHNlcnZpY2UgY2FzZSBh
bmQgdGhlIFRTTiBvdmVyIE1QTFMgY2FzZS4gSSB0aGluayB0aGlzIGlzIGFuIGltcG9ydGFudCBw
b2ludCB0byBiZSBjbGVhciBvbiBpbiB0aGUgZG9jdW1lbnQuDQpbQmFsw6F6cyBWYXJnYSBBXSBJ
IGFtIG5vdCBzdXJlLiBEZXROZXQgc2VydmljZSBpcyBhbHdheXMgcHJvdmlkZWQgb3ZlciBhIEwz
IG5ldHdvcmsgKElQIG9yIE1QTFMpLCB0aGF0IGlzIGZpbmUuIEhvd2V2ZXIgdGhlIHNlcnZpY2Ug
aXRzZWxmIGNhbiBiZSBMMiBvciBMMy4gSW4gY2FzZSBvZiBUU04gRXRoZXJuZXQgZnJhbWVzIGFy
ZSB0cmFuc3BvcnRlZCwgc28gaXQgaXMgYSBMMiBzZXJ2aWNlLiBJbiBjYXNlIG9mIElQIGVuZCBz
eXN0ZW1zIElQIHBhY2tldHMgYXJlIHRyYW5zcG9ydGVkIHNvIGl0IGlzIGEgTDMgc2VydmljZS4N
Cg0KSHVtbSAtIFdoaWxlIEkgYWdyZWUgdGhhdCBEZXROZXQgaXMgcHJvdmlkaW5nIGFuIChlbmhh
bmNlZCkgTDJWUE4gc2VydmljZSwgaXQgaXMgbm90IGl0c2VsZiBwcm92aWRpbmcgY29udHJvbCBv
ciBzZXJ2aWNlIG9mIEwyIGRldmljZXMgLS0gdGhpcyBpcyBUU04ncyBqb2IuICBUaGUgZmFjdCB0
aGF0IERldE5ldCBpcyBhbGwgYWJvdXQgYmVoYXZpb3Igb2YgTDMgbm9kZXMgKGkuZS4sIElQIGFu
ZCBQVy9NUExTKSBhbmQgbm90IEwyIG5vZGVzIChpLmUuLCBUU04gYnJpZGdlcykgaXMgc29tZXRo
aW5nIHRoZSBhcmNoaXRlY3R1cmUgc2hvdWxkIG1ha2UgdW5hbWJpZ3VvdXMuDQoNClRoYW5rcywN
CkxvdQ0KDQpQbGVhc2UgbGV0IG1lIGtub3cgd2hhdCB5b3UgdGhpbmsuDQoNCkNoZWVycywNCg0K
TG91DQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
CmRldG5ldCBtYWlsaW5nIGxpc3QNCmRldG5ldEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0QGlldGYu
b3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpkZXRuZXQgbWFpbGlu
ZyBsaXN0DQpkZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZz4NCmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0DQoNCg0KDQpPbiA2LzEyLzIwMTgg
NjoyNyBQTSwgU3Rld2FydCBCcnlhbnQgd3JvdGU6DQoNCkRlYXIgQmFsYSd6cw0KDQpUaGFuayB5
b3UgeW91ciBmb3IgeW91ciBjb25zaWRlcmF0aW9uIG9mIHRoZXNlIHBvaW50cy4gSSB3aWxsIGp1
c3QgcGljayB1cCBhIGZldyB0aGF0IG5lZWQgc29tZSBmdXJ0aGVyIHRob3VnaHQ6DQoNCg0KDQoN
Cg0KDQogICAgRGV0TmV0IHRyYW5zaXQgbm9kZQ0KDQogICAgICAgICAgIEEgbm9kZSBvcGVyYXRp
bmcgYXQgdGhlIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIsIHRoYXQgdXRpbGl6ZXMNCg0KICAgICAg
ICAgICBsaW5rIGxheWVyIGFuZC9vciBuZXR3b3JrIGxheWVyIHN3aXRjaGluZyBhY3Jvc3MgbXVs
dGlwbGUNCg0KICAgICAgICAgICBsaW5rcyBhbmQvb3Igc3ViLW5ldHdvcmtzIHRvIHByb3ZpZGUg
cGF0aHMgZm9yIERldE5ldCBzZXJ2aWNlDQoNCiAgICAgICAgICAgbGF5ZXIgZnVuY3Rpb25zLiAg
T3B0aW9uYWxseSBwcm92aWRlcyBjb25nZXN0aW9uIHByb3RlY3Rpb24NCg0KICAgICAgICAgICBv
dmVyIHRob3NlIHBhdGhzLiAgQW4gTVBMUyBMU1IgaXMgYW4gZXhhbXBsZSBvZiBhIERldE5ldA0K
DQogICAgICAgICAgIHRyYW5zaXQgbm9kZS4NCg0KU0I+IEluIHRoYXQgZXhhbXBsZSBpdCB3b3Vs
ZCBoYXZlIHRvIGJlIGEgRGV0TmV0IGVuYWJsZS9hd2FyZSBMU1IuIEFuDQoNClNCPiBvcmRpbmFy
eSBMU1Igd291bGQgbm90IGtub3cgYW55dGhpbmcgYWJvdXQgRGV0TmV0Lg0KDQoNCg0KW0JhbMOh
enMgVmFyZ2EgQV0gTm8sIEEgRGV0TmV0IGF3YXJlIExTUiB3b3VsZCBiZSBhIHJlbGF5IG5vZGUg
KFMtUEUpLg0KDQpJIHRoaW5rIHRoZSBjb25mdXNpb24gaXMgd2hhdCAiRGV0TmV0IFRyYW5zcG9y
dCBMYXllciIgbWVhbnMuIFRoaXMNCnRlY2hub2xvZ3kgdG91Y2hlcyBvbiBUcmFuc3BvcnQgTGF5
ZXIgaW4gIHRoZSBMNCBzZW5zZSwgYW5kIHRoZQ0KVHJhbnNwb3J0IE5ldHdvcmsgTGF5ZXIgYXMg
aW4gdGhlIHBhY2tldCBuZXR3b3JrIHRoYXQgY2Fycmllcw0KTDMgcGFja2V0cy4NCg0KU28gSSB0
aGluayB0aGF0IHdlIG5lZWQgdG8gY2xhcmlmeSB3aGV0aGVyIGEgRGV0TmV0IHRyYW5zaXQgbm9k
ZQ0KaXMgYW4gUy1QRSAoaS5lLiBhIGEgdHJhbnNpdCBub2RlIGluIHRoZSBEZXROZXQgbGF5ZXIp
LCBvciBhIFAgbm9kZQ0KKGkuZS4gYSB0cmFuc2l0IG5vZGUgdGhhdCBpcyBjYXJyeWluZyBEZXRO
ZXQgcGFja2V0cyBidXQgY291bGQgYmUNCmNhcnJ5aW5nIGFueSBzb3J0IG9mIE1QTFMgcGFja2V0
KQ0KDQoNCj09PT09PT09PT09PQ0KDQoNCg0KDQoNCiAgIFRoZXNlIHRocmVlIHRlY2huaXF1ZXMg
Y2FuIGJlIGFwcGxpZWQgaW5kZXBlbmRlbnRseSwgZ2l2aW5nIGVpZ2h0DQoNCiAgIHBvc3NpYmxl
IGNvbWJpbmF0aW9ucywgaW5jbHVkaW5nIG5vbmUgKG5vIERldE5ldCksIGFsdGhvdWdoIHNvbWUN
Cg0KICAgY29tYmluYXRpb25zIGFyZSBvZiB3aWRlciB1dGlsaXR5IHRoYW4gb3RoZXJzLiAgVGhp
cyBzZXBhcmF0aW9uIGtlZXBzDQoNCiAgIHRoZSBwcm90b2NvbCBzdGFjayBjb2hlcmVudCBhbmQg
bWF4aW1pemVzIGludGVyb3BlcmFiaWxpdHkgd2l0aA0KDQogICBleGlzdGluZyBhbmQgZGV2ZWxv
cGluZyBzdGFuZGFyZHMgaW4gdGhpcyAoSUVURikgYW5kIG90aGVyIFN0YW5kYXJkcw0KDQogICBE
ZXZlbG9wbWVudCBPcmdhbml6YXRpb25zLiAgU29tZSBleGFtcGxlcyBvZiB0eXBpY2FsIGV4cGVj
dGVkDQoNCiAgIGNvbWJpbmF0aW9uczoNCg0KDQoNCiAgIG8gIEV4cGxpY2l0IHJvdXRlcyBwbHVz
IHNlcnZpY2UgcHJvdGVjdGlvbiBhcmUgZXhhY3RseSB0aGUgdGVjaG5pcXVlcw0KDQogICAgICBl
bXBsb3llZCBieSBbSFNSLVBSUF0uICBFeHBsaWNpdCByb3V0ZXMgYXJlIGFjaGlldmVkIGJ5IGxp
bWl0aW5nDQoNCiAgICAgIHRoZSBwaHlzaWNhbCB0b3BvbG9neSBvZiB0aGUgbmV0d29yaywgYW5k
IHRoZSBzZXF1ZW50aWFsaXphdGlvbiwNCg0KICAgICAgcmVwbGljYXRpb24sIGFuZCBkdXBsaWNh
dGUgZWxpbWluYXRpb24gYXJlIGZhY2lsaXRhdGVkIGJ5IHBhY2tldA0KDQogICAgICB0YWdzIGFk
ZGVkIGF0IHRoZSBmcm9udCBvciB0aGUgZW5kIG9mIEV0aGVybmV0IGZyYW1lcy4NCg0KDQoNClNC
PiBFUiBjYW4gYmUgZG9uZSB2aXJ0dWFsbHkgYXMgd2VsbCBhcyBwaHlzaWNhbGx5LiBSU1ZQIGlz
IGEgdHlwZSBvZg0KDQpTQj4gRVIsIGFzIGlzIEFkai1TSUQgYmFzZWQgU1IsIGFuZCB3ZSBjYW4g
ZGVzaWduIG90aGVyIHR5cGVzLg0KDQoNCg0KW0JhbMOhenMgVmFyZ2EgQV0gQWdyZWUsIGJ1dCB0
aGVzZSBhcmUgZXhhbXBsZXMuIFN0YXRlbWVudCBpcyBmb3IgSFNSLVBSUC4NClNvIHRoZSBxdWVz
dGlvbiBpcyB3aGV0aGVyIHdlIHNob3VsZCBleHBhbmQgdGhlIHNldCBvZiBleGFtcGxlcywgcGFy
dGljdWxhcmx5DQp0byBtb3JlIGFjY2Vzc2libGUgb25lcy4NCg0KPT09PT09PT09PT09DQoNCg0K
DQoNCg0KDQoNCiAgICAgICAgICAgICAgICAgICAgUGFja2V0IHJlcGxpY2F0aW9uIGFuZCBlbGlt
aW5hdGlvbg0KDQoNCg0KICAgICAgICAgICAgICAgID4gPiA+ID4gPiA+ID4gPiA+IHJlbGF5ID4g
PiA+ID4gPiA+ID4gPg0KDQogICAgICAgICAgICAgICA+IC8tLS0tLS0tLS0tLS0rIFIgbm9kZSBF
ICstLS0tLS0tLS0tLS1cID4NCg0KICAgICAgICAgICAgICA+IC8gICAgICAgICAgICAgICAgICB2
ICsgXiAgICAgICAgICAgICAgIFwgPg0KDQogICAgICBlbmQgICAgUiArICAgICAgICAgICAgICAg
ICAgIHYgfCBeICAgICAgICAgICAgICAgICsgRSBlbmQNCg0KICAgICAgc3lzdGVtICAgKyAgICAg
ICAgICAgICAgICAgICB2IHwgXiAgICAgICAgICAgICAgICArICAgc3lzdGVtDQoNCiAgICAgICAg
ICAgICAgPiBcICAgICAgICAgICAgICAgICAgdiArIF4gICAgICAgICAgICAgICAvID4NCg0KICAg
ICAgICAgICAgICAgPiBcLS0tLS0tLS0tLS0tKyBSIHJlbGF5IEUgKy0tLS0tLS0tLS0tLyA+DQoN
CiAgICAgICAgICAgICAgICA+ID4gPiA+ID4gPiA+ID4gPiAgbm9kZSA+ID4gPiA+ID4gPiA+ID4N
Cg0KDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZpZ3VyZSAxDQoNCg0KDQog
ICBQYWNrZXQgcmVwbGljYXRpb24gYW5kIGVsaW1pbmF0aW9uIGRvZXMgbm90IHJlYWN0IHRvIGFu
ZCBjb3JyZWN0DQoNCiAgIGZhaWx1cmVzOyBpdCBpcyBlbnRpcmVseSBwYXNzaXZlLiAgVGh1cywg
aW50ZXJtaXR0ZW50IGZhaWx1cmVzLA0KDQoNCg0KU0I+IEkgdGhpbmsgaXQgY29wZXMgd2l0aCBp
bnRlcm1pdHRlbnQgZmFpbHVyZXMgT0suDQoNCg0KDQpbQmFsw6F6cyBWYXJnYSBBXSBZZXMsIFBS
RiBhbmQgUEVGIGNhbiBlbGltaW5hdGUgdGhlIGVmZmVjdCBvZiBzdWNoIGZhaWx1cmVzLiBCdXQg
dGV4dA0KDQppbnRlbmRzIHRvIHNheSB0aGF0IGl0IGlzIHBhc3NpdmUuIEl0IGlzIG5vdCByZWFj
dGluZyB0byBzdWNoIGZhaWx1cmVzLiBObyBjaGFuZ2UgaW4gdGV4dC4NCg0KDQoNCllvdSBzYXkg
dGhhdCBQUkVGIGRvZXMgbm90IGNvcnJlY3QgZmFpbHVyZXMuIEkgd291bGQgY29udGVuZCB0aGF0
IGlzIGV4YWN0bHkNCndoYXQgaXQgZG9lcy4gU3VyZSBpdCBkb2VzIG5vdCByZWFjdCBidXQgaXQg
ZG9lcyBjb3JyZWN0LCBhbmQgaXQgZG9lcw0KYWRkcmVzcyBpbnRlcm1pdHRlbnQgZmFpbHVyZXMu
DQoNCg0KPT09PT09PT09PT0NCg0KDQoNCiAgIHRyYW5zcG9ydGVkIGJldHdlZW4gdGhlIHBlZXIg
ZW5kIHN5c3RlbXMuICBUaGVyZWZvcmUsIHRoZSBmb2xsb3dpbmcNCg0KICAgcG9zc2libGUgdHlw
ZXMgLyBmb3JtYXRzIG9mIGEgRGV0TmV0IGZsb3cgYXJlIGRpc3Rpbmd1aXNoZWQgaW4gdGhpcw0K
DQogICBkb2N1bWVudDoNCg0KDQoNCiAgIG8gIEFwcC1mbG93OiBuYXRpdmUgZm9ybWF0IG9mIGEg
RGV0TmV0IGZsb3cuICBJdCBkb2VzIG5vdCBjb250YWluIGFueQ0KDQogICAgICBEZXROZXQgcmVs
YXRlZCBhdHRyaWJ1dGVzLg0KDQoNCg0KICAgbyAgRGV0TmV0LXQtZmxvdzogc3BlY2lmaWMgZm9y
bWF0IG9mIGEgRGV0TmV0IGZsb3cuICBPbmx5IHJlcXVpcmVzDQoNCiAgICAgIHRoZSBjb25nZXN0
aW9uIC8gbGF0ZW5jeSBmZWF0dXJlcyBwcm92aWRlZCBieSB0aGUgRGV0bmV0IHRyYW5zcG9ydA0K
DQogICAgICBsYXllci4NCg0KDQoNCiAgIG8gIERldE5ldC1zLWZsb3c6IHNwZWNpZmljIGZvcm1h
dCBvZiBhIERldE5ldCBmbG93LiAgT25seSByZXF1aXJlcw0KDQogICAgICB0aGUgcmVwbGljYXRp
b24vZWxpbWluYXRpb24gZmVhdHVyZSBlbnN1cmVkIGJ5IHRoZSBEZXROZXQgc2VydmljZQ0KDQog
ICAgICBsYXllci4NCg0KDQoNCiAgIG8gIERldE5ldC1zdC1mbG93OiBzcGVjaWZpYyBmb3JtYXQg
b2YgYSBEZXROZXQgZmxvdy4gIEl0IHJlcXVpcmVzDQoNCiAgICAgIGJvdGggRGV0TmV0IHNlcnZp
Y2UgbGF5ZXIgYW5kIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIgZnVuY3Rpb25zDQoNCiAgICAgIGR1
cmluZyBmb3J3YXJkaW5nLg0KDQpTQj4gSSBmaW5kIHRoZSByZWxpc3Rpbmcgb2YgdGhlc2UgdHlw
ZXMgY29uZnVzaW5nLiBXaGVyZW4ndCB0aGV5IGRlZmluZWQNCg0KU0I+IGluIHRoZSBzZWN0aW9u
IGFib3ZlPw0KDQoNCg0KW0JhbMOhenMgVmFyZ2EgQV0gVGhpcyBpcyBpbmxpbmUgd2l0aCB0aGUg
cHJldmlvdXMgc2VjdGlvbiAiIEdyb3VwaW5nIG9mIGVuZCBzeXN0ZW1zICIuDQpTdXJlbHkgaWYg
d2UgaGF2ZSBkZWZpbmVkIHRoZW0gd2UgbmV2ZXIgbmVlZCB0byBkbyBhbnl0aGluZyBidXQgbmFt
ZSB0aGVtIGluDQpsYXRlciBzZWN0aW9ucy4gUmVkZWZpbml0aW9uIGlzIG5ldmVyIGEgZ29vZCBp
ZGVhIGJlY2F1c2UgaXQgb2Z0ZW4gbGVhZHMgdG8NCmNvbmZsaWN0aW5nIGRlZmluaXRpb25zLg0K
DQoNCg0KPT09PT09PT09PT09DQoNCg0KDQoNCg0KDQoNCiAgIFtIU1ItUFJQXSAgSUVDLCAiSGln
aCBhdmFpbGFiaWxpdHkgc2VhbWxlc3MgcmVkdW5kYW5jeSAoSFNSKSBpcyBhDQoNCiAgICAgICAg
ICAgICAgZnVydGhlciBkZXZlbG9wbWVudCBvZiB0aGUgUFJQIGFwcHJvYWNoLCBhbHRob3VnaCBI
U1INCg0KICAgICAgICAgICAgICBmdW5jdGlvbnMgcHJpbWFyaWx5IGFzIGEgcHJvdG9jb2wgZm9y
IGNyZWF0aW5nIG1lZGlhDQoNCiAgICAgICAgICAgICAgcmVkdW5kYW5jeSB3aGlsZSBQUlAsIGFz
IGRlc2NyaWJlZCBpbiB0aGUgcHJldmlvdXMNCg0KICAgICAgICAgICAgICBzZWN0aW9uLCBjcmVh
dGVzIG5ldHdvcmsgcmVkdW5kYW5jeS4gIFBSUCBhbmQgSFNSIGFyZSBib3RoDQoNCiAgICAgICAg
ICAgICAgZGVzY3JpYmVkIGluIHRoZSBJRUMgNjI0MzkgMyBzdGFuZGFyZC4iLA0KDQogICAgICAg
ICAgICAgIDxodHRwOi8vd2Vic3RvcmUuaWVjLmNoL3dlYnN0b3JlL3dlYnN0b3JlLm5zZi8NCg0K
ICAgICAgICAgICAgICBhcnRudW0vMDQ2NjE1IW9wZW5kb2N1bWVudD4uDQoNCg0KDQpTQj4gTm90
IGF2YWlsYWJsZSBhdCB0aGUgdGltZSBvZiB0aGlzIHJldmlldywgYnV0IG15IHJlY29sbGVjdGlv
biBpcw0KDQpTQj4gdGhhdCB0aGlzIGlzIG5vdCByZWFkaWx5IGF2YWlsYWJsZSB3aXRob3V0IHBh
eWluZyBhIGxhcmdlIGZlZS4NCg0KSWYgd2UgZGVjaWRlIHRoYXQgdGhpcyBpcyBlc3NlbnRpYWwg
YXMgYSBrZXkgcmVmZXJlbmNlLCB0aGVyZSBuZWVkcyB0byBiZQ0Kc29tZSBzdWl0YWJsZSB0ZXh0
LCBhcyB0aGlzIHdpbGwgZ2V0IHJhaXNlZCBhIG51bWJlciBvZiB0aW1lcyBiZXR3ZWVuDQpoZXJl
IGFuIHB1YmxpY2F0aW9uIGFzIGZpcnN0IHRoZSBkaXJlY3RvcmF0ZXMgYW5kIHRoZW4gdGhlIEFE
cyBydW4NCmludG8gdGhpcy4NCg0KDQoNCg0KPT09PT09PT09PT0NCg0KDQoNCg0KDQoNCg0KICAg
W0lTQTk1XSAgICBBTlNJL0lTQSwgIkVudGVycHJpc2UtQ29udHJvbCBTeXN0ZW0gSW50ZWdyYXRp
b24gUGFydCAxOg0KDQogICAgICAgICAgICAgIE1vZGVscyBhbmQgVGVybWlub2xvZ3kiLCAyMDAw
LA0KDQogICAgICAgICAgICAgIDxodHRwczovL3d3dy5pc2Eub3JnL2lzYTk1Lz4uDQoNCg0KDQpT
Qj4gU2hvdWxkIHRoYXQgYmUgMjAwMCwgb3IgMjAxMC4NCg0KU0I+IE5vdGUgdGhhdCB0aGlzIHNl
ZW1zIHRvIGJlIGEgdmVyeSBleHBlbnNpdmUgZG9jdW1lbnQgdG8gYWNjZXNzLg0KDQoNCllvdSBk
aWQgbm90IGNvbW1lbnQgb24gdGhlIGNvcnJlY3RuZXNzIG9mIHRoZSByZWZlcmVuY2UuDQoNCg0K
DQpCZXN0IFJlZ2FyZHMNCg0KU3Rld2FydA0KDQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KZGV0bmV0IG1haWxpbmcgbGlzdA0KZGV0bmV0QGll
dGYub3JnPG1haWx0bzpkZXRuZXQlNDBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vZGV0bmV0DQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkNvdXJpZXI7DQoJcGFub3NlLTE6MiA3IDQgOSAyIDIgNSAyIDQgNDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIg
NCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0K
CXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p
bHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6Q29uc29sYXM7DQoJcGFub3NlLTE6MiAxMSA2IDkgMiAyIDQgMyAyIDQ7
fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRp
di5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9u
dC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjsNCglj
b2xvcjpibGFjazt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlv
cml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2
aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb1Bs
YWluVGV4dCwgbGkuTXNvUGxhaW5UZXh0LCBkaXYuTXNvUGxhaW5UZXh0DQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiUGxhaW4gVGV4dCBDaGFyIjsNCgltYXJnaW46
MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQt
ZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmOw0KCWNvbG9yOmJsYWNrO30NCnANCgl7bXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0
Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2Vy
aWY7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRN
TCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAx
cHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnAu
TXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3Jh
cGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGluOw0KCW1hcmdpbi1y
aWdodDowaW47DQoJbWFyZ2luLWJvdHRvbTowaW47DQoJbWFyZ2luLWxlZnQ6LjVpbjsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGlt
ZXMgTmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0
ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIjsN
Cglmb250LWZhbWlseTpDb25zb2xhczsNCgljb2xvcjpibGFjazt9DQpzcGFuLlBsYWluVGV4dENo
YXINCgl7bXNvLXN0eWxlLW5hbWU6IlBsYWluIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJQbGFpbiBUZXh0IjsNCglmb250LWZhbWlseTpDb25z
b2xhczsNCgljb2xvcjpibGFjazt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5t
c29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDA7DQoJbWFyZ2luOjBpbjsNCglt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToi
VGltZXMgTmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9DQpzcGFuLmh0bWxwcmVmb3Jt
YXR0ZWRjaGFyMA0KCXttc28tc3R5bGUtbmFtZTpodG1scHJlZm9ybWF0dGVkY2hhcjsNCglmb250
LWZhbWlseToiQ291cmllciBOZXciO30NCnNwYW4ucGxhaW50ZXh0Y2hhcjANCgl7bXNvLXN0eWxl
LW5hbWU6cGxhaW50ZXh0Y2hhcjsNCglmb250LWZhbWlseTpDb25zb2xhczsNCgljb2xvcjpibGFj
azt9DQpzcGFuLmVtYWlsc3R5bGUyNA0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMjQ7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFu
LmVtYWlsc3R5bGUyNQ0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMjU7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6Izk5MzM2Njt9DQpzcGFuLmVtYWlsc3R5
bGUyNg0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMjY7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzAwMzMwMDt9DQpzcGFuLmVtYWlsc3R5bGUyNw0KCXtt
c28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMjc7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMt
c2VyaWY7DQoJY29sb3I6b2xpdmU7fQ0Kc3Bhbi5lbWFpbHN0eWxlMjgNCgl7bXNvLXN0eWxlLW5h
bWU6ZW1haWxzdHlsZTI4Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNv
bG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5lbWFpbHN0eWxlMjkNCgl7bXNvLXN0eWxlLW5hbWU6ZW1h
aWxzdHlsZTI5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOnRl
YWw7fQ0Kc3Bhbi5lbWFpbHN0eWxlMzENCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTMxOw0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0K
c3Bhbi5FbWFpbFN0eWxlMzMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hw
RGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0
O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4w
aW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0
aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDox
MTYxNDE2Mjc7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xODI4ODA0ODQwO30NCkBsaXN0IGww
OmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDA6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuMGlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDA6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQu
NWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
b2wNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KLS0+
PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9
ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBt
c28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0
PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0K
PC9oZWFkPg0KPGJvZHkgYmdjb2xvcj0id2hpdGUiIGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2
bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48YSBuYW1lPSJfTWFpbEVuZENvbXBvc2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj4mIzQzOzEsDQo8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij5UaGFua3MsIC0tRGF2aWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAx
LjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4g
MGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0
ZXh0Ij4gTG91IEJlcmdlciBbbWFpbHRvOmxiZXJnZXJAbGFibi5uZXRdDQo8YnI+DQo8Yj5TZW50
OjwvYj4gV2VkbmVzZGF5LCBKdWx5IDE4LCAyMDE4IDY6NTIgUE08YnI+DQo8Yj5Ubzo8L2I+IE5v
cm1hbiBGaW5uOyBKYW5vcyBGYXJrYXM7IEJsYWNrLCBEYXZpZDxicj4NCjxiPkNjOjwvYj4gRGV0
TmV0IFdHPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbRGV0bmV0XSBXRyBMYXN0IENhbGw6IGRy
YWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxkaXY+DQo8ZGl2Pg0KPHAgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPlRoaXMgc291bmRzIHNlbnNpYmxlIHRvIG1lLi4uPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPkxvdTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2Vu
dGVyIj4NCjxociBzaXplPSIzIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRlciI+DQo8L2Rpdj4N
CjxwIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6OC4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJn
aW4tYm90dG9tOjguMHB0O21hcmdpbi1sZWZ0OjBpbiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs
YWNrIj5PbiBKdWx5IDE4LCAyMDE4IDY6NDc6MDEgUE0gTm9ybWFuIEZpbm4gJmx0OzxhIGhyZWY9
Im1haWx0bzpub3JtYW4uZmlubkBtYWlsMDEuaHVhd2VpLmNvbSI+bm9ybWFuLmZpbm5AbWFpbDAx
Lmh1YXdlaS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8YmxvY2tx
dW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgZ3JheSAxLjBwdDtwYWRk
aW5nOjBpbiAwaW4gMGluIDUuMHB0O21hcmdpbi1sZWZ0OjQuNXB0O21hcmdpbi1yaWdodDowaW4i
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+JnF1
b3Q7Q29uZ2VzdGlvbiBsb3NzIHByb3RlY3Rpb24mcXVvdDsgaXMgYmV0dGVyIHRoYW4gJnF1b3Q7
Y29uZ2VzdGlvbiBwcm90ZWN0aW9uJnF1b3Q7LiZuYnNwOyBUaGF0J3MgZ29vZC48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fu
cy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPkl0J3MgYSBiaWcgY2hhbmdlLCBhbmQg
bWFrZXMgdGhlIGRvY3VtZW50IHVubmVjZXNzYXJpbHkgd29yZHkuJm5ic3A7IFRoYXQncyBiYWQu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5JIHdvdWxkIHVzZSAm
cXVvdDtjb25nZXN0aW9uIHByb3RlY3Rpb24mcXVvdDsgYnV0IGV4cGxhaW4gc29tZXdoZXJlIHRo
YXQgd2UgYXJlIG5vdCB0YWxraW5nIGFib3V0IHNvdXJjZSB0aHJvdHRsaW5nLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5z
LXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+QW5kIGlmIGFkZGluZyB0aGF0IGV4cGxh
bmF0aW9uIGlzIGRpZmZpY3VsdCBvciBjb250cm92ZXJzaWFsLCBJIHdvdWxkIHN0aWNrIHdpdGgg
JnF1b3Q7Y29uZ2VzdGlvbiBwcm90ZWN0aW9uJnF1b3Q7LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssc2Fucy1zZXJpZiI+LS0gTm9ybTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwi
IGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+DQo8aHIgc2l6ZT0iMyIg
d2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0KPC9kaXY+DQo8ZGl2IGlkPSJkaXZScEY4MjEx
NTEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj4gZGV0bmV0
IFtkZXRuZXQtYm91bmNlc0BpZXRmLm9yZ10gb24gYmVoYWxmIG9mIEphbm9zIEZhcmthcyBbSmFu
b3MuRmFya2FzQGVyaWNzc29uLmNvbV08YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBKdWx5
IDE4LCAyMDE4IDI6MjYgUE08YnI+DQo8Yj5Ubzo8L2I+IEJsYWNrLCBEYXZpZDxicj4NCjxiPkNj
OjwvYj4gRGV0TmV0IFdHPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbRGV0bmV0XSBXRyBMYXN0
IENhbGw6IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNTwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+Qm90aCDigJxjb25nZXN0aW9uIHByb3RlY3Rpb27i
gJ0gYW5kIOKAnGNvbmdlc3Rpb24gbG9zcyBwcm90ZWN0aW9u4oCdIHdvcmsgZm9yIG1lLjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjp3aW5kb3d0ZXh0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+Tm90ZSB0aGF0IHRo
ZSBhcmNoaXRlY3R1cmUgZG9jdW1lbnQgaXMgcXVpdGUgcG9wdWxhdGVkIHdpdGggdGhlIHRlcm0g
4oCcY29uZ2VzdGlvbiBwcm90ZWN0aW9u4oCdLiBJIGRvIG5vdCBrbm93IHRoZSBvdGhlciBkb2N1
bWVudHMgYnkgaGVhcnQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5k
b3d0ZXh0Ij5TbyBpdCB3b3VsZCBiZSBhIGJpdCBvZiBhIGNoYW5nZS4uPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRv
d3RleHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5J4oCZZCBsaWtlIHRvIGhhdmUgdGhl
IGdyb3Vw4oCZcyBvcGluaW9uIGJlZm9yZSBtYWtpbmcgc3VjaCBhIGNoYW5nZSwgZS5nLiwgYW55
IG9iamVjdGlvbnM/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0
ZXh0Ij5UaGFua3MsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkphbm9zPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3Rl
eHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFF
MUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IEJsYWNrLCBEYXZpZCAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tIj5EYXZpZC5CbGFja0BkZWxsLmNvbTwvYT4m
Z3Q7DQo8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBKdWx5IDE4LCAyMDE4IDg6MTkgUE08
YnI+DQo8Yj5Ubzo8L2I+IEphbm9zIEZhcmthcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOkphbm9zLkZh
cmthc0Blcmljc3Nvbi5jb20iPkphbm9zLkZhcmthc0Blcmljc3Nvbi5jb208L2E+Jmd0Ozxicj4N
CjxiPkNjOjwvYj4gRGV0TmV0IFdHICZsdDs8YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3Jn
Ij5kZXRuZXRAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW0RldG5l
dF0gV0cgTGFzdCBDYWxsOiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDU8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6dGVhbCI+SGkgSmFub3MsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnRlYWwiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp0ZWFs
Ij5UaGF0IHRleHQgd29ya3MgbmljZWx5LiZuYnNwOyBJbiBicmllZmx5IHRhbGtpbmcgdG8gTG91
LCBhIHJlbGF0ZWQgc3VnZ2VzdGlvbiBzdXJmYWNlZDog4oCcY29uZ2VzdGlvbiBwcm90ZWN0aW9u
4oCdIC0mZ3Q7IOKAnGNvbmdlc3Rpb24gbG9zcyBwcm90ZWN0aW9u4oCdIHdoZXJlIHBvc3NpYmxl
IChtYXkgbmVlZA0KIHRvIGJlIGFiYnJldmlhdGVkIGluIHRoZSBGaWd1cmUpIC48L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
dGVhbCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOnRlYWwiPlRoaXMgY2hhbmdlIHdvdWxkIG1ha2UgaXQgY2xl
YXJlciB0aGF0IHRoZSBwcmltYXJ5IGZvY3VzIGlzIHByb3RlY3Rpb24gZnJvbSBsb3NzZXMgY2F1
c2VkIGJ5IGNvbmdlc3Rpb24gYXMgb3Bwb3NlZCB0byBwcm90ZWN0aW9uIGZyb20gYWxsIGNvbmdl
c3Rpb24uJm5ic3A7IERldE5ldCBzaG91bGQNCiBiZSBhYmxlIHRvIHRvbGVyYXRlIHNvbWUgbW9k
ZXN0IGNvbmdlc3Rpb24gKGUuZy4sIGluIG5vZGVzIHRoYXQgZG9u4oCZdCBoYXZlIHJlc2VydmVk
IERldE5ldCByZXNvdXJjZXMpIGFzIGxvbmcgYXMgZGVsaXZlcnkgaXMgcmVsaWFibGUgYW5kIHRp
bWVseS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6dGVhbCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp0ZWFsIj5UaGFua3Ms
IC0tRGF2aWQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp0ZWFsIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0
O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4g
MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5k
b3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQi
PiBKYW5vcyBGYXJrYXMgWzxhIGhyZWY9Im1haWx0bzpKYW5vcy5GYXJrYXNAZXJpY3Nzb24uY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOkphbm9zLkZhcmthc0Blcmljc3Nvbi5jb208L2E+XQ0K
PGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgSnVseSAxOCwgMjAxOCAxMTo0NSBBTTxicj4N
CjxiPlRvOjwvYj4gQmxhY2ssIERhdmlkPGJyPg0KPGI+Q2M6PC9iPiBEZXROZXQgV0c8YnI+DQo8
Yj5TdWJqZWN0OjwvYj4gUkU6IFtEZXRuZXRdIFdHIExhc3QgQ2FsbDogZHJhZnQtaWV0Zi1kZXRu
ZXQtYXJjaGl0ZWN0dXJlLTA1PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkhpIERhdmlkLDwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjp3aW5kb3d0ZXh0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+VGhpcyBpbXBsaWVz
IHVwZGF0aW5nIHRoZSBkZWZpbml0aW9uIG9mIHRoZSBEZXROZXQgc2VydmljZSBsYXllciwgZS5n
LiwgdG86PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDb3VyaWVyO2Nv
bG9yOndpbmRvd3RleHQiPkRldE5ldCBzZXJ2aWNlIGxheWVyPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTpDb3VyaWVyO2NvbG9yOndpbmRvd3RleHQiPlRoZSBsYXllciBh
dCB3aGljaCBBIERldE5ldCBTZXJ2aWNlLCBlLmcuLCBzZXJ2aWNlIHByb3RlY3Rpb24gaXMgcHJv
dmlkZWQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5U
aGUgZGVmaW5pdGlvbiBvZiB0aGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllciByZW1haW5zIHRoZSBz
YW1lOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0
ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q291cmllcjtjb2xv
cjp3aW5kb3d0ZXh0Ij5EZXROZXQgdHJhbnNwb3J0IGxheWVyPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTpDb3VyaWVyO2NvbG9yOndpbmRvd3RleHQiPlRoZSBsYXllciB0
aGF0IG9wdGlvbmFsbHkgcHJvdmlkZXMgY29uZ2VzdGlvbiBwcm90ZWN0aW9uIGZvcjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTpDb3VyaWVyO2NvbG9yOndpbmRvd3RleHQiPkRldE5ldCBmbG93cyBvdmVyIHBhdGhzIHBy
b3ZpZGVkIGJ5IHRoZSB1bmRlcmx5aW5nIG5ldHdvcmsuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5SZWdhcmRzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5K
YW5vczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGlu
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0
ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBC
bGFjaywgRGF2aWQgJmx0OzxhIGhyZWY9Im1haWx0bzpEYXZpZC5CbGFja0BkZWxsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPkRhdmlkLkJsYWNrQGRlbGwuY29tPC9hPiZndDsNCjxicj4NCjxiPlNlbnQ6
PC9iPiBNb25kYXksIEp1bHkgMTYsIDIwMTggMzoyMSBQTTxicj4NCjxiPlRvOjwvYj4gSmFub3Mg
RmFya2FzICZsdDs8YSBocmVmPSJtYWlsdG86SmFub3MuRmFya2FzQGVyaWNzc29uLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPkphbm9zLkZhcmthc0Blcmljc3Nvbi5jb208L2E+Jmd0Ozxicj4NCjxiPkNj
OjwvYj4gRGV0TmV0IFdHICZsdDs8YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+ZGV0bmV0QGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4g
UkU6IFtEZXRuZXRdIFdHIExhc3QgQ2FsbDogZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJl
LTA1PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOm9saXZlIj5Eb27igJl0IHVzZSDigJxjb25nZXN0aW9uIHByb3RlY3Rp
b27igJ0gaW4gdGhlIGRlZmluaXRpb25zIGZvciBib3RoIGxldmVscy48L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6b2xpdmUi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6b2xpdmUiPlRoYW5rcywgLS1EYXZpZDwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOm9saXZlIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAw
aW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBKw6Fub3MgRmFya2FzIFs8
YSBocmVmPSJtYWlsdG86amFub3MuZmFya2FzQGVyaWNzc29uLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpqYW5vcy5mYXJrYXNAZXJpY3Nzb24uY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9i
PiBTdW5kYXksIEp1bHkgMTUsIDIwMTggMTA6NDMgUE08YnI+DQo8Yj5Ubzo8L2I+IEJsYWNrLCBE
YXZpZDxicj4NCjxiPkNjOjwvYj4gRGV0TmV0IFdHPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBb
RGV0bmV0XSBXRyBMYXN0IENhbGw6IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNTwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tYm90dG9tOjEyLjBwdCI+VGhhbmsgeW91IERhdmlkITxicj4NCjxicj4NCkkgdGhpbmsgd2Ug
YXJlIHNldC4gOi0pPGJyPg0KPGJyPg0KWW91IGdvdCBhIHBvaW50LCB3ZSBzaG91bGQgdXBkYXRl
PGJyPg0KJnF1b3Q7RGV0TmV0IHNlcnZpY2UgbGF5ZXIgaXMgdGhlIGxheWVyIGF0IHdoaWNoIEEg
RGV0TmV0IFNlcnZpY2UsIHN1Y2ggYXMgY29uZ2VzdGlvbiBvciBzZXJ2aWNlIHByb3RlY3Rpb24g
aXMgcHJvdmlkZWQuJnF1b3Q7PGJyPg0KdG88YnI+DQomcXVvdDtEZXROZXQgc2VydmljZSBsYXll
ciBpcyB0aGUgbGF5ZXIgYXQgd2hpY2ggQSBEZXROZXQgU2VydmljZSwgc3VjaCBhcyBjb25nZXN0
aW9uIHByb3RlY3Rpb24gYW5kL29yIHNlcnZpY2UgcHJvdGVjdGlvbiBpcyBwcm92aWRlZC4mcXVv
dDs8YnI+DQppbiB0aGUgZGVmaW5pdGlvbnMgYXMgd2VsbCB0byBtYWtlIGl0IGNsZWFyLjxicj4N
Cjxicj4NClRoYW5rcyw8YnI+DQpKYW5vczxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPk9uIDcvMTYvMjAxOCAzOjAzIEFNLCBCbGFjaywgRGF2aWQgd3JvdGU6PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0
O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMwMDMzMDAiPk1vdmluZyB0aGUgb25seSB0d28gb3BlbiBpdGVtcyB0byB0aGUg
dG9wIOKApjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMDAzMzAwIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+LS0gU2Vj
dGlvbiA0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzAwNjYwMCI+Jmd0OyBXZSBjb3VsZCBhZGQgc29tZSBpbnRyb2R1Y3RvcnkgdGV4dCB0
byA0LjEgb3IgNC4xLjEsIGZvciBpbnN0YW5jZTo8L3NwYW4+PGJyPg0KJmd0OyBUaGUgZnVuY3Rp
b25hbGl0eSBuZWVkZWQgZm9yIERldE5ldCAoU2VjdGlvbiAzKSBhcmUgaW1wbGVtZW50ZWQgaW4g
dGhlIERldE5ldCBsYXllciB3aGljaCBjb21wcmlzZXMgdGhlIERldE5ldCBzZXJ2aWNlIGxheWVy
IGFuZCB0aGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllci48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj4mZ3Q7IFRoZSBEZXROZXQgc2Vy
dmljZSBsYXllciBmdW5jdGlvbnMgcmVseSBvbiBmbG93IGlkZW50aWZpY2F0aW9uIGFuZCBzZXF1
ZW5jaW5nLiBUaGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllciBmdW5jdGlvbiBtYXkgcmVseSBvbiBm
bG93IGlkZW50aWZpY2F0aW9uLjxicj4NCiZndDs8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IzAw
NjYwMCI+Jmd0OyBXaGF0IGRvIHlvdSB0aGluaz88L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMwMDY2MDAiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5
MzM2NiI+SSBwcmVmZXIgZnVuY3Rpb25hbCAod2hhdCBpdCBkb2VzKSBjaGFyYWN0ZXJpemF0aW9u
IHRvIG1lY2hhbmlzdGljIChob3cgaXQgd29ya3MpIGNoYXJhY3Rlcml6YXRpb24gaW4gYW4gb3Zl
cnZpZXcsIGUuZy4sIGV4Y2VycHRpbmcgZnJvbQ0KIHdoYXQgSSBvcmlnaW5hbGx5IHdyb3RlOjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MS4waW47dGV4dC1pbmRlbnQ6LS4yNWluIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6U3ltYm9sIj7Ctzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhlIERldE5ldCBTZXJ2aWNlIGxheWVyIHByb3Zp
ZGVzIHRpbWVseSByZWxpYWJsZSBpbi1vcmRlciBEZXROZXQgZmxvdyBkZWxpdmVyeSB0byBhcHBs
aWNhdGlvbnMgdGhhdCB1c2UgRGV0TmV0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MS4waW47dGV4dC1pbmRlbnQ6
LS4yNWluIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6U3ltYm9sIj7Ctzwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjcuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhl
IERldE5ldCBUcmFuc3BvcnQgbGF5ZXIgaW5zdWxhdGVzIERldE5ldCBmbG93cyBmcm9tIGludGVy
ZmVyZW5jZSBieSBuZXR3b3JrIG1lY2hhbmlzbXMsIHByaW1hcmlseSBxdWV1aW5nIGFuZCByb3V0
aW5nPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPkkgdW5kZXJzdGFuZCB0aGUgcHJpbmNpcGxlLjxicj4NCjxicj4NCldo
YXQgYWJvdXQganVzdCBjb3B5aW5nIHRoZSB0d28gZGVmaW5pdGlvbnMgaGVyZTo8YnI+DQpEZXRO
ZXQgc2VydmljZSBsYXllciBpcyB0aGUgbGF5ZXIgYXQgd2hpY2ggQSBEZXROZXQgU2VydmljZSwg
c3VjaCBhcyBjb25nZXN0aW9uIG9yIHNlcnZpY2UgcHJvdGVjdGlvbiBpcyBwcm92aWRlZC48YnI+
DQpEZXROZXQgdHJhbnNwb3J0IGxheWVyIG9wdGlvbmFsbHkgcHJvdmlkZXMgY29uZ2VzdGlvbiBw
cm90ZWN0aW9uIGZvciBEZXROZXQgZmxvd3Mgb3ZlciBwYXRocyBwcm92aWRlZCBieSB0aGUgdW5k
ZXJseWluZyBuZXR3b3JrLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzAwMzMwMCI+RGF2aWQmZ3Q7IFllcywgdGhhdCB3b3JrcywgYWx0aG91Z2ggSSBkb27i
gJl0IHRoaW5rIOKAnGNvbmdlc3Rpb27igJ0gd2FzIG1lYW50IHRvIGJlIGluY2x1ZGVkIGluIHRo
ZSBmaXJzdCBkZWZpbml0aW9uIOKApjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMDAzMzAwIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cHJlIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBNYW55IHJlYWwtdGltZSBuZXR3b3JrcyByZWx5IG9u
IHBoeXNpY2FsIHJpbmdzIG9yIGNoYWlucyBvZiB0d28tcG9ydDxvOnA+PC9vOnA+PC9zcGFuPjwv
cHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsgZGV2aWNlcywgd2l0aCBhIHJlbGF0aXZlbHkgc2ltcGxlIHJpbmcg
Y29udHJvbCBwcm90b2NvbC4gPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
SG93IGRvZXMgYSDigJxyaW5nIGNvbnRyb2wgcHJvdG9jb2zigJ0gY29udHJvbCDigJxjaGFpbnPi
gJ0/Jm5ic3A7IFN1Z2dlc3Q6IOKAnHJpbmcgY29udHJvbCBwcm90b2NvbOKAnSAtJmd0OyDigJxj
b250cm9sIHByb3RvY29s4oCdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj5BbHNvLCBhcmUgcGFpcmVkIGNoYWlucyBiZXR3ZWVuIGNvbW1vbiBlbmRwb2ludHMgaW50
ZW5kZWQsIG9yIGEgbW9yZSBnZW5lcmFsIG5vdGlvbiBvZiBjaGFpbnM/PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxz
cGFuIHN0eWxlPSJjb2xvcjojMDA2NjAwIj5UaGlzIHRleHQgcmVmZXJzIHRvIHR5cGljYWwgZmFj
dG9yeSBkZXBsb3ltZW50LCB3aGljaCBpcyBjaGFpbiBvciByaW5nLi48YnI+DQpJdCBzZWVtcyBi
ZXR0ZXIgdG8ga2VlcCDigJxyaW5nIGNvbnRyb2wgcHJvdG9jb2zigJ0gYmVjYXVzZSB0aGV5IGFy
ZSBvZnRlbiB2ZXJ5IGRpZmZlcmVudCBmcm9tIGdlbmVyaWMgY29udHJvbCBwcm90b2NvbHMgYXBw
bGljYWJsZSB0byBtZXNoIG5ldHdvcmtzLjxicj4NCjxicj4NCldvdWxkIGZsaXBwaW5nIGNoYWlu
IGFuZCByaW5nIHJlc29sdmUgeW91ciBjb25jZXJuPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
cmUgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5i
c3A7Jm5ic3A7IE1hbnkgcmVhbC10aW1lIG5ldHdvcmtzIHJlbHkgb24gcGh5c2ljYWwgY2hhaW5z
IG9yIHJpbmdzIG9mIHR3by1wb3J0PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyBkZXZpY2VzLCB3aXRoIGEgcmVsYXRpdmVseSBzaW1wbGUgcmluZyBjb250cm9sIHByb3RvY29s
LiA8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi41aW4iPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij5bRGF2aWQmZ3Q7XQ0K
PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPkl0IGZlZWxzIGxpa2Ug
4oCccmluZyBjb250cm9sIHByb3RvY29s4oCdIGlzIGFuIGltcG9ydGFudCBwaHJhc2UgdG8gcmV0
YWluLiZuYnNwOyZuYnNwOyBJbiB0aGUgb3JpZ2luYWwgdGV4dCwgd291bGQgaXQgYmUgcmVhc29u
YWJsZSB0byBhZGQg4oCcKGFwcGxpZXMgdG8gYm90aCByaW5ncyBhbmQgY2hhaW5zKeKAnSB0byB0
aGUgZW5kIG9mIHRoZSBzZW50ZW5jZT88L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+V2VsbCwgSSBndWVzcyB0aGUgcG9p
bnQgaXMgdGhhdCB0aGVyZSBhcmUgbWFueSBzcGVjaWZpYyByaW5nIHByb3RvY29scywgYnV0IHdl
IGFyZSBsb29raW5nIGZvciBhIGdlbmVyaWMgc29sdXRpb24uPGJyPg0KV2hhdCBhYm91dCBkZWxl
dGluZyAmcXVvdDtjaGFpbnMmcXVvdDsgZnJvbSB0aGUgc2VudGVuY2U/PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMDAzMzAwIj5EYXZpZCZndDsgWWVzLCBp
ZiB0aGUgc2VudGVuY2UgaXMgYWxsIGFib3V0IHJpbmdzLCBpdOKAmXMgY2xlYXIuPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMwMDMzMDAiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAwMzMwMCI+VGhhbmtzLCAtLURhdmlk
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzAwMzMwMCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRk
aW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4
dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gSsOh
bm9zIEZhcmthcyBbPGEgaHJlZj0ibWFpbHRvOmphbm9zLmZhcmthc0Blcmljc3Nvbi5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86amFub3MuZmFya2FzQGVyaWNzc29uLmNvbTwvYT5dDQo8YnI+
DQo8Yj5TZW50OjwvYj4gU3VuZGF5LCBKdWx5IDE1LCAyMDE4IDc6MjUgUE08YnI+DQo8Yj5Ubzo8
L2I+IEJsYWNrLCBEYXZpZDxicj4NCjxiPkNjOjwvYj4gRGV0TmV0IFdHPGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJlOiBbRGV0bmV0XSBXRyBMYXN0IENhbGw6IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hp
dGVjdHVyZS0wNTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+SGkgRGF2aWQsPGJyPg0KPGJyPg0KUGxlYXNl
IHNlZSBpbi1saW5lLjxicj4NCjxicj4NClRoYW5rIHlvdSE8YnI+DQpKYW5vczxvOnA+PC9vOnA+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIDcvNi8yMDE4IDExOjUwIFBNLCBC
bGFjaywgRGF2aWQgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0
eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPi0tIEJyaWRnZWQgcGF0aCBk
ZWZpbml0aW9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAwIj4mZ3Q7ICZuYnNw
O09yIHNob3VsZCB3ZSBkbyBzb21ldGhpbmcgZWxzZT88L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMDA2NjAwIj4mZ3Q7IFRoZXJlIGlzIG9ubHkgb25lIG9jY3VycmVuY2Ugb2Yg
JnF1b3Q7YnJpZGdlZCBwYXRoJnF1b3Q7IGluIHRoZSB0ZXh0IGluIGJyYWNrZXRzLjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojOTkzMzY2Ij5UaGF0IHNvdW5kcyBsaWtlIGEgYmV0dGVyIHN1Z2dlc3Rpb24g4oCTIGNoYW5n
ZSB0aGF0IG9jY3VycmVuY2UgYW5kIHJlbW92ZSB0aGUgZGVmaW5pdGlvbiBvZiDigJxicmlkZ2Vk
IHBhdGjigJ0gZnJvbSB0aGUgZHJhZnQuJm5ic3A7IFRoYXQgb2NjdXJyZW5jZSBpcyBpbiBTZWN0
aW9uIDQuMS4xOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDsiPiZuYnNwOyZuYnNwOyBDb25nZXN0aW9uIHByb3RlY3Rpb248L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBUaGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllciBwcm92aWRlcyBjb25nZXN0aW9u
IHByb3RlY3Rpb24uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU2VlIFNlY3Rpb24gNC41
LiZuYnNwOyBUaGUgYWN0dWFsIHF1ZXVpbmcgYW5kIHNoYXBpbmcgbWVjaGFuaXNtczwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFj
ZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFyZSB0eXBpY2FsbHkgcHJvdmlkZWQgYnkgdW5kZXJseWlu
ZyBzdWJuZXQgbGF5ZXJzLCB0aGVzZSBjYW48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBi
ZSBjbG9zZWx5IGFzc29jaWF0ZWQgd2l0aCB0aGUgbWVhbnMgb2YgcHJvdmlkaW5nIHBhdGhzIGZv
cjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0
LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7RGV0TmV0IGZsb3dzIChlLmcuLCBNUExTIExT
UHMgb3IgYnJpZGdlZCBwYXRocyksIHRoZSBwYXRoIGFuZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHRoZSBjb25nZXN0aW9uIHByb3RlY3Rpb24gYXJlIGNvbmZsYXRlZCBpbiB0aGlzIGZp
Z3VyZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYiPlBlcmhhcHM6
IChlLmcuLCBNUExTIExTUHMgb3IgYnJpZGdlZCBwYXRocykgLSZndDsgKE1QTFMgTFNQcyBvciBv
dGhlciBuZXR3b3JrIHBhdGhzKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij5vciBqdXN0IGRlbGV0ZSB0aGUg
ZW50aXJlIHBhcmVudGhldGljYWwgZXhhbXBsZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Js
b2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4w
cHQiPk9LLiBMZXQncyBqdXN0IGRlbGV0ZSB0aGUgZW50aXJlIHBhcmVudGhldGljYWwgZXhhbXBs
ZS48bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiM5OTMzNjYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij4tLSBTZWN0aW9uIDQ8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6Izk5MzM2NiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPiZndDsgV2UgY291bGQgYWRkIHNv
bWUgaW50cm9kdWN0b3J5IHRleHQgdG8gNC4xIG9yIDQuMS4xLCBmb3IgaW5zdGFuY2U6PC9zcGFu
Pjxicj4NCiZndDsgVGhlIGZ1bmN0aW9uYWxpdHkgbmVlZGVkIGZvciBEZXROZXQgKFNlY3Rpb24g
MykgYXJlIGltcGxlbWVudGVkIGluIHRoZSBEZXROZXQgbGF5ZXIgd2hpY2ggY29tcHJpc2VzIHRo
ZSBEZXROZXQgc2VydmljZSBsYXllciBhbmQgdGhlIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIuPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7IFRoZSBEZXROZXQgc2Vydmlj
ZSBsYXllciBmdW5jdGlvbnMgcmVseSBvbiBmbG93IGlkZW50aWZpY2F0aW9uIGFuZCBzZXF1ZW5j
aW5nLiBUaGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllciBmdW5jdGlvbiBtYXkgcmVseSBvbiBmbG93
IGlkZW50aWZpY2F0aW9uLjxicj4NCiZndDs8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYw
MCI+Jmd0OyBXaGF0IGRvIHlvdSB0aGluaz88L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiM5OTMzNjYiPkkgcHJlZmVyIGZ1bmN0aW9uYWwgKHdoYXQgaXQgZG9lcykgY2hhcmFjdGVyaXph
dGlvbiB0byBtZWNoYW5pc3RpYyAoaG93IGl0IHdvcmtzKSBjaGFyYWN0ZXJpemF0aW9uIGluIGFu
IG92ZXJ2aWV3LCBlLmcuLCBleGNlcnB0aW5nIGZyb20gd2hhdCBJIG9yaWdpbmFsbHkgd3JvdGU6
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgdHlwZT0i
ZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwwIGxldmVsMSBs
Zm8xIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhlIERldE5ldCBTZXJ2aWNlIGxh
eWVyIHByb3ZpZGVzIHRpbWVseSByZWxpYWJsZSBpbi1vcmRlciBEZXROZXQgZmxvdyBkZWxpdmVy
eSB0byBhcHBsaWNhdGlvbnMgdGhhdCB1c2UgRGV0TmV0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+
PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSBEZXROZXQgVHJhbnNwb3J0IGxheWVyIGlu
c3VsYXRlcyBEZXROZXQgZmxvd3MgZnJvbSBpbnRlcmZlcmVuY2UgYnkgbmV0d29yayBtZWNoYW5p
c21zLCBwcmltYXJpbHkgcXVldWluZyBhbmQgcm91dGluZzwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+
PC91bD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
Ym90dG9tOjEyLjBwdCI+SSB1bmRlcnN0YW5kIHRoZSBwcmluY2lwbGUuPGJyPg0KPGJyPg0KV2hh
dCBhYm91dCBqdXN0IGNvcHlpbmcgdGhlIHR3byBkZWZpbml0aW9ucyBoZXJlOjxicj4NCkRldE5l
dCBzZXJ2aWNlIGxheWVyIGlzIHRoZSBsYXllciBhdCB3aGljaCBBIERldE5ldCBTZXJ2aWNlLCBz
dWNoIGFzIGNvbmdlc3Rpb24gb3Igc2VydmljZSBwcm90ZWN0aW9uIGlzIHByb3ZpZGVkLjxicj4N
CkRldE5ldCB0cmFuc3BvcnQgbGF5ZXIgb3B0aW9uYWxseSBwcm92aWRlcyBjb25nZXN0aW9uIHBy
b3RlY3Rpb24gZm9yIERldE5ldCBmbG93cyBvdmVyIHBhdGhzIHByb3ZpZGVkIGJ5IHRoZSB1bmRl
cmx5aW5nIG5ldHdvcmsuPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
cj4NCjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAwIj4mZ3Q7IFNob3VsZCB3ZSBhbHNvIHJlYXJy
YW5nZSwgZS5nLiwgaW5kZW50IHRoZSB0ZXh0IGFmdGVyIEZpZ3VyZSAyIHN1Y2ggdGhhdA0KPGJy
Pg0KJmd0OyBQYWNrZXQgc2VxdWVuY2luZywgRHVwbGljYXRlIGVsaW1pbmF0aW9uLCBGbG93IHJl
cGxpY2F0aW9uLCBGbG93IG1lcmdpbmcsIFBhY2tldCBlbmNvZGluZywgYW5kIFBhY2tldCBkZWNv
ZGluZyBnZXQgdW5kZXIgU2VydmljZSBsYXllcjxicj4NCiZndDsgYW5kPGJyPg0KJmd0OyBDb25n
ZXN0aW9uIHByb3RlY3Rpb24gYW5kIEV4cGxpY2l0IHJvdXRlcyBnZXQgdW5kZXIgVHJhbnNwb3J0
IGxheWVyPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYi
Pk5vLCBJIGRvbuKAmXQgdGhpbmsgdGhhdOKAmXMgbmVjZXNzYXJ5IOKAkyBGaWd1cmUgMiBwcm92
aWRlcyBzdWZmaWNpZW50IHN0cnVjdHVyZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9t
OjEyLjBwdCI+T0suPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk5MzM2NiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMzNjYi
PlBsdXMgYSBmZXcgbW9yZSBtaW5vciBjb21tZW50cyBpbmxpbmUg4oCmPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5OTMz
NjYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojOTkzMzY2Ij5UaGFua3MsIC0tRGF2aWQ8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojOTkzMzY2Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAw
aW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBKw6Fub3MgRmFya2FzIFs8
YSBocmVmPSJtYWlsdG86amFub3MuZmFya2FzQGVyaWNzc29uLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpqYW5vcy5mYXJrYXNAZXJpY3Nzb24uY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9i
PiBXZWRuZXNkYXksIEp1bHkgNCwgMjAxOCAyOjE1IFBNPGJyPg0KPGI+VG86PC9iPiBCbGFjaywg
RGF2aWQ8YnI+DQo8Yj5DYzo8L2I+IERldE5ldCBXRzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTog
W0RldG5ldF0gV0cgTGFzdCBDYWxsOiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDU8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAwIj5IaSBEYXZpZCw8
YnI+DQo8YnI+DQpUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB5b3VyIHJldmlldyBhbmQgY29tbWVu
dHMhPGJyPg0KPGJyPg0KUGxlYXNlIHNlZSBpbi1saW5lLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiA2LzI5LzIwMTggNDoxMCBQTSwgQmxhY2ss
IERhdmlkIHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0i
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGUgLTA2IHZlcnNpb24gb2YgdGhp
cyBkcmFmdCBpcyBtdWNoIGltcHJvdmVkIG92ZXIgdGhlIC0wNSB2ZXJzaW9uIOKAkyBsb3RzIG9m
IGRpbGlnZW50IHdvcmsgYnkgdGhlIGF1dGhvcnMgaXMgZXZpZGVudCBhbmQgYXBwcmVjaWF0ZWQu
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JIGhhdmUgdHdvIG1p
bm9yIGNvbnRlbnQgY29uY2VybnMgYW5kIHNvbWUgc21hbGxlciBlZGl0b3JpYWwgaXRlbXMuPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4qKiBDb250ZW50PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4tLSBTZWN0aW9uIDIuMjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhlIGRlZmluaXRpb24gb2Yg
4oCcYnJpZGdlZCBwYXRo4oCdIGxvb2tzIGxpa2UgYSBkZWZpbml0aW9uIG9mIOKAnGJyaWRnZWQg
Zm9yd2FyZGluZ+KAnSDigJMgdGhlIGRlZmluaXRpb24gbmVlZHMgdG8gZW5jb21wYXNzIHRoZSBu
b3Rpb24gb2YgYSBwYXRoIHRoYXQgaW52b2x2ZXMgbW9yZSB0aGFuDQogb25lIGJyaWRnZS48L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHByZT48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBicmlkZ2VkIHBhdGg8bzpwPjwvbzpwPjwv
c3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQSBWTEFOIGJy
aWRnZSB1c2VzIHRoZSBWTEFOIElEIGFuZCB0aGUgZGVzdGluYXRpb24gTUFDPG86cD48L286cD48
L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFkZHJlc3Mg
dG8gc2VsZWN0IHRoZSBvdXRib3VuZCBwb3J0IGhlbmNlIHRoZSBwYXRoIGZvciBhPG86cD48L286
cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGZyYW1l
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvYmxv
Y2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAw
Ij5Zb3UgYXJlIHJpZ2h0LCBpdCBsb29rcyBsaWtlIHRoZSBlbXBoYXNpcyBpcyBvbiBicmlkZ2Ug
Zm9yd2FyZGluZyByYXRoZXIgdGhhbiBwYXRoLjxicj4NCkhvd2V2ZXIsIHRoZSBzdXBlcnBvc2l0
aW9uIG9mIHRoZSBvdXRib3VuZCBwb3J0cyBwcm92aWRlcyBhIHBhdGgsIHdoaWNoIHdhcyB0cmll
ZCB0byBiZSBjYXB0dXJlZCBieSAmcXVvdDtoZW5jZSB0aGUgcGF0aCZxdW90Oy48YnI+DQpUaGUg
aWRlYSB3YXMgdG8ga2VlcCBpdCBzaW1wbGUgbm90IGRpdmUgaW50byB0aGUgZGV0YWlscywgd2hp
Y2ggYXJlIG5vdCBuZWNlc3NhcnkgaW4gdGhpcyBkb2N1bWVudC48YnI+DQo8YnI+DQpXb3VsZCBp
dCBiZSBnb29kIHRvIHVwZGF0ZSB0bzo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cHJlPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IGJyaWRnZWQgcGF0aDxvOnA+PC9vOnA+
PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBIFZMQU4g
YnJpZGdlIHVzZXMgdGhlIFZMQU4gSUQgYW5kIHRoZSBkZXN0aW5hdGlvbiBNQUM8bzpwPjwvbzpw
Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYWRkcmVz
cyB0byBzZWxlY3QgdGhlIG91dGJvdW5kIHBvcnQuIFRoZSBzdXBlcnBvc2l0aW9uPG86cD48L286
cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG9mIHRo
ZSBvdXRib3VuZCBwb3J0cyBpcyB0aGUgcGF0aCBmb3IgYSBmcmFtZS48bzpwPjwvbzpwPjwvc3Bh
bj48L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBw
dCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPj88YnI+DQo8YnI+DQpPciBzaG91bGQgd2Ug
ZG8gc29tZXRoaW5nIGVsc2U/IDxicj4NClRoZXJlIGlzIG9ubHkgb25lIG9jY3VycmVuY2Ugb2Yg
JnF1b3Q7YnJpZGdlZCBwYXRoJnF1b3Q7IGluIHRoZSB0ZXh0IGluIGJyYWNrZXRzLjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPi0tIFNlY3Rpb24gNDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+RmlndXJlIDIgaW4gU2VjdGlvbiA0LjEuMSBpbnRyb2R1Y2VzIHRoZSBEZXRu
ZXQgc2VydmljZSBhbmQgdHJhbnNwb3J0IGxheWVycy4mbmJzcDsmbmJzcDsgVGhlIGFzc29jaWF0
ZWQgdGV4dCBxdWlja2x5IGRpdmVzIGludG8gZXhwbGFpbmluZyB0aGUgZnVuY3Rpb25hbGl0eSBp
biB0aG9zZSBsYXllcnMsDQogYnV0IGl0IHdvdWxkIGJlIGhlbHBmdWwgdG8gc3RhcnQgd2l0aCBh
biBpbml0aWFsIGhpZ2ggbGV2ZWwgZGVzY3JpcHRpb24gb2YgZWFjaCBvZiB0aG9zZSBsYXllcnMg
dGhhdCBoZWxwcyBtb3RpdmF0ZSB0aGVpciBzZXBhcmF0aW9uLiZuYnNwOyBJdCBhcHBlYXJzIHRo
YXQ6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi0gVGhlIERldE5ldCBTZXJ2aWNlIGxheWVyIHByb3ZpZGVz
IHRpbWVseSByZWxpYWJsZSBpbi1vcmRlciBEZXROZXQgZmxvdyBkZWxpdmVyeSB0byBhcHBsaWNh
dGlvbnMgdGhhdCB1c2UgRGV0TmV0LiZuYnNwOyZuYnNwOyBBIERldE5ldCBmbG93IGF0IHRoZSB0
b3Agb2YgdGhlIERldE5ldCBTZXJ2aWNlDQogbGF5ZXIgbWF5IG9yIG1heSBub3QgYmUgYSBjb21w
b3VuZCBmbG93IGF0IHRoZSBib3R0b20gb2YgdGhhdCBsYXllci48L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
LSBUaGUgRGV0TmV0IFRyYW5zcG9ydCBsYXllciBpbnN1bGF0ZXMgRGV0TmV0IGZsb3dzIChhdCB0
aGUgYm90dG9tIG9mIHRoZSBEZXROZXQgU2VydmljZSBsYXllcikgZnJvbSBpbnRlcmZlcmVuY2Ug
YnkgbmV0d29yayBtZWNoYW5pc21zLCBwcmltYXJpbHkgcXVldWluZyBhbmQNCiByb3V0aW5nLCB3
aGVyZSBjb25nZXN0aW9uIGlzIGFuIGluZGljYXRpb24gb2YgcXVldWVpbmcgaW50ZXJmZXJlbmNl
LiZuYnNwOyBBIERldE5ldCBmbG93IGF0IHRoZSB0b3Agb2YgdGhlIERldE5ldCBUcmFuc3BvcnQg
bGF5ZXIgbWF5IG9yIG1heSBub3QgYmUgYSBtZW1iZXIgZmxvdyB0aGF0IGlzIHBhcnQgb2YgYSBj
b21wb3VuZCBmbG93LCBkZXBlbmRpbmcgb24gd2hhdCBpcyBkb25lIGluIHRoZSBEZXROZXQgU2Vy
dmljZSBsYXllci48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCjxzcGFuIHN0
eWxlPSJjb2xvcjojMDA2NjAwIj5Zb3UgYXJlIHJpZ2h0LCBzZWN0aW9uIDQganVtcHMgaW50byB0
aGUgZGV0YWlscyB3aXRob3V0IG11Y2ggb2YgYW4gaW50cm9kdWN0aW9uLiBJIGd1ZXNzIHdlIGhh
ZCBhIGtpbmQgb2YgY2hpY2tlbiBhbmQgZWdnIHByb2JsZW0gaGVyZS4gRmlndXJlIDQgcHJvdmlk
ZXMgYSBoaWdoZXIgbGV2ZWwgdmlldyB0aGFuIEZpZ3VyZSAyLiBIb3dldmVyLCBGaWd1cmUgNCBj
YXB0dXJlcyBkaWZmZXJlbnQgYXNwZWN0cywNCiBkaXZlcyBpbnRvIHRoZSBkZXRhaWxzIG9mIGRh
dGEgcGxhbmUgb3B0aW9ucy4gU28sIGl0IHNlZW1zIGJldHRlciB0byBrZWVwIHRoZSBvcmRlci48
YnI+DQo8YnI+DQpXZSBjb3VsZCBhZGQgc29tZSBpbnRyb2R1Y3RvcnkgdGV4dCB0byA0LjEgb3Ig
NC4xLjEsIGZvciBpbnN0YW5jZTo8L3NwYW4+PGJyPg0KVGhlIGZ1bmN0aW9uYWxpdHkgbmVlZGVk
IGZvciBEZXROZXQgKFNlY3Rpb24gMykgYXJlIGltcGxlbWVudGVkIGluIHRoZSBEZXROZXQgbGF5
ZXIgd2hpY2ggY29tcHJpc2VzIHRoZSBEZXROZXQgc2VydmljZSBsYXllciBhbmQgdGhlIERldE5l
dCB0cmFuc3BvcnQgbGF5ZXIuIFRoZSBEZXROZXQgc2VydmljZSBsYXllciBmdW5jdGlvbnMgcmVs
eSBvbiBmbG93IGlkZW50aWZpY2F0aW9uIGFuZCBzZXF1ZW5jaW5nLiBUaGUgRGV0TmV0IHRyYW5z
cG9ydA0KIGxheWVyIGZ1bmN0aW9uIG1heSByZWx5IG9uIGZsb3cgaWRlbnRpZmljYXRpb24uPGJy
Pg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPldoYXQgZG8geW91IHRoaW5rPzwv
c3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+U2hvdWxkIHdlIGFs
c28gcmVhcnJhbmdlLCBlLmcuLCBpbmRlbnQgdGhlIHRleHQgYWZ0ZXIgRmlndXJlIDIgc3VjaCB0
aGF0DQo8YnI+DQpQYWNrZXQgc2VxdWVuY2luZywgRHVwbGljYXRlIGVsaW1pbmF0aW9uLCBGbG93
IHJlcGxpY2F0aW9uLCBGbG93IG1lcmdpbmcsIFBhY2tldCBlbmNvZGluZywgYW5kIFBhY2tldCBk
ZWNvZGluZyBnZXQgdW5kZXIgU2VydmljZSBsYXllcjxicj4NCmFuZDxicj4NCkNvbmdlc3Rpb24g
cHJvdGVjdGlvbiBhbmQgRXhwbGljaXQgcm91dGVzIGdldCB1bmRlciBUcmFuc3BvcnQgbGF5ZXI/
PC9zcGFuPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1h
cmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PlRoZXJl4oCZcyBhIHJlbGF0ZWQgcGFyYWdyYXBoIG9mIHRleHQgYmV0d2VlbiBGaWd1cmVzIDMg
YW5kIDQgaW4gU2VjdGlvbiA0LjEuMiwgYnV0IGl0IGRvZXNu4oCZdCBwcm92aWRlIHVzZWZ1bCBp
bnR1aXRpb24gYWJvdXQgd2hpY2ggZnVuY3Rpb25hbGl0eSBiZWxvbmdzIGluIHdoaWNoDQogbGF5
ZXIuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPioqIEVkaXRvcmlhbDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4tLSBTZWN0
aW9uIDIuMTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+4oCcZXhw
ZWN0ZWTigJ0gc2VlbXMgb2ZmIGluIHRoZSBkZWZpbml0aW9uIG9mIHJlc2VydmF0aW9uOjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7IHJlc2VydmF0aW9uPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBUaGUgc2V0IG9mIHJl
c291cmNlcyBhbGxvY2F0ZWQgYmV0d2VlbiBhIHNvdXJjZSBhbmQgb25lIG9yPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBtb3JlIGRlc3Rp
bmF0aW9ucyB0aHJvdWdoIHRyYW5zaXQgbm9kZXMgYW5kIHN1Ym5ldHM8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFzc29jaWF0ZWQgd2l0
aCBhIERldE5ldCBmbG93LCB0byBwcm92aWRlIHRoZSBleHBlY3RlZCBEZXROZXQ8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFNlcnZpY2Uu
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5TdWdnZXN0IGVpdGhl
ciDigJx0byBwcm92aWRlIHRoZSBwcm92aXNpb25lZCBEZXROZXQgU2VydmljZSB0byB0aGF0IGZs
b3figJ0NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMwMDY2MDAiPkkgbGlrZSB0aGlzIG9uZSwgd2lsbCB1cGRhdGUgdG8gdGhpcyBvbmUuPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+b3Ig4oCcdG8gcHJvdmlkZSB0aGUgc3BlY2lmaWVkIERldE5ldCBTZXJ2
aWNlIHRvIHRoYXQgZmxvdy7igJ08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPi0tIFNlY3Rpb24gMy4xPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsg
byZuYnNwOyBBbiB1cHBlciBib3VuZCBvbiBvdXQtb2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5LiZu
YnNwOyBJdCBpcyB3b3J0aDxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBub3RpbmcgdGhh
dCBzb21lIERldE5ldCBhcHBsaWNhdGlvbnMgYXJlIHVuYWJsZSB0byB0b2xlcmF0ZSBhbnk8bzpw
PjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgb3V0LW9mLW9yZGVyIGRlbGl2ZXJ5LjxvOnA+PC9v
OnA+PC9zcGFuPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JcyB0aGF0IGEgc2VxdWVuY2Ug
Ym91bmQgb3IgYSB0aW1lIGJvdW5kIG9yIGJvdGg/Jm5ic3A7Jm5ic3A7IEkgc3VzcGVjdCB0aGF0
IGEgc2VxdWVuY2UgYm91bmQgKG1heGltdW0gZGVncmVlIG9mIHJlb3JkZXJpbmcgaW4gYSBmbG93
LCBpbmRlcGVuZGVudCBvZiBmbG93IHJhdGUpIHdhcyBpbnRlbmRlZC4mbmJzcDsNCiBBbiBhbmFs
b2dvdXMgY2xhcmlmaWNhdGlvbiB3b3VsZCBiZSBoZWxwZnVsIGluIHNlY3Rpb24gMy4yLjIuMSAu
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2MDAiPkl0IGlzIGludGVudGlvbmFsbHkga2VwdCBo
aWdoIGxldmVsIGluIHRoZSBhcmNoaXRlY3R1cmUgZHJhZnQuIERldGFpbHMgYXJlIHRvIGJlIHBy
b3ZpZGVkIGJ5IHRoZSBmbG93IGluZm9ybWF0aW9uIG1vZGVsIGRyYWZ0LiBQbGVhc2Ugc2VlIG15
IHByZXZpb3VzIG1haWw6DQo8YSBocmVmPSJodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2Fy
Y2gvbXNnL2RldG5ldC9BV0cyZWVtZ19BV3N2RjJGd3RSRXlkX3h0QzgiIHRhcmdldD0iX2JsYW5r
Ij4NCmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvZGV0bmV0L0FXRzJlZW1n
X0FXc3ZGMkZ3dFJFeWRfeHRDODwvYT4uPC9zcGFuPjxicj4NCjxicj4NCjxiPjxpPjxzcGFuIHN0
eWxlPSJjb2xvcjojOTkzMzY2Ij5bRGF2aWQmZ3Q7XSA8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHls
ZT0iY29sb3I6Izk5MzM2NiI+T0suPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUg
c3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPi0tIFNlY3Rpb24gMy4yLjM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPkkgZG9u4oCZdCB1bmRlcnN0YW5kIOKAnGRlZmluZWTigJ0gaW46PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwcmU+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgRXZlbiB0aGUgdXNlIG9mPG86cD48L286cD48
L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7
IHJlZHVuZGFudCBwYXRocyB0aHJvdWdoIGEgbmV0d29yayBkZWZpbmVkLCBlLmcuLCBieSBbUkZD
NjM3Ml0gZG8gbm90PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IGVsaW1pbmF0ZSB0aGUgY2hhbmNlcyBvZiBwYWNrZXQg
bG9zcy4gPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPldhcyDi
gJxlLmcuLCBhcyBkZWZpbmVkIGJ5IFtSRkM2MzcyXSzigJ0gaW50ZW5kZWQ/PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzAwNjYwMCI+WWVzLCB0aGlz
IHdhcyB0aGUgaW50ZW50aW9uLCB3aWxsIHVwZGF0ZSB0byB0aGlzIG9uZS48L3NwYW4+PG86cD48
L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsg
TWFueSByZWFsLXRpbWUgbmV0d29ya3MgcmVseSBvbiBwaHlzaWNhbCByaW5ncyBvciBjaGFpbnMg
b2YgdHdvLXBvcnQ8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgZGV2aWNlcywgd2l0aCBhIHJlbGF0aXZlbHkgc2ltcGxl
IHJpbmcgY29udHJvbCBwcm90b2NvbC4gPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPkhvdyBkb2VzIGEg4oCccmluZyBjb250cm9sIHByb3RvY29s4oCdIGNvbnRy
b2wg4oCcY2hhaW5z4oCdPyZuYnNwOyBTdWdnZXN0OiDigJxyaW5nIGNvbnRyb2wgcHJvdG9jb2zi
gJ0gLSZndDsg4oCcY29udHJvbCBwcm90b2NvbOKAnTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5BbHNvLCBh
cmUgcGFpcmVkIGNoYWlucyBiZXR3ZWVuIGNvbW1vbiBlbmRwb2ludHMgaW50ZW5kZWQsIG9yIGEg
bW9yZSBnZW5lcmFsIG5vdGlvbiBvZiBjaGFpbnM/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9i
bG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDY2
MDAiPlRoaXMgdGV4dCByZWZlcnMgdG8gdHlwaWNhbCBmYWN0b3J5IGRlcGxveW1lbnQsIHdoaWNo
IGlzIGNoYWluIG9yIHJpbmcuPGJyPg0KSXQgc2VlbXMgYmV0dGVyIHRvIGtlZXAg4oCccmluZyBj
b250cm9sIHByb3RvY29s4oCdIGJlY2F1c2UgdGhleSBhcmUgb2Z0ZW4gdmVyeSBkaWZmZXJlbnQg
ZnJvbSBnZW5lcmljIGNvbnRyb2wgcHJvdG9jb2xzIGFwcGxpY2FibGUgdG8gbWVzaCBuZXR3b3Jr
cy48YnI+DQo8YnI+DQpXb3VsZCBmbGlwcGluZyBjaGFpbiBhbmQgcmluZyByZXNvbHZlIHlvdXIg
Y29uY2Vybj88L3NwYW4+PG86cD48L286cD48L3A+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7Jm5ic3A7IE1hbnkgcmVhbC10aW1lIG5ldHdvcmtzIHJlbHkgb24gcGh5c2lj
YWwgY2hhaW5zIG9yIHJpbmdzIG9mIHR3by1wb3J0PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8
cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IGRldmljZXMsIHdpdGgg
YSByZWxhdGl2ZWx5IHNpbXBsZSByaW5nIGNvbnRyb2wgcHJvdG9jb2wuIDxvOnA+PC9vOnA+PC9z
cGFuPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPltEYXZpZCZndDtdIDwvc3Bhbj48
L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij5JdCBmZWVscyBsaWtlIOKAnHJpbmcg
Y29udHJvbCBwcm90b2NvbOKAnSBpcyBhbiBpbXBvcnRhbnQgcGhyYXNlIHRvIHJldGFpbi4mbmJz
cDsmbmJzcDsgSW4gdGhlIG9yaWdpbmFsIHRleHQsIHdvdWxkIGl0IGJlIHJlYXNvbmFibGUgdG8g
YWRkIOKAnChhcHBsaWVzIHRvIGJvdGggcmluZ3MNCiBhbmQgY2hhaW5zKeKAnSB0byB0aGUgZW5k
IG9mIHRoZSBzZW50ZW5jZT88L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
Ym90dG9tOjEyLjBwdCI+V2VsbCwgSSBndWVzcyB0aGUgcG9pbnQgaXMgdGhhdCB0aGVyZSBhcmUg
bWFueSBzcGVjaWZpYyByaW5nIHByb3RvY29scywgYnV0IHdlIGFyZSBsb29raW5nIGZvciBhIGdl
bmVyaWMgc29sdXRpb24uPGJyPg0KV2hhdCBhYm91dCBkZWxldGluZyAmcXVvdDtjaGFpbnMmcXVv
dDsgZnJvbSB0aGUgc2VudGVuY2U/PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0i
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0
LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+Jm5ic3A7Jm5ic3A7IEV4cGxpY2l0IHJvdXRlcyBjYW4gYmUgZXN0YWJsaXNoZWQg
dmFyaW91cyB3YXlzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij5lc3RhYmxpc2hlZCB2YXJpb3VzIC0mZ3Q7IGVzdGFibGlzaGVkIGluIHZhcmlvdXM8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2NjAwIj5PSy48
L3NwYW4+PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cHJlPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IFRoaXMgaXM8bzpwPjwvbzpwPjwv
c3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsg
aXJyZXNwZWN0aXZlIG9mIHRoZSBkaXN0cmlidXRpb24gbWV0aG9kIHVzZWQsIGFsc28gYXBwbGll
cyB0byBzZXJ2aWNlPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IHByb3RlY3Rpb24gb3ZlciBleHBsaWNpdCByb3V0ZXMu
IDxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj51c2VkLCBhbHNv
IC0mZ3Q7IHVzZWQsIGFuZCBhbHNvPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3Rl
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3Bh
biBzdHlsZT0iY29sb3I6IzAwNjYwMCI+T0suPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPi0tIEZpZ3VyZSA1IChTZWN0aW9uIDQuMS4zKTwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhlIFVOSSBhY3JvbnltIGlzIGludHJvZHVj
ZWQgd2l0aG91dCBleHBhbnNpb24gb3IgZGVmaW5pdGlvbiDigJMgcGxlYXNlIGNvcnJlY3QgdGhh
dCwgZS5nLiwgYnkgZGVmaW5pbmcgVU5JIGluIFNlY3Rpb24gMi4xLjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMDA2NjAwIj5EZXROZXQtVU5JIGlzIHRoZXJlIGFtb25nIHRoZSBkZWZpbml0aW9ucy4g
SXQgc2VlbXMgZW5vdWdoIHRvIG1lLjwvc3Bhbj48YnI+DQo8YnI+DQo8Yj48aT48c3BhbiBzdHls
ZT0iY29sb3I6Izk5MzM2NiI+W0RhdmlkJmd0O10gPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9
ImNvbG9yOiM5OTMzNjYiPlRoYXTigJlzIGZpbmUg4oCTIEkgb3Zlcmxvb2tlZCB0aGF0IGRlZmlu
aXRpb24sIHNvcnJ5Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij4tLSBGaWd1cmUgOSAoU2VjdGlvbiA0LjcuMik8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPkkgdGhpbmsgSSB1bmRlcnN0YW5kIHdoYXTigJlzIGdvaW5nIG9uLCBi
dXQgdGhlIHVzZSBvZiDigJxhZGQvcmVtb3Zl4oCdIGluIHRoZSBmaWd1cmUgc2hvdWxkIGJlIGV4
cGxhaW5lZCBpbiBhc3NvY2lhdGVkIHRleHQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9j
a3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDk5MDAi
PldoYXQgYWJvdXQgdXBkYXRpbmcgdGhlIHNlbnRlbmNlIGFib3ZlIEZpZ3VyZSA5IHRvOjwvc3Bh
bj48YnI+DQpBIHBhY2tldCB3aXRoIGNvcnJlc3BvbmRpbmcgRmxvdy1JRHMgaXMgaWxsdXN0cmF0
ZWQgaW4gRmlndXJlIDksIHdoaWNoIGFsc28gaW5kaWNhdGVzIHdoZXJlIEZsb3ctSUQgY2FuIGJl
IGFkZGVkIG9yIHJlbW92ZWQuPGJyPg0KPGJyPg0KPGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5
OTMzNjYiPltEYXZpZCZndDtdIDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkz
MzY2Ij5TdXJlLCB3aXRoIG9uZSBtaW5vciBlZGl0OiDigJx3aGVyZSBGbG93LUlE4oCdIC0mZ3Q7
IOKAnHdoZXJlIGVhY2ggRmxvdy1JROKAnTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206
MTIuMHB0Ij5PSy48bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhhbmtzLCAtLURhdmlkPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA5OTAwIj48YnI+
DQpUaGFuayB5b3UhPGJyPg0KSmFub3M8L3NwYW4+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBkZXRuZXQgWzxhIGhyZWY9Im1haWx0bzpkZXRuZXQt
Ym91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkZXRuZXQtYm91bmNlc0Bp
ZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkrDoW5vcyBGYXJrYXM8YnI+DQo8Yj5T
ZW50OjwvYj4gVGh1cnNkYXksIEp1bmUgMjgsIDIwMTggOTowOSBQTTxicj4NCjxiPlRvOjwvYj4g
TG91IEJlcmdlcjsgU3Rld2FydCBCcnlhbnQ7IDxhIGhyZWY9Im1haWx0bzpkZXRuZXRAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj4NCmRldG5ldEBpZXRmLm9yZzwvYT4gJmd0OyZndDsgRGV0TmV0
IFdHPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbRGV0bmV0XSBXRyBMYXN0IENhbGw6IGRyYWZ0
LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+RGVhciBhbGws
PGJyPg0KPGJyPg0KT2ZmLWxpbmUgZGlzY3Vzc2lvbnMgYW1vbmcgTG91LCBTdGV3YXJ0LCBhbmQg
YXV0aG9ycyBmb2xsb3dlZCB0aGUgZGlzY3Vzc2lvbnMgdG8gcHJvcGVybHkgYWRkcmVzcyB0aGUg
V0dMQyBjb21tZW50cywgaW5jbHVkaW5nIHRoZSBkZXRhaWxlZCBjb21tZW50cy48YnI+DQo8YnI+
DQpBIG5ldyByZXZpc2lvbiBvZiB0aGUgZHJhZnQgaGFzIGJlZW4gdXBsb2FkZWQ6IGRyYWZ0LWll
dGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wNi48YnI+DQo8YnI+DQpJbiBhZGRpdGlvbiB0byB0aGUg
Y2hhbmdlcyBhbHJlYWR5IGRlc2NyaWJlZCBpbiB0aGlzIHRocmVhZCwgdGhlIGZvbGxvd2luZyBi
aWdnZXIgY2hhbmdlcyBoYXZlIGJlZW4gbWFkZSB0byB0aGUgZHJhZnQ6PGJyPg0KPGJyPg0KPGJy
Pg0KPGI+U2VjdGlvbiAyLjEgVGVybXMgdXNlZCBpbiB0aGlzIGRvY3VtZW50PC9iPjxicj4NCjxi
cj4NClNvbWUgZGVmaW5pdGlvbnMgcmVmaW5lZCBhcyBzdWdnZXN0ZWQgYnkgdGhlIGRldGFpbGVk
IGNvbW1lbnRzPGJyPg0KPGJyPg0KTmV3IGRlZmluaXRpb25zIGhhdmUgYmVlbiBhZGRlZDo8YnI+
DQo8YnI+DQombmJzcDsmbmJzcDsgJnF1b3Q7YWxsb2NhdGlvbjxicj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSZXNvdXJjZXMg
YXJlIGRlZGljYXRlZCB0byBzdXBwb3J0IGEgRGV0TmV0IGZsb3cuJm5ic3A7IERlcGVuZGluZzxi
cj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBvbiBhbiBpbXBsZW1lbnRhdGlvbiwgdGhlIHJlc291cmNlIG1heSBiZSByZXVzZWQg
Ynkgbm9uLTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBEZXROZXQgZmxvd3Mgd2hlbiBpdCBpcyBub3QgdXNlZCBieSB0aGUg
RGV0TmV0IGZsb3cuPGJyPg0KPGJyPg0KPGJyPg0KJm5ic3A7Jm5ic3A7IFBFRiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBBIFBhY2tldCBFbGltaW5hdGlvbiBGdW5jdGlvbiAoUEVGKSBlbGltaW5h
dGVzIGR1cGxpY2F0ZTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBjb3BpZXMgb2YgcGFja2V0cyB0byBwcmV2ZW50IGV4Y2Vz
cyBwYWNrZXRzIGZsb29kaW5nIHRoZTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBuZXR3b3JrIG9yIGR1cGxpY2F0ZSBwYWNr
ZXRzIGJlaW5nIHNlbnQgb3V0IG9mIHRoZSBEZXROZXQ8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZG9tYWluLiZuYnNwOyBQ
RUYgY2FuIGJlIGltcGxlbWVudGVkIGJ5IGFuIGVkZ2Ugbm9kZSwgYSByZWxheTxicj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBu
b2RlLCBvciBhbiBlbmQgc3lzdGVtLjxicj4NCjxicj4NCiZuYnNwOyBQUkYmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgQSBQYWNrZXQgUmVwbGljYXRpb24gRnVuY3Rpb24gKFBSRikgcmVwbGljYXRl
cyBEZXROZXQgZmxvdzxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBwYWNrZXRzIGFuZCBmb3J3YXJkcyB0aGVtIHRvIG9uZSBv
ciBtb3JlIG5leHQgaG9wcyBpbiB0aGU8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgRGV0TmV0IGRvbWFpbi4mbmJzcDsgVGhl
IG51bWJlciBvZiBwYWNrZXQgY29waWVzIHNlbnQgdG8gZWFjaCBuZXh0PGJyPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGhvcCBp
cyBhIERldE5ldCBmbG93IHNwZWNpZmljIHBhcmFtZXRlciBhdCB0aGUgbm9kZSBkb2luZyB0aGU8
YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgcmVwbGljYXRpb24uJm5ic3A7IFBSRiBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgYW4g
ZWRnZSBub2RlLCBhIHJlbGF5PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG5vZGUsIG9yIGFuIGVuZCBzeXN0ZW0uPGJyPg0K
PGJyPg0KJm5ic3A7Jm5ic3A7IFBSRU9GJm5ic3A7Jm5ic3A7IENvbGxlY3RpdmUgbmFtZSBmb3Ig
UGFja2V0IFJlcGxpY2F0aW9uLCBFbGltaW5hdGlvbiwgYW5kPGJyPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IE9yZGVyaW5nIEZ1
bmN0aW9ucy48YnI+DQo8YnI+DQombmJzcDsmbmJzcDsgUE9GJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IEEgUGFja2V0IE9yZGVyaW5nIEZ1bmN0aW9uIChQT0YpIHJlLW9yZGVycyBwYWNrZXRzIHdp
dGhpbiBhPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IERldE5ldCBmbG93IHRoYXQgYXJlIHJlY2VpdmVkIG91dCBvZiBvcmRl
ci4mbmJzcDsgVGhpcyBmdW5jdGlvbjxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgYW4g
ZWRnZSBub2RlLCBhIHJlbGF5IG5vZGUsIG9yIGFuIGVuZDxicj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBzeXN0ZW0uPGJyPg0K
PGJyPg0KJm5ic3A7IERldE5ldCBzZXJ2aWNlIHByb3h5PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IE1hcHMgYmV0d2VlbiBB
cHAtZmxvd3MgYW5kIERldE5ldCBmbG93cy48YnI+DQo8YnI+DQombmJzcDsmbmJzcDsgYnJpZGdl
ZCBwYXRoPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IEEgVkxBTiBicmlkZ2UgdXNlcyB0aGUgVkxBTiBJRCBhbmQgdGhlIGRl
c3RpbmF0aW9uIE1BQzxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhZGRyZXNzIHRvIHNlbGVjdCB0aGUgb3V0Ym91bmQgcG9y
dCBoZW5jZSB0aGUgcGF0aCBmb3IgYTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBmcmFtZS4mcXVvdDs8YnI+DQo8YnI+DQo8
YnI+DQo8Yj5TZWN0aW9uIDMuMSBQcmltYXJ5IGdvYWxzIGRlZmluaW5nIHRoZSBEZXROZXQgUW9T
PC9iPjxicj4NCjxicj4NCkEgbmV3IFFvUyBhc3BlY3QgaGFzIGJlZW4gYWRkZWQ6PGJyPg0KJm5i
c3A7Jm5ic3A7ICZxdW90O28mbmJzcDsgQW4gdXBwZXIgYm91bmQgb24gb3V0LW9mLW9yZGVyIHBh
Y2tldCBkZWxpdmVyeS4mbmJzcDsgSXQgaXMgd29ydGg8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgbm90aW5nIHRoYXQgc29tZSBEZXROZXQgYXBwbGljYXRpb25zIGFyZSB1bmFi
bGUgdG8gdG9sZXJhdGUgYW55PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG91
dC1vZi1vcmRlciBkZWxpdmVyeS4mcXVvdDs8YnI+DQo8YnI+DQo8YnI+DQpUaGUgM3JkIHBhcmFn
cmFwaCBvbiBsb3NzIG9uIHBhZ2UgOCBhZnRlciB0aGUgYnVsbGV0IGxpc3QgaGFzIGJlZW4gZXh0
ZW5kZWQgdG86PGJyPg0KJm5ic3A7Jm5ic3A7ICZxdW90O0FmdGVyIGNvbmdlc3Rpb24sIHRoZSBt
b3N0IGltcG9ydGFudCBjb250cmlidXRpb25zIHRvIHBhY2tldCBsb3NzIGFyZTxicj4NCiZuYnNw
OyZuYnNwOyB0eXBpY2FsbHkgZnJvbSByYW5kb20gbWVkaWEgZXJyb3JzIGFuZCBlcXVpcG1lbnQg
ZmFpbHVyZXMuJm5ic3A7IFNlcnZpY2U8YnI+DQombmJzcDsmbmJzcDsgcHJvdGVjdGlvbiBpcyB0
aGUgbmFtZSBmb3IgdGhlIG1lY2hhbmlzbXMgdXNlZCBieSBEZXROZXQgdG8gYWRkcmVzczxicj4N
CiZuYnNwOyZuYnNwOyB0aGVzZSBsb3NzZXMuJm5ic3A7IFRoZSBtZWNoYW5pc21zIGVtcGxveWVk
IGFyZSBjb25zdHJhaW5lZCBieSB0aGU8YnI+DQombmJzcDsmbmJzcDsgcmVxdWlyZW1lbnQgdG8g
bWVldCB0aGUgdXNlcnMnIGxhdGVuY3kgcmVxdWlyZW1lbnRzLiZuYnNwOyBQYWNrZXQ8YnI+DQom
bmJzcDsmbmJzcDsgcmVwbGljYXRpb24gYW5kIGVsaW1pbmF0aW9uIChTZWN0aW9uIDMuMi4yKSBh
bmQgcGFja2V0IGVuY29kaW5nPGJyPg0KJm5ic3A7Jm5ic3A7IChTZWN0aW9uIDMuMi4yLjMpIGFy
ZSBkZXNjcmliZWQgaW4gdGhpcyBkb2N1bWVudCB0byBwcm92aWRlIHNlcnZpY2U8YnI+DQombmJz
cDsmbmJzcDsgcHJvdGVjdGlvbjsgb3RoZXJzIG1heSBiZSBmb3VuZC4mbmJzcDsgRm9yIGluc3Rh
bmNlLCBwYWNrZXQgZW5jb2RpbmcgY2FuPGJyPg0KJm5ic3A7Jm5ic3A7IGJlIHVzZWQgdG8gcHJv
dmlkZSBzZXJ2aWNlIHByb3RlY3Rpb24gYWdhaW5zdCByYW5kb20gbWVkaWEgZXJyb3JzLDxicj4N
CiZuYnNwOyZuYnNwOyBwYWNrZXQgcmVwbGljYXRpb24gYW5kIGVsaW1pbmF0aW9uIGNhbiBiZSB1
c2VkIHRvIHByb3ZpZGUgc2VydmljZTxicj4NCiZuYnNwOyZuYnNwOyBwcm90ZWN0aW9uIGFnYWlu
c3QgZXF1aXBtZW50IGZhaWx1cmVzLiZuYnNwOyBUaGlzIG1lY2hhbmlzbSBkaXN0cmlidXRlczxi
cj4NCiZuYnNwOyZuYnNwOyB0aGUgY29udGVudHMgb2YgRGV0TmV0IGZsb3dzIG92ZXIgbXVsdGlw
bGUgcGF0aHMgaW4gdGltZSBhbmQvb3I8YnI+DQombmJzcDsmbmJzcDsgc3BhY2UsIHNvIHRoYXQg
dGhlIGxvc3Mgb2Ygc29tZSBvZiB0aGUgcGF0aHMgZG9lcyBuZWVkIG5vdCBjYXVzZSB0aGU8YnI+
DQombmJzcDsmbmJzcDsgbG9zcyBvZiBhbnkgcGFja2V0cy4mcXVvdDs8YnI+DQo8YnI+DQo8YnI+
DQo8Yj4zLjIuMi4mbmJzcDsgU2VydmljZSBQcm90ZWN0aW9uPC9iPjxicj4NCjxicj4NClNlcnZp
Y2UgcHJvdGVjdGlvbiBpcyB1c2VkIGFzIGEgbW9yZSBnZW5lcmljIHRlcm0uIEludHJvZHVjdG9y
eSB0ZXh0IGFkZGVkOjxicj4NCiZuYnNwOyZuYnNwOyAmcXVvdDtTZXJ2aWNlIHByb3RlY3Rpb24g
YWltcyB0byBtaXRpZ2F0ZSBvciBlbGltaW5hdGUgcGFja2V0IGxvc3MgZHVlIHRvPGJyPg0KJm5i
c3A7Jm5ic3A7IGVxdWlwbWVudCBmYWlsdXJlcywgcmFuZG9tIG1lZGlhIGFuZC9vciBtZW1vcnkg
ZmF1bHRzLiZuYnNwOyBUaGVzZSB0eXBlczxicj4NCiZuYnNwOyZuYnNwOyBvZiBwYWNrZXQgbG9z
cyBjYW4gYmUgZ3JlYXRseSByZWR1Y2VkIGJ5IHNwcmVhZGluZyB0aGUgZGF0YSBvdmVyPGJyPg0K
Jm5ic3A7Jm5ic3A7IG11bHRpcGxlIGRpc2pvaW50IGZvcndhcmRpbmcgcGF0aHMuJm5ic3A7IFZh
cmlvdXMgc2VydmljZSBwcm90ZWN0aW9uPGJyPg0KJm5ic3A7Jm5ic3A7IG1ldGhvZHMgYXJlIGRl
c2NyaWJlZCBpbiBbUkZDNjM3Ml0sIGUuZy4sIDEmIzQzOzEgbGluZWFyIHByb3RlY3Rpb24uPGJy
Pg0KJm5ic3A7Jm5ic3A7IFRoaXMgc2VjdGlvbiBkZXNjcmliZXMgdGhlIGZ1bmN0aW9uYWwgZGV0
YWlscyBvZiBhbiBhZGRpdGlvbmFsIG1ldGhvZDxicj4NCiZuYnNwOyZuYnNwOyBpbiBTZWN0aW9u
IDMuMi4yLjIsIHdoaWNoIGNhbiBiZSBpbXBsZW1lbnRlZCBhcyBkZXNjcmliZWQgaW48YnI+DQom
bmJzcDsmbmJzcDsgU2VjdGlvbiAzLjIuMi4zIG9yIGFzIHNwZWNpZmllZCBpbiBbSS1ELmlldGYt
ZGV0bmV0LWRwLXNvbC1tcGxzXSBpbjxicj4NCiZuYnNwOyZuYnNwOyBvcmRlciB0byBwcm92aWRl
IDEmIzQzO24gaGl0bGVzcyBwcm90ZWN0aW9uLiZuYnNwOyBUaGUgYXBwcm9wcmlhdGUgc2Vydmlj
ZTxicj4NCiZuYnNwOyZuYnNwOyBwcm90ZWN0aW9uIG1lY2hhbmlzbSBkZXBlbmRzIG9uIHRoZSBz
Y2VuYXJpbyBhbmQgdGhlIHJlcXVpcmVtZW50cy4mcXVvdDs8YnI+DQo8YnI+DQo8YnI+DQpOZXcg
c3ViLXNlY3Rpb24gYWRkZWQ6PGJyPg0KPGJyPg0KJnF1b3Q7My4yLjIuMS4mbmJzcDsgSW4tT3Jk
ZXIgRGVsaXZlcnk8YnI+DQo8YnI+DQombmJzcDsmbmJzcDsgT3V0LW9mLW9yZGVyIHBhY2tldCBk
ZWxpdmVyeSBjYW4gYmUgYSBzaWRlIGVmZmVjdCBvZiBzZXJ2aWNlPGJyPg0KJm5ic3A7Jm5ic3A7
IHByb3RlY3Rpb24uJm5ic3A7IFBhY2tldHMgZGVsaXZlcmVkIG91dC1vZi1vcmRlciBpbXBhY3Qg
dGhlIGFtb3VudCBvZjxicj4NCiZuYnNwOyZuYnNwOyBidWZmZXJpbmcgbmVlZGVkIGF0IHRoZSBk
ZXN0aW5hdGlvbiB0byBwcm9wZXJseSBwcm9jZXNzIHRoZSByZWNlaXZlZDxicj4NCiZuYnNwOyZu
YnNwOyBkYXRhLiZuYnNwOyBTdWNoIHBhY2tldHMgYWxzbyBpbmZsdWVuY2UgdGhlIGppdHRlciBv
ZiBhIGZsb3cuJm5ic3A7IFRoZSBEZXROZXQ8YnI+DQombmJzcDsmbmJzcDsgc2VydmljZSBpbmNs
dWRlcyBtYXhpbXVtIGFsbG93ZWQgbWlzb3JkZXJpbmcgYXMgYSBjb25zdHJhaW50LiZuYnNwOyBa
ZXJvPGJyPg0KJm5ic3A7Jm5ic3A7IG1pc29yZGVyaW5nIHdvdWxkIGJlIGEgdmFsaWQgc2Vydmlj
ZSBjb25zdHJhaW50IHRvIHJlZmxlY3QgdGhhdCB0aGU8YnI+DQombmJzcDsmbmJzcDsgZW5kIHN5
c3RlbShzKSBvZiB0aGUgZmxvdyBjYW5ub3QgdG9sZXJhdGUgYW55IG91dC1vZi1vcmRlciBkZWxp
dmVyeS48YnI+DQombmJzcDsmbmJzcDsgU2VydmljZSBwcm90ZWN0aW9uIG1heSBwcm92aWRlIGEg
bWVjaGFuaXNtIHRvIHN1cHBvcnQgaW4tb3JkZXI8YnI+DQombmJzcDsmbmJzcDsgZGVsaXZlcnku
JnF1b3Q7PGJyPg0KPGJyPg0KPGJyPg0KPGI+My4yLjIuMi4gUGFja2V0IFJlcGxpY2F0aW9uIGFu
ZCBFbGltaW5hdGlvbjwvYj48YnI+DQo8YnI+DQpOZXcgYnVsbGV0IGFkZGVkIGFzIHRoZSBsYXN0
IG9uZTo8YnI+DQombmJzcDsmbmJzcDsgJnF1b3Q7byZuYnNwOyBUaGUgUGFja2V0IE9yZGVyaW5n
IEZ1bmN0aW9uIChQT0YpIHVzZXMgdGhlIHNlcXVlbmNpbmcgaW5mb3JtYXRpb248YnI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdG8gcmUtb3JkZXIgYSBEZXROZXQgZmxvdydzIHBh
Y2tldHMgdGhhdCBhcmUgcmVjZWl2ZWQgb3V0IG9mPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IG9yZGVyLiZxdW90Ozxicj4NCjxicj4NCk5ldyBzZW50ZW5jZSBhZGRlZCBhZnRl
ciB0aGUgYnVsbGV0IGxpc3Q6IDxicj4NCiZxdW90O1RoZSBvcmRlciBpbiB3aGljaCBhIG5vZGUg
YXBwbGllcyB0aGUgUEVGIGFuZCB0aGUgUFJGIHRvIGEgRGV0TmV0PGJyPg0KZmxvdyBpcyBpbXBs
ZW1lbnRhdGlvbiBzcGVjaWZpYy4mcXVvdDs8YnI+DQo8YnI+DQoybmQgcGFyYWdyYXBoIGFmdGVy
IHRoZSBidWxsZXQgbGlzdCBoYXMgYmVlbiB1cGRhdGVkIHRvOjxicj4NCiZxdW90O1NvbWUgc2Vy
dmljZSBwcm90ZWN0aW9uIG1lY2hhbmlzbXMgcmVseSBvbiBzd2l0Y2hpbmcgZnJvbSBvbmUgZmxv
dyB0bzxicj4NCiZuYnNwOyZuYnNwOyBhbm90aGVyIHdoZW4gYSBmYWlsdXJlIG9mIGEgZmxvdyBp
cyBkZXRlY3RlZC4mbmJzcDsgQ29udHJhcmlseSwgcGFja2V0PGJyPg0KJm5ic3A7Jm5ic3A7IHJl
cGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiBjb21iaW5lcyB0aGUgRGV0TmV0IG1lbWJlciBmbG93
cyBzZW50PGJyPg0KJm5ic3A7Jm5ic3A7IGFsb25nIG11bHRpcGxlIGRpZmZlcmVudCBwYXRocywg
YW5kIHBlcmZvcm1zIGEgcGFja2V0LWJ5LXBhY2tldDxicj4NCiZuYnNwOyZuYnNwOyBzZWxlY3Rp
b24gb2Ygd2hpY2ggdG8gZGlzY2FyZCwgZS5nLiwgYmFzZWQgb24gc2VxdWVuY2luZyBpbmZvcm1h
dGlvbi4mcXVvdDs8YnI+DQo8YnI+DQo8YnI+DQo8Yj4zLjIuMy4mbmJzcDsgRXhwbGljaXQgcm91
dGVzPC9iPjxicj4NCjxicj4NCk91dC1vZi1vcmRlciBhc3BlY3QgYWRkZWQgdG8gdGhlIGZpcnN0
IHBhcmFncmFwaCwgd2hpY2ggaXMgYWJvdXQgZGlzdHJpYnV0ZWQgcm91dGluZzo8YnI+DQomcXVv
dDtGdXJ0aGVybW9yZSwgb3V0LW9mLW9yZGVyPGJyPg0KcGFja2V0IGRlbGl2ZXJ5IGNhbiBiZSBh
IHNpZGUgZWZmZWN0IG9mIHJvdXRlIGNoYW5nZXMuJnF1b3Q7PGJyPg0KPGJyPg0KTmV3IHNlbnRl
bmNlIGFkZGVkIHRvIHRoZSAzcmQgcGFyYWdyYXBoOjxicj4NCiZxdW90O0V4cGxpY2l0IHJvdXRl
cyBjYW4gYmUgZXN0YWJsaXNoZWQgdmFyaW91czxicj4NCndheXMsIGUuZy4sIHdpdGggUlNWUC1U
RSBbUkZDMzIwOV0sIHdpdGggU2VnbWVudCBSb3V0aW5nIChTUik8YnI+DQpbSS1ELmlldGYtc3By
aW5nLXNlZ21lbnQtcm91dGluZ10sIHZpYSBhIFNvZnR3YXJlIERlZmluZWQgTmV0d29ya2luZzxi
cj4NCmFwcHJvYWNoIFtSRkM3NDI2XSwgd2l0aCBJUy1JUyBbUkZDNzgxM10sIGV0Yy4mcXVvdDs8
YnI+DQo8YnI+DQpOZXcgcGFyYWdyYXBoIGFkZGVkOjxicj4NCiZuYnNwOyZuYnNwOyAmcXVvdDtP
dXQtb2Ytb3JkZXIgcGFja2V0IGRlbGl2ZXJ5IGNhbiBiZSBhIHNpZGUgZWZmZWN0IG9mIGRpc3Ry
aWJ1dGluZyBhPGJyPg0KJm5ic3A7Jm5ic3A7IHNpbmdsZSBmbG93IG92ZXIgbXVsdGlwbGUgcGF0
aHMgZXNwZWNpYWxseSB3aGVuIHRoZXJlIGlzIGEgY2hhbmdlPGJyPg0KJm5ic3A7Jm5ic3A7IGZy
b20gb25lIHBhdGggdG8gYW5vdGhlciB3aGVuIGNvbWJpbmluZyB0aGUgZmxvdy4mbmJzcDsgVGhp
cyBpczxicj4NCiZuYnNwOyZuYnNwOyBpcnJlc3BlY3RpdmUgb2YgdGhlIGRpc3RyaWJ1dGlvbiBt
ZXRob2QgdXNlZCwgYWxzbyBhcHBsaWVzIHRvIHNlcnZpY2U8YnI+DQombmJzcDsmbmJzcDsgcHJv
dGVjdGlvbiBvdmVyIGV4cGxpY2l0IHJvdXRlcy4mbmJzcDsgQXMgZGVzY3JpYmVkIGluIFNlY3Rp
b24gMy4yLjIuMSw8YnI+DQombmJzcDsmbmJzcDsgb3V0LW9mLW9yZGVyIHBhY2tldHMgaW5mbHVl
bmNlIHRoZSBqaXR0ZXIgb2YgYSBmbG93IGFuZCBpbXBhY3QgdGhlPGJyPg0KJm5ic3A7Jm5ic3A7
IGFtb3VudCBvZiBidWZmZXJpbmcgbmVlZGVkIHRvIHByb2Nlc3MgdGhlIGRhdGE7IHRoZXJlZm9y
ZSwgRGV0TmV0PGJyPg0KJm5ic3A7Jm5ic3A7IHNlcnZpY2UgaW5jbHVkZXMgbWF4aW11bSBhbGxv
d2VkIG1pc29yZGVyaW5nIGFzIGEgY29uc3RyYWludC4mbmJzcDsgVGhlPGJyPg0KJm5ic3A7Jm5i
c3A7IHVzZSBvZiBleHBsaWNpdCByb3V0ZXMgaGVscHMgdG8gcHJvdmlkZSBpbi1vcmRlciBkZWxp
dmVyeSBiZWNhdXNlPGJyPg0KJm5ic3A7Jm5ic3A7IHRoZXJlIGlzIG5vIGltbWVkaWF0ZSByb3V0
ZSBjaGFuZ2Ugd2l0aCB0aGUgbmV0d29yayB0b3BvbG9neSwgYnV0IHRoZTxicj4NCiZuYnNwOyZu
YnNwOyBjaGFuZ2VzIGFyZSBwbGFubmFibGUgYXMgdGhleSBhcmUgYmV0d2VlbiB0aGUgZGlmZmVy
ZW50IGV4cGxpY2l0PGJyPg0KJm5ic3A7Jm5ic3A7IHJvdXRlcy4mcXVvdDs8YnI+DQo8YnI+DQo8
Yj48YnI+DQo0LjEuMS4gUmVwcmVzZW50YXRpdmUgUHJvdG9jb2wgU3RhY2sgTW9kZWw8L2I+PGJy
Pg0KPGJyPg0KJnF1b3Q7RXhwbGljaXQgcm91dGVzJnF1b3Q7IGhhdmUgYmVlbiBhZGRlZCB0byBG
aWd1cmUgMiB3aXRoIHRoZSBjb3JyZXNwb25kaW5nIGV4cGxhbmF0aW9uOjxicj4NCiZuYnNwOyZx
dW90O0V4cGxpY2l0IHJvdXRlczxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBUaGUgRGV0TmV0IHRyYW5zcG9ydCBsYXllciBw
cm92aWRlcyBtZWNoYW5pc21zIHRvIGVuc3VyZSB0aGF0PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGZpeGVkIHBhdGhzIGFy
ZSBwcm92aWRlZCBmb3IgRGV0TmV0IGZsb3dzLiZuYnNwOyBUaGVzZSBleHBsaWNpdDxicj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBwYXRocyBhdm9pZCB0aGUgaW1wYWN0IG9mIG5ldHdvcmsgY29udmVyZ2VuY2UuJnF1b3Q7PGJy
Pg0KPGJyPg0KPGJyPg0KU2VjdGlvbiA0LjExIENvbm5lY3RlZCBpc2xhbmRzIHZzLiBuZXR3b3Jr
cyBvZiB2MDUgaGFzIGJlZW4gZGVsZXRlZCBiZWNhdXNlIGl0IHdhcyBqdXN0IGEgbGVmdG92ZXIg
ZnJvbSBlYXJseSBkcmFmdHMgb24gd2hhdCBEZXROZXQgV0cgc2hvdWxkIGRvOyB3aGljaCBhcmUg
Y292ZXJlZCBieSB0aGUgY2hhcnRlciBhbnl3YXlzLjxicj4NCjxicj4NCjxicj4NClJlZmVyZW5j
ZXMgaGF2ZSBiZWVuIGNsZWFuZWQgdXAgYW5kIGJyb3VnaHQgdXAtdG8tZGF0ZS48YnI+DQo8YnI+
DQo8YnI+DQpSZWZpbmVtZW50cyBoYXZlIGJlZW4gaW1wbGVtZW50ZWQgaW4gdGhlIGRyYWZ0IGFj
Y29yZGluZyB0byBMb3UncyBkZXRhaWxlZCBjb21tZW50cy4gVGhleSBhcmUgbm90IGxpc3RlZCBo
ZXJlIGJlY2F1c2UgdGhleSBhcmUgbWlub3IgY2hhbmdlcy48YnI+DQo8YnI+DQo8YnI+DQpCZXN0
IHJlZ2FyZHMsPGJyPg0KSmFub3M8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5PbiA2LzEyLzIwMTggMjo0OCBQTSwgTG91IEJlcmdlciB3cm90ZTo8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv
bToxMi4wcHQiPjxicj4NCkJhbMOhenMsIDxicj4NCjxicj4NClRoYW5rcyBmb3IgdGhlIHJlc3Bv
bnNlIC0tIHBsZWFzZSBzZWUgYmVsb3cuIDxicj4NCjxicj4NCi0tLS0tLS0tLS0gPGJyPg0KT24g
SnVuZSAxMiwgMjAxOCA0OjA3OjM1IEFNIEJhbMOhenMgVmFyZ2EgQSA8YSBocmVmPSJtYWlsdG86
YmFsYXpzLmEudmFyZ2FAZXJpY3Nzb24uY29tIiB0YXJnZXQ9Il9ibGFuayI+DQombHQ7YmFsYXpz
LmEudmFyZ2FAZXJpY3Nzb24uY29tJmd0OzwvYT4gd3JvdGU6IDxicj4NCjxicj4NCjxvOnA+PC9v
OnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4w
cHQiPkhpIExvdSwgVGhhbmtzIGZvciB0aGUgY29tbWVudHMuIFNlZSByZWFjdGlvbnMgaW5saW5l
LiBEb2N1bWVudCB1cGRhdGUgaW4gcHJvZ3Jlc3MuIENoZWVycyBCYWxhJ3pzDQo8YnI+DQo8YnI+
DQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSA8YnI+DQpGcm9tOiBkZXRuZXQgPGEgaHJlZj0i
bWFpbHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+Jmx0O2RldG5l
dC1ib3VuY2VzQGlldGYub3JnJmd0OzwvYT4gT24gQmVoYWxmIE9mIExvdSBCZXJnZXINCjxicj4N
ClNlbnQ6IDIwMTguIGrDum5pdXMgMS4gMjI6NDIgPGJyPg0KVG86IERldE5ldCBXRyA8YSBocmVm
PSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+Jmx0O2RldG5ldEBpZXRm
Lm9yZyZndDs8L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVj
dHVyZUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVj
dHVyZUBpZXRmLm9yZzwvYT4NCjxicj4NClN1YmplY3Q6IFtEZXRuZXRdIFByb21pc2VkIGNvbW1l
bnRzIG9uIGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZSA8YnI+DQo8YnI+DQpIaSwgPGJy
Pg0KPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEkgaGF2ZSBhIG51bWJlciBvZiBoaWdo
IGxldmVsIGNvbW1lbnRzIG9uIHRoZSBkb2N1bWVudCB0aGF0IEknZCBsaWtlIHRvICZuYnNwO3Jh
aXNlIGJlbG93LiZuYnNwOyBJIGFsc28gaGF2ZSBhIG51bWJlciBvZiBtb3JlIGVkaXRvcmlhbC9z
cGVjaWZpYyBjb21tZW50cyB0aGF0ICZuYnNwO0knZCBsaWtlIHRvIHJldmlldyBkaXJlY3RseSB3
aXRoIHRoZSBhdXRob3JzIGFuZCB0aGVuIGhhdmUgdGhlbSByZXBvcnQgYmFjayAmbmJzcDtvbiBj
aGFuZ2VzIC0tIGlmIGFueSB0dXJuDQogb3V0IHRvIGJlIG1vcmUgc3Vic3RhbnRpdmUgZGlzY3Vz
c2lvbnMgZnJvbSB0aGUgJm5ic3A7YXV0aG9yJ3MgcGVyc3BlY3RpdmUsIEknbGwgcmFpc2UgdGhl
c2Ugb24gdGhlIGxpc3Qgc2VwYXJhdGVseS4NCjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3Rl
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij4uLi4g
PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90
dG9tOjEyLjBwdCI+PGJyPg0KLSBXUlQgU2VjdGlvbiA0LjQuMywgSSB0aGluayB0aGUgaW5jbHVz
aW9uIG9mIGEgZGlzdHJpYnV0ZWQgY29udHJvbCBwbGFuZSBpbiB0aGUgJnF1b3Q7TmV0d29yayBQ
bGFuZSZxdW90OyBpcyBpbmNvbnNpc3RlbnQgd2l0aCBvdGhlciBmdW5jdGlvbmFsIGRlZmluaXRp
b25zIGFuZCBjb25mbGF0ZXMgd2hlcmUgYSBmdW5jdGlvbiByZXNpZGVzIGZyb20gdGhlIGFjdHVh
bCBmdW5jdGlvbiBhbmQgdGhhdCB3aGV0aGVyIGNvbnRyb2wgaXMgaW1wbGVtZW50ZWQgaW4gYSBm
dWxseQ0KIGNlbnRyYWxpemVkLCBmdWxseSBkaXN0cmlidXRlZCBvciBzb21lIGh5YnJpZCBmb3Jt
IGRvZXNuJ3QgZnVuZGFtZW50YWxseSBjaGFuZ2UmbmJzcDsgdGhlIGNvbnRyb2wgZnVuY3Rpb24n
cyByb2xlIC0tIHRoZXJlZm9yZSBJIHRoaW5rIHRoZSBzZWN0aW9ucyA0Li40LjIgYW5kIC4zIHNo
b3VsZCBiZSByZXZpc2VkIGFjY29yZGluZ2x5DQo8YnI+DQpbQmFsw6F6cyBWYXJnYSBBXSBBZ3Jl
ZSBpbiBwcmluY2lwYWwuIExldCdzIGRpc2N1c3MgdGhlIGRldGFpbHMuIDxvOnA+PC9vOnA+PC9w
Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0
b206MTIuMHB0Ij5Pa2F5IC0gSSdsbCB3b3JrIHdpdGggeW91IG9mZiBsaW5lIGFuZCB3ZSBjYW4g
cmVwb3J0IGJhY2sgdGhlIHJlc3VsdHMvcHJvcG9zZWQgY2hhbmdlcy4NCjxicj4NCjxicj4NCjxv
OnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv
bToxMi4wcHQiPi0gSW4gc2V2ZXJhbCBwbGFjZXMgaXQncyBub3QgY2xlYXIgdGhhdCBEZXROZXQg
c2VydmljZSBpcyBhbHdheXMgYSBMMyBzZXJ2aWNlIHdoaWNoIGlzIGNvbnRyb2xsZWQgdXNpbmcg
TDMgaWRlbnRpZmllcnMsIGkuZS4sIElQIGFkZHJlc3NlcyAtLSB0aGlzIGlzIHRydWUgZXZlbiBp
biB0aGUgTVBMUyBzZXJ2aWNlIGNhc2UgYW5kIHRoZSBUU04gb3ZlciBNUExTDQogY2FzZS4gSSB0
aGluayB0aGlzIGlzIGFuIGltcG9ydGFudCBwb2ludCB0byBiZSBjbGVhciBvbiBpbiB0aGUgZG9j
dW1lbnQuIDxicj4NCltCYWzDoXpzIFZhcmdhIEFdIEkgYW0gbm90IHN1cmUuIERldE5ldCBzZXJ2
aWNlIGlzIGFsd2F5cyBwcm92aWRlZCBvdmVyIGEgTDMgbmV0d29yayAoSVAgb3IgTVBMUyksIHRo
YXQgaXMgZmluZS4gSG93ZXZlciB0aGUgc2VydmljZSBpdHNlbGYgY2FuIGJlIEwyIG9yIEwzLiBJ
biBjYXNlIG9mIFRTTiBFdGhlcm5ldCBmcmFtZXMgYXJlIHRyYW5zcG9ydGVkLCBzbyBpdCBpcyBh
IEwyIHNlcnZpY2UuIEluIGNhc2Ugb2YgSVAgZW5kIHN5c3RlbXMgSVAgcGFja2V0cw0KIGFyZSB0
cmFuc3BvcnRlZCBzbyBpdCBpcyBhIEwzIHNlcnZpY2UuIDxvOnA+PC9vOnA+PC9wPg0KPC9ibG9j
a3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0
Ij48YnI+DQpIdW1tIC0gV2hpbGUgSSBhZ3JlZSB0aGF0IERldE5ldCBpcyBwcm92aWRpbmcgYW4g
KGVuaGFuY2VkKSBMMlZQTiBzZXJ2aWNlLCBpdCBpcyBub3QgaXRzZWxmIHByb3ZpZGluZyBjb250
cm9sIG9yIHNlcnZpY2Ugb2YgTDIgZGV2aWNlcyAtLSB0aGlzIGlzIFRTTidzIGpvYi4mbmJzcDsg
VGhlIGZhY3QgdGhhdCBEZXROZXQgaXMgYWxsIGFib3V0IGJlaGF2aW9yIG9mIEwzIG5vZGVzIChp
LmUuLCBJUCBhbmQgUFcvTVBMUykgYW5kIG5vdCBMMiBub2RlcyAoaS5lLiwNCiBUU04gYnJpZGdl
cykgaXMgc29tZXRoaW5nIHRoZSBhcmNoaXRlY3R1cmUgc2hvdWxkIG1ha2UgdW5hbWJpZ3VvdXMu
IDxicj4NCjxicj4NClRoYW5rcywgPGJyPg0KTG91IDxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9w
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QbGVhc2UgbGV0IG1lIGtub3cgd2hhdCB5b3UgdGhp
bmsuIDxicj4NCjxicj4NCkNoZWVycywgPGJyPg0KPGJyPg0KTG91IDxicj4NCjxicj4NCjxicj4N
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIDxicj4NCmRl
dG5ldCBtYWlsaW5nIGxpc3QgPGJyPg0KPGEgaHJlZj0ibWFpbHRvOmRldG5ldEBpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPmRldG5ldEBpZXRmLm9yZzwvYT4gPGJyPg0KPGEgaHJlZj0iaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQiIHRhcmdldD0iX2JsYW5rIj5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldDwvYT4NCjxicj4NCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIDxicj4NCmRldG5l
dCBtYWlsaW5nIGxpc3QgPGJyPg0KPGEgaHJlZj0ibWFpbHRvOmRldG5ldEBpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPmRldG5ldEBpZXRmLm9yZzwvYT4gPGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQiIHRhcmdldD0iX2JsYW5rIj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldDwvYT4NCjxvOnA+PC9vOnA+
PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWJvdHRvbToxMi4wcHQiPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPk9uIDYvMTIvMjAxOCA2OjI3IFBNLCBTdGV3YXJ0IEJyeWFudCB3cm90
ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cD48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PkRlYXIgQmFsYSd6czxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+VGhhbmsgeW91IHlvdXIgZm9yIHlvdXIgY29uc2lkZXJhdGlvbiBvZiB0aGVzZSBw
b2ludHMuIEkgd2lsbCBqdXN0IHBpY2sgdXAgYSBmZXcgdGhhdCBuZWVkIHNvbWUgZnVydGhlciB0
aG91Z2h0OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IERldE5ldCB0cmFuc2l0IG5vZGU8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBIG5vZGUgb3BlcmF0aW5nIGF0IHRoZSBEZXRO
ZXQgdHJhbnNwb3J0IGxheWVyLCB0aGF0IHV0aWxpemVzPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgbGluayBsYXllciBhbmQvb3IgbmV0d29yayBsYXllciBzd2l0
Y2hpbmcgYWNyb3NzIG11bHRpcGxlPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgbGlua3MgYW5kL29yIHN1Yi1uZXR3b3JrcyB0byBwcm92aWRlIHBhdGhzIGZvciBE
ZXROZXQgc2VydmljZTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IGxheWVyIGZ1bmN0aW9ucy4mbmJzcDsgT3B0aW9uYWxseSBwcm92aWRlcyBjb25nZXN0aW9uIHBy
b3RlY3Rpb248bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBvdmVy
IHRob3NlIHBhdGhzLiZuYnNwOyBBbiBNUExTIExTUiBpcyBhbiBleGFtcGxlIG9mIGEgRGV0TmV0
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdHJhbnNpdCBub2Rl
LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+U0ImZ3Q7IEluIHRoYXQg
ZXhhbXBsZSBpdCB3b3VsZCBoYXZlIHRvIGJlIGEgRGV0TmV0IGVuYWJsZS9hd2FyZSBMU1IuIEFu
DQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPlNCJmd0OyBvcmRpbmFy
eSBMU1Igd291bGQgbm90IGtub3cgYW55dGhpbmcgYWJvdXQgRGV0TmV0LjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij5bQmFsw6F6cyBWYXJnYSBBXSBObywgQSBEZXROZXQgYXdhcmUgTFNS
IHdvdWxkIGJlIGEgcmVsYXkgbm9kZSAoUy1QRSkuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEy
LjBwdCI+PGJyPg0KSSB0aGluayB0aGUgY29uZnVzaW9uIGlzIHdoYXQgJnF1b3Q7RGV0TmV0IFRy
YW5zcG9ydCBMYXllciZxdW90OyBtZWFucy4gVGhpcyA8YnI+DQp0ZWNobm9sb2d5IHRvdWNoZXMg
b24gVHJhbnNwb3J0IExheWVyIGluJm5ic3A7IHRoZSBMNCBzZW5zZSwgYW5kIHRoZTxicj4NClRy
YW5zcG9ydCBOZXR3b3JrIExheWVyIGFzIGluIHRoZSBwYWNrZXQgbmV0d29yayB0aGF0IGNhcnJp
ZXM8YnI+DQpMMyBwYWNrZXRzLiA8YnI+DQo8YnI+DQpTbyBJIHRoaW5rIHRoYXQgd2UgbmVlZCB0
byBjbGFyaWZ5IHdoZXRoZXIgYSBEZXROZXQgdHJhbnNpdCBub2RlPGJyPg0KaXMgYW4gUy1QRSAo
aS5lLiBhIGEgdHJhbnNpdCBub2RlIGluIHRoZSBEZXROZXQgbGF5ZXIpLCBvciBhIFAgbm9kZTxi
cj4NCihpLmUuIGEgdHJhbnNpdCBub2RlIHRoYXQgaXMgY2FycnlpbmcgRGV0TmV0IHBhY2tldHMg
YnV0IGNvdWxkIGJlPGJyPg0KY2FycnlpbmcgYW55IHNvcnQgb2YgTVBMUyBwYWNrZXQpPGJyPg0K
PGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij49
PT09PT09PT09PT08bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgVGhlc2UgdGhyZWUg
dGVjaG5pcXVlcyBjYW4gYmUgYXBwbGllZCBpbmRlcGVuZGVudGx5LCBnaXZpbmcgZWlnaHQ8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBwb3NzaWJs
ZSBjb21iaW5hdGlvbnMsIGluY2x1ZGluZyBub25lIChubyBEZXROZXQpLCBhbHRob3VnaCBzb21l
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgY29t
YmluYXRpb25zIGFyZSBvZiB3aWRlciB1dGlsaXR5IHRoYW4gb3RoZXJzLiZuYnNwOyBUaGlzIHNl
cGFyYXRpb24ga2VlcHM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZu
YnNwOyZuYnNwOyB0aGUgcHJvdG9jb2wgc3RhY2sgY29oZXJlbnQgYW5kIG1heGltaXplcyBpbnRl
cm9wZXJhYmlsaXR5IHdpdGg8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZuYnNwOyZuYnNwOyBleGlzdGluZyBhbmQgZGV2ZWxvcGluZyBzdGFuZGFyZHMgaW4gdGhpcyAo
SUVURikgYW5kIG90aGVyIFN0YW5kYXJkczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jm5ic3A7Jm5ic3A7IERldmVsb3BtZW50IE9yZ2FuaXphdGlvbnMuJm5ic3A7IFNv
bWUgZXhhbXBsZXMgb2YgdHlwaWNhbCBleHBlY3RlZDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IGNvbWJpbmF0aW9uczo8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IG8mbmJzcDsgRXhwbGljaXQgcm91dGVzIHBsdXMg
c2VydmljZSBwcm90ZWN0aW9uIGFyZSBleGFjdGx5IHRoZSB0ZWNobmlxdWVzPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgZW1wbG95ZWQgYnkgW0hTUi1QUlBdLiZuYnNwOyBFeHBsaWNpdCByb3V0ZXMgYXJlIGFjaGll
dmVkIGJ5IGxpbWl0aW5nPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdGhlIHBoeXNpY2FsIHRvcG9sb2d5IG9mIHRo
ZSBuZXR3b3JrLCBhbmQgdGhlIHNlcXVlbnRpYWxpemF0aW9uLDxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlcGxp
Y2F0aW9uLCBhbmQgZHVwbGljYXRlIGVsaW1pbmF0aW9uIGFyZSBmYWNpbGl0YXRlZCBieSBwYWNr
ZXQ8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyB0YWdzIGFkZGVkIGF0IHRoZSBmcm9udCBvciB0aGUgZW5kIG9mIEV0
aGVybmV0IGZyYW1lcy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+U0ImZ3Q7IEVSIGNh
biBiZSBkb25lIHZpcnR1YWxseSBhcyB3ZWxsIGFzIHBoeXNpY2FsbHkuIFJTVlAgaXMgYSB0eXBl
IG9mDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPlNCJmd0OyBFUiwg
YXMgaXMgQWRqLVNJRCBiYXNlZCBTUiwgYW5kIHdlIGNhbiBkZXNpZ24gb3RoZXIgdHlwZXMuPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPltCYWzDoXpzIFZhcmdhIEFdIEFncmVlLCBidXQg
dGhlc2UgYXJlIGV4YW1wbGVzLiBTdGF0ZW1lbnQgaXMgZm9yIEhTUi1QUlAuPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tYm90dG9tOjEyLjBwdCI+U28gdGhlIHF1ZXN0aW9uIGlzIHdoZXRoZXIgd2Ugc2hvdWxk
IGV4cGFuZCB0aGUgc2V0IG9mIGV4YW1wbGVzLCBwYXJ0aWN1bGFybHk8YnI+DQp0byBtb3JlIGFj
Y2Vzc2libGUgb25lcy48YnI+DQo8YnI+DQo9PT09PT09PT09PT08bzpwPjwvbzpwPjwvcD4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBQYWNrZXQgcmVwbGljYXRpb24gYW5kIGVsaW1pbmF0aW9uPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7ICZndDsgJmd0
OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyByZWxheSAmZ3Q7ICZndDsgJmd0OyAmZ3Q7
ICZndDsgJmd0OyAmZ3Q7ICZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IC8tLS0tLS0tLS0tLS0mIzQzOyBS
IG5vZGUgRSAmIzQzOy0tLS0tLS0tLS0tLVwgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgLyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB2ICYjNDM7IF4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgXCAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZW5kJm5ic3A7Jm5ic3A7Jm5ic3A7IFIg
JiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
diB8IF4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzsgRSBlbmQ8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBzeXN0ZW0mbmJzcDsmbmJzcDsgJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdiB8IF4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgJiM0MzsmbmJzcDsmbmJzcDsgc3lzdGVtPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBcJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHYgJiM0MzsgXiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyAvICZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFwtLS0tLS0tLS0tLS0mIzQzOyBS
IHJlbGF5IEUgJiM0MzstLS0tLS0tLS0tLS8gJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgJmd0
OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jm5ic3A7IG5vZGUgJmd0OyAmZ3Q7
ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBGaWd1cmUgMTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mbmJzcDsmbmJzcDsgUGFja2V0IHJlcGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiBk
b2VzIG5vdCByZWFjdCB0byBhbmQgY29ycmVjdDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IGZhaWx1cmVzOyBpdCBpcyBlbnRpcmVseSBwYXNzaXZl
LiZuYnNwOyBUaHVzLCBpbnRlcm1pdHRlbnQgZmFpbHVyZXMsPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPlNCJmd0OyBJIHRoaW5rIGl0IGNvcGVzIHdpdGggaW50ZXJtaXR0ZW50IGZhaWx1
cmVzIE9LLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5bQmFsw6F6cyBWYXJnYSBBXSBZ
ZXMsIFBSRiBhbmQgUEVGIGNhbiBlbGltaW5hdGUgdGhlIGVmZmVjdCBvZiBzdWNoIGZhaWx1cmVz
LiBCdXQgdGV4dA0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5pbnRl
bmRzIHRvIHNheSB0aGF0IGl0IGlzIHBhc3NpdmUuIEl0IGlzIG5vdCByZWFjdGluZyB0byBzdWNo
IGZhaWx1cmVzLiBObyBjaGFuZ2UgaW4gdGV4dC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4N
CllvdSBzYXkgdGhhdCBQUkVGIGRvZXMgbm90IGNvcnJlY3QgZmFpbHVyZXMuIEkgd291bGQgY29u
dGVuZCB0aGF0IGlzIGV4YWN0bHk8YnI+DQp3aGF0IGl0IGRvZXMuIFN1cmUgaXQgZG9lcyBub3Qg
cmVhY3QgYnV0IGl0IGRvZXMgY29ycmVjdCwgYW5kIGl0IGRvZXM8YnI+DQphZGRyZXNzIGludGVy
bWl0dGVudCBmYWlsdXJlcy48bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PT09
PT09PT09PT08bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IHRyYW5z
cG9ydGVkIGJldHdlZW4gdGhlIHBlZXIgZW5kIHN5c3RlbXMuJm5ic3A7IFRoZXJlZm9yZSwgdGhl
IGZvbGxvd2luZzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7
Jm5ic3A7IHBvc3NpYmxlIHR5cGVzIC8gZm9ybWF0cyBvZiBhIERldE5ldCBmbG93IGFyZSBkaXN0
aW5ndWlzaGVkIGluIHRoaXM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZuYnNwOyZuYnNwOyBkb2N1bWVudDo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5i
c3A7Jm5ic3A7IG8mbmJzcDsgQXBwLWZsb3c6IG5hdGl2ZSBmb3JtYXQgb2YgYSBEZXROZXQgZmxv
dy4mbmJzcDsgSXQgZG9lcyBub3QgY29udGFpbiBhbnk8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBEZXROZXQgcmVs
YXRlZCBhdHRyaWJ1dGVzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJz
cDsgbyZuYnNwOyBEZXROZXQtdC1mbG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXROZXQgZmxv
dy4mbmJzcDsgT25seSByZXF1aXJlczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZSBjb25nZXN0aW9uIC8gbGF0
ZW5jeSBmZWF0dXJlcyBwcm92aWRlZCBieSB0aGUgRGV0bmV0IHRyYW5zcG9ydDxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IGxheWVyLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgbyZu
YnNwOyBEZXROZXQtcy1mbG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4mbmJz
cDsgT25seSByZXF1aXJlczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZSByZXBsaWNhdGlvbi9lbGltaW5hdGlv
biBmZWF0dXJlIGVuc3VyZWQgYnkgdGhlIERldE5ldCBzZXJ2aWNlPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGF5
ZXIuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyBvJm5ic3A7IERl
dE5ldC1zdC1mbG93OiBzcGVjaWZpYyBmb3JtYXQgb2YgYSBEZXROZXQgZmxvdy4mbmJzcDsgSXQg
cmVxdWlyZXM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBib3RoIERldE5ldCBzZXJ2aWNlIGxheWVyIGFuZCBEZXRO
ZXQgdHJhbnNwb3J0IGxheWVyIGZ1bmN0aW9uczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGR1cmluZyBmb3J3YXJk
aW5nLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+U0ImZ3Q7IEkgZmlu
ZCB0aGUgcmVsaXN0aW5nIG9mIHRoZXNlIHR5cGVzIGNvbmZ1c2luZy4gV2hlcmVuJ3QgdGhleSBk
ZWZpbmVkDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPlNCJmd0OyBp
biB0aGUgc2VjdGlvbiBhYm92ZT88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+W0JhbMOh
enMgVmFyZ2EgQV0gVGhpcyBpcyBpbmxpbmUgd2l0aCB0aGUgcHJldmlvdXMgc2VjdGlvbiAmcXVv
dDsgR3JvdXBpbmcgb2YgZW5kIHN5c3RlbXMgJnF1b3Q7LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv
bToxMi4wcHQiPlN1cmVseSBpZiB3ZSBoYXZlIGRlZmluZWQgdGhlbSB3ZSBuZXZlciBuZWVkIHRv
IGRvIGFueXRoaW5nIGJ1dCBuYW1lIHRoZW0gaW48YnI+DQpsYXRlciBzZWN0aW9ucy4gUmVkZWZp
bml0aW9uIGlzIG5ldmVyIGEgZ29vZCBpZGVhIGJlY2F1c2UgaXQgb2Z0ZW4gbGVhZHMgdG8gPGJy
Pg0KY29uZmxpY3RpbmcgZGVmaW5pdGlvbnMuPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8
YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPj09PT09PT09PT09PTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7IFtI
U1ItUFJQXSZuYnNwOyBJRUMsICZxdW90O0hpZ2ggYXZhaWxhYmlsaXR5IHNlYW1sZXNzIHJlZHVu
ZGFuY3kgKEhTUikgaXMgYTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGZ1cnRoZXIgZGV2ZWxvcG1lbnQgb2YgdGhlIFBSUCBhcHBy
b2FjaCwgYWx0aG91Z2ggSFNSPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZnVuY3Rpb25zIHByaW1hcmlseSBhcyBhIHByb3RvY29s
IGZvciBjcmVhdGluZyBtZWRpYTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlZHVuZGFuY3kgd2hpbGUgUFJQLCBhcyBkZXNjcmli
ZWQgaW4gdGhlIHByZXZpb3VzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgc2VjdGlvbiwgY3JlYXRlcyBuZXR3b3JrIHJlZHVuZGFu
Y3kuJm5ic3A7IFBSUCBhbmQgSFNSIGFyZSBib3RoPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpYmVkIGluIHRoZSBJRUMg
NjI0MzkgMyBzdGFuZGFyZC4mcXVvdDssPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0OzxhIGhyZWY9Imh0dHA6Ly93ZWJzdG9y
ZS5pZWMuY2gvd2Vic3RvcmUvd2Vic3RvcmUubnNmLyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly93
ZWJzdG9yZS5pZWMuY2gvd2Vic3RvcmUvd2Vic3RvcmUubnNmLzwvYT48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhcnRudW0vMDQ2
NjE1IW9wZW5kb2N1bWVudCZndDsuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPlNCJmd0
OyBOb3QgYXZhaWxhYmxlIGF0IHRoZSB0aW1lIG9mIHRoaXMgcmV2aWV3LCBidXQgbXkgcmVjb2xs
ZWN0aW9uIGlzDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPlNCJmd0
OyB0aGF0IHRoaXMgaXMgbm90IHJlYWRpbHkgYXZhaWxhYmxlIHdpdGhvdXQgcGF5aW5nIGEgbGFy
Z2UgZmVlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCklmIHdlIGRlY2lk
ZSB0aGF0IHRoaXMgaXMgZXNzZW50aWFsIGFzIGEga2V5IHJlZmVyZW5jZSwgdGhlcmUgbmVlZHMg
dG8gYmU8YnI+DQpzb21lIHN1aXRhYmxlIHRleHQsIGFzIHRoaXMgd2lsbCBnZXQgcmFpc2VkIGEg
bnVtYmVyIG9mIHRpbWVzIGJldHdlZW48YnI+DQpoZXJlIGFuIHB1YmxpY2F0aW9uIGFzIGZpcnN0
IHRoZSBkaXJlY3RvcmF0ZXMgYW5kIHRoZW4gdGhlIEFEcyBydW48YnI+DQppbnRvIHRoaXMuPGJy
Pg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1
LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPj09PT09PT09
PT09PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsgW0lTQTk1XSZuYnNwOyZuYnNwOyZuYnNwOyBBTlNJ
L0lTQSwgJnF1b3Q7RW50ZXJwcmlzZS1Db250cm9sIFN5c3RlbSBJbnRlZ3JhdGlvbiBQYXJ0IDE6
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgTW9kZWxzIGFuZCBUZXJtaW5vbG9neSZxdW90OywgMjAwMCw8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7PGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaXNhLm9yZy9pc2E5NS8iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+aHR0cHM6Ly93d3cuaXNh
Lm9yZy9pc2E5NS88L3NwYW4+PC9hPiZndDsuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PlNCJmd0OyBTaG91bGQgdGhhdCBiZSAyMDAwLCBvciAyMDEwLjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+U0ImZ3Q7IE5vdGUgdGhhdCB0aGlzIHNlZW1zIHRvIGJlIGEg
dmVyeSBleHBlbnNpdmUgZG9jdW1lbnQgdG8gYWNjZXNzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+
WW91IGRpZCBub3QgY29tbWVudCBvbiB0aGUgY29ycmVjdG5lc3Mgb2YgdGhlIHJlZmVyZW5jZS48
bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48YnI+DQpCZXN0IFJlZ2FyZHM8YnI+DQo8YnI+DQpTdGV3YXJ0PG86cD48L286cD48L3A+DQo8
L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
Ym90dG9tOjEyLjBwdCI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX188YnI+DQpkZXRuZXQgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOmRldG5l
dCU0MGlldGYub3JnIj5kZXRuZXRAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQiPmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vZGV0bmV0PC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3Rl
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_CE03DB3D7B45C245BCA0D24327794936301E1B68MX307CL04corpem_--


From nobody Wed Jul 18 17:05:11 2018
Return-Path: <diego.dujovne@mail.udp.cl>
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 EB1FA1311F5 for <detnet@ietfa.amsl.com>; Wed, 18 Jul 2018 17:05:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, T_DKIMWL_WL_MED=-0.01, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mail-udp-cl.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jT9U4NWNCpmV for <detnet@ietfa.amsl.com>; Wed, 18 Jul 2018 17:04:57 -0700 (PDT)
Received: from mail-oi0-x243.google.com (mail-oi0-x243.google.com [IPv6:2607:f8b0:4003:c06::243]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 28FEB1310D1 for <detnet@ietf.org>; Wed, 18 Jul 2018 17:04:57 -0700 (PDT)
Received: by mail-oi0-x243.google.com with SMTP id y207-v6so12167746oie.13 for <detnet@ietf.org>; Wed, 18 Jul 2018 17:04:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mail-udp-cl.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=aGwbp3GLFY/cNnzSa0kOshr70fBEZaOewp3W6Mwljno=; b=AM+Ua7KAkJdQ8+I8h7bWyw0Of6lCkkwOJoIpdUIMHP8uECA6RHSckgxbuVeTBStBBD 5DNsluJ5KP3kYRGihAMPAw5ut1+oM/GLcsw6hCUM/eMLmabRZTXwCPkQ0J75VsF+BtgY 3T4nB0bQTARFofi/LCvgFctUeaNZdeB+h5DSXF7xgMD1blu88OmttnqesxSZMb6M3PpZ Ai7gS17S0Dz9rKSmQjC2WTqAU/jzMqtZotOdSbwBqBdUBPzsgnRoX2vGGETk488gg+uo iXp7P+3USy6BBzfIei+W3sWkdAYzuGFazJfagGvgGrvN8zMRaE5dc28+xXA04UEmw/sQ 0tqg==
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=aGwbp3GLFY/cNnzSa0kOshr70fBEZaOewp3W6Mwljno=; b=Feb3ZLkQounN4Avz92qBbzoyI60hYvEcKjU5vnHYznEkqKLQq+oppnMhv/VGw/j9f0 teDKlKbpm/x7Awb7ui5zyj4PN5jz+fB29NNRymSV33WwGAagi1HpbnpZn67b7I+GDQbd qRsqI2j4P3DpbasLCfvAwxuXUkNT3aGFqIN6A+ovlPzVsfsWQx3zmY0mQXwHDvyW1fq6 FGx7F/HaRSsZ+jsPlY5SMzsbj3RDaSvsoKQjdcj1keZ4PQ21y8t6zxWaOCalNuHlLetA 5k6Pja0y2F/RxGm9gFxUmt0MHPkG8vdxgwOsUhFqGSm3lY5+ItCai5BUmM0oHuS51qfd iNJw==
X-Gm-Message-State: AOUpUlF7fidvDvkGdzGi+u7l3FRXExDPoLlJc4Nll2eX6C7CPnFefu/P 5GO0jl+i5tRW2ZhWIHA4OJVO/aG2zZopUr0tkG7A2Q==
X-Google-Smtp-Source: AAOMgpcT866x1BYfbPg/gciZfV7nfDqwNIi4Hlqjw3V82gdmwJZtXLfRUFASloUYP2eQIvv8MCG3YhpKLq9IkDehCaI=
X-Received: by 2002:aca:adc6:: with SMTP id w189-v6mr9009953oie.174.1531958696189;  Wed, 18 Jul 2018 17:04:56 -0700 (PDT)
MIME-Version: 1.0
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <CE03DB3D7B45C245BCA0D243277949363019498B@MX307CL04.corp.emc.com> <4900e61d-8399-8765-0ecb-181dc3c9ff5a@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301A79DE@MX307CL04.corp.emc.com> <ba0c0b74-8d2e-c332-18c6-02a2649cddf0@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301D75F4@MX307CL04.corp.emc.com> <61d00506-b546-6c80-044f-b5bdb243ae23@ericsson.com> <CE03DB3D7B45C245BCA0D24327794936301D84CF@MX307CL04.corp.emc.com> <VI1PR0702MB3567FE3D1186992F38378AE3F2530@VI1PR0702MB3567.eurprd07.prod.outlook.com> <CE03DB3D7B45C245BCA0D24327794936301E0973@MX307CL04.corp.emc.com> <VI1PR0702MB3567B1C356B53A956E0C35B4F2530@VI1PR0702MB3567.eurprd07.prod.outlook.com> <3DF0466E9510274382F5B74499ACD6F8D383DD@DFWPML704-CHM.exmail.huawei.com> <164af982488.282b.9b4188e636579690ba6c69f2c8a0f1fd@labn.net> <CE03DB3D7B45C245BCA0D24327794936301E1B68@MX307CL04.corp.emc.com>
In-Reply-To: <CE03DB3D7B45C245BCA0D24327794936301E1B68@MX307CL04.corp.emc.com>
From: "Prof. Diego Dujovne" <diego.dujovne@mail.udp.cl>
Date: Wed, 18 Jul 2018 20:04:41 -0400
Message-ID: <CAH7SZV9-JU4W1pi56Ye8h6DHs-XwpX4LGrOTqfZangS8PhVBxw@mail.gmail.com>
To: "Black, David" <David.Black@dell.com>
Cc: Lou Berger <lberger@labn.net>, Norman Finn <norman.finn@mail01.huawei.com>, Janos Farkas <Janos.Farkas@ericsson.com>, DetNet WG <detnet@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e5b51f05714eed40"
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/MB1D9ct9nJ7zjJWYudF7xgBSk2k>
Subject: Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 19 Jul 2018 00:05:08 -0000

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

+1

El mi=C3=A9., 18 de jul. de 2018 19:53, Black, David <David.Black@dell.com>
escribi=C3=B3:

> +1, Thanks, --David
>
>
>
> *From:* Lou Berger [mailto:lberger@labn.net]
> *Sent:* Wednesday, July 18, 2018 6:52 PM
> *To:* Norman Finn; Janos Farkas; Black, David
> *Cc:* DetNet WG
> *Subject:* Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
>
>
>
> This sounds sensible to me...
>
> Lou
> ------------------------------
>
> On July 18, 2018 6:47:01 PM Norman Finn <norman.finn@mail01.huawei.com>
> wrote:
>
> "Congestion loss protection" is better than "congestion protection".
> That's good.
>
>
>
> It's a big change, and makes the document unnecessarily wordy.  That's ba=
d.
>
>
>
> I would use "congestion protection" but explain somewhere that we are not
> talking about source throttling.
>
>
>
> And if adding that explanation is difficult or controversial, I would
> stick with "congestion protection".
>
>
>
> -- Norm
>
>
> ------------------------------
>
> *From:* detnet [detnet-bounces@ietf.org] on behalf of Janos Farkas [
> Janos.Farkas@ericsson.com]
> *Sent:* Wednesday, July 18, 2018 2:26 PM
> *To:* Black, David
> *Cc:* DetNet WG
> *Subject:* Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
>
> Both =E2=80=9Ccongestion protection=E2=80=9D and =E2=80=9Ccongestion loss=
 protection=E2=80=9D work for me.
>
>
>
> Note that the architecture document is quite populated with the term
> =E2=80=9Ccongestion protection=E2=80=9D. I do not know the other document=
s by heart.
>
>
>
> So it would be a bit of a change..
>
>
>
> I=E2=80=99d like to have the group=E2=80=99s opinion before making such a=
 change, e.g.,
> any objections?
>
>
>
> Thanks,
>
> Janos
>
>
>
>
>
> *From:* Black, David <David.Black@dell.com>
> *Sent:* Wednesday, July 18, 2018 8:19 PM
> *To:* Janos Farkas <Janos.Farkas@ericsson.com>
> *Cc:* DetNet WG <detnet@ietf.org>
> *Subject:* RE: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
>
>
>
> Hi Janos,
>
>
>
> That text works nicely.  In briefly talking to Lou, a related suggestion
> surfaced: =E2=80=9Ccongestion protection=E2=80=9D -> =E2=80=9Ccongestion =
loss protection=E2=80=9D where
> possible (may need to be abbreviated in the Figure) .
>
>
>
> This change would make it clearer that the primary focus is protection
> from losses caused by congestion as opposed to protection from all
> congestion.  DetNet should be able to tolerate some modest congestion
> (e.g., in nodes that don=E2=80=99t have reserved DetNet resources) as lon=
g as
> delivery is reliable and timely.
>
>
>
> Thanks, --David
>
>
>
> *From:* Janos Farkas [mailto:Janos.Farkas@ericsson.com
> <Janos.Farkas@ericsson.com>]
> *Sent:* Wednesday, July 18, 2018 11:45 AM
> *To:* Black, David
> *Cc:* DetNet WG
> *Subject:* RE: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
>
>
>
> Hi David,
>
>
>
> This implies updating the definition of the DetNet service layer, e.g., t=
o:
>
> DetNet service layer
>
> The layer at which A DetNet Service, e.g., service protection is provided=
.
>
>
>
> The definition of the DetNet transport layer remains the same:
>
> DetNet transport layer
>
> The layer that optionally provides congestion protection for
>
> DetNet flows over paths provided by the underlying network.
>
>
>
> Regards,
>
> Janos
>
>
>
>
>
> *From:* Black, David <David.Black@dell.com>
> *Sent:* Monday, July 16, 2018 3:21 PM
> *To:* Janos Farkas <Janos.Farkas@ericsson.com>
> *Cc:* DetNet WG <detnet@ietf.org>
> *Subject:* RE: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
>
>
>
> Don=E2=80=99t use =E2=80=9Ccongestion protection=E2=80=9D in the definiti=
ons for both levels.
>
>
>
> Thanks, --David
>
>
>
> *From:* J=C3=A1nos Farkas [mailto:janos.farkas@ericsson.com
> <janos.farkas@ericsson.com>]
> *Sent:* Sunday, July 15, 2018 10:43 PM
> *To:* Black, David
> *Cc:* DetNet WG
> *Subject:* Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
>
>
>
> Thank you David!
>
> I think we are set. :-)
>
> You got a point, we should update
> "DetNet service layer is the layer at which A DetNet Service, such as
> congestion or service protection is provided."
> to
> "DetNet service layer is the layer at which A DetNet Service, such as
> congestion protection and/or service protection is provided."
> in the definitions as well to make it clear.
>
> Thanks,
> Janos
>
> On 7/16/2018 3:03 AM, Black, David wrote:
>
> Moving the only two open items to the top =E2=80=A6
>
>
>
> -- Section 4
>
>
>
> > We could add some introductory text to 4.1 or 4.1.1, for instance:
> > The functionality needed for DetNet (Section 3) are implemented in the
> DetNet layer which comprises the DetNet service layer and the DetNet
> transport layer.
>
> > The DetNet service layer functions rely on flow identification and
> sequencing. The DetNet transport layer function may rely on flow
> identification.
> >
> > What do you think?
>
>
>
> I prefer functional (what it does) characterization to mechanistic (how i=
t
> works) characterization in an overview, e.g., excerpting from what I
> originally wrote:
>
> =C2=B7         The DetNet Service layer provides timely reliable in-order
> DetNet flow delivery to applications that use DetNet.
>
> =C2=B7         The DetNet Transport layer insulates DetNet flows from
> interference by network mechanisms, primarily queuing and routing
>
> I understand the principle.
>
> What about just copying the two definitions here:
> DetNet service layer is the layer at which A DetNet Service, such as
> congestion or service protection is provided.
> DetNet transport layer optionally provides congestion protection for
> DetNet flows over paths provided by the underlying network.
>
>
>
> David> Yes, that works, although I don=E2=80=99t think =E2=80=9Ccongestio=
n=E2=80=9D was meant to
> be included in the first definition =E2=80=A6
>
>
>
>    Many real-time networks rely on physical rings or chains of two-port
>
>    devices, with a relatively simple ring control protocol.
>
>
>
> How does a =E2=80=9Cring control protocol=E2=80=9D control =E2=80=9Cchain=
s=E2=80=9D?  Suggest: =E2=80=9Cring
> control protocol=E2=80=9D -> =E2=80=9Ccontrol protocol=E2=80=9D
>
> Also, are paired chains between common endpoints intended, or a more
> general notion of chains?
>
> This text refers to typical factory deployment, which is chain or ring..
> It seems better to keep =E2=80=9Cring control protocol=E2=80=9D because t=
hey are often
> very different from generic control protocols applicable to mesh networks=
.
>
> Would flipping chain and ring resolve your concern?
>
>    Many real-time networks rely on physical chains or rings of two-port
>
>    devices, with a relatively simple ring control protocol.
>
>
>
> *[David>] *It feels like =E2=80=9Cring control protocol=E2=80=9D is an im=
portant phrase
> to retain.   In the original text, would it be reasonable to add =E2=80=
=9C(applies
> to both rings and chains)=E2=80=9D to the end of the sentence?
>
> Well, I guess the point is that there are many specific ring protocols,
> but we are looking for a generic solution.
> What about deleting "chains" from the sentence?
>
>
>
> David> Yes, if the sentence is all about rings, it=E2=80=99s clear.
>
>
>
> Thanks, --David
>
>
>
> *From:* J=C3=A1nos Farkas [mailto:janos.farkas@ericsson.com
> <janos.farkas@ericsson.com>]
> *Sent:* Sunday, July 15, 2018 7:25 PM
> *To:* Black, David
> *Cc:* DetNet WG
> *Subject:* Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
>
>
>
> Hi David,
>
> Please see in-line.
>
> Thank you!
> Janos
>
> On 7/6/2018 11:50 PM, Black, David wrote:
>
> -- Bridged path definition
>
>
>
> >  Or should we do something else?
>
> > There is only one occurrence of "bridged path" in the text in brackets.
>
> That sounds like a better suggestion =E2=80=93 change that occurrence and=
 remove
> the definition of =E2=80=9Cbridged path=E2=80=9D from the draft.  That oc=
currence is in
> Section 4.1.1:
>
>
>
>    Congestion protection
>
>            The DetNet transport layer provides congestion protection.
>
>            See Section 4.5.  The actual queuing and shaping mechanisms
>
>            are typically provided by underlying subnet layers, these can
>
>            be closely associated with the means of providing paths for
>
>           DetNet flows (e.g., MPLS LSPs or bridged paths), the path and
>
>            the congestion protection are conflated in this figure.
>
>
>
> Perhaps: (e.g., MPLS LSPs or bridged paths) -> (MPLS LSPs or other networ=
k
> paths)
>
> or just delete the entire parenthetical example.
>
> OK. Let's just delete the entire parenthetical example.
>
>
>
> -- Section 4
>
>
>
> > We could add some introductory text to 4.1 or 4.1.1, for instance:
> > The functionality needed for DetNet (Section 3) are implemented in the
> DetNet layer which comprises the DetNet service layer and the DetNet
> transport layer.
>
> > The DetNet service layer functions rely on flow identification and
> sequencing. The DetNet transport layer function may rely on flow
> identification.
> >
> > What do you think?
>
>
>
> I prefer functional (what it does) characterization to mechanistic (how i=
t
> works) characterization in an overview, e.g., excerpting from what I
> originally wrote:
>
>    - The DetNet Service layer provides timely reliable in-order DetNet
>    flow delivery to applications that use DetNet.
>    - The DetNet Transport layer insulates DetNet flows from interference
>    by network mechanisms, primarily queuing and routing
>
> I understand the principle.
>
> What about just copying the two definitions here:
> DetNet service layer is the layer at which A DetNet Service, such as
> congestion or service protection is provided.
> DetNet transport layer optionally provides congestion protection for
> DetNet flows over paths provided by the underlying network.
>
>
> > Should we also rearrange, e.g., indent the text after Figure 2 such tha=
t
> > Packet sequencing, Duplicate elimination, Flow replication, Flow
> merging, Packet encoding, and Packet decoding get under Service layer
> > and
> > Congestion protection and Explicit routes get under Transport layer?
>
>
>
> No, I don=E2=80=99t think that=E2=80=99s necessary =E2=80=93 Figure 2 pro=
vides sufficient
> structure.
>
> OK.
>
>
>
> Plus a few more minor comments inline =E2=80=A6
>
>
>
> Thanks, --David
>
>
>
> *From:* J=C3=A1nos Farkas [mailto:janos.farkas@ericsson.com
> <janos.farkas@ericsson.com>]
> *Sent:* Wednesday, July 4, 2018 2:15 PM
> *To:* Black, David
> *Cc:* DetNet WG
> *Subject:* Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
>
>
>
> Hi David,
>
> Thank you very much for your review and comments!
>
> Please see in-line.
>
> On 6/29/2018 4:10 PM, Black, David wrote:
>
> The -06 version of this draft is much improved over the -05 version =E2=
=80=93 lots
> of diligent work by the authors is evident and appreciated.
>
>
>
> I have two minor content concerns and some smaller editorial items.
>
>
>
> ** Content
>
>
>
> -- Section 2.2
>
>
>
> The definition of =E2=80=9Cbridged path=E2=80=9D looks like a definition =
of =E2=80=9Cbridged
> forwarding=E2=80=9D =E2=80=93 the definition needs to encompass the notio=
n of a path that
> involves more than one bridge.
>
>
>
>    bridged path
>
>            A VLAN bridge uses the VLAN ID and the destination MAC
>
>            address to select the outbound port hence the path for a
>
>            frame.
>
>
>
> You are right, it looks like the emphasis is on bridge forwarding rather
> than path.
> However, the superposition of the outbound ports provides a path, which
> was tried to be captured by "hence the path".
> The idea was to keep it simple not dive into the details, which are not
> necessary in this document.
>
> Would it be good to update to:
>
>    bridged path
>
>            A VLAN bridge uses the VLAN ID and the destination MAC
>
>            address to select the outbound port. The superposition
>
>            of the outbound ports is the path for a frame.
>
> ?
>
> Or should we do something else?
> There is only one occurrence of "bridged path" in the text in brackets.
>
> -- Section 4
>
>
>
> Figure 2 in Section 4.1.1 introduces the Detnet service and transport
> layers.   The associated text quickly dives into explaining the
> functionality in those layers, but it would be helpful to start with an
> initial high level description of each of those layers that helps motivat=
e
> their separation.  It appears that:
>
> - The DetNet Service layer provides timely reliable in-order DetNet flow
> delivery to applications that use DetNet.   A DetNet flow at the top of t=
he
> DetNet Service layer may or may not be a compound flow at the bottom of
> that layer.
>
> - The DetNet Transport layer insulates DetNet flows (at the bottom of the
> DetNet Service layer) from interference by network mechanisms, primarily
> queuing and routing, where congestion is an indication of queueing
> interference.  A DetNet flow at the top of the DetNet Transport layer may
> or may not be a member flow that is part of a compound flow, depending on
> what is done in the DetNet Service layer.
>
>
> You are right, section 4 jumps into the details without much of an
> introduction. I guess we had a kind of chicken and egg problem here. Figu=
re
> 4 provides a higher level view than Figure 2. However, Figure 4 captures
> different aspects, dives into the details of data plane options. So, it
> seems better to keep the order.
>
> We could add some introductory text to 4.1 or 4.1.1, for instance:
> The functionality needed for DetNet (Section 3) are implemented in the
> DetNet layer which comprises the DetNet service layer and the DetNet
> transport layer. The DetNet service layer functions rely on flow
> identification and sequencing. The DetNet transport layer function may re=
ly
> on flow identification.
>
> What do you think?
>
> Should we also rearrange, e.g., indent the text after Figure 2 such that
> Packet sequencing, Duplicate elimination, Flow replication, Flow merging,
> Packet encoding, and Packet decoding get under Service layer
> and
> Congestion protection and Explicit routes get under Transport layer?
>
>
>
> There=E2=80=99s a related paragraph of text between Figures 3 and 4 in Se=
ction
> 4.1.2, but it doesn=E2=80=99t provide useful intuition about which functi=
onality
> belongs in which layer.
>
>
>
> ** Editorial
>
> -- Section 2.1
>
>
>
> =E2=80=9Cexpected=E2=80=9D seems off in the definition of reservation:
>
>
>
>    reservation
>
>            The set of resources allocated between a source and one or
>
>            more destinations through transit nodes and subnets
>
>            associated with a DetNet flow, to provide the expected DetNet
>
>            Service.
>
>
>
> Suggest either =E2=80=9Cto provide the provisioned DetNet Service to that=
 flow=E2=80=9D
>
> I like this one, will update to this one.
>
> or =E2=80=9Cto provide the specified DetNet Service to that flow.=E2=80=
=9D
>
>
>
> -- Section 3.1
>
>
>
>    o  An upper bound on out-of-order packet delivery.  It is worth
>
>       noting that some DetNet applications are unable to tolerate any
>
>       out-of-order delivery.
>
>
>
> Is that a sequence bound or a time bound or both?   I suspect that a
> sequence bound (maximum degree of reordering in a flow, independent of fl=
ow
> rate) was intended.  An analogous clarification would be helpful in secti=
on
> 3.2.2.1 .
>
> It is intentionally kept high level in the architecture draft. Details ar=
e
> to be provided by the flow information model draft. Please see my previou=
s
> mail:
> https://mailarchive.ietf.org/arch/msg/detnet/AWG2eemg_AWsvF2FwtREyd_xtC8.
>
> *[David>] *OK.
>
>
>
> -- Section 3.2.3
>
>
>
> I don=E2=80=99t understand =E2=80=9Cdefined=E2=80=9D in:
>
>
>
>    Even the use of
>
>    redundant paths through a network defined, e.g., by [RFC6372] do not
>
>    eliminate the chances of packet loss.
>
>
>
> Was =E2=80=9Ce.g., as defined by [RFC6372],=E2=80=9D intended?
>
> Yes, this was the intention, will update to this one.
>
>    Many real-time networks rely on physical rings or chains of two-port
>
>    devices, with a relatively simple ring control protocol.
>
>
>
> How does a =E2=80=9Cring control protocol=E2=80=9D control =E2=80=9Cchain=
s=E2=80=9D?  Suggest: =E2=80=9Cring
> control protocol=E2=80=9D -> =E2=80=9Ccontrol protocol=E2=80=9D
>
> Also, are paired chains between common endpoints intended, or a more
> general notion of chains?
>
> This text refers to typical factory deployment, which is chain or ring.
> It seems better to keep =E2=80=9Cring control protocol=E2=80=9D because t=
hey are often
> very different from generic control protocols applicable to mesh networks=
.
>
> Would flipping chain and ring resolve your concern?
>
>    Many real-time networks rely on physical chains or rings of two-port
>
>    devices, with a relatively simple ring control protocol.
>
>
>
> *[David>] *It feels like =E2=80=9Cring control protocol=E2=80=9D is an im=
portant phrase
> to retain.   In the original text, would it be reasonable to add =E2=80=
=9C(applies
> to both rings and chains)=E2=80=9D to the end of the sentence?
>
> Well, I guess the point is that there are many specific ring protocols,
> but we are looking for a generic solution.
> What about deleting "chains" from the sentence?
>
>
>
>    Explicit routes can be established various ways,
>
>
>
> established various -> established in various
>
> OK.
>
>
>
>    This is
>
>    irrespective of the distribution method used, also applies to service
>
>    protection over explicit routes.
>
>
>
> used, also -> used, and also
>
> OK.
>
>
>
> -- Figure 5 (Section 4.1.3)
>
>
>
> The UNI acronym is introduced without expansion or definition =E2=80=93 p=
lease
> correct that, e.g., by defining UNI in Section 2.1.
>
> DetNet-UNI is there among the definitions. It seems enough to me.
>
> *[David>] *That=E2=80=99s fine =E2=80=93 I overlooked that definition, so=
rry.
>
>
>
> -- Figure 9 (Section 4.7.2)
>
>
>
> I think I understand what=E2=80=99s going on, but the use of =E2=80=9Cadd=
/remove=E2=80=9D in the
> figure should be explained in associated text.
>
> What about updating the sentence above Figure 9 to:
> A packet with corresponding Flow-IDs is illustrated in Figure 9, which
> also indicates where Flow-ID can be added or removed.
>
> *[David>] *Sure, with one minor edit: =E2=80=9Cwhere Flow-ID=E2=80=9D -> =
=E2=80=9Cwhere each
> Flow-ID=E2=80=9D
>
> OK.
>
>
>
> Thanks, --David
>
>
> Thank you!
> Janos
>
>
>
> *From:* detnet [mailto:detnet-bounces@ietf.org <detnet-bounces@ietf.org>]=
 *On
> Behalf Of *J=C3=A1nos Farkas
> *Sent:* Thursday, June 28, 2018 9:09 PM
> *To:* Lou Berger; Stewart Bryant; detnet@ietf.org >> DetNet WG
> *Subject:* Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
>
>
>
> Dear all,
>
> Off-line discussions among Lou, Stewart, and authors followed the
> discussions to properly address the WGLC comments, including the detailed
> comments.
>
> A new revision of the draft has been uploaded:
> draft-ietf-detnet-architecture-06.
>
> In addition to the changes already described in this thread, the followin=
g
> bigger changes have been made to the draft:
>
>
> *Section 2.1 Terms used in this document*
>
> Some definitions refined as suggested by the detailed comments
>
> New definitions have been added:
>
>    "allocation
>            Resources are dedicated to support a DetNet flow.  Depending
>            on an implementation, the resource may be reused by non-
>            DetNet flows when it is not used by the DetNet flow.
>
>
>    PEF     A Packet Elimination Function (PEF) eliminates duplicate
>            copies of packets to prevent excess packets flooding the
>            network or duplicate packets being sent out of the DetNet
>            domain.  PEF can be implemented by an edge node, a relay
>            node, or an end system.
>
>   PRF     A Packet Replication Function (PRF) replicates DetNet flow
>            packets and forwards them to one or more next hops in the
>            DetNet domain.  The number of packet copies sent to each next
>            hop is a DetNet flow specific parameter at the node doing the
>            replication.  PRF can be implemented by an edge node, a relay
>            node, or an end system.
>
>    PREOF   Collective name for Packet Replication, Elimination, and
>            Ordering Functions.
>
>    POF     A Packet Ordering Function (POF) re-orders packets within a
>            DetNet flow that are received out of order.  This function
>            can be implemented by an edge node, a relay node, or an end
>            system.
>
>   DetNet service proxy
>            Maps between App-flows and DetNet flows.
>
>    bridged path
>            A VLAN bridge uses the VLAN ID and the destination MAC
>            address to select the outbound port hence the path for a
>            frame."
>
>
> *Section 3.1 Primary goals defining the DetNet QoS*
>
> A new QoS aspect has been added:
>    "o  An upper bound on out-of-order packet delivery.  It is worth
>       noting that some DetNet applications are unable to tolerate any
>       out-of-order delivery."
>
>
> The 3rd paragraph on loss on page 8 after the bullet list has been
> extended to:
>    "After congestion, the most important contributions to packet loss are
>    typically from random media errors and equipment failures.  Service
>    protection is the name for the mechanisms used by DetNet to address
>    these losses.  The mechanisms employed are constrained by the
>    requirement to meet the users' latency requirements.  Packet
>    replication and elimination (Section 3.2.2) and packet encoding
>    (Section 3.2.2.3) are described in this document to provide service
>    protection; others may be found.  For instance, packet encoding can
>    be used to provide service protection against random media errors,
>    packet replication and elimination can be used to provide service
>    protection against equipment failures.  This mechanism distributes
>    the contents of DetNet flows over multiple paths in time and/or
>    space, so that the loss of some of the paths does need not cause the
>    loss of any packets."
>
>
> *3.2.2.  Service Protection*
>
> Service protection is used as a more generic term. Introductory text adde=
d:
>    "Service protection aims to mitigate or eliminate packet loss due to
>    equipment failures, random media and/or memory faults.  These types
>    of packet loss can be greatly reduced by spreading the data over
>    multiple disjoint forwarding paths.  Various service protection
>    methods are described in [RFC6372], e.g., 1+1 linear protection.
>    This section describes the functional details of an additional method
>    in Section 3.2.2.2, which can be implemented as described in
>    Section 3.2.2.3 or as specified in [I-D.ietf-detnet-dp-sol-mpls] in
>    order to provide 1+n hitless protection.  The appropriate service
>    protection mechanism depends on the scenario and the requirements."
>
>
> New sub-section added:
>
> "3.2.2.1.  In-Order Delivery
>
>    Out-of-order packet delivery can be a side effect of service
>    protection.  Packets delivered out-of-order impact the amount of
>    buffering needed at the destination to properly process the received
>    data.  Such packets also influence the jitter of a flow.  The DetNet
>    service includes maximum allowed misordering as a constraint.  Zero
>    misordering would be a valid service constraint to reflect that the
>    end system(s) of the flow cannot tolerate any out-of-order delivery.
>    Service protection may provide a mechanism to support in-order
>    delivery."
>
>
> *3.2.2.2. Packet Replication and Elimination*
>
> New bullet added as the last one:
>    "o  The Packet Ordering Function (POF) uses the sequencing information
>       to re-order a DetNet flow's packets that are received out of
>       order."
>
> New sentence added after the bullet list:
> "The order in which a node applies the PEF and the PRF to a DetNet
> flow is implementation specific."
>
> 2nd paragraph after the bullet list has been updated to:
> "Some service protection mechanisms rely on switching from one flow to
>    another when a failure of a flow is detected.  Contrarily, packet
>    replication and elimination combines the DetNet member flows sent
>    along multiple different paths, and performs a packet-by-packet
>    selection of which to discard, e.g., based on sequencing information."
>
>
> *3.2.3.  Explicit routes*
>
> Out-of-order aspect added to the first paragraph, which is about
> distributed routing:
> "Furthermore, out-of-order
> packet delivery can be a side effect of route changes."
>
> New sentence added to the 3rd paragraph:
> "Explicit routes can be established various
> ways, e.g., with RSVP-TE [RFC3209], with Segment Routing (SR)
> [I-D.ietf-spring-segment-routing], via a Software Defined Networking
> approach [RFC7426], with IS-IS [RFC7813], etc."
>
> New paragraph added:
>    "Out-of-order packet delivery can be a side effect of distributing a
>    single flow over multiple paths especially when there is a change
>    from one path to another when combining the flow.  This is
>    irrespective of the distribution method used, also applies to service
>    protection over explicit routes.  As described in Section 3.2.2.1,
>    out-of-order packets influence the jitter of a flow and impact the
>    amount of buffering needed to process the data; therefore, DetNet
>    service includes maximum allowed misordering as a constraint.  The
>    use of explicit routes helps to provide in-order delivery because
>    there is no immediate route change with the network topology, but the
>    changes are plannable as they are between the different explicit
>    routes."
>
>
> * 4.1.1. Representative Protocol Stack Model*
>
> "Explicit routes" have been added to Figure 2 with the corresponding
> explanation:
>  "Explicit routes
>            The DetNet transport layer provides mechanisms to ensure that
>            fixed paths are provided for DetNet flows.  These explicit
>            paths avoid the impact of network convergence."
>
>
> Section 4.11 Connected islands vs. networks of v05 has been deleted
> because it was just a leftover from early drafts on what DetNet WG should
> do; which are covered by the charter anyways.
>
>
> References have been cleaned up and brought up-to-date.
>
>
> Refinements have been implemented in the draft according to Lou's detaile=
d
> comments. They are not listed here because they are minor changes.
>
>
> Best regards,
> Janos
>
> On 6/12/2018 2:48 PM, Lou Berger wrote:
>
>
> Bal=C3=A1zs,
>
> Thanks for the response -- please see below.
>
> ----------
> On June 12, 2018 4:07:35 AM Bal=C3=A1zs Varga A <balazs.a.varga@ericsson.=
com>
> <balazs.a.varga@ericsson.com> wrote:
>
> Hi Lou, Thanks for the comments. See reactions inline. Document update in
> progress. Cheers Bala'zs
>
> -----Original Message-----
> From: detnet <detnet-bounces@ietf.org> <detnet-bounces@ietf.org> On
> Behalf Of Lou Berger
> Sent: 2018. j=C3=BAnius 1. 22:42
> To: DetNet WG <detnet@ietf.org> <detnet@ietf.org>;
> draft-ietf-detnet-architecture@ietf.org
> Subject: [Detnet] Promised comments on draft-ietf-detnet-architecture
>
> Hi,
>
>      I have a number of high level comments on the document that I'd like
> to  raise below.  I also have a number of more editorial/specific comment=
s
> that  I'd like to review directly with the authors and then have them
> report back  on changes -- if any turn out to be more substantive
> discussions from the  author's perspective, I'll raise these on the list
> separately.
>
> ...
>
>
> - WRT Section 4.4.3, I think the inclusion of a distributed control plane
> in the "Network Plane" is inconsistent with other functional definitions
> and conflates where a function resides from the actual function and that
> whether control is implemented in a fully centralized, fully distributed =
or
> some hybrid form doesn't fundamentally change  the control function's rol=
e
> -- therefore I think the sections 4..4.2 and .3 should be revised
> accordingly
> [Bal=C3=A1zs Varga A] Agree in principal. Let's discuss the details.
>
> Okay - I'll work with you off line and we can report back the
> results/proposed changes.
>
> - In several places it's not clear that DetNet service is always a L3
> service which is controlled using L3 identifiers, i.e., IP addresses --
> this is true even in the MPLS service case and the TSN over MPLS case. I
> think this is an important point to be clear on in the document.
> [Bal=C3=A1zs Varga A] I am not sure. DetNet service is always provided ov=
er a
> L3 network (IP or MPLS), that is fine. However the service itself can be =
L2
> or L3. In case of TSN Ethernet frames are transported, so it is a L2
> service. In case of IP end systems IP packets are transported so it is a =
L3
> service.
>
>
> Humm - While I agree that DetNet is providing an (enhanced) L2VPN service=
,
> it is not itself providing control or service of L2 devices -- this is
> TSN's job.  The fact that DetNet is all about behavior of L3 nodes (i.e.,
> IP and PW/MPLS) and not L2 nodes (i.e., TSN bridges) is something the
> architecture should make unambiguous.
>
> Thanks,
> Lou
>
> Please let me know what you think.
>
> Cheers,
>
> 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
>
>
>
>
>
> On 6/12/2018 6:27 PM, Stewart Bryant wrote:
>
> Dear Bala'zs
>
> Thank you your for your consideration of these points. I will just pick u=
p
> a few that need some further thought:
>
>
>
>
>
>
>
>     DetNet transit node
>
>            A node operating at the DetNet transport layer, that utilizes
>
>            link layer and/or network layer switching across multiple
>
>            links and/or sub-networks to provide paths for DetNet service
>
>            layer functions.  Optionally provides congestion protection
>
>            over those paths.  An MPLS LSR is an example of a DetNet
>
>            transit node.
>
> SB> In that example it would have to be a DetNet enable/aware LSR. An
>
> SB> ordinary LSR would not know anything about DetNet.
>
>
>
> [Bal=C3=A1zs Varga A] No, A DetNet aware LSR would be a relay node (S-PE)=
.
>
>
> I think the confusion is what "DetNet Transport Layer" means. This
> technology touches on Transport Layer in  the L4 sense, and the
> Transport Network Layer as in the packet network that carries
> L3 packets.
>
> So I think that we need to clarify whether a DetNet transit node
> is an S-PE (i.e. a a transit node in the DetNet layer), or a P node
> (i.e. a transit node that is carrying DetNet packets but could be
> carrying any sort of MPLS packet)
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
>
>
>
>
>    These three techniques can be applied independently, giving eight
>
>    possible combinations, including none (no DetNet), although some
>
>    combinations are of wider utility than others.  This separation keeps
>
>    the protocol stack coherent and maximizes interoperability with
>
>    existing and developing standards in this (IETF) and other Standards
>
>    Development Organizations.  Some examples of typical expected
>
>    combinations:
>
>
>
>    o  Explicit routes plus service protection are exactly the techniques
>
>       employed by [HSR-PRP].  Explicit routes are achieved by limiting
>
>       the physical topology of the network, and the sequentialization,
>
>       replication, and duplicate elimination are facilitated by packet
>
>       tags added at the front or the end of Ethernet frames.
>
>
>
> SB> ER can be done virtually as well as physically. RSVP is a type of
>
> SB> ER, as is Adj-SID based SR, and we can design other types.
>
>
>
> [Bal=C3=A1zs Varga A] Agree, but these are examples. Statement is for HSR=
-PRP.
>
> So the question is whether we should expand the set of examples,
> particularly
> to more accessible ones.
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
>
>
>
>
>
>
>                     Packet replication and elimination
>
>
>
>                 > > > > > > > > > relay > > > > > > > >
>
>                > /------------+ R node E +------------\ >
>
>               > /                  v + ^               \ >
>
>       end    R +                   v | ^                + E end
>
>       system   +                   v | ^                +   system
>
>               > \                  v + ^               / >
>
>                > \------------+ R relay E +-----------/ >
>
>                 > > > > > > > > >  node > > > > > > > >
>
>
>
>                                  Figure 1
>
>
>
>    Packet replication and elimination does not react to and correct
>
>    failures; it is entirely passive.  Thus, intermittent failures,
>
>
>
> SB> I think it copes with intermittent failures OK.
>
>
>
> [Bal=C3=A1zs Varga A] Yes, PRF and PEF can eliminate the effect of such
> failures. But text
>
> intends to say that it is passive. It is not reacting to such failures. N=
o
> change in text.
>
>
>
>
> You say that PREF does not correct failures. I would contend that is
> exactly
> what it does. Sure it does not react but it does correct, and it does
> address intermittent failures.
>
>
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
>
>
>    transported between the peer end systems.  Therefore, the following
>
>    possible types / formats of a DetNet flow are distinguished in this
>
>    document:
>
>
>
>    o  App-flow: native format of a DetNet flow.  It does not contain any
>
>       DetNet related attributes.
>
>
>
>    o  DetNet-t-flow: specific format of a DetNet flow.  Only requires
>
>       the congestion / latency features provided by the Detnet transport
>
>       layer.
>
>
>
>    o  DetNet-s-flow: specific format of a DetNet flow.  Only requires
>
>       the replication/elimination feature ensured by the DetNet service
>
>       layer.
>
>
>
>    o  DetNet-st-flow: specific format of a DetNet flow.  It requires
>
>       both DetNet service layer and DetNet transport layer functions
>
>       during forwarding.
>
> SB> I find the relisting of these types confusing. Wheren't they defined
>
> SB> in the section above?
>
>
>
> [Bal=C3=A1zs Varga A] This is inline with the previous section " Grouping=
 of
> end systems ".
>
> Surely if we have defined them we never need to do anything but name them
> in
> later sections. Redefinition is never a good idea because it often leads
> to
> conflicting definitions.
>
>
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
>
>
>
>
>
>
>    [HSR-PRP]  IEC, "High availability seamless redundancy (HSR) is a
>
>               further development of the PRP approach, although HSR
>
>               functions primarily as a protocol for creating media
>
>               redundancy while PRP, as described in the previous
>
>               section, creates network redundancy.  PRP and HSR are both
>
>               described in the IEC 62439 3 standard.",
>
>               <http://webstore.iec.ch/webstore/webstore.nsf/
>
>               artnum/046615!opendocument>.
>
>
>
> SB> Not available at the time of this review, but my recollection is
>
> SB> that this is not readily available without paying a large fee.
>
>
> If we decide that this is essential as a key reference, there needs to be
> some suitable text, as this will get raised a number of times between
> here an publication as first the directorates and then the ADs run
> into this.
>
>
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
>
>
>
>
>
>
>    [ISA95]    ANSI/ISA, "Enterprise-Control System Integration Part 1:
>
>               Models and Terminology", 2000,
>
>               <https://www.isa.org/isa95/>.
>
>
>
> SB> Should that be 2000, or 2010.
>
> SB> Note that this seems to be a very expensive document to access.
>
>
>
> You did not comment on the correctness of the reference.
>
>
>
>
> Best Regards
>
> Stewart
>
>
>
>
>
>
>
>
>
> _______________________________________________
> 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
>

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

<div dir=3D"auto">+1</div><br><div class=3D"gmail_quote"><div dir=3D"ltr">E=
l mi=C3=A9., 18 de jul. de 2018 19:53, Black, David &lt;<a href=3D"mailto:D=
avid.Black@dell.com">David.Black@dell.com</a>&gt; escribi=C3=B3:<br></div><=
blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px=
 #ccc solid;padding-left:1ex">





<div bgcolor=3D"white" lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"m_-571608442216698499WordSection1">
<p class=3D"MsoNormal"><a name=3D"m_-571608442216698499__MailEndCompose" re=
l=3D"noreferrer"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,sans-serif;color:#1f497d">+1,
</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,=
sans-serif;color:#1f497d">Thanks, --David<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></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 =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:windowtext">From:</span></b><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtex=
t"> Lou Berger [mailto:<a href=3D"mailto:lberger@labn.net" target=3D"_blank=
" rel=3D"noreferrer">lberger@labn.net</a>]
<br>
<b>Sent:</b> Wednesday, July 18, 2018 6:52 PM<br>
<b>To:</b> Norman Finn; Janos Farkas; Black, David<br>
<b>Cc:</b> DetNet WG<br>
<b>Subject:</b> Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-0=
5<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p style=3D"margin-bottom:12.0pt"><span style=3D"color:black">This sounds s=
ensible to me...<u></u><u></u></span></p>
<p style=3D"margin-bottom:12.0pt"><span style=3D"color:black">Lou<u></u><u>=
</u></span></p>
</div>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center">
<hr size=3D"3" width=3D"100%" align=3D"center">
</div>
<p style=3D"margin-right:0in;margin-bottom:8.0pt;margin-left:0in">
<span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;co=
lor:black">On July 18, 2018 6:47:01 PM Norman Finn &lt;<a href=3D"mailto:no=
rman.finn@mail01.huawei.com" target=3D"_blank" rel=3D"noreferrer">norman.fi=
nn@mail01.huawei.com</a>&gt; wrote:<u></u><u></u></span></p>
<blockquote style=3D"border:none;border-left:solid gray 1.0pt;padding:0in 0=
in 0in 5.0pt;margin-left:4.5pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif">&quot;Congestion loss protection&quot; is better tha=
n &quot;congestion protection&quot;.=C2=A0 That&#39;s good.<u></u><u></u></=
span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif">It&#39;s a big change, and makes the document unnece=
ssarily wordy.=C2=A0 That&#39;s bad.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif">I would use &quot;congestion protection&quot; but ex=
plain somewhere that we are not talking about source throttling.<u></u><u><=
/u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif">And if adding that explanation is difficult or contr=
oversial, I would stick with &quot;congestion protection&quot;.<u></u><u></=
u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif">-- Norm<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center">
<hr size=3D"3" width=3D"100%" align=3D"center">
</div>
<div id=3D"m_-571608442216698499divRpF821151">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif">From:</span></b><s=
pan style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif"> d=
etnet [<a href=3D"mailto:detnet-bounces@ietf.org" target=3D"_blank" rel=3D"=
noreferrer">detnet-bounces@ietf.org</a>] on behalf of Janos Farkas [<a href=
=3D"mailto:Janos.Farkas@ericsson.com" target=3D"_blank" rel=3D"noreferrer">=
Janos.Farkas@ericsson.com</a>]<br>
<b>Sent:</b> Wednesday, July 18, 2018 2:26 PM<br>
<b>To:</b> Black, David<br>
<b>Cc:</b> DetNet WG<br>
<b>Subject:</b> Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-0=
5</span><u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:windowtext">Both =E2=80=9Ccongestion protectio=
n=E2=80=9D and =E2=80=9Ccongestion loss protection=E2=80=9D work for me.</s=
pan><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:windowtext">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:windowtext">Note that the architecture documen=
t is quite populated with the term =E2=80=9Ccongestion protection=E2=80=9D.=
 I do not know the other documents by heart.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:windowtext">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:windowtext">So it would be a bit of a change..=
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:windowtext">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:windowtext">I=E2=80=99d like to have the group=
=E2=80=99s opinion before making such a change, e.g., any objections?</span=
><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:windowtext">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:windowtext">Thanks,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:windowtext">Janos</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:windowtext">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:windowtext">=C2=A0</span><u></u><u></u></p>
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:windowtext">From:</span></b><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtex=
t"> Black, David &lt;<a href=3D"mailto:David.Black@dell.com" target=3D"_bla=
nk" rel=3D"noreferrer">David.Black@dell.com</a>&gt;
<br>
<b>Sent:</b> Wednesday, July 18, 2018 8:19 PM<br>
<b>To:</b> Janos Farkas &lt;<a href=3D"mailto:Janos.Farkas@ericsson.com" ta=
rget=3D"_blank" rel=3D"noreferrer">Janos.Farkas@ericsson.com</a>&gt;<br>
<b>Cc:</b> DetNet WG &lt;<a href=3D"mailto:detnet@ietf.org" target=3D"_blan=
k" rel=3D"noreferrer">detnet@ietf.org</a>&gt;<br>
<b>Subject:</b> RE: [Detnet] WG Last Call: draft-ietf-detnet-architecture-0=
5</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:teal">Hi Janos,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:teal">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:teal">That text works nicely.=C2=A0 In briefly=
 talking to Lou, a related suggestion surfaced: =E2=80=9Ccongestion protect=
ion=E2=80=9D -&gt; =E2=80=9Ccongestion loss protection=E2=80=9D where possi=
ble (may need
 to be abbreviated in the Figure) .</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:teal">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:teal">This change would make it clearer that t=
he primary focus is protection from losses caused by congestion as opposed =
to protection from all congestion.=C2=A0 DetNet should
 be able to tolerate some modest congestion (e.g., in nodes that don=E2=80=
=99t have reserved DetNet resources) as long as delivery is reliable and ti=
mely.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:teal">=C2=A0</span><u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:teal">Thanks, --David</span><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:teal">=C2=A0</span><u></u><u></u></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:windowtext">From:</span></b><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtex=
t"> Janos Farkas [<a href=3D"mailto:Janos.Farkas@ericsson.com" target=3D"_b=
lank" rel=3D"noreferrer">mailto:Janos.Farkas@ericsson.com</a>]
<br>
<b>Sent:</b> Wednesday, July 18, 2018 11:45 AM<br>
<b>To:</b> Black, David<br>
<b>Cc:</b> DetNet WG<br>
<b>Subject:</b> RE: [Detnet] WG Last Call: draft-ietf-detnet-architecture-0=
5</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:windowtext">Hi David,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:windowtext">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:windowtext">This implies updating the definiti=
on of the DetNet service layer, e.g., to:</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:Courier;color:windowtext">DetNet service layer</span><u></u><u></u></p=
>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:Courier;color:windowtext">The layer at which A DetNet Service, e.g., s=
ervice protection is provided.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:windowtext">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:windowtext">The definition of the DetNet trans=
port layer remains the same:</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:Courier;color:windowtext">DetNet transport layer</span><u></u><u></u><=
/p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:Courier;color:windowtext">The layer that optionally provides congestio=
n protection for</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Courier;color:windowtext"=
>DetNet flows over paths provided by the underlying network.</span><u></u><=
u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:windowtext">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:windowtext">Regards,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:windowtext">Janos</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:windowtext">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:windowtext">=C2=A0</span><u></u><u></u></p>
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:windowtext">From:</span></b><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtex=
t"> Black, David &lt;<a href=3D"mailto:David.Black@dell.com" target=3D"_bla=
nk" rel=3D"noreferrer">David.Black@dell.com</a>&gt;
<br>
<b>Sent:</b> Monday, July 16, 2018 3:21 PM<br>
<b>To:</b> Janos Farkas &lt;<a href=3D"mailto:Janos.Farkas@ericsson.com" ta=
rget=3D"_blank" rel=3D"noreferrer">Janos.Farkas@ericsson.com</a>&gt;<br>
<b>Cc:</b> DetNet WG &lt;<a href=3D"mailto:detnet@ietf.org" target=3D"_blan=
k" rel=3D"noreferrer">detnet@ietf.org</a>&gt;<br>
<b>Subject:</b> RE: [Detnet] WG Last Call: draft-ietf-detnet-architecture-0=
5</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:olive">Don=E2=80=99t use =E2=80=9Ccongestion p=
rotection=E2=80=9D in the definitions for both levels.</span><u></u><u></u>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:olive">=C2=A0</span><u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:olive">Thanks, --David</span><u></u><u></u></p=
>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:olive">=C2=A0</span><u></u><u></u></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:windowtext">From:</span></b><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtex=
t"> J=C3=A1nos Farkas [<a href=3D"mailto:janos.farkas@ericsson.com" target=
=3D"_blank" rel=3D"noreferrer">mailto:janos.farkas@ericsson.com</a>]
<br>
<b>Sent:</b> Sunday, July 15, 2018 10:43 PM<br>
<b>To:</b> Black, David<br>
<b>Cc:</b> DetNet WG<br>
<b>Subject:</b> Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-0=
5</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Thank you David!<br>
<br>
I think we are set. :-)<br>
<br>
You got a point, we should update<br>
&quot;DetNet service layer is the layer at which A DetNet Service, such as =
congestion or service protection is provided.&quot;<br>
to<br>
&quot;DetNet service layer is the layer at which A DetNet Service, such as =
congestion protection and/or service protection is provided.&quot;<br>
in the definitions as well to make it clear.<br>
<br>
Thanks,<br>
Janos<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">On 7/16/2018 3:03 AM, Black, David wrote:<u></u><u><=
/u></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#003300">Moving the only two open items to the=
 top =E2=80=A6</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#003300">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366">-- Section 4</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#006=
600">&gt; We could add some introductory text to 4.1 or 4.1.1, for instance=
:</span><br>
&gt; The functionality needed for DetNet (Section 3) are implemented in the=
 DetNet layer which comprises the DetNet service layer and the DetNet trans=
port layer.<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&gt; The DetNet service l=
ayer functions rely on flow identification and sequencing. The DetNet trans=
port layer function may rely on flow identification.<br>
&gt;<br>
<span style=3D"color:#006600">&gt; What do you think?</span><u></u><u></u><=
/p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#006=
600">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#993366">I prefer f=
unctional (what it does) characterization to mechanistic (how it works) cha=
racterization in an overview, e.g., excerpting from
 what I originally wrote:</span><u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoListParagraph" style=3D"margin-left:1.0=
in"><span style=3D"font-family:Symbol">=C2=B7</span><span style=3D"font-siz=
e:7.0pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans=
-serif;color:#1f497d">The DetNet Service layer provides timely reliable in-=
order DetNet flow delivery to applications that use DetNet.</span><u></u><u=
></u></p>
<p class=3D"m_-571608442216698499MsoListParagraph" style=3D"margin-left:1.0=
in"><span style=3D"font-family:Symbol">=C2=B7</span><span style=3D"font-siz=
e:7.0pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans=
-serif;color:#1f497d">The DetNet Transport layer insulates DetNet flows fro=
m interference by network mechanisms, primarily queuing and routing</span><=
u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">I understand the principl=
e.<br>
<br>
What about just copying the two definitions here:<br>
DetNet service layer is the layer at which A DetNet Service, such as conges=
tion or service protection is provided.<br>
DetNet transport layer optionally provides congestion protection for DetNet=
 flows over paths provided by the underlying network.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#003300">David&gt; Yes, that works, although I=
 don=E2=80=99t think =E2=80=9Ccongestion=E2=80=9D was meant to be included =
in the first definition =E2=80=A6</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#003300">=C2=A0</span><u></u><u></u></p>
<pre style=3D"margin-left:.5in"><span style=3D"color:black">=C2=A0=C2=A0 Ma=
ny real-time networks rely on physical rings or chains of two-port<u></u><u=
></u></span></pre>
<pre style=3D"margin-left:.5in"><span style=3D"color:black">=C2=A0=C2=A0 de=
vices, with a relatively simple ring control protocol. <u></u><u></u></span=
></pre>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">=C2=A0</sp=
an><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">How does a=
 =E2=80=9Cring control protocol=E2=80=9D control =E2=80=9Cchains=E2=80=9D?=
=C2=A0 Suggest: =E2=80=9Cring control protocol=E2=80=9D -&gt; =E2=80=9Ccont=
rol protocol=E2=80=9D</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Also, are =
paired chains between common endpoints intended, or a more general notion o=
f chains?</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#006=
600">This text refers to typical factory deployment, which is chain or ring=
..<br>
It seems better to keep =E2=80=9Cring control protocol=E2=80=9D because the=
y are often very different from generic control protocols applicable to mes=
h networks.<br>
<br>
Would flipping chain and ring resolve your concern?</span><u></u><u></u></p=
>
<pre style=3D"margin-left:.5in"><span style=3D"color:black">=C2=A0=C2=A0 Ma=
ny real-time networks rely on physical chains or rings of two-port<u></u><u=
></u></span></pre>
<pre style=3D"margin-left:.5in"><span style=3D"color:black">=C2=A0=C2=A0 de=
vices, with a relatively simple ring control protocol. <u></u><u></u></span=
></pre>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">=C2=A0</sp=
an><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#993366">[David&gt;]
</span></i></b><span style=3D"color:#993366">It feels like =E2=80=9Cring co=
ntrol protocol=E2=80=9D is an important phrase to retain.=C2=A0=C2=A0 In th=
e original text, would it be reasonable to add =E2=80=9C(applies to both ri=
ngs and chains)=E2=80=9D to the end of the sentence?</span><u></u><u></u></=
p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Well, I guess the point i=
s that there are many specific ring protocols, but we are looking for a gen=
eric solution.<br>
What about deleting &quot;chains&quot; from the sentence?<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#003300">David&gt; Yes, if the sentence is all=
 about rings, it=E2=80=99s clear.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#003300">=C2=A0</span><u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#003300">Thanks, --David</span><u></u><u></u><=
/p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#003300">=C2=A0</span><u></u><u></u></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:windowtext">From:</span></b><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtex=
t"> J=C3=A1nos Farkas [<a href=3D"mailto:janos.farkas@ericsson.com" target=
=3D"_blank" rel=3D"noreferrer">mailto:janos.farkas@ericsson.com</a>]
<br>
<b>Sent:</b> Sunday, July 15, 2018 7:25 PM<br>
<b>To:</b> Black, David<br>
<b>Cc:</b> DetNet WG<br>
<b>Subject:</b> Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-0=
5</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Hi David,<br>
<br>
Please see in-line.<br>
<br>
Thank you!<br>
Janos<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">On 7/6/2018 11:50 PM, Black, David wrote:<u></u><u><=
/u></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366">-- Bridged path definition</span><u><=
/u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#006600">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#006600">&gt; =C2=A0Or should w=
e do something else?</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#006600">&gt; There is only one occurrence of &quot;bridged path&quot; in t=
he text in brackets.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366">That sounds like a better suggestion =
=E2=80=93 change that occurrence and remove the definition of =E2=80=9Cbrid=
ged path=E2=80=9D from the draft.=C2=A0 That occurrence is in Section 4.1.1=
:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=A0 Congestion prot=
ection</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 The DetNet transport layer provides conge=
stion protection.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 See Section 4.5.=C2=A0 The actual queuing=
 and shaping mechanisms</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 are typically provided by underlying subn=
et layers, these can</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 be closely associated with the means of p=
roviding paths for</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0DetNet flows (e.g., MPLS LSPs or bridged p=
aths), the path and</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Courier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 the congestion protection are conflated i=
n this figure.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366">Perhaps: (e.g., MPLS LSPs or bridged =
paths) -&gt; (MPLS LSPs or other network paths)</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366">or just delete the entire parenthetic=
al example.</span><u></u><u></u></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">OK. Let&#39;s just de=
lete the entire parenthetical example.<u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366">-- Section 4</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#006600">&gt; We could add some=
 introductory text to 4.1 or 4.1.1, for instance:</span><br>
&gt; The functionality needed for DetNet (Section 3) are implemented in the=
 DetNet layer which comprises the DetNet service layer and the DetNet trans=
port layer.<u></u><u></u></p>
<p class=3D"MsoNormal">&gt; The DetNet service layer functions rely on flow=
 identification and sequencing. The DetNet transport layer function may rel=
y on flow identification.<br>
&gt;<br>
<span style=3D"color:#006600">&gt; What do you think?</span><u></u><u></u><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#006600">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366">I prefer functional (what it does) ch=
aracterization to mechanistic (how it works) characterization in an overvie=
w, e.g., excerpting from what I originally wrote:</span><u></u><u></u></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;C=
alibri&quot;,sans-serif;color:#1f497d">The DetNet Service layer provides ti=
mely reliable in-order DetNet flow delivery to applications that use DetNet=
.</span><u></u><u></u></li><li class=3D"MsoNormal"><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">The DetNe=
t Transport layer insulates DetNet flows from interference by network mecha=
nisms, primarily queuing and routing</span><u></u><u></u></li></ul>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">I understand the prin=
ciple.<br>
<br>
What about just copying the two definitions here:<br>
DetNet service layer is the layer at which A DetNet Service, such as conges=
tion or service protection is provided.<br>
DetNet transport layer optionally provides congestion protection for DetNet=
 flows over paths provided by the underlying network.<u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><br>
<span style=3D"color:#006600">&gt; Should we also rearrange, e.g., indent t=
he text after Figure 2 such that
<br>
&gt; Packet sequencing, Duplicate elimination, Flow replication, Flow mergi=
ng, Packet encoding, and Packet decoding get under Service layer<br>
&gt; and<br>
&gt; Congestion protection and Explicit routes get under Transport layer?</=
span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366">=C2=A0</span><u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366">No, I don=E2=80=99t think that=E2=80=
=99s necessary =E2=80=93 Figure 2 provides sufficient structure.</span><u><=
/u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">OK.<u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366">Plus a few more minor comments inline=
 =E2=80=A6</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366">Thanks, --David</span><u></u><u></u><=
/p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#993366">=C2=A0</span><u></u><u></u></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:windowtext">From:</span></b><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtex=
t"> J=C3=A1nos Farkas [<a href=3D"mailto:janos.farkas@ericsson.com" target=
=3D"_blank" rel=3D"noreferrer">mailto:janos.farkas@ericsson.com</a>]
<br>
<b>Sent:</b> Wednesday, July 4, 2018 2:15 PM<br>
<b>To:</b> Black, David<br>
<b>Cc:</b> DetNet WG<br>
<b>Subject:</b> Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-0=
5</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#006600">Hi David,<br>
<br>
Thank you very much for your review and comments!<br>
<br>
Please see in-line.</span><u></u><u></u></p>
<div>
<p class=3D"MsoNormal">On 6/29/2018 4:10 PM, Black, David wrote:<u></u><u><=
/u></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">The -06 version of this draft is much=
 improved over the -05 version =E2=80=93 lots of diligent work by the autho=
rs is evident and appreciated.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">I have two minor content concerns and=
 some smaller editorial items.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">** Content</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">-- Section 2.2</span><u></u><u></u></=
p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">The definition of =E2=80=9Cbridged pa=
th=E2=80=9D looks like a definition of =E2=80=9Cbridged forwarding=E2=80=9D=
 =E2=80=93 the definition needs to encompass the notion of a path that invo=
lves more than
 one bridge.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<pre><span style=3D"color:black">=C2=A0=C2=A0 bridged path<u></u><u></u></s=
pan></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 A VLAN bridge uses the VLAN ID and the destination MAC<u=
></u><u></u></span></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 address to select the outbound port hence the path for a=
<u></u><u></u></span></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 frame.<u></u><u></u></span></pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"color:#006600">You are right, it look=
s like the emphasis is on bridge forwarding rather than path.<br>
However, the superposition of the outbound ports provides a path, which was=
 tried to be captured by &quot;hence the path&quot;.<br>
The idea was to keep it simple not dive into the details, which are not nec=
essary in this document.<br>
<br>
Would it be good to update to:</span><u></u><u></u></p>
<pre><span style=3D"color:black">=C2=A0=C2=A0 bridged path<u></u><u></u></s=
pan></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 A VLAN bridge uses the VLAN ID and the destination MAC<u=
></u><u></u></span></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 address to select the outbound port. The superposition<u=
></u><u></u></span></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 of the outbound ports is the path for a frame.<u></u><u>=
</u></span></pre>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#006600">?<br>
<br>
Or should we do something else? <br>
There is only one occurrence of &quot;bridged path&quot; in the text in bra=
ckets.</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">-- Section 4</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Figure 2 in Section 4.1.1 introduces =
the Detnet service and transport layers.=C2=A0=C2=A0 The associated text qu=
ickly dives into explaining the functionality in those layers,
 but it would be helpful to start with an initial high level description of=
 each of those layers that helps motivate their separation.=C2=A0 It appear=
s that:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">- The DetNet Service layer provides t=
imely reliable in-order DetNet flow delivery to applications that use DetNe=
t.=C2=A0=C2=A0 A DetNet flow at the top of the DetNet Service
 layer may or may not be a compound flow at the bottom of that layer.</span=
><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">- The DetNet Transport layer insulate=
s DetNet flows (at the bottom of the DetNet Service layer) from interferenc=
e by network mechanisms, primarily queuing and
 routing, where congestion is an indication of queueing interference.=C2=A0=
 A DetNet flow at the top of the DetNet Transport layer may or may not be a=
 member flow that is part of a compound flow, depending on what is done in =
the DetNet Service layer.</span><u></u><u></u></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
<span style=3D"color:#006600">You are right, section 4 jumps into the detai=
ls without much of an introduction. I guess we had a kind of chicken and eg=
g problem here. Figure 4 provides a higher level view than Figure 2. Howeve=
r, Figure 4 captures different aspects,
 dives into the details of data plane options. So, it seems better to keep =
the order.<br>
<br>
We could add some introductory text to 4.1 or 4.1.1, for instance:</span><b=
r>
The functionality needed for DetNet (Section 3) are implemented in the DetN=
et layer which comprises the DetNet service layer and the DetNet transport =
layer. The DetNet service layer functions rely on flow identification and s=
equencing. The DetNet transport
 layer function may rely on flow identification.<br>
<br>
<span style=3D"color:#006600">What do you think?</span><br>
<br>
<span style=3D"color:#006600">Should we also rearrange, e.g., indent the te=
xt after Figure 2 such that
<br>
Packet sequencing, Duplicate elimination, Flow replication, Flow merging, P=
acket encoding, and Packet decoding get under Service layer<br>
and<br>
Congestion protection and Explicit routes get under Transport layer?</span>=
<br>
<br>
<u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">There=E2=80=99s a related paragraph o=
f text between Figures 3 and 4 in Section 4.1.2, but it doesn=E2=80=99t pro=
vide useful intuition about which functionality belongs in which
 layer.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">** Edi=
torial</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">-- Section 2.1</span><u></u><u></u></=
p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=E2=80=9Cexpected=E2=80=9D seems off =
in the definition of reservation:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">=C2=A0=C2=A0 reservation</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 The set of resources allocated between a source and one or</span><u></u=
><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 more destinations through transit nodes and subnets</span><u></u><u></u=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 associated with a DetNet flow, to provide the expected DetNet</span><u>=
</u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 Service.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Suggest either =E2=80=9Cto provide th=
e provisioned DetNet Service to that flow=E2=80=9D
</span><u></u><u></u></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#006600">I like this one, will update to this one.</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">or =E2=80=9Cto provide the specified =
DetNet Service to that flow.=E2=80=9D</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">-- Section 3.1</span><u></u><u></u></=
p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<pre><span style=3D"color:black">=C2=A0=C2=A0 o=C2=A0 An upper bound on out=
-of-order packet delivery.=C2=A0 It is worth<u></u><u></u></span></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 noting that=
 some DetNet applications are unable to tolerate any<u></u><u></u></span></=
pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 out-of-orde=
r delivery.<u></u><u></u></span></pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Is that a sequence bound or a time bo=
und or both?=C2=A0=C2=A0 I suspect that a sequence bound (maximum degree of=
 reordering in a flow, independent of flow rate) was intended.=C2=A0
 An analogous clarification would be helpful in section 3.2.2.1 .</span><u>=
</u><u></u></p>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"color:#006600">It is intentionally ke=
pt high level in the architecture draft. Details are to be provided by the =
flow information model draft. Please see my previous mail:
<a href=3D"https://mailarchive.ietf.org/arch/msg/detnet/AWG2eemg_AWsvF2FwtR=
Eyd_xtC8" target=3D"_blank" rel=3D"noreferrer">
https://mailarchive.ietf.org/arch/msg/detnet/AWG2eemg_AWsvF2FwtREyd_xtC8</a=
>.</span><br>
<br>
<b><i><span style=3D"color:#993366">[David&gt;] </span></i></b><span style=
=3D"color:#993366">OK.</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">-- Section 3.2.3</span><u></u><u></u>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">I don=E2=80=99t understand =E2=80=9Cd=
efined=E2=80=9D in:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<pre><span style=3D"color:black">=C2=A0=C2=A0 Even the use of<u></u><u></u>=
</span></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0 redundant paths through a net=
work defined, e.g., by [RFC6372] do not<u></u><u></u></span></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0 eliminate the chances of pack=
et loss. <u></u><u></u></span></pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Was =E2=80=9Ce.g., as defined by [RFC=
6372],=E2=80=9D intended?</span><u></u><u></u></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#006600">Yes, this was the intention, will update to this one.</span><u></u=
><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<pre><span style=3D"color:black">=C2=A0=C2=A0 Many real-time networks rely =
on physical rings or chains of two-port<u></u><u></u></span></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0 devices, with a relatively si=
mple ring control protocol. <u></u><u></u></span></pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">How does a =E2=80=9Cring control prot=
ocol=E2=80=9D control =E2=80=9Cchains=E2=80=9D?=C2=A0 Suggest: =E2=80=9Crin=
g control protocol=E2=80=9D -&gt; =E2=80=9Ccontrol protocol=E2=80=9D</span>=
<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Also, are paired chains between commo=
n endpoints intended, or a more general notion of chains?</span><u></u><u><=
/u></p>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"color:#006600">This text refers to ty=
pical factory deployment, which is chain or ring.<br>
It seems better to keep =E2=80=9Cring control protocol=E2=80=9D because the=
y are often very different from generic control protocols applicable to mes=
h networks.<br>
<br>
Would flipping chain and ring resolve your concern?</span><u></u><u></u></p=
>
<pre><span style=3D"color:black">=C2=A0=C2=A0 Many real-time networks rely =
on physical chains or rings of two-port<u></u><u></u></span></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0 devices, with a relatively si=
mple ring control protocol. <u></u><u></u></span></pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><b><i><span style=3D"color:#993366">[David&gt;] </sp=
an></i></b><span style=3D"color:#993366">It feels like =E2=80=9Cring contro=
l protocol=E2=80=9D is an important phrase to retain.=C2=A0=C2=A0 In the or=
iginal text, would it be reasonable to add =E2=80=9C(applies to both rings
 and chains)=E2=80=9D to the end of the sentence?</span><u></u><u></u></p>
</blockquote>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Well, I guess the poi=
nt is that there are many specific ring protocols, but we are looking for a=
 generic solution.<br>
What about deleting &quot;chains&quot; from the sentence?<u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<pre><span style=3D"color:black">=C2=A0=C2=A0 Explicit routes can be establ=
ished various ways,<u></u><u></u></span></pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">established various -&gt; established=
 in various</span><u></u><u></u></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#006600">OK.</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<pre><span style=3D"color:black">=C2=A0=C2=A0 This is<u></u><u></u></span><=
/pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0 irrespective of the distribut=
ion method used, also applies to service<u></u><u></u></span></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0 protection over explicit rout=
es. <u></u><u></u></span></pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">used, also -&gt; used, and also</span=
><u></u><u></u></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#006600">OK.</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">-- Figure 5 (Section 4.1.3)</span><u>=
</u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">The UNI acronym is introduced without=
 expansion or definition =E2=80=93 please correct that, e.g., by defining U=
NI in Section 2.1.</span><u></u><u></u></p>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"color:#006600">DetNet-UNI is there am=
ong the definitions. It seems enough to me.</span><br>
<br>
<b><i><span style=3D"color:#993366">[David&gt;] </span></i></b><span style=
=3D"color:#993366">That=E2=80=99s fine =E2=80=93 I overlooked that definiti=
on, sorry.</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">-- Figure 9 (Section 4.7.2)</span><u>=
</u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">I think I understand what=E2=80=99s g=
oing on, but the use of =E2=80=9Cadd/remove=E2=80=9D in the figure should b=
e explained in associated text.</span><u></u><u></u></p>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"color:#009900">What about updating th=
e sentence above Figure 9 to:</span><br>
A packet with corresponding Flow-IDs is illustrated in Figure 9, which also=
 indicates where Flow-ID can be added or removed.<br>
<br>
<b><i><span style=3D"color:#993366">[David&gt;] </span></i></b><span style=
=3D"color:#993366">Sure, with one minor edit: =E2=80=9Cwhere Flow-ID=E2=80=
=9D -&gt; =E2=80=9Cwhere each Flow-ID=E2=80=9D</span><u></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">OK.<u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Thanks, --David</span><u></u><u></u><=
/p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#009900"><br>
Thank you!<br>
Janos</span><br>
<br>
<u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:windowtext">From:</span></b><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtex=
t"> detnet [<a href=3D"mailto:detnet-bounces@ietf.org" target=3D"_blank" re=
l=3D"noreferrer">mailto:detnet-bounces@ietf.org</a>]
<b>On Behalf Of </b>J=C3=A1nos Farkas<br>
<b>Sent:</b> Thursday, June 28, 2018 9:09 PM<br>
<b>To:</b> Lou Berger; Stewart Bryant; <a href=3D"mailto:detnet@ietf.org" t=
arget=3D"_blank" rel=3D"noreferrer">
detnet@ietf.org</a> &gt;&gt; DetNet WG<br>
<b>Subject:</b> Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-0=
5</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Dear all,<br>
<br>
Off-line discussions among Lou, Stewart, and authors followed the discussio=
ns to properly address the WGLC comments, including the detailed comments.<=
br>
<br>
A new revision of the draft has been uploaded: draft-ietf-detnet-architectu=
re-06.<br>
<br>
In addition to the changes already described in this thread, the following =
bigger changes have been made to the draft:<br>
<br>
<br>
<b>Section 2.1 Terms used in this document</b><br>
<br>
Some definitions refined as suggested by the detailed comments<br>
<br>
New definitions have been added:<br>
<br>
=C2=A0=C2=A0 &quot;allocation<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Resources are =
dedicated to support a DetNet flow.=C2=A0 Depending<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 on an implemen=
tation, the resource may be reused by non-<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 DetNet flows w=
hen it is not used by the DetNet flow.<br>
<br>
<br>
=C2=A0=C2=A0 PEF=C2=A0=C2=A0=C2=A0=C2=A0 A Packet Elimination Function (PEF=
) eliminates duplicate<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 copies of pack=
ets to prevent excess packets flooding the<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 network or dup=
licate packets being sent out of the DetNet<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 domain.=C2=A0 =
PEF can be implemented by an edge node, a relay<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 node, or an en=
d system.<br>
<br>
=C2=A0 PRF=C2=A0=C2=A0=C2=A0=C2=A0 A Packet Replication Function (PRF) repl=
icates DetNet flow<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 packets and fo=
rwards them to one or more next hops in the<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 DetNet domain.=
=C2=A0 The number of packet copies sent to each next<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 hop is a DetNe=
t flow specific parameter at the node doing the<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 replication.=
=C2=A0 PRF can be implemented by an edge node, a relay<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 node, or an en=
d system.<br>
<br>
=C2=A0=C2=A0 PREOF=C2=A0=C2=A0 Collective name for Packet Replication, Elim=
ination, and<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ordering Funct=
ions.<br>
<br>
=C2=A0=C2=A0 POF=C2=A0=C2=A0=C2=A0=C2=A0 A Packet Ordering Function (POF) r=
e-orders packets within a<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 DetNet flow th=
at are received out of order.=C2=A0 This function<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 can be impleme=
nted by an edge node, a relay node, or an end<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 system.<br>
<br>
=C2=A0 DetNet service proxy<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Maps between A=
pp-flows and DetNet flows.<br>
<br>
=C2=A0=C2=A0 bridged path<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 A VLAN bridge =
uses the VLAN ID and the destination MAC<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 address to sel=
ect the outbound port hence the path for a<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 frame.&quot;<b=
r>
<br>
<br>
<b>Section 3.1 Primary goals defining the DetNet QoS</b><br>
<br>
A new QoS aspect has been added:<br>
=C2=A0=C2=A0 &quot;o=C2=A0 An upper bound on out-of-order packet delivery.=
=C2=A0 It is worth<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 noting that some DetNet applications are una=
ble to tolerate any<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 out-of-order delivery.&quot;<br>
<br>
<br>
The 3rd paragraph on loss on page 8 after the bullet list has been extended=
 to:<br>
=C2=A0=C2=A0 &quot;After congestion, the most important contributions to pa=
cket loss are<br>
=C2=A0=C2=A0 typically from random media errors and equipment failures.=C2=
=A0 Service<br>
=C2=A0=C2=A0 protection is the name for the mechanisms used by DetNet to ad=
dress<br>
=C2=A0=C2=A0 these losses.=C2=A0 The mechanisms employed are constrained by=
 the<br>
=C2=A0=C2=A0 requirement to meet the users&#39; latency requirements.=C2=A0=
 Packet<br>
=C2=A0=C2=A0 replication and elimination (Section 3.2.2) and packet encodin=
g<br>
=C2=A0=C2=A0 (Section 3.2.2.3) are described in this document to provide se=
rvice<br>
=C2=A0=C2=A0 protection; others may be found.=C2=A0 For instance, packet en=
coding can<br>
=C2=A0=C2=A0 be used to provide service protection against random media err=
ors,<br>
=C2=A0=C2=A0 packet replication and elimination can be used to provide serv=
ice<br>
=C2=A0=C2=A0 protection against equipment failures.=C2=A0 This mechanism di=
stributes<br>
=C2=A0=C2=A0 the contents of DetNet flows over multiple paths in time and/o=
r<br>
=C2=A0=C2=A0 space, so that the loss of some of the paths does need not cau=
se the<br>
=C2=A0=C2=A0 loss of any packets.&quot;<br>
<br>
<br>
<b>3.2.2.=C2=A0 Service Protection</b><br>
<br>
Service protection is used as a more generic term. Introductory text added:=
<br>
=C2=A0=C2=A0 &quot;Service protection aims to mitigate or eliminate packet =
loss due to<br>
=C2=A0=C2=A0 equipment failures, random media and/or memory faults.=C2=A0 T=
hese types<br>
=C2=A0=C2=A0 of packet loss can be greatly reduced by spreading the data ov=
er<br>
=C2=A0=C2=A0 multiple disjoint forwarding paths.=C2=A0 Various service prot=
ection<br>
=C2=A0=C2=A0 methods are described in [RFC6372], e.g., 1+1 linear protectio=
n.<br>
=C2=A0=C2=A0 This section describes the functional details of an additional=
 method<br>
=C2=A0=C2=A0 in Section 3.2.2.2, which can be implemented as described in<b=
r>
=C2=A0=C2=A0 Section 3.2.2.3 or as specified in [I-D.ietf-detnet-dp-sol-mpl=
s] in<br>
=C2=A0=C2=A0 order to provide 1+n hitless protection.=C2=A0 The appropriate=
 service<br>
=C2=A0=C2=A0 protection mechanism depends on the scenario and the requireme=
nts.&quot;<br>
<br>
<br>
New sub-section added:<br>
<br>
&quot;3.2.2.1.=C2=A0 In-Order Delivery<br>
<br>
=C2=A0=C2=A0 Out-of-order packet delivery can be a side effect of service<b=
r>
=C2=A0=C2=A0 protection.=C2=A0 Packets delivered out-of-order impact the am=
ount of<br>
=C2=A0=C2=A0 buffering needed at the destination to properly process the re=
ceived<br>
=C2=A0=C2=A0 data.=C2=A0 Such packets also influence the jitter of a flow.=
=C2=A0 The DetNet<br>
=C2=A0=C2=A0 service includes maximum allowed misordering as a constraint.=
=C2=A0 Zero<br>
=C2=A0=C2=A0 misordering would be a valid service constraint to reflect tha=
t the<br>
=C2=A0=C2=A0 end system(s) of the flow cannot tolerate any out-of-order del=
ivery.<br>
=C2=A0=C2=A0 Service protection may provide a mechanism to support in-order=
<br>
=C2=A0=C2=A0 delivery.&quot;<br>
<br>
<br>
<b>3.2.2.2. Packet Replication and Elimination</b><br>
<br>
New bullet added as the last one:<br>
=C2=A0=C2=A0 &quot;o=C2=A0 The Packet Ordering Function (POF) uses the sequ=
encing information<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 to re-order a DetNet flow&#39;s packets that=
 are received out of<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 order.&quot;<br>
<br>
New sentence added after the bullet list: <br>
&quot;The order in which a node applies the PEF and the PRF to a DetNet<br>
flow is implementation specific.&quot;<br>
<br>
2nd paragraph after the bullet list has been updated to:<br>
&quot;Some service protection mechanisms rely on switching from one flow to=
<br>
=C2=A0=C2=A0 another when a failure of a flow is detected.=C2=A0 Contrarily=
, packet<br>
=C2=A0=C2=A0 replication and elimination combines the DetNet member flows s=
ent<br>
=C2=A0=C2=A0 along multiple different paths, and performs a packet-by-packe=
t<br>
=C2=A0=C2=A0 selection of which to discard, e.g., based on sequencing infor=
mation.&quot;<br>
<br>
<br>
<b>3.2.3.=C2=A0 Explicit routes</b><br>
<br>
Out-of-order aspect added to the first paragraph, which is about distribute=
d routing:<br>
&quot;Furthermore, out-of-order<br>
packet delivery can be a side effect of route changes.&quot;<br>
<br>
New sentence added to the 3rd paragraph:<br>
&quot;Explicit routes can be established various<br>
ways, e.g., with RSVP-TE [RFC3209], with Segment Routing (SR)<br>
[I-D.ietf-spring-segment-routing], via a Software Defined Networking<br>
approach [RFC7426], with IS-IS [RFC7813], etc.&quot;<br>
<br>
New paragraph added:<br>
=C2=A0=C2=A0 &quot;Out-of-order packet delivery can be a side effect of dis=
tributing a<br>
=C2=A0=C2=A0 single flow over multiple paths especially when there is a cha=
nge<br>
=C2=A0=C2=A0 from one path to another when combining the flow.=C2=A0 This i=
s<br>
=C2=A0=C2=A0 irrespective of the distribution method used, also applies to =
service<br>
=C2=A0=C2=A0 protection over explicit routes.=C2=A0 As described in Section=
 3.2.2.1,<br>
=C2=A0=C2=A0 out-of-order packets influence the jitter of a flow and impact=
 the<br>
=C2=A0=C2=A0 amount of buffering needed to process the data; therefore, Det=
Net<br>
=C2=A0=C2=A0 service includes maximum allowed misordering as a constraint.=
=C2=A0 The<br>
=C2=A0=C2=A0 use of explicit routes helps to provide in-order delivery beca=
use<br>
=C2=A0=C2=A0 there is no immediate route change with the network topology, =
but the<br>
=C2=A0=C2=A0 changes are plannable as they are between the different explic=
it<br>
=C2=A0=C2=A0 routes.&quot;<br>
<br>
<b><br>
4.1.1. Representative Protocol Stack Model</b><br>
<br>
&quot;Explicit routes&quot; have been added to Figure 2 with the correspond=
ing explanation:<br>
=C2=A0&quot;Explicit routes<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 The DetNet tra=
nsport layer provides mechanisms to ensure that<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 fixed paths ar=
e provided for DetNet flows.=C2=A0 These explicit<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 paths avoid th=
e impact of network convergence.&quot;<br>
<br>
<br>
Section 4.11 Connected islands vs. networks of v05 has been deleted because=
 it was just a leftover from early drafts on what DetNet WG should do; whic=
h are covered by the charter anyways.<br>
<br>
<br>
References have been cleaned up and brought up-to-date.<br>
<br>
<br>
Refinements have been implemented in the draft according to Lou&#39;s detai=
led comments. They are not listed here because they are minor changes.<br>
<br>
<br>
Best regards,<br>
Janos<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">On 6/12/2018 2:48 PM, Lou Berger wrote:<u></u><u></u=
></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
Bal=C3=A1zs, <br>
<br>
Thanks for the response -- please see below. <br>
<br>
---------- <br>
On June 12, 2018 4:07:35 AM Bal=C3=A1zs Varga A <a href=3D"mailto:balazs.a.=
varga@ericsson.com" target=3D"_blank" rel=3D"noreferrer">
&lt;balazs.a.varga@ericsson.com&gt;</a> wrote: <br>
<br>
<u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Hi Lou, Thanks for th=
e comments. See reactions inline. Document update in progress. Cheers Bala&=
#39;zs
<br>
<br>
-----Original Message----- <br>
From: detnet <a href=3D"mailto:detnet-bounces@ietf.org" target=3D"_blank" r=
el=3D"noreferrer">&lt;detnet-bounces@ietf.org&gt;</a> On Behalf Of Lou Berg=
er
<br>
Sent: 2018. j=C3=BAnius 1. 22:42 <br>
To: DetNet WG <a href=3D"mailto:detnet@ietf.org" target=3D"_blank" rel=3D"n=
oreferrer">&lt;detnet@ietf.org&gt;</a>;
<a href=3D"mailto:draft-ietf-detnet-architecture@ietf.org" target=3D"_blank=
" rel=3D"noreferrer">draft-ietf-detnet-architecture@ietf.org</a>
<br>
Subject: [Detnet] Promised comments on draft-ietf-detnet-architecture <br>
<br>
Hi, <br>
<br>
=C2=A0=C2=A0=C2=A0=C2=A0 I have a number of high level comments on the docu=
ment that I&#39;d like to =C2=A0raise below.=C2=A0 I also have a number of =
more editorial/specific comments that =C2=A0I&#39;d like to review directly=
 with the authors and then have them report back =C2=A0on changes -- if any=
 turn
 out to be more substantive discussions from the =C2=A0author&#39;s perspec=
tive, I&#39;ll raise these on the list separately.
<u></u><u></u></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">... <u></u><u></u></p=
>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
- WRT Section 4.4.3, I think the inclusion of a distributed control plane i=
n the &quot;Network Plane&quot; is inconsistent with other functional defin=
itions and conflates where a function resides from the actual function and =
that whether control is implemented in a fully
 centralized, fully distributed or some hybrid form doesn&#39;t fundamental=
ly change=C2=A0 the control function&#39;s role -- therefore I think the se=
ctions 4..4.2 and .3 should be revised accordingly
<br>
[Bal=C3=A1zs Varga A] Agree in principal. Let&#39;s discuss the details. <u=
></u><u></u></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Okay - I&#39;ll work =
with you off line and we can report back the results/proposed changes.
<br>
<br>
<u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">- In several places i=
t&#39;s not clear that DetNet service is always a L3 service which is contr=
olled using L3 identifiers, i.e., IP addresses -- this is true even in the =
MPLS service case and the TSN over MPLS
 case. I think this is an important point to be clear on in the document. <=
br>
[Bal=C3=A1zs Varga A] I am not sure. DetNet service is always provided over=
 a L3 network (IP or MPLS), that is fine. However the service itself can be=
 L2 or L3. In case of TSN Ethernet frames are transported, so it is a L2 se=
rvice. In case of IP end systems IP packets
 are transported so it is a L3 service. <u></u><u></u></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
Humm - While I agree that DetNet is providing an (enhanced) L2VPN service, =
it is not itself providing control or service of L2 devices -- this is TSN&=
#39;s job.=C2=A0 The fact that DetNet is all about behavior of L3 nodes (i.=
e., IP and PW/MPLS) and not L2 nodes (i.e.,
 TSN bridges) is something the architecture should make unambiguous. <br>
<br>
Thanks, <br>
Lou <br>
<br>
<u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal">Please let me know what you think. <br>
<br>
Cheers, <br>
<br>
Lou <br>
<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" target=3D"_blank" =
rel=3D"noreferrer">https://www.ietf.org/mailman/listinfo/detnet</a>
<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" target=3D"_blank" =
rel=3D"noreferrer">https://www.ietf.org/mailman/listinfo/detnet</a>
<u></u><u></u></p>
</blockquote>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
<br>
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">On 6/12/2018 6:27 PM, Stewart Bryant wrote:<u></u><u=
></u></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p><span style=3D"color:black">Dear Bala&#39;zs<u></u><u></u></span></p>
<p><span style=3D"color:black">Thank you your for your consideration of the=
se points. I will just pick up a few that need some further thought:<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><u></u>=C2=A0<u></u><=
/p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0=C2=A0 DetNet tr=
ansit node<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 A node operating at the DetNet transport =
layer, that utilizes<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 link layer and/or network layer switching=
 across multiple<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 links and/or sub-networks to provide path=
s for DetNet service<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 layer functions.=C2=A0 Optionally provide=
s congestion protection<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 over those paths.=C2=A0 An MPLS LSR is an=
 example of a DetNet<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 transit node.<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">SB&gt; In that example it wo=
uld have to be a DetNet enable/aware LSR. An
<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">SB&gt; ordinary LSR would no=
t know anything about DetNet.<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">[Bal=C3=A1zs Varga A] No, A =
DetNet aware LSR would be a relay node (S-PE).<u></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
I think the confusion is what &quot;DetNet Transport Layer&quot; means. Thi=
s <br>
technology touches on Transport Layer in=C2=A0 the L4 sense, and the<br>
Transport Network Layer as in the packet network that carries<br>
L3 packets. <br>
<br>
So I think that we need to clarify whether a DetNet transit node<br>
is an S-PE (i.e. a a transit node in the DetNet layer), or a P node<br>
(i.e. a transit node that is carrying DetNet packets but could be<br>
carrying any sort of MPLS packet)<br>
<br>
<u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"m_-571608442216698499MsoPlainText">=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0 These three tec=
hniques can be applied independently, giving eight<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0 possible combin=
ations, including none (no DetNet), although some<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0 combinations ar=
e of wider utility than others.=C2=A0 This separation keeps<u></u><u></u></=
p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0 the protocol st=
ack coherent and maximizes interoperability with<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0 existing and de=
veloping standards in this (IETF) and other Standards<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0 Development Org=
anizations.=C2=A0 Some examples of typical expected<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0 combinations:<u=
></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0 o=C2=A0 Explici=
t routes plus service protection are exactly the techniques<u></u><u></u></=
p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 employed by [HSR-PRP].=C2=A0 Explicit routes are achieved by limiting<u=
></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 the physical topology of the network, and the sequentialization,<u></u>=
<u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 replication, and duplicate elimination are facilitated by packet<u></u>=
<u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 tags added at the front or the end of Ethernet frames.<u></u><u></u></p=
>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">SB&gt; ER can be done virtua=
lly as well as physically. RSVP is a type of
<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">SB&gt; ER, as is Adj-SID bas=
ed SR, and we can design other types.<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">[Bal=C3=A1zs Varga A] Agree,=
 but these are examples. Statement is for HSR-PRP.<u></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">So the question is wh=
ether we should expand the set of examples, particularly<br>
to more accessible ones.<br>
<br>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=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 Packet replication and elimination<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=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 &gt; &gt; &=
gt; &gt; &gt; &gt; &gt; &gt; &gt; relay &gt; &gt; &gt; &gt; &gt; &gt; &gt; =
&gt;<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=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 &gt; /-----------=
-+ R node E +------------\ &gt;<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=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 &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 v + ^=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 \ &gt;<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 end=C2=A0=C2=A0=C2=A0 R +=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 v | ^=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 + E end<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 system=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=C2=A0 v | ^=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 system<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=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 &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 v + ^=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 / &gt;<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=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 &gt; \-----------=
-+ R relay E +-----------/ &gt;<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=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 &gt; &gt; &=
gt; &gt; &gt; &gt; &gt; &gt; &gt;=C2=A0 node &gt; &gt; &gt; &gt; &gt; &gt; =
&gt; &gt;<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=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=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 1<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0 Packet replicat=
ion and elimination does not react to and correct<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0 failures; it is=
 entirely passive.=C2=A0 Thus, intermittent failures,<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">SB&gt; I think it copes with=
 intermittent failures OK.<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">[Bal=C3=A1zs Varga A] Yes, P=
RF and PEF can eliminate the effect of such failures. But text
<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">intends to say that it is pa=
ssive. It is not reacting to such failures. No change in text.<u></u><u></u=
></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
You say that PREF does not correct failures. I would contend that is exactl=
y<br>
what it does. Sure it does not react but it does correct, and it does<br>
address intermittent failures.<u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0 transported bet=
ween the peer end systems.=C2=A0 Therefore, the following<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0 possible types =
/ formats of a DetNet flow are distinguished in this<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0 document:<u></u=
><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0 o=C2=A0 App-flo=
w: native format of a DetNet flow.=C2=A0 It does not contain any<u></u><u><=
/u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 DetNet related attributes.<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0 o=C2=A0 DetNet-=
t-flow: specific format of a DetNet flow.=C2=A0 Only requires<u></u><u></u>=
</p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 the congestion / latency features provided by the Detnet transport<u></=
u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 layer.<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0 o=C2=A0 DetNet-=
s-flow: specific format of a DetNet flow.=C2=A0 Only requires<u></u><u></u>=
</p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 the replication/elimination feature ensured by the DetNet service<u></u=
><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 layer.<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0 o=C2=A0 DetNet-=
st-flow: specific format of a DetNet flow.=C2=A0 It requires<u></u><u></u><=
/p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 both DetNet service layer and DetNet transport layer functions<u></u><u=
></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 during forwarding.<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">SB&gt; I find the relisting =
of these types confusing. Wheren&#39;t they defined
<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">SB&gt; in the section above?=
<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">[Bal=C3=A1zs Varga A] This i=
s inline with the previous section &quot; Grouping of end systems &quot;.<u=
></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Surely if we have def=
ined them we never need to do anything but name them in<br>
later sections. Redefinition is never a good idea because it often leads to=
 <br>
conflicting definitions.<br>
<br>
<u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0 [HSR-PRP]=C2=A0=
 IEC, &quot;High availability seamless redundancy (HSR) is a<u></u><u></u><=
/p>
<p class=3D"m_-571608442216698499MsoPlainText">=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 further development of =
the PRP approach, although HSR<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=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 functions primarily as =
a protocol for creating media<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=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 redundancy while PRP, a=
s described in the previous<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=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 section, creates networ=
k redundancy.=C2=A0 PRP and HSR are both<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=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 described in the IEC 62=
439 3 standard.&quot;,<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=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 &lt;<a href=3D"http://w=
ebstore.iec.ch/webstore/webstore.nsf/" target=3D"_blank" rel=3D"noreferrer"=
>http://webstore.iec.ch/webstore/webstore.nsf/</a><u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=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 artnum/046615!opendocum=
ent&gt;.<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">SB&gt; Not available at the =
time of this review, but my recollection is
<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">SB&gt; that this is not read=
ily available without paying a large fee.<u></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
If we decide that this is essential as a key reference, there needs to be<b=
r>
some suitable text, as this will get raised a number of times between<br>
here an publication as first the directorates and then the ADs run<br>
into this.<br>
<br>
<u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0=C2=A0 [ISA95]=C2=A0=
=C2=A0=C2=A0 ANSI/ISA, &quot;Enterprise-Control System Integration Part 1:<=
u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=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 Models and Terminology&=
quot;, 2000,<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=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 &lt;<a href=3D"https://=
www.isa.org/isa95/" target=3D"_blank" rel=3D"noreferrer"><span style=3D"col=
or:windowtext;text-decoration:none">https://www.isa.org/isa95/</span></a>&g=
t;.<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">SB&gt; Should that be 2000, =
or 2010.<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">SB&gt; Note that this seems =
to be a very expensive document to access.<u></u><u></u></p>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">You did not comment o=
n the correctness of the reference.<u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"m_-571608442216698499MsoPlainText">=C2=A0<u></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal"><br>
Best Regards<br>
<br>
Stewart<u></u><u></u></p>
</blockquote>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">_____________________=
__________________________<br>
detnet mailing list<br>
<a href=3D"mailto:detnet%40ietf.org" target=3D"_blank" rel=3D"noreferrer">d=
etnet@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/detnet" target=3D"_blank" =
rel=3D"noreferrer">https://www.ietf.org/mailman/listinfo/detnet</a><u></u><=
u></u></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>

_______________________________________________<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>

--000000000000e5b51f05714eed40--


From nobody Thu Jul 19 07:42:55 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 DD3F6130E02 for <detnet@ietfa.amsl.com>; Thu, 19 Jul 2018 07:42:53 -0700 (PDT)
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, WEIRD_PORT=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 IVTL7t3njoIM for <detnet@ietfa.amsl.com>; Thu, 19 Jul 2018 07:42:51 -0700 (PDT)
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 E0EA5130DF5 for <detnet@ietf.org>; Thu, 19 Jul 2018 07:42:51 -0700 (PDT)
Received: from cmgw11.unifiedlayer.com (unknown [10.9.0.11]) by gproxy9.mail.unifiedlayer.com (Postfix) with ESMTP id 9D8FA1E0743 for <detnet@ietf.org>; Thu, 19 Jul 2018 08:42:51 -0600 (MDT)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id gA8pf9jSXd20TgA8pfVK21; Thu, 19 Jul 2018 08:42:51 -0600
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=S73m3S/kdVDVrSeYF22uyuWw14Z8OtScrHdKemGTnzw=; b=SvgkioTHk1qv0AjBOCspwl3Llr pnktDjGWH2PjW6G6EvirS7Bxaif2H2LTQ7AAhDojtTzetDzbw3y+7yYNU5A0cO5+vUWFAYt9mGMov I4TCPKbma9RysOWH3TggA6MPT;
Received: from pool-100-15-86-101.washdc.fios.verizon.net ([100.15.86.101]:54724 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 1fgA8p-002mOX-8a for detnet@ietf.org; Thu, 19 Jul 2018 08:42:51 -0600
To: "detnet@ietf.org" <detnet@ietf.org>
From: Lou Berger <lberger@labn.net>
Message-ID: <f98a50d9-ee73-dec1-982c-9639ac5809ae@labn.net>
Date: Thu, 19 Jul 2018 10:42:50 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.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.86.101
X-Source-L: No
X-Exim-ID: 1fgA8p-002mOX-8a
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-86-101.washdc.fios.verizon.net ([IPv6:::1]) [100.15.86.101]:54724
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/KhegqaN5y7SPs9xoiKHlDPB-Ylc>
Subject: [Detnet] Draft minutes uploaded
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 19 Jul 2018 14:42:54 -0000

Hi,

     Thanks to the diligent work of our secretary, Ethan Grossman, we 
have draft minutes available for review!  The draft minutes can be found 
at http://etherpad.tools.ietf.org:9000/p/notes-ietf-102-detnet . Please 
check the minutes and make any additions/corrections you think needed.  
Substantive corrections should be discussed on list.

Thank you

Lou (Janos and Ethan)



From nobody Thu Jul 19 07:44: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 ACBC5130F4A for <detnet@ietfa.amsl.com>; Thu, 19 Jul 2018 07:44:02 -0700 (PDT)
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 9Swe8izTixxi for <detnet@ietfa.amsl.com>; Thu, 19 Jul 2018 07:43:55 -0700 (PDT)
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 49157130DF5 for <detnet@ietf.org>; Thu, 19 Jul 2018 07:43:55 -0700 (PDT)
Received: from cmgw14.unifiedlayer.com (unknown [10.9.0.14]) by gproxy3.mail.unifiedlayer.com (Postfix) with ESMTP id 5B4B2429C4 for <detnet@ietf.org>; Thu, 19 Jul 2018 08:27:40 -0600 (MDT)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id g9u8fvmvqvdTug9u8fJNvr; Thu, 19 Jul 2018 08:27:40 -0600
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: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=EhLH7q3fD5FSmCS9wIn1NdSVB6XFT5pocCk0SXotzRw=; b=xpISeuSfm3yGTBdk/uyoZGdtHc x1cUdD+ooVij+LZfpZkRuhGEPd3ACSi+jf8T+0WwUgifOi+5qar54cWK6ZzQTSEk7shLS42idaUBC gN4nup/FLYp4M+n+QB9PUeBdW;
Received: from pool-100-15-86-101.washdc.fios.verizon.net ([100.15.86.101]:53436 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 1fg9u7-002hRN-U2; Thu, 19 Jul 2018 08:27:40 -0600
To: Norman Finn <norman.finn@mail01.huawei.com>, =?UTF-8?Q?J=c3=a1nos_Farkas?= <janos.farkas@ericsson.com>, DetNet WG <detnet@ietf.org>
References: <2d6d8f85-a283-eb43-6bea-323b7af661f2@ericsson.com> <3DF0466E9510274382F5B74499ACD6F8D38234@DFWPML704-CHM.exmail.huawei.com> <37d1fcb7-110c-5ec9-99b6-3269cc5ac76d@labn.net> <3DF0466E9510274382F5B74499ACD6F8D38291@DFWPML704-CHM.exmail.huawei.com>
From: Lou Berger <lberger@labn.net>
Message-ID: <3719f94c-55fa-1f7f-316d-e2a62f2a3e56@labn.net>
Date: Thu, 19 Jul 2018 10:27:39 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <3DF0466E9510274382F5B74499ACD6F8D38291@DFWPML704-CHM.exmail.huawei.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: quoted-printable
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.86.101
X-Source-L: No
X-Exim-ID: 1fg9u7-002hRN-U2
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-86-101.washdc.fios.verizon.net ([IPv6:::1]) [100.15.86.101]:53436
X-Source-Auth: lberger@labn.net
X-Email-Count: 7
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Org: HG=bhcustomer;ORG=bluehost;
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/zw9KQcDwNR_zmAciE1HH6fwFpv4>
Subject: Re: [Detnet] updating the flow information model draft
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 19 Jul 2018 14:44:03 -0000

On 7/17/2018 7:01 PM, Norman Finn wrote:
> Binary "reordering is/not acceptable" I can see some use for.  It's the=
 numbers that I don't know how to deal with.
There are different technology related/specific solutions here.=A0 The=20
fundamental point=A0 is to allow for it in the architecture and modeling.=


Lou

>
> -- Norm
>
> ________________________________________
> From: Lou Berger [lberger@labn.net]
> Sent: Tuesday, July 17, 2018 1:39 PM
> To: Norman Finn; J=E1nos Farkas; DetNet WG
> Subject: Re: [Detnet] updating the flow information model draft
>
> Norm,
>
>       In the IP case, worst-case packet misordering can also impact
> multi-path forwarding behavior.  An implementation (IP or MPLS data
> planes) can always satisfy a non-zero reordering requirement with paths=

> that don't reorder.
>
> Lou
>
> On 7/17/2018 4:33 PM, Norman Finn wrote:
>> I have a problem with the idea of the user expressing a requirement fo=
r worst-case packet misordering.  My problem is that I'm not sure what th=
e network can do with that information.
>>
>> Either you are using PR/PE or not.  If you are NOT using PR/PE, then y=
ou are presumably using some routing/bridging protocol to heal the networ=
k after a failure.  The out-of-order problem will occur when, some time a=
fter a failure caused a loss of packets and the use of a long path A-->B,=
 healing the failure and thus opening a shorter path causes early deliver=
ies and hence out-of-order packets.  In order to predict the worst-case s=
cenario for out-of-order delivery, so that the network can pass or fail t=
he reservation request, one would have to determine the worst-case packet=
s in flight for the longest path A-->B after multiple failures in the net=
work, and then look at the fastest possible healing to the shortest possi=
ble path to get the worst-case out-of-order difference.  It might be poss=
ible to calculate this in a single-ring topology, but in a more complex t=
opology, I have my doubts that it can be performed reliably.  Without a r=
eliable way to calculate the worst case, the user's misordering requireme=
nts are irrelevant.
>>
>> If you ARE using PR/PE, then either you are using a bandwidth reservat=
ion or you are not.  If you are NOT using a bandwidth reservation, then a=
ll bets are off.  It is difficult to predict the worst-case difference in=
 packets-in-flight for the two paths, and hence the worst-case sequence d=
elta.  With nothing to compare the user's misording requirements to, the =
requirements are irrelevant.
>>
>> If you ARE using PR/PE and you ARE using bandwidth reservations, then =
as you are making the reservations, you can determine the worst-case time=
 differential on the different paths before a merge point, you know the m=
aximum data rates, and you can determine the buffer space needed to put t=
he packets in order.    If the merge system has insufficient buffer space=
 to accomplish the merge, then the user's misordering requirements are ir=
relevant.  That buffer space is required in order to both a) prevent over=
loading the bandwidth reservation of the merged stream and b) not drop pa=
ckets due to congestion of the merge port, whether or not in-order delive=
ry is desired.    If the merge buffer space is available, then there is n=
o problem with full in-order delivery, and the user's misordering require=
ments are irrelevant.
>>
>> Finally, what do we imagine the network to do other than refuse the re=
servation in the very few cases where this is possible?  If it discards p=
ackets with larger differences, then you are doing nothing that the recei=
ver cannot do for itself.  You also are taking on the problem of knowing =
when to resume transmission, detecting when the sequence number is reset,=
 etc.  These are not trivial problems, and wind up needing help from the =
sequencing source.  This is better left to the application to sort out.
>>
>> To sum up, I think that user requirements are much better expressed, a=
nd the network's ability to conform to those requirements are better meas=
ured, in terms of best- and worst-case latency and latency variation.
>>
>> -- Norm
>> ________________________________________
>> From: detnet [detnet-bounces@ietf.org] on behalf of J=E1nos Farkas [ja=
nos.farkas@ericsson.com]
>> Sent: Wednesday, July 04, 2018 11:12 AM
>> To: DetNet WG
>> Subject: [Detnet] updating the flow information model draft
>>
>> Dear all,
>>
>> I think the flow information model draft needs some updates to bring i=
t
>> in-line with the recent developments in the WG. I=92d like to have WG
>> discussion on the list and at IETF 102 before making any updates.
>>
>> 1, Current version of draft-ietf-detnet-flow-information-model-01
>>
>> Section 5.2 Service Parameters includes in order delivery, which is a
>> binary value in draft-ietf-detnet-flow-information-model-01 depending =
on
>> whether or not in order delivery is required for the given service. Th=
is
>> requires refinements based on the developments we had in
>> draft-ietf-detnet-architecture-06.
>>
>> The refinement would involve introducing a numerical service parameter=
,
>> which could be called =93MisorderingTolerance=94 or alike to replace t=
he
>> current binary parameter.
>>
>>
>> 2, Recent updates of draft-ietf-detnet-architecture-06
>>
>> draft-ietf-detnet-architecture-06 provides a finer grade DetNet QoS
>> parameter by introducing :
>>
>> Section 3.1:
>> =93o An upper bound on out-of-order packet delivery. It is worth
>> noting that some DetNet applications are unable to tolerate any
>> out-of-order delivery.=94
>>
>> Section 3.2.2.1. In-Order Delivery:
>> =93Out-of-order packet delivery can be a side effect of service
>> protection. Packets delivered out-of-order impact the amount of
>> buffering needed at the destination to properly process the received
>> data. Such packets also influence the jitter of a flow. The DetNet
>> service includes maximum allowed misordering as a constraint. Zero
>> misordering would be a valid service constraint to reflect that the
>> end system(s) of the flow cannot tolerate any out-of-order delivery.
>> Service protection may provide a mechanism to support in-order
>> delivery.=94
>>
>> The architecture document does not provide further details on purpose.=

>> It is the job of the flow information model draft to go into the detai=
ls.
>>
>>
>> 3, =93MisorderingTolerance=94 related thoughts
>>
>> The DetNet QoS requirements are correlated to each other. For instance=
,
>> a packet received with a too big delay or jitter is practically a lost=

>> packet for the application. As for misordering, it is related, e.g., t=
o
>> jitter as explained in the architecture document. (Well, misordering
>> above the tolerable limit can be considered loss.) The correlations ca=
n
>> be taken into account when defining the QoS requirements for a DetNet
>> service, and also when providing the given DetNet service by the DetNe=
t
>> network.
>>
>> Actually, misordering and jitter can be decreased with a similar tool,=

>> e.g., a playout buffer. It is a bit more complex for reordering and
>> requires sequencing information carried in the packets.
>>
>> I see two approaches to express maximum allowed misordering:
>> a) number of misordered packets
>> b) time
>>
>> Both of them have their pros and cons.
>>
>> I propose to follow a) for multiple reasons.
>>
>> Maximum allowed/tolerable misordering could be defined along:
>> =93maximum number of misordered packets, e.g., a delta of sequence num=
bers
>> between the highest sequence number that was just received and the
>> lowest sequence that is acceptable=94
>> (credit goes to Pascal for initial wording!)
>>
>> This is a relatively simple definition and also simple to measure,
>> detect, and verify. Furthermore, timing requirement is already defined=

>> as part of the jitter requirement, no need to duplicate. In addition,
>> timing may not be as important as the order of packets for some
>> applications.
>>
>> What do you think?
>>
>> Regards,
>> Janos
>>
>> _______________________________________________
>> 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 Fri Jul 20 11:50:50 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 C39D71310A0 for <detnet@ietfa.amsl.com>; Fri, 20 Jul 2018 11:50:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_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 WrR2wpcKhGCf for <detnet@ietfa.amsl.com>; Fri, 20 Jul 2018 11:50:35 -0700 (PDT)
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 3D187131120 for <detnet@ietf.org>; Fri, 20 Jul 2018 11:50:35 -0700 (PDT)
Received: from DFWPML706-CHM.exmail.huawei.com (unknown [172.18.7.65]) by Forcepoint Email with ESMTP id 68C7FA627F3DF; Fri, 20 Jul 2018 19:50:17 +0100 (IST)
Received: from DFWPML704-CHM.exmail.huawei.com ([169.254.1.106]) by DFWPML706-CHM.exmail.huawei.com ([169.254.3.3]) with mapi id 14.03.0399.000; Fri, 20 Jul 2018 11:50:13 -0700
From: Norman Finn <norman.finn@mail01.huawei.com>
To: Lou Berger <lberger@labn.net>, =?Windows-1252?Q?J=E1nos_Farkas?= <janos.farkas@ericsson.com>, DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] updating the flow information model draft
Thread-Index: AQHUE8KZTIOuZNlmakK9Hmz5Maj/BKST6XKmgACA4YD//7Fq2oADC2GAgAFMMbY=
Date: Fri, 20 Jul 2018 18:50:12 +0000
Message-ID: <3DF0466E9510274382F5B74499ACD6F8D38506@DFWPML704-CHM.exmail.huawei.com>
References: <2d6d8f85-a283-eb43-6bea-323b7af661f2@ericsson.com> <3DF0466E9510274382F5B74499ACD6F8D38234@DFWPML704-CHM.exmail.huawei.com> <37d1fcb7-110c-5ec9-99b6-3269cc5ac76d@labn.net> <3DF0466E9510274382F5B74499ACD6F8D38291@DFWPML704-CHM.exmail.huawei.com>, <3719f94c-55fa-1f7f-316d-e2a62f2a3e56@labn.net>
In-Reply-To: <3719f94c-55fa-1f7f-316d-e2a62f2a3e56@labn.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.18.4.35]
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/m8WOvHhejkAp2Set0xemiTAdVeE>
Subject: Re: [Detnet] updating the flow information model draft
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 20 Jul 2018 18:50:47 -0000

Lou:  Perhaps you could expand on your "different technologies" comment.=0A=
=0A=
Short explanation:=0A=
=0A=
The amount of misordering, and hence the resources (including choice of alg=
orithm) required to re-order packets, is known the the network, not the lis=
tener.  The application already specifies a min/max latency in order to bou=
nd his receive buffer requirements.  I would favor 1) adding the ability of=
 the network to report the worst-case misordering, 2) keeping the binary "a=
pplication can/cannot tolerate misordering" parameter, 3) having a binary "=
network can/cannot ensure ordering".=0A=
=0A=
Long explanation:=0A=
=0A=
I stand by my arguments about 5/100 vs. no/yes.  If it's possible for the n=
etwork to misorder packets, the resources required to reorder them, given t=
he path and the bandwidth/packet size spec for the flow, is certainly known=
 to the network, but probably not to the application.  Reporting the worst-=
case misordering to the application would be useful.  But, allowing the app=
lication to specify "5" when the network is likely to deliver 100 simply co=
mplicates the reservation process.  Of course, it's easy to compare the app=
lication's requirement to the network's number, but that is not the issue. =
 Having the parameter merely begs a pile of questions for the application:=
=0A=
=0A=
  - What number do I specify to maximize my chances of success?=0A=
  - How many buffers might the network want me to have?=0A=
  - Does that mean I need to know the topology?  Line lengths?=0A=
  - How do I compare my need for receiver buffers to my other needs for mem=
ory space?=0A=
  - Which device, me or the edge node, would find it easier/cheaper to incr=
ease the number of reordering buffers?=0A=
  - Does the edge node even have reordering capability?=0A=
  - Will the network configuration produce misordering, at all?=0A=
=0A=
My claim is that most of these questions are settled much more easily with =
the current yes/no requirement plus a report from the network on worst-case=
 misordering, and we can see a path for negotiating/refusing/remaking the r=
eservation.  I further claim that turning the yes/no into a number will com=
plicate the process without bringing anything significant to the range of r=
esults available. =0A=
=0A=
For example, are we suggesting that the network could buffer just enough to=
 reduce the 100 to 5?  I don't think it worthwhile to support the (I think =
infrequent) case where the listener's capabilities to handle some misorderi=
ng would make a significant difference in the resources required for the ne=
twork to reduce misordering to that level, but not eliminate it.=0A=
=0A=
I would rather not add a "misordering limit" parameter.  It will inevitably=
 generate requirements for the control protocols support it, and I claim th=
ere is no clear use for that information.  Yes/no parameters for network an=
d application capabilities, and a report on the possible misordering number=
 from the network, is sufficient.=0A=
=0A=
-- Norm=0A=
=0A=
________________________________________=0A=
From: detnet [detnet-bounces@ietf.org] on behalf of Lou Berger [lberger@lab=
n.net]=0A=
Sent: Thursday, July 19, 2018 7:27 AM=0A=
To: Norman Finn; J=E1nos Farkas; DetNet WG=0A=
Subject: Re: [Detnet] updating the flow information model draft=0A=
=0A=
On 7/17/2018 7:01 PM, Norman Finn wrote:=0A=
> Binary "reordering is/not acceptable" I can see some use for.  It's the n=
umbers that I don't know how to deal with.=0A=
There are different technology related/specific solutions here.  The=0A=
fundamental point  is to allow for it in the architecture and modeling.=0A=
=0A=
Lou=0A=
=0A=
>=0A=
> -- Norm=0A=
>=0A=
> ________________________________________=0A=
> From: Lou Berger [lberger@labn.net]=0A=
> Sent: Tuesday, July 17, 2018 1:39 PM=0A=
> To: Norman Finn; J=E1nos Farkas; DetNet WG=0A=
> Subject: Re: [Detnet] updating the flow information model draft=0A=
>=0A=
> Norm,=0A=
>=0A=
>       In the IP case, worst-case packet misordering can also impact=0A=
> multi-path forwarding behavior.  An implementation (IP or MPLS data=0A=
> planes) can always satisfy a non-zero reordering requirement with paths=
=0A=
> that don't reorder.=0A=
>=0A=
> Lou=0A=
>=0A=
> On 7/17/2018 4:33 PM, Norman Finn wrote:=0A=
>> I have a problem with the idea of the user expressing a requirement for =
worst-case packet misordering.  My problem is that I'm not sure what the ne=
twork can do with that information.=0A=
>>=0A=
>> Either you are using PR/PE or not.  If you are NOT using PR/PE, then you=
 are presumably using some routing/bridging protocol to heal the network af=
ter a failure.  The out-of-order problem will occur when, some time after a=
 failure caused a loss of packets and the use of a long path A-->B, healing=
 the failure and thus opening a shorter path causes early deliveries and he=
nce out-of-order packets.  In order to predict the worst-case scenario for =
out-of-order delivery, so that the network can pass or fail the reservation=
 request, one would have to determine the worst-case packets in flight for =
the longest path A-->B after multiple failures in the network, and then loo=
k at the fastest possible healing to the shortest possible path to get the =
worst-case out-of-order difference.  It might be possible to calculate this=
 in a single-ring topology, but in a more complex topology, I have my doubt=
s that it can be performed reliably.  Without a reliable way to calculate t=
he worst case, the user's misordering requirements are irrelevant.=0A=
>>=0A=
>> If you ARE using PR/PE, then either you are using a bandwidth reservatio=
n or you are not.  If you are NOT using a bandwidth reservation, then all b=
ets are off.  It is difficult to predict the worst-case difference in packe=
ts-in-flight for the two paths, and hence the worst-case sequence delta.  W=
ith nothing to compare the user's misording requirements to, the requiremen=
ts are irrelevant.=0A=
>>=0A=
>> If you ARE using PR/PE and you ARE using bandwidth reservations, then as=
 you are making the reservations, you can determine the worst-case time dif=
ferential on the different paths before a merge point, you know the maximum=
 data rates, and you can determine the buffer space needed to put the packe=
ts in order.    If the merge system has insufficient buffer space to accomp=
lish the merge, then the user's misordering requirements are irrelevant.  T=
hat buffer space is required in order to both a) prevent overloading the ba=
ndwidth reservation of the merged stream and b) not drop packets due to con=
gestion of the merge port, whether or not in-order delivery is desired.    =
If the merge buffer space is available, then there is no problem with full =
in-order delivery, and the user's misordering requirements are irrelevant.=
=0A=
>>=0A=
>> Finally, what do we imagine the network to do other than refuse the rese=
rvation in the very few cases where this is possible?  If it discards packe=
ts with larger differences, then you are doing nothing that the receiver ca=
nnot do for itself.  You also are taking on the problem of knowing when to =
resume transmission, detecting when the sequence number is reset, etc.  The=
se are not trivial problems, and wind up needing help from the sequencing s=
ource.  This is better left to the application to sort out.=0A=
>>=0A=
>> To sum up, I think that user requirements are much better expressed, and=
 the network's ability to conform to those requirements are better measured=
, in terms of best- and worst-case latency and latency variation.=0A=
>>=0A=
>> -- Norm=0A=
>> ________________________________________=0A=
>> From: detnet [detnet-bounces@ietf.org] on behalf of J=E1nos Farkas [jano=
s.farkas@ericsson.com]=0A=
>> Sent: Wednesday, July 04, 2018 11:12 AM=0A=
>> To: DetNet WG=0A=
>> Subject: [Detnet] updating the flow information model draft=0A=
>>=0A=
>> Dear all,=0A=
>>=0A=
>> I think the flow information model draft needs some updates to bring it=
=0A=
>> in-line with the recent developments in the WG. I=92d like to have WG=0A=
>> discussion on the list and at IETF 102 before making any updates.=0A=
>>=0A=
>> 1, Current version of draft-ietf-detnet-flow-information-model-01=0A=
>>=0A=
>> Section 5.2 Service Parameters includes in order delivery, which is a=0A=
>> binary value in draft-ietf-detnet-flow-information-model-01 depending on=
=0A=
>> whether or not in order delivery is required for the given service. This=
=0A=
>> requires refinements based on the developments we had in=0A=
>> draft-ietf-detnet-architecture-06.=0A=
>>=0A=
>> The refinement would involve introducing a numerical service parameter,=
=0A=
>> which could be called =93MisorderingTolerance=94 or alike to replace the=
=0A=
>> current binary parameter.=0A=
>>=0A=
>>=0A=
>> 2, Recent updates of draft-ietf-detnet-architecture-06=0A=
>>=0A=
>> draft-ietf-detnet-architecture-06 provides a finer grade DetNet QoS=0A=
>> parameter by introducing :=0A=
>>=0A=
>> Section 3.1:=0A=
>> =93o An upper bound on out-of-order packet delivery. It is worth=0A=
>> noting that some DetNet applications are unable to tolerate any=0A=
>> out-of-order delivery.=94=0A=
>>=0A=
>> Section 3.2.2.1. In-Order Delivery:=0A=
>> =93Out-of-order packet delivery can be a side effect of service=0A=
>> protection. Packets delivered out-of-order impact the amount of=0A=
>> buffering needed at the destination to properly process the received=0A=
>> data. Such packets also influence the jitter of a flow. The DetNet=0A=
>> service includes maximum allowed misordering as a constraint. Zero=0A=
>> misordering would be a valid service constraint to reflect that the=0A=
>> end system(s) of the flow cannot tolerate any out-of-order delivery.=0A=
>> Service protection may provide a mechanism to support in-order=0A=
>> delivery.=94=0A=
>>=0A=
>> The architecture document does not provide further details on purpose.=
=0A=
>> It is the job of the flow information model draft to go into the details=
.=0A=
>>=0A=
>>=0A=
>> 3, =93MisorderingTolerance=94 related thoughts=0A=
>>=0A=
>> The DetNet QoS requirements are correlated to each other. For instance,=
=0A=
>> a packet received with a too big delay or jitter is practically a lost=
=0A=
>> packet for the application. As for misordering, it is related, e.g., to=
=0A=
>> jitter as explained in the architecture document. (Well, misordering=0A=
>> above the tolerable limit can be considered loss.) The correlations can=
=0A=
>> be taken into account when defining the QoS requirements for a DetNet=0A=
>> service, and also when providing the given DetNet service by the DetNet=
=0A=
>> network.=0A=
>>=0A=
>> Actually, misordering and jitter can be decreased with a similar tool,=
=0A=
>> e.g., a playout buffer. It is a bit more complex for reordering and=0A=
>> requires sequencing information carried in the packets.=0A=
>>=0A=
>> I see two approaches to express maximum allowed misordering:=0A=
>> a) number of misordered packets=0A=
>> b) time=0A=
>>=0A=
>> Both of them have their pros and cons.=0A=
>>=0A=
>> I propose to follow a) for multiple reasons.=0A=
>>=0A=
>> Maximum allowed/tolerable misordering could be defined along:=0A=
>> =93maximum number of misordered packets, e.g., a delta of sequence numbe=
rs=0A=
>> between the highest sequence number that was just received and the=0A=
>> lowest sequence that is acceptable=94=0A=
>> (credit goes to Pascal for initial wording!)=0A=
>>=0A=
>> This is a relatively simple definition and also simple to measure,=0A=
>> detect, and verify. Furthermore, timing requirement is already defined=
=0A=
>> as part of the jitter requirement, no need to duplicate. In addition,=0A=
>> timing may not be as important as the order of packets for some=0A=
>> applications.=0A=
>>=0A=
>> What do you think?=0A=
>>=0A=
>> Regards,=0A=
>> Janos=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=
>=0A=
>=0A=
=0A=
=0A=
_______________________________________________=0A=
detnet mailing list=0A=
detnet@ietf.org=0A=
https://www.ietf.org/mailman/listinfo/detnet=0A=


From nobody Mon Jul 23 08:51:40 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 38A92130DF5 for <detnet@ietfa.amsl.com>; Mon, 23 Jul 2018 08:51:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.711
X-Spam-Level: 
X-Spam-Status: No, score=-2.711 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_LOW=-0.7, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=dell.com header.b=eO5BgqzH; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=UOwTL6yK
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id G3aVaCKSqOIN for <detnet@ietfa.amsl.com>; Mon, 23 Jul 2018 08:51:36 -0700 (PDT)
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 59738129C6B for <detnet@ietf.org>; Mon, 23 Jul 2018 08:51:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1532360564; x=1563896564; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=anEfTPyZsbXJHE9gNOaW2/os9zwIK3efWCP0MU7uSE0=; b=eO5BgqzH/+QOjeX6aGFG9RaUxXY0gIWqgSqjdfubyBb7MDPZmZ+bEE/s YIURBCCWsZ2iZjghpAOhl+2kt8tekPWbSQp1UmfHwCqLsdVj/EclgOC1a mJ0QQ0vl9SCqbVqkjNYfQdFG7a7HOO9N1ikQ2oD8nkg3ElVhBOCqnmLAi o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2EYAQCp+FVbh8mZ6ERbHAEBAQQBAQoBA?= =?us-ascii?q?YJ5gTd/KAqYK4IMlVGBKzsLGAsLg3hGAoMeITgUAQIBAQIBAQIBAQIQAQEBCgs?= =?us-ascii?q?JCCkjDII1JA8vHC8IBgEBAQEBAScBAQEBAQEBAQEBAQEBAQEBAQEXAkMBEgEBG?= =?us-ascii?q?AEBAQEDAQElGR8IBwwLBAIBCBEBAwEBAQoLEgcnCxQDBggCBAESCBODBQGBfwE?= =?us-ascii?q?OrwozgnqHTQMFiQKBWD6BEYITUC6DGwEBgRsNEg8ZPYJzgiSNGoxUAwQCAoh0l?= =?us-ascii?q?CyKQIc6AgQCBAUCFIFYgXRwUIJpgjODToUUhT5vi3yBLYEbAQE?=
X-IPAS-Result: =?us-ascii?q?A2EYAQCp+FVbh8mZ6ERbHAEBAQQBAQoBAYJ5gTd/KAqYK4I?= =?us-ascii?q?MlVGBKzsLGAsLg3hGAoMeITgUAQIBAQIBAQIBAQIQAQEBCgsJCCkjDII1JA8vH?= =?us-ascii?q?C8IBgEBAQEBAScBAQEBAQEBAQEBAQEBAQEBAQEXAkMBEgEBGAEBAQEDAQElGR8?= =?us-ascii?q?IBwwLBAIBCBEBAwEBAQoLEgcnCxQDBggCBAESCBODBQGBfwEOrwozgnqHTQMFi?= =?us-ascii?q?QKBWD6BEYITUC6DGwEBgRsNEg8ZPYJzgiSNGoxUAwQCAoh0lCyKQIc6AgQCBAU?= =?us-ascii?q?CFIFYgXRwUIJpgjODToUUhT5vi3yBLYEbAQE?=
Received: from esa1.dell-outbound2.iphmx.com ([68.232.153.201]) by esa1.dell-outbound.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 23 Jul 2018 10:42:43 -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-GCM-SHA384; 23 Jul 2018 21:42:38 +0600
Received: from maildlpprd53.lss.emc.com (maildlpprd53.lss.emc.com [10.106.48.157]) by mailuogwprd51.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id w6NFpWvt022654 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 23 Jul 2018 11:51:33 -0400
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd51.lss.emc.com w6NFpWvt022654
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1532361094; bh=pUUugDu01T+6Mi9ky+pSFSMWSmI=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=UOwTL6yKK7K3ipdKnDW5ms+qEQg3l94olSoc42eyEkTUEZHvOLd99WrTj4TJpBXli p2ZGGXStPwGvu1XsdJydbfpMwjLuKQU7EYUuhXf5IAs5dRYaidhwaCQHtOynzInSV/ o9bz5VWllBSPuHDuqRZ0Fm9n1EBZTfDVkXMLEKGw=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd51.lss.emc.com w6NFpWvt022654
Received: from mailusrhubprd51.lss.emc.com (mailusrhubprd51.lss.emc.com [10.106.48.24]) by maildlpprd53.lss.emc.com (RSA Interceptor); Mon, 23 Jul 2018 11:51:09 -0400
Received: from MXHUB302.corp.emc.com (MXHUB302.corp.emc.com [10.146.3.28]) by mailusrhubprd51.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id w6NFpCev012278 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=FAIL); Mon, 23 Jul 2018 11:51:12 -0400
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; Mon, 23 Jul 2018 11:51:12 -0400
To: Norman Finn <norman.finn@mail01.huawei.com>, DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] updating the flow information model draft
Thread-Index: AQHUE8KL9P1u+W9QrUSa7ckX1ZWov6SUNnyAgAABjICAACe/AIAClQyAgAHbsACABD+csA==
Date: Mon, 23 Jul 2018 15:51:11 +0000
Message-ID: <CE03DB3D7B45C245BCA0D24327794936301ECA4F@MX307CL04.corp.emc.com>
References: <2d6d8f85-a283-eb43-6bea-323b7af661f2@ericsson.com> <3DF0466E9510274382F5B74499ACD6F8D38234@DFWPML704-CHM.exmail.huawei.com> <37d1fcb7-110c-5ec9-99b6-3269cc5ac76d@labn.net> <3DF0466E9510274382F5B74499ACD6F8D38291@DFWPML704-CHM.exmail.huawei.com>, <3719f94c-55fa-1f7f-316d-e2a62f2a3e56@labn.net> <3DF0466E9510274382F5B74499ACD6F8D38506@DFWPML704-CHM.exmail.huawei.com>
In-Reply-To: <3DF0466E9510274382F5B74499ACD6F8D38506@DFWPML704-CHM.exmail.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.238.21.34]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd51.lss.emc.com
X-RSA-Classifications: public, GIS Solicitation
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/ko3z3OQ-UbDis_dN8jyvK4uZ7pM>
Subject: Re: [Detnet] updating the flow information model draft
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 23 Jul 2018 15:51:40 -0000

Norm,

Let me check whether I understand the approach here.

It sounds like the goal is to push reassembly of out-of-order packets and a=
ny resulting delays to the endpoints, particularly the receiver.   It looks=
 like the network responds to a path reservation request by indicating the =
degree of reordering that is possible on that path, from which the applicat=
ion can then figure out how much reordering buffering is needed and the imp=
acts thereof.  In particular the network would not need to add buffering fo=
r reordering within the network.

Is that consistent with what's proposed below?

Thanks, --David

> -----Original Message-----
> From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of Norman Finn
> Sent: Friday, July 20, 2018 2:50 PM
> To: Lou Berger; J=E1nos Farkas; DetNet WG
> Subject: Re: [Detnet] updating the flow information model draft
>=20
> Lou:  Perhaps you could expand on your "different technologies" comment.
>=20
> Short explanation:
>=20
> The amount of misordering, and hence the resources (including choice of
> algorithm) required to re-order packets, is known the the network, not th=
e
> listener.  The application already specifies a min/max latency in order t=
o
> bound his receive buffer requirements.  I would favor 1) adding the abili=
ty of
> the network to report the worst-case misordering, 2) keeping the binary
> "application can/cannot tolerate misordering" parameter, 3) having a bina=
ry
> "network can/cannot ensure ordering".
>=20
> Long explanation:
>=20
> I stand by my arguments about 5/100 vs. no/yes.  If it's possible for the
> network to misorder packets, the resources required to reorder them, give=
n
> the path and the bandwidth/packet size spec for the flow, is certainly kn=
own
> to the network, but probably not to the application.  Reporting the worst=
-
> case misordering to the application would be useful.  But, allowing the
> application to specify "5" when the network is likely to deliver 100 simp=
ly
> complicates the reservation process.  Of course, it's easy to compare the
> application's requirement to the network's number, but that is not the is=
sue.
> Having the parameter merely begs a pile of questions for the application:
>=20
>   - What number do I specify to maximize my chances of success?
>   - How many buffers might the network want me to have?
>   - Does that mean I need to know the topology?  Line lengths?
>   - How do I compare my need for receiver buffers to my other needs for
> memory space?
>   - Which device, me or the edge node, would find it easier/cheaper to
> increase the number of reordering buffers?
>   - Does the edge node even have reordering capability?
>   - Will the network configuration produce misordering, at all?
>=20
> My claim is that most of these questions are settled much more easily wit=
h
> the current yes/no requirement plus a report from the network on worst-
> case misordering, and we can see a path for negotiating/refusing/remaking
> the reservation.  I further claim that turning the yes/no into a number w=
ill
> complicate the process without bringing anything significant to the range=
 of
> results available.
>=20
> For example, are we suggesting that the network could buffer just enough =
to
> reduce the 100 to 5?  I don't think it worthwhile to support the (I think
> infrequent) case where the listener's capabilities to handle some misorde=
ring
> would make a significant difference in the resources required for the
> network to reduce misordering to that level, but not eliminate it.
>=20
> I would rather not add a "misordering limit" parameter.  It will inevitab=
ly
> generate requirements for the control protocols support it, and I claim t=
here
> is no clear use for that information.  Yes/no parameters for network and
> application capabilities, and a report on the possible misordering number
> from the network, is sufficient.
>=20
> -- Norm
>=20
> ________________________________________
> From: detnet [detnet-bounces@ietf.org] on behalf of Lou Berger
> [lberger@labn.net]
> Sent: Thursday, July 19, 2018 7:27 AM
> To: Norman Finn; J=E1nos Farkas; DetNet WG
> Subject: Re: [Detnet] updating the flow information model draft
>=20
> On 7/17/2018 7:01 PM, Norman Finn wrote:
> > Binary "reordering is/not acceptable" I can see some use for.  It's the
> numbers that I don't know how to deal with.
> There are different technology related/specific solutions here.  The
> fundamental point  is to allow for it in the architecture and modeling.
>=20
> Lou
>=20
> >
> > -- Norm
> >
> > ________________________________________
> > From: Lou Berger [lberger@labn.net]
> > Sent: Tuesday, July 17, 2018 1:39 PM
> > To: Norman Finn; J=E1nos Farkas; DetNet WG
> > Subject: Re: [Detnet] updating the flow information model draft
> >
> > Norm,
> >
> >       In the IP case, worst-case packet misordering can also impact
> > multi-path forwarding behavior.  An implementation (IP or MPLS data
> > planes) can always satisfy a non-zero reordering requirement with paths
> > that don't reorder.
> >
> > Lou
> >
> > On 7/17/2018 4:33 PM, Norman Finn wrote:
> >> I have a problem with the idea of the user expressing a requirement fo=
r
> worst-case packet misordering.  My problem is that I'm not sure what the
> network can do with that information.
> >>
> >> Either you are using PR/PE or not.  If you are NOT using PR/PE, then y=
ou
> are presumably using some routing/bridging protocol to heal the network
> after a failure.  The out-of-order problem will occur when, some time aft=
er a
> failure caused a loss of packets and the use of a long path A-->B, healin=
g the
> failure and thus opening a shorter path causes early deliveries and hence
> out-of-order packets.  In order to predict the worst-case scenario for ou=
t-of-
> order delivery, so that the network can pass or fail the reservation requ=
est,
> one would have to determine the worst-case packets in flight for the long=
est
> path A-->B after multiple failures in the network, and then look at the f=
astest
> possible healing to the shortest possible path to get the worst-case out-=
of-
> order difference.  It might be possible to calculate this in a single-rin=
g
> topology, but in a more complex topology, I have my doubts that it can be
> performed reliably.  Without a reliable way to calculate the worst case, =
the
> user's misordering requirements are irrelevant.
> >>
> >> If you ARE using PR/PE, then either you are using a bandwidth reservat=
ion
> or you are not.  If you are NOT using a bandwidth reservation, then all b=
ets
> are off.  It is difficult to predict the worst-case difference in packets=
-in-flight
> for the two paths, and hence the worst-case sequence delta.  With nothing
> to compare the user's misording requirements to, the requirements are
> irrelevant.
> >>
> >> If you ARE using PR/PE and you ARE using bandwidth reservations, then =
as
> you are making the reservations, you can determine the worst-case time
> differential on the different paths before a merge point, you know the
> maximum data rates, and you can determine the buffer space needed to put
> the packets in order.    If the merge system has insufficient buffer spac=
e to
> accomplish the merge, then the user's misordering requirements are
> irrelevant.  That buffer space is required in order to both a) prevent
> overloading the bandwidth reservation of the merged stream and b) not
> drop packets due to congestion of the merge port, whether or not in-order
> delivery is desired.    If the merge buffer space is available, then ther=
e is no
> problem with full in-order delivery, and the user's misordering requireme=
nts
> are irrelevant.
> >>
> >> Finally, what do we imagine the network to do other than refuse the
> reservation in the very few cases where this is possible?  If it discards=
 packets
> with larger differences, then you are doing nothing that the receiver can=
not
> do for itself.  You also are taking on the problem of knowing when to res=
ume
> transmission, detecting when the sequence number is reset, etc.  These ar=
e
> not trivial problems, and wind up needing help from the sequencing source=
.
> This is better left to the application to sort out.
> >>
> >> To sum up, I think that user requirements are much better expressed,
> and the network's ability to conform to those requirements are better
> measured, in terms of best- and worst-case latency and latency variation.
> >>
> >> -- Norm
> >> ________________________________________
> >> From: detnet [detnet-bounces@ietf.org] on behalf of J=E1nos Farkas
> [janos.farkas@ericsson.com]
> >> Sent: Wednesday, July 04, 2018 11:12 AM
> >> To: DetNet WG
> >> Subject: [Detnet] updating the flow information model draft
> >>
> >> Dear all,
> >>
> >> I think the flow information model draft needs some updates to bring i=
t
> >> in-line with the recent developments in the WG. I'd like to have WG
> >> discussion on the list and at IETF 102 before making any updates.
> >>
> >> 1, Current version of draft-ietf-detnet-flow-information-model-01
> >>
> >> Section 5.2 Service Parameters includes in order delivery, which is a
> >> binary value in draft-ietf-detnet-flow-information-model-01 depending
> on
> >> whether or not in order delivery is required for the given service. Th=
is
> >> requires refinements based on the developments we had in
> >> draft-ietf-detnet-architecture-06.
> >>
> >> The refinement would involve introducing a numerical service parameter=
,
> >> which could be called "MisorderingTolerance" or alike to replace the
> >> current binary parameter.
> >>
> >>
> >> 2, Recent updates of draft-ietf-detnet-architecture-06
> >>
> >> draft-ietf-detnet-architecture-06 provides a finer grade DetNet QoS
> >> parameter by introducing :
> >>
> >> Section 3.1:
> >> "o An upper bound on out-of-order packet delivery. It is worth
> >> noting that some DetNet applications are unable to tolerate any
> >> out-of-order delivery."
> >>
> >> Section 3.2.2.1. In-Order Delivery:
> >> "Out-of-order packet delivery can be a side effect of service
> >> protection. Packets delivered out-of-order impact the amount of
> >> buffering needed at the destination to properly process the received
> >> data. Such packets also influence the jitter of a flow. The DetNet
> >> service includes maximum allowed misordering as a constraint. Zero
> >> misordering would be a valid service constraint to reflect that the
> >> end system(s) of the flow cannot tolerate any out-of-order delivery.
> >> Service protection may provide a mechanism to support in-order
> >> delivery."
> >>
> >> The architecture document does not provide further details on purpose.
> >> It is the job of the flow information model draft to go into the detai=
ls.
> >>
> >>
> >> 3, "MisorderingTolerance" related thoughts
> >>
> >> The DetNet QoS requirements are correlated to each other. For instance=
,
> >> a packet received with a too big delay or jitter is practically a lost
> >> packet for the application. As for misordering, it is related, e.g., t=
o
> >> jitter as explained in the architecture document. (Well, misordering
> >> above the tolerable limit can be considered loss.) The correlations ca=
n
> >> be taken into account when defining the QoS requirements for a DetNet
> >> service, and also when providing the given DetNet service by the DetNe=
t
> >> network.
> >>
> >> Actually, misordering and jitter can be decreased with a similar tool,
> >> e.g., a playout buffer. It is a bit more complex for reordering and
> >> requires sequencing information carried in the packets.
> >>
> >> I see two approaches to express maximum allowed misordering:
> >> a) number of misordered packets
> >> b) time
> >>
> >> Both of them have their pros and cons.
> >>
> >> I propose to follow a) for multiple reasons.
> >>
> >> Maximum allowed/tolerable misordering could be defined along:
> >> "maximum number of misordered packets, e.g., a delta of sequence
> numbers
> >> between the highest sequence number that was just received and the
> >> lowest sequence that is acceptable"
> >> (credit goes to Pascal for initial wording!)
> >>
> >> This is a relatively simple definition and also simple to measure,
> >> detect, and verify. Furthermore, timing requirement is already defined
> >> as part of the jitter requirement, no need to duplicate. In addition,
> >> timing may not be as important as the order of packets for some
> >> applications.
> >>
> >> What do you think?
> >>
> >> Regards,
> >> Janos
> >>
> >> _______________________________________________
> >> 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
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet
>=20
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet


From nobody Mon Jul 23 12:48:42 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 52463130E25 for <detnet@ietfa.amsl.com>; Mon, 23 Jul 2018 12:48:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, WEIRD_PORT=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 NDezIIT5BE7w for <detnet@ietfa.amsl.com>; Mon, 23 Jul 2018 12:48:36 -0700 (PDT)
Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 98F2B130E1D for <detnet@ietf.org>; Mon, 23 Jul 2018 12:48:35 -0700 (PDT)
Received: by mail-lj1-x235.google.com with SMTP id 203-v6so1539351ljj.13 for <detnet@ietf.org>; Mon, 23 Jul 2018 12:48:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=uczibv2BSAp+9cg999peZI0A9bto4PH0pWiRIyNYIao=; b=OzlnGGPgvHYUHbquc3OToFNzPQNzLHTLnxfdlKhxv/ncPPBDTfcia2MTjrPdkR9+Y2 NiWUXSiGhejJbl4KpDrqf79dGho7L49PnqnnwIC3xvTB7oRQg+CTNZ/3dtk8f4iY5uyP BoClKFBxogLI6gp6rqAa5J8l7nwtIWIKSJIoPzB+Z4fUBDIpk+uViTUlKLSo51HU/0VP 6nN1X5zZfrTwmaZFTdTbDQLnqZREm5dKbVqZJNBSBZkrd23/I+hm9pk1GpsvqQu0uO/G EhwqiVSTmzsz4QF88/OPt1fb1W4IN+lZpeh9730RL1qMUoH75kv8tCMxsmxtQGXnZj47 YmbA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=uczibv2BSAp+9cg999peZI0A9bto4PH0pWiRIyNYIao=; b=PTOh6NwZy0JI2GPecpAeOyoqgcmykrfTyGubfq5+oqI6Vb0sNujX4Ri2lk8FSqFbc4 QrhiqTEGV5mdiHn2zY0swy0ksmDH7mI0Yu38WAv1U2gRThNrtxHpscT+fXKS+85xPVWJ wijKikakSPAgz8KEldvYqWJnFnJW9xt54VJ4A8joMJ7TMad7Nyafqii6lVt//3Ao7oAv WHOGVDXVBckVVSzQXoCVzDY2drkAP7nRTNAkXRk7F7mYFcFtE/EgrWm6uQDKvOy4pc1l +KMEv8HVcyf9cUla9xI/WSROue++U8vtmCz7RmkgdVHtj28pNu3rvqdghSlHP2FiIAf7 tWKw==
X-Gm-Message-State: AOUpUlE/2NiTBkccZvoE9CFIZawbBj/KF+9FIs4V4V1j6fzjmUse6Pyj UdjZuFjK9yKkSANdiBtUk4av/HsqKcPfnagylg+5yA==
X-Google-Smtp-Source: AAOMgpfpuZAs1ftngM/1c7lV5UVClAAyqfkyD6v1cAhCFEWQtT38ta8hlupEiYh/YeI97Q9cCDomUBZXjZyPH/ocdy4=
X-Received: by 2002:a2e:9c4d:: with SMTP id t13-v6mr9399244ljj.153.1532375313817;  Mon, 23 Jul 2018 12:48:33 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a2e:709:0:0:0:0:0 with HTTP; Mon, 23 Jul 2018 12:48:33 -0700 (PDT)
In-Reply-To: <f98a50d9-ee73-dec1-982c-9639ac5809ae@labn.net>
References: <f98a50d9-ee73-dec1-982c-9639ac5809ae@labn.net>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 23 Jul 2018 12:48:33 -0700
Message-ID: <CA+RyBmU-M60ZiL-Au8KPt9CRvZKdPCoMa5O2JuV=mc0yJKBFQA@mail.gmail.com>
To: Lou Berger <lberger@labn.net>
Cc: "detnet@ietf.org" <detnet@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000003e25e80571afee1c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/Ti1ibwJIaIDoORd_M2yFiFhTTco>
Subject: Re: [Detnet] Draft minutes uploaded
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 23 Jul 2018 19:48:39 -0000

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

Many thanks to Ethan indeed! I find the minutes very detailed and accurate!

I hope that authors of drafts on DetNet data plane encapsulation, both MPLS
and IP, will review and comment on my presentation of OAM in DetNet,
particularly what I see as an issue with PREF and active OAM interaction.

Best regards,
Greg

On Thu, Jul 19, 2018 at 7:42 AM, Lou Berger <lberger@labn.net> wrote:

> Hi,
>
>     Thanks to the diligent work of our secretary, Ethan Grossman, we have
> draft minutes available for review!  The draft minutes can be found at
> http://etherpad.tools.ietf.org:9000/p/notes-ietf-102-detnet . Please
> check the minutes and make any additions/corrections you think needed.
> Substantive corrections should be discussed on list.
>
> Thank you
>
> Lou (Janos and Ethan)
>
>
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet
>

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

<div dir=3D"ltr">Many thanks to Ethan indeed! I find the minutes very detai=
led and accurate!<div><br><div>I hope that authors of drafts on DetNet data=
 plane encapsulation, both MPLS and IP, will review and comment on my prese=
ntation of OAM in DetNet, particularly what I see as an issue with PREF and=
 active OAM interaction.</div><div><br></div><div>Best regards,</div><div>G=
reg</div></div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Thu, Jul 19, 2018 at 7:42 AM, Lou Berger <span dir=3D"ltr">&lt;<a hr=
ef=3D"mailto:lberger@labn.net" target=3D"_blank">lberger@labn.net</a>&gt;</=
span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8e=
x;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
=C2=A0=C2=A0=C2=A0 Thanks to the diligent work of our secretary, Ethan Gros=
sman, we have draft minutes available for review!=C2=A0 The draft minutes c=
an be found at <a href=3D"http://etherpad.tools.ietf.org:9000/p/notes-ietf-=
102-detnet" rel=3D"noreferrer" target=3D"_blank">http://etherpad.tools.ietf=
.org<wbr>:9000/p/notes-ietf-102-detnet</a> . Please check the minutes and m=
ake any additions/corrections you think needed.=C2=A0 Substantive correctio=
ns should be discussed on list.<br>
<br>
Thank you<br>
<br>
Lou (Janos and Ethan)<br>
<br>
<br>
______________________________<wbr>_________________<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/l<wbr>istinfo/detnet</a><br=
>
</blockquote></div><br></div>

--0000000000003e25e80571afee1c--


From nobody Tue Jul 31 01:32:26 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 9076E130DFA for <detnet@ietfa.amsl.com>; Tue, 31 Jul 2018 01:32:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.311
X-Spam-Level: 
X-Spam-Status: No, score=-4.311 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_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] 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 LlQ99zFfL63i for <detnet@ietfa.amsl.com>; Tue, 31 Jul 2018 01:32:22 -0700 (PDT)
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 45767130E2F for <detnet@ietf.org>; Tue, 31 Jul 2018 01:32:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1533025939; 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=O8z0vYo5+NJYKn4TYSe/ldmlE0vl5x09rB8hw0sBZtY=; b=NxWG55J0/GXQEu/QwOA9suu2cZ8qlvSrVE4D5yrJlkvhu2IAXjWkvWCDpisSTztZ 0aD82ZHS20k0Abg43IgZSQhS1rIoKZYRp9W1MayMaBWqBcNCCKEF1f2ZwpGhAZGu L3W2r76zjdB5pGrYKUj1D98u9ygY44QVpKwRtzvwNLk=;
X-AuditID: c1b4fb2d-20bff700000055ff-fb-5b601e93e791
Received: from ESESSMB503.ericsson.se (Unknown_Domain [153.88.183.121]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 01.32.22015.39E106B5; Tue, 31 Jul 2018 10:32:19 +0200 (CEST)
Received: from ESESSMR501.ericsson.se (153.88.183.108) by ESESSMB503.ericsson.se (153.88.183.191) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Tue, 31 Jul 2018 10:32:18 +0200
Received: from ESESBMB502.ericsson.se (153.88.183.169) by ESESSMR501.ericsson.se (153.88.183.108) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Tue, 31 Jul 2018 10:32:19 +0200
Received: from [159.107.143.207] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.185) with Microsoft SMTP Server id 15.1.1466.3 via Frontend Transport; Tue, 31 Jul 2018 10:32:18 +0200
From: =?UTF-8?Q?J=c3=a1nos_Farkas?= <janos.farkas@ericsson.com>
To: <detnet@ietf.org>, "STDS-802-1-L@LISTSERV.IEEE.ORG" <STDS-802-1-L@LISTSERV.IEEE.ORG>
CC: "detnet-chairs@ietf.org" <detnet-chairs@ietf.org>
Message-ID: <f47ea397-7be9-9740-8cd3-30f49be6619f@ericsson.com>
Date: Tue, 31 Jul 2018 10:32:18 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOLMWRmVeSWpSXmKPExsUyM2J7pe5kuYRog00rNS2u9f9gsfj9aTaL xepb3g7MHkuW/GTyaPl2ijmAKYrLJiU1J7MstUjfLoEr4233TtaCSZIVLw9PZ2xg7BDtYuTk kBAwkdizrJO5i5GLQ0jgKKPEoVnvmEESQgLfGCU+LZKFs3c2lEEUHWOU2P5+CjtIgk3AXuLu pQ1ADRwcwgJOEjOWs4CERQSiJJ4ve8MIYjMLmEr8eLcTbCYvUPnlthtMIDaLgKrEtnsn2UBa RQViJNb3JUCUCEqcnPmEBaLVQmLm/PNQY+QlmrfOhjpNTeJ9wx3GCYwCs5C0zELSMgtJywJG 5lWMosWpxcW56UbGeqlFmcnFxfl5enmpJZsYgcF5cMtv3R2Mq187HmIU4GBU4uF9LpAQLcSa WFZcmXuIUYKDWUmE10YmPlqINyWxsiq1KD++qDQntfgQozQHi5I4r96qPVFCAumJJanZqakF qUUwWSYOTqkGRt5dhZNCj004ek6WzTqht//P/2mblLziN3+cscJN7ouR17x12+edtn1Q4RB/ crrEjeOtB/w/CFxYcoJPId3rqovOxDd1ojsuX9Nx8aw+1ZHymafIqEZH4lLiwp3/dh9Yqhan HVfubWD59PMhbd295y0FPjTe4PyxizUp9I9e3pkQk5/XXxguXabEUpyRaKjFXFScCACNotEY SgIAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/Zj9nCGBi5a9-T-g6UQ9PnNB7E08>
Subject: [Detnet] =?utf-8?q?DetNet_=E2=80=93_TSN_joint_session_in_Bangkok?=
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 31 Jul 2018 08:32:25 -0000

Hi,

We will have a DetNet – TSN joint session in Bangkok on November 11 
Sunday, which is between IETF 103 and the IEEE 802 Plenary. The two 
meetings are back to back in the same hotel: Marriott Marquis Queen’s 
Park, Bangkok, Thailand (https://www.ietf.org/how/meetings/upcoming, 
http://802world.org/plenary/future-plenary-sessions).
The joint session will be from 9am to 5pm with a lunch break.
Meeting room is being arranged by IEEE 802.
There will be a web page for registration. Registration will be 
required; work is ongoing to make it free.

We propose the following topics for the joint session both for DetNet 
and TSN:
- current status
- ongoing work
- future plans
- related activities, e.g., TEAS, IoT for DetNet; IEC, IEEE for TSN

Please send agenda requests to detnet-chairs@ietf.

Agenda will be worked after August holidays.

We will provide updates, e.g., on registration, agenda, etc., as they 
become available.

The co-located meetings give the opportunity to participate the meeting 
of the other group, the group one usually not attends or haven’t 
attended yet. We have collected some information to help navigation, 
making decision, e.g., agendas of the last meetings.

IETF DetNet WG info:
Web page: https://datatracker.ietf.org/wg/detnet/about/
Documents: https://datatracker.ietf.org/wg/detnet/documents/
DetNet WG at IETF 102:
    - Agenda: https://datatracker.ietf.org/wg/detnet/documents/
    - Presentations: 
https://datatracker.ietf.org/meeting/102/session/detnet
    - Minutes: https://datatracker.ietf.org/doc/minutes-102-detnet/
IETF 102 overall agenda: 
https://datatracker.ietf.org/meeting/102/agenda.html
IETF 102 general information: https://www.ietf.org/how/meetings/102/
IETF 103 registration: https://www.ietf.org/how/meetings/103/

IEEE 802.1TSN TG info:
Web page: http://ieee802.org/1/tsn
Documents are available via the links provided at the TG page, e.g., via 
the project pages.
TSN TG at the July 2018 IEEE 802 Plenary:
    - Agenda: 
https://1.ieee802.org/july-2018-plenary-meeting-in-san-diego-ca-usa-tsn-tg-agenda/ 

    - Presentations are linked from the agenda
    - Minutes: https://1.ieee802.org/category/current-and-former-meetings/
IEEE 802 Plenary overall schedule: 
http://schedule.802world.com/schedule/schedule/show#, July Plenary is 
saved at: 
http://www.ieee802.org/1/files/public/docs2018/admin-802-schedule-0718.pdf.)
IEEE 802 Plenary general information: http://802world.org/plenary/ IEEE 
802 Plenary registration: 
http://802world.org/plenary/registration-information/
Note that the Plenary pages show the July Plenary at the moment; they 
will be updated to the November Plenary as we are getting closer.

If you are new to TSN, then the IEC/IEEE 60802 Joint Project may be of 
interest: 
http://ieee802.org/1/tsn/iec-ieee-60802-tsn-profile-for-industrial-automation. 
The Joint Project has been formed to specify how to use TSN for 
industrial automation. The meetings of the joint project are listed on 
the web page. The joint project will meet November 12-14 in Bangkok.

If you have questions, don’t hesitate to ask us.

Best regards,
János and Lou


From nobody Tue Jul 31 08:02:09 2018
Return-Path: <prvs=7750cc41a8=rodney.cummings@ni.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 1220D130E7A; Tue, 31 Jul 2018 08:02:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.711
X-Spam-Level: 
X-Spam-Status: No, score=-0.711 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nio365.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mKTDXatKTuS3; Tue, 31 Jul 2018 08:02:05 -0700 (PDT)
Received: from mx0b-00010702.pphosted.com (mx0b-00010702.pphosted.com [148.163.158.57]) (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 E489A130EAA; Tue, 31 Jul 2018 08:02:00 -0700 (PDT)
Received: from pps.filterd (m0098779.ppops.net [127.0.0.1]) by mx0b-00010702.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w6VF1rct008802; Tue, 31 Jul 2018 10:01:57 -0500
Authentication-Results: ppops.net; dkim=pass header.d=nio365.onmicrosoft.com header.s=selector1-ni-com
Received: from nam01-bn3-obe.outbound.protection.outlook.com (mail-bn3nam01lp0182.outbound.protection.outlook.com [216.32.180.182]) by mx0b-00010702.pphosted.com with ESMTP id 2kgpa6yd87-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 31 Jul 2018 10:01:56 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nio365.onmicrosoft.com; s=selector1-ni-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sa6G4Hy8bJmVFgGQOBZ0179h8i78UaNqznA0e5pxjtk=; b=iiVlG5rocngjbFBhPZWhk7QYSNs6JJ8J3YnEYktAfBKXaMTRNFg/weeS+27k2coufX6dM8c64AbYbzHhMMTq7R1olgliVaW4ysifGHAkoaaldsP1Ab3cBfP8i3ICHe14/4SgIxT+8sFfstOMVdO7mI9uMvthunFLFgJgE5gEZ2M=
Received: from CY4PR04MB1127.namprd04.prod.outlook.com (10.173.192.137) by CY4PR04MB0406.namprd04.prod.outlook.com (10.173.188.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.995.19; Tue, 31 Jul 2018 15:01:54 +0000
Received: from CY4PR04MB1127.namprd04.prod.outlook.com ([fe80::98a3:f931:cfa6:38a2]) by CY4PR04MB1127.namprd04.prod.outlook.com ([fe80::98a3:f931:cfa6:38a2%3]) with mapi id 15.20.0995.020; Tue, 31 Jul 2018 15:01:54 +0000
From: Rodney Cummings <rodney.cummings@ni.com>
To: =?Windows-1252?Q?J=E1nos_Farkas?= <janos.farkas@ericsson.com>, "detnet@ietf.org" <detnet@ietf.org>, "STDS-802-1-L@LISTSERV.IEEE.ORG" <STDS-802-1-L@LISTSERV.IEEE.ORG>
CC: "detnet-chairs@ietf.org" <detnet-chairs@ietf.org>
Thread-Topic: =?Windows-1252?Q?[Detnet]_DetNet_=96_TSN_joint_session_in_Bangkok?=
Thread-Index: AQHUKKkKyrtTBZDLLEa/BRwefpr0n6SpbWhAgAAAGcA=
Date: Tue, 31 Jul 2018 15:01:54 +0000
Message-ID: <CY4PR04MB112727785BB9E4DD2EE6FE03922E0@CY4PR04MB1127.namprd04.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-calendar-series-instance-id: BAAAAIIA4AB0xbcQGoLgCAAAAABQ+gyBtSjUAQAAAAAAAAAAEAAAAL4yYFDum6FHqqPxe/C6B10=
x-originating-ip: [130.164.62.219]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR04MB0406; 6:rmnfh1Rj/P/OpdsseuMFBNbP/0qRT/gq3ggs5a0HnEE9iVRli9yUAd1HhYf0fRdfHpadA1gogX5uaQWHa3CJbRWmjIJMrwEOwv+gi5zUPM/r9agMLnp3q67SwfSEW1h5nK0yB51H2p6mtjjHDhj8TKBzBdhEVu20MHUK3xw6NP+czu7l1qQwUSH+fvRaPSd9RNTFZPonkxU9UEmDUwcQHsjUB5PS8pPNiJnTn2jkbvJ1qLWfsO8mh6kB6Z261YbhnkWtRqlQxatMaOIEiq7nLeqfhnQscKgtYYxU8We2atlBVGLsPl/qfH8ridQyRuTVmZUHfWftn3Qjvtrw5uwq9s5pOvfJn43uV2FGE0U+wAOhHmB/Vr6yUKqW+cMBjQ7bJwYtuOLrzO3OyC4RJIanprrd0BW/0qyj5xgkjNkerC/WwA5nFErSjIm23bac4kG7ZCcFKul8UJzXLyp5UJuLEw==; 5:KEC2W3En+nR3wJQQGoFnp/GWdaAHNHj76VpxgQbeGc2aWl3N+i4FfROb5NmIL55hXDOTLe2AQF6gkUKprszAL9lmTW7KFTPe0gUTpdtiFKj+8fLRat4PECG4mhRPMDB/SKrnkGxJwXkFGN40CSgLHM1D8eH54UTu5gZXC4LWWII=; 7:tGLaVcMLB92KMCzITbtSwGP3DTfnZ34wyMhslxvvGbsQbdE+ZObPJ3lxIFI8Wr+j24feT5yImidwUeXxfGakK9iKKeN7xHPANdmMrHy1nq1zgvy1AO5zU6bBiRBqqlSFYyitCls/CuenFfoGH4iBTcBcRJjZ19kW7O51f5LqMfePwP0qSLUHyZ2hl7GJzB+WniZD7XFsst6JrFLNdqmBJADAbe11/nU570A/0oFOKav7Ep7l6YcaRQUGf48jsF5H
x-ms-office365-filtering-correlation-id: ac9f81f1-d922-4101-b57c-08d5f6f68db9
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600074)(711020)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020); SRVR:CY4PR04MB0406; 
x-ms-traffictypediagnostic: CY4PR04MB0406:
x-microsoft-antispam-prvs: <CY4PR04MB04062D7D0600F4F7C2AAAAF5922E0@CY4PR04MB0406.namprd04.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(10436049006162);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3231311)(944501410)(52105095)(3002001)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:CY4PR04MB0406; BCL:0; PCL:0; RULEID:; SRVR:CY4PR04MB0406; 
x-forefront-prvs: 0750463DC9
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(136003)(366004)(346002)(376002)(39860400002)(45074003)(497574002)(55885003)(189003)(199004)(316002)(256004)(8936002)(305945005)(2501003)(106356001)(66066001)(7736002)(81166006)(5250100002)(97736004)(53936002)(81156014)(33656002)(6116002)(3846002)(25786009)(4326008)(105586002)(14454004)(1857600001)(2900100001)(478600001)(26005)(2201001)(6436002)(110136005)(68736007)(74316002)(53546011)(6506007)(476003)(44832011)(486006)(99286004)(5660300001)(102836004)(186003)(2906002)(19627235002)(966005)(9686003)(6306002)(7696005)(575784001)(55016002)(86362001)(45954005); DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR04MB0406; H:CY4PR04MB1127.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: ni.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: jFmFL7DdX22NaSBPQhmOGPJE7bzUTUzkbAszT0W0Ds/+jZVWlvjbg1yQvl/YKVKkI+lvX7XVcTor4fwE7z8g60UBT5fH2ouWu7wGz0IYRf+/b+iVNMjW8U+8vm6/+IDSbvBUmCy4FR8qT8V+UW50SHDRiKN/qDoweLyzwwuHqbED9p9WUcuHfOTYYL5hzi7mk//svsjLM7r6EoI3ZCOterZvzswI2OuP4fCEwRok5OMHwav9YeyTrQZeD+CJ8TgLt+cOYCnLBVqaC5lj6tvRHU5mDqLOK1ccL2/Yp8cxIH5/WlyzNpX+RaSybhFUwlqcjPbj0ptUEXrDRmOXDe7mbtM03i5w/tDYdW5hDvbRnDo=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_002_CY4PR04MB112727785BB9E4DD2EE6FE03922E0CY4PR04MB1127namp_"
MIME-Version: 1.0
X-OriginatorOrg: ni.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ac9f81f1-d922-4101-b57c-08d5f6f68db9
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jul 2018 15:01:54.1220 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 87ba1f9a-44cd-43a6-b008-6fdb45a5204e
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR04MB0406
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-07-31_06:, , signatures=0
X-Proofpoint-Spam-Details: rule=inbound_policy_notspam policy=inbound_policy score=30 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=30 reason=mlx scancount=1 engine=8.0.1-1806210000 definitions=main-1807310139
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/1Gkdywoa8fx4Aj0kK_rT_-nwtto>
Subject: [Detnet] =?windows-1252?q?DetNet_=96_TSN_joint_session_in_Bangko?= =?windows-1252?q?k?=
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 31 Jul 2018 15:02:07 -0000

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



> _____________________________________________
> From: detnet <detnet-bounces@ietf.org> On Behalf Of J=E1nos Farkas
> Sent: Tuesday, July 31, 2018 3:32 AM
> To: detnet@ietf.org; STDS-802-1-L@LISTSERV.IEEE.ORG
> Cc: detnet-chairs@ietf.org
> Subject: [Detnet] DetNet =96 TSN joint session in Bangkok
>=20
>=20
> Hi,
>=20
> We will have a DetNet =96 TSN joint session in Bangkok on November 11
> Sunday, which is between IETF 103 and the IEEE 802 Plenary. The two
> meetings are back to back in the same hotel: Marriott Marquis Queen=92s
> Park, Bangkok, Thailand (https://urldefense.proofpoint.com/v2/url?u=3Dhtt=
ps-
> 3A__www.ietf.org_how_meetings_upcoming&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6=
YCiE2
> uzI1jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7=
P1KVB
> bPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3DgaCGgFn4vRf_9Hh57DvcIvsiA-
> 5Z_1Cu41u9Tq7YR-4&e=3D,
> https://urldefense.proofpoint.com/v2/url?u=3Dhttp-
> 3A__802world.org_plenary_future-2Dplenary-
> 2Dsessions&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&r=
=3DWA71sf
> 2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiPK=
T1a
> sy9IYS29o&s=3DG1-jQoUoPnQIcq2Lvk6jyVcRdCuA4ra85Vubmj2BYZY&e=3D).
> The joint session will be from 9am to 5pm with a lunch break.
> Meeting room is being arranged by IEEE 802.
> There will be a web page for registration. Registration will be
> required; work is ongoing to make it free.
>=20
> We propose the following topics for the joint session both for DetNet
> and TSN:
> - current status
> - ongoing work
> - future plans
> - related activities, e.g., TEAS, IoT for DetNet; IEC, IEEE for TSN
>=20
> Please send agenda requests to detnet-chairs@ietf.
>=20
> Agenda will be worked after August holidays.
>=20
> We will provide updates, e.g., on registration, agenda, etc., as they
> become available.
>=20
> The co-located meetings give the opportunity to participate the meeting
> of the other group, the group one usually not attends or haven=92t
> attended yet. We have collected some information to help navigation,
> making decision, e.g., agendas of the last meetings.
>=20
> IETF DetNet WG info:
> Web page: https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
> 3A__datatracker.ietf.org_wg_detnet_about_&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVd=
yO6YC
> iE2uzI1jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=
=3D7P1
> KVBbPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3DCUyHNG91dwdpyX9lv9UkRyBv_ecA=
JRC
> 5w5r0EWiaZpE&e=3D
> Documents: https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
> 3A__datatracker.ietf.org_wg_detnet_documents_&d=3DDwIGaQ&c=3DI_0YwoKy7z5L=
MTVdy
> O6YCiE2uzI1jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8=
k&m
> =3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3DDK_l1Fg67JXA9Nuojb616a=
DZ_sw
> TR35gsSfSAsSgnns&e=3D
> DetNet WG at IETF 102:
>     - Agenda: https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
> 3A__datatracker.ietf.org_wg_detnet_documents_&d=3DDwIGaQ&c=3DI_0YwoKy7z5L=
MTVdy
> O6YCiE2uzI1jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8=
k&m
> =3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3DDK_l1Fg67JXA9Nuojb616a=
DZ_sw
> TR35gsSfSAsSgnns&e=3D
>     - Presentations:
> https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
> 3A__datatracker.ietf.org_meeting_102_session_detnet&d=3DDwIGaQ&c=3DI_0Ywo=
Ky7z5
> LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdn=
boK
> bZ8k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3D0llxpBqyu9VMWyhn=
zNVjT
> IE2MLyuM_RUXQ123XjKgJM&e=3D
>     - Minutes: https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
> 3A__datatracker.ietf.org_doc_minutes-2D102-
> 2Ddetnet_&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&r=3D=
WA71sf2
> o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiPKT=
1as
> y9IYS29o&s=3DmFe-pjeD-j3AbWfht2jcFBJJl5FnDFLisPa1oEtXm54&e=3D
> IETF 102 overall agenda:
> https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
> 3A__datatracker.ietf.org_meeting_102_agenda.html&d=3DDwIGaQ&c=3DI_0YwoKy7=
z5LMT
> VdyO6YCiE2uzI1jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboK=
bZ8
> k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3DPekyGPVuzqV15QJIBjw=
g5MmE
> lJXF7IJyfL448m4a1D4&e=3D
> IETF 102 general information:
> https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
> 3A__www.ietf.org_how_meetings_102_&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE=
2uzI1
> jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KV=
BbPVG
> HGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3D1THPGiJAYTjcjR6mcJ7g3gMkX0fTjHO5yYq=
rgv
> nynXY&e=3D
> IETF 103 registration: https://urldefense.proofpoint.com/v2/url?u=3Dhttps=
-
> 3A__www.ietf.org_how_meetings_103_&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE=
2uzI1
> jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KV=
BbPVG
> HGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3Dc-
> T0RdP9KaoJlYMu_v91l10bleHZVitePScIFFrNUPc&e=3D
>=20
> IEEE 802.1TSN TG info:
> Web page: https://urldefense.proofpoint.com/v2/url?u=3Dhttp-
> 3A__ieee802.org_1_tsn&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPe=
lcSji
> xA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KVBbPVGHGpu7h7h=
B0Ln6
> Mr4GPiPKT1asy9IYS29o&s=3D8LaByb0KM0COirITa1FsbSWpvmNAnpaa6NjjQpTqjDw&e=3D
> Documents are available via the links provided at the TG page, e.g., via
> the project pages.
> TSN TG at the July 2018 IEEE 802 Plenary:
>     - Agenda:
> https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__1.ieee802.org_july=
-
> 2D2018-2Dplenary-2Dmeeting-2Din-2Dsan-2Ddiego-2Dca-2Dusa-2Dtsn-2Dtg-
> 2Dagenda_&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&r=3D=
WA71sf2
> o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiPKT=
1as
> y9IYS29o&s=3Dev2Nbs36h-ovJGZAG1TtVT7mndNejknOj6DugU8eXVk&e=3D
>=20
>     - Presentations are linked from the agenda
>     - Minutes: https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
> 3A__1.ieee802.org_category_current-2Dand-2Dformer-
> 2Dmeetings_&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&r=
=3DWA71s
> f2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiP=
KT1
> asy9IYS29o&s=3DpSl5lX7nqKWSlVPAxDqPmLaXvdOA1MPSWlXr7wtE9UY&e=3D
> IEEE 802 Plenary overall schedule:
> https://urldefense.proofpoint.com/v2/url?u=3Dhttp-
> 3A__schedule.802world.com_schedule_schedule_show-
> 23&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&r=3DWA71sf2=
o7Dw7Cb
> YhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IY=
S29
> o&s=3DE_wmHC_AIm-uLIzpuqzbnZzF-wDRd2Tt5GUQ_p1_z7k&e=3D, July Plenary is
> saved at:
> https://urldefense.proofpoint.com/v2/url?u=3Dhttp-
> 3A__www.ieee802.org_1_files_public_docs2018_admin-2D802-2Dschedule-
> 2D0718.pdf&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&r=
=3DWA71sf
> 2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiPK=
T1a
> sy9IYS29o&s=3DxnOPuYJ7Lr7QTjCQSK8FJ95GwpuxipR65-H_RjQ_aso&e=3D.)
> IEEE 802 Plenary general information:
> https://urldefense.proofpoint.com/v2/url?u=3Dhttp-
> 3A__802world.org_plenary_&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZ=
uIPel
> cSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KVBbPVGHGpu=
7h7hB
> 0Ln6Mr4GPiPKT1asy9IYS29o&s=3DPNG4TV2jRToBldfeu-s40_liPYx-Roy5mavCvfcGBBQ&=
e=3D
> IEEE
> 802 Plenary registration:
> https://urldefense.proofpoint.com/v2/url?u=3Dhttp-
> 3A__802world.org_plenary_registration-
> 2Dinformation_&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA=
&r=3DWA
> 71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4G=
PiP
> KT1asy9IYS29o&s=3DySH92BwW33J6ZVmocXwf3Bi4z2Tl8RduNf_tsMCAtp0&e=3D
> Note that the Plenary pages show the July Plenary at the moment; they
> will be updated to the November Plenary as we are getting closer.
>=20
> If you are new to TSN, then the IEC/IEEE 60802 Joint Project may be of
> interest:
> https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__ieee802.org_1_tsn_i=
ec-
> 2Dieee-2D60802-2Dtsn-2Dprofile-2Dfor-2Dindustrial-
> 2Dautomation&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&r=
=3DWA71
> sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPi=
PKT
> 1asy9IYS29o&s=3Dyqy7UlJHxCEF3ESZ5i69qCleD-hbdIydt0H0IBdowV4&e=3D.
> The Joint Project has been formed to specify how to use TSN for
> industrial automation. The meetings of the joint project are listed on
> the web page. The joint project will meet November 12-14 in Bangkok.
>=20
> If you have questions, don=92t hesitate to ask us.
>=20
> Best regards,
> J=E1nos and Lou
>=20
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
> 3A__www.ietf.org_mailman_listinfo_detnet&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdy=
O6YCi
> E2uzI1jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=
=3D7P1K
> VBbPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3DV-
> Vd469ULAggx1R94Eyh8ZQUVfKmTTfBe8YJN_RxQ64&e=3D

--_002_CY4PR04MB112727785BB9E4DD2EE6FE03922E0CY4PR04MB1127namp_
Content-Type: text/calendar; charset="utf-8"; method=REQUEST
Content-Transfer-Encoding: base64

QkVHSU46VkNBTEVOREFSDQpNRVRIT0Q6UkVRVUVTVA0KUFJPRElEOk1pY3Jvc29mdCBFeGNoYW5n
ZSBTZXJ2ZXIgMjAxMA0KVkVSU0lPTjoyLjANCkJFR0lOOlZUSU1FWk9ORQ0KVFpJRDpDZW50cmFs
IFN0YW5kYXJkIFRpbWUNCkJFR0lOOlNUQU5EQVJEDQpEVFNUQVJUOjE2MDEwMTAxVDAyMDAwMA0K
VFpPRkZTRVRGUk9NOi0wNTAwDQpUWk9GRlNFVFRPOi0wNjAwDQpSUlVMRTpGUkVRPVlFQVJMWTtJ
TlRFUlZBTD0xO0JZREFZPTFTVTtCWU1PTlRIPTExDQpFTkQ6U1RBTkRBUkQNCkJFR0lOOkRBWUxJ
R0hUDQpEVFNUQVJUOjE2MDEwMTAxVDAyMDAwMA0KVFpPRkZTRVRGUk9NOi0wNjAwDQpUWk9GRlNF
VFRPOi0wNTAwDQpSUlVMRTpGUkVRPVlFQVJMWTtJTlRFUlZBTD0xO0JZREFZPTJTVTtCWU1PTlRI
PTMNCkVORDpEQVlMSUdIVA0KRU5EOlZUSU1FWk9ORQ0KQkVHSU46VkVWRU5UDQpPUkdBTklaRVI7
Q049Um9kbmV5IEN1bW1pbmdzOk1BSUxUTzpyb2RuZXkuY3VtbWluZ3NAbmkuY29tDQpBVFRFTkRF
RTtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047UlNWUD1UUlVFO0NO
PUrDoW5vcyBGYXINCiBrYXM6TUFJTFRPOmphbm9zLmZhcmthc0Blcmljc3Nvbi5jb20NCkFUVEVO
REVFO1JPTEU9UkVRLVBBUlRJQ0lQQU5UO1BBUlRTVEFUPU5FRURTLUFDVElPTjtSU1ZQPVRSVUU7
Q049ZGV0bmV0QGlldA0KIGYub3JnOk1BSUxUTzpkZXRuZXRAaWV0Zi5vcmcNCkFUVEVOREVFO1JP
TEU9UkVRLVBBUlRJQ0lQQU5UO1BBUlRTVEFUPU5FRURTLUFDVElPTjtSU1ZQPVRSVUU7Q049U1RE
Uy04MDItMQ0KIC1MQExJU1RTRVJWLklFRUUuT1JHOk1BSUxUTzpTVERTLTgwMi0xLUxATElTVFNF
UlYuSUVFRS5PUkcNCkFUVEVOREVFO1JPTEU9T1BULVBBUlRJQ0lQQU5UO1BBUlRTVEFUPU5FRURT
LUFDVElPTjtSU1ZQPVRSVUU7Q049ZGV0bmV0LWNoYQ0KIGlyc0BpZXRmLm9yZzpNQUlMVE86ZGV0
bmV0LWNoYWlyc0BpZXRmLm9yZw0KREVTQ1JJUFRJT047TEFOR1VBR0U9ZW4tVVM6XG5cbj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQogX19fXG4+IEZyb206IGRl
dG5ldCA8ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBKw6Fub3MgRmFya2Fz
XG4NCiA+IFNlbnQ6IFR1ZXNkYXlcLCBKdWx5IDMxXCwgMjAxOCAzOjMyIEFNXG4+IFRvOiBkZXRu
ZXRAaWV0Zi5vcmdcOyBTVERTLTgwMg0KIC0xLUxATElTVFNFUlYuSUVFRS5PUkdcbj4gQ2M6IGRl
dG5ldC1jaGFpcnNAaWV0Zi5vcmdcbj4gU3ViamVjdDogW0RldG5ldF0gDQogRGV0TmV0IOKAkyBU
U04gam9pbnQgc2Vzc2lvbiBpbiBCYW5na29rXG4+IFxuPiBcbj4gSGlcLFxuPiBcbj4gV2Ugd2ls
bCBoYXYNCiBlIGEgRGV0TmV0IOKAkyBUU04gam9pbnQgc2Vzc2lvbiBpbiBCYW5na29rIG9uIE5v
dmVtYmVyIDExXG4+IFN1bmRheVwsIHdoaQ0KIGNoIGlzIGJldHdlZW4gSUVURiAxMDMgYW5kIHRo
ZSBJRUVFIDgwMiBQbGVuYXJ5LiBUaGUgdHdvXG4+IG1lZXRpbmdzIGFyZSBiDQogYWNrIHRvIGJh
Y2sgaW4gdGhlIHNhbWUgaG90ZWw6IE1hcnJpb3R0IE1hcnF1aXMgUXVlZW7igJlzXG4+IFBhcmtc
LCBCYW5na28NCiBrXCwgVGhhaWxhbmQgKGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNv
bS92Mi91cmw/dT1odHRwcy1cbj4gM0FfX3d3dw0KIC5pZXRmLm9yZ19ob3dfbWVldGluZ3NfdXBj
b21pbmcmZD1Ed0lHYVEmYz1JXzBZd29LeTd6NUxNVFZkeU82WUNpRTJcbj4gdXpJDQogMWpqWlp1
SVBlbGNTaml4QSZyPVdBNzFzZjJvN0R3N0NiWWhGdDI0RFBqdDNsSnV1cHN3V1lkbmJvS2JaOGsm
bT03UDFLVkJcbj4NCiAgYlBWR0hHcHU3aDdoQjBMbjZNcjRHUGlQS1QxYXN5OUlZUzI5byZzPWdh
Q0dnRm40dlJmXzlIaDU3RHZjSXZzaUEtXG4+IDVaXw0KIDFDdTQxdTlUcTdZUi00JmU9XCxcbj4g
aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtXG4+DQogIDNB
X184MDJ3b3JsZC5vcmdfcGxlbmFyeV9mdXR1cmUtMkRwbGVuYXJ5LVxuPiAyRHNlc3Npb25zJmQ9
RHdJR2FRJmM9SV8wWXcNCiBvS3k3ejVMTVRWZHlPNllDaUUydXpJMWpqWlp1SVBlbGNTaml4QSZy
PVdBNzFzZlxuPiAybzdEdzdDYlloRnQyNERQanQzbEp1dQ0KIHBzd1dZZG5ib0tiWjhrJm09N1Ax
S1ZCYlBWR0hHcHU3aDdoQjBMbjZNcjRHUGlQS1QxYVxuPiBzeTlJWVMyOW8mcz1HMS1qUW9VDQog
b1BuUUljcTJMdms2anlWY1JkQ3VBNHJhODVWdWJtajJCWVpZJmU9KS5cbj4gVGhlIGpvaW50IHNl
c3Npb24gd2lsbCBiZSBmcm8NCiBtIDlhbSB0byA1cG0gd2l0aCBhIGx1bmNoIGJyZWFrLlxuPiBN
ZWV0aW5nIHJvb20gaXMgYmVpbmcgYXJyYW5nZWQgYnkgSUVFRQ0KICA4MDIuXG4+IFRoZXJlIHdp
bGwgYmUgYSB3ZWIgcGFnZSBmb3IgcmVnaXN0cmF0aW9uLiBSZWdpc3RyYXRpb24gd2lsbCBiZVxu
DQogPiByZXF1aXJlZFw7IHdvcmsgaXMgb25nb2luZyB0byBtYWtlIGl0IGZyZWUuXG4+IFxuPiBX
ZSBwcm9wb3NlIHRoZSBmb2xsb3cNCiBpbmcgdG9waWNzIGZvciB0aGUgam9pbnQgc2Vzc2lvbiBi
b3RoIGZvciBEZXROZXRcbj4gYW5kIFRTTjpcbj4gLSBjdXJyZW50IA0KIHN0YXR1c1xuPiAtIG9u
Z29pbmcgd29ya1xuPiAtIGZ1dHVyZSBwbGFuc1xuPiAtIHJlbGF0ZWQgYWN0aXZpdGllc1wsIGUu
Zy5cDQogLCBURUFTXCwgSW9UIGZvciBEZXROZXRcOyBJRUNcLCBJRUVFIGZvciBUU05cbj4gXG4+
IFBsZWFzZSBzZW5kIGFnZW5kYSByZXENCiB1ZXN0cyB0byBkZXRuZXQtY2hhaXJzQGlldGYuXG4+
IFxuPiBBZ2VuZGEgd2lsbCBiZSB3b3JrZWQgYWZ0ZXIgQXVndXN0IGhvbA0KIGlkYXlzLlxuPiBc
bj4gV2Ugd2lsbCBwcm92aWRlIHVwZGF0ZXNcLCBlLmcuXCwgb24gcmVnaXN0cmF0aW9uXCwgYWdl
bmRhXCwgDQogZXRjLlwsIGFzIHRoZXlcbj4gYmVjb21lIGF2YWlsYWJsZS5cbj4gXG4+IFRoZSBj
by1sb2NhdGVkIG1lZXRpbmdzIGdpdmUgdGgNCiBlIG9wcG9ydHVuaXR5IHRvIHBhcnRpY2lwYXRl
IHRoZSBtZWV0aW5nXG4+IG9mIHRoZSBvdGhlciBncm91cFwsIHRoZSBncm91cA0KICBvbmUgdXN1
YWxseSBub3QgYXR0ZW5kcyBvciBoYXZlbuKAmXRcbj4gYXR0ZW5kZWQgeWV0LiBXZSBoYXZlIGNv
bGxlY3RlZCBzDQogb21lIGluZm9ybWF0aW9uIHRvIGhlbHAgbmF2aWdhdGlvblwsXG4+IG1ha2lu
ZyBkZWNpc2lvblwsIGUuZy5cLCBhZ2VuZGFzIG8NCiBmIHRoZSBsYXN0IG1lZXRpbmdzLlxuPiBc
bj4gSUVURiBEZXROZXQgV0cgaW5mbzpcbj4gV2ViIHBhZ2U6IGh0dHBzOi8vdXJsZA0KIGVmZW5z
ZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy1cbj4gM0FfX2RhdGF0cmFja2VyLmlldGYu
b3JnX3dnX2RldG5lDQogdF9hYm91dF8mZD1Ed0lHYVEmYz1JXzBZd29LeTd6NUxNVFZkeU82WUNc
bj4gaUUydXpJMWpqWlp1SVBlbGNTaml4QSZyPVdBNzENCiBzZjJvN0R3N0NiWWhGdDI0RFBqdDNs
SnV1cHN3V1lkbmJvS2JaOGsmbT03UDFcbj4gS1ZCYlBWR0hHcHU3aDdoQjBMbjZNcjRHUA0KIGlQ
S1QxYXN5OUlZUzI5byZzPUNVeUhORzkxZHdkcHlYOWx2OVVrUnlCdl9lY0FKUkNcbj4gNXc1cjBF
V2lhWnBFJmU9XG4+IERvDQogY3VtZW50czogaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQu
Y29tL3YyL3VybD91PWh0dHBzLVxuPiAzQV9fZGF0YXRyYWMNCiBrZXIuaWV0Zi5vcmdfd2dfZGV0
bmV0X2RvY3VtZW50c18mZD1Ed0lHYVEmYz1JXzBZd29LeTd6NUxNVFZkeVxuPiBPNllDaUUydQ0K
IHpJMWpqWlp1SVBlbGNTaml4QSZyPVdBNzFzZjJvN0R3N0NiWWhGdDI0RFBqdDNsSnV1cHN3V1lk
bmJvS2JaOGsmbVxuPiA9N1AxDQogS1ZCYlBWR0hHcHU3aDdoQjBMbjZNcjRHUGlQS1QxYXN5OUlZ
UzI5byZzPURLX2wxRmc2N0pYQTlOdW9qYjYxNmFEWl9zd1xuPiANCiBUUjM1Z3NTZlNBc1Nnbm5z
JmU9XG4+IERldE5ldCBXRyBhdCBJRVRGIDEwMjpcbj4gICAgIC0gQWdlbmRhOiBodHRwczovL3Vy
bA0KIGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtXG4+IDNBX19kYXRhdHJh
Y2tlci5pZXRmLm9yZ193Z19kZXRuDQogZXRfZG9jdW1lbnRzXyZkPUR3SUdhUSZjPUlfMFl3b0t5
N3o1TE1UVmR5XG4+IE82WUNpRTJ1ekkxampaWnVJUGVsY1NqaXhBJnINCiA9V0E3MXNmMm83RHc3
Q2JZaEZ0MjREUGp0M2xKdXVwc3dXWWRuYm9LYlo4ayZtXG4+ID03UDFLVkJiUFZHSEdwdTdoN2hC
MExuNg0KIE1yNEdQaVBLVDFhc3k5SVlTMjlvJnM9REtfbDFGZzY3SlhBOU51b2piNjE2YURaX3N3
XG4+IFRSMzVnc1NmU0FzU2dubnMmZT1cDQogbj4gICAgIC0gUHJlc2VudGF0aW9uczpcbj4gaHR0
cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHANCiBzLVxuPiAzQV9f
ZGF0YXRyYWNrZXIuaWV0Zi5vcmdfbWVldGluZ18xMDJfc2Vzc2lvbl9kZXRuZXQmZD1Ed0lHYVEm
Yz1JXzBZdw0KIG9LeTd6NVxuPiBMTVRWZHlPNllDaUUydXpJMWpqWlp1SVBlbGNTaml4QSZyPVdB
NzFzZjJvN0R3N0NiWWhGdDI0RFBqdDNsSnV1DQogcHN3V1lkbmJvS1xuPiBiWjhrJm09N1AxS1ZC
YlBWR0hHcHU3aDdoQjBMbjZNcjRHUGlQS1QxYXN5OUlZUzI5byZzPTBsbHhwQnENCiB5dTlWTVd5
aG56TlZqVFxuPiBJRTJNTHl1TV9SVVhRMTIzWGpLZ0pNJmU9XG4+ICAgICAtIE1pbnV0ZXM6IGh0
dHBzOi8vdXJsZA0KIGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy1cbj4gM0Ff
X2RhdGF0cmFja2VyLmlldGYub3JnX2RvY19taW51DQogdGVzLTJEMTAyLVxuPiAyRGRldG5ldF8m
ZD1Ed0lHYVEmYz1JXzBZd29LeTd6NUxNVFZkeU82WUNpRTJ1ekkxampaWnVJUGVsY1MNCiBqaXhB
JnI9V0E3MXNmMlxuPiBvN0R3N0NiWWhGdDI0RFBqdDNsSnV1cHN3V1lkbmJvS2JaOGsmbT03UDFL
VkJiUFZHSEdwdTdoNw0KIGhCMExuNk1yNEdQaVBLVDFhc1xuPiB5OUlZUzI5byZzPW1GZS1wamVE
LWozQWJXZmh0MmpjRkJKSmw1Rm5ERkxpc1BhMW9FdFhtDQogNTQmZT1cbj4gSUVURiAxMDIgb3Zl
cmFsbCBhZ2VuZGE6XG4+IGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi8NCiB1
cmw/dT1odHRwcy1cbj4gM0FfX2RhdGF0cmFja2VyLmlldGYub3JnX21lZXRpbmdfMTAyX2FnZW5k
YS5odG1sJmQ9RHdJR2FRJg0KIGM9SV8wWXdvS3k3ejVMTVRcbj4gVmR5TzZZQ2lFMnV6STFqalpa
dUlQZWxjU2ppeEEmcj1XQTcxc2YybzdEdzdDYlloRnQyNERQDQoganQzbEp1dXBzd1dZZG5ib0ti
Wjhcbj4gayZtPTdQMUtWQmJQVkdIR3B1N2g3aEIwTG42TXI0R1BpUEtUMWFzeTlJWVMyOW8mcz0N
CiBQZWt5R1BWdXpxVjE1UUpJQmp3ZzVNbUVcbj4gbEpYRjdJSnlmTDQ0OG00YTFENCZlPVxuPiBJ
RVRGIDEwMiBnZW5lcmFsIGluZg0KIG9ybWF0aW9uOlxuPiBodHRwczovL3VybGRlZmVuc2UucHJv
b2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtXG4+IDNBX193d3cuDQogaWV0Zi5vcmdfaG93X21l
ZXRpbmdzXzEwMl8mZD1Ed0lHYVEmYz1JXzBZd29LeTd6NUxNVFZkeU82WUNpRTJ1ekkxXG4+IGpq
WloNCiB1SVBlbGNTaml4QSZyPVdBNzFzZjJvN0R3N0NiWWhGdDI0RFBqdDNsSnV1cHN3V1lkbmJv
S2JaOGsmbT03UDFLVkJiUFZHXG4+IA0KIEhHcHU3aDdoQjBMbjZNcjRHUGlQS1QxYXN5OUlZUzI5
byZzPTFUSFBHaUpBWVRqY2pSNm1jSjdnM2dNa1gwZlRqSE81eVlxcmd2DQogXG4+IG55blhZJmU9
XG4+IElFVEYgMTAzIHJlZ2lzdHJhdGlvbjogaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQu
Y29tL3YNCiAyL3VybD91PWh0dHBzLVxuPiAzQV9fd3d3LmlldGYub3JnX2hvd19tZWV0aW5nc18x
MDNfJmQ9RHdJR2FRJmM9SV8wWXdvS3k3eg0KIDVMTVRWZHlPNllDaUUydXpJMVxuPiBqalpadUlQ
ZWxjU2ppeEEmcj1XQTcxc2YybzdEdzdDYlloRnQyNERQanQzbEp1dXBzd1dZDQogZG5ib0tiWjhr
Jm09N1AxS1ZCYlBWR1xuPiBIR3B1N2g3aEIwTG42TXI0R1BpUEtUMWFzeTlJWVMyOW8mcz1jLVxu
PiBUMFJkUDkNCiBLYW9KbFlNdV92OTFsMTBibGVIWlZpdGVQU2NJRkZyTlVQYyZlPVxuPiBcbj4g
SUVFRSA4MDIuMVRTTiBURyBpbmZvOlxuPiBXZQ0KIGIgcGFnZTogaHR0cHM6Ly91cmxkZWZlbnNl
LnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtXG4+IDNBX19pZWVlODAyLm9yDQogZ18xX3Rz
biZkPUR3SUdhUSZjPUlfMFl3b0t5N3o1TE1UVmR5TzZZQ2lFMnV6STFqalpadUlQZWxjU2ppXG4+
IHhBJnI9V0E3MXMNCiBmMm83RHc3Q2JZaEZ0MjREUGp0M2xKdXVwc3dXWWRuYm9LYlo4ayZtPTdQ
MUtWQmJQVkdIR3B1N2g3aEIwTG42XG4+IE1yNEdQaQ0KIFBLVDFhc3k5SVlTMjlvJnM9OExhQnli
MEtNMENPaXJJVGExRnNiU1dwdm1OQW5wYWE2TmpqUXBUcWpEdyZlPVxuPiBEb2N1bWVuDQogdHMg
YXJlIGF2YWlsYWJsZSB2aWEgdGhlIGxpbmtzIHByb3ZpZGVkIGF0IHRoZSBURyBwYWdlXCwgZS5n
LlwsIHZpYVxuPiB0aGUNCiAgcHJvamVjdCBwYWdlcy5cbj4gVFNOIFRHIGF0IHRoZSBKdWx5IDIw
MTggSUVFRSA4MDIgUGxlbmFyeTpcbj4gICAgIC0gQWdlbg0KIGRhOlxuPiBodHRwczovL3VybGRl
ZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfXzEuaWVlZTgwMi5vcmdfDQog
anVseS1cbj4gMkQyMDE4LTJEcGxlbmFyeS0yRG1lZXRpbmctMkRpbi0yRHNhbi0yRGRpZWdvLTJE
Y2EtMkR1c2EtMkR0c24tMkQNCiB0Zy1cbj4gMkRhZ2VuZGFfJmQ9RHdJR2FRJmM9SV8wWXdvS3k3
ejVMTVRWZHlPNllDaUUydXpJMWpqWlp1SVBlbGNTaml4QSZyPQ0KIFdBNzFzZjJcbj4gbzdEdzdD
YlloRnQyNERQanQzbEp1dXBzd1dZZG5ib0tiWjhrJm09N1AxS1ZCYlBWR0hHcHU3aDdoQjBMbjZN
DQogcjRHUGlQS1QxYXNcbj4geTlJWVMyOW8mcz1ldjJOYnMzNmgtb3ZKR1pBRzFUdFZUN21uZE5l
amtuT2o2RHVnVThlWFZrJmU9XG4NCiA+IFxuPiAgICAgLSBQcmVzZW50YXRpb25zIGFyZSBsaW5r
ZWQgZnJvbSB0aGUgYWdlbmRhXG4+ICAgICAtIE1pbnV0ZXM6IGh0dA0KIHBzOi8vdXJsZGVmZW5z
ZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy1cbj4gM0FfXzEuaWVlZTgwMi5vcmdfY2F0
ZWdvDQogcnlfY3VycmVudC0yRGFuZC0yRGZvcm1lci1cbj4gMkRtZWV0aW5nc18mZD1Ed0lHYVEm
Yz1JXzBZd29LeTd6NUxNVFZkeU82WUMNCiBpRTJ1ekkxampaWnVJUGVsY1NqaXhBJnI9V0E3MXNc
bj4gZjJvN0R3N0NiWWhGdDI0RFBqdDNsSnV1cHN3V1lkbmJvS2JaOGsmbQ0KID03UDFLVkJiUFZH
SEdwdTdoN2hCMExuNk1yNEdQaVBLVDFcbj4gYXN5OUlZUzI5byZzPXBTbDVsWDducUtXU2xWUEF4
RHFQbUxhDQogWHZkT0ExTVBTV2xYcjd3dEU5VVkmZT1cbj4gSUVFRSA4MDIgUGxlbmFyeSBvdmVy
YWxsIHNjaGVkdWxlOlxuPiBodHRwczovL3UNCiBybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIv
dXJsP3U9aHR0cC1cbj4gM0FfX3NjaGVkdWxlLjgwMndvcmxkLmNvbV9zY2hlZA0KIHVsZV9zY2hl
ZHVsZV9zaG93LVxuPiAyMyZkPUR3SUdhUSZjPUlfMFl3b0t5N3o1TE1UVmR5TzZZQ2lFMnV6STFq
alpadUlQZWxjDQogU2ppeEEmcj1XQTcxc2YybzdEdzdDYlxuPiBZaEZ0MjREUGp0M2xKdXVwc3dX
WWRuYm9LYlo4ayZtPTdQMUtWQmJQVkdIR3B1N2gNCiA3aEIwTG42TXI0R1BpUEtUMWFzeTlJWVMy
OVxuPiBvJnM9RV93bUhDX0FJbS11TEl6cHVxemJuWnpGLXdEUmQyVHQ1R1VRX3AxXw0KIHo3ayZl
PVwsIEp1bHkgUGxlbmFyeSBpc1xuPiBzYXZlZCBhdDpcbj4gaHR0cHM6Ly91cmxkZWZlbnNlLnBy
b29mcG9pbnQuY29tDQogL3YyL3VybD91PWh0dHAtXG4+IDNBX193d3cuaWVlZTgwMi5vcmdfMV9m
aWxlc19wdWJsaWNfZG9jczIwMThfYWRtaW4tMkQ4MDINCiAtMkRzY2hlZHVsZS1cbj4gMkQwNzE4
LnBkZiZkPUR3SUdhUSZjPUlfMFl3b0t5N3o1TE1UVmR5TzZZQ2lFMnV6STFqalpadUlQZQ0KIGxj
U2ppeEEmcj1XQTcxc2Zcbj4gMm83RHc3Q2JZaEZ0MjREUGp0M2xKdXVwc3dXWWRuYm9LYlo4ayZt
PTdQMUtWQmJQVkdIR3B1DQogN2g3aEIwTG42TXI0R1BpUEtUMWFcbj4gc3k5SVlTMjlvJnM9eG5P
UHVZSjdMcjdRVGpDUVNLOEZKOTVHd3B1eGlwUjY1LUhfUmoNCiBRX2FzbyZlPS4pXG4+IElFRUUg
ODAyIFBsZW5hcnkgZ2VuZXJhbCBpbmZvcm1hdGlvbjpcbj4gaHR0cHM6Ly91cmxkZWZlbnNlLg0K
IHByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtXG4+IDNBX184MDJ3b3JsZC5vcmdfcGxlbmFy
eV8mZD1Ed0lHYVEmYz1JXzBZDQogd29LeTd6NUxNVFZkeU82WUNpRTJ1ekkxampaWnVJUGVsXG4+
IGNTaml4QSZyPVdBNzFzZjJvN0R3N0NiWWhGdDI0RFBqdDNsSnUNCiB1cHN3V1lkbmJvS2JaOGsm
bT03UDFLVkJiUFZHSEdwdTdoN2hCXG4+IDBMbjZNcjRHUGlQS1QxYXN5OUlZUzI5byZzPVBORzRU
Vg0KIDJqUlRvQmxkZmV1LXM0MF9saVBZeC1Sb3k1bWF2Q3ZmY0dCQlEmZT1cbj4gSUVFRVxuPiA4
MDIgUGxlbmFyeSByZWdpc3RyYXRpDQogb246XG4+IGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBv
aW50LmNvbS92Mi91cmw/dT1odHRwLVxuPiAzQV9fODAyd29ybGQub3INCiBnX3BsZW5hcnlfcmVn
aXN0cmF0aW9uLVxuPiAyRGluZm9ybWF0aW9uXyZkPUR3SUdhUSZjPUlfMFl3b0t5N3o1TE1UVmR5
TzZZQw0KIGlFMnV6STFqalpadUlQZWxjU2ppeEEmcj1XQVxuPiA3MXNmMm83RHc3Q2JZaEZ0MjRE
UGp0M2xKdXVwc3dXWWRuYm9LYlo4ayZtDQogPTdQMUtWQmJQVkdIR3B1N2g3aEIwTG42TXI0R1Bp
UFxuPiBLVDFhc3k5SVlTMjlvJnM9eVNIOTJCd1czM0o2WlZtb2NYd2YzQmkNCiA0ejJUbDhSZHVO
Zl90c01DQXRwMCZlPVxuPiBOb3RlIHRoYXQgdGhlIFBsZW5hcnkgcGFnZXMgc2hvdyB0aGUgSnVs
eSBQbGVuYQ0KIHJ5IGF0IHRoZSBtb21lbnRcOyB0aGV5XG4+IHdpbGwgYmUgdXBkYXRlZCB0byB0
aGUgTm92ZW1iZXIgUGxlbmFyeSBhcyB3ZSBhDQogcmUgZ2V0dGluZyBjbG9zZXIuXG4+IFxuPiBJ
ZiB5b3UgYXJlIG5ldyB0byBUU05cLCB0aGVuIHRoZSBJRUMvSUVFRSA2MDgwMiANCiBKb2ludCBQ
cm9qZWN0IG1heSBiZSBvZlxuPiBpbnRlcmVzdDpcbj4gaHR0cHM6Ly91cmxkZWZlbnNlLnByb29m
cG9pbnQuY29tLw0KIHYyL3VybD91PWh0dHAtM0FfX2llZWU4MDIub3JnXzFfdHNuX2llYy1cbj4g
MkRpZWVlLTJENjA4MDItMkR0c24tMkRwcm9maWxlDQogLTJEZm9yLTJEaW5kdXN0cmlhbC1cbj4g
MkRhdXRvbWF0aW9uJmQ9RHdJR2FRJmM9SV8wWXdvS3k3ejVMTVRWZHlPNllDaUUydXoNCiBJMWpq
Wlp1SVBlbGNTaml4QSZyPVdBNzFcbj4gc2YybzdEdzdDYlloRnQyNERQanQzbEp1dXBzd1dZZG5i
b0tiWjhrJm09N1AxSw0KIFZCYlBWR0hHcHU3aDdoQjBMbjZNcjRHUGlQS1Rcbj4gMWFzeTlJWVMy
OW8mcz15cXk3VWxKSHhDRUYzRVNaNWk2OXFDbGVELWhiDQogZEl5ZHQwSDBJQmRvd1Y0JmU9Llxu
PiBUaGUgSm9pbnQgUHJvamVjdCBoYXMgYmVlbiBmb3JtZWQgdG8gc3BlY2lmeSBob3cgdG8NCiAg
dXNlIFRTTiBmb3Jcbj4gaW5kdXN0cmlhbCBhdXRvbWF0aW9uLiBUaGUgbWVldGluZ3Mgb2YgdGhl
IGpvaW50IHByb2plY3QgYQ0KIHJlIGxpc3RlZCBvblxuPiB0aGUgd2ViIHBhZ2UuIFRoZSBqb2lu
dCBwcm9qZWN0IHdpbGwgbWVldCBOb3ZlbWJlciAxMi0xNCBpDQogbiBCYW5na29rLlxuPiBcbj4g
SWYgeW91IGhhdmUgcXVlc3Rpb25zXCwgZG9u4oCZdCBoZXNpdGF0ZSB0byBhc2sgdXMuXG4+IFwN
CiBuPiBCZXN0IHJlZ2FyZHNcLFxuPiBKw6Fub3MgYW5kIExvdVxuPiBcbj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KIF9fX19fX19fX19fX19fX19cbj4gZGV0bmV0IG1haWxpbmcg
bGlzdFxuPiBkZXRuZXRAaWV0Zi5vcmdcbj4gaHR0cHM6Ly91cmxkDQogZWZlbnNlLnByb29mcG9p
bnQuY29tL3YyL3VybD91PWh0dHBzLVxuPiAzQV9fd3d3LmlldGYub3JnX21haWxtYW5fbGlzdGlu
Zm8NCiBfZGV0bmV0JmQ9RHdJR2FRJmM9SV8wWXdvS3k3ejVMTVRWZHlPNllDaVxuPiBFMnV6STFq
alpadUlQZWxjU2ppeEEmcj1XQTcxcw0KIGYybzdEdzdDYlloRnQyNERQanQzbEp1dXBzd1dZZG5i
b0tiWjhrJm09N1AxS1xuPiBWQmJQVkdIR3B1N2g3aEIwTG42TXI0R1BpDQogUEtUMWFzeTlJWVMy
OW8mcz1WLVxuPiBWZDQ2OVVMQWdneDFSOTRFeWg4WlFVVmZLbVRUZkJlOFlKTl9SeFE2NCZlPVxu
DQpVSUQ6MDQwMDAwMDA4MjAwRTAwMDc0QzVCNzEwMUE4MkUwMDgwMDAwMDAwMDUwRkEwQzgxQjUy
OEQ0MDEwMDAwMDAwMDAwMDAwMDANCiAwMTAwMDAwMDBCRTMyNjA1MEVFOUJBMTQ3QUFBM0YxN0JG
MEJBMDc1RA0KU1VNTUFSWTtMQU5HVUFHRT1lbi1VUzpbRGV0bmV0XSBEZXROZXQg4oCTIFRTTiBq
b2ludCBzZXNzaW9uIGluIEJhbmdrb2sNCkRUU1RBUlQ7VkFMVUU9REFURToyMDE4MTExMQ0KRFRF
TkQ7VkFMVUU9REFURToyMDE4MTExMg0KQ0xBU1M6UFVCTElDDQpQUklPUklUWTo1DQpEVFNUQU1Q
OjIwMTgwNzMxVDE1MDE1MVoNClRSQU5TUDpPUEFRVUUNClNUQVRVUzpDT05GSVJNRUQNClNFUVVF
TkNFOjANCkxPQ0FUSU9OO0xBTkdVQUdFPWVuLVVTOg0KWC1NSUNST1NPRlQtQ0RPLUFQUFQtU0VR
VUVOQ0U6MA0KWC1NSUNST1NPRlQtQ0RPLU9XTkVSQVBQVElEOi04MTc5MjQxMjYNClgtTUlDUk9T
T0ZULUNETy1CVVNZU1RBVFVTOlRFTlRBVElWRQ0KWC1NSUNST1NPRlQtQ0RPLUlOVEVOREVEU1RB
VFVTOkZSRUUNClgtTUlDUk9TT0ZULUNETy1BTExEQVlFVkVOVDpUUlVFDQpYLU1JQ1JPU09GVC1D
RE8tSU1QT1JUQU5DRToxDQpYLU1JQ1JPU09GVC1DRE8tSU5TVFRZUEU6MA0KWC1NSUNST1NPRlQt
RE9OT1RGT1JXQVJETUVFVElORzpGQUxTRQ0KWC1NSUNST1NPRlQtRElTQUxMT1ctQ09VTlRFUjpG
QUxTRQ0KWC1NSUNST1NPRlQtTE9DQVRJT05TOltdDQpCRUdJTjpWQUxBUk0NCkRFU0NSSVBUSU9O
OlJFTUlOREVSDQpUUklHR0VSO1JFTEFURUQ9U1RBUlQ6LVBUMTJIDQpBQ1RJT046RElTUExBWQ0K
RU5EOlZBTEFSTQ0KRU5EOlZFVkVOVA0KRU5EOlZDQUxFTkRBUg0K

--_002_CY4PR04MB112727785BB9E4DD2EE6FE03922E0CY4PR04MB1127namp_--


From nobody Tue Jul 31 08:19:01 2018
Return-Path: <prvs=7750cc41a8=rodney.cummings@ni.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 E443012F1AC; Tue, 31 Jul 2018 08:18:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.711
X-Spam-Level: 
X-Spam-Status: No, score=-0.711 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nio365.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gPAIOCQaQvJY; Tue, 31 Jul 2018 08:18:58 -0700 (PDT)
Received: from mx0b-00010702.pphosted.com (mx0a-00010702.pphosted.com [148.163.156.75]) (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 54EE7129C6B; Tue, 31 Jul 2018 08:18:58 -0700 (PDT)
Received: from pps.filterd (m0098781.ppops.net [127.0.0.1]) by mx0a-00010702.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w6VFApPH003396; Tue, 31 Jul 2018 10:18:31 -0500
Authentication-Results: ppops.net; dkim=pass header.d=nio365.onmicrosoft.com header.s=selector1-ni-com
Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1nam02lp0022.outbound.protection.outlook.com [216.32.180.22]) by mx0a-00010702.pphosted.com with ESMTP id 2kgmgw0c56-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 31 Jul 2018 10:18:29 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nio365.onmicrosoft.com; s=selector1-ni-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xw8/ICnjbvGHQR1fJ1Qn4XGgcCKmJD8SWZx2cgQMFLI=; b=kzR3m/x6laxjF/iAzvk8TmI9E8WmfAUpCwvo9c5vSMR6WTAr3WIKl+WTRyQ61zPWPoJ48328I5dUYBfDxVRIZKLjmEWZb8YiEQHirkfmNkAVLRfjeV7D1vM7gIAb0uS3RsOu2RTuANg4+GLPVwl727UIW58BrnKJMxKS0eWAcl8=
Received: from CY4PR04MB1127.namprd04.prod.outlook.com (10.173.192.137) by CY4PR04MB0840.namprd04.prod.outlook.com (10.172.138.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.995.19; Tue, 31 Jul 2018 15:18:25 +0000
Received: from CY4PR04MB1127.namprd04.prod.outlook.com ([fe80::98a3:f931:cfa6:38a2]) by CY4PR04MB1127.namprd04.prod.outlook.com ([fe80::98a3:f931:cfa6:38a2%3]) with mapi id 15.20.0995.020; Tue, 31 Jul 2018 15:18:25 +0000
From: Rodney Cummings <rodney.cummings@ni.com>
To: =?Windows-1252?Q?J=E1nos_Farkas?= <janos.farkas@ericsson.com>, "detnet@ietf.org" <detnet@ietf.org>, "STDS-802-1-L@LISTSERV.IEEE.ORG" <STDS-802-1-L@LISTSERV.IEEE.ORG>
CC: "detnet-chairs@ietf.org" <detnet-chairs@ietf.org>, "Bush, Stephen F (GE Global Research, US)" <bushsf@research.ge.com>, "Kinney, Drew" <Drew.Kinney@cirrus.com>, Hesham ElBakoury <Hesham.ElBakoury@huawei.com>, "Raz.Gabe@microchip.com" <Raz.Gabe@microchip.com>, "Deepak Kumar (dekumar)" <dekumar@cisco.com>, "Matt Massey (mamassey)" <mamassey@cisco.com>, Nader Zein <Nader.Zein@EMEA.NEC.COM>, "Sriram Natarajan (sriramnj)" <sriramnj@cisco.com>, Marius-Petru Stanica <marius-petru.stanica@de.abb.com>, "Cheng, Weiying (Coriant - US/Naperville)" <weiying.cheng@coriant.com>, "alon.regev@keysight.com" <alon.regev@keysight.com>
Thread-Topic: =?Windows-1252?Q?[Detnet]_DetNet_=96_TSN_joint_session_in_Bangkok?=
Thread-Index: AQHUKKkKyrtTBZDLLEa/BRwefpr0n6SpbWhAgAAEuMA=
Importance: high
X-Priority: 1
Date: Tue, 31 Jul 2018 15:18:25 +0000
Message-ID: <CY4PR04MB1127EFEA2C283470954376AF922E0@CY4PR04MB1127.namprd04.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-calendar-series-instance-id: BAAAAIIA4AB0xbcQGoLgCAAAAABQ+gyBtSjUAQAAAAAAAAAAEAAAAL4yYFDum6FHqqPxe/C6B10=
x-originating-ip: [130.164.62.219]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR04MB0840; 6:KIaP/gKLmzoGYR717pmn0fjO4zcNUcxN5a+Wnn3SLurUJVct02kT5rjY/qvXiRJ0j4aDncIlhboKsKheGXwUL2ayU09ijB+hbqPI8UoQDYd0rtq6fEAydv1l2goayqx82YbjjR4ohlseXuGOo40ZoEBZpDpQcAQQLs8SBCFESnADMZ4ncICD7XFL1N4nha03bcXlgmE8Hm7qIorZKqCyenp7vKEKDN9+EOqYrElIt2CYGhvgAS3V5hxAd36QMSzEgMzVVgPaXSRYq5+q571IktlrHfJtN0hy6eR2nozTTUTMCJFje3ioA6+Ban0fcoBOMr2wBINB28GHka8MiImpFmlVqU20pnlWr5p/eGxfV0UHCAjHuc9ZHLp7GUBrTC/vJs3JqaxoIVdyluPTtgDmdmcfgBG33AAvyVTPBiNaDJfq2oPfbk3cppuGVosObZFR68OUlmU8xKY+rSmO1gGu3A==; 5:XAoN/m3lVfNpjz7jy20c3/FA5EHQZ3wF4NqfeuWlahQKqt1i5whD0ceFMssqhotRIzWKfrB9sQOYAWW7xaeLPHcr0sTh+xUDRrPWDUbox2Jm4IPEB6rvcFGusFAtjeii4pPB8NRN+OZDNBfIe2CHq3VrPWpZef44Fmd0eNwVjNw=; 7:96HWsoJqI2gkQoJI4Q/th4nnGD2bFFCqbXD5z9c5so/WBKtS13TxYLpsmMzVGs/pxT2Q8heDV85xGc0rovKQ8s/y1aayNwjG9meYd+31KqgehMnnZ7pS8ckZh6xNCi+ZXrZIpZ2s16aeD8JytLjfYf/7aCiu3MNKYM5/sc8dvh+E52oNLmRQaBKaW20s2Jw15Yicg61h5yNWBRvg8Tl6qeM6w2AWbt5zngfGvOmNARlG0NNHFgE48/3kzjldjJhL
x-ms-office365-filtering-correlation-id: f58e9889-416c-44c0-1e76-08d5f6f8dcd0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600074)(711020)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020); SRVR:CY4PR04MB0840; 
x-ms-traffictypediagnostic: CY4PR04MB0840:
x-microsoft-antispam-prvs: <CY4PR04MB0840B3BBBA0362D10389A52F922E0@CY4PR04MB0840.namprd04.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(10436049006162);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3231311)(944501410)(52105095)(3002001)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:CY4PR04MB0840; BCL:0; PCL:0; RULEID:; SRVR:CY4PR04MB0840; 
x-forefront-prvs: 0750463DC9
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(346002)(366004)(136003)(396003)(376002)(189003)(199004)(55885003)(497574002)(45074003)(6116002)(575784001)(9686003)(53546011)(6506007)(102836004)(8936002)(106356001)(4326008)(86362001)(7736002)(7696005)(74316002)(105586002)(33656002)(55016002)(81686011)(66066001)(186003)(68736007)(3846002)(316002)(110136005)(2201001)(6306002)(305945005)(44832011)(26005)(53936002)(476003)(25786009)(7416002)(99286004)(486006)(97736004)(478600001)(54906003)(256004)(5660300001)(6436002)(2501003)(966005)(5250100002)(2900100001)(81166006)(81156014)(19627235002)(14454004)(2906002)(45954005); DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR04MB0840; H:CY4PR04MB1127.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: ni.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: AJHzdXhD22QUPzk1jTSouiABwhyu6y8s0WCIljg+Vk1rno4p8ULkRd1N/1QgwagziUhU/PM3AAxw2FhOwE55XfI1vzcHshRmuxQi9tch40TBAWKCHqFHZPb0igZCmiWL+MrjMpwXmD23ni/sDNUbiNWyrzOjewiaI06PZBItrBGYauRnSvoQwWnXIgl7DIJuFk+dA1qZWozjIi4XQt42F1hc0sYheQP+Viqx0NSk5nAWVRDuwuYuvLQHe9fKOU0I054BnYNxIfuIiKk2Lr+jD9JtXFpch1N2bLyDUWC7YlTBsAGFwC8snl+AvLqhKlPClCDm/h4R/ZtLIkL6X17hqRSAdRvf8HLSlBjRFXcodNI=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_002_CY4PR04MB1127EFEA2C283470954376AF922E0CY4PR04MB1127namp_"
MIME-Version: 1.0
X-OriginatorOrg: ni.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f58e9889-416c-44c0-1e76-08d5f6f8dcd0
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jul 2018 15:18:25.8023 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 87ba1f9a-44cd-43a6-b008-6fdb45a5204e
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR04MB0840
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-07-31_06:, , signatures=0
X-Proofpoint-Spam-Details: rule=inbound_policy_notspam policy=inbound_policy score=30 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=30 reason=mlx scancount=1 engine=8.0.1-1806210000 definitions=main-1807310141
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/AcpiLQHh-1IALM_9qsh0A4QmXx8>
Subject: [Detnet] =?windows-1252?q?Canceled=3A__DetNet_=96_TSN_joint_sess?= =?windows-1252?q?ion_in_Bangkok?=
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 31 Jul 2018 15:19:00 -0000

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



> _____________________________________________
> From: detnet <detnet-bounces@ietf.org> On Behalf Of J=E1nos Farkas
> Sent: Tuesday, July 31, 2018 3:32 AM
> To: detnet@ietf.org; STDS-802-1-L@LISTSERV.IEEE.ORG
> Cc: detnet-chairs@ietf.org
> Subject: [Detnet] DetNet =96 TSN joint session in Bangkok
>=20
>=20
> Hi,
>=20
> We will have a DetNet =96 TSN joint session in Bangkok on November 11
> Sunday, which is between IETF 103 and the IEEE 802 Plenary. The two
> meetings are back to back in the same hotel: Marriott Marquis Queen=92s
> Park, Bangkok, Thailand (https://urldefense.proofpoint.com/v2/url?u=3Dhtt=
ps-
> 3A__www.ietf.org_how_meetings_upcoming&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6=
YCiE2
> uzI1jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7=
P1KVB
> bPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3DgaCGgFn4vRf_9Hh57DvcIvsiA-
> 5Z_1Cu41u9Tq7YR-4&e=3D,
> https://urldefense.proofpoint.com/v2/url?u=3Dhttp-
> 3A__802world.org_plenary_future-2Dplenary-
> 2Dsessions&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&r=
=3DWA71sf
> 2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiPK=
T1a
> sy9IYS29o&s=3DG1-jQoUoPnQIcq2Lvk6jyVcRdCuA4ra85Vubmj2BYZY&e=3D).
> The joint session will be from 9am to 5pm with a lunch break.
> Meeting room is being arranged by IEEE 802.
> There will be a web page for registration. Registration will be
> required; work is ongoing to make it free.
>=20
> We propose the following topics for the joint session both for DetNet
> and TSN:
> - current status
> - ongoing work
> - future plans
> - related activities, e.g., TEAS, IoT for DetNet; IEC, IEEE for TSN
>=20
> Please send agenda requests to detnet-chairs@ietf.
>=20
> Agenda will be worked after August holidays.
>=20
> We will provide updates, e.g., on registration, agenda, etc., as they
> become available.
>=20
> The co-located meetings give the opportunity to participate the meeting
> of the other group, the group one usually not attends or haven=92t
> attended yet. We have collected some information to help navigation,
> making decision, e.g., agendas of the last meetings.
>=20
> IETF DetNet WG info:
> Web page: https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
> 3A__datatracker.ietf.org_wg_detnet_about_&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVd=
yO6YC
> iE2uzI1jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=
=3D7P1
> KVBbPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3DCUyHNG91dwdpyX9lv9UkRyBv_ecA=
JRC
> 5w5r0EWiaZpE&e=3D
> Documents: https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
> 3A__datatracker.ietf.org_wg_detnet_documents_&d=3DDwIGaQ&c=3DI_0YwoKy7z5L=
MTVdy
> O6YCiE2uzI1jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8=
k&m
> =3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3DDK_l1Fg67JXA9Nuojb616a=
DZ_sw
> TR35gsSfSAsSgnns&e=3D
> DetNet WG at IETF 102:
>     - Agenda: https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
> 3A__datatracker.ietf.org_wg_detnet_documents_&d=3DDwIGaQ&c=3DI_0YwoKy7z5L=
MTVdy
> O6YCiE2uzI1jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8=
k&m
> =3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3DDK_l1Fg67JXA9Nuojb616a=
DZ_sw
> TR35gsSfSAsSgnns&e=3D
>     - Presentations:
> https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
> 3A__datatracker.ietf.org_meeting_102_session_detnet&d=3DDwIGaQ&c=3DI_0Ywo=
Ky7z5
> LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdn=
boK
> bZ8k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3D0llxpBqyu9VMWyhn=
zNVjT
> IE2MLyuM_RUXQ123XjKgJM&e=3D
>     - Minutes: https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
> 3A__datatracker.ietf.org_doc_minutes-2D102-
> 2Ddetnet_&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&r=3D=
WA71sf2
> o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiPKT=
1as
> y9IYS29o&s=3DmFe-pjeD-j3AbWfht2jcFBJJl5FnDFLisPa1oEtXm54&e=3D
> IETF 102 overall agenda:
> https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
> 3A__datatracker.ietf.org_meeting_102_agenda.html&d=3DDwIGaQ&c=3DI_0YwoKy7=
z5LMT
> VdyO6YCiE2uzI1jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboK=
bZ8
> k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3DPekyGPVuzqV15QJIBjw=
g5MmE
> lJXF7IJyfL448m4a1D4&e=3D
> IETF 102 general information:
> https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
> 3A__www.ietf.org_how_meetings_102_&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE=
2uzI1
> jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KV=
BbPVG
> HGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3D1THPGiJAYTjcjR6mcJ7g3gMkX0fTjHO5yYq=
rgv
> nynXY&e=3D
> IETF 103 registration: https://urldefense.proofpoint.com/v2/url?u=3Dhttps=
-
> 3A__www.ietf.org_how_meetings_103_&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE=
2uzI1
> jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KV=
BbPVG
> HGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3Dc-
> T0RdP9KaoJlYMu_v91l10bleHZVitePScIFFrNUPc&e=3D
>=20
> IEEE 802.1TSN TG info:
> Web page: https://urldefense.proofpoint.com/v2/url?u=3Dhttp-
> 3A__ieee802.org_1_tsn&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPe=
lcSji
> xA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KVBbPVGHGpu7h7h=
B0Ln6
> Mr4GPiPKT1asy9IYS29o&s=3D8LaByb0KM0COirITa1FsbSWpvmNAnpaa6NjjQpTqjDw&e=3D
> Documents are available via the links provided at the TG page, e.g., via
> the project pages.
> TSN TG at the July 2018 IEEE 802 Plenary:
>     - Agenda:
> https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__1.ieee802.org_july=
-
> 2D2018-2Dplenary-2Dmeeting-2Din-2Dsan-2Ddiego-2Dca-2Dusa-2Dtsn-2Dtg-
> 2Dagenda_&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&r=3D=
WA71sf2
> o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiPKT=
1as
> y9IYS29o&s=3Dev2Nbs36h-ovJGZAG1TtVT7mndNejknOj6DugU8eXVk&e=3D
>=20
>     - Presentations are linked from the agenda
>     - Minutes: https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
> 3A__1.ieee802.org_category_current-2Dand-2Dformer-
> 2Dmeetings_&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&r=
=3DWA71s
> f2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiP=
KT1
> asy9IYS29o&s=3DpSl5lX7nqKWSlVPAxDqPmLaXvdOA1MPSWlXr7wtE9UY&e=3D
> IEEE 802 Plenary overall schedule:
> https://urldefense.proofpoint.com/v2/url?u=3Dhttp-
> 3A__schedule.802world.com_schedule_schedule_show-
> 23&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&r=3DWA71sf2=
o7Dw7Cb
> YhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IY=
S29
> o&s=3DE_wmHC_AIm-uLIzpuqzbnZzF-wDRd2Tt5GUQ_p1_z7k&e=3D, July Plenary is
> saved at:
> https://urldefense.proofpoint.com/v2/url?u=3Dhttp-
> 3A__www.ieee802.org_1_files_public_docs2018_admin-2D802-2Dschedule-
> 2D0718.pdf&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&r=
=3DWA71sf
> 2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiPK=
T1a
> sy9IYS29o&s=3DxnOPuYJ7Lr7QTjCQSK8FJ95GwpuxipR65-H_RjQ_aso&e=3D.)
> IEEE 802 Plenary general information:
> https://urldefense.proofpoint.com/v2/url?u=3Dhttp-
> 3A__802world.org_plenary_&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZ=
uIPel
> cSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KVBbPVGHGpu=
7h7hB
> 0Ln6Mr4GPiPKT1asy9IYS29o&s=3DPNG4TV2jRToBldfeu-s40_liPYx-Roy5mavCvfcGBBQ&=
e=3D
> IEEE
> 802 Plenary registration:
> https://urldefense.proofpoint.com/v2/url?u=3Dhttp-
> 3A__802world.org_plenary_registration-
> 2Dinformation_&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA=
&r=3DWA
> 71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4G=
PiP
> KT1asy9IYS29o&s=3DySH92BwW33J6ZVmocXwf3Bi4z2Tl8RduNf_tsMCAtp0&e=3D
> Note that the Plenary pages show the July Plenary at the moment; they
> will be updated to the November Plenary as we are getting closer.
>=20
> If you are new to TSN, then the IEC/IEEE 60802 Joint Project may be of
> interest:
> https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__ieee802.org_1_tsn_i=
ec-
> 2Dieee-2D60802-2Dtsn-2Dprofile-2Dfor-2Dindustrial-
> 2Dautomation&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&r=
=3DWA71
> sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPi=
PKT
> 1asy9IYS29o&s=3Dyqy7UlJHxCEF3ESZ5i69qCleD-hbdIydt0H0IBdowV4&e=3D.
> The Joint Project has been formed to specify how to use TSN for
> industrial automation. The meetings of the joint project are listed on
> the web page. The joint project will meet November 12-14 in Bangkok.
>=20
> If you have questions, don=92t hesitate to ask us.
>=20
> Best regards,
> J=E1nos and Lou
>=20
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
> 3A__www.ietf.org_mailman_listinfo_detnet&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdy=
O6YCi
> E2uzI1jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=
=3D7P1K
> VBbPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3DV-
> Vd469ULAggx1R94Eyh8ZQUVfKmTTfBe8YJN_RxQ64&e=3D

--_002_CY4PR04MB1127EFEA2C283470954376AF922E0CY4PR04MB1127namp_
Content-Type: text/calendar; charset="utf-8"; method=CANCEL
Content-Transfer-Encoding: base64

QkVHSU46VkNBTEVOREFSDQpNRVRIT0Q6Q0FOQ0VMDQpQUk9ESUQ6TWljcm9zb2Z0IEV4Y2hhbmdl
IFNlcnZlciAyMDEwDQpWRVJTSU9OOjIuMA0KQkVHSU46VlRJTUVaT05FDQpUWklEOkNlbnRyYWwg
U3RhbmRhcmQgVGltZQ0KQkVHSU46U1RBTkRBUkQNCkRUU1RBUlQ6MTYwMTAxMDFUMDIwMDAwDQpU
Wk9GRlNFVEZST006LTA1MDANClRaT0ZGU0VUVE86LTA2MDANClJSVUxFOkZSRVE9WUVBUkxZO0lO
VEVSVkFMPTE7QllEQVk9MVNVO0JZTU9OVEg9MTENCkVORDpTVEFOREFSRA0KQkVHSU46REFZTElH
SFQNCkRUU1RBUlQ6MTYwMTAxMDFUMDIwMDAwDQpUWk9GRlNFVEZST006LTA2MDANClRaT0ZGU0VU
VE86LTA1MDANClJSVUxFOkZSRVE9WUVBUkxZO0lOVEVSVkFMPTE7QllEQVk9MlNVO0JZTU9OVEg9
Mw0KRU5EOkRBWUxJR0hUDQpFTkQ6VlRJTUVaT05FDQpCRUdJTjpWRVZFTlQNCk9SR0FOSVpFUjtD
Tj1Sb2RuZXkgQ3VtbWluZ3M6TUFJTFRPOnJvZG5leS5jdW1taW5nc0BuaS5jb20NCkFUVEVOREVF
O1JPTEU9UkVRLVBBUlRJQ0lQQU5UO1BBUlRTVEFUPU5FRURTLUFDVElPTjtSU1ZQPVRSVUU7Q049
SsOhbm9zIEZhcg0KIGthczpNQUlMVE86amFub3MuZmFya2FzQGVyaWNzc29uLmNvbQ0KQVRURU5E
RUU7Uk9MRT1SRVEtUEFSVElDSVBBTlQ7UEFSVFNUQVQ9TkVFRFMtQUNUSU9OO1JTVlA9VFJVRTtD
Tj1kZXRuZXRAaWV0DQogZi5vcmc6TUFJTFRPOmRldG5ldEBpZXRmLm9yZw0KQVRURU5ERUU7Uk9M
RT1SRVEtUEFSVElDSVBBTlQ7UEFSVFNUQVQ9TkVFRFMtQUNUSU9OO1JTVlA9VFJVRTtDTj1TVERT
LTgwMi0xDQogLUxATElTVFNFUlYuSUVFRS5PUkc6TUFJTFRPOlNURFMtODAyLTEtTEBMSVNUU0VS
Vi5JRUVFLk9SRw0KQVRURU5ERUU7Uk9MRT1PUFQtUEFSVElDSVBBTlQ7UEFSVFNUQVQ9TkVFRFMt
QUNUSU9OO1JTVlA9VFJVRTtDTj1kZXRuZXQtY2hhDQogaXJzQGlldGYub3JnOk1BSUxUTzpkZXRu
ZXQtY2hhaXJzQGlldGYub3JnDQpBVFRFTkRFRTtST0xFPU9QVC1QQVJUSUNJUEFOVDtQQVJUU1RB
VD1ORUVEUy1BQ1RJT047UlNWUD1UUlVFO0NOPSJCdXNoLCBTdGVwDQogaGVuIEYgKEdFIEdsb2Jh
bCBSZXNlYXJjaCwgVVMpIjpNQUlMVE86YnVzaHNmQHJlc2VhcmNoLmdlLmNvbQ0KQVRURU5ERUU7
Uk9MRT1PUFQtUEFSVElDSVBBTlQ7UEFSVFNUQVQ9TkVFRFMtQUNUSU9OO1JTVlA9VFJVRTtDTj0i
S2lubmV5LCBEcg0KIGV3IjpNQUlMVE86RHJldy5LaW5uZXlAY2lycnVzLmNvbQ0KQVRURU5ERUU7
Uk9MRT1PUFQtUEFSVElDSVBBTlQ7UEFSVFNUQVQ9TkVFRFMtQUNUSU9OO1JTVlA9VFJVRTtDTj1I
ZXNoYW0gRWxCDQogYWtvdXJ5Ok1BSUxUTzpIZXNoYW0uRWxCYWtvdXJ5QGh1YXdlaS5jb20NCkFU
VEVOREVFO1JPTEU9T1BULVBBUlRJQ0lQQU5UO1BBUlRTVEFUPU5FRURTLUFDVElPTjtSU1ZQPVRS
VUU7Q049UmF6LkdhYmVAbQ0KIGljcm9jaGlwLmNvbTpNQUlMVE86UmF6LkdhYmVAbWljcm9jaGlw
LmNvbQ0KQVRURU5ERUU7Uk9MRT1PUFQtUEFSVElDSVBBTlQ7UEFSVFNUQVQ9TkVFRFMtQUNUSU9O
O1JTVlA9VFJVRTtDTj1EZWVwYWsgS3VtDQogYXIgKGRla3VtYXIpOk1BSUxUTzpkZWt1bWFyQGNp
c2NvLmNvbQ0KQVRURU5ERUU7Uk9MRT1PUFQtUEFSVElDSVBBTlQ7UEFSVFNUQVQ9TkVFRFMtQUNU
SU9OO1JTVlA9VFJVRTtDTj1NYXR0IE1hc3NlDQogeSAobWFtYXNzZXkpOk1BSUxUTzptYW1hc3Nl
eUBjaXNjby5jb20NCkFUVEVOREVFO1JPTEU9T1BULVBBUlRJQ0lQQU5UO1BBUlRTVEFUPU5FRURT
LUFDVElPTjtSU1ZQPVRSVUU7Q049TmFkZXIgWmVpbg0KIDpNQUlMVE86TmFkZXIuWmVpbkBFTUVB
Lk5FQy5DT00NCkFUVEVOREVFO1JPTEU9T1BULVBBUlRJQ0lQQU5UO1BBUlRTVEFUPU5FRURTLUFD
VElPTjtSU1ZQPVRSVUU7Q049U3JpcmFtIE5hdA0KIGFyYWphbiAoc3JpcmFtbmopOk1BSUxUTzpz
cmlyYW1uakBjaXNjby5jb20NCkFUVEVOREVFO1JPTEU9T1BULVBBUlRJQ0lQQU5UO1BBUlRTVEFU
PU5FRURTLUFDVElPTjtSU1ZQPVRSVUU7Q049TWFyaXVzLVBldA0KIHJ1IFN0YW5pY2E6TUFJTFRP
Om1hcml1cy1wZXRydS5zdGFuaWNhQGRlLmFiYi5jb20NCkFUVEVOREVFO1JPTEU9T1BULVBBUlRJ
Q0lQQU5UO1BBUlRTVEFUPU5FRURTLUFDVElPTjtSU1ZQPVRSVUU7Q049IkNoZW5nLCBXZWkNCiB5
aW5nIChDb3JpYW50IC0gVVMvTmFwZXJ2aWxsZSkiOk1BSUxUTzp3ZWl5aW5nLmNoZW5nQGNvcmlh
bnQuY29tDQpBVFRFTkRFRTtST0xFPU9QVC1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJ
T047UlNWUD1UUlVFO0NOPWFsb24ucmVnZXYNCiBAa2V5c2lnaHQuY29tOk1BSUxUTzphbG9uLnJl
Z2V2QGtleXNpZ2h0LmNvbQ0KREVTQ1JJUFRJT047TEFOR1VBR0U9ZW4tVVM6XG5cbj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQogX19fXG4+IEZyb206IGRldG5l
dCA8ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBKw6Fub3MgRmFya2FzXG4N
CiA+IFNlbnQ6IFR1ZXNkYXlcLCBKdWx5IDMxXCwgMjAxOCAzOjMyIEFNXG4+IFRvOiBkZXRuZXRA
aWV0Zi5vcmdcOyBTVERTLTgwMg0KIC0xLUxATElTVFNFUlYuSUVFRS5PUkdcbj4gQ2M6IGRldG5l
dC1jaGFpcnNAaWV0Zi5vcmdcbj4gU3ViamVjdDogW0RldG5ldF0gDQogRGV0TmV0IOKAkyBUU04g
am9pbnQgc2Vzc2lvbiBpbiBCYW5na29rXG4+IFxuPiBcbj4gSGlcLFxuPiBcbj4gV2Ugd2lsbCBo
YXYNCiBlIGEgRGV0TmV0IOKAkyBUU04gam9pbnQgc2Vzc2lvbiBpbiBCYW5na29rIG9uIE5vdmVt
YmVyIDExXG4+IFN1bmRheVwsIHdoaQ0KIGNoIGlzIGJldHdlZW4gSUVURiAxMDMgYW5kIHRoZSBJ
RUVFIDgwMiBQbGVuYXJ5LiBUaGUgdHdvXG4+IG1lZXRpbmdzIGFyZSBiDQogYWNrIHRvIGJhY2sg
aW4gdGhlIHNhbWUgaG90ZWw6IE1hcnJpb3R0IE1hcnF1aXMgUXVlZW7igJlzXG4+IFBhcmtcLCBC
YW5na28NCiBrXCwgVGhhaWxhbmQgKGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92
Mi91cmw/dT1odHRwcy1cbj4gM0FfX3d3dw0KIC5pZXRmLm9yZ19ob3dfbWVldGluZ3NfdXBjb21p
bmcmZD1Ed0lHYVEmYz1JXzBZd29LeTd6NUxNVFZkeU82WUNpRTJcbj4gdXpJDQogMWpqWlp1SVBl
bGNTaml4QSZyPVdBNzFzZjJvN0R3N0NiWWhGdDI0RFBqdDNsSnV1cHN3V1lkbmJvS2JaOGsmbT03
UDFLVkJcbj4NCiAgYlBWR0hHcHU3aDdoQjBMbjZNcjRHUGlQS1QxYXN5OUlZUzI5byZzPWdhQ0dn
Rm40dlJmXzlIaDU3RHZjSXZzaUEtXG4+IDVaXw0KIDFDdTQxdTlUcTdZUi00JmU9XCxcbj4gaHR0
cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtXG4+DQogIDNBX184
MDJ3b3JsZC5vcmdfcGxlbmFyeV9mdXR1cmUtMkRwbGVuYXJ5LVxuPiAyRHNlc3Npb25zJmQ9RHdJ
R2FRJmM9SV8wWXcNCiBvS3k3ejVMTVRWZHlPNllDaUUydXpJMWpqWlp1SVBlbGNTaml4QSZyPVdB
NzFzZlxuPiAybzdEdzdDYlloRnQyNERQanQzbEp1dQ0KIHBzd1dZZG5ib0tiWjhrJm09N1AxS1ZC
YlBWR0hHcHU3aDdoQjBMbjZNcjRHUGlQS1QxYVxuPiBzeTlJWVMyOW8mcz1HMS1qUW9VDQogb1Bu
UUljcTJMdms2anlWY1JkQ3VBNHJhODVWdWJtajJCWVpZJmU9KS5cbj4gVGhlIGpvaW50IHNlc3Np
b24gd2lsbCBiZSBmcm8NCiBtIDlhbSB0byA1cG0gd2l0aCBhIGx1bmNoIGJyZWFrLlxuPiBNZWV0
aW5nIHJvb20gaXMgYmVpbmcgYXJyYW5nZWQgYnkgSUVFRQ0KICA4MDIuXG4+IFRoZXJlIHdpbGwg
YmUgYSB3ZWIgcGFnZSBmb3IgcmVnaXN0cmF0aW9uLiBSZWdpc3RyYXRpb24gd2lsbCBiZVxuDQog
PiByZXF1aXJlZFw7IHdvcmsgaXMgb25nb2luZyB0byBtYWtlIGl0IGZyZWUuXG4+IFxuPiBXZSBw
cm9wb3NlIHRoZSBmb2xsb3cNCiBpbmcgdG9waWNzIGZvciB0aGUgam9pbnQgc2Vzc2lvbiBib3Ro
IGZvciBEZXROZXRcbj4gYW5kIFRTTjpcbj4gLSBjdXJyZW50IA0KIHN0YXR1c1xuPiAtIG9uZ29p
bmcgd29ya1xuPiAtIGZ1dHVyZSBwbGFuc1xuPiAtIHJlbGF0ZWQgYWN0aXZpdGllc1wsIGUuZy5c
DQogLCBURUFTXCwgSW9UIGZvciBEZXROZXRcOyBJRUNcLCBJRUVFIGZvciBUU05cbj4gXG4+IFBs
ZWFzZSBzZW5kIGFnZW5kYSByZXENCiB1ZXN0cyB0byBkZXRuZXQtY2hhaXJzQGlldGYuXG4+IFxu
PiBBZ2VuZGEgd2lsbCBiZSB3b3JrZWQgYWZ0ZXIgQXVndXN0IGhvbA0KIGlkYXlzLlxuPiBcbj4g
V2Ugd2lsbCBwcm92aWRlIHVwZGF0ZXNcLCBlLmcuXCwgb24gcmVnaXN0cmF0aW9uXCwgYWdlbmRh
XCwgDQogZXRjLlwsIGFzIHRoZXlcbj4gYmVjb21lIGF2YWlsYWJsZS5cbj4gXG4+IFRoZSBjby1s
b2NhdGVkIG1lZXRpbmdzIGdpdmUgdGgNCiBlIG9wcG9ydHVuaXR5IHRvIHBhcnRpY2lwYXRlIHRo
ZSBtZWV0aW5nXG4+IG9mIHRoZSBvdGhlciBncm91cFwsIHRoZSBncm91cA0KICBvbmUgdXN1YWxs
eSBub3QgYXR0ZW5kcyBvciBoYXZlbuKAmXRcbj4gYXR0ZW5kZWQgeWV0LiBXZSBoYXZlIGNvbGxl
Y3RlZCBzDQogb21lIGluZm9ybWF0aW9uIHRvIGhlbHAgbmF2aWdhdGlvblwsXG4+IG1ha2luZyBk
ZWNpc2lvblwsIGUuZy5cLCBhZ2VuZGFzIG8NCiBmIHRoZSBsYXN0IG1lZXRpbmdzLlxuPiBcbj4g
SUVURiBEZXROZXQgV0cgaW5mbzpcbj4gV2ViIHBhZ2U6IGh0dHBzOi8vdXJsZA0KIGVmZW5zZS5w
cm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy1cbj4gM0FfX2RhdGF0cmFja2VyLmlldGYub3Jn
X3dnX2RldG5lDQogdF9hYm91dF8mZD1Ed0lHYVEmYz1JXzBZd29LeTd6NUxNVFZkeU82WUNcbj4g
aUUydXpJMWpqWlp1SVBlbGNTaml4QSZyPVdBNzENCiBzZjJvN0R3N0NiWWhGdDI0RFBqdDNsSnV1
cHN3V1lkbmJvS2JaOGsmbT03UDFcbj4gS1ZCYlBWR0hHcHU3aDdoQjBMbjZNcjRHUA0KIGlQS1Qx
YXN5OUlZUzI5byZzPUNVeUhORzkxZHdkcHlYOWx2OVVrUnlCdl9lY0FKUkNcbj4gNXc1cjBFV2lh
WnBFJmU9XG4+IERvDQogY3VtZW50czogaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29t
L3YyL3VybD91PWh0dHBzLVxuPiAzQV9fZGF0YXRyYWMNCiBrZXIuaWV0Zi5vcmdfd2dfZGV0bmV0
X2RvY3VtZW50c18mZD1Ed0lHYVEmYz1JXzBZd29LeTd6NUxNVFZkeVxuPiBPNllDaUUydQ0KIHpJ
MWpqWlp1SVBlbGNTaml4QSZyPVdBNzFzZjJvN0R3N0NiWWhGdDI0RFBqdDNsSnV1cHN3V1lkbmJv
S2JaOGsmbVxuPiA9N1AxDQogS1ZCYlBWR0hHcHU3aDdoQjBMbjZNcjRHUGlQS1QxYXN5OUlZUzI5
byZzPURLX2wxRmc2N0pYQTlOdW9qYjYxNmFEWl9zd1xuPiANCiBUUjM1Z3NTZlNBc1Nnbm5zJmU9
XG4+IERldE5ldCBXRyBhdCBJRVRGIDEwMjpcbj4gICAgIC0gQWdlbmRhOiBodHRwczovL3VybA0K
IGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtXG4+IDNBX19kYXRhdHJhY2tl
ci5pZXRmLm9yZ193Z19kZXRuDQogZXRfZG9jdW1lbnRzXyZkPUR3SUdhUSZjPUlfMFl3b0t5N3o1
TE1UVmR5XG4+IE82WUNpRTJ1ekkxampaWnVJUGVsY1NqaXhBJnINCiA9V0E3MXNmMm83RHc3Q2JZ
aEZ0MjREUGp0M2xKdXVwc3dXWWRuYm9LYlo4ayZtXG4+ID03UDFLVkJiUFZHSEdwdTdoN2hCMExu
Ng0KIE1yNEdQaVBLVDFhc3k5SVlTMjlvJnM9REtfbDFGZzY3SlhBOU51b2piNjE2YURaX3N3XG4+
IFRSMzVnc1NmU0FzU2dubnMmZT1cDQogbj4gICAgIC0gUHJlc2VudGF0aW9uczpcbj4gaHR0cHM6
Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHANCiBzLVxuPiAzQV9fZGF0
YXRyYWNrZXIuaWV0Zi5vcmdfbWVldGluZ18xMDJfc2Vzc2lvbl9kZXRuZXQmZD1Ed0lHYVEmYz1J
XzBZdw0KIG9LeTd6NVxuPiBMTVRWZHlPNllDaUUydXpJMWpqWlp1SVBlbGNTaml4QSZyPVdBNzFz
ZjJvN0R3N0NiWWhGdDI0RFBqdDNsSnV1DQogcHN3V1lkbmJvS1xuPiBiWjhrJm09N1AxS1ZCYlBW
R0hHcHU3aDdoQjBMbjZNcjRHUGlQS1QxYXN5OUlZUzI5byZzPTBsbHhwQnENCiB5dTlWTVd5aG56
TlZqVFxuPiBJRTJNTHl1TV9SVVhRMTIzWGpLZ0pNJmU9XG4+ICAgICAtIE1pbnV0ZXM6IGh0dHBz
Oi8vdXJsZA0KIGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy1cbj4gM0FfX2Rh
dGF0cmFja2VyLmlldGYub3JnX2RvY19taW51DQogdGVzLTJEMTAyLVxuPiAyRGRldG5ldF8mZD1E
d0lHYVEmYz1JXzBZd29LeTd6NUxNVFZkeU82WUNpRTJ1ekkxampaWnVJUGVsY1MNCiBqaXhBJnI9
V0E3MXNmMlxuPiBvN0R3N0NiWWhGdDI0RFBqdDNsSnV1cHN3V1lkbmJvS2JaOGsmbT03UDFLVkJi
UFZHSEdwdTdoNw0KIGhCMExuNk1yNEdQaVBLVDFhc1xuPiB5OUlZUzI5byZzPW1GZS1wamVELWoz
QWJXZmh0MmpjRkJKSmw1Rm5ERkxpc1BhMW9FdFhtDQogNTQmZT1cbj4gSUVURiAxMDIgb3ZlcmFs
bCBhZ2VuZGE6XG4+IGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi8NCiB1cmw/
dT1odHRwcy1cbj4gM0FfX2RhdGF0cmFja2VyLmlldGYub3JnX21lZXRpbmdfMTAyX2FnZW5kYS5o
dG1sJmQ9RHdJR2FRJg0KIGM9SV8wWXdvS3k3ejVMTVRcbj4gVmR5TzZZQ2lFMnV6STFqalpadUlQ
ZWxjU2ppeEEmcj1XQTcxc2YybzdEdzdDYlloRnQyNERQDQoganQzbEp1dXBzd1dZZG5ib0tiWjhc
bj4gayZtPTdQMUtWQmJQVkdIR3B1N2g3aEIwTG42TXI0R1BpUEtUMWFzeTlJWVMyOW8mcz0NCiBQ
ZWt5R1BWdXpxVjE1UUpJQmp3ZzVNbUVcbj4gbEpYRjdJSnlmTDQ0OG00YTFENCZlPVxuPiBJRVRG
IDEwMiBnZW5lcmFsIGluZg0KIG9ybWF0aW9uOlxuPiBodHRwczovL3VybGRlZmVuc2UucHJvb2Zw
b2ludC5jb20vdjIvdXJsP3U9aHR0cHMtXG4+IDNBX193d3cuDQogaWV0Zi5vcmdfaG93X21lZXRp
bmdzXzEwMl8mZD1Ed0lHYVEmYz1JXzBZd29LeTd6NUxNVFZkeU82WUNpRTJ1ekkxXG4+IGpqWloN
CiB1SVBlbGNTaml4QSZyPVdBNzFzZjJvN0R3N0NiWWhGdDI0RFBqdDNsSnV1cHN3V1lkbmJvS2Ja
OGsmbT03UDFLVkJiUFZHXG4+IA0KIEhHcHU3aDdoQjBMbjZNcjRHUGlQS1QxYXN5OUlZUzI5byZz
PTFUSFBHaUpBWVRqY2pSNm1jSjdnM2dNa1gwZlRqSE81eVlxcmd2DQogXG4+IG55blhZJmU9XG4+
IElFVEYgMTAzIHJlZ2lzdHJhdGlvbjogaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29t
L3YNCiAyL3VybD91PWh0dHBzLVxuPiAzQV9fd3d3LmlldGYub3JnX2hvd19tZWV0aW5nc18xMDNf
JmQ9RHdJR2FRJmM9SV8wWXdvS3k3eg0KIDVMTVRWZHlPNllDaUUydXpJMVxuPiBqalpadUlQZWxj
U2ppeEEmcj1XQTcxc2YybzdEdzdDYlloRnQyNERQanQzbEp1dXBzd1dZDQogZG5ib0tiWjhrJm09
N1AxS1ZCYlBWR1xuPiBIR3B1N2g3aEIwTG42TXI0R1BpUEtUMWFzeTlJWVMyOW8mcz1jLVxuPiBU
MFJkUDkNCiBLYW9KbFlNdV92OTFsMTBibGVIWlZpdGVQU2NJRkZyTlVQYyZlPVxuPiBcbj4gSUVF
RSA4MDIuMVRTTiBURyBpbmZvOlxuPiBXZQ0KIGIgcGFnZTogaHR0cHM6Ly91cmxkZWZlbnNlLnBy
b29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtXG4+IDNBX19pZWVlODAyLm9yDQogZ18xX3RzbiZk
PUR3SUdhUSZjPUlfMFl3b0t5N3o1TE1UVmR5TzZZQ2lFMnV6STFqalpadUlQZWxjU2ppXG4+IHhB
JnI9V0E3MXMNCiBmMm83RHc3Q2JZaEZ0MjREUGp0M2xKdXVwc3dXWWRuYm9LYlo4ayZtPTdQMUtW
QmJQVkdIR3B1N2g3aEIwTG42XG4+IE1yNEdQaQ0KIFBLVDFhc3k5SVlTMjlvJnM9OExhQnliMEtN
MENPaXJJVGExRnNiU1dwdm1OQW5wYWE2TmpqUXBUcWpEdyZlPVxuPiBEb2N1bWVuDQogdHMgYXJl
IGF2YWlsYWJsZSB2aWEgdGhlIGxpbmtzIHByb3ZpZGVkIGF0IHRoZSBURyBwYWdlXCwgZS5nLlws
IHZpYVxuPiB0aGUNCiAgcHJvamVjdCBwYWdlcy5cbj4gVFNOIFRHIGF0IHRoZSBKdWx5IDIwMTgg
SUVFRSA4MDIgUGxlbmFyeTpcbj4gICAgIC0gQWdlbg0KIGRhOlxuPiBodHRwczovL3VybGRlZmVu
c2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfXzEuaWVlZTgwMi5vcmdfDQoganVs
eS1cbj4gMkQyMDE4LTJEcGxlbmFyeS0yRG1lZXRpbmctMkRpbi0yRHNhbi0yRGRpZWdvLTJEY2Et
MkR1c2EtMkR0c24tMkQNCiB0Zy1cbj4gMkRhZ2VuZGFfJmQ9RHdJR2FRJmM9SV8wWXdvS3k3ejVM
TVRWZHlPNllDaUUydXpJMWpqWlp1SVBlbGNTaml4QSZyPQ0KIFdBNzFzZjJcbj4gbzdEdzdDYllo
RnQyNERQanQzbEp1dXBzd1dZZG5ib0tiWjhrJm09N1AxS1ZCYlBWR0hHcHU3aDdoQjBMbjZNDQog
cjRHUGlQS1QxYXNcbj4geTlJWVMyOW8mcz1ldjJOYnMzNmgtb3ZKR1pBRzFUdFZUN21uZE5lamtu
T2o2RHVnVThlWFZrJmU9XG4NCiA+IFxuPiAgICAgLSBQcmVzZW50YXRpb25zIGFyZSBsaW5rZWQg
ZnJvbSB0aGUgYWdlbmRhXG4+ICAgICAtIE1pbnV0ZXM6IGh0dA0KIHBzOi8vdXJsZGVmZW5zZS5w
cm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy1cbj4gM0FfXzEuaWVlZTgwMi5vcmdfY2F0ZWdv
DQogcnlfY3VycmVudC0yRGFuZC0yRGZvcm1lci1cbj4gMkRtZWV0aW5nc18mZD1Ed0lHYVEmYz1J
XzBZd29LeTd6NUxNVFZkeU82WUMNCiBpRTJ1ekkxampaWnVJUGVsY1NqaXhBJnI9V0E3MXNcbj4g
ZjJvN0R3N0NiWWhGdDI0RFBqdDNsSnV1cHN3V1lkbmJvS2JaOGsmbQ0KID03UDFLVkJiUFZHSEdw
dTdoN2hCMExuNk1yNEdQaVBLVDFcbj4gYXN5OUlZUzI5byZzPXBTbDVsWDducUtXU2xWUEF4RHFQ
bUxhDQogWHZkT0ExTVBTV2xYcjd3dEU5VVkmZT1cbj4gSUVFRSA4MDIgUGxlbmFyeSBvdmVyYWxs
IHNjaGVkdWxlOlxuPiBodHRwczovL3UNCiBybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJs
P3U9aHR0cC1cbj4gM0FfX3NjaGVkdWxlLjgwMndvcmxkLmNvbV9zY2hlZA0KIHVsZV9zY2hlZHVs
ZV9zaG93LVxuPiAyMyZkPUR3SUdhUSZjPUlfMFl3b0t5N3o1TE1UVmR5TzZZQ2lFMnV6STFqalpa
dUlQZWxjDQogU2ppeEEmcj1XQTcxc2YybzdEdzdDYlxuPiBZaEZ0MjREUGp0M2xKdXVwc3dXWWRu
Ym9LYlo4ayZtPTdQMUtWQmJQVkdIR3B1N2gNCiA3aEIwTG42TXI0R1BpUEtUMWFzeTlJWVMyOVxu
PiBvJnM9RV93bUhDX0FJbS11TEl6cHVxemJuWnpGLXdEUmQyVHQ1R1VRX3AxXw0KIHo3ayZlPVws
IEp1bHkgUGxlbmFyeSBpc1xuPiBzYXZlZCBhdDpcbj4gaHR0cHM6Ly91cmxkZWZlbnNlLnByb29m
cG9pbnQuY29tDQogL3YyL3VybD91PWh0dHAtXG4+IDNBX193d3cuaWVlZTgwMi5vcmdfMV9maWxl
c19wdWJsaWNfZG9jczIwMThfYWRtaW4tMkQ4MDINCiAtMkRzY2hlZHVsZS1cbj4gMkQwNzE4LnBk
ZiZkPUR3SUdhUSZjPUlfMFl3b0t5N3o1TE1UVmR5TzZZQ2lFMnV6STFqalpadUlQZQ0KIGxjU2pp
eEEmcj1XQTcxc2Zcbj4gMm83RHc3Q2JZaEZ0MjREUGp0M2xKdXVwc3dXWWRuYm9LYlo4ayZtPTdQ
MUtWQmJQVkdIR3B1DQogN2g3aEIwTG42TXI0R1BpUEtUMWFcbj4gc3k5SVlTMjlvJnM9eG5PUHVZ
SjdMcjdRVGpDUVNLOEZKOTVHd3B1eGlwUjY1LUhfUmoNCiBRX2FzbyZlPS4pXG4+IElFRUUgODAy
IFBsZW5hcnkgZ2VuZXJhbCBpbmZvcm1hdGlvbjpcbj4gaHR0cHM6Ly91cmxkZWZlbnNlLg0KIHBy
b29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtXG4+IDNBX184MDJ3b3JsZC5vcmdfcGxlbmFyeV8m
ZD1Ed0lHYVEmYz1JXzBZDQogd29LeTd6NUxNVFZkeU82WUNpRTJ1ekkxampaWnVJUGVsXG4+IGNT
aml4QSZyPVdBNzFzZjJvN0R3N0NiWWhGdDI0RFBqdDNsSnUNCiB1cHN3V1lkbmJvS2JaOGsmbT03
UDFLVkJiUFZHSEdwdTdoN2hCXG4+IDBMbjZNcjRHUGlQS1QxYXN5OUlZUzI5byZzPVBORzRUVg0K
IDJqUlRvQmxkZmV1LXM0MF9saVBZeC1Sb3k1bWF2Q3ZmY0dCQlEmZT1cbj4gSUVFRVxuPiA4MDIg
UGxlbmFyeSByZWdpc3RyYXRpDQogb246XG4+IGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50
LmNvbS92Mi91cmw/dT1odHRwLVxuPiAzQV9fODAyd29ybGQub3INCiBnX3BsZW5hcnlfcmVnaXN0
cmF0aW9uLVxuPiAyRGluZm9ybWF0aW9uXyZkPUR3SUdhUSZjPUlfMFl3b0t5N3o1TE1UVmR5TzZZ
Qw0KIGlFMnV6STFqalpadUlQZWxjU2ppeEEmcj1XQVxuPiA3MXNmMm83RHc3Q2JZaEZ0MjREUGp0
M2xKdXVwc3dXWWRuYm9LYlo4ayZtDQogPTdQMUtWQmJQVkdIR3B1N2g3aEIwTG42TXI0R1BpUFxu
PiBLVDFhc3k5SVlTMjlvJnM9eVNIOTJCd1czM0o2WlZtb2NYd2YzQmkNCiA0ejJUbDhSZHVOZl90
c01DQXRwMCZlPVxuPiBOb3RlIHRoYXQgdGhlIFBsZW5hcnkgcGFnZXMgc2hvdyB0aGUgSnVseSBQ
bGVuYQ0KIHJ5IGF0IHRoZSBtb21lbnRcOyB0aGV5XG4+IHdpbGwgYmUgdXBkYXRlZCB0byB0aGUg
Tm92ZW1iZXIgUGxlbmFyeSBhcyB3ZSBhDQogcmUgZ2V0dGluZyBjbG9zZXIuXG4+IFxuPiBJZiB5
b3UgYXJlIG5ldyB0byBUU05cLCB0aGVuIHRoZSBJRUMvSUVFRSA2MDgwMiANCiBKb2ludCBQcm9q
ZWN0IG1heSBiZSBvZlxuPiBpbnRlcmVzdDpcbj4gaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9p
bnQuY29tLw0KIHYyL3VybD91PWh0dHAtM0FfX2llZWU4MDIub3JnXzFfdHNuX2llYy1cbj4gMkRp
ZWVlLTJENjA4MDItMkR0c24tMkRwcm9maWxlDQogLTJEZm9yLTJEaW5kdXN0cmlhbC1cbj4gMkRh
dXRvbWF0aW9uJmQ9RHdJR2FRJmM9SV8wWXdvS3k3ejVMTVRWZHlPNllDaUUydXoNCiBJMWpqWlp1
SVBlbGNTaml4QSZyPVdBNzFcbj4gc2YybzdEdzdDYlloRnQyNERQanQzbEp1dXBzd1dZZG5ib0ti
WjhrJm09N1AxSw0KIFZCYlBWR0hHcHU3aDdoQjBMbjZNcjRHUGlQS1Rcbj4gMWFzeTlJWVMyOW8m
cz15cXk3VWxKSHhDRUYzRVNaNWk2OXFDbGVELWhiDQogZEl5ZHQwSDBJQmRvd1Y0JmU9LlxuPiBU
aGUgSm9pbnQgUHJvamVjdCBoYXMgYmVlbiBmb3JtZWQgdG8gc3BlY2lmeSBob3cgdG8NCiAgdXNl
IFRTTiBmb3Jcbj4gaW5kdXN0cmlhbCBhdXRvbWF0aW9uLiBUaGUgbWVldGluZ3Mgb2YgdGhlIGpv
aW50IHByb2plY3QgYQ0KIHJlIGxpc3RlZCBvblxuPiB0aGUgd2ViIHBhZ2UuIFRoZSBqb2ludCBw
cm9qZWN0IHdpbGwgbWVldCBOb3ZlbWJlciAxMi0xNCBpDQogbiBCYW5na29rLlxuPiBcbj4gSWYg
eW91IGhhdmUgcXVlc3Rpb25zXCwgZG9u4oCZdCBoZXNpdGF0ZSB0byBhc2sgdXMuXG4+IFwNCiBu
PiBCZXN0IHJlZ2FyZHNcLFxuPiBKw6Fub3MgYW5kIExvdVxuPiBcbj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KIF9fX19fX19fX19fX19fX19cbj4gZGV0bmV0IG1haWxpbmcgbGlz
dFxuPiBkZXRuZXRAaWV0Zi5vcmdcbj4gaHR0cHM6Ly91cmxkDQogZWZlbnNlLnByb29mcG9pbnQu
Y29tL3YyL3VybD91PWh0dHBzLVxuPiAzQV9fd3d3LmlldGYub3JnX21haWxtYW5fbGlzdGluZm8N
CiBfZGV0bmV0JmQ9RHdJR2FRJmM9SV8wWXdvS3k3ejVMTVRWZHlPNllDaVxuPiBFMnV6STFqalpa
dUlQZWxjU2ppeEEmcj1XQTcxcw0KIGYybzdEdzdDYlloRnQyNERQanQzbEp1dXBzd1dZZG5ib0ti
WjhrJm09N1AxS1xuPiBWQmJQVkdIR3B1N2g3aEIwTG42TXI0R1BpDQogUEtUMWFzeTlJWVMyOW8m
cz1WLVxuPiBWZDQ2OVVMQWdneDFSOTRFeWg4WlFVVmZLbVRUZkJlOFlKTl9SeFE2NCZlPVxuDQpV
SUQ6MDQwMDAwMDA4MjAwRTAwMDc0QzVCNzEwMUE4MkUwMDgwMDAwMDAwMDUwRkEwQzgxQjUyOEQ0
MDEwMDAwMDAwMDAwMDAwMDANCiAwMTAwMDAwMDBCRTMyNjA1MEVFOUJBMTQ3QUFBM0YxN0JGMEJB
MDc1RA0KU1VNTUFSWTtMQU5HVUFHRT1lbi1VUzpDYW5jZWxlZDogW0RldG5ldF0gRGV0TmV0IOKA
kyBUU04gam9pbnQgc2Vzc2lvbiBpbiBCDQogYW5na29rDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAx
ODExMTENCkRURU5EO1ZBTFVFPURBVEU6MjAxODExMTINCkNMQVNTOlBVQkxJQw0KUFJJT1JJVFk6
MQ0KRFRTVEFNUDoyMDE4MDczMVQxNTE4MjNaDQpUUkFOU1A6VFJBTlNQQVJFTlQNClNUQVRVUzpD
QU5DRUxMRUQNClNFUVVFTkNFOjENCkxPQ0FUSU9OO0xBTkdVQUdFPWVuLVVTOg0KWC1NSUNST1NP
RlQtQ0RPLUFQUFQtU0VRVUVOQ0U6MQ0KWC1NSUNST1NPRlQtQ0RPLU9XTkVSQVBQVElEOi04MTc5
MjQxMjYNClgtTUlDUk9TT0ZULUNETy1CVVNZU1RBVFVTOkZSRUUNClgtTUlDUk9TT0ZULUNETy1J
TlRFTkRFRFNUQVRVUzpGUkVFDQpYLU1JQ1JPU09GVC1DRE8tQUxMREFZRVZFTlQ6VFJVRQ0KWC1N
SUNST1NPRlQtQ0RPLUlNUE9SVEFOQ0U6Mg0KWC1NSUNST1NPRlQtQ0RPLUlOU1RUWVBFOjANClgt
TUlDUk9TT0ZULURPTk9URk9SV0FSRE1FRVRJTkc6RkFMU0UNClgtTUlDUk9TT0ZULURJU0FMTE9X
LUNPVU5URVI6RkFMU0UNCkVORDpWRVZFTlQNCkVORDpWQ0FMRU5EQVINCg==

--_002_CY4PR04MB1127EFEA2C283470954376AF922E0CY4PR04MB1127namp_--


From nobody Tue Jul 31 08:19:30 2018
Return-Path: <rodney.cummings@ni.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 93EFD130DD2 for <detnet@ietfa.amsl.com>; Tue, 31 Jul 2018 08:19:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.963
X-Spam-Level: 
X-Spam-Status: No, score=0.963 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_SOFTFAIL=0.972, T_DKIMWL_WL_MED=-0.01] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.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 0Ncdfzu_rj4R for <detnet@ietfa.amsl.com>; Tue, 31 Jul 2018 08:19:27 -0700 (PDT)
Received: from sonic331-55.consmr.mail.gq1.yahoo.com (sonic331-55.consmr.mail.gq1.yahoo.com [98.137.67.31]) (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 6C51C12F1AC for <detnet@ietf.org>; Tue, 31 Jul 2018 08:19:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1533050367; bh=FalGXWFrgfql5VvX0Q153EEsR9GZ1sXrf6vRxiJkBRM=; h=From:To:Subject:From:Subject; b=OCJ0VeYb5K/cJRlrGY3I32/sGLcx2ABTiKu8ORaMfKd5aGaX9qgFqznRD151wV39uV/1iFo4lGMKnzYoO075zQAYXzivLDFWP7zpP+gcWhy/hemt52PO6a9rxmQ5Y6vT1pHdR+I4nT3JEefVbI+b+Ridv5UEH44HIJOKrfcmLaI+Zp9+6F7yY676YZ2gLN4T2lTUHg3EVF0tcDq2/Q6cn3AfSiJt0rolPVG3NITvgX0ZqMYIYU0vnAqDreP+0/iOkS4QBDv1Zp4eX/Yjes0FMYT+UOJqBzRH/TJF/xw5SKw6Fa4H3Mgil57AuHwhfzPzpmXRfmtTE5CQHLKtE3fKQA==
Received: from sonic.gate.mail.ne1.yahoo.com by sonic331.consmr.mail.gq1.yahoo.com with HTTP; Tue, 31 Jul 2018 15:19:27 +0000
From: Rodney Cummings <rodney.cummings@ni.com>
To: detnet@ietf.org
Message-ID: <1603609166.12391533050364004.JavaMail.yahoo@tardis09.cal.gq1.yahoo.com>
MIME-Version: 1.0
Content-Type: multipart/mixed;  boundary="----=_Part_1239_1300917342.1533050363573"
Date: Tue, 31 Jul 2018 08:19:27 -0700 (PDT)
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/flGcX3m70huqX831nFeb22440eo>
Subject: [Detnet] Cancelled: DetNet ? TSN joint session in Bangkok @ Sunday, 11 November 2018
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 31 Jul 2018 15:19:29 -0000

------=_Part_1239_1300917342.1533050363573
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable







           =20
           =20
   =20
<div style=3D"min-width: 300px; max-width: 585px; padding: 15px 15px 15px 1=
5px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: =
13px; ">

    <table style=3D"margin: 0px 0px 0px 0px" cellspacing=3D"0" cellpadding=
=3D"0">
            <tr>
                <td>
                    <div style=3D"width:55px;height:55px;border-radius:5px;=
text-align:center;font-family:Helvetica Neue medium, Helvetica, Arial, sans=
-serif;color:white;background-color:#400090;">
                        <div style=3D"padding-top:5px;line-height:20px">
                                <div style=3D"font-size:12px;font-weight:li=
ghter;">
                                    NOV
                                </div>
                                <div style=3D"font-size:32px;font-weight:bo=
lder;font-family:Helvetica Neue bold, Helvetica, Arial, sans-serif;">
                                    11
                                </div>
                        </div>
                    </div>
                    </td>
                <td width=3D"40px" />
                <td
                    style=3D"font-size: 24px; vertical-align: middle; color=
: #454545; font-weight: lighter; line-height: 26px;">
                       =20
                                                                           =
            =20
                                                   =20
                                                    "[Detnet] DetNet ? TSN =
joint session in Bangkok" has been <div style=3D"color: #e51d1d;">cancelled=
</div>
                                                            </td>
            </tr>

        </table>
   =20
        <table style=3D"text-shadow: white; border-collapse: collapse; marg=
in-top: 30px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; fo=
nt-size: 13px; color: #454545"
                cellspacing=3D"0" cellpadding=3D"0">
            <tr>
                <td style=3D"color: #888888; vertical-align: top;">

                                            When
                                   =20
               </td>

                <td width=3D"40px" />
                <td style=3D"line-height: 18px;">
                    Sunday, 11 November 2018<br>
                                            08:00 AM to 08:00 AM <br>
                         (GMT) Greenwich Mean Time - Dublin / Edinburgh / L=
isbon / London <br>
                   =20
                                       =20
                </td>
               =20
            </tr>
            <tr height=3D"30px" />
           =20
               =20
                   <tr>
                <td style=3D"color: #888888; vertical-align: top;">
                                            Message
                                    </td>
                <td width=3D"40px" />
                <td style=3D"line-height: 18px">
                    &gt; _____________________________________________
&gt; From: detnet &lt;detnet-bounces@ietf.org&gt; On Behalf Of J=EF=BF=BDno=
s Farkas
&gt; Sent: Tuesday, July 31, 2018 3:32 AM
&gt; To: detnet@ietf.org; STDS-802-1-L@LISTSERV.IEEE.ORG
&gt; Cc: detnet-chairs@ietf.org
&gt; Subject: [Detnet] DetNet ? TSN joint session in Bangkok
&gt;=20
&gt;=20
&gt; Hi,
&gt;=20
&gt; We will have a DetNet ? TSN joint session in Bangkok on November 11
&gt; Sunday, which is between IETF 103 and the IEEE 802 Plenary. The two
&gt; meetings are back to back in the same hotel: Marriott Marquis Queen?s
&gt; Park, Bangkok, Thailand (https://urldefense.proofpoint.com/v2/url?u=3D=
https-
&gt; 3A__www.ietf.org_how_meetings_upcoming&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVd=
yO6YCiE2
&gt; uzI1jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=
=3D7P1KVB
&gt; bPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3DgaCGgFn4vRf_9Hh57DvcIvsiA-
&gt; 5Z_1Cu41u9Tq7YR-4&e=3D,
&gt; https://urldefense.proofpoint.com/v2/url?u=3Dhttp-
&gt; 3A__802world.org_plenary_future-2Dplenary-
&gt; 2Dsessions&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&=
r=3DWA71sf
&gt; 2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GP=
iPKT1a
&gt; sy9IYS29o&s=3DG1-jQoUoPnQIcq2Lvk6jyVcRdCuA4ra85Vubmj2BYZY&e=3D).
&gt; The joint session will be from 9am to 5pm with a lunch break.
&gt; Meeting room is being arranged by IEEE 802.
&gt; There will be a web page for registration. Registration will be
&gt; required; work is ongoing to make it free.
&gt;=20
&gt; We propose the following topics for the joint session both for DetNet
&gt; and TSN:
&gt; - current status
&gt; - ongoing work
&gt; - future plans
&gt; - related activities, e.g., TEAS, IoT for DetNet; IEC, IEEE for TSN
&gt;=20
&gt; Please send agenda requests to detnet-chairs@ietf.
&gt;=20
&gt; Agenda will be worked after August holidays.
&gt;=20
&gt; We will provide updates, e.g., on registration, agenda, etc., as they
&gt; become available.
&gt;=20
&gt; The co-located meetings give the opportunity to participate the meetin=
g
&gt; of the other group, the group one usually not attends or haven?t
&gt; attended yet. We have collected some information to help navigation,
&gt; making decision, e.g., agendas of the last meetings.
&gt;=20
&gt; IETF DetNet WG info:
&gt; Web page: https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
&gt; 3A__datatracker.ietf.org_wg_detnet_about_&d=3DDwIGaQ&c=3DI_0YwoKy7z5LM=
TVdyO6YC
&gt; iE2uzI1jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k=
&m=3D7P1
&gt; KVBbPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3DCUyHNG91dwdpyX9lv9UkRyBv_=
ecAJRC
&gt; 5w5r0EWiaZpE&e=3D
&gt; Documents: https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
&gt; 3A__datatracker.ietf.org_wg_detnet_documents_&d=3DDwIGaQ&c=3DI_0YwoKy7=
z5LMTVdy
&gt; O6YCiE2uzI1jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboK=
bZ8k&m
&gt; =3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3DDK_l1Fg67JXA9Nuojb6=
16aDZ_sw
&gt; TR35gsSfSAsSgnns&e=3D
&gt; DetNet WG at IETF 102:
&gt;     - Agenda: https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
&gt; 3A__datatracker.ietf.org_wg_detnet_documents_&d=3DDwIGaQ&c=3DI_0YwoKy7=
z5LMTVdy
&gt; O6YCiE2uzI1jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboK=
bZ8k&m
&gt; =3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3DDK_l1Fg67JXA9Nuojb6=
16aDZ_sw
&gt; TR35gsSfSAsSgnns&e=3D
&gt;     - Presentations:
&gt; https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
&gt; 3A__datatracker.ietf.org_meeting_102_session_detnet&d=3DDwIGaQ&c=3DI_0=
YwoKy7z5
&gt; LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswW=
YdnboK
&gt; bZ8k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3D0llxpBqyu9VMW=
yhnzNVjT
&gt; IE2MLyuM_RUXQ123XjKgJM&e=3D
&gt;     - Minutes: https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
&gt; 3A__datatracker.ietf.org_doc_minutes-2D102-
&gt; 2Ddetnet_&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&r=
=3DWA71sf2
&gt; o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPi=
PKT1as
&gt; y9IYS29o&s=3DmFe-pjeD-j3AbWfht2jcFBJJl5FnDFLisPa1oEtXm54&e=3D
&gt; IETF 102 overall agenda:
&gt; https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
&gt; 3A__datatracker.ietf.org_meeting_102_agenda.html&d=3DDwIGaQ&c=3DI_0Ywo=
Ky7z5LMT
&gt; VdyO6YCiE2uzI1jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdn=
boKbZ8
&gt; k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3DPekyGPVuzqV15QJI=
Bjwg5MmE
&gt; lJXF7IJyfL448m4a1D4&e=3D
&gt; IETF 102 general information:
&gt; https:/
                </td>
            </tr>
        <tr height=3D"30px" />
               =20
       =20
                   =20
                                       =20
        </table>    =20
                                <div style=3D"border-bottom: 1px solid #d5d=
5d5; max-width: 590px; width: 100%;">
                  =20
           =20
       =20
        </div>
           =20
        <div
            style=3D"text-align: center; margin-top: 15px; font-family: hel=
vetical, Arial, sans-serif; color: #878787; font-size: 12px; padding-bottom=
: 10px; max-width: 590px;">
            <span style=3D"font-size: 12px; font-family: Helvetica Neue, He=
lvetica, Arial, sans-serif; color: #454545; text-shadow: white;"> This even=
t invitation was sent from &nbsp; <a target=3D"_blank" href=3D"http://calen=
dar.yahoo.com"
                style=3D"text-decoration: none; text-shadow: white; color: =
#2862c5;">Yahoo Calendar</a>
            </span>
        </div>
    </div>
</div>

------=_Part_1239_1300917342.1533050363573
Content-Type: application/ics
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=invite.ics

QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6Ly9ZYWhvby8vQ2FsZW5kYXIvL0VODQpWRVJTSU9OOjIu
MA0KTUVUSE9EOkNBTkNFTA0KQkVHSU46VkVWRU5UDQpTVU1NQVJZOltEZXRuZXRdIERldE5ldCA/
IFRTTiBqb2ludCBzZXNzaW9uIGluIEJhbmdrb2sNCkRFU0NSSVBUSU9OOlxuXG4+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuPiBGcm9tOiBkZQ0KIHRuZXQg
PGRldG5ldC1ib3VuY2VzQGlldGYub3JnPiBPbiBCZWhhbGYgT2YgSj9ub3MgRmFya2FzXG4+IFNl
bnQ6IFR1ZXNkYXlcDQogLCBKdWx5IDMxXCwgMjAxOCAzOjMyIEFNXG4+IFRvOiBkZXRuZXRAaWV0
Zi5vcmdcOyBTVERTLTgwMi0xLUxATElTVFNFUlYuSUUNCiBFRS5PUkdcbj4gQ2M6IGRldG5ldC1j
aGFpcnNAaWV0Zi5vcmdcbj4gU3ViamVjdDogW0RldG5ldF0gRGV0TmV0ID8gVFNOIGpvaQ0KIG50
IHNlc3Npb24gaW4gQmFuZ2tva1xuPiBcbj4gXG4+IEhpXCxcbj4gXG4+IFdlIHdpbGwgaGF2ZSBh
IERldE5ldCA/IFRTTiBqDQogb2ludCBzZXNzaW9uIGluIEJhbmdrb2sgb24gTm92ZW1iZXIgMTFc
bj4gU3VuZGF5XCwgd2hpY2ggaXMgYmV0d2VlbiBJRVRGIDENCiAwMyBhbmQgdGhlIElFRUUgODAy
IFBsZW5hcnkuIFRoZSB0d29cbj4gbWVldGluZ3MgYXJlIGJhY2sgdG8gYmFjayBpbiB0aGUgcw0K
IGFtZSBob3RlbDogTWFycmlvdHQgTWFycXVpcyBRdWVlbj9zXG4+IFBhcmtcLCBCYW5na29rXCwg
VGhhaWxhbmQgKGh0dHBzOi8vDQogdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1o
dHRwcy1cbj4gM0FfX3d3dy5pZXRmLm9yZ19ob3dfbWVldGluZ3MNCiBfdXBjb21pbmcmZD1Ed0lH
YVEmYz1JXzBZd29LeTd6NUxNVFZkeU82WUNpRTJcbj4gdXpJMWpqWlp1SVBlbGNTaml4QSZyPVdB
Nw0KIDFzZjJvN0R3N0NiWWhGdDI0RFBqdDNsSnV1cHN3V1lkbmJvS2JaOGsmbT03UDFLVkJcbj4g
YlBWR0hHcHU3aDdoQjBMbjZNcjRHDQogUGlQS1QxYXN5OUlZUzI5byZzPWdhQ0dnRm40dlJmXzlI
aDU3RHZjSXZzaUEtXG4+IDVaXzFDdTQxdTlUcTdZUi00JmU9XCxcbj4NCiAgaHR0cHM6Ly91cmxk
ZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtXG4+IDNBX184MDJ3b3JsZC5vcmdf
cGxlbg0KIGFyeV9mdXR1cmUtMkRwbGVuYXJ5LVxuPiAyRHNlc3Npb25zJmQ9RHdJR2FRJmM9SV8w
WXdvS3k3ejVMTVRWZHlPNllDaUUydXpJDQogMWpqWlp1SVBlbGNTaml4QSZyPVdBNzFzZlxuPiAy
bzdEdzdDYlloRnQyNERQanQzbEp1dXBzd1dZZG5ib0tiWjhrJm09N1AxS1YNCiBCYlBWR0hHcHU3
aDdoQjBMbjZNcjRHUGlQS1QxYVxuPiBzeTlJWVMyOW8mcz1HMS1qUW9Vb1BuUUljcTJMdms2anlW
Y1JkQ3VBNA0KIHJhODVWdWJtajJCWVpZJmU9KS5cbj4gVGhlIGpvaW50IHNlc3Npb24gd2lsbCBi
ZSBmcm9tIDlhbSB0byA1cG0gd2l0aCBhIGx1DQogbmNoIGJyZWFrLlxuPiBNZWV0aW5nIHJvb20g
aXMgYmVpbmcgYXJyYW5nZWQgYnkgSUVFRSA4MDIuXG4+IFRoZXJlIHdpbGwgYmUNCiAgYSB3ZWIg
cGFnZSBmb3IgcmVnaXN0cmF0aW9uLiBSZWdpc3RyYXRpb24gd2lsbCBiZVxuPiByZXF1aXJlZFw7
IHdvcmsgaXMgbw0KIG5nb2luZyB0byBtYWtlIGl0IGZyZWUuXG4+IFxuPiBXZSBwcm9wb3NlIHRo
ZSBmb2xsb3dpbmcgdG9waWNzIGZvciB0aGUgam9pDQogbnQgc2Vzc2lvbiBib3RoIGZvciBEZXRO
ZXRcbj4gYW5kIFRTTjpcbj4gLSBjdXJyZW50IHN0YXR1c1xuPiAtIG9uZ29pbmcgd28NCiBya1xu
PiAtIGZ1dHVyZSBwbGFuc1xuPiAtIHJlbGF0ZWQgYWN0aXZpdGllc1wsIGUuZy5cLCBURUFTXCwg
SW9UIGZvciBEZXROZQ0KIHRcOyBJRUNcLCBJRUVFIGZvciBUU05cbj4gXG4+IFBsZWFzZSBzZW5k
IGFnZW5kYSByZXF1ZXN0cyB0byBkZXRuZXQtY2hhaXJzDQogQGlldGYuXG4+IFxuPiBBZ2VuZGEg
d2lsbCBiZSB3b3JrZWQgYWZ0ZXIgQXVndXN0IGhvbGlkYXlzLlxuPiBcbj4gV2Ugd2lsbCANCiBw
cm92aWRlIHVwZGF0ZXNcLCBlLmcuXCwgb24gcmVnaXN0cmF0aW9uXCwgYWdlbmRhXCwgZXRjLlws
IGFzIHRoZXlcbj4gYmVjbw0KIG1lIGF2YWlsYWJsZS5cbj4gXG4+IFRoZSBjby1sb2NhdGVkIG1l
ZXRpbmdzIGdpdmUgdGhlIG9wcG9ydHVuaXR5IHRvIHBhcnRpDQogY2lwYXRlIHRoZSBtZWV0aW5n
XG4+IG9mIHRoZSBvdGhlciBncm91cFwsIHRoZSBncm91cCBvbmUgdXN1YWxseSBub3QgYXR0ZW4N
CiBkcyBvciBoYXZlbj90XG4+IGF0dGVuZGVkIHlldC4gV2UgaGF2ZSBjb2xsZWN0ZWQgc29tZSBp
bmZvcm1hdGlvbiB0byBoZWxwIA0KIG5hdmlnYXRpb25cLFxuPiBtYWtpbmcgZGVjaXNpb25cLCBl
LmcuXCwgYWdlbmRhcyBvZiB0aGUgbGFzdCBtZWV0aW5ncy5cbj4gDQogXG4+IElFVEYgRGV0TmV0
IFdHIGluZm86XG4+IFdlYiBwYWdlOiBodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20v
djINCiAvdXJsP3U9aHR0cHMtXG4+IDNBX19kYXRhdHJhY2tlci5pZXRmLm9yZ193Z19kZXRuZXRf
YWJvdXRfJmQ9RHdJR2FRJmM9SV8wWQ0KIHdvS3k3ejVMTVRWZHlPNllDXG4+IGlFMnV6STFqalpa
dUlQZWxjU2ppeEEmcj1XQTcxc2YybzdEdzdDYlloRnQyNERQanQzbEp1DQogdXBzd1dZZG5ib0ti
WjhrJm09N1AxXG4+IEtWQmJQVkdIR3B1N2g3aEIwTG42TXI0R1BpUEtUMWFzeTlJWVMyOW8mcz1D
VXlITkcNCiA5MWR3ZHB5WDlsdjlVa1J5QnZfZWNBSlJDXG4+IDV3NXIwRVdpYVpwRSZlPVxuPiBE
b2N1bWVudHM6IGh0dHBzOi8vdXJsZGVmZQ0KIG5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1o
dHRwcy1cbj4gM0FfX2RhdGF0cmFja2VyLmlldGYub3JnX3dnX2RldG5ldF9kDQogb2N1bWVudHNf
JmQ9RHdJR2FRJmM9SV8wWXdvS3k3ejVMTVRWZHlcbj4gTzZZQ2lFMnV6STFqalpadUlQZWxjU2pp
eEEmcj1XQTcNCiAxc2YybzdEdzdDYlloRnQyNERQanQzbEp1dXBzd1dZZG5ib0tiWjhrJm1cbj4g
PTdQMUtWQmJQVkdIR3B1N2g3aEIwTG42TXI0Rw0KIFBpUEtUMWFzeTlJWVMyOW8mcz1ES19sMUZn
NjdKWEE5TnVvamI2MTZhRFpfc3dcbj4gVFIzNWdzU2ZTQXNTZ25ucyZlPVxuPiBEDQogZXROZXQg
V0cgYXQgSUVURiAxMDI6XG4+ICAgICAtIEFnZW5kYTogaHR0cHM6Ly91cmxkZWZlbnNlLnByb29m
cG9pbnQuY29tL3YNCiAyL3VybD91PWh0dHBzLVxuPiAzQV9fZGF0YXRyYWNrZXIuaWV0Zi5vcmdf
d2dfZGV0bmV0X2RvY3VtZW50c18mZD1Ed0lHYVEmYw0KID1JXzBZd29LeTd6NUxNVFZkeVxuPiBP
NllDaUUydXpJMWpqWlp1SVBlbGNTaml4QSZyPVdBNzFzZjJvN0R3N0NiWWhGdDI0RFBqDQogdDNs
SnV1cHN3V1lkbmJvS2JaOGsmbVxuPiA9N1AxS1ZCYlBWR0hHcHU3aDdoQjBMbjZNcjRHUGlQS1Qx
YXN5OUlZUzI5byZzPUQNCiBLX2wxRmc2N0pYQTlOdW9qYjYxNmFEWl9zd1xuPiBUUjM1Z3NTZlNB
c1Nnbm5zJmU9XG4+ICAgICAtIFByZXNlbnRhdGlvbnM6XA0KIG4+IGh0dHBzOi8vdXJsZGVmZW5z
ZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy1cbj4gM0FfX2RhdGF0cmFja2VyLmllDQog
dGYub3JnX21lZXRpbmdfMTAyX3Nlc3Npb25fZGV0bmV0JmQ9RHdJR2FRJmM9SV8wWXdvS3k3ejVc
bj4gTE1UVmR5TzZZQ2lFMnUNCiB6STFqalpadUlQZWxjU2ppeEEmcj1XQTcxc2YybzdEdzdDYllo
RnQyNERQanQzbEp1dXBzd1dZZG5ib0tcbj4gYlo4ayZtPTdQMQ0KIEtWQmJQVkdIR3B1N2g3aEIw
TG42TXI0R1BpUEtUMWFzeTlJWVMyOW8mcz0wbGx4cEJxeXU5Vk1XeWhuek5WalRcbj4gSUUyTUx5
DQogdU1fUlVYUTEyM1hqS2dKTSZlPVxuPiAgICAgLSBNaW51dGVzOiBodHRwczovL3VybGRlZmVu
c2UucHJvb2Zwb2ludC5jb20vdjINCiAvdXJsP3U9aHR0cHMtXG4+IDNBX19kYXRhdHJhY2tlci5p
ZXRmLm9yZ19kb2NfbWludXRlcy0yRDEwMi1cbj4gMkRkZXRuZXRfJg0KIGQ9RHdJR2FRJmM9SV8w
WXdvS3k3ejVMTVRWZHlPNllDaUUydXpJMWpqWlp1SVBlbGNTaml4QSZyPVdBNzFzZjJcbj4gbzdE
dzdDDQogYlloRnQyNERQanQzbEp1dXBzd1dZZG5ib0tiWjhrJm09N1AxS1ZCYlBWR0hHcHU3aDdo
QjBMbjZNcjRHUGlQS1QxYXNcbj4geTkNCiBJWVMyOW8mcz1tRmUtcGplRC1qM0FiV2ZodDJqY0ZC
SkpsNUZuREZMaXNQYTFvRXRYbTU0JmU9XG4+IElFVEYgMTAyIG92ZXJhbA0KIGwgYWdlbmRhOlxu
PiBodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtXG4+IDNB
X19kYXRhDQogdHJhY2tlci5pZXRmLm9yZ19tZWV0aW5nXzEwMl9hZ2VuZGEuaHRtbCZkPUR3SUdh
USZjPUlfMFl3b0t5N3o1TE1UXG4+IFZkeU8NCiA2WUNpRTJ1ekkxampaWnVJUGVsY1NqaXhBJnI9
V0E3MXNmMm83RHc3Q2JZaEZ0MjREUGp0M2xKdXVwc3dXWWRuYm9LYlo4XG4+IA0KIGsmbT03UDFL
VkJiUFZHSEdwdTdoN2hCMExuNk1yNEdQaVBLVDFhc3k5SVlTMjlvJnM9UGVreUdQVnV6cVYxNVFK
SUJqd2c1TW1FDQogXG4+IGxKWEY3SUp5Zkw0NDhtNGExRDQmZT1cbj4gSUVURiAxMDIgZ2VuZXJh
bCBpbmZvcm1hdGlvbjpcbj4gaHR0cHM6Lw0KQ0xBU1M6UFVCTElDDQpEVFNUQVJUO1ZBTFVFPURB
VEU6MjAxODExMTENCkRURU5EO1ZBTFVFPURBVEU6MjAxODExMTINClBSSU9SSVRZOjANClNFUVVF
TkNFOjANClNUQVRVUzpDT05GSVJNRUQNClVJRDowNDAwMDAwMDgyMDBFMDAwNzRDNUI3MTAxQTgy
RTAwODAwMDAwMDAwNTBGQTBDODFCNTI4RDQwMTAwMDAwMDAwMDAwMDAwMA0KIDAxMDAwMDAwMEJF
MzI2MDUwRUU5QkExNDdBQUEzRjE3QkYwQkEwNzVEDQpEVFNUQU1QOjIwMTgwNzMxVDE1MDE1MVoN
CkFUVEVOREVFO1BBUlRTVEFUPU5FRURTLUFDVElPTjtDTj0iSj9ub3MgRmFya2FzIjtST0xFPVJF
UV9QQVJUSUNJUEFOVDtSU1ZQPQ0KIFRSVUU6bWFpbHRvOmphbm9zLmZhcmthc0Blcmljc3Nvbi5j
b20NCkFUVEVOREVFO1BBUlRTVEFUPU5FRURTLUFDVElPTjtDTj1kZXRuZXRAaWV0Zi5vcmc7Uk9M
RT1SRVFfUEFSVElDSVBBTlQ7UlNWUA0KID1UUlVFOm1haWx0bzpkZXRuZXRAaWV0Zi5vcmcNCkFU
VEVOREVFO1BBUlRTVEFUPU5FRURTLUFDVElPTjtDTj1TVERTLTgwMi0xLUxATElTVFNFUlYuSUVF
RS5PUkc7Uk9MRT1SRVFfUA0KIEFSVElDSVBBTlQ7UlNWUD1UUlVFOm1haWx0bzpTVERTLTgwMi0x
LUxATElTVFNFUlYuSUVFRS5PUkcNCkFUVEVOREVFO1BBUlRTVEFUPU5FRURTLUFDVElPTjtDTj1k
ZXRuZXQtY2hhaXJzQGlldGYub3JnO1JPTEU9UkVRX1BBUlRJQ0lQQQ0KIE5UO1JTVlA9VFJVRTpt
YWlsdG86ZGV0bmV0LWNoYWlyc0BpZXRmLm9yZw0KQVRURU5ERUU7UEFSVFNUQVQ9TkVFRFMtQUNU
SU9OO0NOPWtvdHQgbTtST0xFPVJFUV9QQVJUSUNJUEFOVDtSU1ZQPVRSVUU6bWFpDQogbHRvOmtt
YXRwcmFsQHlhaG9vLmNvbQ0KT1JHQU5JWkVSO0NOPVJvZG5leSBDdW1taW5nczptYWlsdG86cm9k
bmV5LmN1bW1pbmdzQG5pLmNvbQ0KWC1NSUNST1NPRlQtQ0RPLUFQUFQtU0VRVUVOQ0U6MA0KWC1N
SUNST1NPRlQtQ0RPLU9XTkVSQVBQVElEOi04MTc5MjQxMjYNClgtTUlDUk9TT0ZULUNETy1CVVNZ
U1RBVFVTOlRFTlRBVElWRQ0KWC1NSUNST1NPRlQtQ0RPLUlOVEVOREVEU1RBVFVTOkZSRUUNClgt
TUlDUk9TT0ZULUNETy1BTExEQVlFVkVOVDpUUlVFDQpYLU1JQ1JPU09GVC1DRE8tSU1QT1JUQU5D
RToxDQpYLU1JQ1JPU09GVC1DRE8tSU5TVFRZUEU6MA0KWC1NSUNST1NPRlQtRE9OT1RGT1JXQVJE
TUVFVElORzpGQUxTRQ0KWC1NSUNST1NPRlQtRElTQUxMT1ctQ09VTlRFUjpGQUxTRQ0KWC1NSUNS
T1NPRlQtTE9DQVRJT05TOltdDQpYLVlBSE9PLVlJRDp5YWhvby5qZWRpLmFjbC55Y2EuandzLWRl
bGkNClRSQU5TUDpPUEFRVUUNClNUQVRVUzpURU5UQVRJVkUNClgtWUFIT08tVVNFUi1TVEFUVVM6
VEVOVEFUSVZFDQpYLVlBSE9PLUVWRU5ULVNUQVRVUzpCVVNZDQpCRUdJTjpWQUxBUk0NCkFDVElP
TjpESVNQTEFZDQpERVNDUklQVElPTjoNClRSSUdHRVI7UkVMQVRFRD1TVEFSVDotUFQxMkgNCkVO
RDpWQUxBUk0NCkVORDpWRVZFTlQNCkJFR0lOOlZUSU1FWk9ORQ0KVFpJRDpFdGMvR01UDQpUWlVS
TDpodHRwOi8vdHp1cmwub3JnL3pvbmVpbmZvL0V0Yy9HTVQNClgtTElDLUxPQ0FUSU9OOkV0Yy9H
TVQNCkJFR0lOOlNUQU5EQVJEDQpUWk9GRlNFVEZST006KzAwMDANClRaT0ZGU0VUVE86KzAwMDAN
ClRaTkFNRTpHTVQNCkRUU1RBUlQ6MTYwMTAxMDFUMDAwMDAwDQpSREFURToxNjAxMDEwMVQwMDAw
MDANCkVORDpTVEFOREFSRA0KRU5EOlZUSU1FWk9ORQ0KRU5EOlZDQUxFTkRBUg0K
------=_Part_1239_1300917342.1533050363573
Content-Type: text/calendar; method=REQUEST; charset="UTF-8"
Content-Transfer-Encoding: base64

QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6Ly9ZYWhvby8vQ2FsZW5kYXIvL0VODQpWRVJTSU9OOjIu
MA0KTUVUSE9EOkNBTkNFTA0KQkVHSU46VkVWRU5UDQpTVU1NQVJZOltEZXRuZXRdIERldE5ldCA/
IFRTTiBqb2ludCBzZXNzaW9uIGluIEJhbmdrb2sNCkRFU0NSSVBUSU9OOlxuXG4+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuPiBGcm9tOiBkZQ0KIHRuZXQg
PGRldG5ldC1ib3VuY2VzQGlldGYub3JnPiBPbiBCZWhhbGYgT2YgSj9ub3MgRmFya2FzXG4+IFNl
bnQ6IFR1ZXNkYXlcDQogLCBKdWx5IDMxXCwgMjAxOCAzOjMyIEFNXG4+IFRvOiBkZXRuZXRAaWV0
Zi5vcmdcOyBTVERTLTgwMi0xLUxATElTVFNFUlYuSUUNCiBFRS5PUkdcbj4gQ2M6IGRldG5ldC1j
aGFpcnNAaWV0Zi5vcmdcbj4gU3ViamVjdDogW0RldG5ldF0gRGV0TmV0ID8gVFNOIGpvaQ0KIG50
IHNlc3Npb24gaW4gQmFuZ2tva1xuPiBcbj4gXG4+IEhpXCxcbj4gXG4+IFdlIHdpbGwgaGF2ZSBh
IERldE5ldCA/IFRTTiBqDQogb2ludCBzZXNzaW9uIGluIEJhbmdrb2sgb24gTm92ZW1iZXIgMTFc
bj4gU3VuZGF5XCwgd2hpY2ggaXMgYmV0d2VlbiBJRVRGIDENCiAwMyBhbmQgdGhlIElFRUUgODAy
IFBsZW5hcnkuIFRoZSB0d29cbj4gbWVldGluZ3MgYXJlIGJhY2sgdG8gYmFjayBpbiB0aGUgcw0K
IGFtZSBob3RlbDogTWFycmlvdHQgTWFycXVpcyBRdWVlbj9zXG4+IFBhcmtcLCBCYW5na29rXCwg
VGhhaWxhbmQgKGh0dHBzOi8vDQogdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1o
dHRwcy1cbj4gM0FfX3d3dy5pZXRmLm9yZ19ob3dfbWVldGluZ3MNCiBfdXBjb21pbmcmZD1Ed0lH
YVEmYz1JXzBZd29LeTd6NUxNVFZkeU82WUNpRTJcbj4gdXpJMWpqWlp1SVBlbGNTaml4QSZyPVdB
Nw0KIDFzZjJvN0R3N0NiWWhGdDI0RFBqdDNsSnV1cHN3V1lkbmJvS2JaOGsmbT03UDFLVkJcbj4g
YlBWR0hHcHU3aDdoQjBMbjZNcjRHDQogUGlQS1QxYXN5OUlZUzI5byZzPWdhQ0dnRm40dlJmXzlI
aDU3RHZjSXZzaUEtXG4+IDVaXzFDdTQxdTlUcTdZUi00JmU9XCxcbj4NCiAgaHR0cHM6Ly91cmxk
ZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtXG4+IDNBX184MDJ3b3JsZC5vcmdf
cGxlbg0KIGFyeV9mdXR1cmUtMkRwbGVuYXJ5LVxuPiAyRHNlc3Npb25zJmQ9RHdJR2FRJmM9SV8w
WXdvS3k3ejVMTVRWZHlPNllDaUUydXpJDQogMWpqWlp1SVBlbGNTaml4QSZyPVdBNzFzZlxuPiAy
bzdEdzdDYlloRnQyNERQanQzbEp1dXBzd1dZZG5ib0tiWjhrJm09N1AxS1YNCiBCYlBWR0hHcHU3
aDdoQjBMbjZNcjRHUGlQS1QxYVxuPiBzeTlJWVMyOW8mcz1HMS1qUW9Vb1BuUUljcTJMdms2anlW
Y1JkQ3VBNA0KIHJhODVWdWJtajJCWVpZJmU9KS5cbj4gVGhlIGpvaW50IHNlc3Npb24gd2lsbCBi
ZSBmcm9tIDlhbSB0byA1cG0gd2l0aCBhIGx1DQogbmNoIGJyZWFrLlxuPiBNZWV0aW5nIHJvb20g
aXMgYmVpbmcgYXJyYW5nZWQgYnkgSUVFRSA4MDIuXG4+IFRoZXJlIHdpbGwgYmUNCiAgYSB3ZWIg
cGFnZSBmb3IgcmVnaXN0cmF0aW9uLiBSZWdpc3RyYXRpb24gd2lsbCBiZVxuPiByZXF1aXJlZFw7
IHdvcmsgaXMgbw0KIG5nb2luZyB0byBtYWtlIGl0IGZyZWUuXG4+IFxuPiBXZSBwcm9wb3NlIHRo
ZSBmb2xsb3dpbmcgdG9waWNzIGZvciB0aGUgam9pDQogbnQgc2Vzc2lvbiBib3RoIGZvciBEZXRO
ZXRcbj4gYW5kIFRTTjpcbj4gLSBjdXJyZW50IHN0YXR1c1xuPiAtIG9uZ29pbmcgd28NCiBya1xu
PiAtIGZ1dHVyZSBwbGFuc1xuPiAtIHJlbGF0ZWQgYWN0aXZpdGllc1wsIGUuZy5cLCBURUFTXCwg
SW9UIGZvciBEZXROZQ0KIHRcOyBJRUNcLCBJRUVFIGZvciBUU05cbj4gXG4+IFBsZWFzZSBzZW5k
IGFnZW5kYSByZXF1ZXN0cyB0byBkZXRuZXQtY2hhaXJzDQogQGlldGYuXG4+IFxuPiBBZ2VuZGEg
d2lsbCBiZSB3b3JrZWQgYWZ0ZXIgQXVndXN0IGhvbGlkYXlzLlxuPiBcbj4gV2Ugd2lsbCANCiBw
cm92aWRlIHVwZGF0ZXNcLCBlLmcuXCwgb24gcmVnaXN0cmF0aW9uXCwgYWdlbmRhXCwgZXRjLlws
IGFzIHRoZXlcbj4gYmVjbw0KIG1lIGF2YWlsYWJsZS5cbj4gXG4+IFRoZSBjby1sb2NhdGVkIG1l
ZXRpbmdzIGdpdmUgdGhlIG9wcG9ydHVuaXR5IHRvIHBhcnRpDQogY2lwYXRlIHRoZSBtZWV0aW5n
XG4+IG9mIHRoZSBvdGhlciBncm91cFwsIHRoZSBncm91cCBvbmUgdXN1YWxseSBub3QgYXR0ZW4N
CiBkcyBvciBoYXZlbj90XG4+IGF0dGVuZGVkIHlldC4gV2UgaGF2ZSBjb2xsZWN0ZWQgc29tZSBp
bmZvcm1hdGlvbiB0byBoZWxwIA0KIG5hdmlnYXRpb25cLFxuPiBtYWtpbmcgZGVjaXNpb25cLCBl
LmcuXCwgYWdlbmRhcyBvZiB0aGUgbGFzdCBtZWV0aW5ncy5cbj4gDQogXG4+IElFVEYgRGV0TmV0
IFdHIGluZm86XG4+IFdlYiBwYWdlOiBodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20v
djINCiAvdXJsP3U9aHR0cHMtXG4+IDNBX19kYXRhdHJhY2tlci5pZXRmLm9yZ193Z19kZXRuZXRf
YWJvdXRfJmQ9RHdJR2FRJmM9SV8wWQ0KIHdvS3k3ejVMTVRWZHlPNllDXG4+IGlFMnV6STFqalpa
dUlQZWxjU2ppeEEmcj1XQTcxc2YybzdEdzdDYlloRnQyNERQanQzbEp1DQogdXBzd1dZZG5ib0ti
WjhrJm09N1AxXG4+IEtWQmJQVkdIR3B1N2g3aEIwTG42TXI0R1BpUEtUMWFzeTlJWVMyOW8mcz1D
VXlITkcNCiA5MWR3ZHB5WDlsdjlVa1J5QnZfZWNBSlJDXG4+IDV3NXIwRVdpYVpwRSZlPVxuPiBE
b2N1bWVudHM6IGh0dHBzOi8vdXJsZGVmZQ0KIG5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1o
dHRwcy1cbj4gM0FfX2RhdGF0cmFja2VyLmlldGYub3JnX3dnX2RldG5ldF9kDQogb2N1bWVudHNf
JmQ9RHdJR2FRJmM9SV8wWXdvS3k3ejVMTVRWZHlcbj4gTzZZQ2lFMnV6STFqalpadUlQZWxjU2pp
eEEmcj1XQTcNCiAxc2YybzdEdzdDYlloRnQyNERQanQzbEp1dXBzd1dZZG5ib0tiWjhrJm1cbj4g
PTdQMUtWQmJQVkdIR3B1N2g3aEIwTG42TXI0Rw0KIFBpUEtUMWFzeTlJWVMyOW8mcz1ES19sMUZn
NjdKWEE5TnVvamI2MTZhRFpfc3dcbj4gVFIzNWdzU2ZTQXNTZ25ucyZlPVxuPiBEDQogZXROZXQg
V0cgYXQgSUVURiAxMDI6XG4+ICAgICAtIEFnZW5kYTogaHR0cHM6Ly91cmxkZWZlbnNlLnByb29m
cG9pbnQuY29tL3YNCiAyL3VybD91PWh0dHBzLVxuPiAzQV9fZGF0YXRyYWNrZXIuaWV0Zi5vcmdf
d2dfZGV0bmV0X2RvY3VtZW50c18mZD1Ed0lHYVEmYw0KID1JXzBZd29LeTd6NUxNVFZkeVxuPiBP
NllDaUUydXpJMWpqWlp1SVBlbGNTaml4QSZyPVdBNzFzZjJvN0R3N0NiWWhGdDI0RFBqDQogdDNs
SnV1cHN3V1lkbmJvS2JaOGsmbVxuPiA9N1AxS1ZCYlBWR0hHcHU3aDdoQjBMbjZNcjRHUGlQS1Qx
YXN5OUlZUzI5byZzPUQNCiBLX2wxRmc2N0pYQTlOdW9qYjYxNmFEWl9zd1xuPiBUUjM1Z3NTZlNB
c1Nnbm5zJmU9XG4+ICAgICAtIFByZXNlbnRhdGlvbnM6XA0KIG4+IGh0dHBzOi8vdXJsZGVmZW5z
ZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy1cbj4gM0FfX2RhdGF0cmFja2VyLmllDQog
dGYub3JnX21lZXRpbmdfMTAyX3Nlc3Npb25fZGV0bmV0JmQ9RHdJR2FRJmM9SV8wWXdvS3k3ejVc
bj4gTE1UVmR5TzZZQ2lFMnUNCiB6STFqalpadUlQZWxjU2ppeEEmcj1XQTcxc2YybzdEdzdDYllo
RnQyNERQanQzbEp1dXBzd1dZZG5ib0tcbj4gYlo4ayZtPTdQMQ0KIEtWQmJQVkdIR3B1N2g3aEIw
TG42TXI0R1BpUEtUMWFzeTlJWVMyOW8mcz0wbGx4cEJxeXU5Vk1XeWhuek5WalRcbj4gSUUyTUx5
DQogdU1fUlVYUTEyM1hqS2dKTSZlPVxuPiAgICAgLSBNaW51dGVzOiBodHRwczovL3VybGRlZmVu
c2UucHJvb2Zwb2ludC5jb20vdjINCiAvdXJsP3U9aHR0cHMtXG4+IDNBX19kYXRhdHJhY2tlci5p
ZXRmLm9yZ19kb2NfbWludXRlcy0yRDEwMi1cbj4gMkRkZXRuZXRfJg0KIGQ9RHdJR2FRJmM9SV8w
WXdvS3k3ejVMTVRWZHlPNllDaUUydXpJMWpqWlp1SVBlbGNTaml4QSZyPVdBNzFzZjJcbj4gbzdE
dzdDDQogYlloRnQyNERQanQzbEp1dXBzd1dZZG5ib0tiWjhrJm09N1AxS1ZCYlBWR0hHcHU3aDdo
QjBMbjZNcjRHUGlQS1QxYXNcbj4geTkNCiBJWVMyOW8mcz1tRmUtcGplRC1qM0FiV2ZodDJqY0ZC
SkpsNUZuREZMaXNQYTFvRXRYbTU0JmU9XG4+IElFVEYgMTAyIG92ZXJhbA0KIGwgYWdlbmRhOlxu
PiBodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtXG4+IDNB
X19kYXRhDQogdHJhY2tlci5pZXRmLm9yZ19tZWV0aW5nXzEwMl9hZ2VuZGEuaHRtbCZkPUR3SUdh
USZjPUlfMFl3b0t5N3o1TE1UXG4+IFZkeU8NCiA2WUNpRTJ1ekkxampaWnVJUGVsY1NqaXhBJnI9
V0E3MXNmMm83RHc3Q2JZaEZ0MjREUGp0M2xKdXVwc3dXWWRuYm9LYlo4XG4+IA0KIGsmbT03UDFL
VkJiUFZHSEdwdTdoN2hCMExuNk1yNEdQaVBLVDFhc3k5SVlTMjlvJnM9UGVreUdQVnV6cVYxNVFK
SUJqd2c1TW1FDQogXG4+IGxKWEY3SUp5Zkw0NDhtNGExRDQmZT1cbj4gSUVURiAxMDIgZ2VuZXJh
bCBpbmZvcm1hdGlvbjpcbj4gaHR0cHM6Lw0KQ0xBU1M6UFVCTElDDQpEVFNUQVJUO1ZBTFVFPURB
VEU6MjAxODExMTENCkRURU5EO1ZBTFVFPURBVEU6MjAxODExMTINClBSSU9SSVRZOjANClNFUVVF
TkNFOjANClNUQVRVUzpDT05GSVJNRUQNClVJRDowNDAwMDAwMDgyMDBFMDAwNzRDNUI3MTAxQTgy
RTAwODAwMDAwMDAwNTBGQTBDODFCNTI4RDQwMTAwMDAwMDAwMDAwMDAwMA0KIDAxMDAwMDAwMEJF
MzI2MDUwRUU5QkExNDdBQUEzRjE3QkYwQkEwNzVEDQpEVFNUQU1QOjIwMTgwNzMxVDE1MDE1MVoN
CkFUVEVOREVFO1BBUlRTVEFUPU5FRURTLUFDVElPTjtDTj0iSj9ub3MgRmFya2FzIjtST0xFPVJF
UV9QQVJUSUNJUEFOVDtSU1ZQPQ0KIFRSVUU6bWFpbHRvOmphbm9zLmZhcmthc0Blcmljc3Nvbi5j
b20NCkFUVEVOREVFO1BBUlRTVEFUPU5FRURTLUFDVElPTjtDTj1kZXRuZXRAaWV0Zi5vcmc7Uk9M
RT1SRVFfUEFSVElDSVBBTlQ7UlNWUA0KID1UUlVFOm1haWx0bzpkZXRuZXRAaWV0Zi5vcmcNCkFU
VEVOREVFO1BBUlRTVEFUPU5FRURTLUFDVElPTjtDTj1TVERTLTgwMi0xLUxATElTVFNFUlYuSUVF
RS5PUkc7Uk9MRT1SRVFfUA0KIEFSVElDSVBBTlQ7UlNWUD1UUlVFOm1haWx0bzpTVERTLTgwMi0x
LUxATElTVFNFUlYuSUVFRS5PUkcNCkFUVEVOREVFO1BBUlRTVEFUPU5FRURTLUFDVElPTjtDTj1k
ZXRuZXQtY2hhaXJzQGlldGYub3JnO1JPTEU9UkVRX1BBUlRJQ0lQQQ0KIE5UO1JTVlA9VFJVRTpt
YWlsdG86ZGV0bmV0LWNoYWlyc0BpZXRmLm9yZw0KQVRURU5ERUU7UEFSVFNUQVQ9TkVFRFMtQUNU
SU9OO0NOPWtvdHQgbTtST0xFPVJFUV9QQVJUSUNJUEFOVDtSU1ZQPVRSVUU6bWFpDQogbHRvOmtt
YXRwcmFsQHlhaG9vLmNvbQ0KT1JHQU5JWkVSO0NOPVJvZG5leSBDdW1taW5nczptYWlsdG86cm9k
bmV5LmN1bW1pbmdzQG5pLmNvbQ0KWC1NSUNST1NPRlQtQ0RPLUFQUFQtU0VRVUVOQ0U6MA0KWC1N
SUNST1NPRlQtQ0RPLU9XTkVSQVBQVElEOi04MTc5MjQxMjYNClgtTUlDUk9TT0ZULUNETy1CVVNZ
U1RBVFVTOlRFTlRBVElWRQ0KWC1NSUNST1NPRlQtQ0RPLUlOVEVOREVEU1RBVFVTOkZSRUUNClgt
TUlDUk9TT0ZULUNETy1BTExEQVlFVkVOVDpUUlVFDQpYLU1JQ1JPU09GVC1DRE8tSU1QT1JUQU5D
RToxDQpYLU1JQ1JPU09GVC1DRE8tSU5TVFRZUEU6MA0KWC1NSUNST1NPRlQtRE9OT1RGT1JXQVJE
TUVFVElORzpGQUxTRQ0KWC1NSUNST1NPRlQtRElTQUxMT1ctQ09VTlRFUjpGQUxTRQ0KWC1NSUNS
T1NPRlQtTE9DQVRJT05TOltdDQpYLVlBSE9PLVlJRDp5YWhvby5qZWRpLmFjbC55Y2EuandzLWRl
bGkNClRSQU5TUDpPUEFRVUUNClNUQVRVUzpURU5UQVRJVkUNClgtWUFIT08tVVNFUi1TVEFUVVM6
VEVOVEFUSVZFDQpYLVlBSE9PLUVWRU5ULVNUQVRVUzpCVVNZDQpCRUdJTjpWQUxBUk0NCkFDVElP
TjpESVNQTEFZDQpERVNDUklQVElPTjoNClRSSUdHRVI7UkVMQVRFRD1TVEFSVDotUFQxMkgNCkVO
RDpWQUxBUk0NCkVORDpWRVZFTlQNCkJFR0lOOlZUSU1FWk9ORQ0KVFpJRDpFdGMvR01UDQpUWlVS
TDpodHRwOi8vdHp1cmwub3JnL3pvbmVpbmZvL0V0Yy9HTVQNClgtTElDLUxPQ0FUSU9OOkV0Yy9H
TVQNCkJFR0lOOlNUQU5EQVJEDQpUWk9GRlNFVEZST006KzAwMDANClRaT0ZGU0VUVE86KzAwMDAN
ClRaTkFNRTpHTVQNCkRUU1RBUlQ6MTYwMTAxMDFUMDAwMDAwDQpSREFURToxNjAxMDEwMVQwMDAw
MDANCkVORDpTVEFOREFSRA0KRU5EOlZUSU1FWk9ORQ0KRU5EOlZDQUxFTkRBUg0K
------=_Part_1239_1300917342.1533050363573--


From nobody Tue Jul 31 08:19:50 2018
Return-Path: <rodney.cummings@ni.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 2975D130DD2 for <detnet@ietfa.amsl.com>; Tue, 31 Jul 2018 08:19:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.963
X-Spam-Level: 
X-Spam-Status: No, score=0.963 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_SOFTFAIL=0.972, T_DKIMWL_WL_MED=-0.01] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.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 cfZ13n5u0ESh for <detnet@ietfa.amsl.com>; Tue, 31 Jul 2018 08:19:43 -0700 (PDT)
Received: from sonic330-18.consmr.mail.gq1.yahoo.com (sonic330-18.consmr.mail.gq1.yahoo.com [98.137.71.81]) (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 A92A3130E58 for <detnet@ietf.org>; Tue, 31 Jul 2018 08:19:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1533050381; bh=AKdeisxnIPeEjAmPrTV3ZO+42Fvl1Xd4wZ4O9BKNZTA=; h=From:To:Subject:From:Subject; b=LWWpUBkD5GWhKZUHc/nYgylQqtqB5IYIt/oHXnUEuH395t/OaNZisp0S62b7MpXLG+R7JG2yQHn6ANZUQoqbD6mOWpOo8v5NCmsVM4wP7j/7RrbqEJeKnDongW1m5dSPvwp/Vaepw4ZasO9LyXgVQSgdCwBFCaiHmzvrB6BZ2b2It8aCWGAT94dUaDzOYvDhmH2YL0e17RD1BZT/lQzMVwLKs8zkZ4pT1XNudtJniSfMMjVu67NhqnZnBry88xD07A5O1+EqI2KYSfvuiog4p0bpn3Z7MsbQEggWVes8VNpq7qka7SiwctTfQ3/jWlx68VzrfuTIi8WH1JDL5Lud1g==
Received: from sonic.gate.mail.ne1.yahoo.com by sonic330.consmr.mail.gq1.yahoo.com with HTTP; Tue, 31 Jul 2018 15:19:41 +0000
From: Rodney Cummings <rodney.cummings@ni.com>
To: detnet@ietf.org
Message-ID: <263784461.11881533050379230.JavaMail.yahoo@tardis16.cal.gq1.yahoo.com>
MIME-Version: 1.0
Content-Type: multipart/mixed;  boundary="----=_Part_1188_631576806.1533050377912"
Date: Tue, 31 Jul 2018 08:19:42 -0700 (PDT)
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/WqaQ6L_PwjCgAiFe3iTlvdcqQjA>
Subject: [Detnet] Cancelled: DetNet ? TSN joint session in Bangkok @ Sunday, 11 November 2018
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
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, 31 Jul 2018 15:19:45 -0000

------=_Part_1188_631576806.1533050377912
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable







           =20
           =20
   =20
<div style=3D"min-width: 300px; max-width: 585px; padding: 15px 15px 15px 1=
5px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: =
13px; ">

    <table style=3D"margin: 0px 0px 0px 0px" cellspacing=3D"0" cellpadding=
=3D"0">
            <tr>
                <td>
                    <div style=3D"width:55px;height:55px;border-radius:5px;=
text-align:center;font-family:Helvetica Neue medium, Helvetica, Arial, sans=
-serif;color:white;background-color:#400090;">
                        <div style=3D"padding-top:5px;line-height:20px">
                                <div style=3D"font-size:12px;font-weight:li=
ghter;">
                                    NOV
                                </div>
                                <div style=3D"font-size:32px;font-weight:bo=
lder;font-family:Helvetica Neue bold, Helvetica, Arial, sans-serif;">
                                    11
                                </div>
                        </div>
                    </div>
                    </td>
                <td width=3D"40px" />
                <td
                    style=3D"font-size: 24px; vertical-align: middle; color=
: #454545; font-weight: lighter; line-height: 26px;">
                       =20
                                                                           =
            =20
                                                   =20
                                                    "[Detnet] DetNet ? TSN =
joint session in Bangkok" has been <div style=3D"color: #e51d1d;">cancelled=
</div>
                                                            </td>
            </tr>

        </table>
   =20
        <table style=3D"text-shadow: white; border-collapse: collapse; marg=
in-top: 30px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; fo=
nt-size: 13px; color: #454545"
                cellspacing=3D"0" cellpadding=3D"0">
            <tr>
                <td style=3D"color: #888888; vertical-align: top;">

                                            When
                                   =20
               </td>

                <td width=3D"40px" />
                <td style=3D"line-height: 18px;">
                    Sunday, 11 November 2018<br>
                                            08:00 AM to 08:00 AM <br>
                         (GMT) Greenwich Mean Time - Dublin / Edinburgh / L=
isbon / London <br>
                   =20
                                       =20
                </td>
               =20
            </tr>
            <tr height=3D"30px" />
           =20
               =20
                   <tr>
                <td style=3D"color: #888888; vertical-align: top;">
                                            Message
                                    </td>
                <td width=3D"40px" />
                <td style=3D"line-height: 18px">
                    &gt; _____________________________________________
&gt; From: detnet &lt;detnet-bounces@ietf.org&gt; On Behalf Of J=EF=BF=BDno=
s Farkas
&gt; Sent: Tuesday, July 31, 2018 3:32 AM
&gt; To: detnet@ietf.org; STDS-802-1-L@LISTSERV.IEEE.ORG
&gt; Cc: detnet-chairs@ietf.org
&gt; Subject: [Detnet] DetNet ? TSN joint session in Bangkok
&gt;=20
&gt;=20
&gt; Hi,
&gt;=20
&gt; We will have a DetNet ? TSN joint session in Bangkok on November 11
&gt; Sunday, which is between IETF 103 and the IEEE 802 Plenary. The two
&gt; meetings are back to back in the same hotel: Marriott Marquis Queen?s
&gt; Park, Bangkok, Thailand (https://urldefense.proofpoint.com/v2/url?u=3D=
https-
&gt; 3A__www.ietf.org_how_meetings_upcoming&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVd=
yO6YCiE2
&gt; uzI1jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=
=3D7P1KVB
&gt; bPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3DgaCGgFn4vRf_9Hh57DvcIvsiA-
&gt; 5Z_1Cu41u9Tq7YR-4&e=3D,
&gt; https://urldefense.proofpoint.com/v2/url?u=3Dhttp-
&gt; 3A__802world.org_plenary_future-2Dplenary-
&gt; 2Dsessions&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&=
r=3DWA71sf
&gt; 2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GP=
iPKT1a
&gt; sy9IYS29o&s=3DG1-jQoUoPnQIcq2Lvk6jyVcRdCuA4ra85Vubmj2BYZY&e=3D).
&gt; The joint session will be from 9am to 5pm with a lunch break.
&gt; Meeting room is being arranged by IEEE 802.
&gt; There will be a web page for registration. Registration will be
&gt; required; work is ongoing to make it free.
&gt;=20
&gt; We propose the following topics for the joint session both for DetNet
&gt; and TSN:
&gt; - current status
&gt; - ongoing work
&gt; - future plans
&gt; - related activities, e.g., TEAS, IoT for DetNet; IEC, IEEE for TSN
&gt;=20
&gt; Please send agenda requests to detnet-chairs@ietf.
&gt;=20
&gt; Agenda will be worked after August holidays.
&gt;=20
&gt; We will provide updates, e.g., on registration, agenda, etc., as they
&gt; become available.
&gt;=20
&gt; The co-located meetings give the opportunity to participate the meetin=
g
&gt; of the other group, the group one usually not attends or haven?t
&gt; attended yet. We have collected some information to help navigation,
&gt; making decision, e.g., agendas of the last meetings.
&gt;=20
&gt; IETF DetNet WG info:
&gt; Web page: https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
&gt; 3A__datatracker.ietf.org_wg_detnet_about_&d=3DDwIGaQ&c=3DI_0YwoKy7z5LM=
TVdyO6YC
&gt; iE2uzI1jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k=
&m=3D7P1
&gt; KVBbPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3DCUyHNG91dwdpyX9lv9UkRyBv_=
ecAJRC
&gt; 5w5r0EWiaZpE&e=3D
&gt; Documents: https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
&gt; 3A__datatracker.ietf.org_wg_detnet_documents_&d=3DDwIGaQ&c=3DI_0YwoKy7=
z5LMTVdy
&gt; O6YCiE2uzI1jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboK=
bZ8k&m
&gt; =3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3DDK_l1Fg67JXA9Nuojb6=
16aDZ_sw
&gt; TR35gsSfSAsSgnns&e=3D
&gt; DetNet WG at IETF 102:
&gt;     - Agenda: https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
&gt; 3A__datatracker.ietf.org_wg_detnet_documents_&d=3DDwIGaQ&c=3DI_0YwoKy7=
z5LMTVdy
&gt; O6YCiE2uzI1jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboK=
bZ8k&m
&gt; =3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3DDK_l1Fg67JXA9Nuojb6=
16aDZ_sw
&gt; TR35gsSfSAsSgnns&e=3D
&gt;     - Presentations:
&gt; https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
&gt; 3A__datatracker.ietf.org_meeting_102_session_detnet&d=3DDwIGaQ&c=3DI_0=
YwoKy7z5
&gt; LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswW=
YdnboK
&gt; bZ8k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3D0llxpBqyu9VMW=
yhnzNVjT
&gt; IE2MLyuM_RUXQ123XjKgJM&e=3D
&gt;     - Minutes: https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
&gt; 3A__datatracker.ietf.org_doc_minutes-2D102-
&gt; 2Ddetnet_&d=3DDwIGaQ&c=3DI_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&r=
=3DWA71sf2
&gt; o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPi=
PKT1as
&gt; y9IYS29o&s=3DmFe-pjeD-j3AbWfht2jcFBJJl5FnDFLisPa1oEtXm54&e=3D
&gt; IETF 102 overall agenda:
&gt; https://urldefense.proofpoint.com/v2/url?u=3Dhttps-
&gt; 3A__datatracker.ietf.org_meeting_102_agenda.html&d=3DDwIGaQ&c=3DI_0Ywo=
Ky7z5LMT
&gt; VdyO6YCiE2uzI1jjZZuIPelcSjixA&r=3DWA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdn=
boKbZ8
&gt; k&m=3D7P1KVBbPVGHGpu7h7hB0Ln6Mr4GPiPKT1asy9IYS29o&s=3DPekyGPVuzqV15QJI=
Bjwg5MmE
&gt; lJXF7IJyfL448m4a1D4&e=3D
&gt; IETF 102 general information:
&gt; https:/
                </td>
            </tr>
        <tr height=3D"30px" />
               =20
       =20
                   =20
                                       =20
        </table>    =20
                                <div style=3D"border-bottom: 1px solid #d5d=
5d5; max-width: 590px; width: 100%;">
                  =20
           =20
       =20
        </div>
           =20
        <div
            style=3D"text-align: center; margin-top: 15px; font-family: hel=
vetical, Arial, sans-serif; color: #878787; font-size: 12px; padding-bottom=
: 10px; max-width: 590px;">
            <span style=3D"font-size: 12px; font-family: Helvetica Neue, He=
lvetica, Arial, sans-serif; color: #454545; text-shadow: white;"> This even=
t invitation was sent from &nbsp; <a target=3D"_blank" href=3D"http://calen=
dar.yahoo.com"
                style=3D"text-decoration: none; text-shadow: white; color: =
#2862c5;">Yahoo Calendar</a>
            </span>
        </div>
    </div>
</div>

------=_Part_1188_631576806.1533050377912
Content-Type: application/ics
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=invite.ics

QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6Ly9ZYWhvby8vQ2FsZW5kYXIvL0VODQpWRVJTSU9OOjIu
MA0KTUVUSE9EOkNBTkNFTA0KQkVHSU46VkVWRU5UDQpTVU1NQVJZOltEZXRuZXRdIERldE5ldCA/
IFRTTiBqb2ludCBzZXNzaW9uIGluIEJhbmdrb2sNCkRFU0NSSVBUSU9OOlxuXG4+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuPiBGcm9tOiBkZQ0KIHRuZXQg
PGRldG5ldC1ib3VuY2VzQGlldGYub3JnPiBPbiBCZWhhbGYgT2YgSj9ub3MgRmFya2FzXG4+IFNl
bnQ6IFR1ZXNkYXlcDQogLCBKdWx5IDMxXCwgMjAxOCAzOjMyIEFNXG4+IFRvOiBkZXRuZXRAaWV0
Zi5vcmdcOyBTVERTLTgwMi0xLUxATElTVFNFUlYuSUUNCiBFRS5PUkdcbj4gQ2M6IGRldG5ldC1j
aGFpcnNAaWV0Zi5vcmdcbj4gU3ViamVjdDogW0RldG5ldF0gRGV0TmV0ID8gVFNOIGpvaQ0KIG50
IHNlc3Npb24gaW4gQmFuZ2tva1xuPiBcbj4gXG4+IEhpXCxcbj4gXG4+IFdlIHdpbGwgaGF2ZSBh
IERldE5ldCA/IFRTTiBqDQogb2ludCBzZXNzaW9uIGluIEJhbmdrb2sgb24gTm92ZW1iZXIgMTFc
bj4gU3VuZGF5XCwgd2hpY2ggaXMgYmV0d2VlbiBJRVRGIDENCiAwMyBhbmQgdGhlIElFRUUgODAy
IFBsZW5hcnkuIFRoZSB0d29cbj4gbWVldGluZ3MgYXJlIGJhY2sgdG8gYmFjayBpbiB0aGUgcw0K
IGFtZSBob3RlbDogTWFycmlvdHQgTWFycXVpcyBRdWVlbj9zXG4+IFBhcmtcLCBCYW5na29rXCwg
VGhhaWxhbmQgKGh0dHBzOi8vDQogdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1o
dHRwcy1cbj4gM0FfX3d3dy5pZXRmLm9yZ19ob3dfbWVldGluZ3MNCiBfdXBjb21pbmcmZD1Ed0lH
YVEmYz1JXzBZd29LeTd6NUxNVFZkeU82WUNpRTJcbj4gdXpJMWpqWlp1SVBlbGNTaml4QSZyPVdB
Nw0KIDFzZjJvN0R3N0NiWWhGdDI0RFBqdDNsSnV1cHN3V1lkbmJvS2JaOGsmbT03UDFLVkJcbj4g
YlBWR0hHcHU3aDdoQjBMbjZNcjRHDQogUGlQS1QxYXN5OUlZUzI5byZzPWdhQ0dnRm40dlJmXzlI
aDU3RHZjSXZzaUEtXG4+IDVaXzFDdTQxdTlUcTdZUi00JmU9XCxcbj4NCiAgaHR0cHM6Ly91cmxk
ZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtXG4+IDNBX184MDJ3b3JsZC5vcmdf
cGxlbg0KIGFyeV9mdXR1cmUtMkRwbGVuYXJ5LVxuPiAyRHNlc3Npb25zJmQ9RHdJR2FRJmM9SV8w
WXdvS3k3ejVMTVRWZHlPNllDaUUydXpJDQogMWpqWlp1SVBlbGNTaml4QSZyPVdBNzFzZlxuPiAy
bzdEdzdDYlloRnQyNERQanQzbEp1dXBzd1dZZG5ib0tiWjhrJm09N1AxS1YNCiBCYlBWR0hHcHU3
aDdoQjBMbjZNcjRHUGlQS1QxYVxuPiBzeTlJWVMyOW8mcz1HMS1qUW9Vb1BuUUljcTJMdms2anlW
Y1JkQ3VBNA0KIHJhODVWdWJtajJCWVpZJmU9KS5cbj4gVGhlIGpvaW50IHNlc3Npb24gd2lsbCBi
ZSBmcm9tIDlhbSB0byA1cG0gd2l0aCBhIGx1DQogbmNoIGJyZWFrLlxuPiBNZWV0aW5nIHJvb20g
aXMgYmVpbmcgYXJyYW5nZWQgYnkgSUVFRSA4MDIuXG4+IFRoZXJlIHdpbGwgYmUNCiAgYSB3ZWIg
cGFnZSBmb3IgcmVnaXN0cmF0aW9uLiBSZWdpc3RyYXRpb24gd2lsbCBiZVxuPiByZXF1aXJlZFw7
IHdvcmsgaXMgbw0KIG5nb2luZyB0byBtYWtlIGl0IGZyZWUuXG4+IFxuPiBXZSBwcm9wb3NlIHRo
ZSBmb2xsb3dpbmcgdG9waWNzIGZvciB0aGUgam9pDQogbnQgc2Vzc2lvbiBib3RoIGZvciBEZXRO
ZXRcbj4gYW5kIFRTTjpcbj4gLSBjdXJyZW50IHN0YXR1c1xuPiAtIG9uZ29pbmcgd28NCiBya1xu
PiAtIGZ1dHVyZSBwbGFuc1xuPiAtIHJlbGF0ZWQgYWN0aXZpdGllc1wsIGUuZy5cLCBURUFTXCwg
SW9UIGZvciBEZXROZQ0KIHRcOyBJRUNcLCBJRUVFIGZvciBUU05cbj4gXG4+IFBsZWFzZSBzZW5k
IGFnZW5kYSByZXF1ZXN0cyB0byBkZXRuZXQtY2hhaXJzDQogQGlldGYuXG4+IFxuPiBBZ2VuZGEg
d2lsbCBiZSB3b3JrZWQgYWZ0ZXIgQXVndXN0IGhvbGlkYXlzLlxuPiBcbj4gV2Ugd2lsbCANCiBw
cm92aWRlIHVwZGF0ZXNcLCBlLmcuXCwgb24gcmVnaXN0cmF0aW9uXCwgYWdlbmRhXCwgZXRjLlws
IGFzIHRoZXlcbj4gYmVjbw0KIG1lIGF2YWlsYWJsZS5cbj4gXG4+IFRoZSBjby1sb2NhdGVkIG1l
ZXRpbmdzIGdpdmUgdGhlIG9wcG9ydHVuaXR5IHRvIHBhcnRpDQogY2lwYXRlIHRoZSBtZWV0aW5n
XG4+IG9mIHRoZSBvdGhlciBncm91cFwsIHRoZSBncm91cCBvbmUgdXN1YWxseSBub3QgYXR0ZW4N
CiBkcyBvciBoYXZlbj90XG4+IGF0dGVuZGVkIHlldC4gV2UgaGF2ZSBjb2xsZWN0ZWQgc29tZSBp
bmZvcm1hdGlvbiB0byBoZWxwIA0KIG5hdmlnYXRpb25cLFxuPiBtYWtpbmcgZGVjaXNpb25cLCBl
LmcuXCwgYWdlbmRhcyBvZiB0aGUgbGFzdCBtZWV0aW5ncy5cbj4gDQogXG4+IElFVEYgRGV0TmV0
IFdHIGluZm86XG4+IFdlYiBwYWdlOiBodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20v
djINCiAvdXJsP3U9aHR0cHMtXG4+IDNBX19kYXRhdHJhY2tlci5pZXRmLm9yZ193Z19kZXRuZXRf
YWJvdXRfJmQ9RHdJR2FRJmM9SV8wWQ0KIHdvS3k3ejVMTVRWZHlPNllDXG4+IGlFMnV6STFqalpa
dUlQZWxjU2ppeEEmcj1XQTcxc2YybzdEdzdDYlloRnQyNERQanQzbEp1DQogdXBzd1dZZG5ib0ti
WjhrJm09N1AxXG4+IEtWQmJQVkdIR3B1N2g3aEIwTG42TXI0R1BpUEtUMWFzeTlJWVMyOW8mcz1D
VXlITkcNCiA5MWR3ZHB5WDlsdjlVa1J5QnZfZWNBSlJDXG4+IDV3NXIwRVdpYVpwRSZlPVxuPiBE
b2N1bWVudHM6IGh0dHBzOi8vdXJsZGVmZQ0KIG5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1o
dHRwcy1cbj4gM0FfX2RhdGF0cmFja2VyLmlldGYub3JnX3dnX2RldG5ldF9kDQogb2N1bWVudHNf
JmQ9RHdJR2FRJmM9SV8wWXdvS3k3ejVMTVRWZHlcbj4gTzZZQ2lFMnV6STFqalpadUlQZWxjU2pp
eEEmcj1XQTcNCiAxc2YybzdEdzdDYlloRnQyNERQanQzbEp1dXBzd1dZZG5ib0tiWjhrJm1cbj4g
PTdQMUtWQmJQVkdIR3B1N2g3aEIwTG42TXI0Rw0KIFBpUEtUMWFzeTlJWVMyOW8mcz1ES19sMUZn
NjdKWEE5TnVvamI2MTZhRFpfc3dcbj4gVFIzNWdzU2ZTQXNTZ25ucyZlPVxuPiBEDQogZXROZXQg
V0cgYXQgSUVURiAxMDI6XG4+ICAgICAtIEFnZW5kYTogaHR0cHM6Ly91cmxkZWZlbnNlLnByb29m
cG9pbnQuY29tL3YNCiAyL3VybD91PWh0dHBzLVxuPiAzQV9fZGF0YXRyYWNrZXIuaWV0Zi5vcmdf
d2dfZGV0bmV0X2RvY3VtZW50c18mZD1Ed0lHYVEmYw0KID1JXzBZd29LeTd6NUxNVFZkeVxuPiBP
NllDaUUydXpJMWpqWlp1SVBlbGNTaml4QSZyPVdBNzFzZjJvN0R3N0NiWWhGdDI0RFBqDQogdDNs
SnV1cHN3V1lkbmJvS2JaOGsmbVxuPiA9N1AxS1ZCYlBWR0hHcHU3aDdoQjBMbjZNcjRHUGlQS1Qx
YXN5OUlZUzI5byZzPUQNCiBLX2wxRmc2N0pYQTlOdW9qYjYxNmFEWl9zd1xuPiBUUjM1Z3NTZlNB
c1Nnbm5zJmU9XG4+ICAgICAtIFByZXNlbnRhdGlvbnM6XA0KIG4+IGh0dHBzOi8vdXJsZGVmZW5z
ZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy1cbj4gM0FfX2RhdGF0cmFja2VyLmllDQog
dGYub3JnX21lZXRpbmdfMTAyX3Nlc3Npb25fZGV0bmV0JmQ9RHdJR2FRJmM9SV8wWXdvS3k3ejVc
bj4gTE1UVmR5TzZZQ2lFMnUNCiB6STFqalpadUlQZWxjU2ppeEEmcj1XQTcxc2YybzdEdzdDYllo
RnQyNERQanQzbEp1dXBzd1dZZG5ib0tcbj4gYlo4ayZtPTdQMQ0KIEtWQmJQVkdIR3B1N2g3aEIw
TG42TXI0R1BpUEtUMWFzeTlJWVMyOW8mcz0wbGx4cEJxeXU5Vk1XeWhuek5WalRcbj4gSUUyTUx5
DQogdU1fUlVYUTEyM1hqS2dKTSZlPVxuPiAgICAgLSBNaW51dGVzOiBodHRwczovL3VybGRlZmVu
c2UucHJvb2Zwb2ludC5jb20vdjINCiAvdXJsP3U9aHR0cHMtXG4+IDNBX19kYXRhdHJhY2tlci5p
ZXRmLm9yZ19kb2NfbWludXRlcy0yRDEwMi1cbj4gMkRkZXRuZXRfJg0KIGQ9RHdJR2FRJmM9SV8w
WXdvS3k3ejVMTVRWZHlPNllDaUUydXpJMWpqWlp1SVBlbGNTaml4QSZyPVdBNzFzZjJcbj4gbzdE
dzdDDQogYlloRnQyNERQanQzbEp1dXBzd1dZZG5ib0tiWjhrJm09N1AxS1ZCYlBWR0hHcHU3aDdo
QjBMbjZNcjRHUGlQS1QxYXNcbj4geTkNCiBJWVMyOW8mcz1tRmUtcGplRC1qM0FiV2ZodDJqY0ZC
SkpsNUZuREZMaXNQYTFvRXRYbTU0JmU9XG4+IElFVEYgMTAyIG92ZXJhbA0KIGwgYWdlbmRhOlxu
PiBodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtXG4+IDNB
X19kYXRhDQogdHJhY2tlci5pZXRmLm9yZ19tZWV0aW5nXzEwMl9hZ2VuZGEuaHRtbCZkPUR3SUdh
USZjPUlfMFl3b0t5N3o1TE1UXG4+IFZkeU8NCiA2WUNpRTJ1ekkxampaWnVJUGVsY1NqaXhBJnI9
V0E3MXNmMm83RHc3Q2JZaEZ0MjREUGp0M2xKdXVwc3dXWWRuYm9LYlo4XG4+IA0KIGsmbT03UDFL
VkJiUFZHSEdwdTdoN2hCMExuNk1yNEdQaVBLVDFhc3k5SVlTMjlvJnM9UGVreUdQVnV6cVYxNVFK
SUJqd2c1TW1FDQogXG4+IGxKWEY3SUp5Zkw0NDhtNGExRDQmZT1cbj4gSUVURiAxMDIgZ2VuZXJh
bCBpbmZvcm1hdGlvbjpcbj4gaHR0cHM6Lw0KQ0xBU1M6UFVCTElDDQpEVFNUQVJUO1ZBTFVFPURB
VEU6MjAxODExMTENCkRURU5EO1ZBTFVFPURBVEU6MjAxODExMTINClBSSU9SSVRZOjANClNFUVVF
TkNFOjANClNUQVRVUzpDT05GSVJNRUQNClVJRDowNDAwMDAwMDgyMDBFMDAwNzRDNUI3MTAxQTgy
RTAwODAwMDAwMDAwNTBGQTBDODFCNTI4RDQwMTAwMDAwMDAwMDAwMDAwMA0KIDAxMDAwMDAwMEJF
MzI2MDUwRUU5QkExNDdBQUEzRjE3QkYwQkEwNzVEDQpEVFNUQU1QOjIwMTgwNzMxVDE1MDE1MVoN
CkFUVEVOREVFO1BBUlRTVEFUPU5FRURTLUFDVElPTjtDTj0iSj9ub3MgRmFya2FzIjtST0xFPVJF
UV9QQVJUSUNJUEFOVDtSU1ZQPQ0KIFRSVUU6bWFpbHRvOmphbm9zLmZhcmthc0Blcmljc3Nvbi5j
b20NCkFUVEVOREVFO1BBUlRTVEFUPU5FRURTLUFDVElPTjtDTj1kZXRuZXRAaWV0Zi5vcmc7Uk9M
RT1SRVFfUEFSVElDSVBBTlQ7UlNWUA0KID1UUlVFOm1haWx0bzpkZXRuZXRAaWV0Zi5vcmcNCkFU
VEVOREVFO1BBUlRTVEFUPU5FRURTLUFDVElPTjtDTj1TVERTLTgwMi0xLUxATElTVFNFUlYuSUVF
RS5PUkc7Uk9MRT1SRVFfUA0KIEFSVElDSVBBTlQ7UlNWUD1UUlVFOm1haWx0bzpTVERTLTgwMi0x
LUxATElTVFNFUlYuSUVFRS5PUkcNCkFUVEVOREVFO1BBUlRTVEFUPU5FRURTLUFDVElPTjtDTj1k
ZXRuZXQtY2hhaXJzQGlldGYub3JnO1JPTEU9UkVRX1BBUlRJQ0lQQQ0KIE5UO1JTVlA9VFJVRTpt
YWlsdG86ZGV0bmV0LWNoYWlyc0BpZXRmLm9yZw0KQVRURU5ERUU7UEFSVFNUQVQ9TkVFRFMtQUNU
SU9OO0NOPVJha2VzaCBTaGFybWE7Uk9MRT1SRVFfUEFSVElDSVBBTlQ7UlNWUD1UDQogUlVFOm1h
aWx0bzpyc19pYm1fYXVzdGluQHNiY2dsb2JhbC5uZXQNCk9SR0FOSVpFUjtDTj1Sb2RuZXkgQ3Vt
bWluZ3M6bWFpbHRvOnJvZG5leS5jdW1taW5nc0BuaS5jb20NClgtTUlDUk9TT0ZULUNETy1BUFBU
LVNFUVVFTkNFOjANClgtTUlDUk9TT0ZULUNETy1PV05FUkFQUFRJRDotODE3OTI0MTI2DQpYLU1J
Q1JPU09GVC1DRE8tQlVTWVNUQVRVUzpURU5UQVRJVkUNClgtTUlDUk9TT0ZULUNETy1JTlRFTkRF
RFNUQVRVUzpGUkVFDQpYLU1JQ1JPU09GVC1DRE8tQUxMREFZRVZFTlQ6VFJVRQ0KWC1NSUNST1NP
RlQtQ0RPLUlNUE9SVEFOQ0U6MQ0KWC1NSUNST1NPRlQtQ0RPLUlOU1RUWVBFOjANClgtTUlDUk9T
T0ZULURPTk9URk9SV0FSRE1FRVRJTkc6RkFMU0UNClgtTUlDUk9TT0ZULURJU0FMTE9XLUNPVU5U
RVI6RkFMU0UNClgtTUlDUk9TT0ZULUxPQ0FUSU9OUzpbXQ0KWC1ZQUhPTy1ZSUQ6eWFob28uamVk
aS5hY2wueWNhLmp3cy1kZWxpDQpUUkFOU1A6T1BBUVVFDQpTVEFUVVM6VEVOVEFUSVZFDQpYLVlB
SE9PLVVTRVItU1RBVFVTOlRFTlRBVElWRQ0KWC1ZQUhPTy1FVkVOVC1TVEFUVVM6QlVTWQ0KQkVH
SU46VkFMQVJNDQpBQ1RJT046RElTUExBWQ0KREVTQ1JJUFRJT046DQpUUklHR0VSO1JFTEFURUQ9
U1RBUlQ6LVBUMTJIDQpFTkQ6VkFMQVJNDQpFTkQ6VkVWRU5UDQpCRUdJTjpWVElNRVpPTkUNClRa
SUQ6RXRjL0dNVA0KVFpVUkw6aHR0cDovL3R6dXJsLm9yZy96b25laW5mby9FdGMvR01UDQpYLUxJ
Qy1MT0NBVElPTjpFdGMvR01UDQpCRUdJTjpTVEFOREFSRA0KVFpPRkZTRVRGUk9NOiswMDAwDQpU
Wk9GRlNFVFRPOiswMDAwDQpUWk5BTUU6R01UDQpEVFNUQVJUOjE2MDEwMTAxVDAwMDAwMA0KUkRB
VEU6MTYwMTAxMDFUMDAwMDAwDQpFTkQ6U1RBTkRBUkQNCkVORDpWVElNRVpPTkUNCkVORDpWQ0FM
RU5EQVINCg==
------=_Part_1188_631576806.1533050377912
Content-Type: text/calendar; method=REQUEST; charset="UTF-8"
Content-Transfer-Encoding: base64

QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6Ly9ZYWhvby8vQ2FsZW5kYXIvL0VODQpWRVJTSU9OOjIu
MA0KTUVUSE9EOkNBTkNFTA0KQkVHSU46VkVWRU5UDQpTVU1NQVJZOltEZXRuZXRdIERldE5ldCA/
IFRTTiBqb2ludCBzZXNzaW9uIGluIEJhbmdrb2sNCkRFU0NSSVBUSU9OOlxuXG4+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuPiBGcm9tOiBkZQ0KIHRuZXQg
PGRldG5ldC1ib3VuY2VzQGlldGYub3JnPiBPbiBCZWhhbGYgT2YgSj9ub3MgRmFya2FzXG4+IFNl
bnQ6IFR1ZXNkYXlcDQogLCBKdWx5IDMxXCwgMjAxOCAzOjMyIEFNXG4+IFRvOiBkZXRuZXRAaWV0
Zi5vcmdcOyBTVERTLTgwMi0xLUxATElTVFNFUlYuSUUNCiBFRS5PUkdcbj4gQ2M6IGRldG5ldC1j
aGFpcnNAaWV0Zi5vcmdcbj4gU3ViamVjdDogW0RldG5ldF0gRGV0TmV0ID8gVFNOIGpvaQ0KIG50
IHNlc3Npb24gaW4gQmFuZ2tva1xuPiBcbj4gXG4+IEhpXCxcbj4gXG4+IFdlIHdpbGwgaGF2ZSBh
IERldE5ldCA/IFRTTiBqDQogb2ludCBzZXNzaW9uIGluIEJhbmdrb2sgb24gTm92ZW1iZXIgMTFc
bj4gU3VuZGF5XCwgd2hpY2ggaXMgYmV0d2VlbiBJRVRGIDENCiAwMyBhbmQgdGhlIElFRUUgODAy
IFBsZW5hcnkuIFRoZSB0d29cbj4gbWVldGluZ3MgYXJlIGJhY2sgdG8gYmFjayBpbiB0aGUgcw0K
IGFtZSBob3RlbDogTWFycmlvdHQgTWFycXVpcyBRdWVlbj9zXG4+IFBhcmtcLCBCYW5na29rXCwg
VGhhaWxhbmQgKGh0dHBzOi8vDQogdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1o
dHRwcy1cbj4gM0FfX3d3dy5pZXRmLm9yZ19ob3dfbWVldGluZ3MNCiBfdXBjb21pbmcmZD1Ed0lH
YVEmYz1JXzBZd29LeTd6NUxNVFZkeU82WUNpRTJcbj4gdXpJMWpqWlp1SVBlbGNTaml4QSZyPVdB
Nw0KIDFzZjJvN0R3N0NiWWhGdDI0RFBqdDNsSnV1cHN3V1lkbmJvS2JaOGsmbT03UDFLVkJcbj4g
YlBWR0hHcHU3aDdoQjBMbjZNcjRHDQogUGlQS1QxYXN5OUlZUzI5byZzPWdhQ0dnRm40dlJmXzlI
aDU3RHZjSXZzaUEtXG4+IDVaXzFDdTQxdTlUcTdZUi00JmU9XCxcbj4NCiAgaHR0cHM6Ly91cmxk
ZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtXG4+IDNBX184MDJ3b3JsZC5vcmdf
cGxlbg0KIGFyeV9mdXR1cmUtMkRwbGVuYXJ5LVxuPiAyRHNlc3Npb25zJmQ9RHdJR2FRJmM9SV8w
WXdvS3k3ejVMTVRWZHlPNllDaUUydXpJDQogMWpqWlp1SVBlbGNTaml4QSZyPVdBNzFzZlxuPiAy
bzdEdzdDYlloRnQyNERQanQzbEp1dXBzd1dZZG5ib0tiWjhrJm09N1AxS1YNCiBCYlBWR0hHcHU3
aDdoQjBMbjZNcjRHUGlQS1QxYVxuPiBzeTlJWVMyOW8mcz1HMS1qUW9Vb1BuUUljcTJMdms2anlW
Y1JkQ3VBNA0KIHJhODVWdWJtajJCWVpZJmU9KS5cbj4gVGhlIGpvaW50IHNlc3Npb24gd2lsbCBi
ZSBmcm9tIDlhbSB0byA1cG0gd2l0aCBhIGx1DQogbmNoIGJyZWFrLlxuPiBNZWV0aW5nIHJvb20g
aXMgYmVpbmcgYXJyYW5nZWQgYnkgSUVFRSA4MDIuXG4+IFRoZXJlIHdpbGwgYmUNCiAgYSB3ZWIg
cGFnZSBmb3IgcmVnaXN0cmF0aW9uLiBSZWdpc3RyYXRpb24gd2lsbCBiZVxuPiByZXF1aXJlZFw7
IHdvcmsgaXMgbw0KIG5nb2luZyB0byBtYWtlIGl0IGZyZWUuXG4+IFxuPiBXZSBwcm9wb3NlIHRo
ZSBmb2xsb3dpbmcgdG9waWNzIGZvciB0aGUgam9pDQogbnQgc2Vzc2lvbiBib3RoIGZvciBEZXRO
ZXRcbj4gYW5kIFRTTjpcbj4gLSBjdXJyZW50IHN0YXR1c1xuPiAtIG9uZ29pbmcgd28NCiBya1xu
PiAtIGZ1dHVyZSBwbGFuc1xuPiAtIHJlbGF0ZWQgYWN0aXZpdGllc1wsIGUuZy5cLCBURUFTXCwg
SW9UIGZvciBEZXROZQ0KIHRcOyBJRUNcLCBJRUVFIGZvciBUU05cbj4gXG4+IFBsZWFzZSBzZW5k
IGFnZW5kYSByZXF1ZXN0cyB0byBkZXRuZXQtY2hhaXJzDQogQGlldGYuXG4+IFxuPiBBZ2VuZGEg
d2lsbCBiZSB3b3JrZWQgYWZ0ZXIgQXVndXN0IGhvbGlkYXlzLlxuPiBcbj4gV2Ugd2lsbCANCiBw
cm92aWRlIHVwZGF0ZXNcLCBlLmcuXCwgb24gcmVnaXN0cmF0aW9uXCwgYWdlbmRhXCwgZXRjLlws
IGFzIHRoZXlcbj4gYmVjbw0KIG1lIGF2YWlsYWJsZS5cbj4gXG4+IFRoZSBjby1sb2NhdGVkIG1l
ZXRpbmdzIGdpdmUgdGhlIG9wcG9ydHVuaXR5IHRvIHBhcnRpDQogY2lwYXRlIHRoZSBtZWV0aW5n
XG4+IG9mIHRoZSBvdGhlciBncm91cFwsIHRoZSBncm91cCBvbmUgdXN1YWxseSBub3QgYXR0ZW4N
CiBkcyBvciBoYXZlbj90XG4+IGF0dGVuZGVkIHlldC4gV2UgaGF2ZSBjb2xsZWN0ZWQgc29tZSBp
bmZvcm1hdGlvbiB0byBoZWxwIA0KIG5hdmlnYXRpb25cLFxuPiBtYWtpbmcgZGVjaXNpb25cLCBl
LmcuXCwgYWdlbmRhcyBvZiB0aGUgbGFzdCBtZWV0aW5ncy5cbj4gDQogXG4+IElFVEYgRGV0TmV0
IFdHIGluZm86XG4+IFdlYiBwYWdlOiBodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20v
djINCiAvdXJsP3U9aHR0cHMtXG4+IDNBX19kYXRhdHJhY2tlci5pZXRmLm9yZ193Z19kZXRuZXRf
YWJvdXRfJmQ9RHdJR2FRJmM9SV8wWQ0KIHdvS3k3ejVMTVRWZHlPNllDXG4+IGlFMnV6STFqalpa
dUlQZWxjU2ppeEEmcj1XQTcxc2YybzdEdzdDYlloRnQyNERQanQzbEp1DQogdXBzd1dZZG5ib0ti
WjhrJm09N1AxXG4+IEtWQmJQVkdIR3B1N2g3aEIwTG42TXI0R1BpUEtUMWFzeTlJWVMyOW8mcz1D
VXlITkcNCiA5MWR3ZHB5WDlsdjlVa1J5QnZfZWNBSlJDXG4+IDV3NXIwRVdpYVpwRSZlPVxuPiBE
b2N1bWVudHM6IGh0dHBzOi8vdXJsZGVmZQ0KIG5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1o
dHRwcy1cbj4gM0FfX2RhdGF0cmFja2VyLmlldGYub3JnX3dnX2RldG5ldF9kDQogb2N1bWVudHNf
JmQ9RHdJR2FRJmM9SV8wWXdvS3k3ejVMTVRWZHlcbj4gTzZZQ2lFMnV6STFqalpadUlQZWxjU2pp
eEEmcj1XQTcNCiAxc2YybzdEdzdDYlloRnQyNERQanQzbEp1dXBzd1dZZG5ib0tiWjhrJm1cbj4g
PTdQMUtWQmJQVkdIR3B1N2g3aEIwTG42TXI0Rw0KIFBpUEtUMWFzeTlJWVMyOW8mcz1ES19sMUZn
NjdKWEE5TnVvamI2MTZhRFpfc3dcbj4gVFIzNWdzU2ZTQXNTZ25ucyZlPVxuPiBEDQogZXROZXQg
V0cgYXQgSUVURiAxMDI6XG4+ICAgICAtIEFnZW5kYTogaHR0cHM6Ly91cmxkZWZlbnNlLnByb29m
cG9pbnQuY29tL3YNCiAyL3VybD91PWh0dHBzLVxuPiAzQV9fZGF0YXRyYWNrZXIuaWV0Zi5vcmdf
d2dfZGV0bmV0X2RvY3VtZW50c18mZD1Ed0lHYVEmYw0KID1JXzBZd29LeTd6NUxNVFZkeVxuPiBP
NllDaUUydXpJMWpqWlp1SVBlbGNTaml4QSZyPVdBNzFzZjJvN0R3N0NiWWhGdDI0RFBqDQogdDNs
SnV1cHN3V1lkbmJvS2JaOGsmbVxuPiA9N1AxS1ZCYlBWR0hHcHU3aDdoQjBMbjZNcjRHUGlQS1Qx
YXN5OUlZUzI5byZzPUQNCiBLX2wxRmc2N0pYQTlOdW9qYjYxNmFEWl9zd1xuPiBUUjM1Z3NTZlNB
c1Nnbm5zJmU9XG4+ICAgICAtIFByZXNlbnRhdGlvbnM6XA0KIG4+IGh0dHBzOi8vdXJsZGVmZW5z
ZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy1cbj4gM0FfX2RhdGF0cmFja2VyLmllDQog
dGYub3JnX21lZXRpbmdfMTAyX3Nlc3Npb25fZGV0bmV0JmQ9RHdJR2FRJmM9SV8wWXdvS3k3ejVc
bj4gTE1UVmR5TzZZQ2lFMnUNCiB6STFqalpadUlQZWxjU2ppeEEmcj1XQTcxc2YybzdEdzdDYllo
RnQyNERQanQzbEp1dXBzd1dZZG5ib0tcbj4gYlo4ayZtPTdQMQ0KIEtWQmJQVkdIR3B1N2g3aEIw
TG42TXI0R1BpUEtUMWFzeTlJWVMyOW8mcz0wbGx4cEJxeXU5Vk1XeWhuek5WalRcbj4gSUUyTUx5
DQogdU1fUlVYUTEyM1hqS2dKTSZlPVxuPiAgICAgLSBNaW51dGVzOiBodHRwczovL3VybGRlZmVu
c2UucHJvb2Zwb2ludC5jb20vdjINCiAvdXJsP3U9aHR0cHMtXG4+IDNBX19kYXRhdHJhY2tlci5p
ZXRmLm9yZ19kb2NfbWludXRlcy0yRDEwMi1cbj4gMkRkZXRuZXRfJg0KIGQ9RHdJR2FRJmM9SV8w
WXdvS3k3ejVMTVRWZHlPNllDaUUydXpJMWpqWlp1SVBlbGNTaml4QSZyPVdBNzFzZjJcbj4gbzdE
dzdDDQogYlloRnQyNERQanQzbEp1dXBzd1dZZG5ib0tiWjhrJm09N1AxS1ZCYlBWR0hHcHU3aDdo
QjBMbjZNcjRHUGlQS1QxYXNcbj4geTkNCiBJWVMyOW8mcz1tRmUtcGplRC1qM0FiV2ZodDJqY0ZC
SkpsNUZuREZMaXNQYTFvRXRYbTU0JmU9XG4+IElFVEYgMTAyIG92ZXJhbA0KIGwgYWdlbmRhOlxu
PiBodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtXG4+IDNB
X19kYXRhDQogdHJhY2tlci5pZXRmLm9yZ19tZWV0aW5nXzEwMl9hZ2VuZGEuaHRtbCZkPUR3SUdh
USZjPUlfMFl3b0t5N3o1TE1UXG4+IFZkeU8NCiA2WUNpRTJ1ekkxampaWnVJUGVsY1NqaXhBJnI9
V0E3MXNmMm83RHc3Q2JZaEZ0MjREUGp0M2xKdXVwc3dXWWRuYm9LYlo4XG4+IA0KIGsmbT03UDFL
VkJiUFZHSEdwdTdoN2hCMExuNk1yNEdQaVBLVDFhc3k5SVlTMjlvJnM9UGVreUdQVnV6cVYxNVFK
SUJqd2c1TW1FDQogXG4+IGxKWEY3SUp5Zkw0NDhtNGExRDQmZT1cbj4gSUVURiAxMDIgZ2VuZXJh
bCBpbmZvcm1hdGlvbjpcbj4gaHR0cHM6Lw0KQ0xBU1M6UFVCTElDDQpEVFNUQVJUO1ZBTFVFPURB
VEU6MjAxODExMTENCkRURU5EO1ZBTFVFPURBVEU6MjAxODExMTINClBSSU9SSVRZOjANClNFUVVF
TkNFOjANClNUQVRVUzpDT05GSVJNRUQNClVJRDowNDAwMDAwMDgyMDBFMDAwNzRDNUI3MTAxQTgy
RTAwODAwMDAwMDAwNTBGQTBDODFCNTI4RDQwMTAwMDAwMDAwMDAwMDAwMA0KIDAxMDAwMDAwMEJF
MzI2MDUwRUU5QkExNDdBQUEzRjE3QkYwQkEwNzVEDQpEVFNUQU1QOjIwMTgwNzMxVDE1MDE1MVoN
CkFUVEVOREVFO1BBUlRTVEFUPU5FRURTLUFDVElPTjtDTj0iSj9ub3MgRmFya2FzIjtST0xFPVJF
UV9QQVJUSUNJUEFOVDtSU1ZQPQ0KIFRSVUU6bWFpbHRvOmphbm9zLmZhcmthc0Blcmljc3Nvbi5j
b20NCkFUVEVOREVFO1BBUlRTVEFUPU5FRURTLUFDVElPTjtDTj1kZXRuZXRAaWV0Zi5vcmc7Uk9M
RT1SRVFfUEFSVElDSVBBTlQ7UlNWUA0KID1UUlVFOm1haWx0bzpkZXRuZXRAaWV0Zi5vcmcNCkFU
VEVOREVFO1BBUlRTVEFUPU5FRURTLUFDVElPTjtDTj1TVERTLTgwMi0xLUxATElTVFNFUlYuSUVF
RS5PUkc7Uk9MRT1SRVFfUA0KIEFSVElDSVBBTlQ7UlNWUD1UUlVFOm1haWx0bzpTVERTLTgwMi0x
LUxATElTVFNFUlYuSUVFRS5PUkcNCkFUVEVOREVFO1BBUlRTVEFUPU5FRURTLUFDVElPTjtDTj1k
ZXRuZXQtY2hhaXJzQGlldGYub3JnO1JPTEU9UkVRX1BBUlRJQ0lQQQ0KIE5UO1JTVlA9VFJVRTpt
YWlsdG86ZGV0bmV0LWNoYWlyc0BpZXRmLm9yZw0KQVRURU5ERUU7UEFSVFNUQVQ9TkVFRFMtQUNU
SU9OO0NOPVJha2VzaCBTaGFybWE7Uk9MRT1SRVFfUEFSVElDSVBBTlQ7UlNWUD1UDQogUlVFOm1h
aWx0bzpyc19pYm1fYXVzdGluQHNiY2dsb2JhbC5uZXQNCk9SR0FOSVpFUjtDTj1Sb2RuZXkgQ3Vt
bWluZ3M6bWFpbHRvOnJvZG5leS5jdW1taW5nc0BuaS5jb20NClgtTUlDUk9TT0ZULUNETy1BUFBU
LVNFUVVFTkNFOjANClgtTUlDUk9TT0ZULUNETy1PV05FUkFQUFRJRDotODE3OTI0MTI2DQpYLU1J
Q1JPU09GVC1DRE8tQlVTWVNUQVRVUzpURU5UQVRJVkUNClgtTUlDUk9TT0ZULUNETy1JTlRFTkRF
RFNUQVRVUzpGUkVFDQpYLU1JQ1JPU09GVC1DRE8tQUxMREFZRVZFTlQ6VFJVRQ0KWC1NSUNST1NP
RlQtQ0RPLUlNUE9SVEFOQ0U6MQ0KWC1NSUNST1NPRlQtQ0RPLUlOU1RUWVBFOjANClgtTUlDUk9T
T0ZULURPTk9URk9SV0FSRE1FRVRJTkc6RkFMU0UNClgtTUlDUk9TT0ZULURJU0FMTE9XLUNPVU5U
RVI6RkFMU0UNClgtTUlDUk9TT0ZULUxPQ0FUSU9OUzpbXQ0KWC1ZQUhPTy1ZSUQ6eWFob28uamVk
aS5hY2wueWNhLmp3cy1kZWxpDQpUUkFOU1A6T1BBUVVFDQpTVEFUVVM6VEVOVEFUSVZFDQpYLVlB
SE9PLVVTRVItU1RBVFVTOlRFTlRBVElWRQ0KWC1ZQUhPTy1FVkVOVC1TVEFUVVM6QlVTWQ0KQkVH
SU46VkFMQVJNDQpBQ1RJT046RElTUExBWQ0KREVTQ1JJUFRJT046DQpUUklHR0VSO1JFTEFURUQ9
U1RBUlQ6LVBUMTJIDQpFTkQ6VkFMQVJNDQpFTkQ6VkVWRU5UDQpCRUdJTjpWVElNRVpPTkUNClRa
SUQ6RXRjL0dNVA0KVFpVUkw6aHR0cDovL3R6dXJsLm9yZy96b25laW5mby9FdGMvR01UDQpYLUxJ
Qy1MT0NBVElPTjpFdGMvR01UDQpCRUdJTjpTVEFOREFSRA0KVFpPRkZTRVRGUk9NOiswMDAwDQpU
Wk9GRlNFVFRPOiswMDAwDQpUWk5BTUU6R01UDQpEVFNUQVJUOjE2MDEwMTAxVDAwMDAwMA0KUkRB
VEU6MTYwMTAxMDFUMDAwMDAwDQpFTkQ6U1RBTkRBUkQNCkVORDpWVElNRVpPTkUNCkVORDpWQ0FM
RU5EQVINCg==
------=_Part_1188_631576806.1533050377912--

