
From nobody Wed Dec  1 02:45:22 2021
Return-Path: <noreply@ietf.org>
X-Original-To: sfc@ietf.org
Delivered-To: sfc@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 30FE53A0980; Wed,  1 Dec 2021 02:45:16 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Robert Wilton via Datatracker <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-sfc-nsh-tlv@ietf.org, sfc-chairs@ietf.org, sfc@ietf.org, gregimirsky@gmail.com, gregimirsky@gmail.com
X-Test-IDTracker: no
X-IETF-IDTracker: 7.40.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Robert Wilton <rwilton@cisco.com>
Message-ID: <163835551540.18167.9412351533494614861@ietfa.amsl.com>
Date: Wed, 01 Dec 2021 02:45:16 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/pn2jW4wdDQg0HlG7BrnBPP7MEQM>
Subject: [sfc] Robert Wilton's No Objection on draft-ietf-sfc-nsh-tlv-09: (with COMMENT)
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Dec 2021 10:45:17 -0000

Robert Wilton has entered the following ballot position for
draft-ietf-sfc-nsh-tlv-09: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-tlv/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

I support Ben's discuss for clarifying the length and padding for the flow id
in section 4.5.  In particular, I note that the diagram suggests that the size
is fixed at 4 bytes, but the text suggests that the length is variable.




From nobody Wed Dec  1 02:45:34 2021
Return-Path: <noreply@ietf.org>
X-Original-To: sfc@ietf.org
Delivered-To: sfc@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D9B23A09B6; Wed,  1 Dec 2021 02:45:29 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Robert Wilton via Datatracker <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-sfc-nsh-tlv@ietf.org, sfc-chairs@ietf.org, sfc@ietf.org, gregimirsky@gmail.com, gregimirsky@gmail.com
X-Test-IDTracker: no
X-IETF-IDTracker: 7.40.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Robert Wilton <rwilton@cisco.com>
Message-ID: <163835552886.2140.6102027469815613349@ietfa.amsl.com>
Date: Wed, 01 Dec 2021 02:45:29 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/1UjzqBOXt8Sh1Hv5kSLVVDyS03k>
Subject: [sfc] Robert Wilton's No Objection on draft-ietf-sfc-nsh-tlv-09: (with COMMENT)
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Dec 2021 10:45:32 -0000

Robert Wilton has entered the following ballot position for
draft-ietf-sfc-nsh-tlv-09: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-tlv/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

I support Ben's discuss for clarifying the length and padding for the flow id
in section 4.5.  In particular, I note that the diagram suggests that the size
is fixed at 4 bytes, but the text suggests that the length is variable.




From nobody Wed Dec  1 11:29:39 2021
Return-Path: <noreply@ietf.org>
X-Original-To: sfc@ietf.org
Delivered-To: sfc@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 2399A3A0A09; Wed,  1 Dec 2021 11:29:37 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: John Scudder via Datatracker <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-sfc-nsh-tlv@ietf.org, sfc-chairs@ietf.org, sfc@ietf.org, gregimirsky@gmail.com, gregimirsky@gmail.com
X-Test-IDTracker: no
X-IETF-IDTracker: 7.40.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: John Scudder <jgs@juniper.net>
Message-ID: <163838697660.26243.14013438151126978550@ietfa.amsl.com>
Date: Wed, 01 Dec 2021 11:29:37 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/I9Wvxzb9XMYKxOFUVzd4EO2EXuI>
Subject: [sfc] John Scudder's Discuss on draft-ietf-sfc-nsh-tlv-09: (with DISCUSS and COMMENT)
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Dec 2021 19:29:37 -0000

John Scudder has entered the following ballot position for
draft-ietf-sfc-nsh-tlv-09: Discuss

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-tlv/



----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------

1. I notice that in his RTGDIR review of version 08 [*], Stig Venaas suggested
some improvements to the security considerations section. This was subsequently
discussed and Yuehua Wei proposed some new text [**] for version 09. That text
isn’t present, and I don’t see any further resolution on the mailing list
either. I’d appreciate it if the topic were closed by either adding the
proposed text, or some other text to resolve Stig’s concern, or explanation of
why no change was made.

[*]
https://datatracker.ietf.org/doc/review-ietf-sfc-nsh-tlv-08-rtgdir-lc-venaas-2021-09-29/
[**] https://mailarchive.ietf.org/arch/msg/sfc/Q2Snf_ZLTkJ1augbaWpmNYlwFBU/

2. In §8.2, the two first references, [GROUPBASEDPOLICY] and [GROUPPOLICY] are
deficient. At a minimum, a reference should provide enough information to allow
a reader to straightforwardly determine how to retrieve it. This is true even
if it’s not an openly-available online source. These two references have less
than the bare bones, I don’t know how to find them or refer to them.


----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

1. I support all of Ben’s discuss points. I also want to reiterate his comment
about the desirability of having useful captions on the figures.

2. In §4.2, you write,

                          This context header carries both the format
   and value of the Tenant identifier.

However, I don’t see anywhere that the header “carries… the format”. Indeed,
you write that the Tenant ID is an opaque value. As far as I can tell, there’s
no way to infer anything about its structure without a priori knowledge.

If that is correct, you can simplify the sentence to “This context header
carries the Tenant Identifier.” If it’s not correct, please explain?

3. Nit, in §4.7 the words “quite efficiently” don’t seem to serve any useful
purpose; the document would be better off without them IMO.




From nobody Wed Dec  1 13:38:06 2021
Return-Path: <noreply@ietf.org>
X-Original-To: sfc@ietf.org
Delivered-To: sfc@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id E45D73A0B64; Wed,  1 Dec 2021 13:38:00 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Warren Kumari via Datatracker <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-sfc-nsh-tlv@ietf.org, sfc-chairs@ietf.org, sfc@ietf.org, gregimirsky@gmail.com, gregimirsky@gmail.com
X-Test-IDTracker: no
X-IETF-IDTracker: 7.40.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Warren Kumari <warren@kumari.net>
Message-ID: <163839468091.8376.7614714891997828520@ietfa.amsl.com>
Date: Wed, 01 Dec 2021 13:38:00 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/d0Lr58jCytwPlz95I1mO3i9S6DA>
Subject: [sfc] Warren Kumari's No Objection on draft-ietf-sfc-nsh-tlv-09: (with COMMENT)
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Dec 2021 21:38:01 -0000

Warren Kumari has entered the following ballot position for
draft-ietf-sfc-nsh-tlv-09: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-tlv/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

I had started writing this as a DISCUSS position, mainly about the lack of
Security Considerations and lack of context / detail around fields, but changed
to NoObj because the SecADs are already holding the DISCUESSes, and the fields
*can* be figured out with sufficient effort. For future documents, it would be
really helpful to have some more information / detail.

As an example:
       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |    Metadata Class = 0x0000    |  Type = TBA4  |U| Length = var|
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      ~                     Source Interface                          ~
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                Figure 10: Ingress Network Source Interface

   The fields are described as follows:
      Length: Indicates the length of the Source Interface in bytes (see
      Section 2.5.1 of [RFC8300]).
      Source Interface: Identifier of the ingress interface of the
      ingress network node."

Erm, what format is the Source Interface in? Is "XE-0/0/0.23" an option? What
do I *do* with this?! Only after rereading the section multiple times and then
hunting down some other SFC documents did I notice the text above the document
which says: "This is an opaque quantity to the NSH." -- Ok, fair enough (yes,
I'm dumb for not having noticed that in the intro, but this is just an example
of a common thread in the document)

A "good" example is:
"Node ID: Represents an opaque value of the ingress network node
      ID.  The structure and semantics of this field are deployment
      specific.  For example, Node ID may be a 4 bytes IPv4 address Node
      ID, or a 16 bytes IPv6 address Node ID, or a 6 bytes MAC address,
      or 8 bytes MAC address (EUI-64), etc,." -- this explains what goes in the
      field, and a helpful example to situate the reader.




From nobody Wed Dec  1 22:34:58 2021
Return-Path: <noreply@ietf.org>
X-Original-To: sfc@ietf.org
Delivered-To: sfc@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id BA3DC3A0B3A; Wed,  1 Dec 2021 22:34:50 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Murray Kucherawy via Datatracker <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-sfc-nsh-tlv@ietf.org, sfc-chairs@ietf.org, sfc@ietf.org, gregimirsky@gmail.com, gregimirsky@gmail.com
X-Test-IDTracker: no
X-IETF-IDTracker: 7.40.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Murray Kucherawy <superuser@gmail.com>
Message-ID: <163842689073.32659.602266550954985515@ietfa.amsl.com>
Date: Wed, 01 Dec 2021 22:34:50 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/LmpAlaVvAijyVr_egIaXhS5wJow>
Subject: [sfc] Murray Kucherawy's Discuss on draft-ietf-sfc-nsh-tlv-09: (with DISCUSS and COMMENT)
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Dec 2021 06:34:51 -0000

Murray Kucherawy has entered the following ballot position for
draft-ietf-sfc-nsh-tlv-09: Discuss

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-tlv/



----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------

I'm having trouble understanding the first thing you've got in Section 7.  You
have one table of assignments to make, but you're referencing two distinct
sub-registries under "Network Service Header (NSH) Parameters", namely "NSH MD
Class" and "NSH IETF-Assigned Optional Variable-Length Metadata Types".  There
doesn't appear to be a "metadata context type registry".  I think this change
clarifies what you mean, but please tell me if I'm wrong:

OLD:

   IANA is requested to assign the following types from the "NSH IETF-
   Assigned Optional Variable-Length Metadata Types" (0x0000 IETF Base
   NSH MD Class) registry available at [IANA-NSH-MD2]:

   This document defines the following new values (Table 1) in the
   Network Service Header (NSH) metadata context Type registry:

NEW:

   IANA is requested to assign the following types (Table 1) from the IETF
   Review range in the "NSH MD Class" sub-registry of the "Network Service
   Header (NSH) Parameters" registry:


----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Thank you for a well done shepherd writeup.

I support Ben's DISCUSS position, particularly the first point.

A suggestion on organization: I think what you have as the top of Section 7
should be a subsection (e.g., 7.1), and then the other subsections moved down. 
It doesn't make sense to me to have these registrations be dominant over the
others; they're all just a set of IANA actions.

I have the same comment as Francesca about Section 4.1.




From nobody Thu Dec  2 02:45:42 2021
Return-Path: <martin.vigoureux@nokia.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D348E3A101C; Thu,  2 Dec 2021 02:45:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.453
X-Spam-Level: 
X-Spam-Status: No, score=-4.453 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.701, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, NICE_REPLY_A=-1.852, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.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 Z5JSF3dlZWAQ; Thu,  2 Dec 2021 02:45:37 -0800 (PST)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60113.outbound.protection.outlook.com [40.107.6.113]) (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 AC1BD3A102D; Thu,  2 Dec 2021 02:45:31 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KQ60s0VnAdudtGM4wvp/LnqTM8FbWq7SWib+/o4NAqbQrF4483Tql3o+auDXsbe4qj+fYAfQuqxXgbQQQ73zUdVCEpbl4BoEqeTkCuoBXbogJNawyQ/P3KO/JnDthXk0N/7zYQL0bnjDyhUPZbWeAwuCmNRybN32ywIUW2gxb2DiZVhck2elQi2fgeB5TXJaDG+XjWxa8idGAt3c7K83mgstFBGD8PdWqYd7Y9SsYPgWnViVImkyNna7ySFqtKxHpGjtx+5aO6qlH9Qgry19RxtaE3Lif7u+B3e9zhjOivb+mq7bH8YLugfqrdISRu91Y+BjGg2ZDkaUUC/+BfKAIQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=hk3LFxtNhHXNAicephLac3wj47EHzpI6gOfdyMiaVaQ=; b=jxY0Oq5AVA+bpkXvFtAmiqFAnnLxd0LvLnbzC2EylkQoIrDVRNmDHt10zM7gqWGtT05f7IoKtN8hbtwdXxAFvIeZQl4kihoknBBpwNe07+OL7Rme8lgZXNnkoDTXgeIUdZF9TlrQmLyFrVYBPY6HKJ+66DQ4E6cJnHopkcw1LWC2/eUsF/Kx/iaGsj53CeAIyXDHAMZKy7wq+H77/mn1lJq+K6hq3dSdkYxuSGHGbzKIc37eKKb47u1UVV0FkeYSSODVMOH1Knte5IKzUC/fL7KPzPkqD54rtwph59+5oYCvEL2J9jmBxCBLsDn/XzDyGaWdCdhuZb9XYgvEhYyMUw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hk3LFxtNhHXNAicephLac3wj47EHzpI6gOfdyMiaVaQ=; b=WxLvXKAQMX8zjM/y5fohXhEdXdGu2a0/Wro9RNUfRkKqqEav8aGw8vT3hy3IW8YiZ+iskt4vt19XO2WTFa1JoHBm3QItfXqwKeGUhyITEoxibxOzFrgZAlTQ8caVTWEwS0hYYtzH2ld1xx87FQzG58NG5e2JuDwW2Y+0tnS+1tQ=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com;
Received: from AM6PR07MB5560.eurprd07.prod.outlook.com (2603:10a6:20b:6f::22) by AM6PR07MB5192.eurprd07.prod.outlook.com (2603:10a6:20b:3d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.9; Thu, 2 Dec 2021 10:45:28 +0000
Received: from AM6PR07MB5560.eurprd07.prod.outlook.com ([fe80::6cad:f356:5763:7b87]) by AM6PR07MB5560.eurprd07.prod.outlook.com ([fe80::6cad:f356:5763:7b87%6]) with mapi id 15.20.4755.012; Thu, 2 Dec 2021 10:45:28 +0000
To: Murray Kucherawy <superuser@gmail.com>, The IESG <iesg@ietf.org>
Cc: draft-ietf-sfc-nsh-tlv@ietf.org, sfc-chairs@ietf.org, sfc@ietf.org, gregimirsky@gmail.com
References: <163842689073.32659.602266550954985515@ietfa.amsl.com>
From: Martin Vigoureux <martin.vigoureux@nokia.com>
Message-ID: <7ac15a18-fedd-df9d-a825-0ecb3b93262d@nokia.com>
Date: Thu, 2 Dec 2021 11:45:17 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0
In-Reply-To: <163842689073.32659.602266550954985515@ietfa.amsl.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-GB
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: CH0PR04CA0099.namprd04.prod.outlook.com (2603:10b6:610:75::14) To AM6PR07MB5560.eurprd07.prod.outlook.com (2603:10a6:20b:6f::22)
MIME-Version: 1.0
Received: from [172.30.2.231] (131.228.2.21) by CH0PR04CA0099.namprd04.prod.outlook.com (2603:10b6:610:75::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.11 via Frontend Transport; Thu, 2 Dec 2021 10:45:24 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 57107580-ecbf-4ffa-00ab-08d9b580dab0
X-MS-TrafficTypeDiagnostic: AM6PR07MB5192:EE_
X-Microsoft-Antispam-PRVS: <AM6PR07MB5192BABF9EE355651BD503D28C699@AM6PR07MB5192.eurprd07.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: TY+4EG7TsfUQNaGH5rW9Gf9j3TVxH/iNzHn8xjvwGhkNAwrN88sij7ueCwPZMYdj/97HNDyjeBKfyjHmG115HmtnS92PYDiuzSUhBjeHuRgijVKI+3JQsCw/fdizwqKV5NfEWZscW/L2SArX7/1tZBiFXDCM+qDsgxYuHTEXmnJt8sgTM1WbnRqQXckBRLI/NQ7GjmlEo1KeSWVip8TnIY91B+cs34UyqEwSwa9kk1SUf0xem/Iv3AWaCAvqv2kiP30PH4y8Ec9lZly+REwyy0f4u/QDEndRbEs2yoLT2jL45TMvMBSjRsDEWR2hKjEDoWSbQdVdYLiNh0yk7g28rLuFkWEcHfnLGo5Dn00ltxypORCVpPuePipjdykB2KUAt/aEDKuN+y0uxnlg1hHQJacQBJEFG7DCznoccVp8+1srD/J4xBKZCj3mWSWtUgWmdF2WI+GQwOweCr1FxveDhVWdxCpWvfgjabIM1f7+3s17jrpXUi+tZSjFXSeBiNCUmbw4W/jS2q6c4TF5yVhu85jv2DFFRd6l/fNgYNGr0J7TxkuUaXU0uZVYec+1UZ9IO7FOjaontaiI04jnc05agukb5a+2SoG0kSp+yJ3ui0ql10/70ZQEnNLSr87oOVva4xbOPebObK/tjwoW2IqcGbColtRevBj3UGMicgANA4N1aAXeIXYEph+2i4biKYQfqSUEcZDb4TUNrnq8M/JwL4joPlzs9K1FZe31Ez2dEWrfMYw5ukIq23Gnlr0PIKJT/Nb8qRt6VTW59Xq9kBfedbLjJLJpo4eJAW7o2/MlIEhgMUVXEryDpYCTnBQNgpOhgZWNOHQRlF0xXlzkS+NuYrCr1waMeKJLTF9OH4amYyeuen8tDC31LSitzVHhQqYVOgw68U8wj7JnZNmTSeF4FkptFtb8nVbVvYBUK753Ga+JhHKRYJ17wDBNbXXUo0aL
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM6PR07MB5560.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(366004)(8676002)(44832011)(66946007)(2906002)(110136005)(8936002)(6486002)(956004)(83380400001)(4326008)(16576012)(316002)(38350700002)(38100700002)(86362001)(31696002)(26005)(5660300002)(966005)(508600001)(186003)(66556008)(36756003)(6666004)(66476007)(52116002)(66574015)(82960400001)(2616005)(31686004)(43740500002)(45980500001); DIR:OUT; SFP:1102; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Ti9oSE1mSGJDeDV4d2xoS1BObU1tcC9RVFdTdm1DcXlBb2wwM1IyRUw1a1ln?= =?utf-8?B?MThVY2tQV205YXV5Z1k2dVNsdnpJOU5XQmpCRWFUQXZkcEMxL0ozdGc4Z3E5?= =?utf-8?B?M0tkTnFHbFRFbVdBY1gzajNpMzgzdHpwYmd0LzF4elA5bWdsVDU2SW81Rndu?= =?utf-8?B?a0NTYllEYlY1clpWNXR3NHRXMzI4NnZUTzJxaXFWNUVOV3VYUnNJczRrTWxR?= =?utf-8?B?UWpYUk9CQTN6dGFjSHNXMytodTBwNmdaYmlmVU9SeUJwSmRnNG8rMU9xVm9t?= =?utf-8?B?U0dyb1dLRlY0bUEyTlo5ZVRYcUI3RE9Md2krVUg3Q0FqV0xhQTlTYTc2VHNN?= =?utf-8?B?WXVjK1Y2RDJZUk94cWhRUW5MUG5GZVJ3d0d4MGlBemF3KzlRRytsSFc1Q3pM?= =?utf-8?B?YVI4ODlhVEM2WTJoS3cvNXNVcVp6RkZaeXhIbTBIU3ZYN0pBc2lYOU5YSjF0?= =?utf-8?B?TjZsRlo1WERiNFY3WG1GUDFhc3ZMMzAyemJ6L3UvaW5xenpRem9QNkk3ODJG?= =?utf-8?B?eHZEczZXUkkrTk5nSWFtZzJvZkJJRk1Lb0E1ejBEbDdXdkVrSkU4My9OQjlG?= =?utf-8?B?QlFZSFhJelBCakZXdHNtOElaQW44dUZUaE1LNWhiQmZ1STJIQm91dk0rZVFq?= =?utf-8?B?dDFxcVFiOEtxQ2p6b0pTNkJIcFI3SHZpWDZPcGEyNDA2T0dwNlJxV3FMQm9I?= =?utf-8?B?aHRTdXFtbG1kcm5VS3dWTGIvMXZUbCt4R2tjN3BkTmp5WGc0TWx1bzZoMUUv?= =?utf-8?B?WUNRd05HcnFXeEt4NnZraWtja1JsT1VDZDlwQ2c2U3d1OFRUK0pZZldCWDJw?= =?utf-8?B?dHVaSHR0QmNBRlh3RTBvZ1dzL29wMWNEY0p3TDNGaGQ4SjAzK0dYcDhac20r?= =?utf-8?B?bWloK244dzBpV0t0Z3dRbU0zbHlEckd3d29kSXVQc1dkMmJvUWhPL1lDdEJy?= =?utf-8?B?R1l5Q1loT3Vmb3ZVdmd1MFRtRXAwNjN3VFpLQVI0d2xMU1RXRkVUN1lsUWFX?= =?utf-8?B?eXFlTHRVYVVLcG93UHBZcnNxQjVRWlZPVlhNaUZvUnFBWlhqL0poSDZFZU1E?= =?utf-8?B?d1J6UDBEcDIzeHZNWFhvcFNNZk1sNVF1UlZzSmQ0cHREVlRTOFY1MXFwZmcy?= =?utf-8?B?MjYyc1phQVp5b3FMS2VBano2OHdKbW50b0c4ZXJlSVR0cCswZk9VT2tIR2tj?= =?utf-8?B?Um9RTExMcDdwcGNmc0Z2RThGdjNydWRCZmtqTUtHbjNKSTV3cDJKQThpL2FV?= =?utf-8?B?UmVIUGZoK0JzVExqWGNXaUhIdzlNSTloV2EwVWxqTlRkNkZvcjUwYWsyTHpi?= =?utf-8?B?RGFRUEZaMGc3Y3M1MmJNNmNyTjJEQ1dIK3JkcjZlMUQvRzF4SG9Ha3gzZ24x?= =?utf-8?B?dFl4aVFDNHhSQVNUK29tT3ZTVW4xYzFFVnF6SnpBUUFYcWhiMEpDT2FVU3JJ?= =?utf-8?B?VjJMcEZ1TTRNZEFZWmtnLzl4c2hpUUJ4UkZWb2c0SlBCTGtUOHV2b2NwUk1z?= =?utf-8?B?bUtjNWpFRWRReUlxMEl5OFZSdkVNUk1DRDBvWnRvSU9GOTBRYTFIMFBzaWpt?= =?utf-8?B?TkZ3UjVNMlhSQWFuZWtSN21VVjAxajhQdnUxRElTd2pDS2toTHpwSGdtWFZC?= =?utf-8?B?Sm11L0N5UkZoTWRtS3ppNlhmM1dpVWhxVWphNytFWmhEcldwZ0VZZTR6WG5W?= =?utf-8?B?TDVhMlpobGhPK1Z3WGVxNm1Fc1dGeVgyS25RMkwzRGtsdWw5S2NBWXBmSUMr?= =?utf-8?B?cnMxYnc3TGx5VWN3Vi9sMjBSekVWenNFcEVIMU9NbU1WOFllaFl1UmFlWFBJ?= =?utf-8?B?VVNyMnIzSU9YcnVoSlpMNS9QS1ZoL2dLaHRIWWhHM0ZJQ0laRmtVdTlObGxj?= =?utf-8?B?ZVpMNGpob2JzVVBqbG8vem52RXhmWUtBRHMxVlROS3FqaElQNk1xQ0pOSXlG?= =?utf-8?B?b3FGZkVmUWNYVG55MGRzMExuVnFDdU5XYTBUdFRmcDU0aVlHVjVpYm1VcnVi?= =?utf-8?B?bHltYzg3KzdoRXFtUG85U0MzY3RUVE5KdW1sbFA4WE1YYmRZbUh5c0lxVUx0?= =?utf-8?B?a2VmUmVOSVBXQWlyQ3AxNDRXdUkvRmE4SjgwWVZsYUIvZk1vL0YySWhOOGdq?= =?utf-8?B?TE5KQXVpaDJBWTZObDNrK1FMMSsrZzMzdFBmd3h4cDhvZDViaXpRZ0UvMEFX?= =?utf-8?B?aTA2djcvK3IrK0F3elpIMm5wdW9NZlg3a29HejYrUUhFd09oYlhycFhrcWhh?= =?utf-8?B?ell1cisySjR5K01yNEhBZDh4dEx3PT0=?=
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 57107580-ecbf-4ffa-00ab-08d9b580dab0
X-MS-Exchange-CrossTenant-AuthSource: AM6PR07MB5560.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Dec 2021 10:45:28.0138 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: Fkk2xpKb5sR/cWabgnumAl+ekzqZ7hX95BhZBXNs718u9SOLTAicCf/nrzxnB+4KoLv2hFT58FHfW1LqxZbXT9+j2xKK/4gjXuI7wnmb9JE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB5192
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/yKs9rFQE3r4eByojKAtrS1DnEMY>
Subject: Re: [sfc] Murray Kucherawy's Discuss on draft-ietf-sfc-nsh-tlv-09: (with DISCUSS and COMMENT)
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Dec 2021 10:45:42 -0000

Hello Murray

Le 2021-12-02 à 7:34, Murray Kucherawy via Datatracker a écrit :
> Murray Kucherawy has entered the following ballot position for
> draft-ietf-sfc-nsh-tlv-09: Discuss
> 
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
> 
> 
> Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
> 
> 
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-tlv/
> 
> 
> 
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
> 
> I'm having trouble understanding the first thing you've got in Section 7.  You
> have one table of assignments to make, but you're referencing two distinct
> sub-registries under "Network Service Header (NSH) Parameters", namely "NSH MD
> Class" and "NSH IETF-Assigned Optional Variable-Length Metadata Types".  There
> doesn't appear to be a "metadata context type registry".  I think this change
> clarifies what you mean, but please tell me if I'm wrong:
> 
> OLD:
> 
>     IANA is requested to assign the following types from the "NSH IETF-
>     Assigned Optional Variable-Length Metadata Types" (0x0000 IETF Base
>     NSH MD Class) registry available at [IANA-NSH-MD2]:
> 
>     This document defines the following new values (Table 1) in the
>     Network Service Header (NSH) metadata context Type registry:
> 
> NEW:
> 
>     IANA is requested to assign the following types (Table 1) from the IETF
>     Review range in the "NSH MD Class" sub-registry of the "Network Service
>     Header (NSH) Parameters" registry:

Thanks for catching this. This is indeed a bit confusing but the intent 
of the draft doesn't match with your suggestion:

The new metadata defined by this document shall be registered in "NSH 
IETF-Assigned Optional Variable-Length Metadata Types".
So each object will have its own type but all will be of the same MD 
Class (0x0000, which is the only value registered by 8300, and which is 
in the "NSH MD Class" registry).

So I think the new text should simply be:

    IANA is requested to assign the following types from the "NSH IETF-
    Assigned Optional Variable-Length Metadata Types" registry available
    at [IANA-NSH-MD2]:

-m


> 
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> Thank you for a well done shepherd writeup.
> 
> I support Ben's DISCUSS position, particularly the first point.
> 
> A suggestion on organization: I think what you have as the top of Section 7
> should be a subsection (e.g., 7.1), and then the other subsections moved down.
> It doesn't make sense to me to have these registrations be dominant over the
> others; they're all just a set of IANA actions.
> 
> I have the same comment as Francesca about Section 4.1.
> 
> 
> 
> 


From nobody Thu Dec  2 03:07:10 2021
Return-Path: <martin.vigoureux@nokia.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EB8DE3A0FCE; Thu,  2 Dec 2021 03:07:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.452
X-Spam-Level: 
X-Spam-Status: No, score=-4.452 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.701, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, NICE_REPLY_A=-1.852, 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=nokia.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 5URXuNHYTQCv; Thu,  2 Dec 2021 03:06:58 -0800 (PST)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-ve1eur03on0726.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe09::726]) (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 614A73A104A; Thu,  2 Dec 2021 03:06:58 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N2zBoTE5aN7fHNr86qzL0zQzqKbiw5q0oeDf53JnBG6I9HqRuMXBT4tlIryjGqL0oUMI98WMmD8TLpYG1d1sndSQ86a5RIDTGcpl1sZNjTyCgJoaMOQ18tHPmxnYOadNlFYg9psqoc5iXhKJT6l2V9de6bQoJCEbv698Lmdi42k2hIaWHFkqlxL4H5G4alXPUFKBihqGaY2/OOl9zBsB2/qYXnwWV07j+4YcR0uqXWCJejU1kZSlKQiJauaPtBFyWFu2YMtlrMIWBf7jRCHMFaBa9MksMCpfQ6oq8Xqyls7ziIDE4bKhCeJoF9vuriP2YtOuu+f5/5vm6CiAxbqMuw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Mc3bLXUMW2tuSvPOjr7lQivoF8QXUK8IYN83ID6Ze9g=; b=hsXcvfG+45MN2wHkeHCf8vlb42GYbqSoDvqmlYJs3hNgwYWKqCJxVs/xZXHKoaI6yMne9QAaL7Fk6UnmHLoHO8V7Zocub3oVEOPt8A/3UNB/Bt7sIKviUEpeMlCreeWG9dl17AdkoDVPd+mBoaSaerdQ/s8oRMey+zAVm+HUKHUpA21NdCjvBqIXMcTU/mE9nKdgMqPWLzIQVFr88HNkFI1jr5PeY2MBFcnygU4AiCAzDQzjrda4u6ZzP/RkWVNF14zpIh/BeX/gizk+xm8X4nzGwxM4qTjgh0H5M9FfpN2zH3wXdj5IC1a0pFveAmAlAag3ykgzvbuSX/swtgwXWw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Mc3bLXUMW2tuSvPOjr7lQivoF8QXUK8IYN83ID6Ze9g=; b=YRp+WH/5GH6gNPU5CS0PlbJf/QFR2yiyV2BUx+iOoGokuI6seulYtuDE3G0Zvvak0MMHso9lJ65r/6sAAlGvL/6KZX6Foa9a3AwaKEF51cM0sBvxF7L2QYYeo2g4jpgu118RHBLi33Eq4I+jC1McuexOGFiAHPM0vRutxOZYWEg=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com;
Received: from AM6PR07MB5560.eurprd07.prod.outlook.com (2603:10a6:20b:6f::22) by AM7PR07MB6932.eurprd07.prod.outlook.com (2603:10a6:20b:1ba::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.9; Thu, 2 Dec 2021 11:06:47 +0000
Received: from AM6PR07MB5560.eurprd07.prod.outlook.com ([fe80::6cad:f356:5763:7b87]) by AM6PR07MB5560.eurprd07.prod.outlook.com ([fe80::6cad:f356:5763:7b87%6]) with mapi id 15.20.4755.012; Thu, 2 Dec 2021 11:06:47 +0000
To: John Scudder <jgs@juniper.net>, The IESG <iesg@ietf.org>
Cc: draft-ietf-sfc-nsh-tlv@ietf.org, sfc-chairs@ietf.org, sfc@ietf.org, gregimirsky@gmail.com
References: <163838697660.26243.14013438151126978550@ietfa.amsl.com>
From: Martin Vigoureux <martin.vigoureux@nokia.com>
Message-ID: <7e59d723-8ee3-0a6b-dad3-afd32aba3e57@nokia.com>
Date: Thu, 2 Dec 2021 12:06:37 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0
In-Reply-To: <163838697660.26243.14013438151126978550@ietfa.amsl.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-GB
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: CH0PR03CA0259.namprd03.prod.outlook.com (2603:10b6:610:e5::24) To AM6PR07MB5560.eurprd07.prod.outlook.com (2603:10a6:20b:6f::22)
MIME-Version: 1.0
Received: from [172.30.2.231] (131.228.2.21) by CH0PR03CA0259.namprd03.prod.outlook.com (2603:10b6:610:e5::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.17 via Frontend Transport; Thu, 2 Dec 2021 11:06:44 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f16a07fe-a466-488b-3c6b-08d9b583d584
X-MS-TrafficTypeDiagnostic: AM7PR07MB6932:EE_
X-Microsoft-Antispam-PRVS: <AM7PR07MB69322761430362C519DFCBD38C699@AM7PR07MB6932.eurprd07.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 8JW+5PPmlDGZ86lFnfiS/gXuaE9Aq4ruW7c9+zqN9UCDrVXMmSVXgQxicfbRG7fgalryKrIFljiBW6ELhH3lOcQbnAuCToLaGWXeZF7FFi65J9Eq3szqZhw85vbvlAjDUqNrijHROCZJcBLc+qJZ/YmVf665klOv/JCAeMDkuQJ3goJy/RsMOlqhSNycVO3RYgxFzZwa3kgXAWMlRRsWq3msPB+LobKmT+Z4x2vkgJ+TaELuFj4+1K6IGc2cQ2FSwyvx7eM3arE+VnPo7PzS+tejZp5YJqmoR5uozS46ZajkR3qkYeVkiEqD442gK5/SBZmoOLQknrUo3Rs1+LEAuv48vuYy+dFJCN+IGxDeGv6I/tooF8hj4wuG40B1NnlfCflurXslz8e1go5c3zE1iNgvkmhxKhPdgjwfUGNiOJuXv3K3jO0CGR9B+9QKuvGio1czZs6bt3xsmvXGfR/PcIqBDCOAhbcDWfGdsQv7TSre0BMUiu27iSPqBkfsuLBrU9++gv9yYJAfQu2JmW96tCvsc8TJvXoR0NwU4+a/wgrtzi72aDgYhfNmKHr94Ew5Y7FpcTp2dvE//s6y8Ocx8HLhst8bANRQcP4oGm7gMakEFuyxTJ7Zr7qDl+A7K4kqwBqMGkaNPARou8pEqbL9k+EE7fSDRS/ElK75l5KP47sZw0N6IvqE2X3YacDTT/zvyl8YyvlGs7IeoOCYxVeyFem5gXA8WoJNTYSbW3fNMa8LJ/bgVh35ALsL8y/vchWt3eB1Zsf3lJDjJgJ9GYqEoMrZlLdADv0ZDBg0++pxBk4rupj3sY+sTRGEjWB33qWD1vgU5xJpql/NMKnoI2cvj7IzBqrWjihW6psLCwukeB295Fak8imH26gZduhGgzSGwNIJTiAIoP8mgcU3w9eU7glESfd2DLfUDStymmPeuTmv31GRg7sY6a64PkZzoEf0
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM6PR07MB5560.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(366004)(66946007)(66556008)(86362001)(8676002)(66476007)(36756003)(26005)(4326008)(316002)(2906002)(66574015)(2616005)(83380400001)(186003)(8936002)(110136005)(31696002)(16576012)(508600001)(956004)(5660300002)(38100700002)(82960400001)(44832011)(38350700002)(52116002)(6666004)(6486002)(31686004)(966005)(43740500002)(45980500001); DIR:OUT; SFP:1102; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WlpZQzFyNG5vZFJOZ0hIS0FrT3F3NWRiMkhlK053am9PU2l5SENST2tENzAr?= =?utf-8?B?LzNBQ05qNmZWMWhpOGJvSGZOMUdYczlpVnYybmZIMDVXNzVQd2F5aXFMMEdL?= =?utf-8?B?MlRVYzBvWW5WdFI0WHUra3FEZC9VUEthb0VHNmphM3pnbElueDEvUVVnUzlK?= =?utf-8?B?MDBPcFFEQVRpVEMzdXVTYzBhWk85NDRyRXUyWEh3eTkzaXk1YUMwYjZtOCs1?= =?utf-8?B?N1ZPNEVZemVMOWlVL3B4aXFDQXBOUS90M2d5UGlESWxldnJMd1dZdWxGVXBz?= =?utf-8?B?TEs3OXlZcDJzSENlSE5pKzVjMEoxNGFlQ2ZnVG5OQ3ZKeFFpTlVzK3lZcWVm?= =?utf-8?B?MU9nV1I3UHg5QUJSb1krQk84RHFFRHRPdlFoOFFDQ1dGQ0svVTB6eFh0b092?= =?utf-8?B?MjlBaTBEWUVlZG54MjcyL0NsTkR1MG9xY3FKSmh2Qlh4bXI4OUtGdEJ4MVJn?= =?utf-8?B?MTBHQ2tTYWRTc0V6NEd6OFVPeXlvL24zcCtsQVZQcFhzTGlPWGluSDN1M3hM?= =?utf-8?B?OVZNV2U2VDF0emlwVUo5OTJsdTlCOWR3dHlSQ0ZVeVhuODNGVC9VYkdkeW1h?= =?utf-8?B?d2xNTGw2ekExcXZMc2NjRS9BNk5HU1JhTU05T29ITzFLM3IyT29hS0lIVzJr?= =?utf-8?B?UW4rV3ZjcXpIQXdWb0RHMmtCWmI2MnFjaFl2YjROZGxCWG1pWFZBa1dQa2Vy?= =?utf-8?B?NGJkeWg2TE1oTjlUV1FSM3Z3QnVaQzdxbFlFNEhQd0RXQ2FHREZLdlZFQjZ0?= =?utf-8?B?VlBUb1JpcWNmSlJNSG5XVitTTVV1aEhnNDlkd3NxY1JXQWxERFRSeU5Za2h0?= =?utf-8?B?VTJXT2ZLQkE5L0JHcGc0R1lSRis0K1BTVWNPenFPYUd4ZUZCZUdnOWxBV1BQ?= =?utf-8?B?WXpkMW1EVFI1Q2RPWHB6M0FOaFdjOVRRZjJCbHFSRFpGQXFQbEhFOGNvbC9R?= =?utf-8?B?dzZJYVhqWUgvVXVHc2hSOGFncEtFTnN3RG9wODQyYmZCQ1NPYVJJbW9EcXd3?= =?utf-8?B?SVF2UWl6YUcwUEx2Ym8vMDhPQjNpRW5GUkVBNEJrbG9rL3ZPUHd6ZEUvdEhG?= =?utf-8?B?YWF0dEtQQ2VnVVlIdDBYYk5kYTNsV1BKN2JFeVhlZGhzNFA0d0ZoZ2NxQjNT?= =?utf-8?B?TjA0Q3lHWXNOUTZqcjJhZ00yTm9FM04zd2RmSU5GN2VJVlVTRTRZaFVadDV4?= =?utf-8?B?cUhqcXNhdnRFcEpKcUJNNUJmbXN6anBvV0xJKzlZanE4ZUxKYTN2VnNnK2xT?= =?utf-8?B?Y0dkODFVaXdheU4zazY0akJXUmEwaVFib2ExaGw3Smtsd1FRUGRQQkpNR3Na?= =?utf-8?B?MzBXVEovYklIVUREd1h0N3NnWWE3aThVYldCSzdRQ2FQSDJuMTI2eHJJZ1dY?= =?utf-8?B?YkJrSmJEelNkR0hJY3BSZHNFMlFDTkVVbHZPZDdJb2hoS3pENXl0Vmd2Ny9n?= =?utf-8?B?S3VPMlZ1RXNwb2c0cFZsYW9WdkRTWEIyL1I3QzlES0Z2NHg5eS8wNnRqYzc0?= =?utf-8?B?VVA1RUU3V3ZUM0U5S0NXV3FaNkVDeTJDMTRKSVJMNnRjUUFleHp4aHhGQXlh?= =?utf-8?B?d0pCeXczTWw2akJ2NVl0bWVvcHM2dzM5b2xOTktqN0xGRi8wN25oVkNlQnBK?= =?utf-8?B?UldTeTVGaFB3SjhwTlNFVlF0ZW1jSlUrci83dmZ2UTVoc0hsV3Rib1Nuc0lP?= =?utf-8?B?YWtvNHJ3VGs4aFV1VFZaRmVwOTBZa0VxYVozTWYxV1pNa3lmUkx5YWtaOGti?= =?utf-8?B?cU0yVzdpKzdLbzNYdWNPZnJlQmZYUFNLeUZXaEtoeW9yK2V3T1N2bnNVbk1E?= =?utf-8?B?MmpvcXVSemY0RG92VGdHN0RSS0FzL1l0U08vb0lJVEIyYVEzNkNtaHdjSE9I?= =?utf-8?B?UXhCclNPbjZCUWhZSUl4UnJxY2d0bDZBMFpYd1Y3NytzNzlkN01IQk1TSFZi?= =?utf-8?B?YmZwSERhNVhLLzhMc28xWUhqai8yMXNJMTI2NDNzRUIvUFFFUkx1aTRhOTJE?= =?utf-8?B?QTVGTXN2OXRHZHlmejdkNUxuT2ZBOVFpZ1orbmRZMWtLd2pZMGtmSFJ3L3BZ?= =?utf-8?B?MEIraWc4b3MwUFFoYWkvbzlKc1hlZzRZcnhPQkRBMklQN0t0N0J3OVEwckVK?= =?utf-8?B?WStCOW5KZkZZTXNoWCswL1BZMmJsbDI1Yjlzc3ZpME9odmJVZFVZMkhNRHFo?= =?utf-8?B?dTBrK2NOSnhVT3JBamwwUWNhSlNhbEhLUUxwWkZueTRsTktQa3F2aTNjUUdv?= =?utf-8?B?cEtEdFk4VEJvdmhPMjRBWEx0aElBPT0=?=
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f16a07fe-a466-488b-3c6b-08d9b583d584
X-MS-Exchange-CrossTenant-AuthSource: AM6PR07MB5560.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Dec 2021 11:06:47.8598 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: cxaeu0Z5vhoerTuTuPWWQLE+I7zBwZOyot89QKkdcvUfMOrGj88plHpH8DB91jqb90Qv6YAuPg9lS72oFXEfKmA0pbHB3OYEK24QiJljHww=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR07MB6932
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/jIzvAqnNcH0VOIX2e2XhPdrGIZM>
Subject: Re: [sfc] John Scudder's Discuss on draft-ietf-sfc-nsh-tlv-09: (with DISCUSS and COMMENT)
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Dec 2021 11:07:04 -0000

Hi John,

please see inline.

-m

Le 2021-12-01 à 20:29, John Scudder via Datatracker a écrit :
> John Scudder has entered the following ballot position for
> draft-ietf-sfc-nsh-tlv-09: Discuss
> 
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
> 
> 
> Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
> 
> 
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-tlv/
> 
> 
> 
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
> 
> 1. I notice that in his RTGDIR review of version 08 [*], Stig Venaas suggested
> some improvements to the security considerations section. This was subsequently
> discussed and Yuehua Wei proposed some new text [**] for version 09. That text
> isn’t present, and I don’t see any further resolution on the mailing list
> either. I’d appreciate it if the topic were closed by either adding the
> proposed text, or some other text to resolve Stig’s concern, or explanation of
> why no change was made.
> 
> [*]
> https://datatracker.ietf.org/doc/review-ietf-sfc-nsh-tlv-08-rtgdir-lc-venaas-2021-09-29/
> [**] https://mailarchive.ietf.org/arch/msg/sfc/Q2Snf_ZLTkJ1augbaWpmNYlwFBU/

I think the authors had the intent of including the proposed text but 
indeed apparently failed to do so before it went in IESG Review and I 
missed catching this at that time, so thank you.
I'll ping Stig to see if this matches his expectations.

> 
> 2. In §8.2, the two first references, [GROUPBASEDPOLICY] and [GROUPPOLICY] are
> deficient. At a minimum, a reference should provide enough information to allow
> a reader to straightforwardly determine how to retrieve it. This is true even
> if it’s not an openly-available online source. These two references have less
> than the bare bones, I don’t know how to find them or refer to them.

I didn't feel strongly about these as they are Informational.
Yet, I've found:
https://wiki.openstack.org/wiki/GroupBasedPolicy
and https://wiki.opendaylight.org/pages/viewpage.action?pageId=336503 
for ODL (although it's qualified as an archived project).
Maybe the authors have better references.

> 
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> 1. I support all of Ben’s discuss points. I also want to reiterate his comment
> about the desirability of having useful captions on the figures.
> 
> 2. In §4.2, you write,
> 
>                            This context header carries both the format
>     and value of the Tenant identifier.
> 
> However, I don’t see anywhere that the header “carries… the format”. Indeed,
> you write that the Tenant ID is an opaque value. As far as I can tell, there’s
> no way to infer anything about its structure without a priori knowledge.
> 
> If that is correct, you can simplify the sentence to “This context header
> carries the Tenant Identifier.” If it’s not correct, please explain?
> 
> 3. Nit, in §4.7 the words “quite efficiently” don’t seem to serve any useful
> purpose; the document would be better off without them IMO.
> 
> 
> 
> 


From nobody Thu Dec  2 04:21:06 2021
Return-Path: <martin.vigoureux@nokia.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E8283A10A0; Thu,  2 Dec 2021 04:20:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.453
X-Spam-Level: 
X-Spam-Status: No, score=-4.453 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.701, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, NICE_REPLY_A=-1.852, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.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 OM2OLWFA_MjT; Thu,  2 Dec 2021 04:20:55 -0800 (PST)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2125.outbound.protection.outlook.com [40.107.22.125]) (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 7D88B3A0045; Thu,  2 Dec 2021 04:20:54 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O+7paKniyM0QuS9eN9pPcC7xkSD98VBKIMa68AQ9mMAqEDndMttimgzYkRIZwj02ruAjQzwm3qTW3sRkGycnHp7NywqgK5iBW7epP9cq8Vl3HUDxoo0+AlheEA2eUs9kom7F7ZJ6s7KpnBHbNV7k32yplPXTE1Xz6BL4q2Jo14Ugc1LFlQKvn+eUfJBvdutbXWAY590/2/43iBjg0/Z+3XtLsQW6rzGUZe90EzQY2nQUKmOzPSx8CTqQ6yN3zy/QGc/u0NYBHbX0Z6Y3YZJEK17oMmGVVUIxi5Ws1ultX6yQmX94PIQAiJzlxypSZlzT/+/rw4ImdtEATjEk15qS6Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ART3ezMXer+sCZlhy7VIJ/bb2SRCJMmVF75WbodUYJ4=; b=WFFSFkoWlb7JnHkBtiP9J+HQM5S/I+TOBblKA56DSy64Zi3p+vuwpMr8LCcYMRJ20gjNcs3MY1/5t6gq+avN8i3aW2aj9SuhDW9SXGrzWRlcJqS3r/OKhEoOWke+SIrO1uZUY0hLQbbT2pJRedP8Z7FeHkyv8S4BJou4N90YoImW+LDxxMoas9ED5Lg8wsjSKxkP2w1osjhq1DhSGh8bM8mHZB2wueYSpRpGDvJs9FigCPYx7iYCt+uCr+a13ptIIfKg13JLcAlKP12UTa3BwGztO3hD4bK404MabgcBKjDpGnN0B1dflOfjLM2gg/TVqkXdrKIrd/ZaDTqRsLdG8w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ART3ezMXer+sCZlhy7VIJ/bb2SRCJMmVF75WbodUYJ4=; b=Nm5v8nWIoY9lX+PUgrKFVKFJHlpkqLc4x1CEytb9v6sxGMW+RvWZlxKHzj5spiknh+4S1f4N7z4rYxc4gjYxDhFmWua/eXLzPEkZfl6GMRFdEKvGD3i4XiuamZPNmVUqWLT4XLhg+bvvv9g0RMMHxkqGX3rhPg0UQR4Kstwi6RE=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com;
Received: from AM6PR07MB5560.eurprd07.prod.outlook.com (2603:10a6:20b:6f::22) by AM7PR07MB6421.eurprd07.prod.outlook.com (2603:10a6:20b:140::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.9; Thu, 2 Dec 2021 12:20:48 +0000
Received: from AM6PR07MB5560.eurprd07.prod.outlook.com ([fe80::6cad:f356:5763:7b87]) by AM6PR07MB5560.eurprd07.prod.outlook.com ([fe80::6cad:f356:5763:7b87%6]) with mapi id 15.20.4755.012; Thu, 2 Dec 2021 12:20:48 +0000
To: Francesca Palombini <francesca.palombini@ericsson.com>, The IESG <iesg@ietf.org>
Cc: draft-ietf-sfc-nsh-tlv@ietf.org, sfc-chairs@ietf.org, sfc@ietf.org, gregimirsky@gmail.com
References: <163818356894.9882.14504113673742570287@ietfa.amsl.com>
From: Martin Vigoureux <martin.vigoureux@nokia.com>
Message-ID: <f511d5ec-a840-52bc-ec9a-da8b54403781@nokia.com>
Date: Thu, 2 Dec 2021 13:20:36 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0
In-Reply-To: <163818356894.9882.14504113673742570287@ietfa.amsl.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-GB
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: CH0PR13CA0052.namprd13.prod.outlook.com (2603:10b6:610:b2::27) To AM6PR07MB5560.eurprd07.prod.outlook.com (2603:10a6:20b:6f::22)
MIME-Version: 1.0
Received: from [172.30.2.230] (131.228.2.20) by CH0PR13CA0052.namprd13.prod.outlook.com (2603:10b6:610:b2::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.8 via Frontend Transport; Thu, 2 Dec 2021 12:20:43 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 203b85b5-5464-4261-47b5-08d9b58e2c1e
X-MS-TrafficTypeDiagnostic: AM7PR07MB6421:EE_
X-Microsoft-Antispam-PRVS: <AM7PR07MB64210B6A4FE5887661DE7D728C699@AM7PR07MB6421.eurprd07.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: S8IYkm3OAaVLxyE5P3gYUVeYkgMOojeSrbAQdjGONHIkShIq4KgFKMHnp82d5bu7nipR7RK3c3fYhnH6VXsZs2MmL3a0qoufR0whCYk6bd8AQDsZtctuMxY/wQzWRu9kB33/351v6LtYowz0ZcUWC8CuT5b/YKoRdmoekhEaSbpq7buCwycqrjaAkZmE0an/LpUDUYW4ZhQ4jFCc7SD22GqPUW5hJlmsHQvpyt6aWUhLgZVQQF3yiUhlTEWAqJu6g5jl564Rp+ZIkCi9geRrkisHLTjsRzvMfzcPpqVUIte5u734PCKzxIeQ+2V7c3Acx9x4SuIR9lj1EwuK0AbwIXd4u/WnZJtHy6zaC+F8AJWNFHqARmJ9MK3EBiLYkQO7JOxRuKXDpEXMFifqFY+SWT28doKXgum1L9sN1XoWZ4EfxLBW8T0s56DaBEcNQ0RMyWOOmJclXMMEpHjZdEbMyPZ6JgiYQXRNViuCwzOWaJuLVHFOuxfcFjaUTKqj39huKZjg2GaX1KZJVXXMoySIspx3mjX2fhW9Gj4oh/LD4xuH0FbY7F/h9fmnpnfSKt+bgPc9Lv9LhQxI/Pzg9gf64geAXLE6gn+SosMXGAO+19A1IDC5HdpWoCQxfYF7O9qDGC37yMP0IqKv/NP83lrr8K17c3VU9I7FRbSYZe5aNHLjmPHHDKvUggP+6vu7ixzy4PVfx6G781kJlcRnbznHc8Tz3VGnRdpXgMhOP8GLY3ymWOQqrQjWjSnOWXzE4PEIFOyCY1nTbmh8LPcDybiTVhq8MPy3l5WtJM5YM2Jlzrmf9xy/+VhJYKOOucEAAC9fZxQeP7l0VgWnF06Ydwe0c+RnQ/9T7U4M1Okxl9ZDeULF+Wyn3SrPHmbQfjRJKRU4mnx59L6guGX00ZOIwioHZg==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM6PR07MB5560.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(366004)(66946007)(38100700002)(38350700002)(66476007)(4326008)(66556008)(36756003)(6666004)(2616005)(966005)(4001150100001)(66574015)(316002)(956004)(2906002)(31696002)(16576012)(508600001)(110136005)(6486002)(8936002)(44832011)(31686004)(82960400001)(8676002)(5660300002)(26005)(52116002)(186003)(86362001)(43740500002)(45980500001); DIR:OUT; SFP:1102; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TVFqRnkrQ3VoSjhJeEZOZmNWZzZqWDZsemZQSVNrRUgzNXFYZEhPa24yU0hu?= =?utf-8?B?dC9FbjdRUGpCcEdIODFJTUJ0cWUzVXlralhUWFltcnBCTy9wazE1dzEvVnlG?= =?utf-8?B?dG9TRDdMTkpZVkpCc2ZnOTJTNkcxc2JxN0g0b1Jaa0I2eG1jaEVFRGwxQzAw?= =?utf-8?B?SXhGblRtQ2w1VzNvVzZERm1jcnI4SE9Xenl2dDk1a1Q0OGhFNWl0RWt6ZzlP?= =?utf-8?B?ZU9KZ0VkWmpHWTlwNS9vdmdlbzZMekMxSFovUGplWEhkeDdEODdsTE0wOFl3?= =?utf-8?B?YXRrZWw5T0xJUmdXaWhtQnprM3o1QTQwRzVyenBjMXRWNjNhNlk1dUFxTDlS?= =?utf-8?B?eCtpZlJxdWk0YXNhYWJjYlJlWXpHbFNvRHNBRFZhcm5OY3c3WG9KOVRJZGZ2?= =?utf-8?B?WnAxMS9rVEN6VmR4SFRnNTJSWHRxbERPMEF2M0toWHhiemY3UTdWdkR3ZDQr?= =?utf-8?B?dW1jQWdTN0MzZCszQzVoVmtGSnphaDhIK2NRZTR1MWJKU25Rb1oxd0lDZmFB?= =?utf-8?B?UnBnK3dxRjlaQVhCZzVWMWEwRmx6b2VCTWU0djZhbDlCcmRwN3h5RDBRTytC?= =?utf-8?B?UE1ENktBbEdWazJ6cjE0Mk9XcFVqUkxBTDkvUnBYOENNRGp4YzlrU2FuZHN2?= =?utf-8?B?SnhhYUpmZ051Nzhsby9WVEdIbE8vbEZidnJOcy9ta2RnZk1WK3piSDV6dCtE?= =?utf-8?B?MC8xOTA3cUYyamxRYXlmSGR0V3dnVVBPbW9ZQitINW1XVFo5aC81RWUrVEJ1?= =?utf-8?B?dkNybHl4NTdBZXc1czlqQ1Q2em1tYndmK3RkUElhWTRMUHB3SXlXUCtOeGRi?= =?utf-8?B?T1AxNE50aXpPV24xU0N1QTB4MThJWnZrUW9COHcrYzh0WnBHME1LTnA2ZG1X?= =?utf-8?B?dEEvSDhWM05UOUNFUDZTMWN1WHozNVhpY2lyTVFBWGdneEVQbEMzY0RxUFJO?= =?utf-8?B?MVJtTnJUVUk3MFdaem1zZndwdS8wSitncExIczdtelFscTlUdGtsMTdJN1po?= =?utf-8?B?UzdkME9qTmJWeDhtaVo0dWlkT0ErNkdKR3Q4cUx5RGZTZVBFNDEyeitJMDZm?= =?utf-8?B?dDdBZzh5TUoyYnZnYnlKUjdMZDdRREVxRUJOSHpXbDU3dlpUMHl3UnJmMUVV?= =?utf-8?B?RHZJVkRjYWF2Nk9zWjBaR3lMb0J1MW43MGtzVi9rbTQ5VVVYS216eXBhL0Mx?= =?utf-8?B?OVVTU0RZbmh2MWJTNWJwbHVKOWVOQmRsMUlrOG1nNmYvRnQvb1VmaXRHSGxB?= =?utf-8?B?M0tuYkMzOVRsNDIwN1JVYUdnUTBlZ2ROVUFuTCt5UWUwa0p5V253VnhnV1dQ?= =?utf-8?B?REFGTEpQdWZqVVJ2bUxjQVJIaTRMNDdqRXc0c0wzWnJIczBtU1RWeSthR3Jw?= =?utf-8?B?dTJVSnVJYTNJZTh0N0xkVXFhZHc2cVVsVzl5R0VseEpRS2pzVUVybmc2dWYw?= =?utf-8?B?d0gwQ2tidW5kYndsbFYwME5nc3VHQk8wejlzSDR2TWMzL2dBVVVqSWVqeVFX?= =?utf-8?B?ODZ5c3FZQkFBTGVBK0U3YmpYNEg1MElraXRiVkkwTnVudVRzdll5TlZibitl?= =?utf-8?B?Zm5mdzZzMjdKUDZaa0RQZTdvT0t2NndkT2Z6QVNhOTg1RnZxdE5UcEpmR0ZM?= =?utf-8?B?dnAxN21YRCtyZGpNcHlFcDhZUnJRK1NxcTU0Nnl5azJVdUx4SGV5bEVSVHJ0?= =?utf-8?B?VG80bktSeUhjamRwLzk1TFNqRGd1bkFreVBWeXVOMkZtZVU1U1huZkpPdzhU?= =?utf-8?B?SHJTT252SnBWZ0Q4bU5LZmFvd3kyYUxtNGxVckRxellBU0F3QldGZHFyeW9X?= =?utf-8?B?L052aDVHa1I0VDZ3YlIxd2R5WDJERFpxbm5XQ1FXeW1aNkcxZG5YZUNkZ25t?= =?utf-8?B?dVhCeWx5SXhPTjVwbjVNazMwOHhCQkQ5YWtFSzA3aUFqRWE4ZkxoZUNOQWZt?= =?utf-8?B?N3hVSFNoSkJBRW9pMDZZVFZxMU5ZTFhqUWU2VUplZkpTNExLMFJNaU02Qzgw?= =?utf-8?B?MmZEd0hDS1hMM3A1b1VORklpRnlkVGlHSG1lTkZzaXpvS3ltUHJ5V0RSSEIy?= =?utf-8?B?Q0pVNmthY3kzTXhDODlQdFNKMUJBUHRYVEJETjFueGRqcmNZcSs3THREZzFB?= =?utf-8?B?UitqYUJFTDVwVXduWDFHVjVnTGRjQlEyMTFwMVdXa2pBZkZsUVFOZmppalFt?= =?utf-8?B?WXEwZ2hKWEc4WVdIaUNPNnFLTDlJZ0hSTStWZUt2em1iSk41REN2YmFMMXA4?= =?utf-8?B?eEc0T0lzeXZTOU8wa1R6YjY5UFFBPT0=?=
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 203b85b5-5464-4261-47b5-08d9b58e2c1e
X-MS-Exchange-CrossTenant-AuthSource: AM6PR07MB5560.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Dec 2021 12:20:48.1363 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: G/o+fbpTAcRz1axCsCcsMnk3SDus3KK78RfnM+FjovqU6SDpczUFBQf3pwG2vTdfEZNNgVqE0jyCcg91/0+oM5rrbkLXV9Q63hsze256EoI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR07MB6421
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/kDd6fAHT_NNBsdSSlEy8a5qCo84>
Subject: Re: [sfc] Francesca Palombini's Discuss on draft-ietf-sfc-nsh-tlv-09: (with DISCUSS and COMMENT)
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Dec 2021 12:21:00 -0000

Hello Francesca,

thank you for your review. Please see inline.

I invite the authors to share their views.

-m

Le 2021-11-29 à 11:59, Francesca Palombini via Datatracker a écrit :
> Francesca Palombini has entered the following ballot position for
> draft-ietf-sfc-nsh-tlv-09: Discuss
> 
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
> 
> 
> Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
> 
> 
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-tlv/
> 
> 
> 
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
> 
> Thank you for the work on this document.
> 
> I have some comments, mostly having to do with clarifications and improvement
> of text for readability. I'd like answers to two main points: first - I believe
> the lack of normative references to the documents that define the fields this
> document registers into IANA is important enough to warrant some discussion.
Not sure whether you are asking for Normative references in 4.1 or in 
4.2 to 4.6, or both.
I'm not sure Normative references would be appropriate for the metadata 
objects (from 4.2 to 4.6) this document defines. All of them are opaque, 
and under the control of the operator. Informative references (like in 
4.6) would be a plus though.
I'm sure the authors can add Normative references to 4.1 too.


> Second - I'd like some clarification about interoperability. More details below.
It would be great if you could elaborate a bit on the interoperability 
issues you foresee. Personally, I can envisage misconfiguration driven 
problems, but not interop ones.

> 
> Francesca
> 
> 1. -----
> 
>        Tenant ID: Represents an opaque value pointing to Orchestration
>        system-generated tenant identifier.  The structure and semantics
>        of this field are deployment specific.
> 
> FP: I am worried about interoperability, as the field is defined as deployment
> specific. Could you clarify why you don't think this is an issue? Also, please
> add a normative reference to the section and document defining tenant
> identification.
> 
> 2. ----
> 
> Section 4.3
> 
> FP: Same comment as above for Node ID: please add a reference and explain
> interoperability, as this is defined as deployment specific.
> 
> 3. -----
> 
> Sections 4.4, 4.5
> 
> FP: I do think these fields need references to the documents they are defined
> in. (I am aware section 2.1 and the normative references should help, but I
> think it would be much clearer to have direct links to the right place in the
> text.) For Flow ID, if I understand correctly, this document defines it high
> level and gives examples of what value it can take. I would clarify that in the
> first paragraph of the section (as you do for Section 4.6), instead of having
> the references only in the "Length" paragraph.
> 
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> 4. -----
> 
> Section 4.1
> 
> FP: I think it would be better to have the sentence "Reserved bits MUST be sent
> as zero and ignored on receipt." only once, rather than repeat for each
> context. What is missing instead is the number of bits that are reserved for
> each CT. I know that it can be extracted from the figure or from the value of
> the Forwarding Context field, but I believe figures should be complemented by
> clear written text. Additionally, to improve readability, references should be
> added for the forwarding context where they are missing: VLAN identifier, MPLS
> VPN label‚ VNI.
> 
> 
> 
> 


From nobody Thu Dec  2 04:31:49 2021
Return-Path: <martin.vigoureux@nokia.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 148753A1081; Thu,  2 Dec 2021 04:31:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.453
X-Spam-Level: 
X-Spam-Status: No, score=-4.453 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.701, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, NICE_REPLY_A=-1.852, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.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 JrhT0XMfLRhL; Thu,  2 Dec 2021 04:31:25 -0800 (PST)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2137.outbound.protection.outlook.com [40.107.20.137]) (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 476D43A1079; Thu,  2 Dec 2021 04:31:25 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UvssdbfIIT2HWYJZ8/hnDUTgaR1vA553brWBxaFaxa+E5SZAXjw9rX3/K3soq3ZJBnrFSDO0PABnpGjL8nZBrnXZLafapNAHeLtfmrIZl/s5JlHiSCw50PE/u1a+kYYN3A5doyIM0lpxZrRBueeTxVPhc6XfzeNjmIXrXgdiZyDeNILSXugIJ/0VoHbOXquaZ7ACB7lKojrYJ5MPtFMAwyVxdN3vfcMiWoRzzMCSfxQz72d18963cMqHGBKFcHp0NAH/SLwDjuGRcT3Yq8UxidOs65KUg7Cs6zPGo2GoRbArDcxGherQZ030MRgZTz5DjbzKwr0aBJJ6bOicbJBySw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=0pC9hn1nbf+zZACX50wXweWztK0vb+fav/+qDVj6Wu0=; b=k3VvVPT1Y8zuGgc6tY8ao26pbXZQhPEWSssqTJTAOLKdddC5hApPWnQRACKhZNvE7S37ajImQTd7ZJGsOTE84uLMQEVkuumOU1lwEXW002ZWiXJxmj30sJ2a6vIfjA+afZ5xOPtp0xrVkAmh0uGJG1yKTMMp6bYro5LCinNLYmm7OrrWshT1+Q1WdAC8DI4hRyYo+OUDVyDrd6tudKGYLVLt1/PzLcZtEOzPhnhWVmvE9OkMzC4dfAJ2GvlaFV1hKP5V89vlPZerDNv/GPapuWVd+HBrTSEtqppQt7LdXIIMmpsjqTmTe0dqw4sZfsBodZbB1BhNka5dTYAA4ALXXg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0pC9hn1nbf+zZACX50wXweWztK0vb+fav/+qDVj6Wu0=; b=hCDC60nLhQDgbyY18wO2DtMdF/yiLwJi/tgrhfYhNZJ7SZbX1zoo/hTdkZpbPZSxvc3irePSf/MKbJMTitlIl9tawcP9FzDRu9tB0kaAgKHyzwIKDUsw6DpQbGzyO2y1BRPhT6EYw0n9MR11auDHOnbI4OWJh4b9OUDkt48LKk4=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com;
Received: from AM6PR07MB5560.eurprd07.prod.outlook.com (2603:10a6:20b:6f::22) by AM5PR0701MB2370.eurprd07.prod.outlook.com (2603:10a6:203:11::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.6; Thu, 2 Dec 2021 12:31:08 +0000
Received: from AM6PR07MB5560.eurprd07.prod.outlook.com ([fe80::6cad:f356:5763:7b87]) by AM6PR07MB5560.eurprd07.prod.outlook.com ([fe80::6cad:f356:5763:7b87%6]) with mapi id 15.20.4755.012; Thu, 2 Dec 2021 12:31:08 +0000
To: Benjamin Kaduk <kaduk@mit.edu>, The IESG <iesg@ietf.org>
Cc: draft-ietf-sfc-nsh-tlv@ietf.org, sfc-chairs@ietf.org, sfc@ietf.org, gregimirsky@gmail.com
References: <163821236125.28147.303890929675278219@ietfa.amsl.com>
From: Martin Vigoureux <martin.vigoureux@nokia.com>
Message-ID: <0a4aa262-af02-a3b4-8ab9-0fa02b41f185@nokia.com>
Date: Thu, 2 Dec 2021 13:30:57 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0
In-Reply-To: <163821236125.28147.303890929675278219@ietfa.amsl.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-GB
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: CH2PR04CA0003.namprd04.prod.outlook.com (2603:10b6:610:52::13) To AM6PR07MB5560.eurprd07.prod.outlook.com (2603:10a6:20b:6f::22)
MIME-Version: 1.0
Received: from [172.30.2.230] (131.228.2.20) by CH2PR04CA0003.namprd04.prod.outlook.com (2603:10b6:610:52::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.22 via Frontend Transport; Thu, 2 Dec 2021 12:31:04 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4ca4b5d7-1c99-44ef-fe43-08d9b58f9e00
X-MS-TrafficTypeDiagnostic: AM5PR0701MB2370:EE_
X-Microsoft-Antispam-PRVS: <AM5PR0701MB2370D4AFE2D9D525E4BC874E8C699@AM5PR0701MB2370.eurprd07.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: tLrfwZiXbuNb2Gkfx5GHfa2lGxtGHlvtn2VdsVP+KPSgrrUl2SUdM9SQO7in3YijOjrFuC1Zojwq3YwmOYotuphq/Mjy4BdpQmiJQ2ohgOMAKFMRT6b9pKzV3c1EDRzdKAVvJsC2WuRelVB5rGxtS/WK5JGTy+3NfE8wLIHgpoOT5Ard5LXFsDQzxdp846ue5Bc3eoBsK/Zm1fIvlimY5zURHyDzhRMJuUXuHdt8zYjxzJuYkE8zzawvCJoFVXSEcET9Owx6oJswOhTqTXzcIrla3I2+LGLC6bVlAZykG2Jnn7uaACIvKFTFTqvrllrLDnbz+gXYzSrGKzh3ZEiAU6zVQNXpkW5JVUWUyzqpxINCyNBwGjegDNwKazJf32PodkHogVMEaVjT392urePaUZZS5RxueZ8AWUnI+QtNA1pi7n40VwKXBiJLkkREB4V2Ll0iX3I0CkJMlLztS+NT42/PDxz8epCcUBc5jZsiLMsd6F4giS4d8RGq/PfD6KSKOCEr0aiF/FMkoQ1aE4Pvn3Wcio35vmKs8y63xUCxM2xspZyc5/PsvwPFEjQKkaKvrl5V1U4Z8YlN8j/egAd5xLRP3e1coFd0deAYpiJg+nFMsykwg6+Kujm0/s2Epxv2w8l+eAwb4T3SYaAWrIZEs2GJDzSPi2VRPxFWgDKX1pZJVmmFCYOue5AqXTb5xtG6aKVGEa37lISQFEW/aGc7xUQw5PJrvHUWlCVGMyQa7x8OpRHqc9wyAmSMstmz9I5I4ov4a/jJgqN+KWPpoZz0L9JJ9bgGoFRhO2tYD1l3MKEIpRkBd2bENZHBQmjZA9NhKW8OKWi/ewLnNazpnbdVz+7aQ6mgjRCf+BEQl1WhqsQqRjjNimo4kNuA2vLpRPa0wnCkrBJMg1dHE8QIv+BOz5Kixjof3O22hOYHhmp08/gG9niuxOc8bizdON+ggEgE
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM6PR07MB5560.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(366004)(4326008)(52116002)(83380400001)(2906002)(86362001)(44832011)(66574015)(4001150100001)(956004)(2616005)(8936002)(5660300002)(66556008)(6486002)(38350700002)(82960400001)(6666004)(31696002)(316002)(186003)(38100700002)(66476007)(66946007)(36756003)(26005)(110136005)(966005)(508600001)(16576012)(31686004)(8676002)(43740500002)(45980500001); DIR:OUT; SFP:1102; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MGdMQytSOVZ5MjVHTmtaU2lPVENUYnZ0TkZlM3BldFRPNTdGSTdjNDBCNWJn?= =?utf-8?B?dWpOblVRYWZhdFBKZ1B3UUdYOVJrOVBSNGZHQU80M1Rvb1Frcml3MlUxVk5w?= =?utf-8?B?b0pwajFVZXZaWkRKVFB3NlBtSU40NVVrc29TeFlDTUVMMTR1UGpkWUtJMVpT?= =?utf-8?B?NzZEQmhoeVpuSWxKcm0wSXFiaDVZS1F0b0NYeHMrZzFoN3JSa1BmVHJMbDY1?= =?utf-8?B?cWVCOTdJWHQza2t2N21QaGR4M1luU0VRNE5LMm9NdkwrSkxDVHVWR2xWYkpx?= =?utf-8?B?Q1pqSStLd3dwSWc4VzZjbWlOZnJrYUNkRFBYZVRaUkNMU0o2U0hENEowUWJt?= =?utf-8?B?Y3R0bUk0Zko0ODJZajB5SVdOOWt6cTh1Nnl6TmpiWFZGT2VvMDN6WkFObUY2?= =?utf-8?B?eFRVSW1xK1RZWk1DNXdVay9rMEFNQWhyWWVwdEU2bDM0SE9HQXIzU2pUOHE4?= =?utf-8?B?NWZsS05tcy8wcjdTWUxIS21WbDN4WC94SENOTEtZTkJMUkp5S3RBY3lkTSty?= =?utf-8?B?ZkVOSlpoMC9sZDdtUVFNK3RBYVhtVEJ5RzJtNEZOV2dyMkxvUzIyTGdVK3RU?= =?utf-8?B?UThJZFhhRmJnYTc3MjVoQ1RQUWRob00zVFRYVHdramVHWUhhbDB2ajl4aEFR?= =?utf-8?B?THFiOWhlUnlBSEl0dXdyK3BNZmtWRllrc3R4WTFhZXM4OUhXQzJ4TFRtSFBH?= =?utf-8?B?em16aFFhUXdqTTkzTzhlNDRtZ1BTZTBFQjQ0VlhacXVFWHBhcGdFbHNkTlMr?= =?utf-8?B?ck43bHY0cjE5TllQbkJrVHVOQW9aNTNtQzMxWTFLRm1xbVRsT0MrMzBjeGlm?= =?utf-8?B?OGtCU21yeFNvZXl4NGtPcHE2U1V5Zk9Xc0VPRlROaFZadStHUXJCdVNWWC9X?= =?utf-8?B?RGx6RWc1Rm1NMzM4eFJMTDd4VnV6cDcwZ0gzL2pUQVBmUjltMGpPcEt3S1Zw?= =?utf-8?B?S2hOK2RUNGwyRFNOVkd5RzFiMTN6R05pQnVXaFRlVWVGSkJ0TnNsSlFhcE92?= =?utf-8?B?bmZzbFB0SHgwckU2RVVqQnNyNnBrcHhxMkFmL3dXb21kRFJlN0oxSzRkUXFn?= =?utf-8?B?S3dSdnh4MlVsM2ppN0llaWNEVVNtMmxoT2xEMkdkVmRKdWlXSlRmZXQzYVNU?= =?utf-8?B?RndadS9NTEFZZTg0R1NxQ3M4dVVsSndpcUxpWitIT3diM3JqS0JiSGFNUCtI?= =?utf-8?B?bHc4NUxvR1c5WXZiNVg1RytHUDlUYXVqaWp2cmJVTlM4aXo0cktTS3NtOVNH?= =?utf-8?B?SWJUM0c3VlVYTkNUa0c1aG50Q3ZObk5VdUFyUDhRZjFyMThYOFhjOUdXaUxN?= =?utf-8?B?em5NYXJNZmdhNm85TUltbzhpZEJrSjJKM0k1aW5yOVV3NHlmUVVleVQ2TW9j?= =?utf-8?B?NEQ3RzlmUEtiNFhTcDRjeG5rekJGdnEvaVY3MUR0ZDZSckVmZ0docktWZ0Ra?= =?utf-8?B?SUpBNEtvNktEei80KzQ1bXB6eFVYcGVVdjVkRzBTQ1NzYnRyOFNPSkFLTzV4?= =?utf-8?B?L2xlMDU4Z05TbXNtQnJMc05nMG4zUXhtcU1seHhFVVJaRDREdVpIZ2tHQ1Ro?= =?utf-8?B?OWtGUU9EK0o0dTBYWjhDeHFSNE5CcGY5TjhVamNtVFdocVloMWtjQ0E0MGNE?= =?utf-8?B?OUlmNWh0enB2cDRpTjlhWlRuSWJtV2d4eU96K215cnl5bUNzY2pLSm90SWZV?= =?utf-8?B?TmhKWmo0cFFodUkxMVBtMzdxVk5WUmNGdCtGbzBhamUxZThLYnNabjJsL3JB?= =?utf-8?B?OVdkUlZZakpLbHE1eU1sYTNyYTZpd1B5bzVZbkphKzBiTWppNFRHeEREM1Y3?= =?utf-8?B?a1gxSUpmSmh1VVpYcHB4cVBraXFiUnFqYnhEN3pKdTNFUU9SN28wNzVVM1Uw?= =?utf-8?B?aFljWjFzRlEycFZnNzhjSnA5MVI0SEZiWWRraWVsTzY3dHdYaDY0UFR4dFNG?= =?utf-8?B?WlI5T2tCME5iUDh1MzNkVUl0UjBiT0pZdkJFcXBKUUtLbitsVzVoVE9jUEp5?= =?utf-8?B?TXpNN3BVRlU2ZGlVc0JWeEs3d1h2cDdFK1pVdXRhQ3dkUFY3aUZ0b0tjcW5V?= =?utf-8?B?RDdCWW5QQjN5Z2ozTldOVldieSt1NlIwQ2JweVhyNWVkazNRSFMybWl6RnpP?= =?utf-8?B?NW1uWit6a3JqV3I0TkUxWTNIQmtvOVJQZnNSN1JjUm5vVk10RFdNcHpncTAr?= =?utf-8?B?clhpcnpoa2VCU1BVNk1MWFNKK25YS2tXUlVyMTk5aUlwMERZNXVWTWdYVVBF?= =?utf-8?B?QVlxSkkycHVtdUQwYXl3WEFjRkpnPT0=?=
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4ca4b5d7-1c99-44ef-fe43-08d9b58f9e00
X-MS-Exchange-CrossTenant-AuthSource: AM6PR07MB5560.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Dec 2021 12:31:08.6857 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: num4NOHpIiTmQ+6Spj3a42Y6D/clKTSNfHHXqO2HQE4q9l8o12uytM3fwGIRQpdiZp8IjtSKHNJZB1KhsL1iNr99ZZXbn5vihc21KbW5adc=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0701MB2370
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/L97GsfP0LVV8mSif2GJqw7iv_Ww>
Subject: Re: [sfc] Benjamin Kaduk's Discuss on draft-ietf-sfc-nsh-tlv-09: (with DISCUSS and COMMENT)
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Dec 2021 12:31:30 -0000

Hi Ben,

thank you for your review.
Top posting since I'm only replying to point 1: do you think borrowing 
text/ideas from rfc8979 could help here?

Thank you

-m

Le 2021-11-29 à 19:59, Benjamin Kaduk via Datatracker a écrit :
> Benjamin Kaduk has entered the following ballot position for
> draft-ietf-sfc-nsh-tlv-09: Discuss
> 
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
> 
> 
> Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
> 
> 
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-tlv/
> 
> 
> 
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
> 
> (1) RFC 8300 is pretty clear that "Metadata privacy and security
> considerations are a matter for the documents that define metadata
> format."  Some of the metadata context headers defined in this document
> clearly have privacy considerations that need to be documented (e.g.,
> policy ID and source/destination group serve to concretely identify
> flows that are related in some way), though some may not have much that
> needs documenting (e.g., the forwarding context metadata seems to just
> be extracting out information that is already present in the packet
> being wrapped).  Regardless, we need to have some discussion of the
> privacy and security considerations of the new metadata context headers,
> even if that is just "no new considerations" for some of them.
> 
> (2) I think we need to discuss the Flow ID context header further.  Is
> it intended to just be a container to hold a flow identifier already
> present in the contained packet (such as the IPv6 Flow Label or MPLS
> Entropy Label that are called out), or can it also be used to apply a
> new flow identifier at the SFC layer?
> 
> The named examples of a flow ID are both 20 bits long; if that is an
> exhaustive listing, shouldn't we update the figure accordingly (to
> include Length=3, four leading bits of padding, and a trailing byte of
> padding)?  If that is not an exhaustive listing and longer flow
> identifiers are expected, how do we know what length of flow identifier
> is being conveyed?
> 
> (3) If we are to allow for specifying the "logical grouping of source and/or
> destination objects" in §4.6 (emphasis on "and/or"), but the context
> header always conveys both a source group and dest group field, do we
> need to reserve a dedicated value for "no group information specified"?
> 
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> Section 1
> 
>     This document does not address metadata usage, updating/chaining of
>     metadata, or other SFP functions.  Those topics are described in
>     [RFC8300].
> 
> I'm not entirely sure what is meant by "chaining of metadata" (unless
> it's just a synonym for "updating of metadata"?), and having reviewed
> all 18 instances of "chain" and 88 instances of "metadata" in RFC 8300,
> I am not sure which part you're intending to refer to by it.  Could you
> please point to a more specific part of RFC 8300 (at least in this email
> thread for now, not necessarily in a document update)?
> 
> Section 4.1
> 
> I suggest putting a context (forgive the pun) indicator in the figure
> legends, e.g., "Figure 4: Forwarding Context - 2 (QinQ)".  The
> information is already available elsewhere, but having it in the caption
> helps focus the reader on the important/relevant part of the figure.
> 
> Section 4.3
> 
> It might be interesting to say something about when the SPI itself
> suffices to identify the ingress node vs. when this metadata context
> header is needed.
> 
>        Node ID: Represents an opaque value of the ingress network node
>        ID.  The structure and semantics of this field are deployment
>        specific.  For example, Node ID may be a 4 bytes IPv4 address Node
>        ID, or a 16 bytes IPv6 address Node ID, or a 6 bytes MAC address,
>        or 8 bytes MAC address (EUI-64), etc,.
> 
> There seems to be some dissonance between saying this field is "an
> opaque value" and also saying that it might be an IP or MAC address.  In
> the vein of Francesca's Discuss point, I don't think we can have
> interoperability if the NSH implementation is expected to process this
> as IP/MAC address information (as opposed to just an opaque identifier).
> 
> Section 8.2
> 
> URLs for [GROUPBASEDPOLICY] and [GROUPPOLICY] would be helpful.
> 
> 
> 
> 


From nobody Fri Dec  3 00:53:25 2021
Return-Path: <wei.yuehua@zte.com.cn>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5FAAF3A0CDF; Fri,  3 Dec 2021 00:53:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CTE_8BIT_MISMATCH=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 YmO-weJywb8T; Fri,  3 Dec 2021 00:53:15 -0800 (PST)
Received: from mxde.zte.com.cn (mxde.zte.com.cn [209.9.37.27]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 46A213A0CDE; Fri,  3 Dec 2021 00:53:12 -0800 (PST)
Received: from mse-eu.zte.com.cn (unknown [10.35.13.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mxde.zte.com.cn (FangMail) with ESMTPS id 4J566M0s7qzB5l0N; Fri,  3 Dec 2021 16:52:59 +0800 (CST)
Received: from dgapp01.zte.com.cn ([10.35.13.16]) by mse-eu.zte.com.cn with SMTP id 1B38vpmo090857; Fri, 3 Dec 2021 16:57:51 +0800 (GMT-8) (envelope-from wei.yuehua@zte.com.cn)
Received: from mapi (dgapp01[null]) by mapi (Zmail) with MAPI id mid1; Fri, 3 Dec 2021 16:52:53 +0800 (CST)
Date: Fri, 3 Dec 2021 16:52:53 +0800 (CST)
X-Zmail-TransId: 2af961a9dae581440ae0
X-Mailer: Zmail v1.0
Message-ID: <202112031652538441517@zte.com.cn>
Mime-Version: 1.0
From: <wei.yuehua@zte.com.cn>
To: <noreply@ietf.org>
Cc: <iesg@ietf.org>, <draft-ietf-sfc-nsh-tlv@ietf.org>, <sfc-chairs@ietf.org>,  <sfc@ietf.org>, <gregimirsky@gmail.com>
Content-Type: text/plain; charset="UTF-8"
X-MAIL: mse-eu.zte.com.cn 1B38vpmo090857
X-Fangmail-Gw-Spam-Type: 0
X-FangMail-Miltered: at 10-35-8-64 with ID 61A9DAEB.000 by FangMail milter!
X-FangMail-Envelope: 1638521579/4J566M0s7qzB5l0N/61A9DAEB.000/10.35.13.51/[10.35.13.51]/mse-eu.zte.com.cn/<wei.yuehua@zte.com.cn>
X-Fangmail-Anti-Spam-Filtered: true
X-Fangmail-MID-QID: 61A9DAEB.000/4J566M0s7qzB5l0N
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/p3rlLxmMkPd16Bq0rqAZLzpSLpk>
Subject: Re: [sfc]  =?utf-8?q?John_Scudder=27s_Discuss_on_draft-ietf-sfc-nsh-t?= =?utf-8?q?lv-09=3A_=28with_DISCUSS_and_COMMENT=29?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Dec 2021 08:53:20 -0000

John,
I appreciate your comments.
See comments resolution inline begin with Yuehua>>

Best Regards,
Yuehua Wei
------------------原始邮件------------------
发件人：JohnScudderviaDatatracker
收件人：The IESG;
抄送人：draft-ietf-sfc-nsh-tlv@ietf.org;sfc-chairs@ietf.org;sfc@ietf.org;gregimirsky@gmail.com;gregimirsky@gmail.com;
日 期 ：2021年12月02日 03:29
主 题 ：John Scudder's Discuss on draft-ietf-sfc-nsh-tlv-09: (with DISCUSS and COMMENT)
John Scudder has entered the following ballot position for
draft-ietf-sfc-nsh-tlv-09: Discuss
When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)
Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
for more information about how to handle DISCUSS and COMMENT positions.
The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-tlv/
----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------
1. I notice that in his RTGDIR review of version 08 [*], Stig Venaas suggested
some improvements to the security considerations section. This was subsequently
discussed and Yuehua Wei proposed some new text [**] for version 09. That text
isn’t present, and I don’t see any further resolution on the mailing list
either. I’d appreciate it if the topic were closed by either adding the
proposed text, or some other text to resolve Stig’s concern, or explanation of
why no change was made.
[*]
https://datatracker.ietf.org/doc/review-ietf-sfc-nsh-tlv-08-rtgdir-lc-venaas-2021-09-29/
[**] https://mailarchive.ietf.org/arch/msg/sfc/Q2Snf_ZLTkJ1augbaWpmNYlwFBU/

Yuehua>> Thank you ,you are right , I  will merge the proposed text to ver10 for further review and discussion.

2. In §8.2, the two first references, [GROUPBASEDPOLICY] and [GROUPPOLICY] are
deficient. At a minimum, a reference should provide enough information to allow
a reader to straightforwardly determine how to retrieve it. This is true even
if it’s not an openly-available online source. These two references have less
than the bare bones, I don’t know how to find them or refer to them.

Yuehua>> Thank you, you are right, The weblinks in the current XML file don't show well in the txt or html file , will fix them to ver10.

----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------
1. I support all of Ben’s discuss points. I also want to reiterate his comment
about the desirability of having useful captions on the figures.

Yuehua>>will state the resolutions to the thread of Ben's comments

2. In §4.2, you write,
This context header carries both the format
and value of the Tenant identifier.
However, I don’t see anywhere that the header “carries… the format”. Indeed,
you write that the Tenant ID is an opaque value. As far as I can tell, there’s
no way to infer anything about its structure without a priori knowledge.
If that is correct, you can simplify the sentence to “This context header
carries the Tenant Identifier.” If it’s not correct, please explain?

Yuehua>> Accepted

3. Nit, in §4.7 the words “quite efficiently” don’t seem to serve any useful
purpose; the document would be better off without them IMO.

Yuehua>> Accepted. will delete “quite efficiently”


From nobody Fri Dec  3 01:02:57 2021
Return-Path: <wei.yuehua@zte.com.cn>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3D61A3A151A; Fri,  3 Dec 2021 01:02:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CTE_8BIT_MISMATCH=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 gkg9SS5lkBHw; Fri,  3 Dec 2021 01:02:51 -0800 (PST)
Received: from mxde.zte.com.cn (mxde.zte.com.cn [209.9.37.27]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 98EC53A1537; Fri,  3 Dec 2021 01:02:38 -0800 (PST)
Received: from mse-eu.zte.com.cn (unknown [10.35.13.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mxde.zte.com.cn (FangMail) with ESMTPS id 4J56KQ1Z4nzB5kyZ; Fri,  3 Dec 2021 17:02:34 +0800 (CST)
Received: from dgapp02.zte.com.cn ([10.35.13.17]) by mse-eu.zte.com.cn with SMTP id 1B397LTD094706; Fri, 3 Dec 2021 17:07:21 +0800 (GMT-8) (envelope-from wei.yuehua@zte.com.cn)
Received: from mapi (dgapp02[null]) by mapi (Zmail) with MAPI id mid1; Fri, 3 Dec 2021 17:02:23 +0800 (CST)
Date: Fri, 3 Dec 2021 17:02:23 +0800 (CST)
X-Zmail-TransId: 2afa61a9dd1ff992e278
X-Mailer: Zmail v1.0
Message-ID: <202112031702237499021@zte.com.cn>
Mime-Version: 1.0
From: <wei.yuehua@zte.com.cn>
To: <martin.vigoureux@nokia.com>, <superuser@gmail.com>
Cc: <iesg@ietf.org>, <draft-ietf-sfc-nsh-tlv@ietf.org>, <sfc-chairs@ietf.org>,  <sfc@ietf.org>, <gregimirsky@gmail.com>
Content-Type: text/plain; charset="UTF-8"
X-MAIL: mse-eu.zte.com.cn 1B397LTD094706
X-Fangmail-Gw-Spam-Type: 0
X-FangMail-Miltered: at 10-35-8-64 with ID 61A9DD2A.000 by FangMail milter!
X-FangMail-Envelope: 1638522154/4J56KQ1Z4nzB5kyZ/61A9DD2A.000/10.35.13.51/[10.35.13.51]/mse-eu.zte.com.cn/<wei.yuehua@zte.com.cn>
X-Fangmail-Anti-Spam-Filtered: true
X-Fangmail-MID-QID: 61A9DD2A.000/4J56KQ1Z4nzB5kyZ
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/tWKNyG09ADnCwFD17H2PC0Eg9uc>
Subject: Re: [sfc]  =?utf-8?q?Murray_Kucherawy=27s_Discuss_on_draft-ietf-sfc-n?= =?utf-8?q?sh-tlv-09=3A_=28with_DISCUSS_and_COMMENT=29?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Dec 2021 09:02:55 -0000

Dear Martin and Murray,
I appreciate your comments.
Please see inline with Yuehua-n>>

Best Regards,
Yuehua Wei
ZTE Corporation
------------------原始邮件------------------
发件人：MartinVigoureux
收件人：Murray Kucherawy;The IESG;
抄送人：draft-ietf-sfc-nsh-tlv@ietf.org;sfc-chairs@ietf.org;sfc@ietf.org;gregimirsky@gmail.com;
日 期 ：2021年12月02日 18:47
主 题 ：Re: Murray Kucherawy's Discuss on draft-ietf-sfc-nsh-tlv-09: (with DISCUSS and COMMENT)
Hello Murray
Le 2021-12-02 à 7:34, Murray Kucherawy via Datatracker a écrit :
> Murray Kucherawy has entered the following ballot position for
> draft-ietf-sfc-nsh-tlv-09: Discuss
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-tlv/
>
>
>
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
>
> I'm having trouble understanding the first thing you've got in Section 7.  You
> have one table of assignments to make, but you're referencing two distinct
> sub-registries under "Network Service Header (NSH) Parameters", namely "NSH MD
> Class" and "NSH IETF-Assigned Optional Variable-Length Metadata Types".  There
> doesn't appear to be a "metadata context type registry".  I think this change
> clarifies what you mean, but please tell me if I'm wrong:
>
> OLD:
>
>     IANA is requested to assign the following types from the "NSH IETF-
>     Assigned Optional Variable-Length Metadata Types" (0x0000 IETF Base
>     NSH MD Class) registry available at [IANA-NSH-MD2]:
>
>     This document defines the following new values (Table 1) in the
>     Network Service Header (NSH) metadata context Type registry:
>
> NEW:
>
>     IANA is requested to assign the following types (Table 1) from the IETF
>     Review range in the "NSH MD Class" sub-registry of the "Network Service
>     Header (NSH) Parameters" registry:
Thanks for catching this. This is indeed a bit confusing but the intent
of the draft doesn't match with your suggestion:
The new metadata defined by this document shall be registered in "NSH
IETF-Assigned Optional Variable-Length Metadata Types".
So each object will have its own type but all will be of the same MD
Class (0x0000, which is the only value registered by 8300, and which is
in the "NSH MD Class" registry).
So I think the new text should simply be:
IANA is requested to assign the following types from the "NSH IETF-
Assigned Optional Variable-Length Metadata Types" registry available
at [IANA-NSH-MD2]:
-m

Yuehua-1>>Will delete "(0x0000 IETF Base NSH MD Class)" which is confusing and not needed here

>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Thank you for a well done shepherd writeup.
>
> I support Ben's DISCUSS position, particularly the first point.

Yuehua-2>>Will resolve Ben's comments in the email thread reply to Ben's

> A suggestion on organization: I think what you have as the top of Section 7
> should be a subsection (e.g., 7.1), and then the other subsections moved down.
> It doesn't make sense to me to have these registrations be dominant over the
> others; they're all just a set of IANA actions.

Yuehua-3>>Accepted. will update to ver10

> I have the same comment as Francesca about Section 4.1.

Yuehua-4>>Will resolve Francesca's comment in the email thread reply to Francesca's

>
>
>
>


From nobody Fri Dec  3 01:16:51 2021
Return-Path: <wei.yuehua@zte.com.cn>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3A0763A1532; Fri,  3 Dec 2021 01:16:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CTE_8BIT_MISMATCH=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 IVQ-5nNy0Hxs; Fri,  3 Dec 2021 01:16:46 -0800 (PST)
Received: from mxde.zte.com.cn (mxde.zte.com.cn [209.9.37.27]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 53E933A1531; Fri,  3 Dec 2021 01:16:45 -0800 (PST)
Received: from mse-eu.zte.com.cn (unknown [10.35.13.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mxde.zte.com.cn (FangMail) with ESMTPS id 4J56dk34MhzB5l0T; Fri,  3 Dec 2021 17:16:42 +0800 (CST)
Received: from dgapp02.zte.com.cn ([10.35.13.17]) by mse-eu.zte.com.cn with SMTP id 1B39LaVs001064; Fri, 3 Dec 2021 17:21:36 +0800 (GMT-8) (envelope-from wei.yuehua@zte.com.cn)
Received: from mapi (dgapp01[null]) by mapi (Zmail) with MAPI id mid1; Fri, 3 Dec 2021 17:16:38 +0800 (CST)
Date: Fri, 3 Dec 2021 17:16:38 +0800 (CST)
X-Zmail-TransId: 2af961a9e0765964c856
X-Mailer: Zmail v1.0
Message-ID: <202112031716382982047@zte.com.cn>
Mime-Version: 1.0
From: <wei.yuehua@zte.com.cn>
To: <martin.vigoureux@nokia.com>, <jgs@juniper.net>
Cc: <iesg@ietf.org>, <draft-ietf-sfc-nsh-tlv@ietf.org>, <sfc-chairs@ietf.org>,  <sfc@ietf.org>, <gregimirsky@gmail.com>
Content-Type: text/plain; charset="UTF-8"
X-MAIL: mse-eu.zte.com.cn 1B39LaVs001064
X-Fangmail-Gw-Spam-Type: 0
X-FangMail-Miltered: at 10-35-8-64 with ID 61A9E07A.000 by FangMail milter!
X-FangMail-Envelope: 1638523002/4J56dk34MhzB5l0T/61A9E07A.000/10.35.13.51/[10.35.13.51]/mse-eu.zte.com.cn/<wei.yuehua@zte.com.cn>
X-Fangmail-Anti-Spam-Filtered: true
X-Fangmail-MID-QID: 61A9E07A.000/4J56dk34MhzB5l0T
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/7kwS7l3B_Icon2rFqFdcXFIsyaA>
Subject: Re: [sfc]  =?utf-8?q?John_Scudder=27s_Discuss_on_draft-ietf-sfc-nsh-t?= =?utf-8?q?lv-09=3A_=28with_DISCUSS_and_COMMENT=29?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Dec 2021 09:16:49 -0000

Dear Martin and John，
I appreciate your comments.
For the security consideration, I will update to ver10 very soon for further review based on https://mailarchive.ietf.org/arch/msg/sfc/Q2Snf_ZLTkJ1augbaWpmNYlwFBU/
For the reference GROUPBASEDPOLICY references from ODL and Openstack, the weblinks in the current XML file don't show well in the txt or html file , will fix them to ver10.
I have the same reference weblink of Openstack as Martin provided.
About the reference weblink of ODL, I have "https://docs.opendaylight.org/en/stable-fluorine/user-guide/group-based-policy-user-guide.html?highlight=group%20policy#" from user-guide.
It seems that the weblink is  more stable to me.

Best Regards,
Yuehua Wei
ZTE Corporation
------------------原始邮件------------------
发件人：MartinVigoureux
收件人：John Scudder;The IESG;
抄送人：draft-ietf-sfc-nsh-tlv@ietf.org;sfc-chairs@ietf.org;sfc@ietf.org;gregimirsky@gmail.com;
日 期 ：2021年12月02日 19:09
主 题 ：Re: John Scudder's Discuss on draft-ietf-sfc-nsh-tlv-09: (with DISCUSS and COMMENT)
Hi John,
please see inline.
-m
Le 2021-12-01 à 20:29, John Scudder via Datatracker a écrit :
> John Scudder has entered the following ballot position for
> draft-ietf-sfc-nsh-tlv-09: Discuss
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-tlv/
>
>
>
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
>
> 1. I notice that in his RTGDIR review of version 08 [*], Stig Venaas suggested
> some improvements to the security considerations section. This was subsequently
> discussed and Yuehua Wei proposed some new text [**] for version 09. That text
> isn’t present, and I don’t see any further resolution on the mailing list
> either. I’d appreciate it if the topic were closed by either adding the
> proposed text, or some other text to resolve Stig’s concern, or explanation of
> why no change was made.
>
> [*]
> https://datatracker.ietf.org/doc/review-ietf-sfc-nsh-tlv-08-rtgdir-lc-venaas-2021-09-29/
> [**] https://mailarchive.ietf.org/arch/msg/sfc/Q2Snf_ZLTkJ1augbaWpmNYlwFBU/
I think the authors had the intent of including the proposed text but
indeed apparently failed to do so before it went in IESG Review and I
missed catching this at that time, so thank you.
I'll ping Stig to see if this matches his expectations.
>
> 2. In §8.2, the two first references, [GROUPBASEDPOLICY] and [GROUPPOLICY] are
> deficient. At a minimum, a reference should provide enough information to allow
> a reader to straightforwardly determine how to retrieve it. This is true even
> if it’s not an openly-available online source. These two references have less
> than the bare bones, I don’t know how to find them or refer to them.
I didn't feel strongly about these as they are Informational.
Yet, I've found:
https://wiki.openstack.org/wiki/GroupBasedPolicy
and https://wiki.opendaylight.org/pages/viewpage.action?pageId=336503
for ODL (although it's qualified as an archived project).
Maybe the authors have better references.
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> 1. I support all of Ben’s discuss points. I also want to reiterate his comment
> about the desirability of having useful captions on the figures.
>
> 2. In §4.2, you write,
>
>                            This context header carries both the format
>     and value of the Tenant identifier.
>
> However, I don’t see anywhere that the header “carries… the format”. Indeed,
> you write that the Tenant ID is an opaque value. As far as I can tell, there’s
> no way to infer anything about its structure without a priori knowledge..
>
> If that is correct, you can simplify the sentence to “This context header
> carries the Tenant Identifier.” If it’s not correct, please explain?
>
> 3. Nit, in §4.7 the words “quite efficiently” don’t seem to serve any useful
> purpose; the document would be better off without them IMO.
>
>
>
>


From nobody Fri Dec  3 01:31:21 2021
Return-Path: <wei.yuehua@zte.com.cn>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D583C3A1543; Fri,  3 Dec 2021 01:31:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level: 
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CTE_8BIT_MISMATCH=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 ZZ01OEfemURD; Fri,  3 Dec 2021 01:31:09 -0800 (PST)
Received: from mxde.zte.com.cn (mxde.zte.com.cn [209.9.37.26]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8B5953A1542; Fri,  3 Dec 2021 01:31:08 -0800 (PST)
Received: from mse-eu.zte.com.cn (unknown [10.35.13.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mxde.zte.com.cn (FangMail) with ESMTPS id 4J56y75hCXzB905t; Fri,  3 Dec 2021 17:30:55 +0800 (CST)
Received: from dgapp01.zte.com.cn ([10.35.13.16]) by mse-eu.zte.com.cn with SMTP id 1B39ZpSQ006460; Fri, 3 Dec 2021 17:35:51 +0800 (GMT-8) (envelope-from wei.yuehua@zte.com.cn)
Received: from mapi (dgapp01[null]) by mapi (Zmail) with MAPI id mid1; Fri, 3 Dec 2021 17:30:53 +0800 (CST)
Date: Fri, 3 Dec 2021 17:30:53 +0800 (CST)
X-Zmail-TransId: 2af961a9e3cd92753be0
X-Mailer: Zmail v1.0
Message-ID: <202112031730532332374@zte.com.cn>
Mime-Version: 1.0
From: <wei.yuehua@zte.com.cn>
To: <noreply@ietf.org>, <martin.vigoureux@nokia.com>
Cc: <iesg@ietf.org>, <draft-ietf-sfc-nsh-tlv@ietf.org>, <sfc-chairs@ietf.org>,  <sfc@ietf.org>, <gregimirsky@gmail.com>
Content-Type: text/plain; charset="UTF-8"
X-MAIL: mse-eu.zte.com.cn 1B39ZpSQ006460
X-Fangmail-Gw-Spam-Type: 0
X-FangMail-Miltered: at 10-35-8-63 with ID 61A9E3CF.001 by FangMail milter!
X-FangMail-Envelope: 1638523855/4J56y75hCXzB905t/61A9E3CF.001/10.35.13.51/[10.35.13.51]/mse-eu.zte.com.cn/<wei.yuehua@zte.com.cn>
X-Fangmail-Anti-Spam-Filtered: true
X-Fangmail-MID-QID: 61A9E3CF.001/4J56y75hCXzB905t
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/RBcIJoqh-qrVe1Zy6qVmJFS4U7o>
Subject: Re: [sfc]  =?utf-8?q?Benjamin_Kaduk=27s_Discuss_on_draft-ietf-sfc-nsh?= =?utf-8?q?-tlv-09=3A_=28with_DISCUSS_and_COMMENT=29?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Dec 2021 09:31:14 -0000

Dear Ben,
Thank you. please see the commet resolution inline with Yuehua>>

To Martin,  I really appreciate if you could provide comments to Yuehua-2 and Yuehau-6. 

Best Regards,
Yuehua Wei
ZTE Corporation
------------------原始邮件------------------
发件人：BenjaminKadukviaDatatracker
收件人：The IESG;
抄送人：draft-ietf-sfc-nsh-tlv@ietf.org;sfc-chairs@ietf.org;sfc@ietf.org;gregimirsky@gmail.com;
日 期 ：2021年11月30日 02:59
主 题 ：[sfc] Benjamin Kaduk's Discuss on draft-ietf-sfc-nsh-tlv-09: (with DISCUSS and COMMENT)
Benjamin Kaduk has entered the following ballot position for
draft-ietf-sfc-nsh-tlv-09: Discuss

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-tlv/



----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------

(1) RFC 8300 is pretty clear that "Metadata privacy and security
considerations are a matter for the documents that define metadata
format."  Some of the metadata context headers defined in this document
clearly have privacy considerations that need to be documented (e.g.,
policy ID and source/destination group serve to concretely identify
flows that are related in some way), though some may not have much that
needs documenting (e.g., the forwarding context metadata seems to just
be extracting out information that is already present in the packet
being wrapped).  Regardless, we need to have some discussion of the
privacy and security considerations of the new metadata context headers,
even if that is just "no new considerations" for some of them.

Yuehua-1>>Thank you, I update the section to ver10 per you, Stig and John's comments.  please take a look and provide further comments

(2) I think we need to discuss the Flow ID context header further.  Is
it intended to just be a container to hold a flow identifier already
present in the contained packet (such as the IPv6 Flow Label or MPLS
Entropy Label that are called out), or can it also be used to apply a
new flow identifier at the SFC layer?

The named examples of a flow ID are both 20 bits long; if that is an
exhaustive listing, shouldn't we update the figure accordingly (to
include Length=3, four leading bits of padding, and a trailing byte of
padding)?  If that is not an exhaustive listing and longer flow
identifiers are expected, how do we know what length of flow identifier
is being conveyed?

Yuehua-2>>You raised a good question. I prefer to add Context Type (CT) to distinguish different flow IDs. I'd appreciate your advice.

(3) If we are to allow for specifying the "logical grouping of source and/or
destination objects" in §4.6 (emphasis on "and/or"), but the context
header always conveys both a source group and dest group field, do we
need to reserve a dedicated value for "no group information specified"?

Yuehua-3>>Very good observation. Shall we state that if there is   "no group information specified" for the source or dest field, the field MUST be sent as zero and ignored on receipt

----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Section 1

This document does not address metadata usage, updating/chaining of
metadata, or other SFP functions.  Those topics are described in
[RFC8300].

I'm not entirely sure what is meant by "chaining of metadata" (unless
it's just a synonym for "updating of metadata"?), and having reviewed
all 18 instances of "chain" and 88 instances of "metadata" in RFC 8300,
I am not sure which part you're intending to refer to by it.  Could you
please point to a more specific part of RFC 8300 (at least in this email
thread for now, not necessarily in a document update)?

Yuehua-4>> RFC8300 doesn't use “chain”to discribe multiple metadata.
it mentions "If multiple mandatory-to-process Context Headers are required for a   given SFP" and "If multiple instances of the same metadata are included in an NSH   packet" in RFC8300 section 2.5.1
Further comments are welcome


Section 4.1

I suggest putting a context (forgive the pun) indicator in the figure
legends, e.g., "Figure 4: Forwarding Context - 2 (QinQ)".  The
information is already available elsewhere, but having it in the caption
helps focus the reader on the important/relevant part of the figure.

Yuehua-5>> Accepted, will update to ver10

Section 4.3

It might be interesting to say something about when the SPI itself
suffices to identify the ingress node vs. when this metadata context
header is needed.

Node ID: Represents an opaque value of the ingress network node
ID.  The structure and semantics of this field are deployment
specific.  For example, Node ID may be a 4 bytes IPv4 address Node
ID, or a 16 bytes IPv6 address Node ID, or a 6 bytes MAC address,
or 8 bytes MAC address (EUI-64), etc,.

There seems to be some dissonance between saying this field is "an
opaque value" and also saying that it might be an IP or MAC address.  In
the vein of Francesca's Discuss point, I don't think we can have
interoperability if the NSH implementation is expected to process this
as IP/MAC address information (as opposed to just an opaque identifier).

Yuehua-6>> it has relation to 

Section 8.2

URLs for [GROUPBASEDPOLICY] and [GROUPPOLICY] would be helpful.
Yuehua-7>> Accepted, will fix the problem to ver10


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


From nobody Fri Dec  3 01:38:42 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: sfc@ietf.org
Delivered-To: sfc@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 275363A154F; Fri,  3 Dec 2021 01:38:40 -0800 (PST)
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: sfc@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.40.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: sfc@ietf.org
Message-ID: <163852432008.19818.14683747542782500559@ietfa.amsl.com>
Date: Fri, 03 Dec 2021 01:38:40 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/YiN6_vGa2jNzcHILoNCUs_JiRKI>
Subject: [sfc] I-D Action: draft-ietf-sfc-nsh-tlv-10.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Dec 2021 09:38:40 -0000

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

        Title           : Network Service Header Metadata Type 2 Variable-Length Context Headers
        Authors         : Yuehua Wei
                          Uri Elzur
                          Sumandra Majee
                          Carlos Pignataro
                          Donald E. Eastlake
	Filename        : draft-ietf-sfc-nsh-tlv-10.txt
	Pages           : 13
	Date            : 2021-12-03

Abstract:
   Service Function Chaining (SFC) uses the Network Service Header (NSH)
   (RFC 8300) to steer and provide context Metadata (MD) with each
   packet.  Such Metadata can be of various Types including MD Type 2
   variable length context headers.  This document specifies several
   such context headers that can be used within a service function path.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-tlv/

There is also an htmlized version available at:
https://datatracker.ietf.org/doc/html/draft-ietf-sfc-nsh-tlv-10

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-sfc-nsh-tlv-10


Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts



From nobody Fri Dec  3 01:47:43 2021
Return-Path: <wei.yuehua@zte.com.cn>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E5AD73A1559; Fri,  3 Dec 2021 01:47:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CTE_8BIT_MISMATCH=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 I_pH2cjJXQOT; Fri,  3 Dec 2021 01:47:40 -0800 (PST)
Received: from mxde.zte.com.cn (mxde.zte.com.cn [209.9.37.27]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 102E43A1558; Fri,  3 Dec 2021 01:47:39 -0800 (PST)
Received: from mse-eu.zte.com.cn (unknown [10.35.13.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mxde.zte.com.cn (FangMail) with ESMTPS id 4J57KP42kszB5kyX; Fri,  3 Dec 2021 17:47:37 +0800 (CST)
Received: from dgapp01.zte.com.cn ([10.35.13.16]) by mse-eu.zte.com.cn with SMTP id 1B39qRD5012985; Fri, 3 Dec 2021 17:52:27 +0800 (GMT-8) (envelope-from wei.yuehua@zte.com.cn)
Received: from mapi (dgapp01[null]) by mapi (Zmail) with MAPI id mid1; Fri, 3 Dec 2021 17:47:29 +0800 (CST)
Date: Fri, 3 Dec 2021 17:47:29 +0800 (CST)
X-Zmail-TransId: 2af961a9e7b14f65b7a7
X-Mailer: Zmail v1.0
Message-ID: <202112031747296992702@zte.com.cn>
In-Reply-To: <163852432008.19818.14683747542782500559@ietfa.amsl.com>
References: 163852432008.19818.14683747542782500559@ietfa.amsl.com
Mime-Version: 1.0
From: <wei.yuehua@zte.com.cn>
To: <sfc@ietf.org>, <iesg@ietf.org>, <martin.vigoureux@nokia.com>
Content-Type: text/plain; charset="UTF-8"
X-MAIL: mse-eu.zte.com.cn 1B39qRD5012985
X-Fangmail-Gw-Spam-Type: 0
X-FangMail-Miltered: at 10-35-8-64 with ID 61A9E7B9.000 by FangMail milter!
X-FangMail-Envelope: 1638524857/4J57KP42kszB5kyX/61A9E7B9.000/10.35.13.51/[10.35.13.51]/mse-eu.zte.com.cn/<wei.yuehua@zte.com.cn>
X-Fangmail-Anti-Spam-Filtered: true
X-Fangmail-MID-QID: 61A9E7B9.000/4J57KP42kszB5kyX
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/iO2RF-gA9dyhoWynFRBDx1BlMwA>
Subject: Re: [sfc] =?utf-8?q?I-D_Action=3A_draft-ietf-sfc-nsh-tlv-10=2Etxt?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Dec 2021 09:47:42 -0000

Dear colleagues,
This version reflected some accepted commets.
There are still comments under discussion,  will update accordingly.
Thank you.

Best Regards,
Yuehua Wei
ZTE Corporation
------------------原始邮件------------------
发件人：internet-drafts@ietf.org
收件人：i-d-announce@ietf.org ;
抄送人：sfc@ietf.org;
日 期 ：2021年12月03日 17:38
主 题 ：[sfc] I-D Action: draft-ietf-sfc-nsh-tlv-10.txt

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Service Function Chaining WG of the IETF.
Title           : Network Service Header Metadata Type 2 Variable-Length Context Headers
Authors         : Yuehua Wei
Uri Elzur
Sumandra Majee
Carlos Pignataro
Donald E. Eastlake
Filename        : draft-ietf-sfc-nsh-tlv-10.txt
Pages           : 13
Date            : 2021-12-03
Abstract:
Service Function Chaining (SFC) uses the Network Service Header (NSH)
(RFC 8300) to steer and provide context Metadata (MD) with each
packet.  Such Metadata can be of various Types including MD Type 2
variable length context headers.  This document specifies several
such context headers that can be used within a service function path.
The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-tlv/
There is also an htmlized version available at:
https://datatracker.ietf.org/doc/html/draft-ietf-sfc-nsh-tlv-10
A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-sfc-nsh-tlv-10
Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts
_______________________________________________
sfc mailing list
sfc@ietf.org
https://www.ietf.org/mailman/listinfo/sfc


From nobody Fri Dec  3 02:32:56 2021
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 87FAF3A0408; Fri,  3 Dec 2021 02:32:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 ewIdwuz4EjSr; Fri,  3 Dec 2021 02:32:44 -0800 (PST)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.41]) (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 794F73A03FF; Fri,  3 Dec 2021 02:32:44 -0800 (PST)
Received: from opfedar04.francetelecom.fr (unknown [xx.xx.xx.6]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by opfedar22.francetelecom.fr (ESMTP service) with ESMTPS id 4J58KP4s1gz2xy6;  Fri,  3 Dec 2021 11:32:41 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1638527561; bh=poNeYPZ+O/Dop8QjGkWlvmRAQYVTvmStb3yK2tL4nG8=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=luh3cqXxdG2JI7z49x4ZVp6s9rKBKO/Gzn7CPh85PDUpwN0hYKLcrwv6s5RTFSn39 8BzYjXeuUsybYsVD8z6+fOYWjETiJC3If7hG0DUZayYnkbmjfw2dZkxT2WyuhcEQO/ X7gGxFac5h6MSVmvgGkG7ZoGAN9mslknnXkk+kVMikO11v6Ra3kEt3beit7n221fCt 8G+5qrv+pqPyC33TKKPj/eQW6Ff1uNEqBnFw10X0TXzwFwMZ7twtJEVHCUW2MKCSS4 yoyeqBQ56Ww4Z8fKXbnalWrOU9uAc5JNSqxhAlDgLT2bL67DSf4ft6UulxE/DnV340 wIq/9sOvwLvIg==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by opfedar04.francetelecom.fr (ESMTP service) with ESMTPS id 4J58KP2tN4z1xp8;  Fri,  3 Dec 2021 11:32:41 +0100 (CET)
From: <mohamed.boucadair@orange.com>
To: "wei.yuehua@zte.com.cn" <wei.yuehua@zte.com.cn>, "martin.vigoureux@nokia.com" <martin.vigoureux@nokia.com>, "superuser@gmail.com" <superuser@gmail.com>
CC: "draft-ietf-sfc-nsh-tlv@ietf.org" <draft-ietf-sfc-nsh-tlv@ietf.org>, "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>, "iesg@ietf.org" <iesg@ietf.org>,  "sfc@ietf.org" <sfc@ietf.org>, "gregimirsky@gmail.com" <gregimirsky@gmail.com>
Thread-Topic: [sfc]  Murray Kucherawy's Discuss on draft-ietf-sfc-nsh-tlv-09: (with DISCUSS and COMMENT)
Thread-Index: AQHX6CSW6clAX1PmDE6kc1PiCdA78awgj0KA
Content-Class: 
Date: Fri, 3 Dec 2021 10:32:39 +0000
Message-ID: <27638_1638527561_61A9F249_27638_478_1_787AE7BB302AE849A7480A190F8B93303545E945@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <202112031702237499021@zte.com.cn>
In-Reply-To: <202112031702237499021@zte.com.cn>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Enabled=true; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SetDate=2021-12-03T10:30:26Z;  MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Method=Privileged; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Name=unrestricted_parent.2; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SiteId=90c7a20a-f34b-40bf-bc48-b9253b6f5d20; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ActionId=4df842b4-17ee-4c18-93ba-e83ccc6947a5; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ContentBits=0
x-originating-ip: [10.114.13.247]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/pVDadZ_RO-F2h-BBo8j6Dch7Vwc>
Subject: Re: [sfc] Murray Kucherawy's Discuss on draft-ietf-sfc-nsh-tlv-09: (with DISCUSS and COMMENT)
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Dec 2021 10:32:50 -0000

SGkgWXVlaHVhLCANCg0KRm9yIE11cnJheSdzIERJU0NVU1MgcG9pbnQsIEkgd291bGQgcHJvY2Vl
ZCB3aXRoIHRoaXMgY2hhbmdlIHJhdGhlciB0aGFuIHRoZSBvbmUgaW4gLTEwOg0KDQoNCj09PT0N
CiBPTEQ6DQogICAgIElBTkEgaXMgcmVxdWVzdGVkIHRvIGFzc2lnbiB0aGUgZm9sbG93aW5nIHR5
cGVzIGZyb20gdGhlICJOU0ggSUVURi0NCiAgICAgQXNzaWduZWQgT3B0aW9uYWwgVmFyaWFibGUt
TGVuZ3RoIE1ldGFkYXRhIFR5cGVzIiAoMHgwMDAwIElFVEYgQmFzZQ0KICAgICBOU0ggTUQgQ2xh
c3MpIHJlZ2lzdHJ5IGF2YWlsYWJsZSBhdCBbSUFOQS1OU0gtTUQyXToNCg0KICAgICBUaGlzIGRv
Y3VtZW50IGRlZmluZXMgdGhlIGZvbGxvd2luZyBuZXcgdmFsdWVzIChUYWJsZSAxKSBpbiB0aGUN
CiAgICAgTmV0d29yayBTZXJ2aWNlIEhlYWRlciAoTlNIKSBtZXRhZGF0YSBjb250ZXh0IFR5cGUg
cmVnaXN0cnk6DQoNCiBORVc6DQogICAgIElBTkEgaXMgcmVxdWVzdGVkIHRvIGFzc2lnbiB0aGUg
Zm9sbG93aW5nIHR5cGVzIGZyb20gdGhlICJOU0ggSUVURi0NCiAgICAgQXNzaWduZWQgT3B0aW9u
YWwgVmFyaWFibGUtTGVuZ3RoIE1ldGFkYXRhIFR5cGVzIiAoMHgwMDAwIElFVEYgQmFzZQ0KICAg
ICBOU0ggTUQgQ2xhc3MpIHJlZ2lzdHJ5IGF2YWlsYWJsZSBhdCBbSUFOQS1OU0gtTUQyXToNCg0K
PT09DQoNClBsZWFzZSBub3RlIHRoYXQgdGhlIGFzc2lnbmVkIHZhbHVlcyBzaG91bGQgYmUgYm91
bmQgdG8gdGhlIE1EIENsYXNzIDB4MDAwMC4NCg0KQ2hlZXJzLA0KTWVkDQoNCj4gLS0tLS1NZXNz
YWdlIGQnb3JpZ2luZS0tLS0tDQo+IERlwqA6IHNmYyA8c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+IERl
IGxhIHBhcnQgZGUgd2VpLnl1ZWh1YUB6dGUuY29tLmNuDQo+IEVudm95w6nCoDogdmVuZHJlZGkg
MyBkw6ljZW1icmUgMjAyMSAxMDowMg0KPiDDgMKgOiBtYXJ0aW4udmlnb3VyZXV4QG5va2lhLmNv
bTsgc3VwZXJ1c2VyQGdtYWlsLmNvbQ0KPiBDY8KgOiBkcmFmdC1pZXRmLXNmYy1uc2gtdGx2QGll
dGYub3JnOyBzZmMtY2hhaXJzQGlldGYub3JnOyBpZXNnQGlldGYub3JnOw0KPiBzZmNAaWV0Zi5v
cmc7IGdyZWdpbWlyc2t5QGdtYWlsLmNvbQ0KPiBPYmpldMKgOiBSZTogW3NmY10gTXVycmF5IEt1
Y2hlcmF3eSdzIERpc2N1c3Mgb24gZHJhZnQtaWV0Zi1zZmMtbnNoLXRsdi0wOToNCj4gKHdpdGgg
RElTQ1VTUyBhbmQgQ09NTUVOVCkNCj4gDQo+IERlYXIgTWFydGluIGFuZCBNdXJyYXksDQo+IEkg
YXBwcmVjaWF0ZSB5b3VyIGNvbW1lbnRzLg0KPiBQbGVhc2Ugc2VlIGlubGluZSB3aXRoIFl1ZWh1
YS1uPj4NCj4gDQo+IEJlc3QgUmVnYXJkcywNCj4gWXVlaHVhIFdlaQ0KPiBaVEUgQ29ycG9yYXRp
b24NCj4gLS0tLS0tLS0tLS0tLS0tLS0t5Y6f5aeL6YKu5Lu2LS0tLS0tLS0tLS0tLS0tLS0tDQo+
IOWPkeS7tuS6uu+8mk1hcnRpblZpZ291cmV1eA0KPiDmlLbku7bkurrvvJpNdXJyYXkgS3VjaGVy
YXd5O1RoZSBJRVNHOw0KPiDmioTpgIHkurrvvJpkcmFmdC1pZXRmLXNmYy1uc2gtdGx2QGlldGYu
b3JnO3NmYy0NCj4gY2hhaXJzQGlldGYub3JnO3NmY0BpZXRmLm9yZztncmVnaW1pcnNreUBnbWFp
bC5jb207DQo+IOaXpSDmnJ8g77yaMjAyMeW5tDEy5pyIMDLml6UgMTg6NDcNCj4g5Li7IOmimCDv
vJpSZTogTXVycmF5IEt1Y2hlcmF3eSdzIERpc2N1c3Mgb24gZHJhZnQtaWV0Zi1zZmMtbnNoLXRs
di0wOTogKHdpdGgNCj4gRElTQ1VTUyBhbmQgQ09NTUVOVCkgSGVsbG8gTXVycmF5IExlIDIwMjEt
MTItMDIgw6AgNzozNCwgTXVycmF5IEt1Y2hlcmF3eQ0KPiB2aWEgRGF0YXRyYWNrZXIgYSDDqWNy
aXQgOg0KPiA+IE11cnJheSBLdWNoZXJhd3kgaGFzIGVudGVyZWQgdGhlIGZvbGxvd2luZyBiYWxs
b3QgcG9zaXRpb24gZm9yDQo+ID4gZHJhZnQtaWV0Zi1zZmMtbnNoLXRsdi0wOTogRGlzY3Vzcw0K
PiA+DQo+ID4gV2hlbiByZXNwb25kaW5nLCBwbGVhc2Uga2VlcCB0aGUgc3ViamVjdCBsaW5lIGlu
dGFjdCBhbmQgcmVwbHkgdG8gYWxsDQo+ID4gZW1haWwgYWRkcmVzc2VzIGluY2x1ZGVkIGluIHRo
ZSBUbyBhbmQgQ0MgbGluZXMuIChGZWVsIGZyZWUgdG8gY3V0DQo+ID4gdGhpcyBpbnRyb2R1Y3Rv
cnkgcGFyYWdyYXBoLCBob3dldmVyLikNCj4gPg0KPiA+DQo+ID4gUGxlYXNlIHJlZmVyIHRvDQo+
ID4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvYmxvZy9oYW5kbGluZy1pZXNnLWJhbGxvdC1wb3NpdGlv
bnMvDQo+ID4gZm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgaG93IHRvIGhhbmRsZSBESVNDVVNT
IGFuZCBDT01NRU5UIHBvc2l0aW9ucy4NCj4gPg0KPiA+DQo+ID4gVGhlIGRvY3VtZW50LCBhbG9u
ZyB3aXRoIG90aGVyIGJhbGxvdCBwb3NpdGlvbnMsIGNhbiBiZSBmb3VuZCBoZXJlOg0KPiA+IGh0
dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtc2ZjLW5zaC10bHYvDQo+
ID4NCj4gPg0KPiA+DQo+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+IERJU0NVU1M6DQo+ID4gLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQ0KPiA+DQo+ID4gSSdtIGhhdmluZyB0cm91YmxlIHVuZGVyc3RhbmRpbmcgdGhlIGZp
cnN0IHRoaW5nIHlvdSd2ZSBnb3QgaW4gU2VjdGlvbg0KPiA+IDcuICBZb3UgaGF2ZSBvbmUgdGFi
bGUgb2YgYXNzaWdubWVudHMgdG8gbWFrZSwgYnV0IHlvdSdyZSByZWZlcmVuY2luZw0KPiA+IHR3
byBkaXN0aW5jdCBzdWItcmVnaXN0cmllcyB1bmRlciAiTmV0d29yayBTZXJ2aWNlIEhlYWRlciAo
TlNIKQ0KPiA+IFBhcmFtZXRlcnMiLCBuYW1lbHkgIk5TSCBNRCBDbGFzcyIgYW5kICJOU0ggSUVU
Ri1Bc3NpZ25lZCBPcHRpb25hbA0KPiA+IFZhcmlhYmxlLUxlbmd0aCBNZXRhZGF0YSBUeXBlcyIu
ICBUaGVyZSBkb2Vzbid0IGFwcGVhciB0byBiZSBhDQo+ID4gIm1ldGFkYXRhIGNvbnRleHQgdHlw
ZSByZWdpc3RyeSIuICBJIHRoaW5rIHRoaXMgY2hhbmdlIGNsYXJpZmllcyB3aGF0DQo+IHlvdSBt
ZWFuLCBidXQgcGxlYXNlIHRlbGwgbWUgaWYgSSdtIHdyb25nOg0KPiA+DQo+ID4gT0xEOg0KPiA+
DQo+ID4gICAgIElBTkEgaXMgcmVxdWVzdGVkIHRvIGFzc2lnbiB0aGUgZm9sbG93aW5nIHR5cGVz
IGZyb20gdGhlICJOU0ggSUVURi0NCj4gPiAgICAgQXNzaWduZWQgT3B0aW9uYWwgVmFyaWFibGUt
TGVuZ3RoIE1ldGFkYXRhIFR5cGVzIiAoMHgwMDAwIElFVEYgQmFzZQ0KPiA+ICAgICBOU0ggTUQg
Q2xhc3MpIHJlZ2lzdHJ5IGF2YWlsYWJsZSBhdCBbSUFOQS1OU0gtTUQyXToNCj4gPg0KPiA+ICAg
ICBUaGlzIGRvY3VtZW50IGRlZmluZXMgdGhlIGZvbGxvd2luZyBuZXcgdmFsdWVzIChUYWJsZSAx
KSBpbiB0aGUNCj4gPiAgICAgTmV0d29yayBTZXJ2aWNlIEhlYWRlciAoTlNIKSBtZXRhZGF0YSBj
b250ZXh0IFR5cGUgcmVnaXN0cnk6DQo+ID4NCj4gPiBORVc6DQo+ID4NCj4gPiAgICAgSUFOQSBp
cyByZXF1ZXN0ZWQgdG8gYXNzaWduIHRoZSBmb2xsb3dpbmcgdHlwZXMgKFRhYmxlIDEpIGZyb20g
dGhlDQo+IElFVEYNCj4gPiAgICAgUmV2aWV3IHJhbmdlIGluIHRoZSAiTlNIIE1EIENsYXNzIiBz
dWItcmVnaXN0cnkgb2YgdGhlICJOZXR3b3JrDQo+IFNlcnZpY2UNCj4gPiAgICAgSGVhZGVyIChO
U0gpIFBhcmFtZXRlcnMiIHJlZ2lzdHJ5Og0KPiBUaGFua3MgZm9yIGNhdGNoaW5nIHRoaXMuIFRo
aXMgaXMgaW5kZWVkIGEgYml0IGNvbmZ1c2luZyBidXQgdGhlIGludGVudCBvZg0KPiB0aGUgZHJh
ZnQgZG9lc24ndCBtYXRjaCB3aXRoIHlvdXIgc3VnZ2VzdGlvbjoNCj4gVGhlIG5ldyBtZXRhZGF0
YSBkZWZpbmVkIGJ5IHRoaXMgZG9jdW1lbnQgc2hhbGwgYmUgcmVnaXN0ZXJlZCBpbiAiTlNIDQo+
IElFVEYtQXNzaWduZWQgT3B0aW9uYWwgVmFyaWFibGUtTGVuZ3RoIE1ldGFkYXRhIFR5cGVzIi4N
Cj4gU28gZWFjaCBvYmplY3Qgd2lsbCBoYXZlIGl0cyBvd24gdHlwZSBidXQgYWxsIHdpbGwgYmUg
b2YgdGhlIHNhbWUgTUQgQ2xhc3MNCj4gKDB4MDAwMCwgd2hpY2ggaXMgdGhlIG9ubHkgdmFsdWUg
cmVnaXN0ZXJlZCBieSA4MzAwLCBhbmQgd2hpY2ggaXMgaW4gdGhlDQo+ICJOU0ggTUQgQ2xhc3Mi
IHJlZ2lzdHJ5KS4NCj4gU28gSSB0aGluayB0aGUgbmV3IHRleHQgc2hvdWxkIHNpbXBseSBiZToN
Cj4gSUFOQSBpcyByZXF1ZXN0ZWQgdG8gYXNzaWduIHRoZSBmb2xsb3dpbmcgdHlwZXMgZnJvbSB0
aGUgIk5TSCBJRVRGLQ0KPiBBc3NpZ25lZCBPcHRpb25hbCBWYXJpYWJsZS1MZW5ndGggTWV0YWRh
dGEgVHlwZXMiIHJlZ2lzdHJ5IGF2YWlsYWJsZSBhdA0KPiBbSUFOQS1OU0gtTUQyXToNCj4gLW0N
Cj4gDQo+IFl1ZWh1YS0xPj5XaWxsIGRlbGV0ZSAiKDB4MDAwMCBJRVRGIEJhc2UgTlNIIE1EIENs
YXNzKSIgd2hpY2ggaXMNCj4gWXVlaHVhLTE+PmNvbmZ1c2luZyBhbmQgbm90IG5lZWRlZCBoZXJl
DQo+IA0KPiA+DQo+ID4NCj4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4gQ09NTUVOVDoNCj4gPiAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tDQo+ID4NCj4gPiBUaGFuayB5b3UgZm9yIGEgd2VsbCBkb25lIHNoZXBoZXJkIHdy
aXRldXAuDQo+ID4NCj4gPiBJIHN1cHBvcnQgQmVuJ3MgRElTQ1VTUyBwb3NpdGlvbiwgcGFydGlj
dWxhcmx5IHRoZSBmaXJzdCBwb2ludC4NCj4gDQo+IFl1ZWh1YS0yPj5XaWxsIHJlc29sdmUgQmVu
J3MgY29tbWVudHMgaW4gdGhlIGVtYWlsIHRocmVhZCByZXBseSB0byBCZW4ncw0KPiANCj4gPiBB
IHN1Z2dlc3Rpb24gb24gb3JnYW5pemF0aW9uOiBJIHRoaW5rIHdoYXQgeW91IGhhdmUgYXMgdGhl
IHRvcCBvZg0KPiA+IFNlY3Rpb24gNyBzaG91bGQgYmUgYSBzdWJzZWN0aW9uIChlLmcuLCA3LjEp
LCBhbmQgdGhlbiB0aGUgb3RoZXINCj4gc3Vic2VjdGlvbnMgbW92ZWQgZG93bi4NCj4gPiBJdCBk
b2Vzbid0IG1ha2Ugc2Vuc2UgdG8gbWUgdG8gaGF2ZSB0aGVzZSByZWdpc3RyYXRpb25zIGJlIGRv
bWluYW50DQo+ID4gb3ZlciB0aGUgb3RoZXJzOyB0aGV5J3JlIGFsbCBqdXN0IGEgc2V0IG9mIElB
TkEgYWN0aW9ucy4NCj4gDQo+IFl1ZWh1YS0zPj5BY2NlcHRlZC4gd2lsbCB1cGRhdGUgdG8gdmVy
MTANCj4gDQo+ID4gSSBoYXZlIHRoZSBzYW1lIGNvbW1lbnQgYXMgRnJhbmNlc2NhIGFib3V0IFNl
Y3Rpb24gNC4xLg0KPiANCj4gWXVlaHVhLTQ+PldpbGwgcmVzb2x2ZSBGcmFuY2VzY2EncyBjb21t
ZW50IGluIHRoZSBlbWFpbCB0aHJlYWQgcmVwbHkgdG8NCj4gWXVlaHVhLTQ+PkZyYW5jZXNjYSdz
DQo+IA0KPiA+DQo+ID4NCj4gPg0KPiA+DQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KPiBzZmMgbWFpbGluZyBsaXN0DQo+IHNmY0BpZXRmLm9y
Zw0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
CkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZlbnQgY29udGVuaXIgZGVzIGlu
Zm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQg
ZG9uYwpwYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9pdGVzIG91IGNvcGllcyBzYW5zIGF1dG9yaXNh
dGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBs
ZSBzaWduYWxlcgphIGwnZXhwZWRpdGV1ciBldCBsZSBkZXRydWlyZSBhaW5zaSBxdWUgbGVzIHBp
ZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJs
ZXMgZCdhbHRlcmF0aW9uLApPcmFuZ2UgZGVjbGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBj
ZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3JtZSBvdSBmYWxzaWZpZS4gTWVyY2kuCgpUaGlz
IG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3Ig
cHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3Owp0aGV5
IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9y
aXNhdGlvbi4KSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNl
IG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNo
bWVudHMuCkFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9y
IG1lc3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4K
VGhhbmsgeW91LgoK


From nobody Fri Dec  3 08:53:17 2021
Return-Path: <martin.vigoureux@nokia.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1D5553A0C41; Fri,  3 Dec 2021 08:53:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.453
X-Spam-Level: 
X-Spam-Status: No, score=-4.453 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.701, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, NICE_REPLY_A=-1.852, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.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 lJ1qOo2vhueF; Fri,  3 Dec 2021 08:53:05 -0800 (PST)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140127.outbound.protection.outlook.com [40.107.14.127]) (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 9904F3A0C44; Fri,  3 Dec 2021 08:53:04 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kzRCIPxdJXpvfAcGvICV144CojpIluNkk9/xmYtM1xX7WdDAXu0OCtpSRu7ynTKyjISZ+DtnJNTzFsHv3Y/Tb8giP0HvCssiKOrqC8b/vs4XlEvyxcqQ7ihjwyqIhQ2AuY4ih+qnHZQ6ufJN4SyV1BXcjOztVuUnyXK1DXsN1CNY4LZjCmkD/B4sb932oKSkdK04zIytjyGKu3hddkh12afMyRP7qe1pBgH9ids52gcgODcbgJFZd88TLlQOzp1JHB/77wHajEpHqWj6Luhh6mrTgG8nVQl2FiSnkl+cb9SpyTldT1f1HlPEPBIwI0m0/WfAyHLLHgRA56/pH5hv8w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=SnNY2dbaY5wbjlZQihotYFC9DmvjTbfP1bSj8CIlaD4=; b=T6R8lAbzt7/RYHn20ovyv4UtclrSUAzDnKUP8DqoKM9eV9zM4OaXB8c1LqH0/FGZwEpe0L8qSfwczNKt7YW6FNlyZ/CLDhtyebpjOIJBihVdDeLFdcrn/tYrLtuMBcNHDMazHeSsjEk2buW/m67Xgig8k2m2GAk/Vld/O1iIWkac58dh+0JIPTDu3DQ6LHE3cDrShenuqehc08f51AObPzbHsbqBNOokbFIEjN+H9846ydR9hxIhsI78cp97GWBUvoe9XJUOzhfvWMmCIRPEbyuKQYtUN+nkTx8oU1mwBCuS9PRL9GIIb9nJxXgeJAEgg/mz/n5Z+FlA1VUvoiz9zg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SnNY2dbaY5wbjlZQihotYFC9DmvjTbfP1bSj8CIlaD4=; b=SHhqvVkyOGPKXexwF9gEj/IRHa20R/eCibw693m1KAy4lUtSzr0f4LoIWB7oHoDnBn/y+YjRcm84Ro44q/hr8HszcsthkalPxDZl+zIAqP50REA4Khsd99BC7uuYDGyX7OFnhFZOqRJq3+TZeRAswdsnwcpWJC5MPtQe89nlwHg=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com;
Received: from AM6PR07MB5560.eurprd07.prod.outlook.com (2603:10a6:20b:6f::22) by AM6PR0702MB3671.eurprd07.prod.outlook.com (2603:10a6:209:f::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.9; Fri, 3 Dec 2021 16:53:01 +0000
Received: from AM6PR07MB5560.eurprd07.prod.outlook.com ([fe80::6cad:f356:5763:7b87]) by AM6PR07MB5560.eurprd07.prod.outlook.com ([fe80::6cad:f356:5763:7b87%6]) with mapi id 15.20.4755.012; Fri, 3 Dec 2021 16:53:01 +0000
To: mohamed.boucadair@orange.com, "wei.yuehua@zte.com.cn" <wei.yuehua@zte.com.cn>, "superuser@gmail.com" <superuser@gmail.com>
Cc: "draft-ietf-sfc-nsh-tlv@ietf.org" <draft-ietf-sfc-nsh-tlv@ietf.org>, "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>, "iesg@ietf.org" <iesg@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>, "gregimirsky@gmail.com" <gregimirsky@gmail.com>
References: <202112031702237499021@zte.com.cn> <27638_1638527561_61A9F249_27638_478_1_787AE7BB302AE849A7480A190F8B93303545E945@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
From: Martin Vigoureux <martin.vigoureux@nokia.com>
Message-ID: <fbb959f3-978f-d0ac-f6f6-12be7bd75ee9@nokia.com>
Date: Fri, 3 Dec 2021 17:52:49 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0
In-Reply-To: <27638_1638527561_61A9F249_27638_478_1_787AE7BB302AE849A7480A190F8B93303545E945@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-GB
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: CH2PR03CA0009.namprd03.prod.outlook.com (2603:10b6:610:59::19) To AM6PR07MB5560.eurprd07.prod.outlook.com (2603:10a6:20b:6f::22)
MIME-Version: 1.0
Received: from [172.30.2.231] (131.228.2.21) by CH2PR03CA0009.namprd03.prod.outlook.com (2603:10b6:610:59::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.22 via Frontend Transport; Fri, 3 Dec 2021 16:52:56 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6b5a259b-8123-42d1-b89c-08d9b67d5df5
X-MS-TrafficTypeDiagnostic: AM6PR0702MB3671:EE_
X-Microsoft-Antispam-PRVS: <AM6PR0702MB3671AD8C29CB966B1DDF42CD8C6A9@AM6PR0702MB3671.eurprd07.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 68P1FpOVjqYpMa02tkEUID1UrrPGCxqseHQsAFdNN28YaDwkZsPZdFklEcG0ohlAA54OU+LinbYDjuphF+zwlCR3X2ThoU1H/ceNfo/o/XeWM40YjxCgabG5CJfAMJ+pcCYKPWrAYSr0BnQiU3JrNdTucAU+nOMAK5XCu/NCLpQNkM9lDh/IsfkJ0FnR0fbsXspSh3q7EP+8HCfTHvIFNBq5B0f08Y0Ka8rPbLKuE4BorTwB2CdseKxwpOw7uzqvXTuOnzD3sWI1q4ScDByM4XlB6K/EXoKwlcPwahp2SEkFVq3RnVwTLPySodjYaMpOrmS7hj6nemySk+8Rh7CNhePca69PsXwzIVdRi3gepDnjb50NR92ub1xSKVs5tgUXECnMNWEvxltk7zvH8ZNUwqTTlyfIA3EsigrO/l7PLtro1C+49cDaOKdcmBQmOKt2BbUGbw26jQbuF5nsnx0Dgz/Zpa7DG0/ulLDJjLQWNegF4PD6/P1mHky1fsTKmSYC8fp8ZwiztZkjlX8G87ylppkJ08Aw1VzqvKHT992keLuJCVv453Xwy9Ofwg3yV3zAggwEcCzqTbmyS3KaF6YoIS+1A9B62KEsIrF6v6w4Hhufn8bKvLaX4CBPvcQlzqmp2FsOuE34QUv7TMyfWQ7i78NXYxqa7KdFKMm+UZj2fV2Afni4BaJ+P2Mrr8NRyqoABXMmk2yYisTNGwdcYC8P0cN75N2sqpV55TKx6rl4NFb4TxWQl0az4uQCn/wSjbfDTw3yt1t5h8QrMOLUgW2Hl6f/mLX7nazrhzM+joTevNddtzRT0nJDrRaub2tNIZm79XtFcJ38dcXSYcWw95IBB8KCEBW4Ni45bVznLwiTNOPO1IyQUnYPrsx5/D7NDBbp
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM6PR07MB5560.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(366004)(54906003)(4326008)(5660300002)(2906002)(31686004)(966005)(31696002)(508600001)(66946007)(66574015)(956004)(86362001)(66476007)(2616005)(6486002)(83380400001)(6666004)(16576012)(52116002)(110136005)(26005)(8676002)(186003)(38350700002)(36756003)(316002)(66556008)(38100700002)(8936002)(44832011)(82960400001)(43740500002)(45980500001); DIR:OUT; SFP:1102; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Y2FLeTdLUlNVL1FhMkRRUUlIMlZua3poOXRVUTBIbXg1aWpLOXV6NWFGMFpW?= =?utf-8?B?Y3F3VzBRbGpwNVU1VTcxa3dLNmFFaFhjL0ZNZUNyVDZaK01xdTkrU0tRNDc2?= =?utf-8?B?VkRUNUkrZWlYRFNDUUltWDZLc1M0QWhwU2tDL3NEM3Rkb0NvUHB0emhiVC9q?= =?utf-8?B?YlBpMGhuUEFjSGwvSVZwbWJOT0h1L1M3RHZxeFpRTm13WUw4aVhESVZDZU9Q?= =?utf-8?B?aUQxZThLWG9JSnlzeUl3dC83SFdXVW92eHZaZkRjSXBYSW8xY2FsbW9MR0dL?= =?utf-8?B?bXBFMEtuc3VnQytBaUxoenZnQnZmVjY1VThzNlEwYllKRTVZNzZhZUJCR013?= =?utf-8?B?MnltMmRCdmFlMkNBS2tTM2k2ajhIZitXR3c3elY1RmFVM0ozcXFDbVMzdzBB?= =?utf-8?B?RHdxYTNTTFd3UUpQenNBWlhkdXFnbFdJT0ZML0ZaVW94OG4rOWtNQk9CclhW?= =?utf-8?B?NVRsS2hBck5wcnNVRXZURkk0TTlJY2JkTEJuOCtBa1I4STZ2NU83a0E1bVRp?= =?utf-8?B?a1M4eWluejEwcGJqQm5LejFSaGRMSTZLMXJDM09tRXdBdGwyK1VOZXRKTVpU?= =?utf-8?B?akFhUUlvUU5WNStHczZJaWtDM2xmM0RpZ25mN2txaDJ6NVUvUjYvZktRQ25P?= =?utf-8?B?eENqTVI5VmtwcTVMVG1EekxMYUg3OHlPb0crUHdteFZ2V29zQ3pwRDB6QmMy?= =?utf-8?B?ZkIyUGhhQnFtZysvV1YzekpNMEhoQnVyZVFUM09RaGt6bHAzS3JsNkE5cHVq?= =?utf-8?B?TUJCSGsraXR1VmUyYWFabWkxdldxeU5FMENHL09HYWo1ZVIxQkZIOWM0S3Jz?= =?utf-8?B?ekh2N0JWdjBSckRjM0ttVXQ4Szk3ZHhpeGdFT0traEcrSXZvbEh3a1B6SDdU?= =?utf-8?B?QitpOGJNVkdpdGEzRlNUOFYwdVlOWXZOcXBkd2oyM1U4QTgxS3k0OGVybUVo?= =?utf-8?B?ZDg4Q1JlU2xhOXlCa0I2T0VkYUUrOFNOR25xTWI4T1NDalFXMkp1U29wb3dE?= =?utf-8?B?NWdXZlV1ZWdVak9JamxlNnMvVTg1VTVqV2dyMkFaTWY2UzY5MnVnWGx2aTFn?= =?utf-8?B?NDhTWDVFY1R5bXgwWkMrSm5VOWE2bEhFOEV1eDNwNlhoRzh6ZmdtZzFzbWdI?= =?utf-8?B?dE9TSTFYUGt1b0hTelU1Unh2TERydWdyYzRTQXNYSjVVU2hlYlpKTGhhLy81?= =?utf-8?B?UGlyVlAyNVFYR0pjaGVmT1RtSWNEMEpIbHgwdW52dnFkOU5FUDhDYzkrQVpp?= =?utf-8?B?ZFVZeThIc00vZldoU0FqWHRkdVNqNWRNdXdJYTBUanllSmxtTVVJKzlna21k?= =?utf-8?B?TDR1L1QwMVFNOGgyc0pFZks3VitwUnRTUElMdGNPZVZUTld0ZFpzYThJQVhD?= =?utf-8?B?RVdRNDNkSTdmK3NtSWZQYXpmZDRjcHY2UjRNUmE5b2dQNlJqSFdaL2ZENlJR?= =?utf-8?B?TnhHNzQxTmpqdzgvL1d6S2FwQmJCTFBwQlJIWDVHamRUY3B2SyswWmtneGdE?= =?utf-8?B?Q1EzOFBGSmFYdCtKd29ObnVEUWEyNGloYlM2ZlQ0SDVvbzhBNFFvb096dGY4?= =?utf-8?B?NFFBZGVta25JUmxWTnpUY09zcjFQY0ZjQXYxeURXQWlsOWIvc0xhbnp1amtK?= =?utf-8?B?MkZheUR0ZEx1RVVQMW1adS9aMWVKS2daVVhsd2c0VlF2SzNJcWZBRzhZendw?= =?utf-8?B?YUtXVFo3REVNRFJRN0dKdWQ4cW11ZFR3bHIyZkdLYXFZeFd5eklIdUM1WXcv?= =?utf-8?B?bEVDQy9hZERRWEdRbE9ibHBHZGEvaTU4dkJGTlFhVDBDWU1iRFVHYUdzbXpD?= =?utf-8?B?NlFjMnhkWTRkTWIwWEpKUzZuZ3VtZkZxdlV5d0ZPSGpGT3NMZkYvWlJiMEx4?= =?utf-8?B?dUJmNm1PenBHa2t1WXlHWFZPYkxOZWZ1ZGhCSTlVRVJwMGFrVWg0UitsZ1U3?= =?utf-8?B?Nzh6cUlUYjVhanI4TVNwbEVJVFdmRTJleFNmM1lLM3FodTJOMFIrVmZVMkFo?= =?utf-8?B?bHFkckxvTGR2aFJVa2VlajE5UGxZNlh1bjlGQ1dVWWFKRVpnVnJZWmZ0Yldq?= =?utf-8?B?QU9MdzBPeGVWUW81eml3Zk5sUzdXZkE5ekRkM1MxRkhzRkFyOWNsc0krbDlH?= =?utf-8?B?NWtLdXExeHRPdjdtakJrbGVqdHdiUzdnUjFVVlBwUHEzano2NjQzL21Bb3Vw?= =?utf-8?B?ZkZVT1d4T0VacERGTkhtRkZTYUhoMnREKzhjNXArM0p2ZmVJSmxNaEt1T2Z5?= =?utf-8?B?Um40bUdTeXNtcnY3MWZKRm01Q3pnPT0=?=
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6b5a259b-8123-42d1-b89c-08d9b67d5df5
X-MS-Exchange-CrossTenant-AuthSource: AM6PR07MB5560.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Dec 2021 16:53:01.4750 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: DWncfkPa/4N0CM9E14U1aUa4Mq5yetZ7K1R60L6arB7RtXAPPMXhnrxFWl5gdkeHUjyaLX07OUe2493bXIyHjl4TRpzw+McWE2FOR/zk6oo=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR0702MB3671
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/IfvQ36whjNizk7KNdnc3gsL2Pgo>
Subject: Re: [sfc] Murray Kucherawy's Discuss on draft-ietf-sfc-nsh-tlv-09: (with DISCUSS and COMMENT)
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Dec 2021 16:53:10 -0000

Med,

I don't oppose to that but this is what confused Murray, so introducing 
it back as is may not be the best thing to do. Also, I don't think this 
is relevant for the registration of the new values. The body of document 
is very explicit that they are for MD Class 0x0000.

-m

Le 2021-12-03 à 11:32, mohamed.boucadair@orange.com a écrit :
> Hi Yuehua,
> 
> For Murray's DISCUSS point, I would proceed with this change rather than the one in -10:
> 
> 
> ====
>   OLD:
>       IANA is requested to assign the following types from the "NSH IETF-
>       Assigned Optional Variable-Length Metadata Types" (0x0000 IETF Base
>       NSH MD Class) registry available at [IANA-NSH-MD2]:
> 
>       This document defines the following new values (Table 1) in the
>       Network Service Header (NSH) metadata context Type registry:
> 
>   NEW:
>       IANA is requested to assign the following types from the "NSH IETF-
>       Assigned Optional Variable-Length Metadata Types" (0x0000 IETF Base
>       NSH MD Class) registry available at [IANA-NSH-MD2]:
> 
> ===
> 
> Please note that the assigned values should be bound to the MD Class 0x0000.
> 
> Cheers,
> Med
> 
>> -----Message d'origine-----
>> De : sfc <sfc-bounces@ietf.org> De la part de wei.yuehua@zte.com.cn
>> Envoyé : vendredi 3 décembre 2021 10:02
>> À : martin.vigoureux@nokia.com; superuser@gmail.com
>> Cc : draft-ietf-sfc-nsh-tlv@ietf.org; sfc-chairs@ietf.org; iesg@ietf.org;
>> sfc@ietf.org; gregimirsky@gmail.com
>> Objet : Re: [sfc] Murray Kucherawy's Discuss on draft-ietf-sfc-nsh-tlv-09:
>> (with DISCUSS and COMMENT)
>>
>> Dear Martin and Murray,
>> I appreciate your comments.
>> Please see inline with Yuehua-n>>
>>
>> Best Regards,
>> Yuehua Wei
>> ZTE Corporation
>> ------------------原始邮件------------------
>> 发件人：MartinVigoureux
>> 收件人：Murray Kucherawy;The IESG;
>> 抄送人：draft-ietf-sfc-nsh-tlv@ietf.org;sfc-
>> chairs@ietf.org;sfc@ietf.org;gregimirsky@gmail.com;
>> 日 期 ：2021年12月02日 18:47
>> 主 题 ：Re: Murray Kucherawy's Discuss on draft-ietf-sfc-nsh-tlv-09: (with
>> DISCUSS and COMMENT) Hello Murray Le 2021-12-02 à 7:34, Murray Kucherawy
>> via Datatracker a écrit :
>>> Murray Kucherawy has entered the following ballot position for
>>> draft-ietf-sfc-nsh-tlv-09: Discuss
>>>
>>> When responding, please keep the subject line intact and reply to all
>>> email addresses included in the To and CC lines. (Feel free to cut
>>> this introductory paragraph, however.)
>>>
>>>
>>> Please refer to
>>> https://www.ietf.org/blog/handling-iesg-ballot-positions/
>>> for more information about how to handle DISCUSS and COMMENT positions.
>>>
>>>
>>> The document, along with other ballot positions, can be found here:
>>> https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-tlv/
>>>
>>>
>>>
>>> ----------------------------------------------------------------------
>>> DISCUSS:
>>> ----------------------------------------------------------------------
>>>
>>> I'm having trouble understanding the first thing you've got in Section
>>> 7.  You have one table of assignments to make, but you're referencing
>>> two distinct sub-registries under "Network Service Header (NSH)
>>> Parameters", namely "NSH MD Class" and "NSH IETF-Assigned Optional
>>> Variable-Length Metadata Types".  There doesn't appear to be a
>>> "metadata context type registry".  I think this change clarifies what
>> you mean, but please tell me if I'm wrong:
>>>
>>> OLD:
>>>
>>>      IANA is requested to assign the following types from the "NSH IETF-
>>>      Assigned Optional Variable-Length Metadata Types" (0x0000 IETF Base
>>>      NSH MD Class) registry available at [IANA-NSH-MD2]:
>>>
>>>      This document defines the following new values (Table 1) in the
>>>      Network Service Header (NSH) metadata context Type registry:
>>>
>>> NEW:
>>>
>>>      IANA is requested to assign the following types (Table 1) from the
>> IETF
>>>      Review range in the "NSH MD Class" sub-registry of the "Network
>> Service
>>>      Header (NSH) Parameters" registry:
>> Thanks for catching this. This is indeed a bit confusing but the intent of
>> the draft doesn't match with your suggestion:
>> The new metadata defined by this document shall be registered in "NSH
>> IETF-Assigned Optional Variable-Length Metadata Types".
>> So each object will have its own type but all will be of the same MD Class
>> (0x0000, which is the only value registered by 8300, and which is in the
>> "NSH MD Class" registry).
>> So I think the new text should simply be:
>> IANA is requested to assign the following types from the "NSH IETF-
>> Assigned Optional Variable-Length Metadata Types" registry available at
>> [IANA-NSH-MD2]:
>> -m
>>
>> Yuehua-1>>Will delete "(0x0000 IETF Base NSH MD Class)" which is
>> Yuehua-1>>confusing and not needed here
>>
>>>
>>>
>>> ----------------------------------------------------------------------
>>> COMMENT:
>>> ----------------------------------------------------------------------
>>>
>>> Thank you for a well done shepherd writeup.
>>>
>>> I support Ben's DISCUSS position, particularly the first point.
>>
>> Yuehua-2>>Will resolve Ben's comments in the email thread reply to Ben's
>>
>>> A suggestion on organization: I think what you have as the top of
>>> Section 7 should be a subsection (e.g., 7.1), and then the other
>> subsections moved down.
>>> It doesn't make sense to me to have these registrations be dominant
>>> over the others; they're all just a set of IANA actions.
>>
>> Yuehua-3>>Accepted. will update to ver10
>>
>>> I have the same comment as Francesca about Section 4.1.
>>
>> Yuehua-4>>Will resolve Francesca's comment in the email thread reply to
>> Yuehua-4>>Francesca's
>>
>>>
>>>
>>>
>>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
> 
> _________________________________________________________________________________________________________________________
> 
> Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
> Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
> 
> This message and its attachments may contain confidential or privileged information that may be protected by law;
> they should not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and delete this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
> Thank you.
> 


From nobody Fri Dec  3 14:09:22 2021
Return-Path: <kaduk@mit.edu>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EEFD13A0A20; Fri,  3 Dec 2021 14:09:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.498
X-Spam-Level: 
X-Spam-Status: No, score=-1.498 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, KHOP_HELO_FCRDNS=0.399, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id go33CgXz602r; Fri,  3 Dec 2021 14:09:12 -0800 (PST)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) (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 688403A0A1D; Fri,  3 Dec 2021 14:09:12 -0800 (PST)
Received: from kduck.mit.edu ([24.16.140.251]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 1B3M93gp003897 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 3 Dec 2021 17:09:08 -0500
Date: Fri, 3 Dec 2021 14:09:03 -0800
From: Benjamin Kaduk <kaduk@mit.edu>
To: Martin Vigoureux <martin.vigoureux@nokia.com>
Cc: The IESG <iesg@ietf.org>, draft-ietf-sfc-nsh-tlv@ietf.org, sfc-chairs@ietf.org, sfc@ietf.org, gregimirsky@gmail.com
Message-ID: <20211203220903.GK11486@kduck.mit.edu>
References: <163821236125.28147.303890929675278219@ietfa.amsl.com> <0a4aa262-af02-a3b4-8ab9-0fa02b41f185@nokia.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <0a4aa262-af02-a3b4-8ab9-0fa02b41f185@nokia.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/QSpY5-nGNKsJ2rj9A4PQE5TzK6I>
Subject: Re: [sfc] Benjamin Kaduk's Discuss on draft-ietf-sfc-nsh-tlv-09: (with DISCUSS and COMMENT)
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Dec 2021 22:09:17 -0000

Hi Martin,

In short: yes.
I only just now got a chance to look over what 8979 says specifically.  Key
points relevant for us include:

- many of these carry opaque data (from the NSH perspective) but some
  structure within the opaque data will be easy to infer for many of the
  cases.  8979 goes on to recommend indirect and non-persistent
  identifiers, which doesn't quite directly apply to all of what we cover
  here.  It might be part of our advice, though.

- I think we should also say something about how the presence of multiple
  TLVs in the same NSH allows for inferences to be made that bind those
  pieces of information together.  The 8979 text is pretty specific to
  tracking the subscriber specifically, and so we'd need to add a lot of
  our own new text, but we could talk about things like binding the flow ID
  or source/destination groups to the tenant or ingress network
  information.  Since both flow ID and source/destination group information
  would likely appear in non-NSH locations, being able to bind the
  different pieces of information together would provide advantage to the
  attacker in non-NSH protocol layers.

- the paragraph that starts "If no secure transport encapsulation is
  enabled" seems to transfer pretty well to this situation and should be a
  good starting point for us as well.

-Ben

On Thu, Dec 02, 2021 at 01:30:57PM +0100, Martin Vigoureux wrote:
> Hi Ben,
> 
> thank you for your review.
> Top posting since I'm only replying to point 1: do you think borrowing 
> text/ideas from rfc8979 could help here?
> 
> Thank you
> 
> -m
> 
> Le 2021-11-29 à 19:59, Benjamin Kaduk via Datatracker a écrit :
> > Benjamin Kaduk has entered the following ballot position for
> > draft-ietf-sfc-nsh-tlv-09: Discuss
> > 
> > When responding, please keep the subject line intact and reply to all
> > email addresses included in the To and CC lines. (Feel free to cut this
> > introductory paragraph, however.)
> > 
> > 
> > Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
> > for more information about how to handle DISCUSS and COMMENT positions.
> > 
> > 
> > The document, along with other ballot positions, can be found here:
> > https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-tlv/
> > 
> > 
> > 
> > ----------------------------------------------------------------------
> > DISCUSS:
> > ----------------------------------------------------------------------
> > 
> > (1) RFC 8300 is pretty clear that "Metadata privacy and security
> > considerations are a matter for the documents that define metadata
> > format."  Some of the metadata context headers defined in this document
> > clearly have privacy considerations that need to be documented (e.g.,
> > policy ID and source/destination group serve to concretely identify
> > flows that are related in some way), though some may not have much that
> > needs documenting (e.g., the forwarding context metadata seems to just
> > be extracting out information that is already present in the packet
> > being wrapped).  Regardless, we need to have some discussion of the
> > privacy and security considerations of the new metadata context headers,
> > even if that is just "no new considerations" for some of them.
> > 
> > (2) I think we need to discuss the Flow ID context header further.  Is
> > it intended to just be a container to hold a flow identifier already
> > present in the contained packet (such as the IPv6 Flow Label or MPLS
> > Entropy Label that are called out), or can it also be used to apply a
> > new flow identifier at the SFC layer?
> > 
> > The named examples of a flow ID are both 20 bits long; if that is an
> > exhaustive listing, shouldn't we update the figure accordingly (to
> > include Length=3, four leading bits of padding, and a trailing byte of
> > padding)?  If that is not an exhaustive listing and longer flow
> > identifiers are expected, how do we know what length of flow identifier
> > is being conveyed?
> > 
> > (3) If we are to allow for specifying the "logical grouping of source and/or
> > destination objects" in §4.6 (emphasis on "and/or"), but the context
> > header always conveys both a source group and dest group field, do we
> > need to reserve a dedicated value for "no group information specified"?
> > 
> > 
> > ----------------------------------------------------------------------
> > COMMENT:
> > ----------------------------------------------------------------------
> > 
> > Section 1
> > 
> >     This document does not address metadata usage, updating/chaining of
> >     metadata, or other SFP functions.  Those topics are described in
> >     [RFC8300].
> > 
> > I'm not entirely sure what is meant by "chaining of metadata" (unless
> > it's just a synonym for "updating of metadata"?), and having reviewed
> > all 18 instances of "chain" and 88 instances of "metadata" in RFC 8300,
> > I am not sure which part you're intending to refer to by it.  Could you
> > please point to a more specific part of RFC 8300 (at least in this email
> > thread for now, not necessarily in a document update)?
> > 
> > Section 4.1
> > 
> > I suggest putting a context (forgive the pun) indicator in the figure
> > legends, e.g., "Figure 4: Forwarding Context - 2 (QinQ)".  The
> > information is already available elsewhere, but having it in the caption
> > helps focus the reader on the important/relevant part of the figure.
> > 
> > Section 4.3
> > 
> > It might be interesting to say something about when the SPI itself
> > suffices to identify the ingress node vs. when this metadata context
> > header is needed.
> > 
> >        Node ID: Represents an opaque value of the ingress network node
> >        ID.  The structure and semantics of this field are deployment
> >        specific.  For example, Node ID may be a 4 bytes IPv4 address Node
> >        ID, or a 16 bytes IPv6 address Node ID, or a 6 bytes MAC address,
> >        or 8 bytes MAC address (EUI-64), etc,.
> > 
> > There seems to be some dissonance between saying this field is "an
> > opaque value" and also saying that it might be an IP or MAC address.  In
> > the vein of Francesca's Discuss point, I don't think we can have
> > interoperability if the NSH implementation is expected to process this
> > as IP/MAC address information (as opposed to just an opaque identifier).
> > 
> > Section 8.2
> > 
> > URLs for [GROUPBASEDPOLICY] and [GROUPPOLICY] would be helpful.
> > 
> > 
> > 
> > 


From nobody Sun Dec  5 23:18:55 2021
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E6C5F3A07E9; Sun,  5 Dec 2021 23:18:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 5CdgbNVfeV5E; Sun,  5 Dec 2021 23:18:37 -0800 (PST)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.39]) (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 CB0343A07E8; Sun,  5 Dec 2021 23:18:36 -0800 (PST)
Received: from opfedar07.francetelecom.fr (unknown [xx.xx.xx.9]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by opfedar26.francetelecom.fr (ESMTP service) with ESMTPS id 4J6vt30n8bzFptw;  Mon,  6 Dec 2021 08:18:35 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1638775115; bh=KUSmOZEM+Ukcz1DQftllHYQkU7bpPhOo0d+EprflBA4=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=WPouPxroKFSQ7RhkD59ekE7LesBSut9LhmUNxVsveCkFPYb4PK48KOpRuaaPx0jZ/ 2VsMcH6fQ8huM76z+riPCWQ8K2y9te7Tk7Lk0tsZ7GPyZ5/jGGAfFc2MpL2QExBceM BEnwlM6SldcHjAzew1Z80JJRUywj5c6Fwx/+ddnRc7Obd8FjMgEYJDcaOTRg+PYGts wEBrdIUpUN0dR1xBODlqOmcZNho+V4nN5aX3ckGOArmJp1aTGg0BL4eVmDDh0RFZFu 99W5zpJCGyNK8hMtUsG+sm9jD7l27N4VBMvTuwwgy5iBwAV82Xv4GjwtklFwhS2Enk bI5PHSYMPqgFw==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by opfedar07.francetelecom.fr (ESMTP service) with ESMTPS id 4J6vt264Vyz5vN0;  Mon,  6 Dec 2021 08:18:34 +0100 (CET)
From: <mohamed.boucadair@orange.com>
To: Martin Vigoureux <martin.vigoureux@nokia.com>, "wei.yuehua@zte.com.cn" <wei.yuehua@zte.com.cn>, "superuser@gmail.com" <superuser@gmail.com>
CC: "draft-ietf-sfc-nsh-tlv@ietf.org" <draft-ietf-sfc-nsh-tlv@ietf.org>, "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>, "iesg@ietf.org" <iesg@ietf.org>,  "sfc@ietf.org" <sfc@ietf.org>, "gregimirsky@gmail.com" <gregimirsky@gmail.com>
Thread-Topic: [sfc] Murray Kucherawy's Discuss on draft-ietf-sfc-nsh-tlv-09: (with DISCUSS and COMMENT)
Thread-Index: AQHX6GY0A6pci3Kr5kW+Z4DNiXp33KwlDwyQ
Content-Class: 
Date: Mon, 6 Dec 2021 07:18:34 +0000
Message-ID: <21793_1638775114_61ADB94A_21793_201_1_787AE7BB302AE849A7480A190F8B93303545F530@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <202112031702237499021@zte.com.cn> <27638_1638527561_61A9F249_27638_478_1_787AE7BB302AE849A7480A190F8B93303545E945@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <fbb959f3-978f-d0ac-f6f6-12be7bd75ee9@nokia.com>
In-Reply-To: <fbb959f3-978f-d0ac-f6f6-12be7bd75ee9@nokia.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Enabled=true; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SetDate=2021-12-06T07:16:44Z;  MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Method=Privileged; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Name=unrestricted_parent.2; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SiteId=90c7a20a-f34b-40bf-bc48-b9253b6f5d20; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ActionId=c4320ba6-2e56-4187-8aec-abe7eca8e434; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ContentBits=0
x-originating-ip: [10.114.13.245]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/dliMXL3UdRlgrg7NxqRZ9zhOQZM>
Subject: Re: [sfc] Murray Kucherawy's Discuss on draft-ietf-sfc-nsh-tlv-09: (with DISCUSS and COMMENT)
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Dec 2021 07:18:42 -0000

SGkgTWFydGluLCANCg0KSSB0aGluayB0aGUgY29uZnVzaW9uIGNhbiBiZSBjbGFyaWZpZWQgaWYg
d2UgcmVhZCB0aGlzIHBhcnQgZnJvbSBSRkM4MzAwOg0KDQogICBUaGUgVHlwZSB2YWx1ZXMgd2l0
aGluIHRoZSBJRVRGIEJhc2UgTlNIIE1EIENsYXNzLCBpLmUuLCB3aGVuIHRoZSBNRA0KICAgQ2xh
c3MgaXMgc2V0IHRvIDB4MDAwMCAoc2VlIFNlY3Rpb24gOS4xLjQpLCBhcmUgdGhlIFR5cGVzIG93
bmVkIGJ5DQogICB0aGUgSUVURi4gIFBlciB0aGlzIGRvY3VtZW50LCBJQU5BIGhhcyBjcmVhdGVk
IGEgcmVnaXN0cnkgZm9yIHRoZQ0KICAgVHlwZSB2YWx1ZXMgZm9yIHRoZSBJRVRGIEJhc2UgTlNI
IE1EIENsYXNzIGNhbGxlZCB0aGUgIk5TSCBJRVRGLQ0KICAgQXNzaWduZWQgT3B0aW9uYWwgVmFy
aWFibGUtTGVuZ3RoIE1ldGFkYXRhIFR5cGVzIiByZWdpc3RyeSwgYXMNCiAgIHNwZWNpZmllZCBp
biBTZWN0aW9uIDIuNS4xLg0KDQpUaGUgcmVhc29uaW5nIGZvciBjYWxsaW5nIG91dCAweDAwMDAg
dW5kZXIgdGhlIElBTkEgc2VjdGlvbiBpcyB0byBzYXZlIGEgY2hlY2sgZm9yIElBTkEgdG8gbWFr
ZSBzdXJlIHRoYXQgdGhlIHJlcXVlc3RlZCBjb2RlcG9pbnRzIGFyZSBmb3IgdGhpcyBzcGVjaWZp
YyBNRCBDbGFzcy4gDQoNCkFueXdheSwgSSB0aGluayB0aGF0IHRoZSBjdXJyZW50IHRleHQgc2hv
dWxkIGJlIGZpeGVkOg0KDQo9PQ0KICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gYXNzaWduIHRoZSBm
b2xsb3dpbmcgdHlwZXMgZnJvbSB0aGUgIk5TSCBJRVRGLQ0KICAgQXNzaWduZWQgT3B0aW9uYWwg
VmFyaWFibGUtTGVuZ3RoIE1ldGFkYXRhIFR5cGVzIiByZWdpc3RyeSBhdmFpbGFibGUNCiAgIGF0
IFtJQU5BLU5TSC1NRDJdOg0KDQogICBUaGlzIGRvY3VtZW50IGRlZmluZXMgdGhlIGZvbGxvd2lu
ZyBuZXcgdmFsdWVzIChUYWJsZSAxKSBpbiB0aGUNCiAgIE5ldHdvcmsgU2VydmljZSBIZWFkZXIg
KE5TSCkgbWV0YWRhdGEgY29udGV4dCBUeXBlIHJlZ2lzdHJ5Og0KPT0NCg0KVGhlIHNlY29uZCBz
ZW50ZW5jZSBzaG91bGQgYmUgZGVsZXRlZC4gSXQgaXMgdGhpcyBwYXJ0IHdoaWNoIGlzIGNvbmZ1
c2luZy4NCg0KQ2hlZXJzLA0KTWVkDQoNCj4gLS0tLS1NZXNzYWdlIGQnb3JpZ2luZS0tLS0tDQo+
IERlwqA6IE1hcnRpbiBWaWdvdXJldXggPG1hcnRpbi52aWdvdXJldXhAbm9raWEuY29tPg0KPiBF
bnZvecOpwqA6IHZlbmRyZWRpIDMgZMOpY2VtYnJlIDIwMjEgMTc6NTMNCj4gw4DCoDogQk9VQ0FE
QUlSIE1vaGFtZWQgSU5OT1YvTkVUIDxtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPjsNCj4g
d2VpLnl1ZWh1YUB6dGUuY29tLmNuOyBzdXBlcnVzZXJAZ21haWwuY29tDQo+IENjwqA6IGRyYWZ0
LWlldGYtc2ZjLW5zaC10bHZAaWV0Zi5vcmc7IHNmYy1jaGFpcnNAaWV0Zi5vcmc7IGllc2dAaWV0
Zi5vcmc7DQo+IHNmY0BpZXRmLm9yZzsgZ3JlZ2ltaXJza3lAZ21haWwuY29tDQo+IE9iamV0wqA6
IFJlOiBbc2ZjXSBNdXJyYXkgS3VjaGVyYXd5J3MgRGlzY3VzcyBvbiBkcmFmdC1pZXRmLXNmYy1u
c2gtdGx2LTA5Og0KPiAod2l0aCBESVNDVVNTIGFuZCBDT01NRU5UKQ0KPiANCj4gTWVkLA0KPiAN
Cj4gSSBkb24ndCBvcHBvc2UgdG8gdGhhdCBidXQgdGhpcyBpcyB3aGF0IGNvbmZ1c2VkIE11cnJh
eSwgc28gaW50cm9kdWNpbmcgaXQNCj4gYmFjayBhcyBpcyBtYXkgbm90IGJlIHRoZSBiZXN0IHRo
aW5nIHRvIGRvLiBBbHNvLCBJIGRvbid0IHRoaW5rIHRoaXMgaXMNCj4gcmVsZXZhbnQgZm9yIHRo
ZSByZWdpc3RyYXRpb24gb2YgdGhlIG5ldyB2YWx1ZXMuIFRoZSBib2R5IG9mIGRvY3VtZW50IGlz
DQo+IHZlcnkgZXhwbGljaXQgdGhhdCB0aGV5IGFyZSBmb3IgTUQgQ2xhc3MgMHgwMDAwLg0KPiAN
Cj4gLW0NCj4gDQo+IExlIDIwMjEtMTItMDMgw6AgMTE6MzIsIG1vaGFtZWQuYm91Y2FkYWlyQG9y
YW5nZS5jb20gYSDDqWNyaXTCoDoNCj4gPiBIaSBZdWVodWEsDQo+ID4NCj4gPiBGb3IgTXVycmF5
J3MgRElTQ1VTUyBwb2ludCwgSSB3b3VsZCBwcm9jZWVkIHdpdGggdGhpcyBjaGFuZ2UgcmF0aGVy
IHRoYW4NCj4gdGhlIG9uZSBpbiAtMTA6DQo+ID4NCj4gPg0KPiA+ID09PT0NCj4gPiAgIE9MRDoN
Cj4gPiAgICAgICBJQU5BIGlzIHJlcXVlc3RlZCB0byBhc3NpZ24gdGhlIGZvbGxvd2luZyB0eXBl
cyBmcm9tIHRoZSAiTlNIDQo+IElFVEYtDQo+ID4gICAgICAgQXNzaWduZWQgT3B0aW9uYWwgVmFy
aWFibGUtTGVuZ3RoIE1ldGFkYXRhIFR5cGVzIiAoMHgwMDAwIElFVEYNCj4gQmFzZQ0KPiA+ICAg
ICAgIE5TSCBNRCBDbGFzcykgcmVnaXN0cnkgYXZhaWxhYmxlIGF0IFtJQU5BLU5TSC1NRDJdOg0K
PiA+DQo+ID4gICAgICAgVGhpcyBkb2N1bWVudCBkZWZpbmVzIHRoZSBmb2xsb3dpbmcgbmV3IHZh
bHVlcyAoVGFibGUgMSkgaW4gdGhlDQo+ID4gICAgICAgTmV0d29yayBTZXJ2aWNlIEhlYWRlciAo
TlNIKSBtZXRhZGF0YSBjb250ZXh0IFR5cGUgcmVnaXN0cnk6DQo+ID4NCj4gPiAgIE5FVzoNCj4g
PiAgICAgICBJQU5BIGlzIHJlcXVlc3RlZCB0byBhc3NpZ24gdGhlIGZvbGxvd2luZyB0eXBlcyBm
cm9tIHRoZSAiTlNIDQo+IElFVEYtDQo+ID4gICAgICAgQXNzaWduZWQgT3B0aW9uYWwgVmFyaWFi
bGUtTGVuZ3RoIE1ldGFkYXRhIFR5cGVzIiAoMHgwMDAwIElFVEYNCj4gQmFzZQ0KPiA+ICAgICAg
IE5TSCBNRCBDbGFzcykgcmVnaXN0cnkgYXZhaWxhYmxlIGF0IFtJQU5BLU5TSC1NRDJdOg0KPiA+
DQo+ID4gPT09DQo+ID4NCj4gPiBQbGVhc2Ugbm90ZSB0aGF0IHRoZSBhc3NpZ25lZCB2YWx1ZXMg
c2hvdWxkIGJlIGJvdW5kIHRvIHRoZSBNRCBDbGFzcw0KPiAweDAwMDAuDQo+ID4NCj4gPiBDaGVl
cnMsDQo+ID4gTWVkDQo+ID4NCj4gPj4gLS0tLS1NZXNzYWdlIGQnb3JpZ2luZS0tLS0tDQo+ID4+
IERlwqA6IHNmYyA8c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+IERlIGxhIHBhcnQgZGUgd2VpLnl1ZWh1
YUB6dGUuY29tLmNuDQo+ID4+IEVudm95w6nCoDogdmVuZHJlZGkgMyBkw6ljZW1icmUgMjAyMSAx
MDowMg0KPiA+PiDDgMKgOiBtYXJ0aW4udmlnb3VyZXV4QG5va2lhLmNvbTsgc3VwZXJ1c2VyQGdt
YWlsLmNvbQ0KPiA+PiBDY8KgOiBkcmFmdC1pZXRmLXNmYy1uc2gtdGx2QGlldGYub3JnOyBzZmMt
Y2hhaXJzQGlldGYub3JnOw0KPiBpZXNnQGlldGYub3JnOw0KPiA+PiBzZmNAaWV0Zi5vcmc7IGdy
ZWdpbWlyc2t5QGdtYWlsLmNvbQ0KPiA+PiBPYmpldMKgOiBSZTogW3NmY10gTXVycmF5IEt1Y2hl
cmF3eSdzIERpc2N1c3Mgb24gZHJhZnQtaWV0Zi1zZmMtbnNoLXRsdi0NCj4gMDk6DQo+ID4+ICh3
aXRoIERJU0NVU1MgYW5kIENPTU1FTlQpDQo+ID4+DQo+ID4+IERlYXIgTWFydGluIGFuZCBNdXJy
YXksDQo+ID4+IEkgYXBwcmVjaWF0ZSB5b3VyIGNvbW1lbnRzLg0KPiA+PiBQbGVhc2Ugc2VlIGlu
bGluZSB3aXRoIFl1ZWh1YS1uPj4NCj4gPj4NCj4gPj4gQmVzdCBSZWdhcmRzLA0KPiA+PiBZdWVo
dWEgV2VpDQo+ID4+IFpURSBDb3Jwb3JhdGlvbg0KPiA+PiAtLS0tLS0tLS0tLS0tLS0tLS3ljp/l
p4vpgq7ku7YtLS0tLS0tLS0tLS0tLS0tLS0NCj4gPj4g5Y+R5Lu25Lq677yaTWFydGluVmlnb3Vy
ZXV4DQo+ID4+IOaUtuS7tuS6uu+8mk11cnJheSBLdWNoZXJhd3k7VGhlIElFU0c7DQo+ID4+IOaK
hOmAgeS6uu+8mmRyYWZ0LWlldGYtc2ZjLW5zaC10bHZAaWV0Zi5vcmc7c2ZjLQ0KPiA+PiBjaGFp
cnNAaWV0Zi5vcmc7c2ZjQGlldGYub3JnO2dyZWdpbWlyc2t5QGdtYWlsLmNvbTsNCj4gPj4g5pel
IOacnyDvvJoyMDIx5bm0MTLmnIgwMuaXpSAxODo0Nw0KPiA+PiDkuLsg6aKYIO+8mlJlOiBNdXJy
YXkgS3VjaGVyYXd5J3MgRGlzY3VzcyBvbiBkcmFmdC1pZXRmLXNmYy1uc2gtdGx2LTA5Og0KPiAo
d2l0aA0KPiA+PiBESVNDVVNTIGFuZCBDT01NRU5UKSBIZWxsbyBNdXJyYXkgTGUgMjAyMS0xMi0w
MiDDoCA3OjM0LCBNdXJyYXkNCj4gS3VjaGVyYXd5DQo+ID4+IHZpYSBEYXRhdHJhY2tlciBhIMOp
Y3JpdCA6DQo+ID4+PiBNdXJyYXkgS3VjaGVyYXd5IGhhcyBlbnRlcmVkIHRoZSBmb2xsb3dpbmcg
YmFsbG90IHBvc2l0aW9uIGZvcg0KPiA+Pj4gZHJhZnQtaWV0Zi1zZmMtbnNoLXRsdi0wOTogRGlz
Y3Vzcw0KPiA+Pj4NCj4gPj4+IFdoZW4gcmVzcG9uZGluZywgcGxlYXNlIGtlZXAgdGhlIHN1Ympl
Y3QgbGluZSBpbnRhY3QgYW5kIHJlcGx5IHRvIGFsbA0KPiA+Pj4gZW1haWwgYWRkcmVzc2VzIGlu
Y2x1ZGVkIGluIHRoZSBUbyBhbmQgQ0MgbGluZXMuIChGZWVsIGZyZWUgdG8gY3V0DQo+ID4+PiB0
aGlzIGludHJvZHVjdG9yeSBwYXJhZ3JhcGgsIGhvd2V2ZXIuKQ0KPiA+Pj4NCj4gPj4+DQo+ID4+
PiBQbGVhc2UgcmVmZXIgdG8NCj4gPj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL2Jsb2cvaGFuZGxp
bmctaWVzZy1iYWxsb3QtcG9zaXRpb25zLw0KPiA+Pj4gZm9yIG1vcmUgaW5mb3JtYXRpb24gYWJv
dXQgaG93IHRvIGhhbmRsZSBESVNDVVNTIGFuZCBDT01NRU5UDQo+IHBvc2l0aW9ucy4NCj4gPj4+
DQo+ID4+Pg0KPiA+Pj4gVGhlIGRvY3VtZW50LCBhbG9uZyB3aXRoIG90aGVyIGJhbGxvdCBwb3Np
dGlvbnMsIGNhbiBiZSBmb3VuZCBoZXJlOg0KPiA+Pj4gaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRm
Lm9yZy9kb2MvZHJhZnQtaWV0Zi1zZmMtbnNoLXRsdi8NCj4gPj4+DQo+ID4+Pg0KPiA+Pj4NCj4g
Pj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0NCj4gPj4+IERJU0NVU1M6DQo+ID4+PiAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+
ID4+Pg0KPiA+Pj4gSSdtIGhhdmluZyB0cm91YmxlIHVuZGVyc3RhbmRpbmcgdGhlIGZpcnN0IHRo
aW5nIHlvdSd2ZSBnb3QgaW4gU2VjdGlvbg0KPiA+Pj4gNy4gIFlvdSBoYXZlIG9uZSB0YWJsZSBv
ZiBhc3NpZ25tZW50cyB0byBtYWtlLCBidXQgeW91J3JlIHJlZmVyZW5jaW5nDQo+ID4+PiB0d28g
ZGlzdGluY3Qgc3ViLXJlZ2lzdHJpZXMgdW5kZXIgIk5ldHdvcmsgU2VydmljZSBIZWFkZXIgKE5T
SCkNCj4gPj4+IFBhcmFtZXRlcnMiLCBuYW1lbHkgIk5TSCBNRCBDbGFzcyIgYW5kICJOU0ggSUVU
Ri1Bc3NpZ25lZCBPcHRpb25hbA0KPiA+Pj4gVmFyaWFibGUtTGVuZ3RoIE1ldGFkYXRhIFR5cGVz
Ii4gIFRoZXJlIGRvZXNuJ3QgYXBwZWFyIHRvIGJlIGENCj4gPj4+ICJtZXRhZGF0YSBjb250ZXh0
IHR5cGUgcmVnaXN0cnkiLiAgSSB0aGluayB0aGlzIGNoYW5nZSBjbGFyaWZpZXMgd2hhdA0KPiA+
PiB5b3UgbWVhbiwgYnV0IHBsZWFzZSB0ZWxsIG1lIGlmIEknbSB3cm9uZzoNCj4gPj4+DQo+ID4+
PiBPTEQ6DQo+ID4+Pg0KPiA+Pj4gICAgICBJQU5BIGlzIHJlcXVlc3RlZCB0byBhc3NpZ24gdGhl
IGZvbGxvd2luZyB0eXBlcyBmcm9tIHRoZSAiTlNIDQo+IElFVEYtDQo+ID4+PiAgICAgIEFzc2ln
bmVkIE9wdGlvbmFsIFZhcmlhYmxlLUxlbmd0aCBNZXRhZGF0YSBUeXBlcyIgKDB4MDAwMCBJRVRG
DQo+IEJhc2UNCj4gPj4+ICAgICAgTlNIIE1EIENsYXNzKSByZWdpc3RyeSBhdmFpbGFibGUgYXQg
W0lBTkEtTlNILU1EMl06DQo+ID4+Pg0KPiA+Pj4gICAgICBUaGlzIGRvY3VtZW50IGRlZmluZXMg
dGhlIGZvbGxvd2luZyBuZXcgdmFsdWVzIChUYWJsZSAxKSBpbiB0aGUNCj4gPj4+ICAgICAgTmV0
d29yayBTZXJ2aWNlIEhlYWRlciAoTlNIKSBtZXRhZGF0YSBjb250ZXh0IFR5cGUgcmVnaXN0cnk6
DQo+ID4+Pg0KPiA+Pj4gTkVXOg0KPiA+Pj4NCj4gPj4+ICAgICAgSUFOQSBpcyByZXF1ZXN0ZWQg
dG8gYXNzaWduIHRoZSBmb2xsb3dpbmcgdHlwZXMgKFRhYmxlIDEpIGZyb20NCj4gdGhlDQo+ID4+
IElFVEYNCj4gPj4+ICAgICAgUmV2aWV3IHJhbmdlIGluIHRoZSAiTlNIIE1EIENsYXNzIiBzdWIt
cmVnaXN0cnkgb2YgdGhlICJOZXR3b3JrDQo+ID4+IFNlcnZpY2UNCj4gPj4+ICAgICAgSGVhZGVy
IChOU0gpIFBhcmFtZXRlcnMiIHJlZ2lzdHJ5Og0KPiA+PiBUaGFua3MgZm9yIGNhdGNoaW5nIHRo
aXMuIFRoaXMgaXMgaW5kZWVkIGEgYml0IGNvbmZ1c2luZyBidXQgdGhlIGludGVudA0KPiBvZg0K
PiA+PiB0aGUgZHJhZnQgZG9lc24ndCBtYXRjaCB3aXRoIHlvdXIgc3VnZ2VzdGlvbjoNCj4gPj4g
VGhlIG5ldyBtZXRhZGF0YSBkZWZpbmVkIGJ5IHRoaXMgZG9jdW1lbnQgc2hhbGwgYmUgcmVnaXN0
ZXJlZCBpbiAiTlNIDQo+ID4+IElFVEYtQXNzaWduZWQgT3B0aW9uYWwgVmFyaWFibGUtTGVuZ3Ro
IE1ldGFkYXRhIFR5cGVzIi4NCj4gPj4gU28gZWFjaCBvYmplY3Qgd2lsbCBoYXZlIGl0cyBvd24g
dHlwZSBidXQgYWxsIHdpbGwgYmUgb2YgdGhlIHNhbWUgTUQNCj4gQ2xhc3MNCj4gPj4gKDB4MDAw
MCwgd2hpY2ggaXMgdGhlIG9ubHkgdmFsdWUgcmVnaXN0ZXJlZCBieSA4MzAwLCBhbmQgd2hpY2gg
aXMgaW4NCj4gdGhlDQo+ID4+ICJOU0ggTUQgQ2xhc3MiIHJlZ2lzdHJ5KS4NCj4gPj4gU28gSSB0
aGluayB0aGUgbmV3IHRleHQgc2hvdWxkIHNpbXBseSBiZToNCj4gPj4gSUFOQSBpcyByZXF1ZXN0
ZWQgdG8gYXNzaWduIHRoZSBmb2xsb3dpbmcgdHlwZXMgZnJvbSB0aGUgIk5TSCBJRVRGLQ0KPiA+
PiBBc3NpZ25lZCBPcHRpb25hbCBWYXJpYWJsZS1MZW5ndGggTWV0YWRhdGEgVHlwZXMiIHJlZ2lz
dHJ5IGF2YWlsYWJsZSBhdA0KPiA+PiBbSUFOQS1OU0gtTUQyXToNCj4gPj4gLW0NCj4gPj4NCj4g
Pj4gWXVlaHVhLTE+PldpbGwgZGVsZXRlICIoMHgwMDAwIElFVEYgQmFzZSBOU0ggTUQgQ2xhc3Mp
IiB3aGljaCBpcw0KPiA+PiBZdWVodWEtMT4+Y29uZnVzaW5nIGFuZCBub3QgbmVlZGVkIGhlcmUN
Cj4gPj4NCj4gPj4+DQo+ID4+Pg0KPiA+Pj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+Pj4gQ09NTUVOVDoN
Cj4gPj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gPj4+DQo+ID4+PiBUaGFuayB5b3UgZm9yIGEgd2VsbCBk
b25lIHNoZXBoZXJkIHdyaXRldXAuDQo+ID4+Pg0KPiA+Pj4gSSBzdXBwb3J0IEJlbidzIERJU0NV
U1MgcG9zaXRpb24sIHBhcnRpY3VsYXJseSB0aGUgZmlyc3QgcG9pbnQuDQo+ID4+DQo+ID4+IFl1
ZWh1YS0yPj5XaWxsIHJlc29sdmUgQmVuJ3MgY29tbWVudHMgaW4gdGhlIGVtYWlsIHRocmVhZCBy
ZXBseSB0bw0KPiBCZW4ncw0KPiA+Pg0KPiA+Pj4gQSBzdWdnZXN0aW9uIG9uIG9yZ2FuaXphdGlv
bjogSSB0aGluayB3aGF0IHlvdSBoYXZlIGFzIHRoZSB0b3Agb2YNCj4gPj4+IFNlY3Rpb24gNyBz
aG91bGQgYmUgYSBzdWJzZWN0aW9uIChlLmcuLCA3LjEpLCBhbmQgdGhlbiB0aGUgb3RoZXINCj4g
Pj4gc3Vic2VjdGlvbnMgbW92ZWQgZG93bi4NCj4gPj4+IEl0IGRvZXNuJ3QgbWFrZSBzZW5zZSB0
byBtZSB0byBoYXZlIHRoZXNlIHJlZ2lzdHJhdGlvbnMgYmUgZG9taW5hbnQNCj4gPj4+IG92ZXIg
dGhlIG90aGVyczsgdGhleSdyZSBhbGwganVzdCBhIHNldCBvZiBJQU5BIGFjdGlvbnMuDQo+ID4+
DQo+ID4+IFl1ZWh1YS0zPj5BY2NlcHRlZC4gd2lsbCB1cGRhdGUgdG8gdmVyMTANCj4gPj4NCj4g
Pj4+IEkgaGF2ZSB0aGUgc2FtZSBjb21tZW50IGFzIEZyYW5jZXNjYSBhYm91dCBTZWN0aW9uIDQu
MS4NCj4gPj4NCj4gPj4gWXVlaHVhLTQ+PldpbGwgcmVzb2x2ZSBGcmFuY2VzY2EncyBjb21tZW50
IGluIHRoZSBlbWFpbCB0aHJlYWQgcmVwbHkgdG8NCj4gPj4gWXVlaHVhLTQ+PkZyYW5jZXNjYSdz
DQo+ID4+DQo+ID4+Pg0KPiA+Pj4NCj4gPj4+DQo+ID4+Pg0KPiA+Pg0KPiA+PiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+PiBzZmMgbWFpbGluZyBs
aXN0DQo+ID4+IHNmY0BpZXRmLm9yZw0KPiA+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYw0KPiA+DQo+ID4NCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPg0KPiA+IENlIG1lc3Nh
Z2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZlbnQgY29udGVuaXIgZGVzIGluZm9ybWF0aW9u
cw0KPiBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9uYw0K
PiA+IHBhcyBldHJlIGRpZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0
aW9uLiBTaSB2b3VzIGF2ZXoNCj4gcmVjdSBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6
IGxlIHNpZ25hbGVyDQo+ID4gYSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUgYWluc2kgcXVl
IGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzDQo+IGVsZWN0cm9uaXF1ZXMgZXRhbnQg
c3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiwNCj4gPiBPcmFuZ2UgZGVjbGluZSB0b3V0ZSByZXNw
b25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3JtZQ0KPiBvdSBmYWxz
aWZpZS4gTWVyY2kuDQo+ID4NCj4gPiBUaGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBt
YXkgY29udGFpbiBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdlZA0KPiBpbmZvcm1hdGlvbiB0aGF0
IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3Ow0KPiA+IHRoZXkgc2hvdWxkIG5vdCBiZSBkaXN0cmli
dXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLg0KPiA+IElmIHlvdSBo
YXZlIHJlY2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRl
ciBhbmQNCj4gZGVsZXRlIHRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzLg0KPiA+IEFz
IGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2Vz
IHRoYXQgaGF2ZQ0KPiBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4NCj4gPiBU
aGFuayB5b3UuDQo+ID4NCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCgpDZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRl
cyBwZXV2ZW50IGNvbnRlbmlyIGRlcyBpbmZvcm1hdGlvbnMgY29uZmlkZW50aWVsbGVzIG91IHBy
aXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50IGRvbmMKcGFzIGV0cmUgZGlmZnVzZXMsIGV4cGxvaXRl
cyBvdSBjb3BpZXMgc2FucyBhdXRvcmlzYXRpb24uIFNpIHZvdXMgYXZleiByZWN1IGNlIG1lc3Nh
Z2UgcGFyIGVycmV1ciwgdmV1aWxsZXogbGUgc2lnbmFsZXIKYSBsJ2V4cGVkaXRldXIgZXQgbGUg
ZGV0cnVpcmUgYWluc2kgcXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0
cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiwKT3JhbmdlIGRlY2xpbmUg
dG91dGUgcmVzcG9uc2FiaWxpdGUgc2kgY2UgbWVzc2FnZSBhIGV0ZSBhbHRlcmUsIGRlZm9ybWUg
b3UgZmFsc2lmaWUuIE1lcmNpLgoKVGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMgbWF5
IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkg
YmUgcHJvdGVjdGVkIGJ5IGxhdzsKdGhleSBzaG91bGQgbm90IGJlIGRpc3RyaWJ1dGVkLCB1c2Vk
IG9yIGNvcGllZCB3aXRob3V0IGF1dGhvcmlzYXRpb24uCklmIHlvdSBoYXZlIHJlY2VpdmVkIHRo
aXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRo
aXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzLgpBcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQs
IE9yYW5nZSBpcyBub3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmll
ZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuClRoYW5rIHlvdS4KCg==


From nobody Mon Dec  6 01:57:46 2021
Return-Path: <wei.yuehua@zte.com.cn>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7A8C13A09AC; Mon,  6 Dec 2021 01:57:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CTE_8BIT_MISMATCH=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 uXY1e7VZs-8p; Mon,  6 Dec 2021 01:57:35 -0800 (PST)
Received: from mxde.zte.com.cn (mxde.zte.com.cn [209.9.37.27]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1B8903A09A8; Mon,  6 Dec 2021 01:57:33 -0800 (PST)
Received: from mse-eu.zte.com.cn (unknown [10.35.13.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mxde.zte.com.cn (FangMail) with ESMTPS id 4J6zPC1690zB5l6x; Mon,  6 Dec 2021 17:57:19 +0800 (CST)
Received: from dgapp01.zte.com.cn ([10.35.13.16]) by mse-eu.zte.com.cn with SMTP id 1B69vExN020623; Mon, 6 Dec 2021 17:57:14 +0800 (GMT-8) (envelope-from wei.yuehua@zte.com.cn)
Received: from mapi (dgapp01[null]) by mapi (Zmail) with MAPI id mid1; Mon, 6 Dec 2021 17:57:16 +0800 (CST)
Date: Mon, 6 Dec 2021 17:57:16 +0800 (CST)
X-Zmail-TransId: 2af961adde7c8250c927
X-Mailer: Zmail v1.0
Message-ID: <202112061757169425072@zte.com.cn>
In-Reply-To: <21793_1638775114_61ADB94A_21793_201_1_787AE7BB302AE849A7480A190F8B93303545F530@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: 202112031702237499021@zte.com.cn, 27638_1638527561_61A9F249_27638_478_1_787AE7BB302AE849A7480A190F8B93303545E945@OPEXCAUBMA2.corporate.adroot.infra.ftgroup, fbb959f3-978f-d0ac-f6f6-12be7bd75ee9@nokia.com, 21793_1638775114_61ADB94A_21793_201_1_787AE7BB302AE849A7480A190F8B93303545F530@OPEXCAUBMA2.corporate.adroot.infra.ftgroup
Mime-Version: 1.0
From: <wei.yuehua@zte.com.cn>
To: <mohamed.boucadair@orange.com>, <martin.vigoureux@nokia.com>
Cc: <superuser@gmail.com>, <draft-ietf-sfc-nsh-tlv@ietf.org>, <sfc-chairs@ietf.org>, <iesg@ietf.org>, <sfc@ietf.org>, <gregimirsky@gmail.com>
Content-Type: text/plain; charset="UTF-8"
X-MAIL: mse-eu.zte.com.cn 1B69vExN020623
X-Fangmail-Gw-Spam-Type: 0
X-FangMail-Miltered: at 10-35-8-64 with ID 61ADDE7F.000 by FangMail milter!
X-FangMail-Envelope: 1638784639/4J6zPC1690zB5l6x/61ADDE7F.000/10.35.13.51/[10.35.13.51]/mse-eu.zte.com.cn/<wei.yuehua@zte.com.cn>
X-Fangmail-Anti-Spam-Filtered: true
X-Fangmail-MID-QID: 61ADDE7F.000/4J6zPC1690zB5l6x
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/V_v5Fcp2dAeJddgViQww352qn8A>
Subject: Re: [sfc]  =?utf-8?q?Murray_Kucherawy=27s_Discuss_on_draft-ietf-sfc-n?= =?utf-8?q?sh-tlv-09=3A_=28with_DISCUSS_and_COMMENT=29?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Dec 2021 09:57:40 -0000

Dear Martin and mohamed,
Thank you for the comments and clarification. 
I would like to delete the second paragraph and wouldn't calling out 0x0000


Best Regards,
Yuehua Wei
ZTE Corporation
------------------原始邮件------------------
发件人：mohamed.boucadair@orange.com
收件人：Martin Vigoureux;魏月华00019655;superuser@gmail.com;
抄送人：draft-ietf-sfc-nsh-tlv@ietf.org;sfc-chairs@ietf.org;iesg@ietf.org;sfc@ietf.org;gregimirsky@gmail.com;
日 期 ：2021年12月06日 15:18
主 题 ：RE: [sfc] Murray Kucherawy's Discuss on draft-ietf-sfc-nsh-tlv-09: (with DISCUSS and COMMENT)
Hi Martin,
I think the confusion can be clarified if we read this part from RFC8300:
The Type values within the IETF Base NSH MD Class, i.e., when the MD
Class is set to 0x0000 (see Section 9.1.4), are the Types owned by
the IETF.  Per this document, IANA has created a registry for the
Type values for the IETF Base NSH MD Class called the "NSH IETF-
Assigned Optional Variable-Length Metadata Types" registry, as
specified in Section 2.5.1.
The reasoning for calling out 0x0000 under the IANA section is to save a check for IANA to make sure that the requested codepoints are for this specific MD Class.
Anyway, I think that the current text should be fixed:
==
IANA is requested to assign the following types from the "NSH IETF-
Assigned Optional Variable-Length Metadata Types" registry available
at [IANA-NSH-MD2]:
This document defines the following new values (Table 1) in the
Network Service Header (NSH) metadata context Type registry:
==
The second sentence should be deleted. It is this part which is confusing.
Cheers,
Med
> -----Message d'origine-----
> De : Martin Vigoureux <martin.vigoureux@nokia.com>
> Envoyé : vendredi 3 décembre 2021 17:53
> À : BOUCADAIR Mohamed INNOV/NET <mohamed.boucadair@orange.com>;
> wei.yuehua@zte.com.cn; superuser@gmail.com
> Cc : draft-ietf-sfc-nsh-tlv@ietf.org; sfc-chairs@ietf.org; iesg@ietf.org;
> sfc@ietf.org; gregimirsky@gmail.com
> Objet : Re: [sfc] Murray Kucherawy's Discuss on draft-ietf-sfc-nsh-tlv-09:
> (with DISCUSS and COMMENT)
>
> Med,
>
> I don't oppose to that but this is what confused Murray, so introducing it
> back as is may not be the best thing to do. Also, I don't think this is
> relevant for the registration of the new values. The body of document is
> very explicit that they are for MD Class 0x0000.
>
> -m
>
> Le 2021-12-03 à 11:32, mohamed.boucadair@orange.com a écrit :
> > Hi Yuehua,
> >
> > For Murray's DISCUSS point, I would proceed with this change rather than
> the one in -10:
> >
> >
> > ====
> >   OLD:
> >       IANA is requested to assign the following types from the "NSH
> IETF-
> >       Assigned Optional Variable-Length Metadata Types" (0x0000 IETF
> Base
> >       NSH MD Class) registry available at [IANA-NSH-MD2]:
> >
> >       This document defines the following new values (Table 1) in the
> >       Network Service Header (NSH) metadata context Type registry:
> >
> >   NEW:
> >       IANA is requested to assign the following types from the "NSH
> IETF-
> >       Assigned Optional Variable-Length Metadata Types" (0x0000 IETF
> Base
> >       NSH MD Class) registry available at [IANA-NSH-MD2]:
> >
> > ===
> >
> > Please note that the assigned values should be bound to the MD Class
> 0x0000.
> >
> > Cheers,
> > Med
> >
> >> -----Message d'origine-----
> >> De : sfc <sfc-bounces@ietf.org> De la part de wei.yuehua@zte.com.cn
> >> Envoyé : vendredi 3 décembre 2021 10:02
> >> À : martin.vigoureux@nokia.com; superuser@gmail.com
> >> Cc : draft-ietf-sfc-nsh-tlv@ietf.org; sfc-chairs@ietf.org;
> iesg@ietf.org;
> >> sfc@ietf.org; gregimirsky@gmail.com
> >> Objet : Re: [sfc] Murray Kucherawy's Discuss on draft-ietf-sfc-nsh-tlv-
> 09:
> >> (with DISCUSS and COMMENT)
> >>
> >> Dear Martin and Murray,
> >> I appreciate your comments.
> >> Please see inline with Yuehua-n>>
> >>
> >> Best Regards,
> >> Yuehua Wei
> >> ZTE Corporation
> >> ------------------原始邮件------------------
> >> 发件人：MartinVigoureux
> >> 收件人：Murray Kucherawy;The IESG;
> >> 抄送人：draft-ietf-sfc-nsh-tlv@ietf.org;sfc-
> >> chairs@ietf.org;sfc@ietf.org;gregimirsky@gmail.com;
> >> 日 期 ：2021年12月02日 18:47
> >> 主 题 ：Re: Murray Kucherawy's Discuss on draft-ietf-sfc-nsh-tlv-09:
> (with
> >> DISCUSS and COMMENT) Hello Murray Le 2021-12-02 à 7:34, Murray
> Kucherawy
> >> via Datatracker a écrit :
> >>> Murray Kucherawy has entered the following ballot position for
> >>> draft-ietf-sfc-nsh-tlv-09: Discuss
> >>>
> >>> When responding, please keep the subject line intact and reply to all
> >>> email addresses included in the To and CC lines. (Feel free to cut
> >>> this introductory paragraph, however.)
> >>>
> >>>
> >>> Please refer to
> >>> https://www.ietf.org/blog/handling-iesg-ballot-positions/
> >>> for more information about how to handle DISCUSS and COMMENT
> positions.
> >>>
> >>>
> >>> The document, along with other ballot positions, can be found here:
> >>> https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-tlv/
> >>>
> >>>
> >>>
> >>> ----------------------------------------------------------------------
> >>> DISCUSS:
> >>> ----------------------------------------------------------------------
> >>>
> >>> I'm having trouble understanding the first thing you've got in Section
> >>> 7.  You have one table of assignments to make, but you're referencing
> >>> two distinct sub-registries under "Network Service Header (NSH)
> >>> Parameters", namely "NSH MD Class" and "NSH IETF-Assigned Optional
> >>> Variable-Length Metadata Types".  There doesn't appear to be a
> >>> "metadata context type registry".  I think this change clarifies what
> >> you mean, but please tell me if I'm wrong:
> >>>
> >>> OLD:
> >>>
> >>>      IANA is requested to assign the following types from the "NSH
> IETF-
> >>>      Assigned Optional Variable-Length Metadata Types" (0x0000 IETF
> Base
> >>>      NSH MD Class) registry available at [IANA-NSH-MD2]:
> >>>
> >>>      This document defines the following new values (Table 1) in the
> >>>      Network Service Header (NSH) metadata context Type registry:
> >>>
> >>> NEW:
> >>>
> >>>      IANA is requested to assign the following types (Table 1) from
> the
> >> IETF
> >>>      Review range in the "NSH MD Class" sub-registry of the "Network
> >> Service
> >>>      Header (NSH) Parameters" registry:
> >> Thanks for catching this. This is indeed a bit confusing but the intent
> of
> >> the draft doesn't match with your suggestion:
> >> The new metadata defined by this document shall be registered in "NSH
> >> IETF-Assigned Optional Variable-Length Metadata Types".
> >> So each object will have its own type but all will be of the same MD
> Class
> >> (0x0000, which is the only value registered by 8300, and which is in
> the
> >> "NSH MD Class" registry).
> >> So I think the new text should simply be:
> >> IANA is requested to assign the following types from the "NSH IETF-
> >> Assigned Optional Variable-Length Metadata Types" registry available at
> >> [IANA-NSH-MD2]:
> >> -m
> >>
> >> Yuehua-1>>Will delete "(0x0000 IETF Base NSH MD Class)" which is
> >> Yuehua-1>>confusing and not needed here
> >>
> >>>
> >>>
> >>> ----------------------------------------------------------------------
> >>> COMMENT:
> >>> ----------------------------------------------------------------------
> >>>
> >>> Thank you for a well done shepherd writeup.
> >>>
> >>> I support Ben's DISCUSS position, particularly the first point.
> >>
> >> Yuehua-2>>Will resolve Ben's comments in the email thread reply to
> Ben's
> >>
> >>> A suggestion on organization: I think what you have as the top of
> >>> Section 7 should be a subsection (e.g., 7.1), and then the other
> >> subsections moved down.
> >>> It doesn't make sense to me to have these registrations be dominant
> >>> over the others; they're all just a set of IANA actions.
> >>
> >> Yuehua-3>>Accepted. will update to ver10
> >>
> >>> I have the same comment as Francesca about Section 4.1.
> >>
> >> Yuehua-4>>Will resolve Francesca's comment in the email thread reply to
> >> Yuehua-4>>Francesca's
> >>
> >>>
> >>>
> >>>
> >>>
> >>
> >> _______________________________________________
> >> sfc mailing list
> >> sfc@ietf.org
> >> https://www.ietf.org/mailman/listinfo/sfc
> >
> >
> __________________________________________________________________________
> _______________________________________________
> >
> > Ce message et ses pieces jointes peuvent contenir des informations
> confidentielles ou privilegiees et ne doivent donc
> > pas etre diffuses, exploites ou copies sans autorisation. Si vous avez
> recu ce message par erreur, veuillez le signaler
> > a l'expediteur et le detruire ainsi que les pieces jointes. Les messages
> electroniques etant susceptibles d'alteration,
> > Orange decline toute responsabilite si ce message a ete altere, deforme
> ou falsifie. Merci.
> >
> > This message and its attachments may contain confidential or privileged
> information that may be protected by law;
> > they should not be distributed, used or copied without authorisation.
> > If you have received this email in error, please notify the sender and
> delete this message and its attachments.
> > As emails may be altered, Orange is not liable for messages that have
> been modified, changed or falsified.
> > Thank you.
> >

_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.


From nobody Mon Dec 13 06:43:45 2021
Return-Path: <gregimirsky@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9BA833A0412; Mon, 13 Dec 2021 06:43:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3H7KK3iL811j; Mon, 13 Dec 2021 06:43:36 -0800 (PST)
Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) (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 B87C03A011D; Mon, 13 Dec 2021 06:43:35 -0800 (PST)
Received: by mail-ed1-x52a.google.com with SMTP id z5so53498931edd.3; Mon, 13 Dec 2021 06:43:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to;  bh=9dMlLNpaCrQOqJJiNZ87518NATri7so79tQ+RrjNa0E=; b=H8TwK7lR9kruMkl7DWf5howM2xv7IRqP1wG4T8xsBfLC4tx8j6suIlQZPvxLyw7XGd plrvSwYtQMIJPphgdhjmhGP4egs34UBYMzdbDQ4USa07yrrHNiMFooV4TQN3NnQ2bJfB igcaehHNGFTW5B1vt9ZGbx1HKCGjxkHkekY1N5WkEh49GgwnhUuPI2mtEKaLXx4qgEYi OWdppUbpyutKYsAdroneO3v5p53ox7qjgY6WbtmDwy/hMurIMvPWhCV86yTT2W0mM8oG KMPUL+ymWZXQrCCsIWQ/0t/uc/e7b9U6EQ1LT/Jvitbw53IQ6vDL38MZWmFeW6ZCoxBh bPCQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=9dMlLNpaCrQOqJJiNZ87518NATri7so79tQ+RrjNa0E=; b=f0yXbxFXH48Ur7cWBRRIwRP7DdZPA4iwIzE6WZOluqQxwci09BLyd8r6z34jxWP+YS pzY21bVSVDSBk4FnBQPV8ldIGEgSfKjVp6jZs4oi4L9HApgYX8S+xLANbiTe7jP7dGyK Sj+q6HfYwSFlZClb9VFgoveoaDPKxXxB7MG4Yykq6t3hQLVIEvN9qS1u4fztk3D+FEiB PnAF/orWPhDbPJ+AniqHWPgFwZlb8r9YniE9FdZecvhFpjVWOzM4eVXijeE2WzkVhkZZ sqcu1LsCKACGUavyF4T3QelePUHjbzVCWpR73ALibEOVmBlMQxYh4RG4E1ZRh4VFRG2P jj8w==
X-Gm-Message-State: AOAM532R67iky1+tGg+WSQTUE3oYZR2gUOMDDw2KNBHgqivVtYEwEWtW LiclHzVe6E6OBcXywt/sNEFYwz1D2FuyxnQgpZbWFDAp
X-Google-Smtp-Source: ABdhPJx2C8CmfgLm0MIzjqCEZGqNn3A3e+j78w6jjYedCmOISfVo/Zhqcxqn5NaZWjcuPYqpEkaYqJogCKQT9iiA8K0=
X-Received: by 2002:a05:6402:1e95:: with SMTP id f21mr67050830edf.139.1639406613258;  Mon, 13 Dec 2021 06:43:33 -0800 (PST)
MIME-Version: 1.0
References: <tencent_BB22910D153810F5C7AEFB5D3B77B0933907@qq.com>
In-Reply-To: <tencent_BB22910D153810F5C7AEFB5D3B77B0933907@qq.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 13 Dec 2021 06:43:22 -0800
Message-ID: <CA+RyBmUEbeSgN127rBqusUvk=gkL8LB+_X0DvP1_ZaBjc3Gfow@mail.gmail.com>
To: sfc-chairs@ietf.org, Service Function Chaining IETF list <sfc@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000d36a2e05d3081842"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/3Zq1-nhbF6qVRzo4Mtb7-HdYoFg>
Subject: [sfc] Fwd: Fwd: Fwd: I-D Action: draft-ietf-sfc-multi-layer-oam-16.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Dec 2021 14:43:44 -0000

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

Relaying response from Ao Ting

Regards,
Greg
---------- Forwarded message ---------
From: tinga <18555817@qq.com>
Date: Sun, Dec 12, 2021 at 6:34 PM
Subject: Re=EF=BC=9AFwd: Fwd: [sfc] I-D Action:
draft-ietf-sfc-multi-layer-oam-16.txt
To: Greg Mirsky <gregimirsky@gmail.com>


Hi Greg=EF=BC=8C

I'm so glad to receive your mail again, and feel sorry that my response is
late.

I have changed my search direction to some vertical industry in
Chinamobile. So I really appreciate you if you would change my affiliation
to China Mobile in this WG document.

Finally, I have no IPR to disclose. Please help forward the statement to
SFC chairman.

Thanks a lot.

Best Regards.

Ting.


------------------ =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6 ------------------
*=E5=8F=91=E4=BB=B6=E4=BA=BA:* "Greg Mirsky" <gregimirsky@gmail.com>;
*=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4:* 2021=E5=B9=B412=E6=9C=882=E6=97=A5(=
=E6=98=9F=E6=9C=9F=E5=9B=9B) =E4=B8=8A=E5=8D=886:10
*=E6=94=B6=E4=BB=B6=E4=BA=BA:* "tinga"<18555817@qq.com>;
*=E4=B8=BB=E9=A2=98:* Fwd: Fwd: [sfc] I-D Action: draft-ietf-sfc-multi-laye=
r-oam-16.txt

Hi Ting Ao,
I hope that this note finds you well. It's been a long time since we've
exchanged news. I am back at Ericsson.
I greatly appreciate your response to Joel's IPR question. If you are not
subscribed to the SFC WG mailing list, please feel free to respond to me
directly and I'll forward it to the list.

Kind regards,
Greg

---------- Forwarded message ---------
From: Joel M. Halpern <jmh@joelhalpern.com>
Date: Tue, Oct 19, 2021 at 11:02 AM
Subject: Re: Fwd: [sfc] I-D Action: draft-ietf-sfc-multi-layer-oam-16.txt
To: Greg Mirsky <gregimirsky@gmail.com>, Service Function Chaining IETF
list <sfc@ietf.org>


While we are conducting the last call, and deciding who will shepherd
this document...
1) If anyone would like to shepherd it, please let me or Jim know.
2) Would the authors and key contributors please confirm to the lsit
that all known relevant IPR has been disclosed.

Thank you,
Joel

On 10/19/2021 12:39 PM, Greg Mirsky wrote:
> Dear Jim and Joel,
> we've completed merging the substantive parts of two SFC OAM drafts.
> Many thanks to Med for his thorough reviews, thoughtful comments that
> helped us improve the document. The authors believe that the draft is
> stable and is ready for the WG LC. We greatly appreciate your
> consideration of starting the WG LC and are committed to addressing
> questions and comments.
>
> Regards,
> Greg (on behalf off the authors)
>
> ---------- Forwarded message ---------
> From: <internet-drafts@ietf.org <mailto:internet-drafts@ietf.org>>
> Date: Tue, Oct 19, 2021 at 9:33 AM
> Subject: [sfc] I-D Action: draft-ietf-sfc-multi-layer-oam-16.txt
> To: <i-d-announce@ietf.org <mailto:i-d-announce@ietf.org>>
> Cc: <sfc@ietf.org <mailto:sfc@ietf.org>>
>
>
>
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
> This draft is a work item of the Service Function Chaining WG of the IETF=
.
>
>          Title           : Active OAM for Service Function Chaining
>          Authors         : Greg Mirsky
>                            Wei Meng
>                            Ting Ao
>                            Kent Leung
>                            Gyan Mishra
>          Filename        : draft-ietf-sfc-multi-layer-oam-16.txt
>          Pages           : 37
>          Date            : 2021-10-19
>
> Abstract:
>     A set of requirements for active Operation, Administration, and
>     Maintenance (OAM) of Service Function Chains (SFCs) in a network is
>     presented in this document.  Based on these requirements, an
>     encapsulation of active OAM messages in SFC and a mechanism to detect
>     and localize defects are described.
>
>     This document updates RFC 8300.  Particularly, it updates the
>     definition of O (OAM) bit in the Network Service Header (NSH) (RFC
>     8300) and defines how an active OAM message is identified in the NSH.
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-sfc-multi-layer-oam/
> <https://datatracker.ietf.org/doc/draft-ietf-sfc-multi-layer-oam/>
>
> There is also an HTML version available at:
> https://www.ietf.org/archive/id/draft-ietf-sfc-multi-layer-oam-16.html
> <https://www.ietf.org/archive/id/draft-ietf-sfc-multi-layer-oam-16.html>
>
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-sfc-multi-layer-oam-16
> <https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-sfc-multi-layer-oam-16>
>
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/ <ftp://ftp.ietf.org/internet-drafts/>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org <mailto:sfc@ietf.org>
> https://www.ietf.org/mailman/listinfo/sfc
> <https://www.ietf.org/mailman/listinfo/sfc>

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

<div dir=3D"ltr"><br>Relaying response from Ao Ting<div><br></div><div>Rega=
rds,</div><div>Greg<br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D=
"gmail_attr">---------- Forwarded message ---------<br>From: <strong class=
=3D"gmail_sendername" dir=3D"auto">tinga</strong> <span dir=3D"auto">&lt;<a=
 href=3D"mailto:18555817@qq.com">18555817@qq.com</a>&gt;</span><br>Date: Su=
n, Dec 12, 2021 at 6:34 PM<br>Subject: Re=EF=BC=9AFwd: Fwd: [sfc] I-D Actio=
n: draft-ietf-sfc-multi-layer-oam-16.txt<br>To: Greg Mirsky &lt;<a href=3D"=
mailto:gregimirsky@gmail.com">gregimirsky@gmail.com</a>&gt;<br></div><br><b=
r><div>Hi Greg=EF=BC=8C</div><div><br></div><div>I&#39;m so glad to receive=
 your mail again, and feel sorry that my response is late.</div><div><br></=
div><div>I have changed my search direction to some vertical industry in Ch=
inamobile. So I really appreciate you if you would change my affiliation to=
 China Mobile in this WG document.</div><div><br></div><div>Finally, I have=
 no IPR to disclose. Please help forward the statement to SFC chairman.</di=
v><div><br></div><div>Thanks a lot.</div><div><br></div><div>Best Regards.<=
/div><div><br></div><div>Ting.</div><div><div><br></div><div><br></div><div=
 style=3D"font-size:12px;font-family:Arial Narrow;padding:2px 0 2px 0">----=
-------------- =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6 ------------------</div=
><div style=3D"font-size:12px;background:#efefef;padding:8px"><div><b>=E5=
=8F=91=E4=BB=B6=E4=BA=BA:</b>                                              =
                                                                          &=
quot;Greg Mirsky&quot;                                                     =
                               &lt;<a href=3D"mailto:gregimirsky@gmail.com"=
 target=3D"_blank">gregimirsky@gmail.com</a>&gt;;</div><div><b>=E5=8F=91=E9=
=80=81=E6=97=B6=E9=97=B4:</b>=C2=A02021=E5=B9=B412=E6=9C=882=E6=97=A5(=E6=
=98=9F=E6=9C=9F=E5=9B=9B) =E4=B8=8A=E5=8D=886:10</div><div><b>=E6=94=B6=E4=
=BB=B6=E4=BA=BA:</b>=C2=A0&quot;tinga&quot;&lt;<a href=3D"mailto:18555817@q=
q.com" target=3D"_blank">18555817@qq.com</a>&gt;;</div><div></div><div><b>=
=E4=B8=BB=E9=A2=98:</b>=C2=A0Fwd: Fwd: [sfc] I-D Action: draft-ietf-sfc-mul=
ti-layer-oam-16.txt</div></div><div><br></div><div dir=3D"ltr">Hi Ting Ao,<=
div>I hope that this note finds you well. It&#39;s been a long time since w=
e&#39;ve exchanged news. I am back at Ericsson.</div><div>I greatly appreci=
ate your response to Joel&#39;s IPR question. If you are not subscribed to =
the SFC WG mailing list, please feel free to respond to me directly and I&#=
39;ll forward it to the list.</div><div><br></div><div>Kind regards,</div><=
div>Greg<br><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_=
attr">---------- Forwarded message ---------<br>From: <strong class=3D"gmai=
l_sendername" dir=3D"auto">Joel M. Halpern</strong> <span dir=3D"auto">&lt;=
<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.co=
m</a>&gt;</span><br>Date: Tue, Oct 19, 2021 at 11:02 AM<br>Subject: Re: Fwd=
: [sfc] I-D Action: draft-ietf-sfc-multi-layer-oam-16.txt<br>To: Greg Mirsk=
y &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsk=
y@gmail.com</a>&gt;, Service Function Chaining IETF list &lt;<a href=3D"mai=
lto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a>&gt;<br></div><br><br>W=
hile we are conducting the last call, and deciding who will shepherd <br>
this document...<br>
1) If anyone would like to shepherd it, please let me or Jim know.<br>
2) Would the authors and key contributors please confirm to the lsit <br>
that all known relevant IPR has been disclosed.<br>
<br>
Thank you,<br>
Joel<br>
<br>
On 10/19/2021 12:39 PM, Greg Mirsky wrote:<br>
&gt; Dear Jim and Joel,<br>
&gt; we&#39;ve completed merging the substantive parts of two SFC OAM draft=
s. <br>
&gt; Many thanks to Med for his thorough reviews, thoughtful comments that =
<br>
&gt; helped us improve the document. The authors believe that the draft is =
<br>
&gt; stable and is ready for the WG LC. We greatly appreciate your <br>
&gt; consideration of starting the WG LC and are committed to addressing <b=
r>
&gt; questions and comments.<br>
&gt; <br>
&gt; Regards,<br>
&gt; Greg (on behalf off the authors)<br>
&gt; <br>
&gt; ---------- Forwarded message ---------<br>
&gt; From: &lt;<a href=3D"mailto:internet-drafts@ietf.org" target=3D"_blank=
">internet-drafts@ietf.org</a> &lt;mailto:<a href=3D"mailto:internet-drafts=
@ietf.org" target=3D"_blank">internet-drafts@ietf.org</a>&gt;&gt;<br>
&gt; Date: Tue, Oct 19, 2021 at 9:33 AM<br>
&gt; Subject: [sfc] I-D Action: draft-ietf-sfc-multi-layer-oam-16.txt<br>
&gt; To: &lt;<a href=3D"mailto:i-d-announce@ietf.org" target=3D"_blank">i-d=
-announce@ietf.org</a> &lt;mailto:<a href=3D"mailto:i-d-announce@ietf.org" =
target=3D"_blank">i-d-announce@ietf.org</a>&gt;&gt;<br>
&gt; Cc: &lt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org=
</a> &lt;mailto:<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.=
org</a>&gt;&gt;<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; A New Internet-Draft is available from the on-line Internet-Drafts <br=
>
&gt; directories.<br>
&gt; This draft is a work item of the Service Function Chaining WG of the I=
ETF.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Title=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0: Active OAM for Service Function Chaining<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Authors=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0: Greg Mirsky<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Wei Meng<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Ting Ao<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Kent Leung<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Gyan Mishra<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Filename=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
: draft-ietf-sfc-multi-layer-oam-16.txt<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Pages=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0: 37<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Date=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 : 2021-10-19<br>
&gt; <br>
&gt; Abstract:<br>
&gt;=C2=A0 =C2=A0 =C2=A0A set of requirements for active Operation, Adminis=
tration, and<br>
&gt;=C2=A0 =C2=A0 =C2=A0Maintenance (OAM) of Service Function Chains (SFCs)=
 in a network is<br>
&gt;=C2=A0 =C2=A0 =C2=A0presented in this document.=C2=A0 Based on these re=
quirements, an<br>
&gt;=C2=A0 =C2=A0 =C2=A0encapsulation of active OAM messages in SFC and a m=
echanism to detect<br>
&gt;=C2=A0 =C2=A0 =C2=A0and localize defects are described.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0This document updates RFC 8300.=C2=A0 Particularly,=
 it updates the<br>
&gt;=C2=A0 =C2=A0 =C2=A0definition of O (OAM) bit in the Network Service He=
ader (NSH) (RFC<br>
&gt;=C2=A0 =C2=A0 =C2=A08300) and defines how an active OAM message is iden=
tified in the NSH.<br>
&gt; <br>
&gt; <br>
&gt; The IETF datatracker status page for this draft is:<br>
&gt; <a href=3D"https://datatracker.ietf.org/doc/draft-ietf-sfc-multi-layer=
-oam/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.org/do=
c/draft-ietf-sfc-multi-layer-oam/</a> <br>
&gt; &lt;<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-sfc-multi-l=
ayer-oam/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.or=
g/doc/draft-ietf-sfc-multi-layer-oam/</a>&gt;<br>
&gt; <br>
&gt; There is also an HTML version available at:<br>
&gt; <a href=3D"https://www.ietf.org/archive/id/draft-ietf-sfc-multi-layer-=
oam-16.html" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/arch=
ive/id/draft-ietf-sfc-multi-layer-oam-16.html</a> <br>
&gt; &lt;<a href=3D"https://www.ietf.org/archive/id/draft-ietf-sfc-multi-la=
yer-oam-16.html" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/=
archive/id/draft-ietf-sfc-multi-layer-oam-16.html</a>&gt;<br>
&gt; <br>
&gt; A diff from the previous version is available at:<br>
&gt; <a href=3D"https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-sfc-multi-la=
yer-oam-16" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/rfcdi=
ff?url2=3Ddraft-ietf-sfc-multi-layer-oam-16</a> <br>
&gt; &lt;<a href=3D"https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-sfc-mult=
i-layer-oam-16" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/r=
fcdiff?url2=3Ddraft-ietf-sfc-multi-layer-oam-16</a>&gt;<br>
&gt; <br>
&gt; <br>
&gt; Internet-Drafts are also available by anonymous FTP at:<br>
&gt; <a href=3D"ftp://ftp.ietf.org/internet-drafts/" rel=3D"noreferrer" tar=
get=3D"_blank">ftp://ftp.ietf.org/internet-drafts/</a> &lt;<a href=3D"ftp:/=
/ftp.ietf.org/internet-drafts/" rel=3D"noreferrer" target=3D"_blank">ftp://=
ftp.ietf.org/internet-drafts/</a>&gt;<br>
&gt; <br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; sfc mailing list<br>
&gt; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a> &lt=
;mailto:<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a>&=
gt;<br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/sfc" rel=3D"noreferre=
r" target=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a> <br>
&gt; &lt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" rel=3D"noref=
errer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a>&gt;<=
br>
</div></div></div></div></div></div></div>

--000000000000d36a2e05d3081842--


From nobody Mon Dec 13 09:23:10 2021
Return-Path: <wwwrun@rfc-editor.org>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B3A63A08C4; Mon, 13 Dec 2021 09:23:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 sy_HWPziBTAQ; Mon, 13 Dec 2021 09:22:58 -0800 (PST)
Received: from rfc-editor.org (rfc-editor.org [IPv6:2001:1900:3001:11::31]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E1C223A0934; Mon, 13 Dec 2021 09:22:56 -0800 (PST)
Received: by rfc-editor.org (Postfix, from userid 499) id 0288AEF286; Mon, 13 Dec 2021 09:22:55 -0800 (PST)
To: ietf-announce@ietf.org, rfc-dist@rfc-editor.org
From: rfc-editor@rfc-editor.org
Cc: rfc-editor@rfc-editor.org, drafts-update-ref@iana.org, sfc@ietf.org
Content-type: text/plain; charset=UTF-8
Message-Id: <20211213172255.0288AEF286@rfc-editor.org>
Date: Mon, 13 Dec 2021 09:22:55 -0800 (PST)
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/yiBt_OmGCawzCAE5-r4P5HwZRdM>
Subject: [sfc] =?utf-8?q?RFC_9145_on_Integrity_Protection_for_the_Network?= =?utf-8?q?_Service_Header_=28NSH=29_and_Encryption_of_Sensitive_Context_H?= =?utf-8?q?eaders?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Dec 2021 17:23:04 -0000

A new Request for Comments is now available in online RFC libraries.

        
        RFC 9145

        Title:      Integrity Protection for the Network 
                    Service Header (NSH) and Encryption of 
                    Sensitive Context Headers 
        Author:     M. Boucadair,
                    T. Reddy.K,
                    D. Wing
        Status:     Standards Track
        Stream:     IETF
        Date:       December 2021
        Mailbox:    mohamed.boucadair@orange.com,
                    kondtir@gmail.com,
                    dwing-ietf@fuggles.com
        Pages:      25
        Updates/Obsoletes/SeeAlso:   None

        I-D Tag:    draft-ietf-sfc-nsh-integrity-09.txt

        URL:        https://www.rfc-editor.org/info/rfc9145

        DOI:        10.17487/RFC9145

This specification presents an optional method to add integrity
protection directly to the Network Service Header (NSH) used for
Service Function Chaining (SFC). Also, this specification allows for
the encryption of sensitive metadata (MD) that is carried in the NSH.

This document is a product of the Service Function Chaining Working Group of the IETF.

This is now a Proposed Standard.

STANDARDS TRACK: This document specifies an Internet Standards Track
protocol for the Internet community, and requests discussion and suggestions
for improvements.  Please refer to the current edition of the Official
Internet Protocol Standards (https://www.rfc-editor.org/standards) for the 
standardization state and status of this protocol.  Distribution of this 
memo is unlimited.

This announcement is sent to the IETF-Announce and rfc-dist lists.
To subscribe or unsubscribe, see
  https://www.ietf.org/mailman/listinfo/ietf-announce
  https://mailman.rfc-editor.org/mailman/listinfo/rfc-dist

For searching the RFC series, see https://www.rfc-editor.org/search
For downloading RFCs, see https://www.rfc-editor.org/retrieve/bulk

Requests for special distribution should be addressed to either the
author of the RFC in question, or to rfc-editor@rfc-editor.org.  Unless
specifically noted otherwise on the RFC itself, all RFCs are for
unlimited distribution.


The RFC Editor Team
Association Management Solutions, LLC



From nobody Wed Dec 15 09:10:00 2021
Return-Path: <gregimirsky@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 25DDE3A059F; Wed, 15 Dec 2021 09:09:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.087
X-Spam-Level: 
X-Spam-Status: No, score=-2.087 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_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=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 ULyc4CWgzsP5; Wed, 15 Dec 2021 09:09:52 -0800 (PST)
Received: from mail-ed1-x534.google.com (mail-ed1-x534.google.com [IPv6:2a00:1450:4864:20::534]) (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 175923A05A0; Wed, 15 Dec 2021 09:09:52 -0800 (PST)
Received: by mail-ed1-x534.google.com with SMTP id x15so78196828edv.1; Wed, 15 Dec 2021 09:09:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to;  bh=HnMMxaKoIYVHQXYIdw8CTSBA5jWxbWYWV6IU4/cx1bY=; b=qKdbCVGuGHl+vPEQ9YrkQGt4tvxKszhHX8c6UgvCZOtt++5wgxH3f8Sfmi/Pmq3O0U kmYChwpoKQfdM8mLkx9vwW1JQjADud3VE3zEdBYfRWDf7AsadqD0QhSNUnGxRPO43UJ/ tmtjFlqwEKMzvWmg6rpXawfypFQmmMT0wraIM/6+NQFGO9OK3MY1oMF4xb8cFlFlsQQi xtdgyQHoSDA5W9PFUt7m0Vp6R78lxUCLdhFS/EJiwNeAWA01uERXABBtjKP1CM7niyqi EJ6LcyWFzaDIGVnh7JVQUiHc1tuxHb0X9RXkHxYC9PdiaD78MLHg1yzIfA3Zg5CyG/jj bt2A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=HnMMxaKoIYVHQXYIdw8CTSBA5jWxbWYWV6IU4/cx1bY=; b=RfpPqwNoRaXqSFAH9ifj2waFJi9ApxndSRRvPBVuzw+oej7HL4ZW/e1nsNSYG+7+m4 T+kwaA00zKfAue7RkE/ifd9iyIXzVRfHt3dWlgUCGyS2xA16Hl0nuuzTCyPx5d6fbFRI GyYe7537Qttvs3sVDJcNjjoNbhuRVunSx1ev4yEa+CtvzTv3iQ1ebNb8A2SRVNhqyfOj QQwU30uuaMn0bhAPe3M3PLT+2Z8O6Ee4sUujjuUxTre7pBYw0IkXUXqc9tpBDUJeVkhu VukMZPyvTtv3EF/9aVG8G6qMChHtq9iSSv0Ru0zuFxx0fbqhHcVM8yAcs/T8bLZyoF8P JSmQ==
X-Gm-Message-State: AOAM530ye+6B3fOwvQ5dt3U0aQgY08t+mU8HQoGWGVVDrglK12SSKVBQ KIsdTP1Uhvz7vosUc/FjBNRPKpnIZltQ6icDoVLaVUPY
X-Google-Smtp-Source: ABdhPJwvAceG8qjEDtfRdTUK58hO/aw47+RZZS9tu3E1Tr7zp7kr5WiA29XytdBGHGjYJKy8QJqHWCAxDjYvNlEflt4=
X-Received: by 2002:a17:906:7305:: with SMTP id di5mr2097497ejc.255.1639588189230;  Wed, 15 Dec 2021 09:09:49 -0800 (PST)
MIME-Version: 1.0
References: <163466112750.7235.4587641153411151399@ietfa.amsl.com> <CA+RyBmXVKkEfNx707k9qXk1HoPNQg2EG8RhSM75TL-nbGJ6RoQ@mail.gmail.com> <e89dc949-cd19-f63c-a5cd-3b94af2cb4f9@joelhalpern.com> <CA+RyBmU0zUbGyxEm-492dRuJfP2envyi7HxJiPoHF8ALkg0q0A@mail.gmail.com> <202112151101167082265@189.cn>
In-Reply-To: <202112151101167082265@189.cn>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Wed, 15 Dec 2021 09:09:37 -0800
Message-ID: <CA+RyBmW0Ff5by8xsUcmFX3SrKcaHZSYyShP9xR2ZXzngm=WQ8w@mail.gmail.com>
To: sfc-chairs@ietf.org, Service Function Chaining IETF list <sfc@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000098dc4c05d3325f7b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/Uc71eGdiyMX6wdfOpW4jGsbhFCM>
Subject: [sfc] Fwd: Fwd: Fwd: I-D Action: draft-ietf-sfc-multi-layer-oam-16.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Dec 2021 17:09:59 -0000

--00000000000098dc4c05d3325f7b
Content-Type: text/plain; charset="UTF-8"

Dear Joel and Jim,
please consider the response to the IPR inquiry from Zhonghua Chen
(contributor to the draft).
Please let me know if there are any further questions.

Regards,
Greg

---------- Forwarded message ---------
From: chenzhongh@chinatelecom.cn <chenzhongh@chinatelecom.cn>
Date: Tue, Dec 14, 2021 at 7:03 PM
Subject: Re: Fwd: Fwd: [sfc] I-D Action:
draft-ietf-sfc-multi-layer-oam-16.txt
To: gregimirsky@gmail.com <gregimirsky@gmail.com>
Cc: xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>


Hi Gred,

     I am not aware of any undisclosed IPR related to this draft.

Regards,
Chen

------------------------------
18918588897@189.cn


*From:* Greg Mirsky <gregimirsky@gmail.com>
*Date:* 2021-12-15 01:35
*To:* chenzhongh <chenzhongh@chinatelecom.cn>
*CC:* Xiao Min <xiao.min2@zte.com.cn>
*Subject:* Fwd: Fwd: [sfc] I-D Action: draft-ietf-sfc-multi-layer-oam-16.txt
Hi Zhonghua Chen,
please use this email to respond to the IPR question. Please let me know if
you have any further questions.

Regards,
Greg

---------- Forwarded message ---------
From: Joel M. Halpern <jmh@joelhalpern.com>
Date: Tue, Oct 19, 2021 at 11:02 AM
Subject: Re: Fwd: [sfc] I-D Action: draft-ietf-sfc-multi-layer-oam-16.txt
To: Greg Mirsky <gregimirsky@gmail.com>, Service Function Chaining IETF
list <sfc@ietf.org>


While we are conducting the last call, and deciding who will shepherd
this document...
1) If anyone would like to shepherd it, please let me or Jim know.
2) Would the authors and key contributors please confirm to the lsit
that all known relevant IPR has been disclosed.

Thank you,
Joel

On 10/19/2021 12:39 PM, Greg Mirsky wrote:
> Dear Jim and Joel,
> we've completed merging the substantive parts of two SFC OAM drafts.
> Many thanks to Med for his thorough reviews, thoughtful comments that
> helped us improve the document. The authors believe that the draft is
> stable and is ready for the WG LC. We greatly appreciate your
> consideration of starting the WG LC and are committed to addressing
> questions and comments.
>
> Regards,
> Greg (on behalf off the authors)
>
> ---------- Forwarded message ---------
> From: <internet-drafts@ietf.org <mailto:internet-drafts@ietf.org>>
> Date: Tue, Oct 19, 2021 at 9:33 AM
> Subject: [sfc] I-D Action: draft-ietf-sfc-multi-layer-oam-16.txt
> To: <i-d-announce@ietf.org <mailto:i-d-announce@ietf.org>>
> Cc: <sfc@ietf.org <mailto:sfc@ietf.org>>
>
>
>
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
> This draft is a work item of the Service Function Chaining WG of the IETF.
>
>          Title           : Active OAM for Service Function Chaining
>          Authors         : Greg Mirsky
>                            Wei Meng
>                            Ting Ao
>                            Kent Leung
>                            Gyan Mishra
>          Filename        : draft-ietf-sfc-multi-layer-oam-16.txt
>          Pages           : 37
>          Date            : 2021-10-19
>
> Abstract:
>     A set of requirements for active Operation, Administration, and
>     Maintenance (OAM) of Service Function Chains (SFCs) in a network is
>     presented in this document.  Based on these requirements, an
>     encapsulation of active OAM messages in SFC and a mechanism to detect
>     and localize defects are described.
>
>     This document updates RFC 8300.  Particularly, it updates the
>     definition of O (OAM) bit in the Network Service Header (NSH) (RFC
>     8300) and defines how an active OAM message is identified in the NSH.
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-sfc-multi-layer-oam/
> <https://datatracker.ietf.org/doc/draft-ietf-sfc-multi-layer-oam/>
>
> There is also an HTML version available at:
> https://www.ietf.org/archive/id/draft-ietf-sfc-multi-layer-oam-16.html
> <https://www.ietf.org/archive/id/draft-ietf-sfc-multi-layer-oam-16.html>
>
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=draft-ietf-sfc-multi-layer-oam-16
> <https://www.ietf.org/rfcdiff?url2=draft-ietf-sfc-multi-layer-oam-16>
>
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/ <ftp://ftp.ietf.org/internet-drafts/>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org <mailto:sfc@ietf.org>
> https://www.ietf.org/mailman/listinfo/sfc
> <https://www.ietf.org/mailman/listinfo/sfc>

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

<div dir=3D"ltr">Dear Joel and Jim,<div>please consider the response to the=
 IPR inquiry from Zhonghua Chen (contributor to the draft).</div><div>Pleas=
e let me know if there are any further questions.</div><div><br></div><div>=
Regards,</div><div>Greg<br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">---------- Forwarded message ---------<br>From: <stron=
g class=3D"gmail_sendername" dir=3D"auto"><a href=3D"mailto:chenzhongh@chin=
atelecom.cn">chenzhongh@chinatelecom.cn</a></strong> <span dir=3D"auto">&lt=
;<a href=3D"mailto:chenzhongh@chinatelecom.cn">chenzhongh@chinatelecom.cn</=
a>&gt;</span><br>Date: Tue, Dec 14, 2021 at 7:03 PM<br>Subject: Re: Fwd: Fw=
d: [sfc] I-D Action: draft-ietf-sfc-multi-layer-oam-16.txt<br>To: <a href=
=3D"mailto:gregimirsky@gmail.com">gregimirsky@gmail.com</a> &lt;<a href=3D"=
mailto:gregimirsky@gmail.com">gregimirsky@gmail.com</a>&gt;<br>Cc: <a href=
=3D"mailto:xiao.min2@zte.com.cn">xiao.min2@zte.com.cn</a> &lt;<a href=3D"ma=
ilto:xiao.min2@zte.com.cn">xiao.min2@zte.com.cn</a>&gt;<br></div><br><br><d=
iv>
<div><span></span><div>Hi Gred,</div><div><br></div><div>=C2=A0 =C2=A0 =C2=
=A0<span style=3D"font-family:&#39;Microsoft YaHei UI&#39;,Tahoma;line-heig=
ht:normal;background-color:transparent">I am not aware of any undisclosed=
=C2=A0IPR related to this draft.</span></div><div><span style=3D"font-famil=
y:&#39;Microsoft YaHei UI&#39;,Tahoma;line-height:normal;background-color:t=
ransparent"><br></span></div><div><span style=3D"font-family:&#39;Microsoft=
 YaHei UI&#39;,Tahoma;line-height:normal;background-color:transparent">Rega=
rds,</span></div><div><span style=3D"font-family:&#39;Microsoft YaHei UI&#3=
9;,Tahoma;line-height:normal;background-color:transparent">Chen</span></div=
></div>
<div><br></div><hr style=3D"width:210px;height:1px" color=3D"#b5c4df" size=
=3D"1" align=3D"left">
<div><span><div style=3D"MARGIN:10px;FONT-FAMILY:verdana;FONT-SIZE:10pt"><d=
iv><a href=3D"mailto:18918588897@189.cn" target=3D"_blank">18918588897@189.=
cn</a></div></div></span></div>
<blockquote style=3D"margin-Top:0px;margin-Bottom:0px;margin-Left:0.5em;mar=
gin-Right:inherit"><div>=C2=A0</div><div style=3D"border:none;border-top:so=
lid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm"><div style=3D"PADDING-RIGHT:8p=
x;PADDING-LEFT:8px;FONT-SIZE:12px;FONT-FAMILY:tahoma;COLOR:#000000;BACKGROU=
ND:#efefef;PADDING-BOTTOM:8px;PADDING-TOP:8px"><div><b>From:</b>=C2=A0<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">Greg Mirsky</a></div>=
<div><b>Date:</b>=C2=A02021-12-15=C2=A001:35</div><div><b>To:</b>=C2=A0<a h=
ref=3D"mailto:chenzhongh@chinatelecom.cn" target=3D"_blank">chenzhongh</a><=
/div><div><b>CC:</b>=C2=A0<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D=
"_blank">Xiao Min</a></div><div><b>Subject:</b>=C2=A0Fwd: Fwd: [sfc] I-D Ac=
tion: draft-ietf-sfc-multi-layer-oam-16.txt</div></div></div><div><div><div=
 dir=3D"ltr">Hi Zhonghua Chen,<div>please use this email to respond to the =
IPR question. Please let me know if you have any further questions.</div><d=
iv><br></div><div>Regards,</div><div>Greg<br><br><div class=3D"gmail_quote"=
><div dir=3D"ltr" class=3D"gmail_attr">---------- Forwarded message -------=
--<br>From: <strong class=3D"gmail_sendername" dir=3D"auto">Joel M. Halpern=
</strong> <span dir=3D"auto">&lt;<a href=3D"mailto:jmh@joelhalpern.com" tar=
get=3D"_blank">jmh@joelhalpern.com</a>&gt;</span><br>Date: Tue, Oct 19, 202=
1 at 11:02 AM<br>Subject: Re: Fwd: [sfc] I-D Action: draft-ietf-sfc-multi-l=
ayer-oam-16.txt<br>To: Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;, Service Function Chai=
ning IETF list &lt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ie=
tf.org</a>&gt;<br></div><br><br>While we are conducting the last call, and =
deciding who will shepherd <br>
this document...<br>
1) If anyone would like to shepherd it, please let me or Jim know.<br>
2) Would the authors and key contributors please confirm to the lsit <br>
that all known relevant IPR has been disclosed.<br>
<br>
Thank you,<br>
Joel<br>
<br>
On 10/19/2021 12:39 PM, Greg Mirsky wrote:<br>
&gt; Dear Jim and Joel,<br>
&gt; we&#39;ve completed merging the substantive parts of two SFC OAM draft=
s. <br>
&gt; Many thanks to Med for his thorough reviews, thoughtful comments that =
<br>
&gt; helped us improve the document. The authors believe that the draft is =
<br>
&gt; stable and is ready for the WG LC. We greatly appreciate your <br>
&gt; consideration of starting the WG LC and are committed to addressing <b=
r>
&gt; questions and comments.<br>
&gt; <br>
&gt; Regards,<br>
&gt; Greg (on behalf off the authors)<br>
&gt; <br>
&gt; ---------- Forwarded message ---------<br>
&gt; From: &lt;<a href=3D"mailto:internet-drafts@ietf.org" target=3D"_blank=
">internet-drafts@ietf.org</a> &lt;mailto:<a href=3D"mailto:internet-drafts=
@ietf.org" target=3D"_blank">internet-drafts@ietf.org</a>&gt;&gt;<br>
&gt; Date: Tue, Oct 19, 2021 at 9:33 AM<br>
&gt; Subject: [sfc] I-D Action: draft-ietf-sfc-multi-layer-oam-16.txt<br>
&gt; To: &lt;<a href=3D"mailto:i-d-announce@ietf.org" target=3D"_blank">i-d=
-announce@ietf.org</a> &lt;mailto:<a href=3D"mailto:i-d-announce@ietf.org" =
target=3D"_blank">i-d-announce@ietf.org</a>&gt;&gt;<br>
&gt; Cc: &lt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org=
</a> &lt;mailto:<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.=
org</a>&gt;&gt;<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; A New Internet-Draft is available from the on-line Internet-Drafts <br=
>
&gt; directories.<br>
&gt; This draft is a work item of the Service Function Chaining WG of the I=
ETF.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Title=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0: Active OAM for Service Function Chaining<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Authors=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0: Greg Mirsky<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Wei Meng<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Ting Ao<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Kent Leung<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Gyan Mishra<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Filename=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
: draft-ietf-sfc-multi-layer-oam-16.txt<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Pages=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0: 37<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Date=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 : 2021-10-19<br>
&gt; <br>
&gt; Abstract:<br>
&gt;=C2=A0 =C2=A0 =C2=A0A set of requirements for active Operation, Adminis=
tration, and<br>
&gt;=C2=A0 =C2=A0 =C2=A0Maintenance (OAM) of Service Function Chains (SFCs)=
 in a network is<br>
&gt;=C2=A0 =C2=A0 =C2=A0presented in this document.=C2=A0 Based on these re=
quirements, an<br>
&gt;=C2=A0 =C2=A0 =C2=A0encapsulation of active OAM messages in SFC and a m=
echanism to detect<br>
&gt;=C2=A0 =C2=A0 =C2=A0and localize defects are described.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0This document updates RFC 8300.=C2=A0 Particularly,=
 it updates the<br>
&gt;=C2=A0 =C2=A0 =C2=A0definition of O (OAM) bit in the Network Service He=
ader (NSH) (RFC<br>
&gt;=C2=A0 =C2=A0 =C2=A08300) and defines how an active OAM message is iden=
tified in the NSH.<br>
&gt; <br>
&gt; <br>
&gt; The IETF datatracker status page for this draft is:<br>
&gt; <a href=3D"https://datatracker.ietf.org/doc/draft-ietf-sfc-multi-layer=
-oam/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.org/do=
c/draft-ietf-sfc-multi-layer-oam/</a> <br>
&gt; &lt;<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-sfc-multi-l=
ayer-oam/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.or=
g/doc/draft-ietf-sfc-multi-layer-oam/</a>&gt;<br>
&gt; <br>
&gt; There is also an HTML version available at:<br>
&gt; <a href=3D"https://www.ietf.org/archive/id/draft-ietf-sfc-multi-layer-=
oam-16.html" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/arch=
ive/id/draft-ietf-sfc-multi-layer-oam-16.html</a> <br>
&gt; &lt;<a href=3D"https://www.ietf.org/archive/id/draft-ietf-sfc-multi-la=
yer-oam-16.html" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/=
archive/id/draft-ietf-sfc-multi-layer-oam-16.html</a>&gt;<br>
&gt; <br>
&gt; A diff from the previous version is available at:<br>
&gt; <a href=3D"https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-sfc-multi-la=
yer-oam-16" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/rfcdi=
ff?url2=3Ddraft-ietf-sfc-multi-layer-oam-16</a> <br>
&gt; &lt;<a href=3D"https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-sfc-mult=
i-layer-oam-16" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/r=
fcdiff?url2=3Ddraft-ietf-sfc-multi-layer-oam-16</a>&gt;<br>
&gt; <br>
&gt; <br>
&gt; Internet-Drafts are also available by anonymous FTP at:<br>
&gt; <a href=3D"ftp://ftp.ietf.org/internet-drafts/" rel=3D"noreferrer" tar=
get=3D"_blank">ftp://ftp.ietf.org/internet-drafts/</a> &lt;<a href=3D"ftp:/=
/ftp.ietf.org/internet-drafts/" rel=3D"noreferrer" target=3D"_blank">ftp://=
ftp.ietf.org/internet-drafts/</a>&gt;<br>
&gt; <br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; sfc mailing list<br>
&gt; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a> &lt=
;mailto:<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a>&=
gt;<br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/sfc" rel=3D"noreferre=
r" target=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a> <br>
&gt; &lt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" rel=3D"noref=
errer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a>&gt;<=
br>
</div></div></div>
</div></div></blockquote>
</div></div></div></div>

--00000000000098dc4c05d3325f7b--


From nobody Wed Dec 15 17:01:24 2021
Return-Path: <gregimirsky@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9D7283A0F8D for <sfc@ietfa.amsl.com>; Wed, 15 Dec 2021 17:01:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.695
X-Spam-Level: 
X-Spam-Status: No, score=-0.695 tagged_above=-999 required=5 tests=[AC_DIV_BONANZA=0.001, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_COMMENT_SAVED_URL=1.391, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HTML_ATTACH=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o3ONULJXTJmU for <sfc@ietfa.amsl.com>; Wed, 15 Dec 2021 17:01:13 -0800 (PST)
Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) (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 875833A0F81 for <sfc@ietf.org>; Wed, 15 Dec 2021 17:01:12 -0800 (PST)
Received: by mail-ed1-x532.google.com with SMTP id g14so79968446edb.8 for <sfc@ietf.org>; Wed, 15 Dec 2021 17:01:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=1JAWKpsbEm70mpHzQk106DLrqbTOQ3X2eMWdFGEBkJ8=; b=M0/uTvBS5/4NGald+OcCMpaA2yMs7SkKda1sw+lrUail20WCBl4yE8fA4urnX1R4wz zDCZcJ09Bjl1hlR3okpBQzswY2DdhPOvvFpveNaovKcjubacL51D/kThXwmwwQr0hqG1 6XjY9jZJz+gNO/7CH5nXk3njeS26/jRXmW/nmduLAFAIqcJt86BIAnKku+I/KIi/1pqc Jbs2Ht3FCDZKZ7vC1MbDWMlbXkjoilZoLeETFJh4Dcw6HZw37a65XJSsGYzehOeTYEdz FPyycmXcVbux0QKBKjCTStmpi7PsCOEjYpiuY9Ch6eGEWwUa+5n2wGQhBn1yfh/Zm8U1 Raew==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=1JAWKpsbEm70mpHzQk106DLrqbTOQ3X2eMWdFGEBkJ8=; b=oc0K+iVUA2cRhJD4DSEx6st6NeHDiZTAyDlNPb9kfXWcxjUBlzBrcxHvXmavUh9MyZ qjDmFqXCT6TEXFfRsu64uguzFJ4FYWm7SEQhRYHTrLSJTYiojigq2bGEhn6cfMV5vWYw WMWTUMGCI5ALAC5WbYVeBAYNmYVbnfTCgwPs+BpJ9399x7vf2ROPK86ZsJdef80pGSgI 4WXh1E3U1KrT+65V8X+cf7m58lc3WGR7e7d94Uq6eXhwQOC+mSqsdmumR1wsG0PZi6yG 0rU4C5JhQgUgwyZtk7s2/AyXGc1iMA+f9P1uEqCSICVqnmfeRfIanTCl9AC7l1gDmwnL mSRA==
X-Gm-Message-State: AOAM531lOKyDbKMd8E6wbOWT1Uoe5Uv0TutlKjMV9L8BClytzNrX1fZU TGhClu5698VMJn7d/5pVByiIB2iziFtui8filS0=
X-Google-Smtp-Source: ABdhPJwgxeHaLGDfGcJBn838sxtBZgN6Gx8j/gDiP1Jv3Gqyf/yXBRTEz6JiQFP17R2I6Wpit6QaRwHgM6EuMzHyeDc=
X-Received: by 2002:a05:6402:1c1a:: with SMTP id ck26mr3114210edb.253.1639616468363;  Wed, 15 Dec 2021 17:01:08 -0800 (PST)
MIME-Version: 1.0
References: <4bb5abb4-a8dc-c8f0-9b99-549f683e7729@joelhalpern.com> <05FDF1D8-6CBD-403B-8F51-88E51346A36F@cisco.com> <CA+RyBmXHhjyqTtc0pVtwmTRku-SV+0cFf7tFL_xOHnQ56xBvfQ@mail.gmail.com> <BD6EBECC-E7C7-4A80-8972-9DD008FF81B1@cisco.com> <CABNhwV3_uqRTZNy4xAjvetHJqoFbJa4obw-UsEhgukQ3aQBJRw@mail.gmail.com> <9DDFE3B0-54A2-47D9-B05E-A081EAEED410@cisco.com> <CABNhwV1YKvfSdbJo9LzAvGuWLvjWofHz5TuCE6Fp8SDUyxmTHw@mail.gmail.com> <B4F81D2C-1273-493E-8E90-35D32ACDE6D1@cisco.com> <DM8PR11MB560669E2E2C77AD662F6251CDA9F9@DM8PR11MB5606.namprd11.prod.outlook.com> <CA+RyBmXUBYFFgNfopErFYUgJDfJWVY59ERM0LrkEnxw_xC2MYg@mail.gmail.com> <DM8PR11MB5606B943F4D1A3B2702D53EBDA609@DM8PR11MB5606.namprd11.prod.outlook.com> <A012EBFA-FDAB-4591-8F3A-9D5882B69A57@cisco.com> <DM8PR11MB5606D7CDC99EB7FFE63095DFDA639@DM8PR11MB5606.namprd11.prod.outlook.com> <896B8A4B-3717-4150-9944-44906A593BC9@cisco.com> <CA+RyBmUaeSsjLE191jK94bGV3Nzed95tkN+mn-kCDs6WxucFRg@mail.gmail.com> <1B31F06E-974A-4BDA-8C89-81E61B8E6868@cisco.com>
In-Reply-To: <1B31F06E-974A-4BDA-8C89-81E61B8E6868@cisco.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Wed, 15 Dec 2021 17:00:55 -0800
Message-ID: <CA+RyBmUax4VmKpMvW-JErrdjZj09kV2fCofiKH91E0qYRhGatA@mail.gmail.com>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
Cc: "Frank Brockners (fbrockne)" <fbrockne=40cisco.com@dmarc.ietf.org>,  Gyan Mishra <hayabusagsm@gmail.com>, James N Guichard <james.n.guichard@futurewei.com>,  "sfc@ietf.org" <sfc@ietf.org>, Joel Halpern Direct <jmh.direct@joelhalpern.com>
Content-Type: multipart/mixed; boundary="0000000000002a42de05d338f59b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/rEB3Y6oQ8vjjw6Z_LpPp6Vm56MY>
Subject: Re: [sfc] Regarding last call for draft-ietf-sfc-multi-layer-oam
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Dec 2021 01:01:22 -0000

--0000000000002a42de05d338f59b
Content-Type: multipart/alternative; boundary="0000000000002a42dc05d338f599"

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

Dear Carlos,
please find my notes below in-line under the GIM2>> tag. Attached is the
diff highlighting two editorial changes.

Regards,
Greg

On Fri, Nov 26, 2021 at 8:18 PM Carlos Pignataro (cpignata) <
cpignata@cisco.com> wrote:

> Dear Greg,
>
> I disagree. My perspective is that they go from not helpful to plain
> harmful.
>
> Let=E2=80=99s look at those three aspects one-by-one (changing the bullet=
ed list
> into a numbered list for ease of tracking):
>
>    1. This is no different than RFC 8300. The O bit specifies the packet
>    being OAM,
>
> GIM2>> I don't know of a definition of an "OAM packet". Even more, RFC
8300 does not refer to any such definition, nor does it provide it.
draft-ietf-sfc-multi-layer-oam clarifies the use of O bit for the active
SFC NSH OAM.

>
>    1. the Next Protocol specifies the type of packet which can be =E2=80=
=9CActive
>    SFC OAM=E2=80=9D
>       - Stating however that the identification is based on a combination
>       of fields is incorrect.
>    2. This is not a generic behavior that needs specifying or updating.
>    It is part of the specific NSH Next Protocol value behavior for the NS=
H
>    Next Protocol being defined as =E2=80=9CActive SFC OAM=E2=80=9D.
>    3. This is incorrect and a serious over-reach. Specifically:
>       - If the O bit is set and the Next protocol is not =E2=80=9CActive =
SFC
>       OAM=E2=80=9D, the definition is much beyond the scope of this docum=
ent =E2=80=94 since this
>       document specifies behaviors for one specific SFC OAM protocol whic=
h is
>       =E2=80=9COne Active SFC OAM=E2=80=9D (name to be narrowscoped as pe=
r other pending thread)
>
> GIM2>> I don't see why you re-name the Active SFC OAM protocol into "One
Active SFC OAM". That is not what is in the draft. Are you preparing
another draft that you believe will update draft-ietf-sfc-multi-layer-oam
by introducing an additional active SFC OAM protocol?

>
>    - If the O bit is set and the Next protocol is not =E2=80=9CActive SFC=
 OAM=E2=80=9D,
>       and this document somehow concludes that the OAM is in the Context =
Header,
>       then it is:
>          - Breaking other OAM protocols including other Active SFC OAM
>          protocols encapsulated in IPv4, in IPv6, SFC Trace. It is valid =
to have
>          O=3D1, NSH NP as IPv4, and an OAM packet encapsulated.
>
> GIM2>> Protocols that use IP/UDP encapsulation are not active SFM OAM
protocols even though they might be used as such. I expect that if the
payload of NSH is an ICMPv6 echo request, the O bit will be cleared and the
Next Protocol set to IPv6 value.

>
>    - Breaking the use of context headers, since they need context that
>          ought to equally apply to OAMs and to data packets, as for examp=
le a Flow
>          Label, a Forwarding context, etc. Re-writing Context Headers bre=
aks that.
>
> GIM2>> draft-ietf-sfc-multi-layer-oam does not include any processing tha=
t
requires re-writing an NSH Context Header.

>
>
>
> I=E2=80=99d encourage the WG, shepherd, and WG Chairs to more closely ins=
pect and
> review this document, specifically whether is defining one SFC Active OAM
> protocol, or breaking functionality while redefining base RFC 8300 behavi=
or.
>
>
>
> Although these were brought up before, highlighting a couple of comments:
>
>
> 1.  Introduction
>    Also, this document updates Section 2.2 of [RFC8300] in part of the
>    definition of O bit in the NSH.
>
> CMP: I do not see the need to redefine the O bit in the NSH.
>
>
> 4.  Active OAM Identification in the NSH
>    The O bit in the NSH is defined in [RFC8300] as follows:
>       O bit: Setting this bit indicates an OAM packet.
>    This document updates that definition as follows:
>       O bit: Setting this bit indicates an OAM command and/or data in
>       the NSH Context Header or packet payload.
>
> CMP: There is, as shown above, no need for this.
>
GIM2>> As a result of RFC 8300 not providing a reference or definition of
an "OAM packet", this draft addresses that for the case of Active SFC OAM.

>
>    *  O bit set and the "Next Protocol" value does not match the value
>       Active SFC OAM (TBA1), defined in Section 9.1:
>          - An SFC NSH Context Header(s) contain an OAM processing
>          instructions or data.
>
> CMP: As shown above, this 1. breaks functionality (e.g., Flow Label in
> context) and 2. has absolutely *no* need to be included in this specific
> OAM protocol document.
>
GIM2>> If there's no NSH Context Header with OAM processing instruction or
data, then the O bit will not be set. If one or more NSH Context Header
includes OAM processing instructions or data, then, I assume, the O bit
will be set. draft-ietf-sfc-multi-layer-oam does not change that. (I much
appreciate Frank's comments and the discussion that helped clarify that
scenario.)

>
>
> 5.  Active SFC OAM Header
>
>    This document defines Active OAM Header
>    (Figure 2) to demultiplex active OAM protocols on an SFC.
>
> CMP: The identification of OAM protocols is already solved directly in RF=
C
> 8300 by using the NSH Next Protocol.
> CMP: This meta-header is redundant at best.
>
>       Msg Type - six bits long field identifies OAM protocol, e.g., Echo
>       Request/Reply or Bidirectional Forwarding Detection.
>
> CMP: First, why would BFD be carried as =E2=80=9COne SFC Active OAM proto=
col=E2=80=9D ->
> G-ACh-like meta-header with BFD Msg Type?
>
GIM2>> draft-ietf-sfc-multi-layer-oam does not define how BFD to be carried
in NSH environment. Will remove the reference to BFD in the next update.

> CMP: Second, I believe this also explains that what this document is
> defining is the =E2=80=9CEcho Request/Reply=E2=80=9D Active OAM Protocol.
>
> CMP: Since the name of the active OAM protocol defined in this document i=
s
> "Echo Request/Reply=E2=80=9D, could I please request to:
> CMP: 1. Provide a more specific name (since Echo Request/Reply can easily
> be confused with using ICMP)
>
GIM2>> Throughout the document, "Echo Request/Reply" and "SFC Echo
Request/Reply" are used interchangeably. Will add an explicit note to that
in the Terminology section.

> CMP: 2. Rename the title of this document to clearly define its scope for
> one specific SFC Active OAM protocol, by name, and not all Active OAM
> Protocols?
>
GIM2>> The document provides the framework for Active SFC OAM and defines
SFC Echo Request/Reply protocol. I will gladly update the title of the
document, the WG decides that is necessary.

>
>
> Best,
>
> Carlos.
>
> On Nov 26, 2021, at 10:30 PM, Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Dear Carlos,
> I believe that the proposed new text clarifies several aspects of O bit:
>
>    - active SFC NSH OAM packet is identified by the combination of O bit
>    set and the value of the NSH' Next Protocol field is Active SFC OAM;
>    - the combination of O bit clear and the Next Protocol set to the
>    Active SFC OAM value - erroneous and must be reported;
>    - O bit set and the Next Protocol is not Active SFC OAM - Context
>    Header(s) include OAM processing instructions or data.
>
> Would you agree that these are helpful clarifications?
>
> Regards,
> Greg
>
> On Fri, Nov 26, 2021 at 7:10 PM Carlos Pignataro (cpignata) <
> cpignata@cisco.com> wrote:
>
>> Thank you Frank and Greg =E2=80=94 what is the actual behavioral change =
in the
>> proposed redefinition of the O-bit from the processing and rules defined=
 in
>> RFC8300?
>>
>> Thanks,
>>
>> Carlos.
>>
>> On Nov 26, 2021, at 4:09 PM, Frank Brockners (fbrockne) <
>> fbrockne=3D40cisco.com@dmarc.ietf.org> wrote:
>>
>> Hi Carlos,
>>
>> Personally I don=E2=80=99t see a strong need to evolve the definition of=
 the
>> O-bit =E2=80=93 but if the working group decides to do so, IMHO it would=
 be good to
>> ensure that the O-bit indeed signals the fact that active OAM informatio=
n
>> related to NSH is carried.
>>
>> Cheers, Frank
>>
>> *From:* Carlos Pignataro (cpignata) <cpignata=3D40cisco.com@dmarc.ietf.o=
rg>
>>
>> *Sent:* Tuesday, 23 November 2021 15:44
>> *To:* Frank Brockners (fbrockne) <fbrockne@cisco.com>
>> *Cc:* Greg Mirsky <gregimirsky@gmail.com>; Gyan Mishra <
>> hayabusagsm@gmail.com>; James N Guichard <james.n.guichard@futurewei.com
>> >; sfc@ietf.org; Joel Halpern Direct <jmh.direct@joelhalpern.com>
>> *Subject:* Re: [sfc] Regarding last call for
>> draft-ietf-sfc-multi-layer-oam
>>
>> Frank, Greg,
>>
>> Do you see a reason to redefine the O-bit?
>>
>> Thanks,
>>
>> Carlos.
>>
>>
>> 11/23/21 =E5=8D=88=E5=89=8D9:33=E3=80=81Frank Brockners (fbrockne) <
>> fbrockne=3D40cisco.com@dmarc.ietf.org>=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=
=AB:
>>
>> Hi Greg,
>>
>> Thanks for the quick reply. Please see inline.
>>
>> *From:* Greg Mirsky <gregimirsky@gmail.com>
>> *Sent:* Monday, 22 November 2021 23:16
>> *To:* Frank Brockners (fbrockne) <fbrockne@cisco.com>
>> *Cc:* Carlos Pignataro (cpignata) <cpignata=3D40cisco.com@dmarc.ietf.org=
>;
>> Gyan Mishra <hayabusagsm@gmail.com>; James N Guichard <
>> james.n.guichard@futurewei.com>; sfc@ietf.org; Joel Halpern Direct <
>> jmh.direct@joelhalpern.com>
>> *Subject:* Re: [sfc] Regarding last call for
>> draft-ietf-sfc-multi-layer-oam
>>
>> Hi Frank,
>> thank you for your comment describing an interesting IOAM use case in SF=
C
>> NSH. I've thought about this case and I have several questions. I greatl=
y
>> appreciate your help clarifying them to me:
>>
>>    - Is it envisioned that the IOAM can be part of NSH payload but not
>>    to immediately follow the SFC NSH? Perhaps such a case can be referre=
d to
>>    as "IOAM inside NSH payload" to differentiate from "IOAM on top of NS=
H
>>    payload"? For example, assuming that the client payload is IPv6, then=
 NSH
>>    is followed by an IPv6 packet, which, in turn, is followed by IOAM.
>>    - If IOAM inside NSH payload is a viable use case, which SFC element
>>    is the intended addressee - SFF or SF/SF Proxy? If it is the former, =
what
>>    are the requirements for an SFF to handle this scenario? If it is the
>>    latter, what happens with the client packet if an SF/SF Proxy does  n=
ot
>>    support IOAM in NSH but only NSH per RFC 8300?
>>
>> =E2=80=A6FB: The scenario that you outline, i.e. NSH over =E2=80=9CIPv6 =
with IOAM
>> encapsulation=E2=80=9D, sounds valid to me; and it could even be that NS=
H would
>> also leverage IOAM, in which case, it would become a case of =E2=80=9CIO=
AM
>> Layering=E2=80=9D as described in
>> https://datatracker.ietf.org/doc/html/draft-ietf-ippm-ioam-deployment-00=
#section-7.2.
>> As outlined in the draft-ietf-ippm-ioam-deployment, IOAM-Data-Fields are
>> specific to the layer (and the associated protocol) that they=E2=80=99re
>> encapsulated into. As such, in the case of NSH over =E2=80=9CIPv6 with I=
OAM
>> encapsulation=E2=80=9D it would be the IPv6 forwarder that would handle =
the IOAM
>> processing. SFF/SF would be orthogonal/ships-in-the night.
>> I've looked through draft-ietf-sfc-ioam-nsh but I couldn't find answers
>> to these questions (I admit, I could have missed it).
>> Also, I think that your suggestion to avoid any reference to a hybrid OA=
M
>> protocol concentrating on the active OAM identification in the update to
>> O-bit definition is logical and reasonable. Below, please find the propo=
sed
>> update:
>> OLD TEXT:
>>    *  O bit set and the "Next Protocol" value does not match one of
>>       identifying active or hybrid OAM protocols (per classification
>>       defined in [RFC7799]), e.g., defined in Section 9.1 Active SFC OAM
>>       (TBA1).
>>
>>          - a Fixed-Length Context Header or Variable-Length Context
>>          Header(s) contain an OAM command or data.
>>
>>          - the "Next Protocol" field determines the type of payload.
>>
>>    *  O bit set and the "Next Protocol" value matches one of identifying
>>       active or hybrid OAM protocols:
>>
>>          - the payload that immediately follows the NSH MUST contain an
>>          OAM command or data.
>>
>>    *  O bit is clear:
>>
>>          - no OAM in a Fixed-Length Context Header or Variable-Length
>>          Context Header(s).
>>
>>          - the payload determined by the "Next Protocol" field MUST be
>>          present.
>>
>>    *  O bit is clear, and the "Next Protocol" field identifies active or
>>       hybrid OAM protocol MUST be identified and reported as an
>>       erroneous combination.  An implementation MAY have control to
>>       enable processing of the OAM payload.
>>
>> NEW TEXT:
>>
>> =E2=80=A6FB: The new text looks better. Couple of additional thoughts in=
line
>> below.
>>
>>    *  O bit set and the "Next Protocol" value does not match defined in
>>       Section 9.1 Active SFC OAM (TBA1).
>>
>> =E2=80=A6FB: The above sentence doesn=E2=80=99t sound complete. Likely y=
ou wanted to say
>> something like =E2=80=9CO bit set and the "Next Protocol" value does not=
 match any
>> of the SFC Next Protocol values define defined in Section 9.1 Active SFC
>> OAM (TBA1).=E2=80=9D
>>
>>
>>          - a Fixed-Length Context Header or Variable-Length Context
>>          Header(s) contain an OAM command or data.
>>
>> =E2=80=A6FB: Given that it applies to both, fixed and variable =E2=80=93=
 how about
>> simplifying to =E2=80=9CContext-header(s) that contain active OAM comman=
ds and/or
>> data.=E2=80=9D
>>
>>          - the "Next Protocol" field determines the type of payload.
>>
>>    *  O bit set and the "Next Protocol" value matches Active SFC OAM
>>       (TBA1) value:
>>
>>          - the payload that immediately follows the NSH MUST be the
>>          Active OAM Header (Section 5).
>>
>>    *  O bit is clear:
>>
>>          - no OAM in a Fixed-Length Context Header or Variable-Length
>>          Context Header(s).
>> =E2=80=A6FB: Similar to the note above, =E2=80=9CNo Context-header(s) th=
at contain active
>> OAM commands and/or data.=E2=80=9D might be simpler
>>
>>          - the payload determined by the "Next Protocol" field MUST be
>>          present.
>>
>> =E2=80=A6FB: Isn=E2=80=99t this obvious? The reader might wonder why thi=
s is even stated.
>> IMHO we could safely remove this bullet.
>>
>>    *  O bit is clear, and the "Next Protocol" field is set to Active SFC
>>       OAM (TBA1) MUST be identified and reported as an erroneous
>>       combination.  An implementation MAY have control to enable
>>       processing of the OAM payload.
>>
>> =E2=80=A6FB: Just cosmetic, but it would be good to stay with the patter=
n of
>> =E2=80=9Ccondition: action=E2=80=9D of this paragraph, e.g.
>>
>> * O but is clear and the "Next Protocol" field is set to Active SFC
>>       OAM (TBA1):
>>
>>    - Erroneous combination. The combination MUST be identified and
>> reported.
>>
>>
>> In addition, what would be good,  is to expand a bit on how that
>> reporting is supposed to happen =E2=80=93 as well as what is supposed to=
 happen
>> with the packet that contains the erroneous combination. Is it going to =
be
>> forwarded or dropped? Is the node detecting the error supposed to remove
>> the active IOAM header, etc., =E2=80=A6?
>>
>> Thanks again, Frank
>>
>>
>> I hope that the proposed update addresses your concern.
>>
>> Regards,
>> Greg
>>
>> On Mon, Nov 22, 2021 at 11:56 AM Frank Brockners (fbrockne) <
>> fbrockne@cisco.com> wrote:
>>
>>
>> Just saw this thread =E2=80=93 and the section on the O-bit in section 4=
 caught
>> might attention.
>>
>>
>>    *  O bit is clear, and the "Next Protocol" field identifies active or
>>
>>       hybrid OAM protocol MUST be identified and reported as an
>>
>>       erroneous combination.  An implementation MAY have control to
>>
>>       enable processing of the OAM payload.
>> Per what is mentioned below, the statement contradicts the principles of
>> IOAM operation. A packet with O-bit cleared can very well have a hybrid =
OAM
>> protocol in the next protocol field. IOAM is classified as a =E2=80=9CHy=
brid Type
>> I=E2=80=9D protocol per RFC 7799.
>> A key objective of IOAM is to trace packets through the network as if
>> they weren=E2=80=99t observed, i.e., the packet forwarding operation of =
a packet
>> with IOAM is expected to be that of a plain packet, i.e., a packet witho=
ut
>> IOAM. Consequently, draft-ietf-sfc-ioam-nsh states clearly that the O-bi=
t
>> isn=E2=80=99t changed when IOAM is added to an NSH-tagged packet:
>> https://datatracker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4.=
2
>>
>> I=E2=80=99d strongly suggest to re-word section 4 to either avoid the re=
ference
>> to =E2=80=9Chybrid IOAM=E2=80=9D entirely, or to explicitly list which h=
ybrid OAM
>> approaches the section applies to =E2=80=93 and that way ensure, that IO=
AM is not
>> affected. An even simpler approach would be =E2=80=93 as discussed below=
 =E2=80=93 so
>> simply avoid the redefinition of the O-Bit.
>>
>>
>> Thanks, Frank
>>
>>
>> *From:* sfc <sfc-bounces@ietf.org> *On Behalf Of *Carlos Pignataro
>> (cpignata)
>> *Sent:* Monday, 22 November 2021 00:52
>> *To:* Gyan Mishra <hayabusagsm@gmail.com>
>> *Cc:* James N Guichard <james.n.guichard@futurewei.com>; Greg Mirsky <
>> gregimirsky@gmail.com>; sfc@ietf.org; Joel Halpern Direct <
>> jmh.direct@joelhalpern.com>
>> *Subject:* Re: [sfc] Regarding last call for
>> draft-ietf-sfc-multi-layer-oam
>>
>> Hi, Gyan,
>>
>> Thank you for your response!
>>
>> On #1, I recall LIME (I co-chaired), but there=E2=80=99s no =E2=80=9CLIM=
E=E2=80=9D reference
>> in draft-ietf-sfc-multi-layer-oam, not I see the relationship. The draft
>> you quote on
>> https://datatracker.ietf.org/doc/html/draft-ww-opsawg-multi-layer-oam-02=
 seems
>> to have expired many years ago.
>>
>> Further, Greg Mirsky wrote that it was for =E2=80=9CHistorical=E2=80=9D =
reasons. Which
>> one is it?
>>
>> On #2, thanks for suggesting that section to be added. I agree.
>>
>> On #3, thanks for the description of the various sections
>> of draft-ietf-sfc-multi-layer-oam.
>>
>> For the record I still do not see how foundational changes like the O-bi=
t
>> redefinition are needed.
>> While you write that "trace an SFP=E2=80=9D is a new functionality, ther=
e=E2=80=99s open
>> source running code I-D documented tools which do that.
>>
>> Best,
>>
>> Carlos.
>>
>>
>>
>>
>> 11/20/21 =E5=8D=88=E5=89=8D10:36=E3=80=81Gyan Mishra <hayabusagsm@gmail.=
com>=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB:
>>
>> Hi Carlos
>>
>> Many Thanks for your feedback
>>
>> Responses in-line
>>
>> On Fri, Nov 19, 2021 at 11:39 PM Carlos Pignataro (cpignata) <
>> cpignata@cisco.com> wrote:
>>
>> Dear Gyan,
>>
>> I hope all is well!
>>
>> Could I please ask three short clarifying questions, follow-ons on your
>> statement below?
>>
>> 1. When you write "*with an Active Multi layer OAM model*=E2=80=9D, can =
you
>> please explain what exactly is =E2=80=9CMulti layer=E2=80=9D about this =
=E2=80=9COAM model=E2=80=9D, and
>> why is important? You highlight it in your top-post but I cannot find th=
at
>> text in the draft.
>>
>> When I asked your co-author Greg Mirsky, he said:
>>
>> Additionally, I wonder: Why the file name =E2=80=9Csfc-multi-layer-oam=
=E2=80=9D?
>>
>> GIM>> It is historical.
>>
>> OAM has historic connotations but for good technical reasons as called
>> multi layer as it provides a different job of managing different layers =
of
>> the network thus the nomenclature =E2=80=9Cmulti layer=E2=80=9D
>>
>>
>> We can add some verbiage to the draft as we have the draft and file name
>> with =E2=80=9Cmulti layer=E2=80=9D in the name.
>>
>> LIME is a concluded WG on OAM that has discuss the OAM management of the
>> various layers of the network.
>>
>> https://datatracker.ietf.org/wg/lime/about/
>>
>> OPSWG has this draft which hones in on the multi layer OAM aspects of PM
>> and Fault management of SFC.
>> https://datatracker.ietf.org/doc/html/draft-ww-opsawg-multi-layer-oam-02
>>
>> This draft talks about a transport independent OAM where OAM mechanisms
>> are data plane transport dependent thus the concept of multi layer OAM
>> requirements of multiple discrete layers of OAM to map to each layer of =
the
>> network.  This document also talks about E2E OAM inter layer OAM
>> considerations in SFC as the fault may occur with the service functions =
at
>> different OSI layers being chained and different  network layers.
>>
>>
>>
>>
>> 2. When you write "*fills a crucial gap for operators*=E2=80=9D, are you=
 aware
>> of interoperable implementations (which I expect is what operators need =
for
>> it to be useful in an actual deployment)? Perhaps an RFC 7942
>> "Implementation Status=E2=80=9D section could be added?
>>
>>
>> Gyan> I am not aware of any implementations however Ican review with the
>> authors on adding the section.  Thank you
>>
>>
>>
>> 3. When you write =E2=80=9C*for new OAM functionality*=E2=80=9D, could y=
ou please
>> clearly describe or explicitly enumerate the specific *new* functionalit=
y
>> you refer to, on top of what existing OAMs provide, and how you find tha=
t
>> crucial, specifically?
>>
>>
>> Troubleshooting SFC is a complex tax for operators and having additional
>> OAM capabilities that can provide value to operators in E2E SFC
>> troubleshooting is a major gain for operators.
>>
>> RFC 8924 defines the base specification for SFC OAM, requirements
>> analysis and generically existing OAM mechanisms used at various layers
>>  and how they can apply to SFC defined in section 7.
>>
>> This draft provides a comprehensive SFC OAM solution and takes the base
>> SFC OAM RFC 8924 and existing network layer mechanisms and applies them =
to
>> SFC OAM localized SFC fault isolation with a  new Active OAM header,
>> Authenticated Echo Request/Reply message and Source TLV.
>>
>> The new functionality in this draft is defining a new procedure  for
>> Active OAM message on RSP in NSH updating NSH RFC 8300 definition of the=
 O
>> bit which indicates an OAM command and/or data in NSH header or packet
>> payload discussed in section 4.
>>
>> Section 5  talks about the issue related to additional IP/UDP headers in
>> an IPv6 network adds noticeable overhead and this draft defines a new
>> active OAM header to demultiplex Active OAM protocols on an SFC.
>>
>> Section 6 defines a new Active OAM based Authenticated  Echo
>> Request/Reply message for SFC that addresses additional requirements, fa=
te
>> sharing, monitoring of continuity between SFPs, RDI by ingress to egress=
,
>> connectivity verification, fault localization and tracing to discover RS=
P
>> and finally on-demand FM with response back to initiator.
>>
>> This draft also provides OAM integrity check with authentication of
>> request/reply message in conjunction with use of source TLV to prevent D=
DOS
>> attack vector with SFC OAM.
>>
>> The critical new functionality provided for operators with Active OAM is
>> the honed in focus on troubleshooting continuity of an SFP, trace an SFP=
 ,
>> consistency verification of SFP and fault isolation and localizing of a
>> failure within an SFP as well as valuable SFF record TLV, SFF informatio=
n
>> TLV/Sub-TLV  for multiple SFs as hops of SFP or multiple SFs for load
>> balancing using SFP consistency verification procedures.
>>
>> Many Thanks!!
>>
>> Gyan
>>
>>
>>
>> Many thanks in advance, I am just trying to understand.
>>
>> Best,
>>
>> Carlos.
>>
>>
>>
>> 11/19/21 =E5=8D=88=E5=BE=8C11:02=E3=80=81Gyan Mishra <hayabusagsm@gmail.=
com>=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB:
>>
>>
>>
>> Dear Chairs & All
>>
>> As co-author I support publication of this draft.
>>
>> This specification fills a crucial gap for operators for
>> new OAM functionality, with an Active Multi layer OAM model, by defining
>> extensibility with Active OAM messages, in NSH,  to troubleshoot faults =
in
>> the data plane SFC forwarding plane, SFP E2E path in the service plane
>> framework.
>>
>> Kind Regards
>>
>> Gyan
>> Verizon
>>
>> On Fri, Nov 19, 2021 at 8:33 PM Carlos Pignataro (cpignata) <cpignata=3D
>> 40cisco.com@dmarc.ietf.org> wrote:
>>
>> Dear Greg,
>>
>> Thank you for replying to my email. Please find a couple follow-ups
>> inline, as I invite other WG interested parties to the discussion.
>>
>>
>>
>> 11/19/21 =E5=8D=88=E5=BE=8C7:11=E3=80=81Greg Mirsky <gregimirsky@gmail.c=
om>=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB:
>>
>> Dear Carlos,
>> thank you for your thorough review and detailed comments. Please find
>> responses in-lined below under the GIM>> tag.
>>
>> Regards,
>> Greg (on behalf of the authors)
>>
>> On Sat, Nov 13, 2021 at 11:50 PM Carlos Pignataro (cpignata) <
>> cpignata@cisco.com> wrote:
>>
>> Hello, WG,
>>
>> In reviewing draft-ietf-sfc-multi-layer-oam-16, I find that the issues
>> listed below are such that I cannot support publication.
>>
>> Observing what appears to be a single non-author response to the origina=
l
>> WGLC email, and one more after this extension, I also perceive the energ=
y
>> level to work on this to be low.
>>
>> Please find some review comments and observations, I hope these are
>> useful:
>>
>>
>>
>>                 Active OAM for Service Function Chaining
>>
>>                    draft-ietf-sfc-multi-layer-oam-16
>>
>>
>>
>> Abstract
>>
>>
>>
>>    A set of requirements for active Operation, Administration, and
>>
>>    Maintenance (OAM) of Service Function Chains (SFCs) in a network is
>>
>>    presented in this document.  Based on these requirements, an
>>
>>    encapsulation of active OAM messages in SFC and a mechanism to detect
>>
>>    and localize defects are described.
>>
>>
>> First, a generic comment on the whole document: Even though the WG
>> produces an SFC OAM framework in rfc8924, I cannot find exactly how
>> draft-ietf-sfc-multi-layer-oam follows or maps to such framework.
>>
>>    - rfc8924 lists requirements in S4, but this document mentions them
>>    in passing. Instead, as per the Abstract above, this document creates=
 new
>>    requirements and based on them creates a new OAM protocol.
>>
>> GIM>> We've followed the requirements listed in RFC 8924 and used them
>> when designing SFC Echo Request/Reply. SFC Echo Request/Reply addresses =
the
>> essential requirements in Section 4 of RFC 8924.
>>
>>
>> CMP: That=E2=80=99s an issue, those are not requirements for a new proto=
col.
>> Neither for a single protocol to perform all functions.
>>
>> CMP: Specifically, RFC 8924 says:
>>
>>
>> CMP:   =E2=80=9C7.  Candidate SFC OAM Tools=E2=80=9D
>> CMP: Why were candidates descarted? When it is shown how they can addres=
s
>> some of the functions.
>>
>>
>>
>>
>>
>>    - rfc8924 lists candidate SFC OAM tools, but this document does not
>>    consider them. Or compare requirements to options. Perhaps I could be
>>    pointed to the discussion on the list?
>>
>> GIM>> RFC 8924 already provides the analysis and pointed out gaps in
>> listed protocols. RFC 8924 has concluded that none of the available tool=
s
>> complies with the requirements.
>>
>>
>> CMP: I do not see that conclusion in RFC 8924, perhaps you can quote /
>> copy/paste the relevant text. The specific text that includes a conclusi=
on.
>> And specific text that says that none of the tools comply with the
>> requirements.
>>
>> CMP: In any case, there is also no implication that creating a new
>> protocol for all requirements and ignoring the analysis of existing
>> protocols that can be used or extended is in the best interest of SFC=E2=
=80=99s OAM.
>>
>> CMP: Additionally, I did not see the discussion on the list of this
>> comparison (since it does not exist in the draft).
>>
>>
>>
>>
>> Additionally, I wonder: Why the file name =E2=80=9Csfc-multi-layer-oam=
=E2=80=9D?
>>
>> GIM>> It is historical.
>>
>>
>>
>>
>>    Active OAM tools,
>>
>>    conformant to the requirements listed in Section 3, improve, for
>>
>>    example, troubleshooting efficiency and defect localization in SFP
>>
>>    because they specifically address the architectural principles of
>>
>>    NSH.  For that purpose, SFC Echo Request and Echo Reply are specified
>>
>>    in Section 6.
>>
>>
>> I do not fully follow these cause-consequence pair of sentences. They
>> seem to be foundational to the rational of the document, is this why a n=
ew
>> OAM protocol is used?
>>
>> GIM>> Indeed. Based on the analysis in RFC 8924, we've learned that none
>> of the available OAM tools can address the requirements for active SFP O=
AM.
>> The SFC Echo Request/Reply is specifically designed to address these
>> requirements.
>>
>>
>> CMP: This is a very useful response. As I responded above, there=E2=80=
=99s no
>> implication that if no existing tools address all requirements, the path=
 is
>> to create a brand new one ignoring the existing ones.
>>
>>
>>
>>
>> Specifically, I feel this document over-reaches in that it presumes that
>> the only =E2=80=9CActive OAM=E2=80=9D protocol for NSH SFCs is this new =
protocol, whereas
>> some of the existing protocols listed in rfc8924 are also =E2=80=9CActiv=
e OAM=E2=80=9D.
>>
>> GIM>> I think that the document is positioned not as a general active OA=
M
>> protocol but as one of the active SFC NSH OAM protocols.
>>
>>
>>
>>    This mechanism enables on-demand Continuity Check,
>>
>>    Connectivity Verification, among other operations over SFC in
>>
>>    networks, addresses functionalities discussed in Sections 4.1, 4.2,
>>
>>    and 4.3 of [RFC8924].
>>
>>
>> This could be well the case =E2=80=94 however many others (including exi=
sting)
>> mechanisms also enable in these broad terms all the
>> connectivity+continuity+trace functions.
>>
>> GIM>> We are not questioning that there are other solutions. But these
>> mechanisms are not supported by specifications that ensure independent
>> interoperable implementations.
>>
>>
>> CMP: Can you please point to independent interoperable implementations
>> of draft-ietf-sfc-multi-layer-oam?
>>
>> CMP: Part of my point is that any partial solution can be extended
>> interoperably.
>>
>>
>>
>> At the same time, this mechanisms is very complex.
>> I would like to see a study of comparative benefits of this added
>> complexity vis-a-vis existing approaches that can be extended.
>>
>> GIM>> In the face of absence of sufficient and up to date documentation
>> describing proprietary solutions, I don't see that any comparison can be
>> comprehensive.
>>
>>
>> CMP: I am not sure if you are answering a different question, but there=
=E2=80=99s
>> no reference to any proprietary solutions.
>>
>> CMP: ICMP, BFD, iOAM, SFC-Tracceroute, all documented in I-Ds and with
>> open source implementations.
>>
>>
>>
>>
>>
>>
>>    The ingress may be
>>
>>    capable of recovering from the failure, e.g., using redundant SFC
>>
>>    elements.  Thus, it is beneficial for the egress to signal the new
>>
>>    defect state to the ingress, which in this example is the Classifier.
>>
>>    Hence the following requirement:
>>
>>
>>
>>       REQ#3: SFC OAM MUST support Remote Defect Indication notification
>>
>>       by the egress to the ingress.
>>
>>
>> I see a gap between =E2=80=9Cit is beneficial=E2=80=9D and =E2=80=9CMUST=
=E2=80=9D. What is "Remote Defect
>> Indication=E2=80=9D in the context of SFC OAM since it is not in the OAM=
 framework?
>> Is this "Remote Defect Indication=E2=80=9D the only way to achieve the r=
erouting or
>> redundancy triggering?
>>
>> GIM>> That is one of possible solutions. Other mechanisms may conform to
>> the requirement using different approach.
>>
>>
>>
>>
>> 4.  Active OAM Identification in the NSH
>>
>>
>>
>>    The O bit in the NSH is defined in [RFC8300] as follows:
>>
>>
>>
>>       O bit: Setting this bit indicates an OAM packet.
>>
>>
>>
>>    This document updates that definition as follows:
>>
>>
>>
>>       O bit: Setting this bit indicates an OAM command and/or data in
>>
>>       the NSH Context Header or packet payload.
>>
>>
>>
>>    Active SFC OAM is defined as a combination of OAM commands and/or
>>
>>    data included in a message that immediately follows the NSH.  To
>>
>>    identify the active OAM message, the "Next Protocol" field MUST be
>>
>>    set to Active SFC OAM (TBA1) (Section 9.1).
>>
>>
>> This is an example of over-reach. A =E2=80=9CNext Protocol=E2=80=9D poin=
ting to IPv4, in
>> turn pointing to ICMP, in turn pointing to Echo is already one example o=
f
>> =E2=80=9CActive SFC OAM=E2=80=9D. I wonder if this new protocol might be=
 best served by
>> choosing a name that is not so generic? It could be called =E2=80=9COne =
of many
>> active SFC OAM protocols=E2=80=9D :-)
>>
>> GIM>> Will clarify that throughout the document "active OAM" and "active
>> SFC OAM" refers to specially constructed packets that immediately follow
>> the SFC Active OAM Header (Figure 2).
>>
>>
>> CMP: The =E2=80=9CSFC Active OAM Header=E2=80=9D is therefore not part o=
f the =E2=80=9Cactive SFC
>> OAM=E2=80=9D packet?
>>
>>
>>
>>
>> Otherwise, the =E2=80=9CMUST=E2=80=9D in the last sentence seems to not =
follow.
>>
>>
>>    The rules for
>>
>>    interpreting the values of the O bit and the "Next Protocol" field
>>
>>    are as follows:
>>
>>
>> I am extremely concerned about this attempted re-definition (of the O-bi=
t
>> and Protocol fields). On several fronts as explained below. During RFC83=
00
>> the WG evaluated these and provided a solution already.
>>
>>
>>    *  O bit set and the "Next Protocol" value does not match one of
>>
>>       identifying active or hybrid OAM protocols (per classification
>>
>>       defined in [RFC7799]), e.g., defined in Section 9.1 Active SFC OAM
>>
>>       (TBA1).
>>
>> This potentially breaks the concept of nodes not understanding OAM (i.e,=
.
>> Partial deployment of a new protocol)
>>
>> GIM>> Can you clarify what do you mean by "nodes not understanding OAM"?
>> Partial deployment is, in my opinion, an operational issue. An operator
>> plans deployments of new releases according to new features and their
>> intended use.
>>
>>
>> CMP: Apologies, I meant not s/understanding/parsing/.
>>
>> CMP: I agree it is an operational issue =E2=80=94 an issue of operations=
. Like
>> the =E2=80=9CO=E2=80=9D in =E2=80=9COAM=E2=80=9D. Should Operational Con=
siderations be included as well?
>>
>>
>>
>>
>>
>>          - a Fixed-Length Context Header or Variable-Length Context
>>
>>          Header(s) contain an OAM command or data.
>>
>>
>>
>>          - the "Next Protocol" field determines the type of payload.
>>
>> The semantic of Context Headers is outside this definition. For example
>> the types in MD Type 2 define the variable headers.
>>
>> This potentially breaks also OAM, since things like ECMP can be encoded
>> in context headers that the OAM needs. (e.g., "Flow ID=E2=80=9D
>> from draft-ietf-sfc-nsh-tlv).
>>
>> GIM>> As I understand it, MD Type 2 Flow ID TLV is recommended to
>> identify a flow in SFC NSH. The document makes the use of this method.
>>
>>
>> CMP: How?
>>
>>
>>
>>
>> Further, is this describing a Hybrid OAM use?
>>
>> GIM>> No, the document does not describe the use of hybrid OAM (per RFC
>> 7799).
>>
>>
>>
>>    *  O bit set and the "Next Protocol" value matches one of identifying
>>
>>       active or hybrid OAM protocols:
>>
>>
>>
>>          - the payload that immediately follows the NSH MUST contain an
>>
>>          OAM command or data.
>>
>> This is also unclear =E2=80=94 what is an OAM command or data? If the O-=
bit is
>> set, it is an OAM packet.
>>
>> GIM>> What is an OAM packet? Is an SFC NSH packet with IOAM an OAM packe=
t
>> or not? If an SFC NSH packet is part of flow under the Alternate Marking=
,
>> is it an OAM packet because the Alternate Marking method is an example o=
f
>> the hybrid OAM?
>>
>>
>> CMP: This reads like not answering by asking questions.
>>
>> CMP: A user packet with marking, implicitly or explicitly, is not an OAM
>> packet.
>>
>>
>>
>>
>>
>>    *  O bit is clear:
>>
>>
>>
>>          - no OAM in a Fixed-Length Context Header or Variable-Length
>>
>>          Context Header(s).
>>
>>
>>
>>          - the payload determined by the "Next Protocol" field MUST be
>>
>>          present.
>>
>> It is unclear the rational for this.
>>
>> GIM>> Can you please clarify your interpretation, so we can look for way=
s
>> to improve the text?
>>
>>
>> CMP: Same as above. It is unclear why these rules. It is not a matter of
>> interpretation.
>>
>>
>>
>>
>>
>>    *  O bit is clear, and the "Next Protocol" field identifies active or
>>
>>       hybrid OAM protocol MUST be identified and reported as an
>>
>>       erroneous combination.  An implementation MAY have control to
>>
>>       enable processing of the OAM payload.
>>
>> This seems to break the existing usage in draft-ietf-sfc-ioam-nsh.
>> Section 4.2 of draft-ietf-sfc-ioam-nsh says clearly:
>>
>> GIM>> I don't see any problem. In fact, both definitions are in sync.
>> According to draft-ietf-sfc-ioam-nsh if the Next Protocol field identifi=
es
>> a use data payload, e.g., IPv6, then O bit MUST NOT be set. If the Next
>> Protocol is set to IOAM, then the O-bit MUST be set.
>>
>>
>> CMP: Sorry, but you do not seem to be actually reading
>> draft-ietf-sfc-ioam-nsh. Please refer to:
>>
>> CMP:
>> https://datatracker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4.=
2
>>
>> CMP: 4.2.  IOAM and the use of the NSH O-bit
>>    [RFC8300] defines an "O bit" for OAM packets.  Per [RFC8300] the O
>>    bit must be set for OAM packets and must not be set for non-OAM
>>    packets.  Packets with IOAM data included MUST follow this
>>    definition, i.e. the O bit MUST NOT be set for regular customer
>>    traffic which also carries IOAM data and the O bit MUST be set for
>>    OAM packets which carry only IOAM data without any regular data
>>    payload.
>>
>> CMP: Please note the =E2=80=9CMUST NOT=E2=80=9D in the paragraph immedia=
tely above.
>>
>>
>>
>> We agree in how O-bit works in presence of IOAM that accompanies user
>> data and without it.
>>
>>
>> CMP: I do not see that agreement.
>>
>>
>>
>>
>>
>> 4.2.  IOAM and the use of the NSH O-bit
>>
>>
>>
>>    [RFC8300] defines an "O bit" for OAM packets.  Per [RFC8300] the O
>>
>>    bit must be set for OAM packets and must not be set for non-OAM
>>
>>    packets.  Packets with IOAM data included MUST follow this
>>
>>    definition, i.e. the O bit MUST NOT be set for regular customer
>>
>>    traffic which also carries IOAM data and the O bit MUST be set for
>>
>>    OAM packets which carry only IOAM data without any regular data
>>
>>    payload.
>>
>>
>>
>>
>> 5.  Active SFC OAM Header
>>
>>
>>
>>    As demonstrated in Section 4 [RFC8924] and Section 3 of this
>>
>>    document, SFC OAM is required to perform multiple tasks.  Several
>>
>>    active OAM protocols could be used to address all the requirements.
>>
>>    When IP/UDP encapsulation of an SFC OAM control message is used,
>>
>>    protocols can be demultiplexed using the destination UDP port number.
>>
>>    But extra IP/UDP headers, especially in an IPv6 network, add
>>
>>    noticeable overhead.  This document defines Active OAM Header
>>
>>    (Figure 2) to demultiplex active OAM protocols on an SFC.
>>
>>
>> Does this paragraph imply that the main reason for this protocol is this
>> perceived overhead? If so, experience seems to show that in practice
>> IP-encaped OAM works fine (as e.g., for LSP Ping).
>>
>> GIM>> Isn't IP/UDP encapsulation, and IPv6 in particular, is a larger
>> overhead?
>>
>>
>> CMP: I am sorry Greg to call this out, but you are choosing again to not
>> answer the question and instead ask another one.
>>
>> CMP: I am happy to answer: it is larger. It also does not matter. And
>> further it is proven to work in LSP Ping.
>>
>> CMP: My question again: is the whole purpose of this new protocol to be
>> overhead efficient? I am sure there are ways of encasulating that are mo=
re
>> overhead-efficient than draft-ietf-sfc-multi-layer-oam.
>>
>>
>>
>>
>> Alternatively, =E2=80=9CNext Protocols=E2=80=9D could be defined for =E2=
=80=9Craw=E2=80=9D existing
>> protocols.
>>
>>
>>       Msg Type - six bits long field identifies OAM protocol, e.g., Echo
>>
>>       Request/Reply or Bidirectional Forwarding Detection.
>>
>>
>> Why does BFD get encapsulated in this new protocol, as opposed to using =
a
>> =E2=80=9CNext Protocol=E2=80=9D for it? That looks like unnecessary over=
head and
>> indirection.
>>
>> GIM>> Are you proposing assigning different Next Protocol values for
>> every possible active OAM protocol?
>>
>>
>> CMP: I am not proposing anything. I am simply asking a question.
>>
>>
>>
>>
>>
>>       Flags - eight bits long field carries bit flags that define
>>
>>       optional capability and thus processing of the SFC active OAM
>>
>>       control packet, e.g., optional timestamping.
>>
>> Does this timestamp conflict with context header timestamps?
>> E.g., rfc8592 or draft-mymb-sfc-nsh-allocation-timestamp.
>>
>> GIM>> What do you see as a potential conflict?
>>
>>
>> CMP: Two timestamps in different parts of a packet.
>>
>>
>>
>>
>>
>> 6.  Echo Request/Echo Reply for SFC
>>
>>
>>
>>    Echo Request/Reply is a well-known active OAM mechanism extensively
>>
>>    used to verify a path's continuity, detect inconsistencies between a
>>
>>    state in control and the data planes, and localize defects in the
>>
>>    data plane.  ICMP ([RFC0792] for IPv4 and [RFC4443] for IPv6
>>
>>    networks, respectively) and [RFC8029] are examples of broadly used
>>
>>    active OAM protocols based on the Echo Request/Reply principle.  The
>>
>>    SFC Echo Request/Reply defined in this document addresses several
>>
>>    requirements listed in Section 3.  Specifically, it can be used to
>>
>>    check the continuity of an SFP, trace an SFP, or localize the failure
>>
>>    within an SFP.  The SFC Echo Request/Reply control message format is
>>
>>    presented in Figure 3.
>>
>>
>> This seems to be an important paragraph =E2=80=94 would be useful to als=
o
>> understand how other existing and broadly used protocols cannot fulfill
>> requirements.
>>
>> GIM>> RFC 8924 already provided a comprehensive analysis and concluded
>> that none of the available tools can fully conform to the requirements
>> listed in Section 4.
>>
>>
>> CMP: As per above, I do not see that conclusion.
>>
>> CMP: And frankly even if that was the case, there=E2=80=99s no implicati=
on that
>> using the existing pieces is not sufficient, or that it is not easier to
>> extend the candidate protocols.
>>
>>
>>
>>
>>
>>       Length - two-octet-long field equal to the Value field's length in
>>
>>       octets.
>>
>>
>> There are several nested lengths defined in this document =E2=80=94 woul=
d be
>> useful to analyze that they do not result in issues such as piggybacking
>> unaccounted data.
>>
>> GIM>> Do you see any scenario when that might be the case?
>>
>>
>>
>> 6.3.1.  Source TLV
>>
>>
>>
>>    Responder to the SFC Echo Request encapsulates the SFC Echo Reply
>>
>>    message in IP/UDP packet if the Reply mode is "Reply via an IPv4/IPv6
>>
>>    UDP Packet".  Because the NSH does not identify the ingress node that
>>
>>    generated the Echo Request, the source ID MUST be included in the
>>
>>    message and used as the IP destination address and destination UDP
>>
>>    port number of the SFC Echo Reply.  The sender of the SFC Echo
>>
>>    Request MUST include an SFC Source TLV (Figure 5).
>>
>>
>> This seems to negate the benefit of less overhead, if the IP/UDP fields
>> are embedded as OAM TLVs.
>>
>> GIM>> Only the Source ID is required, not the whole set of IP and UDP
>> headers.
>>
>>
>> This also seems to be a bit of an invitation for an attack.
>>
>>
>>
>> 6.4.1.  Errored TLVs TLV
>>
>>
>> I wonder at this point if it is easier to use LSP Ping directly instead
>> of re-define it.
>>
>> GIM>> If someone wants to explore that option, of course.
>>
>>
>>
>> 6.5.1.  SFC Reply Path TLV
>>
>> =E2=80=A6
>>
>>    *  Service Index: the value for the Service Index field in the NSH of
>>
>>       the SFC Echo Reply message.
>>
>> How is the service index in a reply constructed?
>>
>> GIM>> It is provided by the sender of the SFC Echo Request.
>>
>>
>> CMP: Does this mean it skips hops? Apologies I do not understand.
>>
>>
>>
>>
>>
>>
>> 6.5.3.  SFC Echo Reply Reception
>>
>>
>>
>>    An SFF SHOULD NOT accept SFC Echo Reply unless the received message
>>
>>    passes the following checks:
>>
>>
>>
>>    *  the received SFC Echo Reply is well-formed;
>>
>>
>>
>>    *  it has an outstanding SFC Echo Request sent from the UDP port that
>>
>>       matches destination UDP port number of the received packet;
>>
>>
>> Is the demultiplexing based on UDP, OAM handle, or combination?
>>
>> GIM>> The values of the Sender's Handle and  Sequence Number fields can
>> be used.
>>
>>
>> CMP: I understand several values can be used.
>> CMP: Which one is actually used?
>> CMP: If the Handles and sequences match but not the port?
>>
>>
>>
>>
>>
>> 6.6.  Verification of the SFP Consistency
>>
>>    *  Collect information of the traversed by the CVReq packet SFs and
>>
>>       send it to the ingress SFF as CVRep packet over IP network;
>>
>>
>> What if NSH is not over IP?
>>
>> GIM>> Then the operator will specify another method using the Reply mode=
.
>>
>>
>> CMP: Sorry that does not answer my question. The text in question is not
>> contextual to a specified reply mode.
>>
>>
>>
>>
>>
>>    SF Type: Two octets long field.  It is defined in [RFC9015] and
>>
>>    indicates the type of SF, e.g., Firewall, Deep Packet Inspection, WAN
>>
>>    optimization controller, etc.
>>
>>
>> Is RFC 9015 a hard dependency to implement this OAM?
>>
>> GIM>> RFC 9015 established the IANA registry of SF Type and any new SF
>> types must be registered.
>>
>>
>>
>>    IANA is requested to assign a new type from the SFC Active OAM
>>
>>    Message Type sub-registry as follows:
>>
>>
>>
>>           +=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D+
>>
>>           | Value |         Description         | Reference     |
>>
>>           +=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D+
>>
>>           | TBA2  | SFC Echo Request/Echo Reply | This document |
>>
>>           +-------+-----------------------------+---------------+
>>
>>
>> Is there a single value for both Request and Reply?
>>
>> GIM>> Yes, it is a single value. Echo Request and Echo Reply are
>> identified in the Message Type field (Figure 3).
>>
>>
>> CMP: Is this document defining a full 64k space for a single value? If s=
o
>> it appears to be wasteful.
>>
>>
>>
>>
>>
>> 9.2.1.  Version in the Active SFC OAM Header
>>
>> 9.3.1.  SFC Echo Request/Reply Version
>>
>>
>> There seems to be a version for the OAM and a version for the msg type.
>> Is this correct? Are they hierarchical versions? Or independent?
>> This seems to overly complicate parsing and compliance.
>>
>> GIM>> All versions are independent.
>>
>>
>> CMP: This seems like an operational unnecessary complexity, in keeping a
>> matrix of supported combination of versions. If there was an Operational
>> Considerations section, this should be included.
>>
>>
>>
>>
>>
>> 9.3.3.  SFC Echo Request/Echo Reply Message Types
>>
>> Does this mean that there=E2=80=99s a protocol number for =E2=80=9CActiv=
e OAM=E2=80=9D with a
>> protocol number for =E2=80=9CRequest/Reply=E2=80=9D with a protocol numb=
er for either
>> request or reply?
>>
>> GIM>> These are not all protocol numbers. Only the Active OAM is a new
>> protocol number. Others are message types.
>>
>>
>> CMP: Apologies I was not clear.
>> CMP: The =E2=80=9CSFC Active OAM=E2=80=9D is actually a "SFC Next Protoc=
ol=E2=80=9D.
>> CMP: My intention of using =E2=80=9Cprotocol number=E2=80=9D is in a gen=
eric way. To get
>> to some OAM function, a node needs to recursively parse 3 TLVs. Correct?
>> This seems overly complex.
>>
>>
>>
>>
>>
>>    Values defined for the Return Codes sub-registry are listed in
>>
>>    Table 14.
>>
>>
>> Various values in this table are not defined in the document. The
>> procedures seem lacking.
>>
>> GIM>> Other specifications may define additional code points in the
>> registry.
>>
>>
>> CMP: Thank you. The procedures still seem lacking.
>>
>> CMP: Best,
>>
>> CMP: =E2=80=94 Carlos.
>>
>>
>>
>>
>>
>> 9.7.  SF Identifier Types
>>
>> This document seems to be creating a space for identifying SFs =E2=80=94=
 which I
>> thought was mostly outside the scope of OAM to test SFs.
>>
>> GIM>> The registry is of SF Identifiers, not of SF Types (that already
>> exists). Hope that clarifies the issue.
>>
>>
>> Does this further imply that there=E2=80=99s a new requirement to have u=
nique
>> identifiers within the domain for all SFs?
>>
>> I hope these comments and review questions and concerns are useful for
>> the WG discussion and consideration.
>>
>> Thanks,
>>
>> Carlos.
>>
>>
>>
>>
>> Nov 1, 2021 2:50 PM=E3=80=81Joel Halpern Direct <jmh.direct@joelhalpern.=
com>=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB:
>>
>> I have received a polite request with explanation for delay asking for
>> more time to read and review the subject document.  Given the state of t=
he
>> working group, i want to encourage any and all review.  So I am extendin=
g
>> the last call by two additional weeks.
>>
>> Please read and review the document.
>> Also, if you are willing to serve as shepherd for this, please let the
>> chairs know.  (Don't worry if you have not shepherded a document before.
>> The chairs are more than happy to help you with the process.)
>>
>> Thank you,
>> Joel
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>
>> --
>> <image001.jpg> <http://www.verizon.com/>
>> *Gyan Mishra*
>> *Network Solutions Architect *
>> *Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*
>>
>> *M 301 502-1347*
>>
>>
>>
>>
>> --
>> <image001.jpg> <http://www.verizon.com/>
>> *Gyan Mishra*
>> *Network Solutions Architect *
>> *Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*
>>
>> *M 301 502-1347*
>>
>>
>>
>

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

<div dir=3D"ltr"><div dir=3D"ltr">Dear Carlos,<div>please find my notes bel=
ow in-line under the GIM2&gt;&gt; tag. Attached is the diff highlighting tw=
o editorial changes.</div><div><br></div><div>Regards,</div><div>Greg</div>=
</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">=
On Fri, Nov 26, 2021 at 8:18 PM Carlos Pignataro (cpignata) &lt;<a href=3D"=
mailto:cpignata@cisco.com">cpignata@cisco.com</a>&gt; wrote:<br></div><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex">



<div style=3D"overflow-wrap: break-word;">
Dear Greg,
<div><br>
</div>
<div>I disagree. My perspective is that they go from not helpful to plain h=
armful.</div>
<div><br>
</div>
<div>Let=E2=80=99s look at those three aspects one-by-one (changing the bul=
leted list into a numbered list for ease of tracking):</div>
<div>
<ol>
<li>This is no different than RFC 8300. The O bit specifies the packet bein=
g OAM, </li></ol></div></div></blockquote><div>GIM2&gt;&gt; I don&#39;t kno=
w of a definition of an &quot;OAM packet&quot;. Even more, RFC 8300 does no=
t refer to any such definition, nor does it provide it.=C2=A0 draft-ietf-sf=
c-multi-layer-oam clarifies the use of O bit for the active SFC NSH OAM.</d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex"><div style=3D"overflow=
-wrap: break-word;"><div><ol><li>the Next Protocol specifies the type of pa=
cket which can be =E2=80=9CActive SFC OAM=E2=80=9D</li><ul>
<li>Stating however that the identification is based on a combination of fi=
elds is incorrect.</li></ul>
<li>This is not a generic behavior that needs specifying or updating. It is=
 part of the specific NSH Next Protocol value behavior for the NSH Next Pro=
tocol being defined as =E2=80=9CActive SFC OAM=E2=80=9D.</li><li>This is in=
correct and a serious over-reach. Specifically:</li><ul>
<li>If the O bit is set and the Next protocol is not =E2=80=9CActive SFC OA=
M=E2=80=9D, the definition is much beyond the scope of this document =E2=80=
=94 since this document specifies behaviors for one specific SFC OAM protoc=
ol which is =E2=80=9COne Active SFC OAM=E2=80=9D (name to be narrowscoped
 as per other pending thread)</li></ul></ol></div></div></blockquote><div>G=
IM2&gt;&gt; I don&#39;t see why you re-name the Active SFC OAM protocol int=
o &quot;One Active SFC OAM&quot;. That is not what is in the draft. Are you=
 preparing another draft that you believe will update draft-ietf-sfc-multi-=
layer-oam by introducing an additional active SFC OAM protocol?=C2=A0</div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex"><div style=3D"overflow-wr=
ap: break-word;"><div><ol><ul><li>If the O bit is set and the Next protocol=
 is not =E2=80=9CActive SFC OAM=E2=80=9D, and this document somehow conclud=
es that the OAM is in the Context Header, then it is:</li><ul>
<li>Breaking other OAM protocols including other Active SFC OAM protocols e=
ncapsulated in IPv4, in IPv6, SFC Trace. It is valid to have O=3D1, NSH NP =
as IPv4, and an OAM packet encapsulated.=C2=A0</li></ul></ul></ol></div></d=
iv></blockquote><div>GIM2&gt;&gt; Protocols that use IP/UDP encapsulation a=
re not active SFM OAM protocols even though they might be used as such. I e=
xpect that if the payload of NSH is an ICMPv6 echo request, the O bit will =
be cleared and the Next Protocol set to IPv6 value.</div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div style=3D"overflow-wrap: break-word;">=
<div><ol><ul><ul><li>Breaking the use of context headers, since they need c=
ontext that ought to equally apply to OAMs and to data packets, as for exam=
ple a Flow Label, a Forwarding context, etc. Re-writing=C2=A0Context Header=
s breaks that.</li></ul></ul></ol></div></div></blockquote><div>GIM2&gt;&gt=
; draft-ietf-sfc-multi-layer-oam does not include any processing that requi=
res re-writing an NSH Context Header.=C2=A0</div><blockquote class=3D"gmail=
_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex"><div style=3D"overflow-wrap: break-word;"><div><ol>=
<ul>
</ul>
</ol>
<div><br>
</div>
<div>I=E2=80=99d encourage the WG, shepherd, and WG Chairs to more closely =
inspect and review this document, specifically whether is defining one SFC =
Active OAM protocol, or breaking functionality while redefining base RFC 83=
00 behavior.</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>Although these were brought up before, highlighting a couple of commen=
ts:</div>
<div><br>
</div>
<div><br>
</div>
<div>1.=C2=A0 Introduction<br>
=C2=A0 =C2=A0Also, this document updates=C2=A0Section 2.2 of [RFC8300] in p=
art of the
<div>=C2=A0 =C2=A0definition of O bit in the NSH.</div>
<br>
CMP: I do not see the need to redefine the O bit in the NSH.</div>
<div><br>
</div>
<div><br>
</div>
<div>4.=C2=A0 Active OAM Identification in the NSH
<div>=C2=A0 =C2=A0The O bit in the NSH is defined in [RFC8300] as follows:<=
/div>
<div>=C2=A0 =C2=A0 =C2=A0 O bit: Setting this bit indicates an OAM packet.<=
/div>
<div>=C2=A0 =C2=A0This document updates that definition as follows:</div>
<div>=C2=A0 =C2=A0 =C2=A0 O bit: Setting this bit indicates an OAM command =
and/or data in</div>
<div>=C2=A0 =C2=A0 =C2=A0 the NSH Context Header or packet payload.</div>
<br>
CMP: There is, as shown above, no need for this.</div></div></div></blockqu=
ote><div>GIM2&gt;&gt; As a result of RFC 8300 not providing a reference or =
definition of an &quot;OAM packet&quot;, this draft addresses that for the =
case of Active SFC OAM.=C2=A0</div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div style=3D"overflow-wrap: break-word;"><div>
<div><br>
</div>
<div>
<div>=C2=A0 =C2=A0* =C2=A0O bit set and the &quot;Next Protocol&quot; value=
 does not match the value</div>
<div>=C2=A0 =C2=A0 =C2=A0 Active SFC OAM (TBA1), defined in Section 9.1:</d=
iv>
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- An SFC NSH Context Header(s) conta=
in an OAM processing</div>
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0instructions or data.</div>
<br>
CMP: As shown above, this 1. breaks functionality (e.g., Flow Label in cont=
ext) and 2. has absolutely *no* need to be included in this specific OAM pr=
otocol document.</div></div></div></blockquote><div>GIM2&gt;&gt; If there&#=
39;s no NSH Context Header with OAM processing instruction or data, then th=
e O bit will not be set. If one or more NSH Context Header includes OAM pro=
cessing instructions or data, then, I assume, the O bit will be set. draft-=
ietf-sfc-multi-layer-oam does not change that. (I much appreciate Frank&#39=
;s comments and the discussion that helped clarify that scenario.)</div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex"><div style=3D"overflow-wrap:=
 break-word;"><div>
<div><br>
</div>
<div><br>
</div>
<div>5.=C2=A0 Active SFC OAM Header<br>
<br>
</div>
<div>
<div>=C2=A0 =C2=A0This document defines Active OAM Header</div>
<div>=C2=A0 =C2=A0(Figure 2) to demultiplex active OAM protocols on an SFC.=
</div>
</div>
<div><br>
</div>
<div>CMP: The identification of OAM protocols is already solved directly in=
 RFC 8300 by using the NSH Next Protocol.</div>
<div>CMP: This meta-header is redundant at best.</div>
<div><br>
</div>
<div>
<div>=C2=A0 =C2=A0 =C2=A0 Msg Type - six bits long field identifies OAM pro=
tocol, e.g., Echo</div>
<div>=C2=A0 =C2=A0 =C2=A0 Request/Reply or Bidirectional Forwarding Detecti=
on.</div>
<br>
CMP: First, why would BFD be carried as =E2=80=9COne SFC Active OAM protoco=
l=E2=80=9D -&gt; G-ACh-like meta-header with BFD Msg Type?</div></div></div=
></blockquote><div>GIM2&gt;&gt; draft-ietf-sfc-multi-layer-oam does not def=
ine how BFD to be carried in NSH environment. Will remove the reference to =
BFD in the next update.=C2=A0</div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div style=3D"overflow-wrap: break-word;"><div>
<div>CMP: Second, I believe this also explains that what this document is d=
efining is the =E2=80=9CEcho Request/Reply=E2=80=9D Active OAM Protocol.</d=
iv>
<div><br>
</div>
<div>CMP: Since the name of the active OAM protocol defined in this documen=
t is &quot;<font color=3D"#000000"><span>Echo Request/Reply=E2=80=9D, could=
 I please request to:</span></font></div>
<div><font color=3D"#000000">CMP: 1. Provide a more specific name (since=C2=
=A0Echo Request/Reply can easily be confused with using ICMP)</font></div><=
/div></div></blockquote><div>GIM2&gt;&gt; Throughout the document, &quot;Ec=
ho Request/Reply&quot; and &quot;SFC Echo Request/Reply&quot; are used inte=
rchangeably. Will add an explicit note to that in the Terminology section.<=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo=
rder-left:1px solid rgb(204,204,204);padding-left:1ex"><div style=3D"overfl=
ow-wrap: break-word;"><div>
<div><font color=3D"#000000">CMP: 2. Rename the title of this document to=
=C2=A0clearly define its scope for one specific SFC Active OAM=C2=A0<span>p=
rotocol, by name, and not all Active OAM Protocols?</span></font></div></di=
v></div></blockquote><div>GIM2&gt;&gt; The document provides the framework =
for Active SFC OAM and defines SFC Echo Request/Reply protocol. I will glad=
ly update the title of the document, the WG decides that is necessary.</div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex"><div style=3D"overflow-w=
rap: break-word;"><div>
<div><br>
</div>
<div><br>
</div>
<div>Best,</div>
<div><br>
</div>
<div>Carlos.</div>
<div><br>
<blockquote type=3D"cite">
<div>On Nov 26, 2021, at 10:30 PM, Greg Mirsky &lt;<a href=3D"mailto:gregim=
irsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:</di=
v>
<br>
<div>
<div dir=3D"ltr">Dear Carlos,
<div>I believe that the proposed new text clarifies several aspects of O bi=
t:</div>
<div>
<ul>
<li>active SFC NSH OAM packet is identified by the combination of O bit set=
 and the value of the NSH&#39; Next Protocol field is Active SFC OAM;</li><=
li>the combination of O bit clear and the Next Protocol set to the Active S=
FC OAM value - erroneous and must be reported;</li><li>O bit set and the Ne=
xt Protocol is not Active SFC OAM - Context Header(s) include OAM processin=
g instructions or data.</li></ul>
<div>Would you agree that these are helpful clarifications?</div>
</div>
<div><br>
</div>
<div>Regards,</div>
<div>Greg</div>
</div>
<br>
<div class=3D"gmail_quote">
<div dir=3D"ltr" class=3D"gmail_attr">On Fri, Nov 26, 2021 at 7:10 PM Carlo=
s Pignataro (cpignata) &lt;<a href=3D"mailto:cpignata@cisco.com" target=3D"=
_blank">cpignata@cisco.com</a>&gt; wrote:<br>
</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>Thank you Frank and Greg =E2=80=94 what is the actual behavioral chang=
e in the proposed redefinition of the O-bit from the processing and rules d=
efined in RFC8300?
<div><br>
</div>
<div>Thanks,</div>
<div><br>
</div>
<div>Carlos.<br>
<div><br>
<blockquote type=3D"cite">
<div>On Nov 26, 2021, at 4:09 PM, Frank Brockners (fbrockne) &lt;<a href=3D=
"mailto:fbrockne=3D40cisco.com@dmarc.ietf.org" target=3D"_blank">fbrockne=
=3D40cisco.com@dmarc.ietf.org</a>&gt; wrote:</div>
<br>
<div>
<div style=3D"font-family:Helvetica;font-size:12px;font-style:normal;font-v=
ariant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:star=
t;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;t=
ext-decoration:none">
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">Hi Carlos,<u></u><u></u></span></div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US"><u></u>=C2=A0<u></u></span></div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">Personally I don=E2=80=99t see a strong need to evolve th=
e definition of the O-bit =E2=80=93 but if the working group decides to do =
so, IMHO it would be good to ensure
 that the O-bit indeed signals the fact that active OAM information related=
 to NSH is carried.<u></u><u></u></span></div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US"><u></u>=C2=A0<u></u></span></div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">Cheers, Frank<u></u><u></u></span></div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE"><u></u>=C2=A0<u></u></span></div>
<div style=3D"border-style:none none none solid;border-left-width:1.5pt;bor=
der-left-color:blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style=3D"border-style:solid none none;border-top-width:1pt;border-top-=
color:rgb(225,225,225);padding:3pt 0cm 0cm">
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><b>=
<span lang=3D"EN-US">From:</span></b><span lang=3D"EN-US"><span>=C2=A0</spa=
n>Carlos Pignataro (cpignata) &lt;<a href=3D"mailto:cpignata=3D40cisco.com@=
dmarc.ietf.org" style=3D"color:purple;text-decoration:underline" target=3D"=
_blank">cpignata=3D40cisco.com@dmarc.ietf.org</a>&gt;<span>=C2=A0</span><br=
>
<b>Sent:</b><span>=C2=A0</span>Tuesday, 23 November 2021 15:44<br>
<b>To:</b><span>=C2=A0</span>Frank Brockners (fbrockne) &lt;<a href=3D"mail=
to:fbrockne@cisco.com" style=3D"color:purple;text-decoration:underline" tar=
get=3D"_blank">fbrockne@cisco.com</a>&gt;<br>
<b>Cc:</b><span>=C2=A0</span>Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@=
gmail.com" style=3D"color:purple;text-decoration:underline" target=3D"_blan=
k">gregimirsky@gmail.com</a>&gt;; Gyan Mishra &lt;<a href=3D"mailto:hayabus=
agsm@gmail.com" style=3D"color:purple;text-decoration:underline" target=3D"=
_blank">hayabusagsm@gmail.com</a>&gt;;
 James N Guichard &lt;<a href=3D"mailto:james.n.guichard@futurewei.com" sty=
le=3D"color:purple;text-decoration:underline" target=3D"_blank">james.n.gui=
chard@futurewei.com</a>&gt;;<span>=C2=A0</span><a href=3D"mailto:sfc@ietf.o=
rg" style=3D"color:purple;text-decoration:underline" target=3D"_blank">sfc@=
ietf.org</a>;
 Joel Halpern Direct &lt;<a href=3D"mailto:jmh.direct@joelhalpern.com" styl=
e=3D"color:purple;text-decoration:underline" target=3D"_blank">jmh.direct@j=
oelhalpern.com</a>&gt;<br>
<b>Subject:</b><span>=C2=A0</span>Re: [sfc] Regarding last call for draft-i=
etf-sfc-multi-layer-oam<u></u><u></u></span></div>
</div>
</div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><u>=
</u>=C2=A0<u></u></div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">Fra=
nk, Greg,<span>=C2=A0</span><u></u><u></u></div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><u>=
</u>=C2=A0<u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">Do =
you see a reason to redefine the O-bit?<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><u>=
</u>=C2=A0<u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">Tha=
nks,<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><u>=
</u>=C2=A0<u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">Car=
los.<u></u><u></u></div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><br=
>
<br>
<u></u><u></u></div>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">11/=
23/21<span>=C2=A0</span><span style=3D"font-family:&quot;MS Gothic&quot;">=
=E5=8D=88=E5=89=8D</span>9:33<span style=3D"font-family:&quot;MS Gothic&quo=
t;">=E3=80=81</span>Frank Brockners (fbrockne) &lt;<a href=3D"mailto:fbrock=
ne=3D40cisco.com@dmarc.ietf.org" style=3D"color:purple;text-decoration:unde=
rline" target=3D"_blank">fbrockne=3D40cisco.com@dmarc.ietf.org</a>&gt;<span=
 style=3D"font-family:&quot;MS Gothic&quot;">=E3=81=AE=E3=83=A1=E3=83=BC=E3=
=83=AB</span>:<u></u><u></u></div>
</div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><u>=
</u>=C2=A0<u></u></div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">Hi Greg,</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">Thanks for the quick reply. Please see inline.</span><u><=
/u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
<div style=3D"border-style:none none none solid;border-left-width:1.5pt;bor=
der-left-color:blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style=3D"border-style:solid none none;border-top-width:1pt;border-top-=
color:rgb(225,225,225);padding:3pt 0cm 0cm">
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><b>=
<span lang=3D"EN-US">From:</span></b><span><span lang=3D"EN-US">=C2=A0</spa=
n></span><span lang=3D"EN-US">Greg Mirsky &lt;<a href=3D"mailto:gregimirsky=
@gmail.com" style=3D"color:purple;text-decoration:underline" target=3D"_bla=
nk"><span style=3D"color:purple">gregimirsky@gmail.com</span></a>&gt;<span>=
=C2=A0</span><br>
<b>Sent:</b><span>=C2=A0</span>Monday, 22 November 2021 23:16<br>
<b>To:</b><span>=C2=A0</span>Frank Brockners (fbrockne) &lt;<a href=3D"mail=
to:fbrockne@cisco.com" style=3D"color:purple;text-decoration:underline" tar=
get=3D"_blank"><span style=3D"color:purple">fbrockne@cisco.com</span></a>&g=
t;<br>
<b>Cc:</b><span>=C2=A0</span>Carlos Pignataro (cpignata) &lt;<a href=3D"mai=
lto:cpignata=3D40cisco.com@dmarc.ietf.org" style=3D"color:purple;text-decor=
ation:underline" target=3D"_blank"><span style=3D"color:purple">cpignata=3D=
40cisco.com@dmarc.ietf.org</span></a>&gt;;
 Gyan Mishra &lt;<a href=3D"mailto:hayabusagsm@gmail.com" style=3D"color:pu=
rple;text-decoration:underline" target=3D"_blank"><span style=3D"color:purp=
le">hayabusagsm@gmail.com</span></a>&gt;; James N Guichard &lt;<a href=3D"m=
ailto:james.n.guichard@futurewei.com" style=3D"color:purple;text-decoration=
:underline" target=3D"_blank"><span style=3D"color:purple">james.n.guichard=
@futurewei.com</span></a>&gt;;<span>=C2=A0</span><a href=3D"mailto:sfc@ietf=
.org" style=3D"color:purple;text-decoration:underline" target=3D"_blank"><s=
pan style=3D"color:purple">sfc@ietf.org</span></a>;
 Joel Halpern Direct &lt;<a href=3D"mailto:jmh.direct@joelhalpern.com" styl=
e=3D"color:purple;text-decoration:underline" target=3D"_blank"><span style=
=3D"color:purple">jmh.direct@joelhalpern.com</span></a>&gt;<br>
<b>Subject:</b><span>=C2=A0</span>Re: [sfc] Regarding last call for draft-i=
etf-sfc-multi-layer-oam</span><u></u><u></u></div>
</div>
</div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">Hi =
Frank,<u></u><u></u></div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">tha=
nk you for your comment describing an interesting IOAM use case in SFC NSH.=
 I&#39;ve thought about this case and I have several questions. I greatly a=
ppreciate your help clarifying
 them to me:<u></u><u></u></div>
</div>
</div>
<div>
<ul type=3D"disc" style=3D"margin-bottom:0cm;margin-top:0cm">
<li class=3D"MsoNormal" style=3D"margin:0cm;font-size:11pt;font-family:Cali=
bri,sans-serif">
Is it envisioned that the IOAM can be part of NSH payload but not to immedi=
ately follow the SFC NSH? Perhaps such a case=C2=A0can be referred to as &q=
uot;IOAM inside NSH payload&quot; to differentiate from &quot;IOAM on top o=
f NSH payload&quot;? For example, assuming that the client
 payload is IPv6, then NSH is followed by an IPv6 packet, which, in turn, i=
s followed by IOAM.=C2=A0<u></u><u></u></li><li class=3D"MsoNormal" style=
=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
If IOAM inside NSH payload is a viable use case, which SFC element is the i=
ntended addressee - SFF or SF/SF Proxy? If it is the former, what are the r=
equirements for an SFF to handle this scenario? If it is the latter, what h=
appens with the client packet if
 an SF/SF Proxy does=C2=A0 not support IOAM in NSH but only NSH per RFC 830=
0?<u></u><u></u></li></ul>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">=E2=80=A6FB: The scenario that you outline, i.e. NSH over=
 =E2=80=9CIPv6 with IOAM encapsulation=E2=80=9D, sounds valid to me; and it=
 could even be that NSH would also leverage
 IOAM, in which case, it would become a case of =E2=80=9CIOAM Layering=E2=
=80=9D as described in<span>=C2=A0</span><a href=3D"https://datatracker.iet=
f.org/doc/html/draft-ietf-ippm-ioam-deployment-00#section-7.2" style=3D"col=
or:purple;text-decoration:underline" target=3D"_blank"><span style=3D"color=
:purple">https://datatracker.ietf.org/doc/html/draft-ietf-ippm-ioam-deploym=
ent-00#section-7.2</span></a>.
 As outlined in the draft-ietf-ippm-ioam-deployment, IOAM-Data-Fields are s=
pecific to the layer (and the associated protocol) that they=E2=80=99re enc=
apsulated into. As such, in the case of NSH over =E2=80=9CIPv6 with IOAM en=
capsulation=E2=80=9D it would be the IPv6 forwarder that
 would handle the IOAM processing. SFF/SF would be orthogonal/ships-in-the =
night.</span><u></u><u></u></div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">I&#=
39;ve looked through draft-ietf-sfc-ioam-nsh but I couldn&#39;t find answer=
s to these questions (I admit, I could have missed it).<u></u><u></u></div>
</div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">Als=
o, I think that your suggestion to avoid any reference to a hybrid OAM prot=
ocol concentrating on the active OAM identification in the update to O-bit =
definition is logical and
 reasonable. Below, please find the proposed update:<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">OLD=
 TEXT:<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0*=C2=A0 O bit set and the &quot;Next Protocol&quot; value does no=
t match one of<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 identifying active or hybrid OAM protocols (per classific=
ation<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 defined in [RFC7799]), e.g., defined in Section 9.1 Activ=
e SFC OAM<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 (TBA1).<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- a Fixed-Length Context Header or Variable-=
Length Context<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Header(s) contain an OAM command or data.<u>=
</u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- the &quot;Next Protocol&quot; field determ=
ines the type of payload.<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0*=C2=A0 O bit set and the &quot;Next Protocol&quot; value matches=
 one of identifying<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 active or hybrid OAM protocols:<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- the payload that immediately follows the N=
SH MUST contain an<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0OAM command or data.<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0*=C2=A0 O bit is clear:<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- no OAM in a Fixed-Length Context Header or=
 Variable-Length<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Context Header(s).<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- the payload determined by the &quot;Next P=
rotocol&quot; field MUST be<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0present.<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0*=C2=A0 O bit is clear, and the &quot;Next Protocol&quot; field i=
dentifies active or<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 hybrid OAM protocol MUST be identified and reported as an=
<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 erroneous combination.=C2=A0 An implementation MAY have c=
ontrol to<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 enable processing of the OAM payload.<u></u><u></u></div>
</div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">NEW=
 TEXT:<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">=E2=80=A6FB: The new text looks better. Couple of additio=
nal thoughts inline below.</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0*=C2=A0 O bit set and the &quot;Next Protocol&quot; value does no=
t match defined in<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 Section 9.1 Active SFC OAM (TBA1).<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">=E2=80=A6FB: The above sentence doesn=E2=80=99t sound com=
plete. Likely you wanted to say something like =E2=80=9C</span>O bit set an=
d the &quot;Next Protocol&quot; value does not match<span>=C2=A0</span><spa=
n lang=3D"EN-US">any
 of the SFC Next Protocol values define<span>=C2=A0</span></span>defined in=
 Section 9.1 Active SFC OAM (TBA1).<span lang=3D"EN-US">=E2=80=9D</span><u>=
</u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- a Fixed-Length Context Header or Variable-=
Length Context<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Header(s) contain an OAM command or data.<u>=
</u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">=E2=80=A6FB: Given that it applies to both, fixed and var=
iable =E2=80=93 how about simplifying to =E2=80=9CContext-header(s) that co=
ntain active OAM commands and/or data.=E2=80=9D</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- the &quot;Next Protocol&quot; field determ=
ines the type of payload.<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0*=C2=A0 O bit set and the &quot;Next Protocol&quot; value matches=
 Active SFC OAM<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 (TBA1) value:<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- the payload that immediately follows the N=
SH MUST be the<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Active OAM Header (Section 5).<u></u><u></u>=
</div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0*=C2=A0 O bit is clear:<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- no OAM in a Fixed-Length Context Header or=
 Variable-Length<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Context Header(s).<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">=E2=80=A6FB: Similar to the note above, =E2=80=9CNo Conte=
xt-header(s) that contain active OAM commands and/or data.=E2=80=9D might b=
e simpler</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- the payload determined by the &quot;Next P=
rotocol&quot; field MUST be<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0present.<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">=E2=80=A6FB: Isn=E2=80=99t this obvious? The reader might=
 wonder why this is even stated. IMHO we could safely remove this bullet.</=
span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0*=C2=A0 O bit is clear, and the &quot;Next Protocol&quot; field i=
s set to Active SFC<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 OAM (TBA1) MUST be identified and reported as an erroneou=
s<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 combination.=C2=A0 An implementation MAY have control to =
enable<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 processing of the OAM payload.<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">=E2=80=A6FB: Just cosmetic, but it would be good to stay =
with the pattern of =E2=80=9Ccondition: action=E2=80=9D of this paragraph, =
e.g.</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">* O but is clear and<span>=C2=A0</span></span>the &quot;N=
ext Protocol&quot; field is set to Active SFC<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0 =C2=A0 =C2=A0 OAM (TBA1)<span lang=3D"EN-US">:</span><u></u><u></u></di=
v>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">=C2=A0=C2=A0 - Erroneous combination. The combination MUS=
T be identified and reported.<br>
<br>
<br>
</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">In addition, what would be good, =C2=A0is to expand a bit=
 on how that reporting is supposed to happen =E2=80=93 as well as what is s=
upposed to happen with the packet
 that contains the erroneous combination. Is it going to be forwarded or dr=
opped? Is the node detecting the error supposed to remove the active IOAM h=
eader, etc., =E2=80=A6?</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">Thanks again, Frank</span><u></u><u></u></div>
</div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">I h=
ope that the proposed update addresses your concern.<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">Reg=
ards,<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">Gre=
g<u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">=C2=
=A0<u></u><u></u></div>
</div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">On =
Mon, Nov 22, 2021 at 11:56 AM Frank Brockners (fbrockne) &lt;<a href=3D"mai=
lto:fbrockne@cisco.com" style=3D"color:purple;text-decoration:underline" ta=
rget=3D"_blank"><span style=3D"color:purple">fbrockne@cisco.com</span></a>&=
gt;
 wrote:<u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">Just saw this thread =E2=80=93 and the section on the O-b=
it in section 4 caught might attention.</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">=C2=A0</span><u></u><u></u></div>
</div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 7.9pt;font-size:11pt;font-fa=
mily:Calibri,sans-serif;background-color:rgb(255,253,245);word-break:break-=
all">
<span lang=3D"en-DE" style=3D"font-size:10.5pt;font-family:&quot;Courier Ne=
w&quot;">=C2=A0=C2=A0 *=C2=A0 O bit is clear, and the &quot;Next Protocol&q=
uot; field identifies active or</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 7.9pt;font-size:11pt;font-fa=
mily:Calibri,sans-serif;background-color:rgb(255,253,245);word-break:break-=
all">
<span lang=3D"en-DE" style=3D"font-size:10.5pt;font-family:&quot;Courier Ne=
w&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 hybrid OAM protocol MUST be identif=
ied and reported as an</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 7.9pt;font-size:11pt;font-fa=
mily:Calibri,sans-serif;background-color:rgb(255,253,245);word-break:break-=
all">
<span lang=3D"en-DE" style=3D"font-size:10.5pt;font-family:&quot;Courier Ne=
w&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 erroneous combination.=C2=A0 An imp=
lementation MAY have control to</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 7.9pt;font-size:11pt;font-fa=
mily:Calibri,sans-serif;background-color:rgb(255,253,245);word-break:break-=
all">
<span lang=3D"en-DE" style=3D"font-size:10.5pt;font-family:&quot;Courier Ne=
w&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 enable processing of the OAM payloa=
d.</span><u></u><u></u></p>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">Per what is mentioned below, the statement contradicts th=
e principles of IOAM operation. A packet with O-bit cleared can very well h=
ave a hybrid OAM protocol
 in the next protocol field. IOAM is classified as a =E2=80=9CHybrid Type I=
=E2=80=9D protocol per RFC 7799.<br>
A key objective of IOAM is to trace packets through the network as if they =
weren=E2=80=99t observed, i.e., the packet forwarding operation of a packet=
 with IOAM is expected to be that of a plain packet, i.e., a packet without=
 IOAM. Consequently, draft-ietf-sfc-ioam-nsh
 states clearly that the O-bit isn=E2=80=99t changed when IOAM is added to =
an NSH-tagged packet:<span>=C2=A0</span></span><span lang=3D"en-DE"><a href=
=3D"https://datatracker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4=
.2" style=3D"color:purple;text-decoration:underline" target=3D"_blank"><spa=
n style=3D"color:purple">https://datatracker.ietf.org/doc/html/draft-ietf-s=
fc-ioam-nsh#section-4.2</span></a></span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">I=E2=80=99d strongly suggest to re-word section 4 to eith=
er avoid the reference to =E2=80=9Chybrid IOAM=E2=80=9D entirely, or to exp=
licitly list which hybrid OAM approaches the
 section applies to =E2=80=93 and that way ensure, that IOAM is not affecte=
d. An even simpler approach would be =E2=80=93 as discussed below =E2=80=93=
 so simply avoid the redefinition of the O-Bit.</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">=C2=A0</span><u></u><u></u></div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"EN-US">Thanks, Frank</span><u></u><u></u></p>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"EN-US">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
<div style=3D"border-style:none none none solid;border-left-width:1.5pt;bor=
der-left-color:blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style=3D"border-style:solid none none;border-top-width:1pt;border-top-=
color:rgb(225,225,225);padding:3pt 0cm 0cm">
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><b>=
<span lang=3D"EN-US">From:</span></b><span><span lang=3D"EN-US">=C2=A0</spa=
n></span><span lang=3D"EN-US">sfc &lt;<a href=3D"mailto:sfc-bounces@ietf.or=
g" style=3D"color:purple;text-decoration:underline" target=3D"_blank"><span=
 style=3D"color:purple">sfc-bounces@ietf.org</span></a>&gt;<span>=C2=A0</sp=
an><b>On
 Behalf Of<span>=C2=A0</span></b>Carlos Pignataro (cpignata)<br>
<b>Sent:</b><span>=C2=A0</span>Monday, 22 November 2021 00:52<br>
<b>To:</b><span>=C2=A0</span>Gyan Mishra &lt;<a href=3D"mailto:hayabusagsm@=
gmail.com" style=3D"color:purple;text-decoration:underline" target=3D"_blan=
k"><span style=3D"color:purple">hayabusagsm@gmail.com</span></a>&gt;<br>
<b>Cc:</b><span>=C2=A0</span>James N Guichard &lt;<a href=3D"mailto:james.n=
.guichard@futurewei.com" style=3D"color:purple;text-decoration:underline" t=
arget=3D"_blank"><span style=3D"color:purple">james.n.guichard@futurewei.co=
m</span></a>&gt;;
 Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" style=3D"color:pu=
rple;text-decoration:underline" target=3D"_blank"><span style=3D"color:purp=
le">gregimirsky@gmail.com</span></a>&gt;;<span>=C2=A0</span><a href=3D"mail=
to:sfc@ietf.org" style=3D"color:purple;text-decoration:underline" target=3D=
"_blank"><span style=3D"color:purple">sfc@ietf.org</span></a>;
 Joel Halpern Direct &lt;<a href=3D"mailto:jmh.direct@joelhalpern.com" styl=
e=3D"color:purple;text-decoration:underline" target=3D"_blank"><span style=
=3D"color:purple">jmh.direct@joelhalpern.com</span></a>&gt;<br>
<b>Subject:</b><span>=C2=A0</span>Re: [sfc] Regarding last call for draft-i=
etf-sfc-multi-layer-oam</span><u></u><u></u></div>
</div>
</div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">Hi, Gyan,</span><u></u><u></u></div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">Thank you for your response!</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">On #1, I recall LIME (I co-chaired), but there=E2=80=99s =
no =E2=80=9CLIME=E2=80=9D reference in=C2=A0draft-ietf-sfc-multi-layer-oam,=
 not I see the relationship. The draft you quote
 on=C2=A0<a href=3D"https://datatracker.ietf.org/doc/html/draft-ww-opsawg-m=
ulti-layer-oam-02" style=3D"color:purple;text-decoration:underline" target=
=3D"_blank"><span style=3D"color:purple">https://datatracker.ietf.org/doc/h=
tml/draft-ww-opsawg-multi-layer-oam-02</span></a>=C2=A0seems
 to have expired many years ago.=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">Further, Greg Mirsky wrote that it was for =E2=80=9CHisto=
rical=E2=80=9D reasons. Which one is it?</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">On #2, thanks for suggesting that section to be added. I =
agree.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">On #3, thanks for the description of the various sections=
 of=C2=A0draft-ietf-sfc-multi-layer-oam.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">For the record I still do not see how foundational change=
s like the O-bit redefinition are needed.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">While you write that &quot;trace an SFP=E2=80=9D is a new=
 functionality, there=E2=80=99s open source running code I-D documented too=
ls which do that.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">Best,</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">Carlos.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">11/20/21<span>=C2=A0</span></span><span style=3D"font-fam=
ily:&quot;MS Gothic&quot;">=E5=8D=88=E5=89=8D</span><span lang=3D"en-DE">10=
:36</span><span style=3D"font-family:&quot;MS Gothic&quot;">=E3=80=81</span=
><span lang=3D"en-DE">Gyan
 Mishra &lt;<a href=3D"mailto:hayabusagsm@gmail.com" style=3D"color:purple;=
text-decoration:underline" target=3D"_blank"><span style=3D"color:purple">h=
ayabusagsm@gmail.com</span></a>&gt;</span><span style=3D"font-family:&quot;=
MS Gothic&quot;">=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB</span><span lang=3D"e=
n-DE">:</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">Hi Carlos</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">Many Thanks for your feedback</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">Responses in-line</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">On Fri, Nov 19, 2021 at 11:39 PM Carlos Pignataro (cpigna=
ta) &lt;<a href=3D"mailto:cpignata@cisco.com" style=3D"color:purple;text-de=
coration:underline" target=3D"_blank"><span style=3D"color:purple">cpignata=
@cisco.com</span></a>&gt;
 wrote:</span><u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">Dear Gyan,</span><u></u><u></u></div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">I hope all is well!</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">Could I please ask three short clarifying questions, foll=
ow-ons on your statement below?</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">1. When you write &quot;<i>with an Active=C2=A0Multi=C2=
=A0layer OAM=C2=A0model</i>=E2=80=9D, can you please explain what exactly i=
s =E2=80=9CMulti layer=E2=80=9D about this =E2=80=9COAM model=E2=80=9D,
 and why is important? You highlight it in your top-post but I cannot find =
that text in the draft.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">When I asked your co-author Greg=C2=A0Mirsky, he said:</s=
pan><u></u><u></u></div>
</div>
</div>
<div>
<div>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">Additionally, I wonder: Why the file name =E2=80=9Csfc-mu=
lti-layer-oam=E2=80=9D?</span><u></u><u></u></div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">GIM&gt;&gt; It is historical.=C2=A0</span><u></u><u></u><=
/div>
</div>
</div>
</blockquote>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">OAM has historic connotations but for good technical reas=
ons as called multi layer as it provides a different job of managing differ=
ent layers of the
 network thus the nomenclature =E2=80=9Cmulti layer=E2=80=9D</span><u></u><=
u></u></div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">We can add some verbiage to the draft as we have the draf=
t and file name with =E2=80=9Cmulti layer=E2=80=9D in the name.</span><u></=
u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">LIME is a concluded WG on OAM that has discuss the OAM ma=
nagement of the various layers of the network.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE"><a href=3D"https://datatracker.ietf.org/wg/lime/about/" s=
tyle=3D"color:purple;text-decoration:underline" target=3D"_blank"><span sty=
le=3D"color:purple">https://datatracker.ietf.org/wg/lime/about/</span></a><=
/span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">OPSWG has this draft which hones in on the multi layer OA=
M aspects of PM and Fault management of SFC. =C2=A0</span><u></u><u></u></d=
iv>
</div>
</div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE"><a href=3D"https://datatracker.ietf.org/doc/html/draft-ww=
-opsawg-multi-layer-oam-02" style=3D"color:purple;text-decoration:underline=
" target=3D"_blank"><span style=3D"color:purple">https://datatracker.ietf.o=
rg/doc/html/draft-ww-opsawg-multi-layer-oam-02</span></a></span><u></u><u><=
/u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">This draft talks about a transport independent OAM where =
OAM mechanisms are data plane transport dependent thus the concept of multi=
 layer OAM requirements
 of multiple discrete layers of OAM to map to each layer of the network.=C2=
=A0 This document also talks about E2E OAM inter layer OAM considerations i=
n SFC as the fault may occur with the service functions at different OSI la=
yers being chained and different =C2=A0network
 layers.</span><u></u><u></u></div>
</div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">2. When you write &quot;<i>fills a crucial gap for operat=
ors</i>=E2=80=9D, are you aware of interoperable implementations (which I e=
xpect is what operators
 need for it to be useful in an actual deployment)? Perhaps an RFC 7942 &qu=
ot;Implementation Status=E2=80=9D section could be added?</span><u></u><u><=
/u></div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">Gyan&gt; I am not aware of any implementations however Ic=
an review with the authors on adding the section.=C2=A0 Thank you</span><u>=
</u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">3. When you write =E2=80=9C<i>for new=C2=A0OAM=C2=A0funct=
ionality</i>=E2=80=9D, could you please clearly describe or explicitly enum=
erate the specific *new* functionality
 you refer to, on top of what existing OAMs provide, and how you find that =
crucial, specifically?</span><u></u><u></u></div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">Troubleshooting SFC is a complex tax for operators and ha=
ving additional OAM capabilities that can provide value to operators in E2E=
 SFC troubleshooting
 is a major gain for operators.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">RFC 8924 defines the base specification for SFC OAM, requ=
irements analysis and generically existing OAM mechanisms used at various l=
ayers =C2=A0and how they
 can apply to SFC defined in section 7. =C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">This draft provides a comprehensive SFC OAM solution and =
takes the base SFC OAM RFC 8924 and existing network layer mechanisms and a=
pplies them to SFC
 OAM localized SFC fault isolation with a =C2=A0new Active OAM header, Auth=
enticated Echo Request/Reply message and Source TLV.=C2=A0</span><u></u><u>=
</u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">The new functionality in this draft is defining a new pro=
cedure =C2=A0for Active OAM message on RSP in NSH updating NSH RFC 8300 def=
inition of the O bit which
 indicates an OAM command and/or data in NSH header or packet payload discu=
ssed in section 4. =C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">Section 5 =C2=A0talks about the issue related to addition=
al IP/UDP headers in an IPv6 network adds noticeable overhead and this draf=
t defines a new active
 OAM header to demultiplex Active OAM protocols on an SFC.</span><u></u><u>=
</u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">Section 6 defines a new Active OAM based Authenticated =
=C2=A0Echo Request/Reply message for SFC that addresses additional requirem=
ents, fate sharing, monitoring
 of continuity between SFPs, RDI by ingress to egress, connectivity verific=
ation, fault localization and tracing to discover RSP and finally on-demand=
 FM with response back to initiator. =C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">This draft also provides OAM integrity check with authent=
ication of request/reply message in conjunction with use of source TLV to p=
revent DDOS attack
 vector with SFC OAM.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">The critical new functionality provided for operators wit=
h Active OAM is the honed in focus on troubleshooting continuity of an SFP,=
 trace an SFP , consistency
 verification of SFP and fault isolation and localizing of a failure within=
 an SFP as well as valuable SFF record TLV, SFF information TLV/Sub-TLV =C2=
=A0for multiple SFs as hops of SFP or multiple SFs for load balancing using=
 SFP consistency verification procedures.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">Many Thanks!!</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">Gyan</span><u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">Many thanks in advance, I am just trying to understand.</=
span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">Best,</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">Carlos.</span><u></u><u></u></div>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">11/19/21<span>=C2=A0</span></span><span style=3D"font-fam=
ily:&quot;MS Gothic&quot;">=E5=8D=88=E5=BE=8C</span><span lang=3D"en-DE">11=
:02</span><span style=3D"font-family:&quot;MS Gothic&quot;">=E3=80=81</span=
><span lang=3D"en-DE">Gyan
 Mishra &lt;<a href=3D"mailto:hayabusagsm@gmail.com" style=3D"color:purple;=
text-decoration:underline" target=3D"_blank"><span style=3D"color:purple">h=
ayabusagsm@gmail.com</span></a>&gt;</span><span style=3D"font-family:&quot;=
MS Gothic&quot;">=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB</span><span lang=3D"e=
n-DE">:</span><u></u><u></u></div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
<div>
<div>
<div>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"color:rgb(49,49,49)">Dear Chairs &amp; All=C2=A0=
</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"color:rgb(49,49,49)">=C2=A0</span><u></u><u></u>=
</div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"color:rgb(49,49,49)">As co-author I support publ=
ication of this draft. =C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"color:rgb(49,49,49)">=C2=A0</span><u></u><u></u>=
</div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"color:rgb(49,49,49)">This specification fills a =
crucial gap for operators for new=C2=A0OAM=C2=A0functionality, with an Acti=
ve=C2=A0Multi=C2=A0layer OAM=C2=A0model, by defining
 extensibility with Active=C2=A0OAM=C2=A0messages, in NSH, =C2=A0to trouble=
shoot faults in the data plane=C2=A0SFC=C2=A0forwarding plane, SFP E2E path=
 in the service plane framework.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"color:rgb(49,49,49)">=C2=A0</span><u></u><u></u>=
</div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"color:rgb(49,49,49)">Kind Regards=C2=A0</span><u=
></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"color:rgb(49,49,49)">=C2=A0</span><u></u><u></u>=
</div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"color:rgb(49,49,49)">Gyan</span><u></u><u></u></=
div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"color:rgb(49,49,49)">Verizon=C2=A0</span><u></u>=
<u></u></div>
</div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">On Fri, Nov 19, 2021 at 8:33 PM Carlos Pignataro (cpignat=
a) &lt;cpignata=3D<a href=3D"mailto:40cisco.com@dmarc.ietf.org" style=3D"co=
lor:purple;text-decoration:underline" target=3D"_blank"><span style=3D"colo=
r:purple">40cisco.com@dmarc.ietf.org</span></a>&gt;
 wrote:</span><u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">Dear Greg,</span><u></u><u></u></div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">Thank you for replying to my email. Please find a couple =
follow-ups inline, as I invite other WG interested parties to the discussio=
n.</span><u></u><u></u></div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">11/19/21<span>=C2=A0</span></span><span style=3D"font-fam=
ily:&quot;MS Gothic&quot;">=E5=8D=88=E5=BE=8C</span><span lang=3D"en-DE">7:=
11</span><span style=3D"font-family:&quot;MS Gothic&quot;">=E3=80=81</span>=
<span lang=3D"en-DE">Greg
 Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" style=3D"color:purple;=
text-decoration:underline" target=3D"_blank"><span style=3D"color:purple">g=
regimirsky@gmail.com</span></a>&gt;</span><span style=3D"font-family:&quot;=
MS Gothic&quot;">=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB</span><span lang=3D"e=
n-DE">:</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
Dear Carlos,</span><u></u><u></u></div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
thank you for your thorough=C2=A0review and detailed comments. Please find =
responses in-lined below
 under the GIM&gt;&gt; tag.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
Regards,</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
Greg (on behalf of the authors)</span><u></u><u></u></div>
</div>
</div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
On Sat, Nov 13, 2021 at 11:50 PM Carlos Pignataro (cpignata) &lt;<a href=3D=
"mailto:cpignata@cisco.com" style=3D"color:purple;text-decoration:underline=
" target=3D"_blank"><span style=3D"color:purple">cpignata@cisco.com</span><=
/a>&gt;
 wrote:</span><u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
Hello, WG,</span><u></u><u></u></div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
In reviewing=C2=A0draft-ietf-sfc-multi-layer-oam-16, I find that the issues=
 listed below are such that
 I cannot support publication.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
Observing what appears to be a single non-author response to the original W=
GLC email, and one more
 after this extension, I also perceive the energy level to work on this to =
be low.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
Please find some review comments and observations, I hope these are useful:=
</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=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 Active O=
AM for Service Function Chaining</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=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=
 draft-ietf-sfc-multi-layer-oam-16</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">Abstract</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 A set of requirements =
for active Operation, Administration, and</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 Maintenance (OAM) of S=
ervice Function Chains (SFCs) in a network is</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 presented in this docu=
ment.=C2=A0 Based on these requirements, an</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 encapsulation of activ=
e OAM messages in SFC and a mechanism to detect</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 and localize defects a=
re described.</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
First, a generic comment on the whole document: Even though the WG produces=
 an SFC OAM framework
 in=C2=A0rfc8924, I cannot find exactly how draft-ietf-sfc-multi-layer-oam =
follows or maps to such framework.</span><u></u><u></u></div>
</div>
</div>
<div>
<ul type=3D"disc" style=3D"margin-bottom:0cm;margin-top:0cm">
<li class=3D"MsoNormal" style=3D"margin:0cm;font-size:11pt;font-family:Cali=
bri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">rfc8924 lists requirements in S4, but this document mentions them in pas=
sing.=C2=A0Instead, as per the Abstract above, this document creates new re=
quirements and based on them creates
 a new OAM protocol.</span><u></u><u></u></li></ul>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; We&#39;ve followed the requirements listed in RFC 8924 and used=
 them when designing SFC Echo
 Request/Reply. SFC Echo Request/Reply addresses the essential requirements=
 in Section 4 of RFC 8924.</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP: That=E2=80=99s an issue, those are not requirements =
for a new protocol. Neither for a single protocol to perform all functions.=
</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP: Specifically, RFC 8924 says:</span><u></u><u></u></d=
iv>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0=C2=A0 =E2=80=9C7.=C2=A0 Candidate SFC OAM T=
ools=E2=80=9D</span><u></u><u></u></p>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0Why were candidates descarted? When it is shown=
 how they can address some of the functions.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<ul type=3D"disc" style=3D"margin-bottom:0cm;margin-top:0cm">
<li class=3D"MsoNormal" style=3D"margin:0cm;font-size:11pt;font-family:Cali=
bri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">rfc8924 lists candidate SFC OAM tools, but this document does not consid=
er them. Or compare requirements to options. Perhaps I could be pointed to =
the discussion on the list?</span><u></u><u></u></li></ul>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; RFC 8924 already provides the analysis and pointed out gaps in =
listed protocols. RFC 8924
 has concluded that none of the available tools complies with the requireme=
nts.=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0I do not see that conclusion in RFC 8924, perha=
ps you can quote / copy/paste the relevant text. The specific text that inc=
ludes a conclusion. And
 specific text that says that none of the tools comply with the requirement=
s.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0In any case, there is also no implication that =
creating a new protocol for all requirements and ignoring the analysis of e=
xisting protocols that
 can be used or extended is in the best interest of SFC=E2=80=99s OAM.</spa=
n><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0Additionally, I did not see the discussion on t=
he list of this comparison (since it does not exist in the draft).</span><u=
></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
Additionally, I wonder: Why the file name =E2=80=9Csfc-multi-layer-oam=E2=
=80=9D?</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; It is historical.=C2=A0</span><u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 Active OAM to=
ols,</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 conformant to the requ=
irements listed in Section 3, improve, for</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 example, troubleshooti=
ng efficiency and defect localization in SFP</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 because they specifica=
lly address the architectural principles of</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 NSH.=C2=A0 For that pu=
rpose, SFC Echo Request and Echo Reply are specified</span><u></u><u></u></=
pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 in Section 6.</span><u=
></u><u></u></pre>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
I do not fully follow these cause-consequence pair of sentences. They seem =
to be foundational to
 the rational of the document, is this why a new OAM protocol is used?</spa=
n><u></u><u></u></div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; Indeed. Based on the analysis in RFC 8924, we&#39;ve learned th=
at none of the available OAM tools
 can address the requirements for active SFP OAM. The SFC Echo Request/Repl=
y is specifically designed to address these requirements.</span><u></u><u><=
/u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0This is a very useful response. As I responded =
above, there=E2=80=99s no implication that if no existing tools address all=
 requirements, the path is to create
 a brand new one ignoring the existing ones.</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
Specifically, I feel this document over-reaches in that it presumes that th=
e only =E2=80=9CActive OAM=E2=80=9D
 protocol for NSH SFCs is this new protocol, whereas some of the existing p=
rotocols listed in=C2=A0rfc8924 are also =E2=80=9CActive OAM=E2=80=9D.</spa=
n><u></u><u></u></div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; I think that the document is positioned not as a general active=
 OAM protocol but as one of
 the active SFC NSH OAM protocols.</span><u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 This mechanis=
m enables on-demand Continuity Check,</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 Connectivity Verificat=
ion, among other operations over SFC in</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 networks, addresses fu=
nctionalities discussed in Sections 4.1, 4.2,</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 and 4.3 of [RFC8924].<=
/span><u></u><u></u></pre>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
This could be well the case =E2=80=94 however many others (including existi=
ng) mechanisms also enable in
 these broad terms all the connectivity+continuity+trace functions.</span><=
u></u><u></u></div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; We are not questioning that there are other solutions. But thes=
e mechanisms are not supported
 by specifications that ensure independent interoperable implementations.=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0Can you please point to independent interoperab=
le implementations of=C2=A0draft-ietf-sfc-multi-layer-oam?</span><u></u><u>=
</u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0Part of my point is that any partial solution c=
an be extended interoperably.</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
At the same time, this mechanisms is very complex.=C2=A0</span><u></u><u></=
u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
I would like to see a study of comparative benefits of this added complexit=
y vis-a-vis existing
 approaches that can be extended.</span><u></u><u></u></div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; In the face of absence of sufficient and up to date documentati=
on describing proprietary
 solutions, I don&#39;t see that any comparison can be comprehensive.</span=
><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0I am not sure if you are answering a different =
question, but there=E2=80=99s no reference to any proprietary solutions.</s=
pan><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0ICMP, BFD, iOAM, SFC-Tracceroute, all documente=
d in I-Ds and with open source implementations.</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 The ingress m=
ay be</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 capable of recovering =
from the failure, e.g., using redundant SFC</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 elements.=C2=A0 Thus, =
it is beneficial for the egress to signal the new</span><u></u><u></u></pre=
>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 defect state to the in=
gress, which in this example is the Classifier.</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 Hence the following re=
quirement:</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 REQ#=
3: SFC OAM MUST support Remote Defect Indication notification</span><u></u>=
<u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 by t=
he egress to the ingress.</span><u></u><u></u></pre>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
I see a gap between =E2=80=9Cit is beneficial=E2=80=9D and =E2=80=9CMUST=E2=
=80=9D. What is &quot;Remote Defect Indication=E2=80=9D in the context
 of SFC OAM since it is not in the OAM framework? Is this &quot;Remote Defe=
ct Indication=E2=80=9D the only way to achieve the rerouting or redundancy =
triggering?</span><u></u><u></u></div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; That is one of possible solutions. Other mechanisms may conform=
 to the requirement using
 different approach.=C2=A0</span><u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">4.=C2=A0 Active OAM Identi=
fication in the NSH</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 The O bit in the NSH i=
s defined in [RFC8300] as follows:</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 O bi=
t: Setting this bit indicates an OAM packet.</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 This document updates =
that definition as follows:</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 O bi=
t: Setting this bit indicates an OAM command and/or data in</span><u></u><u=
></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 the =
NSH Context Header or packet payload.</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 Active SFC OAM is defi=
ned as a combination of OAM commands and/or</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 data included in a mes=
sage that immediately follows the NSH.=C2=A0 To</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 identify the active OA=
M message, the &quot;Next Protocol&quot; field MUST be</span><u></u><u></u>=
</pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 set to Active SFC OAM =
(TBA1) (Section 9.1). </span><u></u><u></u></pre>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
This is an example of over-reach. A =E2=80=9CNext Protocol=E2=80=9D pointin=
g to IPv4, in turn pointing to ICMP,
 in turn pointing to Echo is already one example of =E2=80=9CActive SFC OAM=
=E2=80=9D. I wonder if this new protocol might be best served by choosing a=
 name that is not so generic? It could be called =E2=80=9COne of many activ=
e SFC OAM protocols=E2=80=9D :-)=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; Will clarify that throughout the document &quot;active OAM&quot=
; and &quot;active SFC OAM&quot; refers to specially
 constructed packets that immediately follow the SFC Active OAM Header (Fig=
ure 2).</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0The =E2=80=9CSFC Active OAM Header=E2=80=9D is =
therefore not part of the =E2=80=9Cactive SFC OAM=E2=80=9D packet?</span><u=
></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
Otherwise, the =E2=80=9CMUST=E2=80=9D in the last sentence seems to not fol=
low.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 The rules for=
</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 interpreting the value=
s of the O bit and the &quot;Next Protocol&quot; field</span><u></u><u></u>=
</pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 are as follows:</span>=
<u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
I am extremely concerned about this attempted re-definition (of the O-bit a=
nd Protocol fields).
 On several fronts as explained below. During RFC8300 the WG evaluated thes=
e and provided a solution already.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 *=C2=A0 O bit=
 set and the &quot;Next Protocol&quot; value does not match one of</span><u=
></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 iden=
tifying active or hybrid OAM protocols (per classification</span><u></u><u>=
</u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 defi=
ned in [RFC7799]), e.g., defined in Section 9.1 Active SFC OAM</span><u></u=
><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (TBA=
1).</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
This potentially breaks the concept of nodes not understanding OAM (i.e,. P=
artial deployment of
 a new protocol)</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; Can you clarify what do you mean=C2=A0by &quot;nodes not unders=
tanding OAM&quot;? Partial deployment is,
 in my opinion, an operational issue. An operator plans deployments of new =
releases according to new features and their intended use.</span><u></u><u>=
</u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0Apologies, I meant not s/understanding/parsing/=
.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0I agree it is an operational issue =E2=80=94 an=
 issue of operations. Like the =E2=80=9CO=E2=80=9D in =E2=80=9COAM=E2=80=9D=
. Should Operational Considerations be included as well?</span><u></u><u></=
u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 - a Fixed-Length Context Header or Variable-Length=
 Context</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 Header(s) contain an OAM command or data.</span><u></u><u><=
/u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 - the &quot;Next Protocol&quot; field determines the type o=
f payload.</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
The semantic of Context Headers is outside this definition. For example the=
 types in MD Type 2
 define the variable headers.=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
This potentially breaks also OAM, since things like ECMP can be encoded in =
context headers that
 the OAM needs. (e.g., &quot;Flow ID=E2=80=9D from=C2=A0draft-ietf-sfc-nsh-=
tlv).</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; As I understand it, MD Type 2 Flow ID TLV is recommended to ide=
ntify a flow in SFC NSH. The
 document makes the use of this method.=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0How?</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
Further, is this describing a Hybrid OAM use?</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; No, the document does not describe the use of hybrid OAM (per R=
FC 7799).=C2=A0</span><u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 *=C2=A0 O bit=
 set and the &quot;Next Protocol&quot; value matches one of identifying</sp=
an><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 acti=
ve or hybrid OAM protocols:</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 - the payload that immediately follows the NSH MUST contain=
 an</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 OAM command or data.</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
This is also unclear =E2=80=94 what is an OAM command or data? If the O-bit=
 is set, it is an OAM packet.</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; What is an OAM packet? Is an SFC NSH packet with IOAM an OAM pa=
cket or not? If an SFC NSH
 packet is part of flow under the Alternate Marking, is it an OAM packet be=
cause the Alternate Marking method is an example of the hybrid OAM?=C2=A0</=
span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0This reads like not answering by asking questio=
ns.=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0A user packet with marking, implicitly or expli=
citly, is not an OAM packet.</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 *=C2=A0 O bit=
 is clear:</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 - no OAM in a Fixed-Length Context Header or Variable-Lengt=
h</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 Context Header(s).</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 - the payload determined by the &quot;Next Protocol&quot; f=
ield MUST be</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 present.</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
It is unclear the rational for this.</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; Can you please clarify your interpretation, so we can look for =
ways to improve the text?</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0Same as above. It is unclear why these rules. I=
t is not a matter of interpretation.</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 *=C2=A0 O bit=
 is clear, and the &quot;Next Protocol&quot; field identifies active or</sp=
an><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 hybr=
id OAM protocol MUST be identified and reported as an</span><u></u><u></u><=
/pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 erro=
neous combination.=C2=A0 An implementation MAY have control to</span><u></u=
><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 enab=
le processing of the OAM payload.</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
This seems to break the existing usage in=C2=A0draft-ietf-sfc-ioam-nsh. Sec=
tion 4.2 of=C2=A0draft-ietf-sfc-ioam-nsh
 says clearly:</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; I don&#39;t see any problem. In fact, both definitions are in s=
ync. According to draft-ietf-sfc-ioam-nsh
 if the Next Protocol field identifies a use data payload, e.g., IPv6, then=
 O bit MUST NOT be set. If the Next Protocol is set to IOAM, then the O-bit=
 MUST be set.</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0Sorry, but you do not seem to be actually readi=
ng draft-ietf-sfc-ioam-nsh. Please refer to:</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0<a href=3D"https://datatracker.ietf.org/doc/htm=
l/draft-ietf-sfc-ioam-nsh#section-4.2" style=3D"color:purple;text-decoratio=
n:underline" target=3D"_blank"><span style=3D"color:purple">https://datatra=
cker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4.2</span></a></span=
><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A04.2.=C2=A0 IOAM and the use of the NSH O-bit</s=
pan><u></u><u></u></div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0 =C2=A0[RFC8300] defines an &quot;O bit&quot; for O=
AM packets.=C2=A0 Per [RFC8300] the O</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0 =C2=A0bit must be set for OAM packets and must not=
 be set for non-OAM</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0 =C2=A0packets.=C2=A0 Packets with IOAM data includ=
ed MUST follow this</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0 =C2=A0definition, i.e. the O bit MUST NOT be set f=
or regular customer</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0 =C2=A0traffic which also carries IOAM data and the=
 O bit MUST be set for</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0 =C2=A0OAM packets which carry only IOAM data witho=
ut any regular data</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0 =C2=A0payload.</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE"><br>
CMP: Please note the=C2=A0=E2=80=9CMUST NOT=E2=80=9D in the paragraph immed=
iately above.</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
We agree in how O-bit works in presence of IOAM that accompanies user data =
and without it.</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0I do not see that agreement.</span><u></u><u></=
u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">4.2.=C2=A0 IOAM and the us=
e of the NSH O-bit</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 [RFC8300] defines an &=
quot;O bit&quot; for OAM packets.=C2=A0 Per [RFC8300] the O</span><u></u><u=
></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 bit must be set for OA=
M packets and must not be set for non-OAM</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 packets.=C2=A0 Packets=
 with IOAM data included MUST follow this</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 definition, i.e. the O=
 bit MUST NOT be set for regular customer</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 traffic which also car=
ries IOAM data and the O bit MUST be set for</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 OAM packets which carr=
y only IOAM data without any regular data</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 payload.</span><u></u>=
<u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">5.=C2=A0 Active SFC OAM He=
ader</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 As demonstrated in Sec=
tion 4 [RFC8924] and Section 3 of this</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 document, SFC OAM is r=
equired to perform multiple tasks.=C2=A0 Several</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 active OAM protocols c=
ould be used to address all the requirements.</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 When IP/UDP encapsulat=
ion of an SFC OAM control message is used,</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 protocols can be demul=
tiplexed using the destination UDP port number.</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 But extra IP/UDP heade=
rs, especially in an IPv6 network, add</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 noticeable overhead.=
=C2=A0 This document defines Active OAM Header</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 (Figure 2) to demultip=
lex active OAM protocols on an SFC.</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
Does this paragraph imply that the main reason for this protocol is this pe=
rceived overhead? If
 so, experience seems to show that in practice IP-encaped OAM works fine (a=
s e.g., for LSP Ping).=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; Isn&#39;t IP/UDP encapsulation, and IPv6 in particular, is a la=
rger overhead?=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0I am sorry Greg to call this out, but you are c=
hoosing again to not answer the question and instead ask another one.</span=
><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0I am happy to answer: it is larger. It also doe=
s not matter. And further it is proven to work in LSP Ping.</span><u></u><u=
></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0My question again: is the whole purpose of this=
 new protocol to be overhead efficient? I am sure there are ways of encasul=
ating that are more overhead-efficient
 than=C2=A0draft-ietf-sfc-multi-layer-oam.</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
Alternatively, =E2=80=9CNext Protocols=E2=80=9D could be defined for =E2=80=
=9Craw=E2=80=9D existing protocols.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 Msg Type - six bits long field identifies OAM protocol, e.g., Echo</=
span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Requ=
est/Reply or Bidirectional Forwarding Detection.</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
Why does BFD get encapsulated in this new protocol, as opposed to using a =
=E2=80=9CNext Protocol=E2=80=9D for it?
 That looks like unnecessary overhead and indirection.</span><u></u><u></u>=
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; Are you proposing assigning different Next Protocol values for =
every possible active OAM
 protocol?=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0I am not proposing anything. I am simply asking=
 a question.</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 Flags - eight bits long field carries bit flags that define</span><u=
></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 opti=
onal capability and thus processing of the SFC active OAM</span><u></u><u><=
/u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 cont=
rol packet, e.g., optional timestamping. </span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
Does this timestamp conflict with context header timestamps? E.g.,=C2=A0rfc=
8592 or=C2=A0draft-mymb-sfc-nsh-allocation-timestamp.</span><u></u><u></u><=
/div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; What do you see as a potential conflict?=C2=A0</span><u></u><u>=
</u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0Two timestamps in different parts of a packet.<=
/span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">6.=C2=A0 Echo Request/Echo=
 Reply for SFC</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 Echo Request/Reply is =
a well-known active OAM mechanism extensively</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 used to verify a path&=
#39;s continuity, detect inconsistencies between a</span><u></u><u></u></pr=
e>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 state in control and t=
he data planes, and localize defects in the</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 data plane.=C2=A0 ICMP=
 ([RFC0792] for IPv4 and [RFC4443] for IPv6</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 networks, respectively=
) and [RFC8029] are examples of broadly used</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 active OAM protocols b=
ased on the Echo Request/Reply principle.=C2=A0 The</span><u></u><u></u></p=
re>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 SFC Echo Request/Reply=
 defined in this document addresses several</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 requirements listed in=
 Section 3.=C2=A0 Specifically, it can be used to</span><u></u><u></u></pre=
>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 check the continuity o=
f an SFP, trace an SFP, or localize the failure</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 within an SFP.=C2=A0 T=
he SFC Echo Request/Reply control message format is</span><u></u><u></u></p=
re>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 presented in Figure 3.=
</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
This seems to be an important paragraph =E2=80=94 would be useful to also u=
nderstand how other existing
 and broadly used protocols cannot fulfill requirements.</span><u></u><u></=
u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; RFC 8924 already provided a comprehensive analysis and conclude=
d that none of the available
 tools can fully conform to the requirements listed in Section 4.=C2=A0</sp=
an><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0As per above, I do not see that conclusion.</sp=
an><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0And frankly even if that was the case, there=E2=
=80=99s no implication that using the existing pieces is not sufficient, or=
 that it is not easier to extend
 the candidate protocols.</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 Length - two-octet-long field equal to the Value field&#39;s length =
in</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0octe=
ts.</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
There are several nested lengths defined in this document =E2=80=94 would b=
e useful to analyze that they
 do not result in issues such as piggybacking unaccounted data.</span><u></=
u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; Do you see any scenario when that might be the case?=C2=A0</spa=
n><u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">6.3.1.=C2=A0 Source TLV</s=
pan><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 Responder to the SFC E=
cho Request encapsulates the SFC Echo Reply</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 message in IP/UDP pack=
et if the Reply mode is &quot;Reply via an IPv4/IPv6</span><u></u><u></u></=
pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 UDP Packet&quot;.=C2=
=A0 Because the NSH does not identify the ingress node that</span><u></u><u=
></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 generated the Echo Req=
uest, the source ID MUST be included in the</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 message and used as th=
e IP destination address and destination UDP</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 port number of the SFC=
 Echo Reply.=C2=A0 The sender of the SFC Echo</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 Request MUST include a=
n SFC Source TLV (Figure 5).</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
This seems to negate the benefit of less overhead, if the IP/UDP fields are=
 embedded as OAM TLVs.</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; Only the Source ID is required, not the whole set of IP and UDP=
 headers.=C2=A0</span><u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
This also seems to be a bit of an invitation for an attack.</span><u></u><u=
></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">6.4.1.=C2=A0 Errored TLVs =
TLV</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
I wonder at this point if it is easier to use LSP Ping directly instead of =
re-define it.</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; If someone wants to explore that option, of course.=C2=A0</span=
><u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">6.5.1.=C2=A0 SFC Reply Pat=
h TLV</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=E2=80=A6</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 *=C2=A0 Servi=
ce Index: the value for the Service Index field in the NSH of</span><u></u>=
<u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 the =
SFC Echo Reply message.</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
How is the service index in a reply constructed?</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; It is provided by the sender of the SFC Echo Request.=C2=A0</sp=
an><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0Does this mean it skips hops? Apologies I do no=
t understand.</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">6.5.3.=C2=A0 SFC Echo Repl=
y Reception</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 An SFF SHOULD NOT acce=
pt SFC Echo Reply unless the received message</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 passes the following c=
hecks:</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 *=C2=A0 the received S=
FC Echo Reply is well-formed;</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 *=C2=A0 it has an outs=
tanding SFC Echo Request sent from the UDP port that</span><u></u><u></u></=
pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 matc=
hes destination UDP port number of the received packet;</span><u></u><u></u=
></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
Is the demultiplexing based on UDP, OAM handle, or combination?</span><u></=
u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; The values of the Sender&#39;s Handle and=C2=A0 Sequence Number=
 fields can be used.</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0I understand several values can be used.</span>=
<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0Which one is actually used?</span><u></u><u></u=
></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0If the Handles and sequences match but not the =
port?</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">6.6.=C2=A0 Verification of=
 the SFP Consistency</span><u></u><u></u></pre>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 *=C2=A0 Colle=
ct information of the traversed by the CVReq packet SFs and</span><u></u><u=
></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 send=
 it to the ingress SFF as CVRep packet over IP network;</span><u></u><u></u=
></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
What if NSH is not over IP?</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; Then the operator will specify another method using the Reply m=
ode.=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0Sorry that does not answer my question. The tex=
t in question is not contextual to a specified reply mode.</span><u></u><u>=
</u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 SF Type: Two =
octets long field.=C2=A0 It is defined in [RFC9015] and</span><u></u><u></u=
></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 indicates the type of =
SF, e.g., Firewall, Deep Packet Inspection, WAN</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 optimization controlle=
r, etc.</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
Is RFC 9015 a hard dependency to implement this OAM?=C2=A0</span><u></u><u>=
</u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; RFC 9015 established the IANA registry of SF Type and any new S=
F types must be registered.</span><u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 IANA is reque=
sted to assign a new type from the SFC Active OAM</span><u></u><u></u></pre=
>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 Message Type sub-regis=
try as follows:</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 +=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D+</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 | Value |=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 Description=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | Refere=
nce=C2=A0=C2=A0=C2=A0=C2=A0 |</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 +=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D+</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 | TBA2=C2=A0 | SFC Echo Request/Echo Reply | This doc=
ument |</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 +-------+-----------------------------+--------------=
-+</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
Is there a single value for both Request and Reply?</span><u></u><u></u></d=
iv>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; Yes, it is a single value. Echo Request and Echo Reply are iden=
tified in the Message Type
 field (Figure 3).=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0Is this document defining a full 64k space for =
a single value? If so it appears to be wasteful.</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">9.2.1.=C2=A0 Version in th=
e Active SFC OAM Header</span><u></u><u></u></pre>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">9.3.1.=C2=A0 SFC Echo Requ=
est/Reply Version</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
There seems to be a version for the OAM and a version for the msg type. Is =
this correct? Are they
 hierarchical versions? Or independent?=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
This seems to overly complicate parsing and compliance.</span><u></u><u></u=
></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; All versions are independent.=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0This seems like an operational unnecessary comp=
lexity, in keeping a matrix of supported combination of versions. If there =
was an Operational Considerations
 section, this should be included.</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">9.3.3.=C2=A0 SFC Echo Requ=
est/Echo Reply Message Types</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
Does this mean that there=E2=80=99s a protocol number for =E2=80=9CActive O=
AM=E2=80=9D with a protocol number for =E2=80=9CRequest/Reply=E2=80=9D
 with a protocol number for either request or reply?</span><u></u><u></u></=
div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; These are not all protocol numbers. Only the Active OAM is a ne=
w protocol number. Others
 are message types.=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0Apologies I was not clear.</span><u></u><u></u>=
</div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0The =E2=80=9CSFC Active OAM=E2=80=9D is actuall=
y a &quot;SFC Next Protocol=E2=80=9D.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0My intention of using =E2=80=9Cprotocol number=
=E2=80=9D is in a generic way. To get to some OAM function, a node needs to=
 recursively parse 3 TLVs. Correct? This
 seems overly complex.</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 Values define=
d for the Return Codes sub-registry are listed in</span><u></u><u></u></pre=
>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 Table 14.</span><u></u=
><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
Various values in this table are not defined in the document. The procedure=
s seem lacking.</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; Other specifications may define additional code points in the r=
egistry.=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0Thank you. The procedures still seem lacking.</=
span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP:=C2=A0Best,</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">CMP: =E2=80=94 Carlos.</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">9.7.=C2=A0 SF Identifier T=
ypes</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
This document seems to be creating a space for identifying SFs =E2=80=94 wh=
ich I thought was mostly outside
 the scope of OAM to test SFs.=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
GIM&gt;&gt; The registry is of SF Identifiers, not of SF Types (that alread=
y exists). Hope that clarifies
 the issue.=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
Does this further imply that there=E2=80=99s a new requirement to have uniq=
ue identifiers within the domain
 for all SFs?</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
I hope these comments and review questions and concerns are useful for the =
WG discussion and consideration.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
Thanks,</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
Carlos.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
Nov 1, 2021 2:50 PM</span><span style=3D"font-size:9pt;font-family:&quot;MS=
 Gothic&quot;">=E3=80=81</span><span lang=3D"en-DE" style=3D"font-size:9pt;=
font-family:Helvetica,sans-serif">Joel
 Halpern Direct &lt;<a href=3D"mailto:jmh.direct@joelhalpern.com" style=3D"=
color:purple;text-decoration:underline" target=3D"_blank"><span style=3D"co=
lor:purple">jmh.direct@joelhalpern.com</span></a>&gt;</span><span style=3D"=
font-size:9pt;font-family:&quot;MS Gothic&quot;">=E3=81=AE=E3=83=A1=E3=83=
=BC=E3=83=AB</span><span lang=3D"en-DE" style=3D"font-size:9pt;font-family:=
Helvetica,sans-serif">:</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-serif">=
I have received a polite request with explanation for delay asking for more=
 time to read and review
 the subject document.=C2=A0 Given the state of the working group, i want t=
o encourage any and all review.=C2=A0 So I am extending the last call by tw=
o additional weeks.<br>
<br>
Please read and review the document.<br>
Also, if you are willing to serve as shepherd for this, please let the chai=
rs know. =C2=A0(Don&#39;t worry if you have not shepherded a document befor=
e.=C2=A0 The chairs are more than happy to help you with the process.)<br>
<br>
Thank you,<br>
Joel<br>
<br>
_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org" style=3D"color:purple;text-decoration:under=
line" target=3D"_blank"><span style=3D"color:purple">sfc@ietf.org</span></a=
><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" style=3D"color:purple=
;text-decoration:underline" target=3D"_blank"><span style=3D"color:purple">=
https://www.ietf.org/mailman/listinfo/sfc</span></a></span><u></u><u></u></=
div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org" style=3D"color:purple;text-decoration:under=
line" target=3D"_blank"><span style=3D"color:purple">sfc@ietf.org</span></a=
><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" style=3D"color:purple=
;text-decoration:underline" target=3D"_blank"><span style=3D"color:purple">=
https://www.ietf.org/mailman/listinfo/sfc</span></a></span><u></u><u></u></=
div>
</div>
</blockquote>
</div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">--</span><u></u><u></u></div>
</div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><a =
href=3D"http://www.verizon.com/" style=3D"color:purple;text-decoration:unde=
rline" target=3D"_blank"><span lang=3D"en-DE" style=3D"color:rgb(17,85,204)=
;border:1pt solid windowtext;padding:0cm;text-decoration:none">&lt;image001=
.jpg&gt;</span></a><u></u><u></u></div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><b>=
<span lang=3D"en-DE" style=3D"font-family:Arial,sans-serif">Gyan Mishra</sp=
an></b><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><i>=
<span lang=3D"en-DE" style=3D"font-family:Georgia,serif;color:rgb(34,34,34)=
">Network Solutions Architect=C2=A0</span></i><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><i>=
<span lang=3D"en-DE" style=3D"font-size:10pt;font-family:Georgia,serif;colo=
r:rgb(34,34,34)">Email<span>=C2=A0</span><a href=3D"mailto:gyan.s.mishra@ve=
rizon.com" style=3D"color:purple;text-decoration:underline" target=3D"_blan=
k"><span style=3D"color:purple">gyan.s.mishra@verizon.com</span></a></span>=
</i><u></u><u></u></div>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<i><span lang=3D"en-DE" style=3D"font-family:Georgia,serif">M 301 502-1347<=
/span></i><u></u><u></u></p>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><sp=
an lang=3D"en-DE">--</span><u></u><u></u></div>
</div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><a =
href=3D"http://www.verizon.com/" style=3D"color:purple;text-decoration:unde=
rline" target=3D"_blank"><span lang=3D"en-DE" style=3D"color:rgb(17,85,204)=
;border:1pt solid windowtext;padding:0cm;text-decoration:none">&lt;image001=
.jpg&gt;</span></a><u></u><u></u></div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><b>=
<span lang=3D"en-DE" style=3D"font-family:Arial,sans-serif">Gyan Mishra</sp=
an></b><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><i>=
<span lang=3D"en-DE" style=3D"font-family:Georgia,serif;color:rgb(34,34,34)=
">Network Solutions Architect=C2=A0</span></i><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif"><i>=
<span lang=3D"en-DE" style=3D"font-size:10pt;font-family:Georgia,serif;colo=
r:rgb(34,34,34)">Email<span>=C2=A0</span><a href=3D"mailto:gyan.s.mishra@ve=
rizon.com" style=3D"color:purple;text-decoration:underline" target=3D"_blan=
k"><span style=3D"color:purple">gyan.s.mishra@verizon.com</span></a></span>=
</i><u></u><u></u></div>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<i><span lang=3D"en-DE" style=3D"font-family:Georgia,serif">M 301 502-1347<=
/span></i></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>

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

--0000000000002a42dc05d338f599--

--0000000000002a42de05d338f59b
Content-Type: text/html; charset="UTF-8"; 
 name="Diff_ draft-ietf-sfc-multi-layer-oam-17.txt -
 draft-ietf-sfc-multi-layer-oam-18.txt.html"
Content-Disposition: attachment; 
 filename="Diff_ draft-ietf-sfc-multi-layer-oam-17.txt -
 draft-ietf-sfc-multi-layer-oam-18.txt.html"
Content-Transfer-Encoding: base64
Content-ID: <f_kx89asyw0>
X-Attachment-Id: f_kx89asyw0

PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFs
Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25h
bC5kdGQiPgo8IS0tIHNhdmVkIGZyb20gdXJsPSgwMDI5KWh0dHBzOi8vd3d3LmlldGYub3JnL3Jm
Y2RpZmYvIC0tPgo8aHRtbCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCI+PGhl
YWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNo
YXJzZXQ9VVRGLTgiPiAKICAgCiAgPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1TdHlsZS1UeXBl
IiBjb250ZW50PSJ0ZXh0L2NzcyI+IAogIDx0aXRsZT5EaWZmOiBkcmFmdC1pZXRmLXNmYy1tdWx0
aS1sYXllci1vYW0tMTcudHh0IC0gZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtLTE4LnR4
dDwvdGl0bGU+IAogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+IAogICAgYm9keSAgICB7IG1hcmdp
bjogMC40ZXg7IG1hcmdpbi1yaWdodDogYXV0bzsgfSAKICAgIHRyICAgICAgeyB9IAogICAgdGQg
ICAgICB7IHdoaXRlLXNwYWNlOiBwcmU7IGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7IHZlcnRpY2Fs
LWFsaWduOiB0b3A7IGZvbnQtc2l6ZTogMC44NmVtO30gCiAgICB0aCAgICAgIHsgZm9udC1zaXpl
OiAwLjg2ZW07IH0gCiAgICAuc21hbGwgIHsgZm9udC1zaXplOiAwLjZlbTsgZm9udC1zdHlsZTog
aXRhbGljOyBmb250LWZhbWlseTogVmVyZGFuYSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9IAog
ICAgLmxlZnQgICB7IGJhY2tncm91bmQtY29sb3I6ICNFRUU7IH0gCiAgICAucmlnaHQgIHsgYmFj
a2dyb3VuZC1jb2xvcjogI0ZGRjsgfSAKICAgIC5kaWZmICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAj
Q0NGOyB9IAogICAgLmxibG9jayB7IGJhY2tncm91bmQtY29sb3I6ICNCRkI7IH0gCiAgICAucmJs
b2NrIHsgYmFja2dyb3VuZC1jb2xvcjogI0ZGODsgfSAKICAgIC5pbnNlcnQgeyBiYWNrZ3JvdW5k
LWNvbG9yOiAjOEZGOyB9IAogICAgLmRlbGV0ZSB7IGJhY2tncm91bmQtY29sb3I6ICNBQ0Y7IH0g
CiAgICAudm9pZCAgIHsgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjsgfSAKICAgIC5jb250ICAgeyBi
YWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9IAogICAgLmxpbmViciB7IGJhY2tncm91bmQtY29sb3I6
ICNBQUE7IH0gCiAgICAubGluZW5vIHsgY29sb3I6IHJlZDsgYmFja2dyb3VuZC1jb2xvcjogI0ZG
RjsgZm9udC1zaXplOiAwLjdlbTsgdGV4dC1hbGlnbjogcmlnaHQ7IHBhZGRpbmc6IDAgMnB4OyB9
IAogICAgLmVsaXBzaXN7IGJhY2tncm91bmQtY29sb3I6ICNBQUE7IH0gCiAgICAubGVmdCAuY29u
dCB7IGJhY2tncm91bmQtY29sb3I6ICNEREQ7IH0gCiAgICAucmlnaHQgLmNvbnQgeyBiYWNrZ3Jv
dW5kLWNvbG9yOiAjRUVFOyB9IAogICAgLmxibG9jayAuY29udCB7IGJhY2tncm91bmQtY29sb3I6
ICM5RDk7IH0gCiAgICAucmJsb2NrIC5jb250IHsgYmFja2dyb3VuZC1jb2xvcjogI0RENjsgfSAK
ICAgIC5pbnNlcnQgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMEREOyB9IAogICAgLmRlbGV0
ZSAuY29udCB7IGJhY2tncm91bmQtY29sb3I6ICM4QUQ7IH0gCiAgICAuc3RhdHMsIC5zdGF0cyB0
ZCwgLnN0YXRzIHRoIHsgYmFja2dyb3VuZC1jb2xvcjogI0VFRTsgcGFkZGluZzogMnB4IDA7IH0g
CiAgICBzcGFuLmhpZGUgeyBkaXNwbGF5OiBub25lOyBjb2xvcjogI2FhYTt9ICAgIGE6aG92ZXIg
c3BhbiB7IGRpc3BsYXk6IGlubGluZTsgfSAgICB0ci5jaGFuZ2UgeyBiYWNrZ3JvdW5kLWNvbG9y
OiBncmF5OyB9IAogICAgdHIuY2hhbmdlIGEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9y
OiBibGFjayB9IAogIDwvc3R5bGU+IAogICAgIDxzY3JpcHQ+CnZhciBjaHVua19pbmRleCA9IDA7
CnZhciBvbGRfY2h1bmsgPSBudWxsOwoKZnVuY3Rpb24gZm9ybWF0X2NodW5rKGluZGV4KSB7CiAg
ICB2YXIgcHJlZml4ID0gImRpZmYiOwogICAgdmFyIHN0ciA9IGluZGV4LnRvU3RyaW5nKCk7CiAg
ICBmb3IgKHg9MDsgeDwoNC1zdHIubGVuZ3RoKTsgKyt4KSB7CiAgICAgICAgcHJlZml4Kz0nMCc7
CiAgICB9CiAgICByZXR1cm4gcHJlZml4ICsgc3RyOwp9CgpmdW5jdGlvbiBmaW5kX2NodW5rKG4p
ewogICAgcmV0dXJuIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ3RyW2lkJD0iJyArIG4gKyAnIl0n
KTsKfQoKZnVuY3Rpb24gY2hhbmdlX2NodW5rKG9mZnNldCkgewogICAgdmFyIGluZGV4ID0gY2h1
bmtfaW5kZXggKyBvZmZzZXQ7CiAgICB2YXIgbmV3X3N0cjsKICAgIHZhciBuZXdfY2h1bms7Cgog
ICAgbmV3X3N0ciA9IGZvcm1hdF9jaHVuayhpbmRleCk7CiAgICBuZXdfY2h1bmsgPSBmaW5kX2No
dW5rKG5ld19zdHIpOwogICAgaWYgKCFuZXdfY2h1bmspIHsKICAgICAgICByZXR1cm47CiAgICB9
CiAgICBpZiAob2xkX2NodW5rKSB7CiAgICAgICAgb2xkX2NodW5rLnN0eWxlLm91dGxpbmUgPSAi
IjsKICAgIH0KICAgIG9sZF9jaHVuayA9IG5ld19jaHVuazsKICAgIG9sZF9jaHVuay5zdHlsZS5v
dXRsaW5lID0gIjFweCBzb2xpZCByZWQiOwogICAgd2luZG93LmxvY2F0aW9uLmhhc2ggPSAiIyIg
KyBuZXdfc3RyOwogICAgd2luZG93LnNjcm9sbEJ5KDAsLTEwMCk7CiAgICBjaHVua19pbmRleCA9
IGluZGV4Owp9Cgpkb2N1bWVudC5vbmtleWRvd24gPSBmdW5jdGlvbihlKSB7CiAgICBzd2l0Y2gg
KGUua2V5Q29kZSkgewogICAgY2FzZSA3ODoKICAgICAgICBjaGFuZ2VfY2h1bmsoMSk7CiAgICAg
ICAgYnJlYWs7CiAgICBjYXNlIDgwOgogICAgICAgIGNoYW5nZV9jaHVuaygtMSk7CiAgICAgICAg
YnJlYWs7CiAgICB9Cn07CiAgIDwvc2NyaXB0PiAKPC9oZWFkPiAKPGJvZHkgZGF0YS1uZXctZ3It
Yy1zLWNoZWNrLWxvYWRlZD0iMTQuMTAwMi4wIiBkYXRhLWdyLWV4dC1pbnN0YWxsZWQ9IiI+IAog
IDx0YWJsZSBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCI+IAogIDx0
Ym9keT48dHIgaWQ9InBhcnQtMSIgYmdjb2xvcj0ib3JhbmdlIj48dGg+PC90aD48dGg+PGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LWlldGYtc2ZjLW11bHRp
LWxheWVyLW9hbS0xNy50eHQiIHN0eWxlPSJjb2xvcjojMDA4OyB0ZXh0LWRlY29yYXRpb246bm9u
ZTsiPiZsdDs8L2E+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2Ry
YWZ0LWlldGYtc2ZjLW11bHRpLWxheWVyLW9hbS0xNy50eHQiIHN0eWxlPSJjb2xvcjojMDA4Ij5k
cmFmdC1pZXRmLXNmYy1tdWx0aS1sYXllci1vYW0tMTcudHh0PC9hPiZuYnNwOzwvdGg+PHRoPiA8
L3RoPjx0aD4mbmJzcDs8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQt
aWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtLTE4LnR4dCIgc3R5bGU9ImNvbG9yOiMwMDgiPmRyYWZ0
LWlldGYtc2ZjLW11bHRpLWxheWVyLW9hbS0xOC50eHQ8L2E+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZj91cmwxPWRyYWZ0LWlldGYtc2ZjLW11bHRpLWxheWVyLW9h
bS0xOC50eHQiIHN0eWxlPSJjb2xvcjojMDA4OyB0ZXh0LWRlY29yYXRpb246bm9uZTsiPiZndDs8
L2E+PC90aD48dGg+PC90aD48L3RyPiAKICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5TRkMgV0cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHLiBNaXJza3k8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij5TRkMgV0cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBHLiBNaXJza3k8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBFcmljc3NvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPkludGVybmV0
LURyYWZ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBF
cmljc3NvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+VXBkYXRlczogODMwMCAoaWYgYXBw
cm92ZWQpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBXLiBNZW5nPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+VXBkYXRlczogODMwMCAoaWYgYXBwcm92ZWQpICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBXLiBNZW5nPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij5JbnRlbmRlZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjayAgICAgICAgICAg
ICAgICAgICAgICAgICBaVEUgQ29ycG9yYXRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij5JbnRlbmRlZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjayAgICAgICAgICAgICAgICAgICAg
ICAgICBaVEUgQ29ycG9yYXRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0ciBpZD0iZGlmZjAwMDEiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+RXhwaXJlczogPHNwYW4gY2xhc3M9ImRl
bGV0ZSI+MzAgTWF5PC9zcGFuPiAyMDIyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQi4gS2hhc25hYmlzaDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj5FeHBp
cmVzOiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4xOCBKdW5lPC9zcGFuPiAyMDIyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBCLiBLaGFzbmFiaXNoPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5ULiBBbzwvc3Bhbj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElu
ZGl2aWR1YWwgY29udHJpYnV0b3I8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEluZGl2aWR1YWwg
Y29udHJpYnV0b3I8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBp
ZD0iZGlmZjAwMDIiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5ULiBBbzwvc3Bhbj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFu
IGNsYXNzPSJpbnNlcnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIENoaW5hIE1vYmlsZTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBLLiBMZXVuZzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBLLiBMZXVuZzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ2lzY28gU3lz
dGVtPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ2lzY28gU3lzdGVtPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHLiBNaXNocmE8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBHLiBNaXNocmE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFZlcml6b24gSW5jLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZlcml6
b24gSW5jLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJk
aWZmMDAwMyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPjI2IE5vdjwvc3Bhbj5lbWJl
ciAyMDIxPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Imluc2Vy
dCI+MTUgRGVjPC9zcGFuPmVtYmVyIDIwMjE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgICAgICAgICAgIEFjdGl2ZSBPQU0gZm9yIFNlcnZpY2UgRnVuY3Rpb24gQ2hhaW5p
bmc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgQWN0aXZl
IE9BTSBmb3IgU2VydmljZSBGdW5jdGlvbiBDaGFpbmluZzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAwNCI+PHRkPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAg
ICAgICAgICAgZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtLTE8c3BhbiBjbGFzcz0iZGVs
ZXRlIj43PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAg
ICAgICAgICAgZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtLTE8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij44PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5BYnN0cmFjdDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPkFic3RyYWN0PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIEEgc2V0IG9mIHJlcXVpcmVtZW50cyBmb3IgYWN0aXZlIE9wZXJh
dGlvbiwgQWRtaW5pc3RyYXRpb24sIGFuZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIEEgc2V0IG9mIHJlcXVpcmVtZW50cyBmb3IgYWN0aXZlIE9wZXJhdGlvbiwgQWRtaW5pc3Ry
YXRpb24sIGFuZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgTWFpbnRlbmFuY2UgKE9B
TSkgb2YgU2VydmljZSBGdW5jdGlvbiBDaGFpbnMgKFNGQ3MpIGluIGEgbmV0d29yayBpczwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIE1haW50ZW5hbmNlIChPQU0pIG9mIFNlcnZp
Y2UgRnVuY3Rpb24gQ2hhaW5zIChTRkNzKSBpbiBhIG5ldHdvcmsgaXM8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIHByZXNlbnRlZCBpbiB0aGlzIGRvY3VtZW50LiAgQmFzZWQgb24gdGhl
c2UgcmVxdWlyZW1lbnRzLCBhbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHBy
ZXNlbnRlZCBpbiB0aGlzIGRvY3VtZW50LiAgQmFzZWQgb24gdGhlc2UgcmVxdWlyZW1lbnRzLCBh
bjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZW5jYXBzdWxhdGlvbiBvZiBhY3RpdmUg
T0FNIG1lc3NhZ2VzIGluIFNGQyBhbmQgYSBtZWNoYW5pc20gdG8gZGV0ZWN0PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZW5jYXBzdWxhdGlvbiBvZiBhY3RpdmUgT0FNIG1lc3Nh
Z2VzIGluIFNGQyBhbmQgYSBtZWNoYW5pc20gdG8gZGV0ZWN0PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBhbmQgbG9jYWxpemUgZGVmZWN0cyBhcmUgZGVzY3JpYmVkLjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFuZCBsb2NhbGl6ZSBkZWZlY3RzIGFyZSBkZXNjcmli
ZWQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMgZG9jdW1lbnQgdXBk
YXRlcyBSRkMgODMwMC4gIFBhcnRpY3VsYXJseSwgaXQgdXBkYXRlcyB0aGU8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGlzIGRvY3VtZW50IHVwZGF0ZXMgUkZDIDgzMDAuICBQ
YXJ0aWN1bGFybHksIGl0IHVwZGF0ZXMgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0icGFydC0yIiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48
dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvcmZjZGlmZi8jcGFydC0yIj48ZW0+IHBhZ2UgMSwgbGluZSA0NjxzcGFuIGNs
YXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFsbD5z
a2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3Jn
L3JmY2RpZmYvI3BhcnQtMiI+PGVtPiBwYWdlIDEsIGxpbmUgNDc8c3BhbiBjbGFzcz0iaGlkZSI+
IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSW50ZXJuZXQtRHJhZnRzIGFyZSB3
b3JraW5nIGRvY3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmc8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBJbnRlcm5ldC1EcmFmdHMgYXJlIHdvcmtpbmcgZG9jdW1l
bnRzIG9mIHRoZSBJbnRlcm5ldCBFbmdpbmVlcmluZzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgVGFzayBGb3JjZSAoSUVURikuICBOb3RlIHRoYXQgb3RoZXIgZ3JvdXBzIG1heSBhbHNv
IGRpc3RyaWJ1dGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUYXNrIEZvcmNl
IChJRVRGKS4gIE5vdGUgdGhhdCBvdGhlciBncm91cHMgbWF5IGFsc28gZGlzdHJpYnV0ZTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgd29ya2luZyBkb2N1bWVudHMgYXMgSW50ZXJuZXQt
RHJhZnRzLiAgVGhlIGxpc3Qgb2YgY3VycmVudCBJbnRlcm5ldC08L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICB3b3JraW5nIGRvY3VtZW50cyBhcyBJbnRlcm5ldC1EcmFmdHMuICBU
aGUgbGlzdCBvZiBjdXJyZW50IEludGVybmV0LTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgRHJhZnRzIGlzIGF0IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZHJhZnRzL2N1cnJl
bnQvLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIERyYWZ0cyBpcyBhdCBodHRw
czovL2RhdGF0cmFja2VyLmlldGYub3JnL2RyYWZ0cy9jdXJyZW50Ly48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgSW50ZXJuZXQtRHJhZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMg
dmFsaWQgZm9yIGEgbWF4aW11bSBvZiBzaXggbW9udGhzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgSW50ZXJuZXQtRHJhZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMgdmFsaWQgZm9y
IGEgbWF4aW11bSBvZiBzaXggbW9udGhzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBh
bmQgbWF5IGJlIHVwZGF0ZWQsIHJlcGxhY2VkLCBvciBvYnNvbGV0ZWQgYnkgb3RoZXIgZG9jdW1l
bnRzIGF0IGFueTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFuZCBtYXkgYmUg
dXBkYXRlZCwgcmVwbGFjZWQsIG9yIG9ic29sZXRlZCBieSBvdGhlciBkb2N1bWVudHMgYXQgYW55
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0aW1lLiAgSXQgaXMgaW5hcHByb3ByaWF0
ZSB0byB1c2UgSW50ZXJuZXQtRHJhZnRzIGFzIHJlZmVyZW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIHRpbWUuICBJdCBpcyBpbmFwcHJvcHJpYXRlIHRvIHVzZSBJbnRlcm5l
dC1EcmFmdHMgYXMgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBtYXRl
cmlhbCBvciB0byBjaXRlIHRoZW0gb3RoZXIgdGhhbiBhcyAid29yayBpbiBwcm9ncmVzcy4iPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbWF0ZXJpYWwgb3IgdG8gY2l0ZSB0aGVt
IG90aGVyIHRoYW4gYXMgIndvcmsgaW4gcHJvZ3Jlc3MuIjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDA1Ij48dGQ+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIFRo
aXMgSW50ZXJuZXQtRHJhZnQgd2lsbCBleHBpcmUgb24gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MzAg
TWF5PC9zcGFuPiAyMDIyLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBUaGlz
IEludGVybmV0LURyYWZ0IHdpbGwgZXhwaXJlIG9uIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjE4IEp1
bmU8L3NwYW4+IDIwMjIuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPkNvcHlyaWdo
dCBOb3RpY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5Db3B5cmlnaHQgTm90aWNl
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIENvcHlyaWdodCAoYykgMjAyMSBJ
RVRGIFRydXN0IGFuZCB0aGUgcGVyc29ucyBpZGVudGlmaWVkIGFzIHRoZTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIENvcHlyaWdodCAoYykgMjAyMSBJRVRGIFRydXN0IGFuZCB0
aGUgcGVyc29ucyBpZGVudGlmaWVkIGFzIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgZG9jdW1lbnQgYXV0aG9ycy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgZG9jdW1lbnQgYXV0aG9ycy4gIEFsbCByaWdodHMgcmVzZXJ2
ZWQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMgZG9jdW1lbnQgaXMg
c3ViamVjdCB0byBCQ1AgNzggYW5kIHRoZSBJRVRGIFRydXN0J3MgTGVnYWw8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGlzIGRvY3VtZW50IGlzIHN1YmplY3QgdG8gQkNQIDc4
IGFuZCB0aGUgSUVURiBUcnVzdCdzIExlZ2FsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBQcm92aXNpb25zIFJlbGF0aW5nIHRvIElFVEYgRG9jdW1lbnRzIChodHRwczovL3RydXN0ZWUu
aWV0Zi5vcmcvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgUHJvdmlzaW9ucyBS
ZWxhdGluZyB0byBJRVRGIERvY3VtZW50cyAoaHR0cHM6Ly90cnVzdGVlLmlldGYub3JnLzwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbGljZW5zZS1pbmZvKSBpbiBlZmZlY3Qgb24gdGhl
IGRhdGUgb2YgcHVibGljYXRpb24gb2YgdGhpcyBkb2N1bWVudC48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBsaWNlbnNlLWluZm8pIGluIGVmZmVjdCBvbiB0aGUgZGF0ZSBvZiBw
dWJsaWNhdGlvbiBvZiB0aGlzIGRvY3VtZW50LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgUGxlYXNlIHJldmlldyB0aGVzZSBkb2N1bWVudHMgY2FyZWZ1bGx5LCBhcyB0aGV5IGRlc2Ny
aWJlIHlvdXIgcmlnaHRzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgUGxlYXNl
IHJldmlldyB0aGVzZSBkb2N1bWVudHMgY2FyZWZ1bGx5LCBhcyB0aGV5IGRlc2NyaWJlIHlvdXIg
cmlnaHRzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBp
ZD0icGFydC0zIiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRv
IGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZi8j
cGFydC0zIj48ZW0+IHBhZ2UgMiwgbGluZSAzMDxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+
PC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8
L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmYvI3BhcnQtMyI+PGVt
PiBwYWdlIDIsIGxpbmUgMzA8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwv
dGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAxLiAgSW50cm9kdWN0aW9uICAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAxLiAgSW50cm9kdWN0aW9uICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAgIDM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDIu
ICBUZXJtaW5vbG9neSBhbmQgQ29udmVudGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuICAgNDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDIuICBUZXJtaW5v
bG9neSBhbmQgQ29udmVudGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAg
NDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAyLjEuICBSZXF1aXJlbWVudHMgTGFu
Z3VhZ2UgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA0PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAyLjEuICBSZXF1aXJlbWVudHMgTGFuZ3VhZ2UgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA0PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgIDIuMi4gIEFjcm9ueW1zICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAgIDQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgIDIuMi4gIEFjcm9ueW1zICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAgIDQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDMuICBSZXF1aXJl
bWVudHMgZm9yIEFjdGl2ZSBPQU0gaW4gU0ZDICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAg
NTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDMuICBSZXF1aXJlbWVudHMgZm9y
IEFjdGl2ZSBPQU0gaW4gU0ZDICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgNC4gIEFjdGl2ZSBPQU0gSWRlbnRpZmljYXRpb24gaW4g
dGhlIE5TSCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA3PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgNC4gIEFjdGl2ZSBPQU0gSWRlbnRpZmljYXRpb24gaW4gdGhlIE5TSCAg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA3PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICA1LiAgQWN0aXZlIFNGQyBPQU0gSGVhZGVyIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAgIDg8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICA1LiAgQWN0
aXZlIFNGQyBPQU0gSGVhZGVyIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAgIDg8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDYuICBFY2hvIFJlcXVlc3QvRWNo
byBSZXBseSBmb3IgU0ZDIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgOTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDYuICBFY2hvIFJlcXVlc3QvRWNobyBSZXBseSBm
b3IgU0ZDIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgOTwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICA2LjEuICBSZXR1cm4gQ29kZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDExPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICA2LjEuICBSZXR1cm4gQ29kZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gIDExPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHIgaWQ9ImRpZmYwMDA2Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgNi4yLiAgQXV0aGVudGljYXRpb24g
aW4gRWNobyBSZXF1ZXN0L1JlcGx5ICAuIC4gLiAuIC4gLiAuIC4gLiAuICAxPHNwYW4gY2xhc3M9
ImRlbGV0ZSI+MTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICA2
LjIuICBBdXRoZW50aWNhdGlvbiBpbiBFY2hvIFJlcXVlc3QvUmVwbHkgIC4gLiAuIC4gLiAuIC4g
LiAuIC4gIDE8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4yPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICA2LjMuICBTRkMgRWNobyBSZXF1ZXN0IFRyYW5zbWlzc2lvbiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEyPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICA2LjMuICBTRkMgRWNobyBSZXF1ZXN0IFRyYW5zbWlzc2lvbiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gIDEyPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHIgaWQ9ImRpZmYwMDA3Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICA2LjMuMS4gIFNvdXJjZSBUTFYgIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxPHNwYW4gY2xhc3M9ImRl
bGV0ZSI+Mjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIDYu
My4xLiAgU291cmNlIFRMViAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gIDE8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4zPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICA2LjQuICBTRkMgRWNobyBSZXF1ZXN0IFJlY2VwdGlvbiAgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gIDE0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICA2LjQuICBTRkMgRWNobyBSZXF1ZXN0IFJlY2VwdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gIDE0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIg
aWQ9ImRpZmYwMDA4Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICA2LjQuMS4gIEVycm9yZWQgVExWcyBUTFYg
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxPHNwYW4gY2xhc3M9ImRlbGV0
ZSI+NDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIDYuNC4x
LiAgRXJyb3JlZCBUTFZzIFRMViAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
IDE8c3BhbiBjbGFzcz0iaW5zZXJ0Ij41PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICA2LjUuICBTRkMgRWNobyBSZXBseSBUcmFuc21pc3Npb24gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gIDE2PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICA2
LjUuICBTRkMgRWNobyBSZXBseSBUcmFuc21pc3Npb24gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gIDE2PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgNi41LjEuICBTRkMg
UmVwbHkgUGF0aCBUTFYgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTY8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgNi41LjEuICBTRkMgUmVwbHkgUGF0
aCBUTFYgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTY8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMDkiPjx0ZD48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
ICAgICAgIDYuNS4yLiAgVGhlb3J5IG9mIE9wZXJhdGlvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJkZWxldGUiPjE3PC9zcGFuPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgNi41LjIuICBUaGVvcnkgb2YgT3BlcmF0aW9uIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+MTg8
L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICA2LjUuMy4gIFNGQyBF
Y2hvIFJlcGx5IFJlY2VwdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBj
bGFzcz0iZGVsZXRlIj4xODwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgICAgIDYuNS4zLiAgU0ZDIEVjaG8gUmVwbHkgUmVjZXB0aW9uICAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjE5PC9zcGFuPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgIDYuNS40LiAgVHJhY2luZyBhbiBTRlAgIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgIDYuNS40LiAgVHJhY2luZyBhbiBTRlAgIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gIDE5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHIgaWQ9ImRpZmYwMDEwIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgNi42LiAgVmVyaWZpY2F0aW9u
IG9mIHRoZSBTRlAgQ29uc2lzdGVuY3kgLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFz
cz0iZGVsZXRlIj4xOTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAg
ICA2LjYuICBWZXJpZmljYXRpb24gb2YgdGhlIFNGUCBDb25zaXN0ZW5jeSAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjIwPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICAgIDYuNi4xLiAgU0ZQIENvbnNpc3RlbmN5IFZlcmlmaWNhdGlvbiBw
YWNrZXQgLiAuIC4gLiAuIC4gLiAuIC4gIDIwPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgIDYuNi4xLiAgU0ZQIENvbnNpc3RlbmN5IFZlcmlmaWNhdGlvbiBwYWNrZXQgLiAu
IC4gLiAuIC4gLiAuIC4gIDIwPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgNi42
LjIuICBTRkYgSW5mb3JtYXRpb24gUmVjb3JkIFRMViAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAgMjA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgNi42LjIuICBTRkYg
SW5mb3JtYXRpb24gUmVjb3JkIFRMViAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMjA8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICA2LjYuMy4gIFNGIEluZm9ybWF0aW9uIFN1
Yi1UTFYgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAyMTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgICA2LjYuMy4gIFNGIEluZm9ybWF0aW9uIFN1Yi1UTFYgIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAyMTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgIDYuNi40LiAgU0YgSW5mb3JtYXRpb24gU3ViLVRMViBDb25zdHJ1Y3Rpb24gLiAu
IC4gLiAuIC4gLiAuIC4gIDIyPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
IDYuNi40LiAgU0YgSW5mb3JtYXRpb24gU3ViLVRMViBDb25zdHJ1Y3Rpb24gLiAuIC4gLiAuIC4g
LiAuIC4gIDIyPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICA3LiAgU2VjdXJpdHkgQ29u
c2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMjQ8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICA3LiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlv
bnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMjQ8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIDguICBBY2tub3dsZWRnbWVudHMgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAyNTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIDguICBBY2tub3dsZWRnbWVudHMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuICAyNTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgOS4g
IElBTkEgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gIDI1PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgOS4gIElBTkEgQ29u
c2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDI1
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDkuMS4gIFNGQyBBY3RpdmUgT0FNIFBy
b3RvY29sIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMjU8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDkuMS4gIFNGQyBBY3RpdmUgT0FNIFByb3RvY29sIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMjU8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMTEiPjx0ZD48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICA5LjIu
ICBTRkMgQWN0aXZlIE9BTSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gIDxzcGFuIGNsYXNzPSJkZWxldGUiPjI1PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICAgIDkuMi4gIFNGQyBBY3RpdmUgT0FNICAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+MjY8L3NwYW4+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICA5LjIuMS4gIFNGQyBBY3RpdmUgT0FN
IE1lc3NhZ2UgVHlwZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iZGVs
ZXRlIj4yNTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIDku
Mi4xLiAgU0ZDIEFjdGl2ZSBPQU0gTWVzc2FnZSBUeXBlIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjI2PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj4gICAgICAgOS4yLjIuICBTRkMgQWN0aXZlIE9BTSBIZWFkZXIgRmxhZ3MgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MjY8L3NwYW4+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICA5LjIuMi4gIFNGQyBBY3RpdmUgT0FN
IEhlYWRlciBGbGFncyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij4yNzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICA5LjMuICBT
RkMgRWNobyBSZXF1ZXN0L0VjaG8gUmVwbHkgUGFyYW1ldGVycyAgLiAuIC4gLiAuIC4gLiAuIC4g
IDxzcGFuIGNsYXNzPSJkZWxldGUiPjI2PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj4gICAgIDkuMy4gIFNGQyBFY2hvIFJlcXVlc3QvRWNobyBSZXBseSBQYXJhbWV0ZXJz
ICAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+Mjc8L3NwYW4+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICA5LjMuMS4gIFNGQyBFY2hvIFJlcXVlc3Qg
RmxhZ3MgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iZGVsZXRl
Ij4yNjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIDkuMy4x
LiAgU0ZDIEVjaG8gUmVxdWVzdCBGbGFncyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
IDxzcGFuIGNsYXNzPSJpbnNlcnQiPjI3PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgIDkuMy4yLiAgU0ZDIEVjaG8gUmVxdWVzdC9FY2hvIFJlcGx5IE1lc3NhZ2UgVHlw
ZXMgLiAuIC4gLiAuIC4gIDI3PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
IDkuMy4yLiAgU0ZDIEVjaG8gUmVxdWVzdC9FY2hvIFJlcGx5IE1lc3NhZ2UgVHlwZXMgLiAuIC4g
LiAuIC4gIDI3PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgOS4zLjMuICBTRkMg
RWNobyBSZXBseSBNb2RlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMjg8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgOS4zLjMuICBTRkMgRWNobyBSZXBs
eSBNb2RlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMjg8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMTIiPjx0ZD48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
ICAgICAgIDkuMy40LiAgU0ZDIEVjaG8gUmV0dXJuIENvZGVzIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJkZWxldGUiPjI5PC9zcGFuPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgOS4zLjQuICBTRkMgRWNobyBSZXR1cm4gQ29kZXMg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+MzA8
L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgOS40LiAgU0ZDIEFjdGl2
ZSBPQU0gVExWIFR5cGUgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBj
bGFzcz0iZGVsZXRlIj4zMDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgICA5LjQuICBTRkMgQWN0aXZlIE9BTSBUTFYgVHlwZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjMxPC9zcGFuPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj4gICAgIDkuNS4gIFNGIElkZW50aWZpZXIgVHlwZXMgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MzE8L3Nw
YW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgOS41LiAgU0YgSWRlbnRp
ZmllciBUeXBlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij4zMjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
MTAuIFJlZmVyZW5jZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJkZWxldGUiPjMyPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj4gICAxMC4gUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+MzM8L3Nw
YW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgMTAuMS4gIE5vcm1hdGl2ZSBS
ZWZlcmVuY2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFz
cz0iZGVsZXRlIj4zMjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAg
ICAxMC4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjMzPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj4gICAgIDEwLjIuICBJbmZvcm1hdGl2ZSBSZWZlcmVuY2VzIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MzM8L3NwYW4+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgMTAuMi4gIEluZm9ybWF0aXZl
IFJlZmVyZW5jZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFz
cz0iaW5zZXJ0Ij4zNDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgQ29u
dHJpYnV0b3JzJyBBZGRyZXNzZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gIDxzcGFuIGNsYXNzPSJkZWxldGUiPjM0PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj4gICBDb250cmlidXRvcnMnIEFkZHJlc3NlcyAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+MzU8L3NwYW4+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIEF1dGhvcnMnIEFkZHJlc3NlcyAgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0i
ZGVsZXRlIj4zNTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgQXV0
aG9ycycgQWRkcmVzc2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjM2PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4xLiAgSW50cm9kdWN0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+MS4gIEludHJvZHVjdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBbUkZDNzY2NV0gZGVmaW5lcyBkYXRhIHBsYW5lIGVsZW1lbnRzIG5lY2Vzc2FyeSB0byBpbXBs
ZW1lbnQgYTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtSRkM3NjY1XSBkZWZp
bmVzIGRhdGEgcGxhbmUgZWxlbWVudHMgbmVjZXNzYXJ5IHRvIGltcGxlbWVudCBhPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBTZXJ2aWNlIEZ1bmN0aW9uIENoYWluaW5nIChTRkMpLiAg
VGhlc2UgaW5jbHVkZTo8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBTZXJ2aWNl
IEZ1bmN0aW9uIENoYWluaW5nIChTRkMpLiAgVGhlc2UgaW5jbHVkZTo8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgMS4gIENsYXNzaWZpZXJzIHRoYXQgcGVyZm9ybSB0aGUgY2xh
c3NpZmljYXRpb24gb2YgaW5jb21pbmcgcGFja2V0cy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAxLiAgQ2xhc3NpZmllcnMgdGhhdCBwZXJmb3JtIHRoZSBjbGFzc2lmaWNhdGlv
biBvZiBpbmNvbWluZyBwYWNrZXRzLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
IFN1Y2ggY2xhc3NpZmljYXRpb24gbWF5IHJlc3VsdCBpbiBhc3NvY2lhdGluZyBhIHJlY2VpdmVk
IHBhY2tldDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBTdWNoIGNsYXNz
aWZpY2F0aW9uIG1heSByZXN1bHQgaW4gYXNzb2NpYXRpbmcgYSByZWNlaXZlZCBwYWNrZXQ8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICB0byBhIHNlcnZpY2UgZnVuY3Rpb24gY2hh
aW4uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIHRvIGEgc2VydmljZSBm
dW5jdGlvbiBjaGFpbi48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHIgaWQ9InBhcnQtNCIgY2xhc3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFs
bD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL3JmY2RpZmYvI3BhcnQtNCI+PGVtPiBwYWdlIDQsIGxpbmUgMjk8c3BhbiBjbGFzcz0iaGlk
ZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcg
dG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZm
LyNwYXJ0LTQiPjxlbT4gcGFnZSA0LCBsaW5lIDI5PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bh
bj48L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGVuY2Fwc3VsYXRpb25zIG90aGVyIHRoYW4gTlNI
IGlzIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQuPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgZW5jYXBzdWxhdGlvbnMgb3RoZXIgdGhhbiBOU0ggaXMgb3V0c2lk
ZSB0aGUgc2NvcGUgb2YgdGhpcyBkb2N1bWVudC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIEFsc28sIHRoaXMgZG9jdW1lbnQgdXBkYXRlcyBTZWN0aW9uIDIuMiBvZiBbUkZDODMwMF0g
aW4gcGFydCBvZiB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBBbHNvLCB0
aGlzIGRvY3VtZW50IHVwZGF0ZXMgU2VjdGlvbiAyLjIgb2YgW1JGQzgzMDBdIGluIHBhcnQgb2Yg
dGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBkZWZpbml0aW9uIG9mIE8gYml0IGlu
IHRoZSBOU0guPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZGVmaW5pdGlvbiBv
ZiBPIGJpdCBpbiB0aGUgTlNILjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4yLiAg
VGVybWlub2xvZ3kgYW5kIENvbnZlbnRpb25zPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+Mi4gIFRlcm1pbm9sb2d5IGFuZCBDb252ZW50aW9uczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBUaGUgdGVybWlub2xvZ3kgZGVmaW5lZCBpbiBbUkZDNzY2NV0gaXMgdXNl
ZCBleHRlbnNpdmVseSB0aHJvdWdob3V0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgVGhlIHRlcm1pbm9sb2d5IGRlZmluZWQgaW4gW1JGQzc2NjVdIGlzIHVzZWQgZXh0ZW5zaXZl
bHkgdGhyb3VnaG91dDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdGhpcyBkb2N1bWVu
dCwgYW5kIHRoZSByZWFkZXIgaXMgZXhwZWN0ZWQgdG8gYmUgZmFtaWxpYXIgd2l0aCBpdC48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0aGlzIGRvY3VtZW50LCBhbmQgdGhlIHJl
YWRlciBpcyBleHBlY3RlZCB0byBiZSBmYW1pbGlhciB3aXRoIGl0LjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBJbiB0aGlzIGRvY3VtZW50LCBTRkMgT0FNIHJlZmVycyB0byBh
biBhY3RpdmUgT0FNIFtSRkM3Nzk5XSBpbiBhbiBTRkM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBJbiB0aGlzIGRvY3VtZW50LCBTRkMgT0FNIHJlZmVycyB0byBhbiBhY3RpdmUg
T0FNIFtSRkM3Nzk5XSBpbiBhbiBTRkM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0ciBpZD0iZGlmZjAwMTMiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgYXJjaGl0ZWN0dXJlLjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBhcmNoaXRlY3R1cmUuICA8c3BhbiBjbGFz
cz0iaW5zZXJ0Ij5JbiB0aGlzIGRvY3VtZW50LCAiRWNobyBSZXF1ZXN0L1JlcGx5IiBhbmQgIlNG
QyBFY2hvPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgUmVxdWVzdC9SZXBs
eSIgYXJlIHVzZWQgaW50ZXJjaGFuZ2VhYmx5Ljwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+Mi4xLiAgUmVxdWlyZW1lbnRzIExhbmd1YWdlPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+Mi4xLiAgUmVxdWlyZW1lbnRzIExhbmd1YWdlPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoZSBrZXkgd29yZHMgIk1VU1QiLCAiTVVTVCBOT1QiLCAi
UkVRVUlSRUQiLCAiU0hBTEwiLCAiU0hBTEwgTk9UIiw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBUaGUga2V5IHdvcmRzICJNVVNUIiwgIk1VU1QgTk9UIiwgIlJFUVVJUkVEIiwg
IlNIQUxMIiwgIlNIQUxMIE5PVCIsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAiU0hP
VUxEIiwgIlNIT1VMRCBOT1QiLCAiUkVDT01NRU5ERUQiLCAiTk9UIFJFQ09NTUVOREVEIiwgIk1B
WSIsIGFuZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICJTSE9VTEQiLCAiU0hP
VUxEIE5PVCIsICJSRUNPTU1FTkRFRCIsICJOT1QgUkVDT01NRU5ERUQiLCAiTUFZIiwgYW5kPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAiT1BUSU9OQUwiIGluIHRoaXMgZG9jdW1lbnQg
YXJlIHRvIGJlIGludGVycHJldGVkIGFzIGRlc2NyaWJlZCBpbiBCQ1A8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAiT1BUSU9OQUwiIGluIHRoaXMgZG9jdW1lbnQgYXJlIHRvIGJl
IGludGVycHJldGVkIGFzIGRlc2NyaWJlZCBpbiBCQ1A8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIDE0IFtSRkMyMTE5XSBbUkZDODE3NF0gd2hlbiwgYW5kIG9ubHkgd2hlbiwgdGhleSBh
cHBlYXIgaW4gYWxsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgMTQgW1JGQzIx
MTldIFtSRkM4MTc0XSB3aGVuLCBhbmQgb25seSB3aGVuLCB0aGV5IGFwcGVhciBpbiBhbGw8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGNhcGl0YWxzLCBhcyBzaG93biBoZXJlLjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGNhcGl0YWxzLCBhcyBzaG93biBoZXJlLjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4yLjIuICBBY3JvbnltczwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjIuMi4gIEFjcm9ueW1zPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0icGFydC01IiBjbGFzcz0iY2hhbmdlIj48
dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZi8jcGFydC01Ij48ZW0+IHBhZ2UgOCwgbGluZSA0
MTxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRo
PjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3
LmlldGYub3JnL3JmY2RpZmYvI3BhcnQtNSI+PGVtPiBwYWdlIDgsIGxpbmUgNDY8c3BhbiBjbGFz
cz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAg
ICAgICAgIEZpZ3VyZSAyOiBTRkMgQWN0aXZlIE9BTSBIZWFkZXI8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgRmlndXJlIDI6IFNGQyBBY3RpdmUg
T0FNIEhlYWRlcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBWIC0gdHdv
LWJpdC1sb25nIGZpZWxkIGluZGljYXRlcyB0aGUgY3VycmVudCB2ZXJzaW9uIG9mIHRoZSBTRkM8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBWIC0gdHdvLWJpdC1sb25nIGZp
ZWxkIGluZGljYXRlcyB0aGUgY3VycmVudCB2ZXJzaW9uIG9mIHRoZSBTRkM8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgIGFjdGl2ZSBPQU0gaGVhZGVyLiAgVGhlIGN1cnJlbnQgdmFs
dWUgaXMgMC4gIFRoZSB2ZXJzaW9uIG51bWJlciBpczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgIGFjdGl2ZSBPQU0gaGVhZGVyLiAgVGhlIGN1cnJlbnQgdmFsdWUgaXMgMC4g
IFRoZSB2ZXJzaW9uIG51bWJlciBpczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
dG8gYmUgaW5jcmVtZW50ZWQgd2hlbmV2ZXIgYSBjaGFuZ2UgaXMgbWFkZSB0aGF0IGFmZmVjdHMg
dGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgdG8gYmUgaW5jcmVtZW50
ZWQgd2hlbmV2ZXIgYSBjaGFuZ2UgaXMgbWFkZSB0aGF0IGFmZmVjdHMgdGhlPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBhYmlsaXR5IG9mIGFuIGltcGxlbWVudGF0aW9uIHRvIHBh
cnNlIG9yIHByb2Nlc3MgdGhlIFNGQyBBY3RpdmU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICBhYmlsaXR5IG9mIGFuIGltcGxlbWVudGF0aW9uIHRvIHBhcnNlIG9yIHByb2Nl
c3MgdGhlIFNGQyBBY3RpdmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIE9BTSBo
ZWFkZXIgY29ycmVjdGx5LiAgRm9yIGV4YW1wbGUsIGlmIHN5bnRhY3RpYyBvciBzZW1hbnRpYzwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIE9BTSBoZWFkZXIgY29ycmVjdGx5
LiAgRm9yIGV4YW1wbGUsIGlmIHN5bnRhY3RpYyBvciBzZW1hbnRpYzwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICAgY2hhbmdlcyBhcmUgbWFkZSB0byBhbnkgb2YgdGhlIGZpeGVkIGZp
ZWxkcy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBjaGFuZ2VzIGFyZSBt
YWRlIHRvIGFueSBvZiB0aGUgZml4ZWQgZmllbGRzLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgICBNc2cgVHlwZSAtIHNpeCBiaXRzIGxvbmcgZmllbGQgaWRlbnRpZmllcyBP
QU0gcHJvdG9jb2wsIGUuZy4sIEVjaG88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgICBNc2cgVHlwZSAtIHNpeCBiaXRzIGxvbmcgZmllbGQgaWRlbnRpZmllcyBPQU0gcHJvdG9j
b2wsIGUuZy4sIEVjaG88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
ciBpZD0iZGlmZjAwMTQiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgUmVxdWVzdC9SZXBseTxzcGFuIGNsYXNz
PSJkZWxldGUiPiBvciBCaWRpcmVjdGlvbmFsIEZvcndhcmRpbmcgRGV0ZWN0aW9uPC9zcGFuPi48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgUmVxdWVzdC9SZXBseS48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgRmxhZ3MgLSBlaWdodCBiaXRzIGxv
bmcgZmllbGQgY2FycmllcyBiaXQgZmxhZ3MgdGhhdCBkZWZpbmU8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgICBGbGFncyAtIGVpZ2h0IGJpdHMgbG9uZyBmaWVsZCBjYXJyaWVz
IGJpdCBmbGFncyB0aGF0IGRlZmluZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
b3B0aW9uYWwgY2FwYWJpbGl0eSBhbmQgdGh1cyBwcm9jZXNzaW5nIG9mIHRoZSBTRkMgYWN0aXZl
IE9BTTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIG9wdGlvbmFsIGNhcGFi
aWxpdHkgYW5kIHRodXMgcHJvY2Vzc2luZyBvZiB0aGUgU0ZDIGFjdGl2ZSBPQU08L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIGNvbnRyb2wgcGFja2V0LCBlLmcuLCBvcHRpb25hbCB0
aW1lc3RhbXBpbmcuICBObyBmbGFncyBhcmUgZGVmaW5lZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgIGNvbnRyb2wgcGFja2V0LCBlLmcuLCBvcHRpb25hbCB0aW1lc3RhbXBp
bmcuICBObyBmbGFncyBhcmUgZGVmaW5lZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgaW4gdGhpcyBkb2N1bWVudCwgYW5kIHRoZXJlZm9yZSwgdGhlIGJpdCBmbGFncyBNVVNUIGJl
IHplcm9lZCBvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIGluIHRoaXMg
ZG9jdW1lbnQsIGFuZCB0aGVyZWZvcmUsIHRoZSBiaXQgZmxhZ3MgTVVTVCBiZSB6ZXJvZWQgb248
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHRyYW5zbWlzc2lvbiBhbmQgaWdub3Jl
ZCBvbiByZWNlaXB0LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHRyYW5z
bWlzc2lvbiBhbmQgaWdub3JlZCBvbiByZWNlaXB0LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgICBMZW5ndGggLSB0d28gb2N0ZXRzIGxvbmcgZmllbGQgdGhhdCBpcyB0aGUg
bGVuZ3RoIG9mIHRoZSBTRkM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBM
ZW5ndGggLSB0d28gb2N0ZXRzIGxvbmcgZmllbGQgdGhhdCBpcyB0aGUgbGVuZ3RoIG9mIHRoZSBT
RkM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIGFjdGl2ZSBPQU0gY29udHJvbCBw
YWNrZXQgaW4gb2N0ZXRzLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIGFj
dGl2ZSBPQU0gY29udHJvbCBwYWNrZXQgaW4gb2N0ZXRzLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0icGFydC02IiBjbGFzcz0iY2hhbmdl
Ij48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZi8jcGFydC02Ij48ZW0+IHBhZ2UgMzMsIGxp
bmUgMTk8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3Ro
Pjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9yZmNkaWZmLyNwYXJ0LTYiPjxlbT4gcGFnZSAzNCwgbGluZSAxOTxzcGFu
IGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAg
ICAgIFByb3RlY3Rpb24gZm9yIHRoZSBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gpIGFuZDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgUHJvdGVjdGlvbiBm
b3IgdGhlIE5ldHdvcmsgU2VydmljZSBIZWFkZXIgKE5TSCkgYW5kPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIEVuY3J5cHRpb24gb2YgU2Vuc2l0aXZlIENvbnRleHQg
SGVhZGVycyIsIFdvcmsgaW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAg
ICAgICAgIEVuY3J5cHRpb24gb2YgU2Vuc2l0aXZlIENvbnRleHQgSGVhZGVycyIsIFdvcmsgaW48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgUHJvZ3Jlc3MsIEludGVy
bmV0LURyYWZ0LCBkcmFmdC1pZXRmLXNmYy1uc2gtaW50ZWdyaXR5LTA5LDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgUHJvZ3Jlc3MsIEludGVybmV0LURyYWZ0
LCBkcmFmdC1pZXRmLXNmYy1uc2gtaW50ZWdyaXR5LTA5LDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAgICAgICAgICAyMCBTZXB0ZW1iZXIgMjAyMSwgJmx0O2h0dHBzOi8vZGF0YXRy
YWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgICAgICAgICAyMCBTZXB0ZW1iZXIgMjAyMSwgJmx0O2h0dHBzOi8vZGF0YXRyYWNrZXIu
aWV0Zi5vcmcvZG9jL2h0bWwvPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAg
ICAgIGRyYWZ0LWlldGYtc2ZjLW5zaC1pbnRlZ3JpdHktMDkmZ3Q7LjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgZHJhZnQtaWV0Zi1zZmMtbnNoLWludGVncml0
eS0wOSZndDsuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtJLUQuaWV0Zi1z
ZmMtbnNoLXRsdl08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbSS1ELmlldGYt
c2ZjLW5zaC10bHZdPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIFdl
aSwgWS4sIEVsenVyLCBVLiwgTWFqZWUsIFMuLCBQaWduYXRhcm8sIEMuLCBhbmQgRC4gRS48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIFdlaSwgWS4sIEVsenVy
LCBVLiwgTWFqZWUsIFMuLCBQaWduYXRhcm8sIEMuLCBhbmQgRC4gRS48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgRWFzdGxha2UsICJOZXR3b3JrIFNlcnZpY2UgSGVh
ZGVyIE1ldGFkYXRhIFR5cGUgMjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICAgICAgICAgRWFzdGxha2UsICJOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIE1ldGFkYXRhIFR5cGUg
MjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBWYXJpYWJsZS1MZW5n
dGggQ29udGV4dCBIZWFkZXJzIiwgV29yayBpbiBQcm9ncmVzcyw8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIFZhcmlhYmxlLUxlbmd0aCBDb250ZXh0IEhlYWRl
cnMiLCBXb3JrIGluIFByb2dyZXNzLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyIGlkPSJkaWZmMDAxNSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAgICAgIEludGVybmV0
LURyYWZ0LCBkcmFmdC1pZXRmLXNmYy1uc2gtdGx2LTxzcGFuIGNsYXNzPSJkZWxldGUiPjA5LCAx
MSBPY3RvPC9zcGFuPmJlcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAg
ICAgICAgIEludGVybmV0LURyYWZ0LCBkcmFmdC1pZXRmLXNmYy1uc2gtdGx2LTxzcGFuIGNsYXNz
PSJpbnNlcnQiPjEwLCAzIERlY2VtPC9zcGFuPmJlcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgICAgICAgICAyMDIxLCAmbHQ7aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9k
b2MvaHRtbC9kcmFmdC1pZXRmLTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICAgICAgICAgMjAyMSwgJmx0O2h0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwv
ZHJhZnQtaWV0Zi08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBp
ZD0iZGlmZjAwMTYiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgICAgICBzZmMtbnNoLXRsdi08c3BhbiBj
bGFzcz0iZGVsZXRlIj4wOTwvc3Bhbj4mZ3Q7LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj4gICAgICAgICAgICAgIHNmYy1uc2gtdGx2LTxzcGFuIGNsYXNzPSJpbnNlcnQiPjEwPC9z
cGFuPiZndDsuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtSRkMwNzkyXSAg
UG9zdGVsLCBKLiwgIkludGVybmV0IENvbnRyb2wgTWVzc2FnZSBQcm90b2NvbCIsIFNURCA1LDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtSRkMwNzkyXSAgUG9zdGVsLCBKLiwg
IkludGVybmV0IENvbnRyb2wgTWVzc2FnZSBQcm90b2NvbCIsIFNURCA1LDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBSRkMgNzkyLCBET0kgMTAuMTc0ODcvUkZDMDc5
MiwgU2VwdGVtYmVyIDE5ODEsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
ICAgICAgICBSRkMgNzkyLCBET0kgMTAuMTc0ODcvUkZDMDc5MiwgU2VwdGVtYmVyIDE5ODEsPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICZsdDtodHRwczovL3d3dy5y
ZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzc5MiZndDsuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgICAgICAgICAmbHQ7aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9y
ZmM3OTImZ3Q7LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBbUkZDNDMwMl0g
IEtlbnQsIFMuLCAiSVAgQXV0aGVudGljYXRpb24gSGVhZGVyIiwgUkZDIDQzMDIsPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgW1JGQzQzMDJdICBLZW50LCBTLiwgIklQIEF1dGhl
bnRpY2F0aW9uIEhlYWRlciIsIFJGQyA0MzAyLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDNDMwMiwgRGVjZW1iZXIgMjAwNSw8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIERPSSAxMC4xNzQ4Ny9SRkM0
MzAyLCBEZWNlbWJlciAyMDA1LDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAg
ICAgICAmbHQ7aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM0MzAyJmd0Oy48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICZsdDtodHRwczovL3d3
dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzQzMDImZ3Q7LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBbUkZDNDMwM10gIEtlbnQsIFMuLCAiSVAgRW5jYXBzdWxhdGluZyBTZWN1
cml0eSBQYXlsb2FkIChFU1ApIiw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBb
UkZDNDMwM10gIEtlbnQsIFMuLCAiSVAgRW5jYXBzdWxhdGluZyBTZWN1cml0eSBQYXlsb2FkIChF
U1ApIiw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlk
PSJwYXJ0LTciIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8g
Y2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmLyNw
YXJ0LTciPjxlbT4gcGFnZSAzNSwgbGluZSA0PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48
L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwv
c21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZi8jcGFydC03Ij48ZW0+
IHBhZ2UgMzYsIGxpbmUgNDxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90
aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBFbWFpbDogbGluZGF3YW5nam95QGdtYWlsLmNvbTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIEVtYWlsOiBsaW5kYXdhbmdqb3lAZ21haWwuY29tPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFpob25naHVhIENoZW48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBaaG9uZ2h1YSBDaGVuPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBDaGluYSBUZWxlY29tPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgQ2hpbmEgVGVsZWNvbTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgTm8uMTgzNSwg
U291dGggUHVEb25nIFJvYWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBOby4x
ODM1LCBTb3V0aCBQdURvbmcgUm9hZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgU2hh
bmdoYWk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBTaGFuZ2hhaTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMjAxMjAzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgMjAxMjAzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBDaGluYTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIENoaW5hPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIFBob25lOiArODYgMTg5MTg1ODg4OTc8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBQaG9uZTogKzg2IDE4OTE4NTg4ODk3PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDE3Ij48dGQ+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIEVt
YWlsOiA8c3BhbiBjbGFzcz0iZGVsZXRlIj4xODkxODU4ODg5N0AxODk8L3NwYW4+LmNuPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIEVtYWlsOiA8c3BhbiBjbGFzcz0iaW5zZXJ0
Ij5jaGVuemhvbmdoQGNoaW5hdGVsZWNvbTwvc3Bhbj4uY248L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+QXV0aG9ycycgQWRkcmVzc2VzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+QXV0aG9ycycgQWRkcmVzc2VzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIEdyZWcgTWlyc2t5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgR3JlZyBN
aXJza3k8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEVyaWNzc29uPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgRXJpY3Nzb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgRW1haWw6IGdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIEVtYWlsOiBncmVnaW1pcnNreUBnbWFpbC5jb208L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgV2VpIE1lbmc8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBXZWkgTWVuZzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgWlRF
IENvcnBvcmF0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgWlRFIENvcnBv
cmF0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBp
ZD0icGFydC04IiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRv
IGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZi8j
cGFydC04Ij48ZW0+IHBhZ2UgMzUsIGxpbmUgMjc8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFu
PjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0
PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmLyNwYXJ0LTgiPjxl
bT4gcGFnZSAzNiwgbGluZSAyNzxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+
PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBDaGluYTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IENoaW5hPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEVtYWlsOiBtZW5nLndl
aTJAenRlLmNvbS5jbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEVtYWlsOiBt
ZW5nLndlaTJAenRlLmNvbS5jbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBC
aHVtaXAgS2hhc25hYmlzaDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEJodW1p
cCBLaGFzbmFiaXNoPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBJbmRpdmlkdWFsIGNv
bnRyaWJ1dG9yPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSW5kaXZpZHVhbCBj
b250cmlidXRvcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBFbWFpbDogdnVt
aXAxQGdtYWlsLmNvbTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEVtYWlsOiB2
dW1pcDFAZ21haWwuY29tPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRpbmcg
QW88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaW5nIEFvPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDE4Ij48dGQ+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPkluZGl2aWR1YWwgY29udHJpYnV0b3I8L3NwYW4+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPkNo
aW5hIE1vYmlsZTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIE5vLjg4OSwg
QmlCbyBSb2FkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgTm8uODg5LCBCaUJv
IFJvYWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFNoYW5naGFpPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgU2hhbmdoYWk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIDIwMTIwMzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDIwMTIwMzwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgQ2hpbmE8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBDaGluYTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBQ
aG9uZTogKzg2IDE3NzIxMjA5MjgzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
UGhvbmU6ICs4NiAxNzcyMTIwOTI4MzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgRW1h
aWw6IDE4NTU1ODE3QHFxLmNvbTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEVt
YWlsOiAxODU1NTgxN0BxcS5jb208L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
S2VudCBMZXVuZzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEtlbnQgTGV1bmc8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIENpc2NvIFN5c3RlbTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIENpc2NvIFN5c3RlbTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KCiAgICAgPHRyPjx0ZD48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQ+PC90ZD48L3RyPgogICAgIDx0ciBpZD0i
ZW5kIiBiZ2NvbG9yPSJncmF5Ij48dGggY29sc3Bhbj0iNSIgYWxpZ249ImNlbnRlciI+Jm5ic3A7
RW5kIG9mIGNoYW5nZXMuIDE4IGNoYW5nZSBibG9ja3MuJm5ic3A7PC90aD48L3RyPgogICAgIDx0
ciBjbGFzcz0ic3RhdHMiPjx0ZD48L3RkPjx0aD48aT4zMCBsaW5lcyBjaGFuZ2VkIG9yIGRlbGV0
ZWQ8L2k+PC90aD48dGg+PGk+IDwvaT48L3RoPjx0aD48aT4zMiBsaW5lcyBjaGFuZ2VkIG9yIGFk
ZGVkPC9pPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICA8dHI+PHRkIGNvbHNwYW49IjUiIGFsaWdu
PSJjZW50ZXIiIGNsYXNzPSJzbWFsbCI+PGJyPlRoaXMgaHRtbCBkaWZmIHdhcyBwcm9kdWNlZCBi
eSByZmNkaWZmIDEuNDguIFRoZSBsYXRlc3QgdmVyc2lvbiBpcyBhdmFpbGFibGUgZnJvbSA8YSBo
cmVmPSJodHRwczovL3d3dy50b29scy5pZXRmLm9yZy90b29scy9yZmNkaWZmLyI+aHR0cDovL3Rv
b2xzLmlldGYub3JnL3Rvb2xzL3JmY2RpZmYvPC9hPiA8L3RkPjwvdHI+CiAgIDwvdGJvZHk+PC90
YWJsZT4KICAgCiAgIAo8L2JvZHk+PGdyYW1tYXJseS1kZXNrdG9wLWludGVncmF0aW9uIGRhdGEt
Z3JhbW1hcmx5LXNoYWRvdy1yb290PSJ0cnVlIj48L2dyYW1tYXJseS1kZXNrdG9wLWludGVncmF0
aW9uPjwvaHRtbD4=
--0000000000002a42de05d338f59b--


From nobody Sat Dec 18 14:42:11 2021
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C04A73A1242 for <sfc@ietfa.amsl.com>; Sat, 18 Dec 2021 14:42:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.495
X-Spam-Level: 
X-Spam-Status: No, score=-9.495 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTML_TAG_BALANCE_BODY=0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=Rfj9suI3; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=zJpqd8Rq
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rTJcI7AZgYHq for <sfc@ietfa.amsl.com>; Sat, 18 Dec 2021 14:41:59 -0800 (PST)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 291D83A1241 for <sfc@ietf.org>; Sat, 18 Dec 2021 14:41:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=424645; q=dns/txt; s=iport; t=1639867318; x=1641076918; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=QIcio1jPKw2MrC4q49NIb8JcfBjeMdHwRbOt3z8WaR4=; b=Rfj9suI36Mi1yPfho1iV/vmYDjS60FAxUsuaKOjUlolvJRVVZjF6Y4uI YK38D/frnE5mh0hmSIn3+YF+H9oHjVZMJXjBlFvFrH/h4BclSPmDQtbdX x02R+e+450N3UJs6D4EVzlo12i9Mr9OhP2lHLgBqOkSh/T0MTa7rNeL03 w=;
IronPort-PHdr: =?us-ascii?q?A9a23=3ALs9PKBDW7IIRMmy7uiUzUyQVaBdPi9zP1kY95?= =?us-ascii?q?pkmjudIdaKut9TnMVfE7PpgxFnOQc3A6v1ChuaX1sKoWWEJ7Zub9nxXdptKW?= =?us-ascii?q?kwJjMwMlFkmB8iIQUTwMP/taXk8G8JPHF9o9n22Kw5bAsH7MlbTuXa1qzUVH?= =?us-ascii?q?0aXCA=3D=3D?=
IronPort-Data: =?us-ascii?q?A9a23=3AyrxmRKqIQgPkeQrY38RBN8K1tydeBmK5ZxIvg?= =?us-ascii?q?KrLsJaIsI4StFCztgarIBmEa/eKYGOke9sjOoni80JQ6MOAzdNkHFE4ryhmE?= =?us-ascii?q?SgR8ePIVI+TRqvS04x+DSFioHqKZKzyU/GYRCwPZiKa9kfF3oTJ9yEmjPjSH?= =?us-ascii?q?+qkUoYoBwgoLeNaYHZ54f5cs7ZRbr5A2bBVMivV0T/Ai5S31GyNg1aYBlkpB?= =?us-ascii?q?5er83uDihhdVAQw5TTSbdgT1LPXeuJ84Jg3fcldJFOgKmVY83LTegrN8F251?= =?us-ascii?q?juxExYFENiplPPwdVcHB++UNgmVgX0QUK+n6vRAjnVtieBga7xNMgEO12jhc?= =?us-ascii?q?9NZkL2hsbS7UQYmOKTQkcwWUgJTFGd1OqguFLrvcCXu7pDDkxGeG5fr67A0Z?= =?us-ascii?q?K0sBqUa/+YxDWBU+PcEADIKYxSDjuauzai9DOJrg6wLN8fgFIISpn8myivWZ?= =?us-ascii?q?d4kSJXOWOPMo9BF3Twwj9pCNfjDe9cDZCVibVLLZBgnElceGZs0gfyhiWL6W?= =?us-ascii?q?zJdoVOR46Ew5gD7wgZr17PuNteAJoSBRN5emQCToWfu82HwGBpcNdGDx3yC6?= =?us-ascii?q?H3EruDVkCz6XYMID76p3vFviVyXgGcUDXUrufGTyRWiolS1V9QaIEsO929/6?= =?us-ascii?q?6Mz70esCNL6WnWFTLe/lkZ0c7Jt/ycSsWlhEpbp3js=3D?=
IronPort-HdrOrdr: =?us-ascii?q?A9a23=3AqHcnIaGocXITirqSpLqFS5HXdLJyesId70?= =?us-ascii?q?hD6qkvc31om52j+fxGws516fatskdvZJkh8erwX5VoMkmsi6KdgLNhfItKOT?= =?us-ascii?q?OHhILGFvAY0WKP+UyEJ8S6zJ8g6U4CSdk/NDSTNykBsS+S2mDReLxMrKjlgc?= =?us-ascii?q?KVbKXlvgpQpGpRGsddBnJCe36m+zpNNXB77PQCZf6hz/sCgwDlVWUcb8y9CH?= =?us-ascii?q?VAdfPEvcf3mJXvZgNDLwI76SGV5AnYq4LSIly95FMzQjlPybAt/SzuiAri/J?= =?us-ascii?q?iutPm911v1y3LT1ZJLg9Hso+EzRvBky/JlbwkEuDzYI7iJaIfy+gzdZ9vfsW?= =?us-ascii?q?rCpeO85yvI+f4Ds085MFvF+icFkDOQoQrGo0WSuWNwx0GT+/AQgFkBepZ8bU?= =?us-ascii?q?UzSGqF16NohqAP7Itbm22erJZZFhXGgWD04MXJTQhjkg6urWMlivN7tQ0SbW?= =?us-ascii?q?OPAIUh3rD30XklWqvoJhiKpbzP0dMeev309bJTaxeXfnrZtm5gzJilWWkyBA?= =?us-ascii?q?6PRgwHttaO2zZbkXhlxw9ArfZv0Eso5dY4Ud1J9u7EOqNnmPVHSdIXd7t0AK?= =?us-ascii?q?METdGsAmLATBrQOCaZIEjhFqsAJ3XRwqSHr4kd9aWvYtgF3ZEykJPOXBdRsn?= =?us-ascii?q?MzYVvnDYmU0JhC4nn2MS6AtPTWu4ljDrRCy8nBrYvQQGS+oQoV4r6dSt0kc7?= =?us-ascii?q?rmZ8o=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CpBADeYr5h/5FdJa2afKpqJ0wGAQE?= =?us-ascii?q?BGQMCAQYEgRyFdYcJOrsYiXCSRYH3WxkP?=
X-IronPort-AV: E=Sophos;i="5.88,217,1635206400";  d="scan'208,217";a="959748440"
Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 18 Dec 2021 22:41:56 +0000
Received: from mail.cisco.com (xbe-rcd-001.cisco.com [173.37.102.16]) by rcdn-core-9.cisco.com (8.15.2/8.15.2) with ESMTPS id 1BIMfuCB025281 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Sat, 18 Dec 2021 22:41:56 GMT
Received: from xfe-aln-003.cisco.com (173.37.135.123) by xbe-rcd-001.cisco.com (173.37.102.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Sat, 18 Dec 2021 16:41:56 -0600
Received: from xfe-rtp-002.cisco.com (64.101.210.232) by xfe-aln-003.cisco.com (173.37.135.123) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Sat, 18 Dec 2021 16:41:55 -0600
Received: from NAM02-BN1-obe.outbound.protection.outlook.com (64.101.32.56) by xfe-rtp-002.cisco.com (64.101.210.232) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14 via Frontend Transport; Sat, 18 Dec 2021 17:41:55 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TQ20ucMPTi5ficrruHeLvj4lHBv5xoyuL1PgOcVz2FcviT8xxhKlbjhT5HVt9/993MwU6bhGXM1Urx+5uuwFCaTp5yK0uySSMZ4fOp6HibGCDnn/oyUdpOssNq2If6kjaU2cVOLU9V30NUui+HrLduFLm3HYhgpM7qL7JXcR56eVLmAnx9JGTWYskxsK6iHV7I/LpThimxaPGD198laea5P+0IGck+efCOqd3qgw3OLPQLWzmG5kGOvQhRz2TM+vvZXbyuhVvm+wj1scT8/QSs4gn6LpwTTYZ5OLVBzgephD+dqBzxTbbZdEQYenvRZVtRrfNEZQuUXWqrPAB4CJkQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=QIcio1jPKw2MrC4q49NIb8JcfBjeMdHwRbOt3z8WaR4=; b=bhaGxPdJqSHp7eDbJ9/9cnhAnZzxYeXptp9g7uK60EPgmxTsb06QzbwOK1lDZxnRepcZshUxQiRL5FXoiTQW4lWxkO/fnkP2U0mYgW08qYVExnLJFdMm4LdnxwTB3bs8z61NT+oRS9k3gQAFkhna8bWInX3JmtTrkDoFtad/sjd+VzEVWtAVsfDusafMw2ALByoVvkdC6k4RzP9+GjLB8d5ueTz6y/a+uiwxb/mwq32Yr+xD/5eplgS33nEguqTcm9rqji+laEOYansR57P55T02hOlhEMQjO+4iEg/QCvdv2Umnh1NS/UIbY9NxDML4b9FCveGS/7F59pWF+jdz/g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QIcio1jPKw2MrC4q49NIb8JcfBjeMdHwRbOt3z8WaR4=; b=zJpqd8Rq8XOtuonZL9XvbK0pb+DlC9tUS/WF9tjF2qfCakUT2mxXBcuXa1PrhVehLwL85TGCS6H0X/v//Uzz/4t/7ScYKm9Zhn5zjMbGv92rHQYMRYD+j3K62iF7QaDjjwxp9TuRza1HRi9dmhY4dBs4gcJtG4Yju/Ravk/CsR4=
Received: from SJ0PR11MB5629.namprd11.prod.outlook.com (2603:10b6:a03:3ab::13) by SJ0PR11MB5583.namprd11.prod.outlook.com (2603:10b6:a03:3bb::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4801.15; Sat, 18 Dec 2021 22:41:50 +0000
Received: from SJ0PR11MB5629.namprd11.prod.outlook.com ([fe80::28a8:253b:8957:814e]) by SJ0PR11MB5629.namprd11.prod.outlook.com ([fe80::28a8:253b:8957:814e%3]) with mapi id 15.20.4801.019; Sat, 18 Dec 2021 22:41:50 +0000
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: "Frank Brockners (fbrockne)" <fbrockne=40cisco.com@dmarc.ietf.org>, "Gyan Mishra" <hayabusagsm@gmail.com>, James N Guichard <james.n.guichard@futurewei.com>, "sfc@ietf.org" <sfc@ietf.org>, "Joel Halpern Direct" <jmh.direct@joelhalpern.com>
Thread-Topic: [sfc] Regarding last call for draft-ietf-sfc-multi-layer-oam
Thread-Index: AQHXz1F5VJOSQmp5JUWoFDH4F9jk5KwCudcAgAjtvoCAABcDgIAAKZkAgAAKXICAALeogIACHMmAgAFQW4CAACcHAIABERUAgAAC4wCABSLBgIAAZPeAgAAFfoCAAA1TAIAdpT2AgASQIoA=
Date: Sat, 18 Dec 2021 22:41:50 +0000
Message-ID: <CE085BD4-1DD3-484E-B94C-6800C9F38CFA@cisco.com>
References: <4bb5abb4-a8dc-c8f0-9b99-549f683e7729@joelhalpern.com> <05FDF1D8-6CBD-403B-8F51-88E51346A36F@cisco.com> <CA+RyBmXHhjyqTtc0pVtwmTRku-SV+0cFf7tFL_xOHnQ56xBvfQ@mail.gmail.com> <BD6EBECC-E7C7-4A80-8972-9DD008FF81B1@cisco.com> <CABNhwV3_uqRTZNy4xAjvetHJqoFbJa4obw-UsEhgukQ3aQBJRw@mail.gmail.com> <9DDFE3B0-54A2-47D9-B05E-A081EAEED410@cisco.com> <CABNhwV1YKvfSdbJo9LzAvGuWLvjWofHz5TuCE6Fp8SDUyxmTHw@mail.gmail.com> <B4F81D2C-1273-493E-8E90-35D32ACDE6D1@cisco.com> <DM8PR11MB560669E2E2C77AD662F6251CDA9F9@DM8PR11MB5606.namprd11.prod.outlook.com> <CA+RyBmXUBYFFgNfopErFYUgJDfJWVY59ERM0LrkEnxw_xC2MYg@mail.gmail.com> <DM8PR11MB5606B943F4D1A3B2702D53EBDA609@DM8PR11MB5606.namprd11.prod.outlook.com> <A012EBFA-FDAB-4591-8F3A-9D5882B69A57@cisco.com> <DM8PR11MB5606D7CDC99EB7FFE63095DFDA639@DM8PR11MB5606.namprd11.prod.outlook.com> <896B8A4B-3717-4150-9944-44906A593BC9@cisco.com> <CA+RyBmUaeSsjLE191jK94bGV3Nzed95tkN+mn-kCDs6WxucFRg@mail.gmail.com> <1B31F06E-974A-4BDA-8C89-81E61B8E6868@cisco.com> <CA+RyBmUax4VmKpMvW-JErrdjZj09kV2fCofiKH91E0qYRhGatA@mail.gmail.com>
In-Reply-To: <CA+RyBmUax4VmKpMvW-JErrdjZj09kV2fCofiKH91E0qYRhGatA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3693.40.0.1.81)
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 62c3765e-e362-4ba2-0775-08d9c27794e5
x-ms-traffictypediagnostic: SJ0PR11MB5583:EE_
x-microsoft-antispam-prvs: <SJ0PR11MB55833E46EB5545BA8C30082EC7799@SJ0PR11MB5583.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5516;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: wOtzDd+QNxZie3r6nYaEkn2LhZEPYRbqwqUA/SBaha8NbEbDAr99jJ2fh5FxippJWB7sCLRHFUehrKSiiu+tJk+h8crqMQ+kN3oiN4pZjI9n5hLQK8jgkVj9DG2l/hBdrh21oECCwwiOLQD+77PRuGcpNw9CV7B6Ngz2Y1HzbHMnKw2YeeiDbsswcsySz9o1kGOA8kmnuBczXw/1vp99tbzp0Q2QgF52Qa2chLl18U9jH0AsOBdSGzLakMU2IOnQGttVSTLjkqvmwHtfy1+GA/O/jyKAleI3wCPbYUd96fqcLsaoMOj+mkM9g8npxbvdcfmgITHCqyqbRZU2PdPso9xYYJgFglMMM77Q0QXML2vYryAgvgKLStYR2b5EQTYlRCm2jOurVGghJ8B+gvxy+QZzOCLFhtU2eg3hxSwMSQlLvaY4nvYRisVHoc41W3QDWcqQ2MegzxS4175R35P6CzBjfjcWhQ3uqGJ4VCt/HzrVNBXBunDFWMoLZp34QxElTTNlWiMRBQHZ+57S47U2BLFuqKkWlCGn0Kw+8UK5KNYXlvTUyXB3l6u1AHdjYHanXFR4TSKRsTMefepi3sFwX4caRy46Dx5ikWTi1wVzS6iTXT8IV1xju/6HWQP8J6enYR9Nyul/YwyBKdtBkFmgp/dB7x/naNgMW0weGpwWDUCNSROGdZ6cpCQBca2FY6ThZlvysWyLHe9SH9SzavvX7+O0fs+UpUssL8bl4f2vHso5hJYCIzW64R67nMdEZh+0vtULBJLPcI8Hj3qtnHaXi0Rp5p+E+B0iBg6Kqz3sBpJQKgtnnwmn/N7KuBWqwxVouVEjQOb5XN0OzQE+Ucw+eHxq6oME0Gi2lxF8YSeuww8ETgy93CscwoXrOsMjnmx+
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:SJ0PR11MB5629.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(5660300002)(2906002)(6506007)(53546011)(30864003)(6512007)(76116006)(6486002)(54906003)(166002)(26005)(33656002)(2616005)(40140700001)(38100700002)(66556008)(66476007)(186003)(83380400001)(66946007)(38070700005)(4326008)(64756008)(91956017)(66446008)(508600001)(966005)(8676002)(316002)(71200400001)(86362001)(8936002)(36756003)(122000001)(6916009)(69594002)(45980500001)(579004)(559001); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MXlyU2ExRE5PaG1XWHpaU1ZrMFEwVDUvVERDQ1dWZ1B0eDJ6RFNURzB2NkdI?= =?utf-8?B?UU1PZXVmeXNTcGxXQlYwYWJKSERkMlR0WW9INmR1bUwyMzVBa0tSTkZPVW5Q?= =?utf-8?B?WUNhRDhWMFM4QVVNNlFtTzdSVDY0MnN1bjM1OFBqVGtrdG5xVjdXblI3Tk1O?= =?utf-8?B?YW1Eb1RHU1h0U28rMEhMbHA5UU5vcnJ0c2dVTkVlQTZ3aHFmVzdDOXUySXcr?= =?utf-8?B?TzM5eVlwcnYxZyszWmU2cjl5SlNqejFMcGFkYU1CVURJVDVUL1hZUmpBZ29U?= =?utf-8?B?RGhnSFExc2tMNHlFcE94ZWdIakhsZXBZblFVM2ZmcTdFMXBaMDdzMUtoSVpw?= =?utf-8?B?a3VJb2VjN04vb25CQ0YxaTgrNXRXMmsxcHAxMmtOVEFxQ0xMWEU1akdsbEha?= =?utf-8?B?dHRHMnBhL1hmeEh6YTAxQnF4aWRlZ2NIY1dEZU1HVHUwUWlLb1hnd1ZWdFJK?= =?utf-8?B?SDdJVGFsOHJjc0k5SVQxOUxobk1oTEdMVDZBTENleWwzcVY0bTAwd0Q1d3lB?= =?utf-8?B?M3FOWkhiUjhua2xuM0xSaDVZTjlhSnczNFRzTHFLbnhHQmVvV1NFd2k0Y2tz?= =?utf-8?B?TkYzTkNVeDAyM3JWTFFtSTFLblNDZEZvaUJuSE5keU5VcXlWZFVmazBFUVMz?= =?utf-8?B?RTIxT3VPVW9iQVZGQXpRejJVNEJKaVZFVUs5M1gwdnZsS2RVNE1kUFMzcVNH?= =?utf-8?B?WWJJL3o5ek1ad0ltNVN4b1JpTHRDS3dRem5STjlPWGVlclFuWGxjK0VHNXZT?= =?utf-8?B?ZVFIamNSV2lDdW40UEpmdEF5SFhoRThNQi9rU3dKbmNjck45TjFSTklmYkZC?= =?utf-8?B?bzROTEZaTWdTMTVIZkVzVDJxUDNQMVZCcU1EQ2JSMUFiQ2U1VitjRFlSdTFi?= =?utf-8?B?STQ4VDlCUjBCM2pMU1hVNzBzK1orL0ZmL0JybldvbndhTFN2T3AxTnU1YlhO?= =?utf-8?B?VmlNVVpNZktoWmZEbzdNYlRUVFJPUkN5djFoRFVjV255d3lzaFpkZVNzTTA3?= =?utf-8?B?Ni96Wm9neTREbFRRWXJ3bVYzRFdEVDRZdmdCR1NVeVhTVCtObW80T01lRHQv?= =?utf-8?B?NzIyVHdaQ1cvaHQ4MnZLMWUxMlJ3NUFWeHZOMk03Q0tUbWpHMlV4ODJYcmRN?= =?utf-8?B?bmJtcUtsTkdiWm0xNFZMaDFvUTB2Sm5udXdVRWRaRWl5UEoydWFCakp2TEZt?= =?utf-8?B?aDAreVYyWVRKOWd1eGtINTJwaU9ZR0pLcnFNRTRDVWlZZE4zendscFJZOGZz?= =?utf-8?B?aEFRdXAzMy84NWhieUtuYXpYWkRtaG1ZQWlMb1pUL3c3SktPSXovaERsU0ps?= =?utf-8?B?YTdLclB6YVVrSlAzaW1qVXQ0Yy9MRlN1M0lzTXRUSHFIZEFZK0FTbVpac1NU?= =?utf-8?B?cTF0Z0NOM2grR0NJUDR2VDI0WW5PckxLQzF3MTRCN0dOT0I0bUxUdUxLYWZi?= =?utf-8?B?d2s2ZG0vNkRjVmF3a0lldkdrZkpYSFRxUzExZGhPUlRuSUxCa3h2SC84UVY5?= =?utf-8?B?dk9lY0EzU040Z2xnY0RhRzN2SFR5Yk16U1pLMWhSTXdQRmYzd1prQTZNTTNh?= =?utf-8?B?dTAwNXlwUk1qSk13eE11MzBHOExId2RzVnlFYTBqelc5UlpmVTBsWE9KY3c4?= =?utf-8?B?dy84ZXlGeXBKZmR0cE1sMytFWUNZelUrdUY1K1crUUtFZWNLVm84WS9tLzM2?= =?utf-8?B?R0haRDU4SVI0RmY5NEs2c1poaisyTlIxTHpSYzJOZHVFakdwcGNVUW5WMTZW?= =?utf-8?B?KzZkZTNrQ2xmUnNXRXlaTWYzNytxYUFZODJoSDJscGczTStTWHVIeUFCY2tt?= =?utf-8?B?SHNVeGo0c2IzUERLWTliOXRsMmxoZ3B3L3BFeS9TaGNQRTZYUm9VMzRWanF5?= =?utf-8?B?Z05QdmxPNXBFMGFFUXNWanA5V3dLS3NRWnNNaUM4dEtWQUdLZWFKTzltL3cr?= =?utf-8?B?bHRsTkVXdHlqQmtLSTBmV1hEV3JjQ0hSaDExeWg0ekEyb3QrcXNKaVdOY05X?= =?utf-8?B?TzEzY2wzRDFDNzZGZVdFTWJoTWQwSmxna3JzZ2NtUjZibk9YZVBmWmhIQjNy?= =?utf-8?B?VlQ5TTVJbDd6TUNubWpoMCtGNmhFRUtaL3VjOThneE9TV3hFOEJyRXZzNHp1?= =?utf-8?B?bkd3OEdoL0Uxa1ZlM25JMk1MSEh4WHF0ejdCUEhSNVFCNHFuS3BkMFFlQTlN?= =?utf-8?Q?2VfBuw17ly/T1biSzN/hy6I=3D?=
Content-Type: multipart/alternative; boundary="_000_CE085BD41DD3484EB94C6800C9F38CFAciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR11MB5629.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 62c3765e-e362-4ba2-0775-08d9c27794e5
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Dec 2021 22:41:50.1758 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: U1qov/DJa/G3V9OqQDdBGVtr3yAXAYgvd+HS6zkyFgQgFLkCbkl6r5N2DNUcDPa+4uLByaTlaYb1/8/QanRMvQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5583
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.16, xbe-rcd-001.cisco.com
X-Outbound-Node: rcdn-core-9.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/Etw2T8ASR9M8ChFUfgLmSS9g5Ow>
Subject: Re: [sfc] Regarding last call for draft-ietf-sfc-multi-layer-oam
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 18 Dec 2021 22:42:09 -0000

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

RGVhciBHcmVnLA0KDQpUaGFuayB5b3UgZm9yIHRoZSByZXBseSDigJQgcGxlYXNlIGZpbmQgaW5s
aW5lIG15IGZvbGxvdy11cHMgKHRvIHRoZSBjb21tZW50cyB5b3UgcmVzcG9uZGVkIHRvLCBldmVu
IHRob3VnaCB0aGVyZeKAmXMgYSBmZXcgeW91IG1pc3NlZCBvciBvdGhlcndpc2Ugc2tpcHBlZCkN
Cg0KQXMgZGlhbG9ndWUgaW4gdGhpcyB0aHJlYWQgc2VlbSB0byBiZSBnZXR0aW5nIGludGVydHdp
bmVkIGFuZCBoYXJkIHRvIGZvbGxvdywgd2l0aCBzZXZlcmFsIHdlZWtzIGJldHdlZW4gcmVzcG9u
c2VzLCBJIHdpbGwgbGV0IHRoZSBjaGFpcnMgKEkgYmVsaWV2ZSB0aGVyZeKAmXMgbm8gc2hlcGhl
cmQgYXNzaWduZWQpIHRyYWNrIHRoZSBpc3N1ZXMgYW5kIHJldmlldyBjb21tZW50cyAobm90IHN1
cmUgaWYgdGhlcmXigJlzIGFuIGlzc3VlIHRyYWNrZXIpIGFuZCB0YWtlIGl0IGZyb20gaGVyZS4N
Cg0KSGFwcHkgSG9saWRheXMhDQoNCjEyLzE1LzIxIOWNiOW+jDg6MDDjgIFHcmVnIE1pcnNreSA8
Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PuOBruOD
oeODvOODqzoNCg0KRGVhciBDYXJsb3MsDQpwbGVhc2UgZmluZCBteSBub3RlcyBiZWxvdyBpbi1s
aW5lIHVuZGVyIHRoZSBHSU0yPj4gdGFnLiBBdHRhY2hlZCBpcyB0aGUgZGlmZiBoaWdobGlnaHRp
bmcgdHdvIGVkaXRvcmlhbCBjaGFuZ2VzLg0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBGcmksIE5v
diAyNiwgMjAyMSBhdCA4OjE4IFBNIENhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKSA8Y3BpZ25h
dGFAY2lzY28uY29tPG1haWx0bzpjcGlnbmF0YUBjaXNjby5jb20+PiB3cm90ZToNCkRlYXIgR3Jl
ZywNCg0KSSBkaXNhZ3JlZS4gTXkgcGVyc3BlY3RpdmUgaXMgdGhhdCB0aGV5IGdvIGZyb20gbm90
IGhlbHBmdWwgdG8gcGxhaW4gaGFybWZ1bC4NCg0KTGV04oCZcyBsb29rIGF0IHRob3NlIHRocmVl
IGFzcGVjdHMgb25lLWJ5LW9uZSAoY2hhbmdpbmcgdGhlIGJ1bGxldGVkIGxpc3QgaW50byBhIG51
bWJlcmVkIGxpc3QgZm9yIGVhc2Ugb2YgdHJhY2tpbmcpOg0KDQogIDEuICBUaGlzIGlzIG5vIGRp
ZmZlcmVudCB0aGFuIFJGQyA4MzAwLiBUaGUgTyBiaXQgc3BlY2lmaWVzIHRoZSBwYWNrZXQgYmVp
bmcgT0FNLA0KDQpHSU0yPj4gSSBkb24ndCBrbm93IG9mIGEgZGVmaW5pdGlvbiBvZiBhbiAiT0FN
IHBhY2tldCIuIEV2ZW4gbW9yZSwgUkZDIDgzMDAgZG9lcyBub3QgcmVmZXIgdG8gYW55IHN1Y2gg
ZGVmaW5pdGlvbiwgbm9yIGRvZXMgaXQgcHJvdmlkZSBpdC4gIGRyYWZ0LWlldGYtc2ZjLW11bHRp
LWxheWVyLW9hbSBjbGFyaWZpZXMgdGhlIHVzZSBvZiBPIGJpdCBmb3IgdGhlIGFjdGl2ZSBTRkMg
TlNIIE9BTS4NCg0KQ01QMjogSSBhbSBub3Qgc3VyZSBvZiB0aGUgaW1wbGljYXRpb24gb2YgeW91
IG5vdCBrbm93aW5nIHRoYXQgZGVmaW5pdGlvbiwgbm9yIGRvIEkgc2VlIHRoaXMgcmVzcG9uc2Ug
bW92aW5nIGFsaWdubWVudCBmb3J3YXJkLg0KDQpDTVAyOiBGcm9tIFJGQzgzMDA6DQpDTVAyOiAg
ICAgICBUaGUgTyBiaXQgTVVTVCBiZSBzZXQgZm9yIE9BTSBwYWNrZXRzIGFuZCBNVVNUIE5PVCBi
ZSBzZXQgZm9yDQpDTVAyOiAgICAgICBub24tT0FNIHBhY2tldHMuICBUaGUgTyBiaXQgTVVTVCBO
T1QgYmUgbW9kaWZpZWQgYWxvbmcgdGhlIFNGUC4NCg0KQ01QMjogQW5kIFJGQzg5MjQgaW5jbHVk
ZXMg4oCcT0FNIHBhY2tldOKAnSAzMCB0aW1lcy4NCg0KDQoNCiAgMS4gIHRoZSBOZXh0IFByb3Rv
Y29sIHNwZWNpZmllcyB0aGUgdHlwZSBvZiBwYWNrZXQgd2hpY2ggY2FuIGJlIOKAnEFjdGl2ZSBT
RkMgT0FN4oCdDQogICAgICogICBTdGF0aW5nIGhvd2V2ZXIgdGhhdCB0aGUgaWRlbnRpZmljYXRp
b24gaXMgYmFzZWQgb24gYSBjb21iaW5hdGlvbiBvZiBmaWVsZHMgaXMgaW5jb3JyZWN0Lg0KICAy
LiAgVGhpcyBpcyBub3QgYSBnZW5lcmljIGJlaGF2aW9yIHRoYXQgbmVlZHMgc3BlY2lmeWluZyBv
ciB1cGRhdGluZy4gSXQgaXMgcGFydCBvZiB0aGUgc3BlY2lmaWMgTlNIIE5leHQgUHJvdG9jb2wg
dmFsdWUgYmVoYXZpb3IgZm9yIHRoZSBOU0ggTmV4dCBQcm90b2NvbCBiZWluZyBkZWZpbmVkIGFz
IOKAnEFjdGl2ZSBTRkMgT0FN4oCdLg0KICAzLiAgVGhpcyBpcyBpbmNvcnJlY3QgYW5kIGEgc2Vy
aW91cyBvdmVyLXJlYWNoLiBTcGVjaWZpY2FsbHk6DQogICAgICogICBJZiB0aGUgTyBiaXQgaXMg
c2V0IGFuZCB0aGUgTmV4dCBwcm90b2NvbCBpcyBub3Qg4oCcQWN0aXZlIFNGQyBPQU3igJ0sIHRo
ZSBkZWZpbml0aW9uIGlzIG11Y2ggYmV5b25kIHRoZSBzY29wZSBvZiB0aGlzIGRvY3VtZW50IOKA
lCBzaW5jZSB0aGlzIGRvY3VtZW50IHNwZWNpZmllcyBiZWhhdmlvcnMgZm9yIG9uZSBzcGVjaWZp
YyBTRkMgT0FNIHByb3RvY29sIHdoaWNoIGlzIOKAnE9uZSBBY3RpdmUgU0ZDIE9BTeKAnSAobmFt
ZSB0byBiZSBuYXJyb3dzY29wZWQgYXMgcGVyIG90aGVyIHBlbmRpbmcgdGhyZWFkKQ0KDQpHSU0y
Pj4gSSBkb24ndCBzZWUgd2h5IHlvdSByZS1uYW1lIHRoZSBBY3RpdmUgU0ZDIE9BTSBwcm90b2Nv
bCBpbnRvICJPbmUgQWN0aXZlIFNGQyBPQU0iLiBUaGF0IGlzIG5vdCB3aGF0IGlzIGluIHRoZSBk
cmFmdC4gQXJlIHlvdSBwcmVwYXJpbmcgYW5vdGhlciBkcmFmdCB0aGF0IHlvdSBiZWxpZXZlIHdp
bGwgdXBkYXRlIGRyYWZ0LWlldGYtc2ZjLW11bHRpLWxheWVyLW9hbSBieSBpbnRyb2R1Y2luZyBh
biBhZGRpdGlvbmFsIGFjdGl2ZSBTRkMgT0FNIHByb3RvY29sPw0KDQpDTVAyOiBNeSBwb2ludCBp
cyB0aGF0IGRyYWZ0LWlldGYtc2ZjLW11bHRpLWxheWVyLW9hbSBpcyBub3QgdGhlIG9ubHkgQWN0
aXZlIFNGQyBPQU0gcHJvdG9jb2wuDQpDTVAyOiBSRkM4OTI0IGluY2x1ZGVzIElDTVAsIHdoaWNo
IGJ5IHNpbXBseSBzZXR0aW5nIE89MSBhbmQgTlAgYXMgSVAgY2FuIGJlIHVzZWQuDQoNCg0KICAg
ICAqICAgSWYgdGhlIE8gYml0IGlzIHNldCBhbmQgdGhlIE5leHQgcHJvdG9jb2wgaXMgbm90IOKA
nEFjdGl2ZSBTRkMgT0FN4oCdLCBhbmQgdGhpcyBkb2N1bWVudCBzb21laG93IGNvbmNsdWRlcyB0
aGF0IHRoZSBPQU0gaXMgaW4gdGhlIENvbnRleHQgSGVhZGVyLCB0aGVuIGl0IGlzOg0KICAgICAg
ICAqICAgQnJlYWtpbmcgb3RoZXIgT0FNIHByb3RvY29scyBpbmNsdWRpbmcgb3RoZXIgQWN0aXZl
IFNGQyBPQU0gcHJvdG9jb2xzIGVuY2Fwc3VsYXRlZCBpbiBJUHY0LCBpbiBJUHY2LCBTRkMgVHJh
Y2UuIEl0IGlzIHZhbGlkIHRvIGhhdmUgTz0xLCBOU0ggTlAgYXMgSVB2NCwgYW5kIGFuIE9BTSBw
YWNrZXQgZW5jYXBzdWxhdGVkLg0KDQpHSU0yPj4gUHJvdG9jb2xzIHRoYXQgdXNlIElQL1VEUCBl
bmNhcHN1bGF0aW9uIGFyZSBub3QgYWN0aXZlIFNGTSBPQU0gcHJvdG9jb2xzIGV2ZW4gdGhvdWdo
IHRoZXkgbWlnaHQgYmUgdXNlZCBhcyBzdWNoLiBJIGV4cGVjdCB0aGF0IGlmIHRoZSBwYXlsb2Fk
IG9mIE5TSCBpcyBhbiBJQ01QdjYgZWNobyByZXF1ZXN0LCB0aGUgTyBiaXQgd2lsbCBiZSBjbGVh
cmVkIGFuZCB0aGUgTmV4dCBQcm90b2NvbCBzZXQgdG8gSVB2NiB2YWx1ZS4NCg0KQ01QMjogVGhl
IGZpcnN0IHNlbnRlbmNlIGlzIGludGVyZXN0aW5nOg0KQ01QMjogMS4gcGxlYXNlIHBvaW50IHRv
IGEgcmVmZXJlbmNlIHRoYXQgZXhwbGFpbnMgdGhhdCB1c2luZyBhIHNwZWNpZmljIGVuY2Fwc3Vs
YXRpb24gcHJldmVudHMgc3BlY2lmaWMgZnVuY3Rpb25hbGl0eS4NCkNNUDI6IDIuIFdoYXQgaXMg
YSBwcm90b2NvbCB1c2VkIGFzIGFjdGl2ZSBPQU0gYnV0IG5vdCBiZWluZyBhY3RpdmUgT0FNPw0K
Q01QMjogUmVnYXJkaW5nIHRoZSBzZWNvbmQgc2VudGVuY2UsIHRoYW5rcyBmb3Igc2hhcmluZyB3
aGF0IHlvdSBleHBlY3Qg4oCUIGhvd2V2ZXIgdGhhdCBpcyBkaWZmZXJlbnQgdGhhbiB3aGF0IHNw
ZWNzIHdyaXRlIDotKSBXaHkgd291bGQgZW5jYXBzdWxhdGlvbiBkaWN0YXRlIHRoZSB2YWx1ZSBv
ZiB0aGUgTyBiaXQ/IFRha2UgZm9yIGV4YW1wbGUgQkZEIGVuY2Fwc3VsYXRlZCBpbiBJUOKApg0K
DQoNCiAgICAgICAgKiAgIEJyZWFraW5nIHRoZSB1c2Ugb2YgY29udGV4dCBoZWFkZXJzLCBzaW5j
ZSB0aGV5IG5lZWQgY29udGV4dCB0aGF0IG91Z2h0IHRvIGVxdWFsbHkgYXBwbHkgdG8gT0FNcyBh
bmQgdG8gZGF0YSBwYWNrZXRzLCBhcyBmb3IgZXhhbXBsZSBhIEZsb3cgTGFiZWwsIGEgRm9yd2Fy
ZGluZyBjb250ZXh0LCBldGMuIFJlLXdyaXRpbmcgQ29udGV4dCBIZWFkZXJzIGJyZWFrcyB0aGF0
Lg0KDQpHSU0yPj4gZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtIGRvZXMgbm90IGluY2x1
ZGUgYW55IHByb2Nlc3NpbmcgdGhhdCByZXF1aXJlcyByZS13cml0aW5nIGFuIE5TSCBDb250ZXh0
IEhlYWRlci4NCg0KQ01QMjogWW91ciBkb2N1bWVudCBzYXlzIHRoZSBmb2xsb3dpbmc6DQpDTVAy
OiAgICAgICAgICAtIEFuIFNGQyBOU0ggQ29udGV4dCBIZWFkZXIocykgY29udGFpbiBhbiBPQU0g
cHJvY2Vzc2luZw0KQ01QMjogICAgICAgICAgaW5zdHJ1Y3Rpb25zIG9yIGRhdGEuDQpDTVAyOiB3
aGljaCBwcmV2ZW50cyB1c2luZyBjb250ZXh0IGhlYWRlciBmb3Igc3BlY+KAmWVkIGNvbnRleHQg
aGVhZGVyIHVzZXMuDQoNCg0KSeKAmWQgZW5jb3VyYWdlIHRoZSBXRywgc2hlcGhlcmQsIGFuZCBX
RyBDaGFpcnMgdG8gbW9yZSBjbG9zZWx5IGluc3BlY3QgYW5kIHJldmlldyB0aGlzIGRvY3VtZW50
LCBzcGVjaWZpY2FsbHkgd2hldGhlciBpcyBkZWZpbmluZyBvbmUgU0ZDIEFjdGl2ZSBPQU0gcHJv
dG9jb2wsIG9yIGJyZWFraW5nIGZ1bmN0aW9uYWxpdHkgd2hpbGUgcmVkZWZpbmluZyBiYXNlIFJG
QyA4MzAwIGJlaGF2aW9yLg0KDQoNCg0KQWx0aG91Z2ggdGhlc2Ugd2VyZSBicm91Z2h0IHVwIGJl
Zm9yZSwgaGlnaGxpZ2h0aW5nIGEgY291cGxlIG9mIGNvbW1lbnRzOg0KDQoNCjEuICBJbnRyb2R1
Y3Rpb24NCiAgIEFsc28sIHRoaXMgZG9jdW1lbnQgdXBkYXRlcyBTZWN0aW9uIDIuMiBvZiBbUkZD
ODMwMF0gaW4gcGFydCBvZiB0aGUNCiAgIGRlZmluaXRpb24gb2YgTyBiaXQgaW4gdGhlIE5TSC4N
Cg0KQ01QOiBJIGRvIG5vdCBzZWUgdGhlIG5lZWQgdG8gcmVkZWZpbmUgdGhlIE8gYml0IGluIHRo
ZSBOU0guDQoNCg0KNC4gIEFjdGl2ZSBPQU0gSWRlbnRpZmljYXRpb24gaW4gdGhlIE5TSA0KICAg
VGhlIE8gYml0IGluIHRoZSBOU0ggaXMgZGVmaW5lZCBpbiBbUkZDODMwMF0gYXMgZm9sbG93czoN
CiAgICAgIE8gYml0OiBTZXR0aW5nIHRoaXMgYml0IGluZGljYXRlcyBhbiBPQU0gcGFja2V0Lg0K
ICAgVGhpcyBkb2N1bWVudCB1cGRhdGVzIHRoYXQgZGVmaW5pdGlvbiBhcyBmb2xsb3dzOg0KICAg
ICAgTyBiaXQ6IFNldHRpbmcgdGhpcyBiaXQgaW5kaWNhdGVzIGFuIE9BTSBjb21tYW5kIGFuZC9v
ciBkYXRhIGluDQogICAgICB0aGUgTlNIIENvbnRleHQgSGVhZGVyIG9yIHBhY2tldCBwYXlsb2Fk
Lg0KDQpDTVA6IFRoZXJlIGlzLCBhcyBzaG93biBhYm92ZSwgbm8gbmVlZCBmb3IgdGhpcy4NCkdJ
TTI+PiBBcyBhIHJlc3VsdCBvZiBSRkMgODMwMCBub3QgcHJvdmlkaW5nIGEgcmVmZXJlbmNlIG9y
IGRlZmluaXRpb24gb2YgYW4gIk9BTSBwYWNrZXQiLCB0aGlzIGRyYWZ0IGFkZHJlc3NlcyB0aGF0
IGZvciB0aGUgY2FzZSBvZiBBY3RpdmUgU0ZDIE9BTS4NCg0KQ01QMjogVGhhbmsgeW91IGZvciBl
eHBsYWluaW5nIHRoZSByYXRpb25hbCBmb3IgdGhlIE8tYml0IHRleHQgaW4geW91ciBkb2N1bWVu
dC4NCkNNUDI6IFBsZWFzZSBzZWFyY2ggZm9yIOKAnE9BTSBwYWNrZXTigJ0gaW4gZXhpc3Rpbmcg
UkZDcyBnb2luZyBiYWNrIHRvIGF0IGxlYXN0IDE1IHllYXJzIGFnby4NCkNNUDI6IGRyYWZ0LWll
dGYtc2ZjLW11bHRpLWxheWVyLW9hbSBkb2VzIG5vdCBwcm92aWRlIHRoZSBkZWZpbml0aW9uIChu
b3QgbmVlZGVkIGZyYW5rbHkpIG9mIHdoYXQgeW91IHNheSBuZWVkcyBkZWZpbmluZy4NCg0KDQog
ICAqICBPIGJpdCBzZXQgYW5kIHRoZSAiTmV4dCBQcm90b2NvbCIgdmFsdWUgZG9lcyBub3QgbWF0
Y2ggdGhlIHZhbHVlDQogICAgICBBY3RpdmUgU0ZDIE9BTSAoVEJBMSksIGRlZmluZWQgaW4gU2Vj
dGlvbiA5LjE6DQogICAgICAgICAtIEFuIFNGQyBOU0ggQ29udGV4dCBIZWFkZXIocykgY29udGFp
biBhbiBPQU0gcHJvY2Vzc2luZw0KICAgICAgICAgaW5zdHJ1Y3Rpb25zIG9yIGRhdGEuDQoNCkNN
UDogQXMgc2hvd24gYWJvdmUsIHRoaXMgMS4gYnJlYWtzIGZ1bmN0aW9uYWxpdHkgKGUuZy4sIEZs
b3cgTGFiZWwgaW4gY29udGV4dCkgYW5kIDIuIGhhcyBhYnNvbHV0ZWx5ICpubyogbmVlZCB0byBi
ZSBpbmNsdWRlZCBpbiB0aGlzIHNwZWNpZmljIE9BTSBwcm90b2NvbCBkb2N1bWVudC4NCkdJTTI+
PiBJZiB0aGVyZSdzIG5vIE5TSCBDb250ZXh0IEhlYWRlciB3aXRoIE9BTSBwcm9jZXNzaW5nIGlu
c3RydWN0aW9uIG9yIGRhdGEsIHRoZW4gdGhlIE8gYml0IHdpbGwgbm90IGJlIHNldC4gSWYgb25l
IG9yIG1vcmUgTlNIIENvbnRleHQgSGVhZGVyIGluY2x1ZGVzIE9BTSBwcm9jZXNzaW5nIGluc3Ry
dWN0aW9ucyBvciBkYXRhLCB0aGVuLCBJIGFzc3VtZSwgdGhlIE8gYml0IHdpbGwgYmUgc2V0LiBk
cmFmdC1pZXRmLXNmYy1tdWx0aS1sYXllci1vYW0gZG9lcyBub3QgY2hhbmdlIHRoYXQuIChJIG11
Y2ggYXBwcmVjaWF0ZSBGcmFuaydzIGNvbW1lbnRzIGFuZCB0aGUgZGlzY3Vzc2lvbiB0aGF0IGhl
bHBlZCBjbGFyaWZ5IHRoYXQgc2NlbmFyaW8uKQ0KDQpDTVAyOiBDYW4geW91IHBsZWFzZSBzaGFy
ZSBhIHJlZmVyZW5jZSB0byBPQU0gaW4gTlNIIGNvbnRleHQgaGVhZGVycz8NCg0KDQoNCjUuICBB
Y3RpdmUgU0ZDIE9BTSBIZWFkZXINCg0KICAgVGhpcyBkb2N1bWVudCBkZWZpbmVzIEFjdGl2ZSBP
QU0gSGVhZGVyDQogICAoRmlndXJlIDIpIHRvIGRlbXVsdGlwbGV4IGFjdGl2ZSBPQU0gcHJvdG9j
b2xzIG9uIGFuIFNGQy4NCg0KQ01QOiBUaGUgaWRlbnRpZmljYXRpb24gb2YgT0FNIHByb3RvY29s
cyBpcyBhbHJlYWR5IHNvbHZlZCBkaXJlY3RseSBpbiBSRkMgODMwMCBieSB1c2luZyB0aGUgTlNI
IE5leHQgUHJvdG9jb2wuDQpDTVA6IFRoaXMgbWV0YS1oZWFkZXIgaXMgcmVkdW5kYW50IGF0IGJl
c3QuDQoNCiAgICAgIE1zZyBUeXBlIC0gc2l4IGJpdHMgbG9uZyBmaWVsZCBpZGVudGlmaWVzIE9B
TSBwcm90b2NvbCwgZS5nLiwgRWNobw0KICAgICAgUmVxdWVzdC9SZXBseSBvciBCaWRpcmVjdGlv
bmFsIEZvcndhcmRpbmcgRGV0ZWN0aW9uLg0KDQpDTVA6IEZpcnN0LCB3aHkgd291bGQgQkZEIGJl
IGNhcnJpZWQgYXMg4oCcT25lIFNGQyBBY3RpdmUgT0FNIHByb3RvY29s4oCdIC0+IEctQUNoLWxp
a2UgbWV0YS1oZWFkZXIgd2l0aCBCRkQgTXNnIFR5cGU/DQpHSU0yPj4gZHJhZnQtaWV0Zi1zZmMt
bXVsdGktbGF5ZXItb2FtIGRvZXMgbm90IGRlZmluZSBob3cgQkZEIHRvIGJlIGNhcnJpZWQgaW4g
TlNIIGVudmlyb25tZW50LiBXaWxsIHJlbW92ZSB0aGUgcmVmZXJlbmNlIHRvIEJGRCBpbiB0aGUg
bmV4dCB1cGRhdGUuDQoNCkNNUDI6IFdoZXRoZXIgeW91IHJlbW92ZSBpdCBmcm9tIHlvdXIgZHJh
ZnQsIGl0IGlzIHN0aWxsIGFub3RoZXIgU0ZDIEFjdGl2ZSBPQU0gUHJvdG9jb2wuDQoNCkNNUDog
U2Vjb25kLCBJIGJlbGlldmUgdGhpcyBhbHNvIGV4cGxhaW5zIHRoYXQgd2hhdCB0aGlzIGRvY3Vt
ZW50IGlzIGRlZmluaW5nIGlzIHRoZSDigJxFY2hvIFJlcXVlc3QvUmVwbHnigJ0gQWN0aXZlIE9B
TSBQcm90b2NvbC4NCg0KQ01QOiBTaW5jZSB0aGUgbmFtZSBvZiB0aGUgYWN0aXZlIE9BTSBwcm90
b2NvbCBkZWZpbmVkIGluIHRoaXMgZG9jdW1lbnQgaXMgIkVjaG8gUmVxdWVzdC9SZXBseeKAnSwg
Y291bGQgSSBwbGVhc2UgcmVxdWVzdCB0bzoNCkNNUDogMS4gUHJvdmlkZSBhIG1vcmUgc3BlY2lm
aWMgbmFtZSAoc2luY2UgRWNobyBSZXF1ZXN0L1JlcGx5IGNhbiBlYXNpbHkgYmUgY29uZnVzZWQg
d2l0aCB1c2luZyBJQ01QKQ0KR0lNMj4+IFRocm91Z2hvdXQgdGhlIGRvY3VtZW50LCAiRWNobyBS
ZXF1ZXN0L1JlcGx5IiBhbmQgIlNGQyBFY2hvIFJlcXVlc3QvUmVwbHkiIGFyZSB1c2VkIGludGVy
Y2hhbmdlYWJseS4gV2lsbCBhZGQgYW4gZXhwbGljaXQgbm90ZSB0byB0aGF0IGluIHRoZSBUZXJt
aW5vbG9neSBzZWN0aW9uLg0KDQpDTVAyOiBXaGV0aGVyIHRoZXJl4oCZcyBhIGdsb2JhbCByZXBs
YWNlLCBJQ01QIGNhbiBzdGlsbCBiZSBhbm90aGVyIFNGQyBBY3RpdmUgT0FNIFByb3RvY29sLg0K
DQpDTVA6IDIuIFJlbmFtZSB0aGUgdGl0bGUgb2YgdGhpcyBkb2N1bWVudCB0byBjbGVhcmx5IGRl
ZmluZSBpdHMgc2NvcGUgZm9yIG9uZSBzcGVjaWZpYyBTRkMgQWN0aXZlIE9BTSBwcm90b2NvbCwg
YnkgbmFtZSwgYW5kIG5vdCBhbGwgQWN0aXZlIE9BTSBQcm90b2NvbHM/DQpHSU0yPj4gVGhlIGRv
Y3VtZW50IHByb3ZpZGVzIHRoZSBmcmFtZXdvcmsgZm9yIEFjdGl2ZSBTRkMgT0FNIGFuZCBkZWZp
bmVzIFNGQyBFY2hvIFJlcXVlc3QvUmVwbHkgcHJvdG9jb2wuIEkgd2lsbCBnbGFkbHkgdXBkYXRl
IHRoZSB0aXRsZSBvZiB0aGUgZG9jdW1lbnQsIHRoZSBXRyBkZWNpZGVzIHRoYXQgaXMgbmVjZXNz
YXJ5Lg0KDQpDTVAyOiBXaGF0IHlvdSB3cml0ZSBpbW1lZGlhdGVseSBhYm92ZSBkb2VzIG5vdCBt
YXRjaCB0aGUgQWJzdHJhY3Qgb2YgZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtLg0KQ01Q
MjogQW5kIGFnYWluLCB0aGUgb25seSB0aW1lIHRoZSB3b3JkIOKAnEZyYW1ld29yayBhcHBlYXJz
IGluIHRoaXMgZHJhZnQgaXMgYXMgcGFydCBvZiB0aGUgQ2l0YXRpb24gZm9yIFJGQzg5MjQhIDot
KQ0KQ01QMjogTm8gb3RoZXIgZnJhbWV3b3JrIG5lZWRlZC4NCkNNUDI6IFRoZSBBYnN0cmFjdCBz
YXlzIOKAnHJlcXVpcmVtZW50c+KAnSwgImFuIGVuY2Fwc3VsYXRpb27igJ0sICJhIG1lY2hhbmlz
bSB0byBkZXRlY3QgYW5kIGxvY2FsaXplIGRlZmVjdHPigJ3igKYgeW91IHNheSBub3cgYSDigJxm
cmFtZXdvcmvigJ0gYW5kIOKAnGEgcHJvdG9jb2zigJ0uDQoNCkJlc3QsDQoNCkNhcmxvcy4NCg0K
DQoNCkJlc3QsDQoNCkNhcmxvcy4NCg0KT24gTm92IDI2LCAyMDIxLCBhdCAxMDozMCBQTSwgR3Jl
ZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPj4gd3JvdGU6DQoNCkRlYXIgQ2FybG9zLA0KSSBiZWxpZXZlIHRoYXQgdGhlIHByb3Bvc2Vk
IG5ldyB0ZXh0IGNsYXJpZmllcyBzZXZlcmFsIGFzcGVjdHMgb2YgTyBiaXQ6DQoNCiAgKiAgIGFj
dGl2ZSBTRkMgTlNIIE9BTSBwYWNrZXQgaXMgaWRlbnRpZmllZCBieSB0aGUgY29tYmluYXRpb24g
b2YgTyBiaXQgc2V0IGFuZCB0aGUgdmFsdWUgb2YgdGhlIE5TSCcgTmV4dCBQcm90b2NvbCBmaWVs
ZCBpcyBBY3RpdmUgU0ZDIE9BTTsNCiAgKiAgIHRoZSBjb21iaW5hdGlvbiBvZiBPIGJpdCBjbGVh
ciBhbmQgdGhlIE5leHQgUHJvdG9jb2wgc2V0IHRvIHRoZSBBY3RpdmUgU0ZDIE9BTSB2YWx1ZSAt
IGVycm9uZW91cyBhbmQgbXVzdCBiZSByZXBvcnRlZDsNCiAgKiAgIE8gYml0IHNldCBhbmQgdGhl
IE5leHQgUHJvdG9jb2wgaXMgbm90IEFjdGl2ZSBTRkMgT0FNIC0gQ29udGV4dCBIZWFkZXIocykg
aW5jbHVkZSBPQU0gcHJvY2Vzc2luZyBpbnN0cnVjdGlvbnMgb3IgZGF0YS4NCg0KV291bGQgeW91
IGFncmVlIHRoYXQgdGhlc2UgYXJlIGhlbHBmdWwgY2xhcmlmaWNhdGlvbnM/DQoNClJlZ2FyZHMs
DQpHcmVnDQoNCk9uIEZyaSwgTm92IDI2LCAyMDIxIGF0IDc6MTAgUE0gQ2FybG9zIFBpZ25hdGFy
byAoY3BpZ25hdGEpIDxjcGlnbmF0YUBjaXNjby5jb208bWFpbHRvOmNwaWduYXRhQGNpc2NvLmNv
bT4+IHdyb3RlOg0KVGhhbmsgeW91IEZyYW5rIGFuZCBHcmVnIOKAlCB3aGF0IGlzIHRoZSBhY3R1
YWwgYmVoYXZpb3JhbCBjaGFuZ2UgaW4gdGhlIHByb3Bvc2VkIHJlZGVmaW5pdGlvbiBvZiB0aGUg
Ty1iaXQgZnJvbSB0aGUgcHJvY2Vzc2luZyBhbmQgcnVsZXMgZGVmaW5lZCBpbiBSRkM4MzAwPw0K
DQpUaGFua3MsDQoNCkNhcmxvcy4NCg0KT24gTm92IDI2LCAyMDIxLCBhdCA0OjA5IFBNLCBGcmFu
ayBCcm9ja25lcnMgKGZicm9ja25lKSA8ZmJyb2NrbmU9NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5v
cmc8bWFpbHRvOmZicm9ja25lPTQwY2lzY28uY29tQGRtYXJjLmlldGYub3JnPj4gd3JvdGU6DQoN
CkhpIENhcmxvcywNCg0KUGVyc29uYWxseSBJIGRvbuKAmXQgc2VlIGEgc3Ryb25nIG5lZWQgdG8g
ZXZvbHZlIHRoZSBkZWZpbml0aW9uIG9mIHRoZSBPLWJpdCDigJMgYnV0IGlmIHRoZSB3b3JraW5n
IGdyb3VwIGRlY2lkZXMgdG8gZG8gc28sIElNSE8gaXQgd291bGQgYmUgZ29vZCB0byBlbnN1cmUg
dGhhdCB0aGUgTy1iaXQgaW5kZWVkIHNpZ25hbHMgdGhlIGZhY3QgdGhhdCBhY3RpdmUgT0FNIGlu
Zm9ybWF0aW9uIHJlbGF0ZWQgdG8gTlNIIGlzIGNhcnJpZWQuDQoNCkNoZWVycywgRnJhbmsNCg0K
RnJvbTogQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpIDxjcGlnbmF0YT00MGNpc2NvLmNvbUBk
bWFyYy5pZXRmLm9yZzxtYWlsdG86Y3BpZ25hdGE9NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5vcmc+
Pg0KU2VudDogVHVlc2RheSwgMjMgTm92ZW1iZXIgMjAyMSAxNTo0NA0KVG86IEZyYW5rIEJyb2Nr
bmVycyAoZmJyb2NrbmUpIDxmYnJvY2tuZUBjaXNjby5jb208bWFpbHRvOmZicm9ja25lQGNpc2Nv
LmNvbT4+DQpDYzogR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPj47IEd5YW4gTWlzaHJhIDxoYXlhYnVzYWdzbUBnbWFpbC5jb208
bWFpbHRvOmhheWFidXNhZ3NtQGdtYWlsLmNvbT4+OyBKYW1lcyBOIEd1aWNoYXJkIDxqYW1lcy5u
Lmd1aWNoYXJkQGZ1dHVyZXdlaS5jb208bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAZnV0dXJld2Vp
LmNvbT4+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IEpvZWwgSGFscGVybiBE
aXJlY3QgPGptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWguZGlyZWN0QGpvZWxo
YWxwZXJuLmNvbT4+DQpTdWJqZWN0OiBSZTogW3NmY10gUmVnYXJkaW5nIGxhc3QgY2FsbCBmb3Ig
ZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtDQoNCkZyYW5rLCBHcmVnLA0KDQpEbyB5b3Ug
c2VlIGEgcmVhc29uIHRvIHJlZGVmaW5lIHRoZSBPLWJpdD8NCg0KVGhhbmtzLA0KDQpDYXJsb3Mu
DQoNCg0KMTEvMjMvMjEg5Y2I5YmNOTozM+OAgUZyYW5rIEJyb2NrbmVycyAoZmJyb2NrbmUpIDxm
YnJvY2tuZT00MGNpc2NvLmNvbUBkbWFyYy5pZXRmLm9yZzxtYWlsdG86ZmJyb2NrbmU9NDBjaXNj
by5jb21AZG1hcmMuaWV0Zi5vcmc+PuOBruODoeODvOODqzoNCg0KSGkgR3JlZywNCg0KVGhhbmtz
IGZvciB0aGUgcXVpY2sgcmVwbHkuIFBsZWFzZSBzZWUgaW5saW5lLg0KDQpGcm9tOiBHcmVnIE1p
cnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+
Pg0KU2VudDogTW9uZGF5LCAyMiBOb3ZlbWJlciAyMDIxIDIzOjE2DQpUbzogRnJhbmsgQnJvY2tu
ZXJzIChmYnJvY2tuZSkgPGZicm9ja25lQGNpc2NvLmNvbTxtYWlsdG86ZmJyb2NrbmVAY2lzY28u
Y29tPj4NCkNjOiBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSkgPGNwaWduYXRhPTQwY2lzY28u
Y29tQGRtYXJjLmlldGYub3JnPG1haWx0bzpjcGlnbmF0YT00MGNpc2NvLmNvbUBkbWFyYy5pZXRm
Lm9yZz4+OyBHeWFuIE1pc2hyYSA8aGF5YWJ1c2Fnc21AZ21haWwuY29tPG1haWx0bzpoYXlhYnVz
YWdzbUBnbWFpbC5jb20+PjsgSmFtZXMgTiBHdWljaGFyZCA8amFtZXMubi5ndWljaGFyZEBmdXR1
cmV3ZWkuY29tPG1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGZ1dHVyZXdlaS5jb20+Pjsgc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBKb2VsIEhhbHBlcm4gRGlyZWN0IDxqbWguZGly
ZWN0QGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb20+Pg0K
U3ViamVjdDogUmU6IFtzZmNdIFJlZ2FyZGluZyBsYXN0IGNhbGwgZm9yIGRyYWZ0LWlldGYtc2Zj
LW11bHRpLWxheWVyLW9hbQ0KDQpIaSBGcmFuaywNCnRoYW5rIHlvdSBmb3IgeW91ciBjb21tZW50
IGRlc2NyaWJpbmcgYW4gaW50ZXJlc3RpbmcgSU9BTSB1c2UgY2FzZSBpbiBTRkMgTlNILiBJJ3Zl
IHRob3VnaHQgYWJvdXQgdGhpcyBjYXNlIGFuZCBJIGhhdmUgc2V2ZXJhbCBxdWVzdGlvbnMuIEkg
Z3JlYXRseSBhcHByZWNpYXRlIHlvdXIgaGVscCBjbGFyaWZ5aW5nIHRoZW0gdG8gbWU6DQoNCiAg
KiAgIElzIGl0IGVudmlzaW9uZWQgdGhhdCB0aGUgSU9BTSBjYW4gYmUgcGFydCBvZiBOU0ggcGF5
bG9hZCBidXQgbm90IHRvIGltbWVkaWF0ZWx5IGZvbGxvdyB0aGUgU0ZDIE5TSD8gUGVyaGFwcyBz
dWNoIGEgY2FzZSBjYW4gYmUgcmVmZXJyZWQgdG8gYXMgIklPQU0gaW5zaWRlIE5TSCBwYXlsb2Fk
IiB0byBkaWZmZXJlbnRpYXRlIGZyb20gIklPQU0gb24gdG9wIG9mIE5TSCBwYXlsb2FkIj8gRm9y
IGV4YW1wbGUsIGFzc3VtaW5nIHRoYXQgdGhlIGNsaWVudCBwYXlsb2FkIGlzIElQdjYsIHRoZW4g
TlNIIGlzIGZvbGxvd2VkIGJ5IGFuIElQdjYgcGFja2V0LCB3aGljaCwgaW4gdHVybiwgaXMgZm9s
bG93ZWQgYnkgSU9BTS4NCiAgKiAgIElmIElPQU0gaW5zaWRlIE5TSCBwYXlsb2FkIGlzIGEgdmlh
YmxlIHVzZSBjYXNlLCB3aGljaCBTRkMgZWxlbWVudCBpcyB0aGUgaW50ZW5kZWQgYWRkcmVzc2Vl
IC0gU0ZGIG9yIFNGL1NGIFByb3h5PyBJZiBpdCBpcyB0aGUgZm9ybWVyLCB3aGF0IGFyZSB0aGUg
cmVxdWlyZW1lbnRzIGZvciBhbiBTRkYgdG8gaGFuZGxlIHRoaXMgc2NlbmFyaW8/IElmIGl0IGlz
IHRoZSBsYXR0ZXIsIHdoYXQgaGFwcGVucyB3aXRoIHRoZSBjbGllbnQgcGFja2V0IGlmIGFuIFNG
L1NGIFByb3h5IGRvZXMgIG5vdCBzdXBwb3J0IElPQU0gaW4gTlNIIGJ1dCBvbmx5IE5TSCBwZXIg
UkZDIDgzMDA/DQoNCuKApkZCOiBUaGUgc2NlbmFyaW8gdGhhdCB5b3Ugb3V0bGluZSwgaS5lLiBO
U0ggb3ZlciDigJxJUHY2IHdpdGggSU9BTSBlbmNhcHN1bGF0aW9u4oCdLCBzb3VuZHMgdmFsaWQg
dG8gbWU7IGFuZCBpdCBjb3VsZCBldmVuIGJlIHRoYXQgTlNIIHdvdWxkIGFsc28gbGV2ZXJhZ2Ug
SU9BTSwgaW4gd2hpY2ggY2FzZSwgaXQgd291bGQgYmVjb21lIGEgY2FzZSBvZiDigJxJT0FNIExh
eWVyaW5n4oCdIGFzIGRlc2NyaWJlZCBpbiBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2Rv
Yy9odG1sL2RyYWZ0LWlldGYtaXBwbS1pb2FtLWRlcGxveW1lbnQtMDAjc2VjdGlvbi03LjIuIEFz
IG91dGxpbmVkIGluIHRoZSBkcmFmdC1pZXRmLWlwcG0taW9hbS1kZXBsb3ltZW50LCBJT0FNLURh
dGEtRmllbGRzIGFyZSBzcGVjaWZpYyB0byB0aGUgbGF5ZXIgKGFuZCB0aGUgYXNzb2NpYXRlZCBw
cm90b2NvbCkgdGhhdCB0aGV54oCZcmUgZW5jYXBzdWxhdGVkIGludG8uIEFzIHN1Y2gsIGluIHRo
ZSBjYXNlIG9mIE5TSCBvdmVyIOKAnElQdjYgd2l0aCBJT0FNIGVuY2Fwc3VsYXRpb27igJ0gaXQg
d291bGQgYmUgdGhlIElQdjYgZm9yd2FyZGVyIHRoYXQgd291bGQgaGFuZGxlIHRoZSBJT0FNIHBy
b2Nlc3NpbmcuIFNGRi9TRiB3b3VsZCBiZSBvcnRob2dvbmFsL3NoaXBzLWluLXRoZSBuaWdodC4N
CkkndmUgbG9va2VkIHRocm91Z2ggZHJhZnQtaWV0Zi1zZmMtaW9hbS1uc2ggYnV0IEkgY291bGRu
J3QgZmluZCBhbnN3ZXJzIHRvIHRoZXNlIHF1ZXN0aW9ucyAoSSBhZG1pdCwgSSBjb3VsZCBoYXZl
IG1pc3NlZCBpdCkuDQpBbHNvLCBJIHRoaW5rIHRoYXQgeW91ciBzdWdnZXN0aW9uIHRvIGF2b2lk
IGFueSByZWZlcmVuY2UgdG8gYSBoeWJyaWQgT0FNIHByb3RvY29sIGNvbmNlbnRyYXRpbmcgb24g
dGhlIGFjdGl2ZSBPQU0gaWRlbnRpZmljYXRpb24gaW4gdGhlIHVwZGF0ZSB0byBPLWJpdCBkZWZp
bml0aW9uIGlzIGxvZ2ljYWwgYW5kIHJlYXNvbmFibGUuIEJlbG93LCBwbGVhc2UgZmluZCB0aGUg
cHJvcG9zZWQgdXBkYXRlOg0KT0xEIFRFWFQ6DQogICAqICBPIGJpdCBzZXQgYW5kIHRoZSAiTmV4
dCBQcm90b2NvbCIgdmFsdWUgZG9lcyBub3QgbWF0Y2ggb25lIG9mDQogICAgICBpZGVudGlmeWlu
ZyBhY3RpdmUgb3IgaHlicmlkIE9BTSBwcm90b2NvbHMgKHBlciBjbGFzc2lmaWNhdGlvbg0KICAg
ICAgZGVmaW5lZCBpbiBbUkZDNzc5OV0pLCBlLmcuLCBkZWZpbmVkIGluIFNlY3Rpb24gOS4xIEFj
dGl2ZSBTRkMgT0FNDQogICAgICAoVEJBMSkuDQoNCiAgICAgICAgIC0gYSBGaXhlZC1MZW5ndGgg
Q29udGV4dCBIZWFkZXIgb3IgVmFyaWFibGUtTGVuZ3RoIENvbnRleHQNCiAgICAgICAgIEhlYWRl
cihzKSBjb250YWluIGFuIE9BTSBjb21tYW5kIG9yIGRhdGEuDQoNCiAgICAgICAgIC0gdGhlICJO
ZXh0IFByb3RvY29sIiBmaWVsZCBkZXRlcm1pbmVzIHRoZSB0eXBlIG9mIHBheWxvYWQuDQoNCiAg
ICogIE8gYml0IHNldCBhbmQgdGhlICJOZXh0IFByb3RvY29sIiB2YWx1ZSBtYXRjaGVzIG9uZSBv
ZiBpZGVudGlmeWluZw0KICAgICAgYWN0aXZlIG9yIGh5YnJpZCBPQU0gcHJvdG9jb2xzOg0KDQog
ICAgICAgICAtIHRoZSBwYXlsb2FkIHRoYXQgaW1tZWRpYXRlbHkgZm9sbG93cyB0aGUgTlNIIE1V
U1QgY29udGFpbiBhbg0KICAgICAgICAgT0FNIGNvbW1hbmQgb3IgZGF0YS4NCg0KICAgKiAgTyBi
aXQgaXMgY2xlYXI6DQoNCiAgICAgICAgIC0gbm8gT0FNIGluIGEgRml4ZWQtTGVuZ3RoIENvbnRl
eHQgSGVhZGVyIG9yIFZhcmlhYmxlLUxlbmd0aA0KICAgICAgICAgQ29udGV4dCBIZWFkZXIocyku
DQoNCiAgICAgICAgIC0gdGhlIHBheWxvYWQgZGV0ZXJtaW5lZCBieSB0aGUgIk5leHQgUHJvdG9j
b2wiIGZpZWxkIE1VU1QgYmUNCiAgICAgICAgIHByZXNlbnQuDQoNCiAgICogIE8gYml0IGlzIGNs
ZWFyLCBhbmQgdGhlICJOZXh0IFByb3RvY29sIiBmaWVsZCBpZGVudGlmaWVzIGFjdGl2ZSBvcg0K
ICAgICAgaHlicmlkIE9BTSBwcm90b2NvbCBNVVNUIGJlIGlkZW50aWZpZWQgYW5kIHJlcG9ydGVk
IGFzIGFuDQogICAgICBlcnJvbmVvdXMgY29tYmluYXRpb24uICBBbiBpbXBsZW1lbnRhdGlvbiBN
QVkgaGF2ZSBjb250cm9sIHRvDQogICAgICBlbmFibGUgcHJvY2Vzc2luZyBvZiB0aGUgT0FNIHBh
eWxvYWQuDQoNCk5FVyBURVhUOg0KDQrigKZGQjogVGhlIG5ldyB0ZXh0IGxvb2tzIGJldHRlci4g
Q291cGxlIG9mIGFkZGl0aW9uYWwgdGhvdWdodHMgaW5saW5lIGJlbG93Lg0KDQogICAqICBPIGJp
dCBzZXQgYW5kIHRoZSAiTmV4dCBQcm90b2NvbCIgdmFsdWUgZG9lcyBub3QgbWF0Y2ggZGVmaW5l
ZCBpbg0KICAgICAgU2VjdGlvbiA5LjEgQWN0aXZlIFNGQyBPQU0gKFRCQTEpLg0KDQrigKZGQjog
VGhlIGFib3ZlIHNlbnRlbmNlIGRvZXNu4oCZdCBzb3VuZCBjb21wbGV0ZS4gTGlrZWx5IHlvdSB3
YW50ZWQgdG8gc2F5IHNvbWV0aGluZyBsaWtlIOKAnE8gYml0IHNldCBhbmQgdGhlICJOZXh0IFBy
b3RvY29sIiB2YWx1ZSBkb2VzIG5vdCBtYXRjaCBhbnkgb2YgdGhlIFNGQyBOZXh0IFByb3RvY29s
IHZhbHVlcyBkZWZpbmUgZGVmaW5lZCBpbiBTZWN0aW9uIDkuMSBBY3RpdmUgU0ZDIE9BTSAoVEJB
MSku4oCdDQoNCg0KICAgICAgICAgLSBhIEZpeGVkLUxlbmd0aCBDb250ZXh0IEhlYWRlciBvciBW
YXJpYWJsZS1MZW5ndGggQ29udGV4dA0KICAgICAgICAgSGVhZGVyKHMpIGNvbnRhaW4gYW4gT0FN
IGNvbW1hbmQgb3IgZGF0YS4NCg0K4oCmRkI6IEdpdmVuIHRoYXQgaXQgYXBwbGllcyB0byBib3Ro
LCBmaXhlZCBhbmQgdmFyaWFibGUg4oCTIGhvdyBhYm91dCBzaW1wbGlmeWluZyB0byDigJxDb250
ZXh0LWhlYWRlcihzKSB0aGF0IGNvbnRhaW4gYWN0aXZlIE9BTSBjb21tYW5kcyBhbmQvb3IgZGF0
YS7igJ0NCg0KICAgICAgICAgLSB0aGUgIk5leHQgUHJvdG9jb2wiIGZpZWxkIGRldGVybWluZXMg
dGhlIHR5cGUgb2YgcGF5bG9hZC4NCg0KICAgKiAgTyBiaXQgc2V0IGFuZCB0aGUgIk5leHQgUHJv
dG9jb2wiIHZhbHVlIG1hdGNoZXMgQWN0aXZlIFNGQyBPQU0NCiAgICAgIChUQkExKSB2YWx1ZToN
Cg0KICAgICAgICAgLSB0aGUgcGF5bG9hZCB0aGF0IGltbWVkaWF0ZWx5IGZvbGxvd3MgdGhlIE5T
SCBNVVNUIGJlIHRoZQ0KICAgICAgICAgQWN0aXZlIE9BTSBIZWFkZXIgKFNlY3Rpb24gNSkuDQoN
CiAgICogIE8gYml0IGlzIGNsZWFyOg0KDQogICAgICAgICAtIG5vIE9BTSBpbiBhIEZpeGVkLUxl
bmd0aCBDb250ZXh0IEhlYWRlciBvciBWYXJpYWJsZS1MZW5ndGgNCiAgICAgICAgIENvbnRleHQg
SGVhZGVyKHMpLg0K4oCmRkI6IFNpbWlsYXIgdG8gdGhlIG5vdGUgYWJvdmUsIOKAnE5vIENvbnRl
eHQtaGVhZGVyKHMpIHRoYXQgY29udGFpbiBhY3RpdmUgT0FNIGNvbW1hbmRzIGFuZC9vciBkYXRh
LuKAnSBtaWdodCBiZSBzaW1wbGVyDQoNCiAgICAgICAgIC0gdGhlIHBheWxvYWQgZGV0ZXJtaW5l
ZCBieSB0aGUgIk5leHQgUHJvdG9jb2wiIGZpZWxkIE1VU1QgYmUNCiAgICAgICAgIHByZXNlbnQu
DQoNCuKApkZCOiBJc27igJl0IHRoaXMgb2J2aW91cz8gVGhlIHJlYWRlciBtaWdodCB3b25kZXIg
d2h5IHRoaXMgaXMgZXZlbiBzdGF0ZWQuIElNSE8gd2UgY291bGQgc2FmZWx5IHJlbW92ZSB0aGlz
IGJ1bGxldC4NCg0KICAgKiAgTyBiaXQgaXMgY2xlYXIsIGFuZCB0aGUgIk5leHQgUHJvdG9jb2wi
IGZpZWxkIGlzIHNldCB0byBBY3RpdmUgU0ZDDQogICAgICBPQU0gKFRCQTEpIE1VU1QgYmUgaWRl
bnRpZmllZCBhbmQgcmVwb3J0ZWQgYXMgYW4gZXJyb25lb3VzDQogICAgICBjb21iaW5hdGlvbi4g
IEFuIGltcGxlbWVudGF0aW9uIE1BWSBoYXZlIGNvbnRyb2wgdG8gZW5hYmxlDQogICAgICBwcm9j
ZXNzaW5nIG9mIHRoZSBPQU0gcGF5bG9hZC4NCg0K4oCmRkI6IEp1c3QgY29zbWV0aWMsIGJ1dCBp
dCB3b3VsZCBiZSBnb29kIHRvIHN0YXkgd2l0aCB0aGUgcGF0dGVybiBvZiDigJxjb25kaXRpb246
IGFjdGlvbuKAnSBvZiB0aGlzIHBhcmFncmFwaCwgZS5nLg0KDQoqIE8gYnV0IGlzIGNsZWFyIGFu
ZCB0aGUgIk5leHQgUHJvdG9jb2wiIGZpZWxkIGlzIHNldCB0byBBY3RpdmUgU0ZDDQogICAgICBP
QU0gKFRCQTEpOg0KDQogICAtIEVycm9uZW91cyBjb21iaW5hdGlvbi4gVGhlIGNvbWJpbmF0aW9u
IE1VU1QgYmUgaWRlbnRpZmllZCBhbmQgcmVwb3J0ZWQuDQoNCg0KSW4gYWRkaXRpb24sIHdoYXQg
d291bGQgYmUgZ29vZCwgIGlzIHRvIGV4cGFuZCBhIGJpdCBvbiBob3cgdGhhdCByZXBvcnRpbmcg
aXMgc3VwcG9zZWQgdG8gaGFwcGVuIOKAkyBhcyB3ZWxsIGFzIHdoYXQgaXMgc3VwcG9zZWQgdG8g
aGFwcGVuIHdpdGggdGhlIHBhY2tldCB0aGF0IGNvbnRhaW5zIHRoZSBlcnJvbmVvdXMgY29tYmlu
YXRpb24uIElzIGl0IGdvaW5nIHRvIGJlIGZvcndhcmRlZCBvciBkcm9wcGVkPyBJcyB0aGUgbm9k
ZSBkZXRlY3RpbmcgdGhlIGVycm9yIHN1cHBvc2VkIHRvIHJlbW92ZSB0aGUgYWN0aXZlIElPQU0g
aGVhZGVyLCBldGMuLCDigKY/DQoNClRoYW5rcyBhZ2FpbiwgRnJhbmsNCg0KDQpJIGhvcGUgdGhh
dCB0aGUgcHJvcG9zZWQgdXBkYXRlIGFkZHJlc3NlcyB5b3VyIGNvbmNlcm4uDQoNClJlZ2FyZHMs
DQpHcmVnDQoNCk9uIE1vbiwgTm92IDIyLCAyMDIxIGF0IDExOjU2IEFNIEZyYW5rIEJyb2NrbmVy
cyAoZmJyb2NrbmUpIDxmYnJvY2tuZUBjaXNjby5jb208bWFpbHRvOmZicm9ja25lQGNpc2NvLmNv
bT4+IHdyb3RlOg0KDQpKdXN0IHNhdyB0aGlzIHRocmVhZCDigJMgYW5kIHRoZSBzZWN0aW9uIG9u
IHRoZSBPLWJpdCBpbiBzZWN0aW9uIDQgY2F1Z2h0IG1pZ2h0IGF0dGVudGlvbi4NCg0KICAgKiAg
TyBiaXQgaXMgY2xlYXIsIGFuZCB0aGUgIk5leHQgUHJvdG9jb2wiIGZpZWxkIGlkZW50aWZpZXMg
YWN0aXZlIG9yDQogICAgICBoeWJyaWQgT0FNIHByb3RvY29sIE1VU1QgYmUgaWRlbnRpZmllZCBh
bmQgcmVwb3J0ZWQgYXMgYW4NCiAgICAgIGVycm9uZW91cyBjb21iaW5hdGlvbi4gIEFuIGltcGxl
bWVudGF0aW9uIE1BWSBoYXZlIGNvbnRyb2wgdG8NCiAgICAgIGVuYWJsZSBwcm9jZXNzaW5nIG9m
IHRoZSBPQU0gcGF5bG9hZC4NClBlciB3aGF0IGlzIG1lbnRpb25lZCBiZWxvdywgdGhlIHN0YXRl
bWVudCBjb250cmFkaWN0cyB0aGUgcHJpbmNpcGxlcyBvZiBJT0FNIG9wZXJhdGlvbi4gQSBwYWNr
ZXQgd2l0aCBPLWJpdCBjbGVhcmVkIGNhbiB2ZXJ5IHdlbGwgaGF2ZSBhIGh5YnJpZCBPQU0gcHJv
dG9jb2wgaW4gdGhlIG5leHQgcHJvdG9jb2wgZmllbGQuIElPQU0gaXMgY2xhc3NpZmllZCBhcyBh
IOKAnEh5YnJpZCBUeXBlIEnigJ0gcHJvdG9jb2wgcGVyIFJGQyA3Nzk5Lg0KQSBrZXkgb2JqZWN0
aXZlIG9mIElPQU0gaXMgdG8gdHJhY2UgcGFja2V0cyB0aHJvdWdoIHRoZSBuZXR3b3JrIGFzIGlm
IHRoZXkgd2VyZW7igJl0IG9ic2VydmVkLCBpLmUuLCB0aGUgcGFja2V0IGZvcndhcmRpbmcgb3Bl
cmF0aW9uIG9mIGEgcGFja2V0IHdpdGggSU9BTSBpcyBleHBlY3RlZCB0byBiZSB0aGF0IG9mIGEg
cGxhaW4gcGFja2V0LCBpLmUuLCBhIHBhY2tldCB3aXRob3V0IElPQU0uIENvbnNlcXVlbnRseSwg
ZHJhZnQtaWV0Zi1zZmMtaW9hbS1uc2ggc3RhdGVzIGNsZWFybHkgdGhhdCB0aGUgTy1iaXQgaXNu
4oCZdCBjaGFuZ2VkIHdoZW4gSU9BTSBpcyBhZGRlZCB0byBhbiBOU0gtdGFnZ2VkIHBhY2tldDog
aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC1pZXRmLXNmYy1pb2Ft
LW5zaCNzZWN0aW9uLTQuMg0KDQpJ4oCZZCBzdHJvbmdseSBzdWdnZXN0IHRvIHJlLXdvcmQgc2Vj
dGlvbiA0IHRvIGVpdGhlciBhdm9pZCB0aGUgcmVmZXJlbmNlIHRvIOKAnGh5YnJpZCBJT0FN4oCd
IGVudGlyZWx5LCBvciB0byBleHBsaWNpdGx5IGxpc3Qgd2hpY2ggaHlicmlkIE9BTSBhcHByb2Fj
aGVzIHRoZSBzZWN0aW9uIGFwcGxpZXMgdG8g4oCTIGFuZCB0aGF0IHdheSBlbnN1cmUsIHRoYXQg
SU9BTSBpcyBub3QgYWZmZWN0ZWQuIEFuIGV2ZW4gc2ltcGxlciBhcHByb2FjaCB3b3VsZCBiZSDi
gJMgYXMgZGlzY3Vzc2VkIGJlbG93IOKAkyBzbyBzaW1wbHkgYXZvaWQgdGhlIHJlZGVmaW5pdGlv
biBvZiB0aGUgTy1CaXQuDQoNClRoYW5rcywgRnJhbmsNCg0KDQpGcm9tOiBzZmMgPHNmYy1ib3Vu
Y2VzQGlldGYub3JnPG1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZz4+IE9uIEJlaGFsZiBPZiBD
YXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSkNClNlbnQ6IE1vbmRheSwgMjIgTm92ZW1iZXIgMjAy
MSAwMDo1Mg0KVG86IEd5YW4gTWlzaHJhIDxoYXlhYnVzYWdzbUBnbWFpbC5jb208bWFpbHRvOmhh
eWFidXNhZ3NtQGdtYWlsLmNvbT4+DQpDYzogSmFtZXMgTiBHdWljaGFyZCA8amFtZXMubi5ndWlj
aGFyZEBmdXR1cmV3ZWkuY29tPG1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGZ1dHVyZXdlaS5jb20+
PjsgR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tPj47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgSm9lbCBIYWxw
ZXJuIERpcmVjdCA8am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaC5kaXJlY3RA
am9lbGhhbHBlcm4uY29tPj4NClN1YmplY3Q6IFJlOiBbc2ZjXSBSZWdhcmRpbmcgbGFzdCBjYWxs
IGZvciBkcmFmdC1pZXRmLXNmYy1tdWx0aS1sYXllci1vYW0NCg0KSGksIEd5YW4sDQoNClRoYW5r
IHlvdSBmb3IgeW91ciByZXNwb25zZSENCg0KT24gIzEsIEkgcmVjYWxsIExJTUUgKEkgY28tY2hh
aXJlZCksIGJ1dCB0aGVyZeKAmXMgbm8g4oCcTElNReKAnSByZWZlcmVuY2UgaW4gZHJhZnQtaWV0
Zi1zZmMtbXVsdGktbGF5ZXItb2FtLCBub3QgSSBzZWUgdGhlIHJlbGF0aW9uc2hpcC4gVGhlIGRy
YWZ0IHlvdSBxdW90ZSBvbiBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2Ry
YWZ0LXd3LW9wc2F3Zy1tdWx0aS1sYXllci1vYW0tMDIgc2VlbXMgdG8gaGF2ZSBleHBpcmVkIG1h
bnkgeWVhcnMgYWdvLg0KDQpGdXJ0aGVyLCBHcmVnIE1pcnNreSB3cm90ZSB0aGF0IGl0IHdhcyBm
b3Ig4oCcSGlzdG9yaWNhbOKAnSByZWFzb25zLiBXaGljaCBvbmUgaXMgaXQ/DQoNCk9uICMyLCB0
aGFua3MgZm9yIHN1Z2dlc3RpbmcgdGhhdCBzZWN0aW9uIHRvIGJlIGFkZGVkLiBJIGFncmVlLg0K
DQpPbiAjMywgdGhhbmtzIGZvciB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIHZhcmlvdXMgc2VjdGlv
bnMgb2YgZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtLg0KDQpGb3IgdGhlIHJlY29yZCBJ
IHN0aWxsIGRvIG5vdCBzZWUgaG93IGZvdW5kYXRpb25hbCBjaGFuZ2VzIGxpa2UgdGhlIE8tYml0
IHJlZGVmaW5pdGlvbiBhcmUgbmVlZGVkLg0KV2hpbGUgeW91IHdyaXRlIHRoYXQgInRyYWNlIGFu
IFNGUOKAnSBpcyBhIG5ldyBmdW5jdGlvbmFsaXR5LCB0aGVyZeKAmXMgb3BlbiBzb3VyY2UgcnVu
bmluZyBjb2RlIEktRCBkb2N1bWVudGVkIHRvb2xzIHdoaWNoIGRvIHRoYXQuDQoNCkJlc3QsDQoN
CkNhcmxvcy4NCg0KDQoxMS8yMC8yMSDljYjliY0xMDozNuOAgUd5YW4gTWlzaHJhIDxoYXlhYnVz
YWdzbUBnbWFpbC5jb208bWFpbHRvOmhheWFidXNhZ3NtQGdtYWlsLmNvbT4+44Gu44Oh44O844Or
Og0KDQpIaSBDYXJsb3MNCg0KTWFueSBUaGFua3MgZm9yIHlvdXIgZmVlZGJhY2sNCg0KUmVzcG9u
c2VzIGluLWxpbmUNCg0KT24gRnJpLCBOb3YgMTksIDIwMjEgYXQgMTE6MzkgUE0gQ2FybG9zIFBp
Z25hdGFybyAoY3BpZ25hdGEpIDxjcGlnbmF0YUBjaXNjby5jb208bWFpbHRvOmNwaWduYXRhQGNp
c2NvLmNvbT4+IHdyb3RlOg0KRGVhciBHeWFuLA0KDQpJIGhvcGUgYWxsIGlzIHdlbGwhDQoNCkNv
dWxkIEkgcGxlYXNlIGFzayB0aHJlZSBzaG9ydCBjbGFyaWZ5aW5nIHF1ZXN0aW9ucywgZm9sbG93
LW9ucyBvbiB5b3VyIHN0YXRlbWVudCBiZWxvdz8NCg0KMS4gV2hlbiB5b3Ugd3JpdGUgIndpdGgg
YW4gQWN0aXZlIE11bHRpIGxheWVyIE9BTSBtb2RlbOKAnSwgY2FuIHlvdSBwbGVhc2UgZXhwbGFp
biB3aGF0IGV4YWN0bHkgaXMg4oCcTXVsdGkgbGF5ZXLigJ0gYWJvdXQgdGhpcyDigJxPQU0gbW9k
ZWzigJ0sIGFuZCB3aHkgaXMgaW1wb3J0YW50PyBZb3UgaGlnaGxpZ2h0IGl0IGluIHlvdXIgdG9w
LXBvc3QgYnV0IEkgY2Fubm90IGZpbmQgdGhhdCB0ZXh0IGluIHRoZSBkcmFmdC4NCg0KV2hlbiBJ
IGFza2VkIHlvdXIgY28tYXV0aG9yIEdyZWcgTWlyc2t5LCBoZSBzYWlkOg0KQWRkaXRpb25hbGx5
LCBJIHdvbmRlcjogV2h5IHRoZSBmaWxlIG5hbWUg4oCcc2ZjLW11bHRpLWxheWVyLW9hbeKAnT8N
CkdJTT4+IEl0IGlzIGhpc3RvcmljYWwuDQpPQU0gaGFzIGhpc3RvcmljIGNvbm5vdGF0aW9ucyBi
dXQgZm9yIGdvb2QgdGVjaG5pY2FsIHJlYXNvbnMgYXMgY2FsbGVkIG11bHRpIGxheWVyIGFzIGl0
IHByb3ZpZGVzIGEgZGlmZmVyZW50IGpvYiBvZiBtYW5hZ2luZyBkaWZmZXJlbnQgbGF5ZXJzIG9m
IHRoZSBuZXR3b3JrIHRodXMgdGhlIG5vbWVuY2xhdHVyZSDigJxtdWx0aSBsYXllcuKAnQ0KDQpX
ZSBjYW4gYWRkIHNvbWUgdmVyYmlhZ2UgdG8gdGhlIGRyYWZ0IGFzIHdlIGhhdmUgdGhlIGRyYWZ0
IGFuZCBmaWxlIG5hbWUgd2l0aCDigJxtdWx0aSBsYXllcuKAnSBpbiB0aGUgbmFtZS4NCg0KTElN
RSBpcyBhIGNvbmNsdWRlZCBXRyBvbiBPQU0gdGhhdCBoYXMgZGlzY3VzcyB0aGUgT0FNIG1hbmFn
ZW1lbnQgb2YgdGhlIHZhcmlvdXMgbGF5ZXJzIG9mIHRoZSBuZXR3b3JrLg0KDQpodHRwczovL2Rh
dGF0cmFja2VyLmlldGYub3JnL3dnL2xpbWUvYWJvdXQvDQoNCk9QU1dHIGhhcyB0aGlzIGRyYWZ0
IHdoaWNoIGhvbmVzIGluIG9uIHRoZSBtdWx0aSBsYXllciBPQU0gYXNwZWN0cyBvZiBQTSBhbmQg
RmF1bHQgbWFuYWdlbWVudCBvZiBTRkMuDQpodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2Rv
Yy9odG1sL2RyYWZ0LXd3LW9wc2F3Zy1tdWx0aS1sYXllci1vYW0tMDINCg0KVGhpcyBkcmFmdCB0
YWxrcyBhYm91dCBhIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBPQU0gd2hlcmUgT0FNIG1lY2hhbmlz
bXMgYXJlIGRhdGEgcGxhbmUgdHJhbnNwb3J0IGRlcGVuZGVudCB0aHVzIHRoZSBjb25jZXB0IG9m
IG11bHRpIGxheWVyIE9BTSByZXF1aXJlbWVudHMgb2YgbXVsdGlwbGUgZGlzY3JldGUgbGF5ZXJz
IG9mIE9BTSB0byBtYXAgdG8gZWFjaCBsYXllciBvZiB0aGUgbmV0d29yay4gIFRoaXMgZG9jdW1l
bnQgYWxzbyB0YWxrcyBhYm91dCBFMkUgT0FNIGludGVyIGxheWVyIE9BTSBjb25zaWRlcmF0aW9u
cyBpbiBTRkMgYXMgdGhlIGZhdWx0IG1heSBvY2N1ciB3aXRoIHRoZSBzZXJ2aWNlIGZ1bmN0aW9u
cyBhdCBkaWZmZXJlbnQgT1NJIGxheWVycyBiZWluZyBjaGFpbmVkIGFuZCBkaWZmZXJlbnQgIG5l
dHdvcmsgbGF5ZXJzLg0KDQoNCg0KMi4gV2hlbiB5b3Ugd3JpdGUgImZpbGxzIGEgY3J1Y2lhbCBn
YXAgZm9yIG9wZXJhdG9yc+KAnSwgYXJlIHlvdSBhd2FyZSBvZiBpbnRlcm9wZXJhYmxlIGltcGxl
bWVudGF0aW9ucyAod2hpY2ggSSBleHBlY3QgaXMgd2hhdCBvcGVyYXRvcnMgbmVlZCBmb3IgaXQg
dG8gYmUgdXNlZnVsIGluIGFuIGFjdHVhbCBkZXBsb3ltZW50KT8gUGVyaGFwcyBhbiBSRkMgNzk0
MiAiSW1wbGVtZW50YXRpb24gU3RhdHVz4oCdIHNlY3Rpb24gY291bGQgYmUgYWRkZWQ/DQoNCkd5
YW4+IEkgYW0gbm90IGF3YXJlIG9mIGFueSBpbXBsZW1lbnRhdGlvbnMgaG93ZXZlciBJY2FuIHJl
dmlldyB3aXRoIHRoZSBhdXRob3JzIG9uIGFkZGluZyB0aGUgc2VjdGlvbi4gIFRoYW5rIHlvdQ0K
DQoNCjMuIFdoZW4geW91IHdyaXRlIOKAnGZvciBuZXcgT0FNIGZ1bmN0aW9uYWxpdHnigJ0sIGNv
dWxkIHlvdSBwbGVhc2UgY2xlYXJseSBkZXNjcmliZSBvciBleHBsaWNpdGx5IGVudW1lcmF0ZSB0
aGUgc3BlY2lmaWMgKm5ldyogZnVuY3Rpb25hbGl0eSB5b3UgcmVmZXIgdG8sIG9uIHRvcCBvZiB3
aGF0IGV4aXN0aW5nIE9BTXMgcHJvdmlkZSwgYW5kIGhvdyB5b3UgZmluZCB0aGF0IGNydWNpYWws
IHNwZWNpZmljYWxseT8NCg0KVHJvdWJsZXNob290aW5nIFNGQyBpcyBhIGNvbXBsZXggdGF4IGZv
ciBvcGVyYXRvcnMgYW5kIGhhdmluZyBhZGRpdGlvbmFsIE9BTSBjYXBhYmlsaXRpZXMgdGhhdCBj
YW4gcHJvdmlkZSB2YWx1ZSB0byBvcGVyYXRvcnMgaW4gRTJFIFNGQyB0cm91Ymxlc2hvb3Rpbmcg
aXMgYSBtYWpvciBnYWluIGZvciBvcGVyYXRvcnMuDQoNClJGQyA4OTI0IGRlZmluZXMgdGhlIGJh
c2Ugc3BlY2lmaWNhdGlvbiBmb3IgU0ZDIE9BTSwgcmVxdWlyZW1lbnRzIGFuYWx5c2lzIGFuZCBn
ZW5lcmljYWxseSBleGlzdGluZyBPQU0gbWVjaGFuaXNtcyB1c2VkIGF0IHZhcmlvdXMgbGF5ZXJz
ICBhbmQgaG93IHRoZXkgY2FuIGFwcGx5IHRvIFNGQyBkZWZpbmVkIGluIHNlY3Rpb24gNy4NCg0K
VGhpcyBkcmFmdCBwcm92aWRlcyBhIGNvbXByZWhlbnNpdmUgU0ZDIE9BTSBzb2x1dGlvbiBhbmQg
dGFrZXMgdGhlIGJhc2UgU0ZDIE9BTSBSRkMgODkyNCBhbmQgZXhpc3RpbmcgbmV0d29yayBsYXll
ciBtZWNoYW5pc21zIGFuZCBhcHBsaWVzIHRoZW0gdG8gU0ZDIE9BTSBsb2NhbGl6ZWQgU0ZDIGZh
dWx0IGlzb2xhdGlvbiB3aXRoIGEgIG5ldyBBY3RpdmUgT0FNIGhlYWRlciwgQXV0aGVudGljYXRl
ZCBFY2hvIFJlcXVlc3QvUmVwbHkgbWVzc2FnZSBhbmQgU291cmNlIFRMVi4NCg0KVGhlIG5ldyBm
dW5jdGlvbmFsaXR5IGluIHRoaXMgZHJhZnQgaXMgZGVmaW5pbmcgYSBuZXcgcHJvY2VkdXJlICBm
b3IgQWN0aXZlIE9BTSBtZXNzYWdlIG9uIFJTUCBpbiBOU0ggdXBkYXRpbmcgTlNIIFJGQyA4MzAw
IGRlZmluaXRpb24gb2YgdGhlIE8gYml0IHdoaWNoIGluZGljYXRlcyBhbiBPQU0gY29tbWFuZCBh
bmQvb3IgZGF0YSBpbiBOU0ggaGVhZGVyIG9yIHBhY2tldCBwYXlsb2FkIGRpc2N1c3NlZCBpbiBz
ZWN0aW9uIDQuDQoNClNlY3Rpb24gNSAgdGFsa3MgYWJvdXQgdGhlIGlzc3VlIHJlbGF0ZWQgdG8g
YWRkaXRpb25hbCBJUC9VRFAgaGVhZGVycyBpbiBhbiBJUHY2IG5ldHdvcmsgYWRkcyBub3RpY2Vh
YmxlIG92ZXJoZWFkIGFuZCB0aGlzIGRyYWZ0IGRlZmluZXMgYSBuZXcgYWN0aXZlIE9BTSBoZWFk
ZXIgdG8gZGVtdWx0aXBsZXggQWN0aXZlIE9BTSBwcm90b2NvbHMgb24gYW4gU0ZDLg0KDQpTZWN0
aW9uIDYgZGVmaW5lcyBhIG5ldyBBY3RpdmUgT0FNIGJhc2VkIEF1dGhlbnRpY2F0ZWQgIEVjaG8g
UmVxdWVzdC9SZXBseSBtZXNzYWdlIGZvciBTRkMgdGhhdCBhZGRyZXNzZXMgYWRkaXRpb25hbCBy
ZXF1aXJlbWVudHMsIGZhdGUgc2hhcmluZywgbW9uaXRvcmluZyBvZiBjb250aW51aXR5IGJldHdl
ZW4gU0ZQcywgUkRJIGJ5IGluZ3Jlc3MgdG8gZWdyZXNzLCBjb25uZWN0aXZpdHkgdmVyaWZpY2F0
aW9uLCBmYXVsdCBsb2NhbGl6YXRpb24gYW5kIHRyYWNpbmcgdG8gZGlzY292ZXIgUlNQIGFuZCBm
aW5hbGx5IG9uLWRlbWFuZCBGTSB3aXRoIHJlc3BvbnNlIGJhY2sgdG8gaW5pdGlhdG9yLg0KDQpU
aGlzIGRyYWZ0IGFsc28gcHJvdmlkZXMgT0FNIGludGVncml0eSBjaGVjayB3aXRoIGF1dGhlbnRp
Y2F0aW9uIG9mIHJlcXVlc3QvcmVwbHkgbWVzc2FnZSBpbiBjb25qdW5jdGlvbiB3aXRoIHVzZSBv
ZiBzb3VyY2UgVExWIHRvIHByZXZlbnQgRERPUyBhdHRhY2sgdmVjdG9yIHdpdGggU0ZDIE9BTS4N
Cg0KVGhlIGNyaXRpY2FsIG5ldyBmdW5jdGlvbmFsaXR5IHByb3ZpZGVkIGZvciBvcGVyYXRvcnMg
d2l0aCBBY3RpdmUgT0FNIGlzIHRoZSBob25lZCBpbiBmb2N1cyBvbiB0cm91Ymxlc2hvb3Rpbmcg
Y29udGludWl0eSBvZiBhbiBTRlAsIHRyYWNlIGFuIFNGUCAsIGNvbnNpc3RlbmN5IHZlcmlmaWNh
dGlvbiBvZiBTRlAgYW5kIGZhdWx0IGlzb2xhdGlvbiBhbmQgbG9jYWxpemluZyBvZiBhIGZhaWx1
cmUgd2l0aGluIGFuIFNGUCBhcyB3ZWxsIGFzIHZhbHVhYmxlIFNGRiByZWNvcmQgVExWLCBTRkYg
aW5mb3JtYXRpb24gVExWL1N1Yi1UTFYgIGZvciBtdWx0aXBsZSBTRnMgYXMgaG9wcyBvZiBTRlAg
b3IgbXVsdGlwbGUgU0ZzIGZvciBsb2FkIGJhbGFuY2luZyB1c2luZyBTRlAgY29uc2lzdGVuY3kg
dmVyaWZpY2F0aW9uIHByb2NlZHVyZXMuDQoNCk1hbnkgVGhhbmtzISENCg0KR3lhbg0KDQoNCk1h
bnkgdGhhbmtzIGluIGFkdmFuY2UsIEkgYW0ganVzdCB0cnlpbmcgdG8gdW5kZXJzdGFuZC4NCg0K
QmVzdCwNCg0KQ2FybG9zLg0KDQoxMS8xOS8yMSDljYjlvowxMTowMuOAgUd5YW4gTWlzaHJhIDxo
YXlhYnVzYWdzbUBnbWFpbC5jb208bWFpbHRvOmhheWFidXNhZ3NtQGdtYWlsLmNvbT4+44Gu44Oh
44O844OrOg0KDQoNCkRlYXIgQ2hhaXJzICYgQWxsDQoNCkFzIGNvLWF1dGhvciBJIHN1cHBvcnQg
cHVibGljYXRpb24gb2YgdGhpcyBkcmFmdC4NCg0KVGhpcyBzcGVjaWZpY2F0aW9uIGZpbGxzIGEg
Y3J1Y2lhbCBnYXAgZm9yIG9wZXJhdG9ycyBmb3IgbmV3IE9BTSBmdW5jdGlvbmFsaXR5LCB3aXRo
IGFuIEFjdGl2ZSBNdWx0aSBsYXllciBPQU0gbW9kZWwsIGJ5IGRlZmluaW5nIGV4dGVuc2liaWxp
dHkgd2l0aCBBY3RpdmUgT0FNIG1lc3NhZ2VzLCBpbiBOU0gsICB0byB0cm91Ymxlc2hvb3QgZmF1
bHRzIGluIHRoZSBkYXRhIHBsYW5lIFNGQyBmb3J3YXJkaW5nIHBsYW5lLCBTRlAgRTJFIHBhdGgg
aW4gdGhlIHNlcnZpY2UgcGxhbmUgZnJhbWV3b3JrLg0KDQpLaW5kIFJlZ2FyZHMNCg0KR3lhbg0K
VmVyaXpvbg0KDQpPbiBGcmksIE5vdiAxOSwgMjAyMSBhdCA4OjMzIFBNIENhcmxvcyBQaWduYXRh
cm8gKGNwaWduYXRhKSA8Y3BpZ25hdGE9NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5vcmc8bWFpbHRv
OjQwY2lzY28uY29tQGRtYXJjLmlldGYub3JnPj4gd3JvdGU6DQpEZWFyIEdyZWcsDQoNClRoYW5r
IHlvdSBmb3IgcmVwbHlpbmcgdG8gbXkgZW1haWwuIFBsZWFzZSBmaW5kIGEgY291cGxlIGZvbGxv
dy11cHMgaW5saW5lLCBhcyBJIGludml0ZSBvdGhlciBXRyBpbnRlcmVzdGVkIHBhcnRpZXMgdG8g
dGhlIGRpc2N1c3Npb24uDQoNCjExLzE5LzIxIOWNiOW+jDc6MTHjgIFHcmVnIE1pcnNreSA8Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PuOBruODoeOD
vOODqzoNCg0KRGVhciBDYXJsb3MsDQp0aGFuayB5b3UgZm9yIHlvdXIgdGhvcm91Z2ggcmV2aWV3
IGFuZCBkZXRhaWxlZCBjb21tZW50cy4gUGxlYXNlIGZpbmQgcmVzcG9uc2VzIGluLWxpbmVkIGJl
bG93IHVuZGVyIHRoZSBHSU0+PiB0YWcuDQoNClJlZ2FyZHMsDQpHcmVnIChvbiBiZWhhbGYgb2Yg
dGhlIGF1dGhvcnMpDQoNCk9uIFNhdCwgTm92IDEzLCAyMDIxIGF0IDExOjUwIFBNIENhcmxvcyBQ
aWduYXRhcm8gKGNwaWduYXRhKSA8Y3BpZ25hdGFAY2lzY28uY29tPG1haWx0bzpjcGlnbmF0YUBj
aXNjby5jb20+PiB3cm90ZToNCkhlbGxvLCBXRywNCg0KSW4gcmV2aWV3aW5nIGRyYWZ0LWlldGYt
c2ZjLW11bHRpLWxheWVyLW9hbS0xNiwgSSBmaW5kIHRoYXQgdGhlIGlzc3VlcyBsaXN0ZWQgYmVs
b3cgYXJlIHN1Y2ggdGhhdCBJIGNhbm5vdCBzdXBwb3J0IHB1YmxpY2F0aW9uLg0KDQpPYnNlcnZp
bmcgd2hhdCBhcHBlYXJzIHRvIGJlIGEgc2luZ2xlIG5vbi1hdXRob3IgcmVzcG9uc2UgdG8gdGhl
IG9yaWdpbmFsIFdHTEMgZW1haWwsIGFuZCBvbmUgbW9yZSBhZnRlciB0aGlzIGV4dGVuc2lvbiwg
SSBhbHNvIHBlcmNlaXZlIHRoZSBlbmVyZ3kgbGV2ZWwgdG8gd29yayBvbiB0aGlzIHRvIGJlIGxv
dy4NCg0KUGxlYXNlIGZpbmQgc29tZSByZXZpZXcgY29tbWVudHMgYW5kIG9ic2VydmF0aW9ucywg
SSBob3BlIHRoZXNlIGFyZSB1c2VmdWw6DQoNCg0KDQogICAgICAgICAgICAgICAgQWN0aXZlIE9B
TSBmb3IgU2VydmljZSBGdW5jdGlvbiBDaGFpbmluZw0KDQogICAgICAgICAgICAgICAgICAgZHJh
ZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtLTE2DQoNCg0KDQpBYnN0cmFjdA0KDQoNCg0KICAg
QSBzZXQgb2YgcmVxdWlyZW1lbnRzIGZvciBhY3RpdmUgT3BlcmF0aW9uLCBBZG1pbmlzdHJhdGlv
biwgYW5kDQoNCiAgIE1haW50ZW5hbmNlIChPQU0pIG9mIFNlcnZpY2UgRnVuY3Rpb24gQ2hhaW5z
IChTRkNzKSBpbiBhIG5ldHdvcmsgaXMNCg0KICAgcHJlc2VudGVkIGluIHRoaXMgZG9jdW1lbnQu
ICBCYXNlZCBvbiB0aGVzZSByZXF1aXJlbWVudHMsIGFuDQoNCiAgIGVuY2Fwc3VsYXRpb24gb2Yg
YWN0aXZlIE9BTSBtZXNzYWdlcyBpbiBTRkMgYW5kIGEgbWVjaGFuaXNtIHRvIGRldGVjdA0KDQog
ICBhbmQgbG9jYWxpemUgZGVmZWN0cyBhcmUgZGVzY3JpYmVkLg0KDQoNCkZpcnN0LCBhIGdlbmVy
aWMgY29tbWVudCBvbiB0aGUgd2hvbGUgZG9jdW1lbnQ6IEV2ZW4gdGhvdWdoIHRoZSBXRyBwcm9k
dWNlcyBhbiBTRkMgT0FNIGZyYW1ld29yayBpbiByZmM4OTI0LCBJIGNhbm5vdCBmaW5kIGV4YWN0
bHkgaG93IGRyYWZ0LWlldGYtc2ZjLW11bHRpLWxheWVyLW9hbSBmb2xsb3dzIG9yIG1hcHMgdG8g
c3VjaCBmcmFtZXdvcmsuDQoNCiAgKiAgIHJmYzg5MjQgbGlzdHMgcmVxdWlyZW1lbnRzIGluIFM0
LCBidXQgdGhpcyBkb2N1bWVudCBtZW50aW9ucyB0aGVtIGluIHBhc3NpbmcuIEluc3RlYWQsIGFz
IHBlciB0aGUgQWJzdHJhY3QgYWJvdmUsIHRoaXMgZG9jdW1lbnQgY3JlYXRlcyBuZXcgcmVxdWly
ZW1lbnRzIGFuZCBiYXNlZCBvbiB0aGVtIGNyZWF0ZXMgYSBuZXcgT0FNIHByb3RvY29sLg0KDQpH
SU0+PiBXZSd2ZSBmb2xsb3dlZCB0aGUgcmVxdWlyZW1lbnRzIGxpc3RlZCBpbiBSRkMgODkyNCBh
bmQgdXNlZCB0aGVtIHdoZW4gZGVzaWduaW5nIFNGQyBFY2hvIFJlcXVlc3QvUmVwbHkuIFNGQyBF
Y2hvIFJlcXVlc3QvUmVwbHkgYWRkcmVzc2VzIHRoZSBlc3NlbnRpYWwgcmVxdWlyZW1lbnRzIGlu
IFNlY3Rpb24gNCBvZiBSRkMgODkyNC4NCg0KQ01QOiBUaGF04oCZcyBhbiBpc3N1ZSwgdGhvc2Ug
YXJlIG5vdCByZXF1aXJlbWVudHMgZm9yIGEgbmV3IHByb3RvY29sLiBOZWl0aGVyIGZvciBhIHNp
bmdsZSBwcm90b2NvbCB0byBwZXJmb3JtIGFsbCBmdW5jdGlvbnMuDQoNCkNNUDogU3BlY2lmaWNh
bGx5LCBSRkMgODkyNCBzYXlzOg0KDQpDTVA6ICAg4oCcNy4gIENhbmRpZGF0ZSBTRkMgT0FNIFRv
b2xz4oCdDQpDTVA6IFdoeSB3ZXJlIGNhbmRpZGF0ZXMgZGVzY2FydGVkPyBXaGVuIGl0IGlzIHNo
b3duIGhvdyB0aGV5IGNhbiBhZGRyZXNzIHNvbWUgb2YgdGhlIGZ1bmN0aW9ucy4NCg0KDQoNCiAg
KiAgIHJmYzg5MjQgbGlzdHMgY2FuZGlkYXRlIFNGQyBPQU0gdG9vbHMsIGJ1dCB0aGlzIGRvY3Vt
ZW50IGRvZXMgbm90IGNvbnNpZGVyIHRoZW0uIE9yIGNvbXBhcmUgcmVxdWlyZW1lbnRzIHRvIG9w
dGlvbnMuIFBlcmhhcHMgSSBjb3VsZCBiZSBwb2ludGVkIHRvIHRoZSBkaXNjdXNzaW9uIG9uIHRo
ZSBsaXN0Pw0KDQpHSU0+PiBSRkMgODkyNCBhbHJlYWR5IHByb3ZpZGVzIHRoZSBhbmFseXNpcyBh
bmQgcG9pbnRlZCBvdXQgZ2FwcyBpbiBsaXN0ZWQgcHJvdG9jb2xzLiBSRkMgODkyNCBoYXMgY29u
Y2x1ZGVkIHRoYXQgbm9uZSBvZiB0aGUgYXZhaWxhYmxlIHRvb2xzIGNvbXBsaWVzIHdpdGggdGhl
IHJlcXVpcmVtZW50cy4NCg0KQ01QOiBJIGRvIG5vdCBzZWUgdGhhdCBjb25jbHVzaW9uIGluIFJG
QyA4OTI0LCBwZXJoYXBzIHlvdSBjYW4gcXVvdGUgLyBjb3B5L3Bhc3RlIHRoZSByZWxldmFudCB0
ZXh0LiBUaGUgc3BlY2lmaWMgdGV4dCB0aGF0IGluY2x1ZGVzIGEgY29uY2x1c2lvbi4gQW5kIHNw
ZWNpZmljIHRleHQgdGhhdCBzYXlzIHRoYXQgbm9uZSBvZiB0aGUgdG9vbHMgY29tcGx5IHdpdGgg
dGhlIHJlcXVpcmVtZW50cy4NCg0KQ01QOiBJbiBhbnkgY2FzZSwgdGhlcmUgaXMgYWxzbyBubyBp
bXBsaWNhdGlvbiB0aGF0IGNyZWF0aW5nIGEgbmV3IHByb3RvY29sIGZvciBhbGwgcmVxdWlyZW1l
bnRzIGFuZCBpZ25vcmluZyB0aGUgYW5hbHlzaXMgb2YgZXhpc3RpbmcgcHJvdG9jb2xzIHRoYXQg
Y2FuIGJlIHVzZWQgb3IgZXh0ZW5kZWQgaXMgaW4gdGhlIGJlc3QgaW50ZXJlc3Qgb2YgU0ZD4oCZ
cyBPQU0uDQoNCkNNUDogQWRkaXRpb25hbGx5LCBJIGRpZCBub3Qgc2VlIHRoZSBkaXNjdXNzaW9u
IG9uIHRoZSBsaXN0IG9mIHRoaXMgY29tcGFyaXNvbiAoc2luY2UgaXQgZG9lcyBub3QgZXhpc3Qg
aW4gdGhlIGRyYWZ0KS4NCg0KDQpBZGRpdGlvbmFsbHksIEkgd29uZGVyOiBXaHkgdGhlIGZpbGUg
bmFtZSDigJxzZmMtbXVsdGktbGF5ZXItb2Ft4oCdPw0KR0lNPj4gSXQgaXMgaGlzdG9yaWNhbC4N
Cg0KDQoNCiAgIEFjdGl2ZSBPQU0gdG9vbHMsDQoNCiAgIGNvbmZvcm1hbnQgdG8gdGhlIHJlcXVp
cmVtZW50cyBsaXN0ZWQgaW4gU2VjdGlvbiAzLCBpbXByb3ZlLCBmb3INCg0KICAgZXhhbXBsZSwg
dHJvdWJsZXNob290aW5nIGVmZmljaWVuY3kgYW5kIGRlZmVjdCBsb2NhbGl6YXRpb24gaW4gU0ZQ
DQoNCiAgIGJlY2F1c2UgdGhleSBzcGVjaWZpY2FsbHkgYWRkcmVzcyB0aGUgYXJjaGl0ZWN0dXJh
bCBwcmluY2lwbGVzIG9mDQoNCiAgIE5TSC4gIEZvciB0aGF0IHB1cnBvc2UsIFNGQyBFY2hvIFJl
cXVlc3QgYW5kIEVjaG8gUmVwbHkgYXJlIHNwZWNpZmllZA0KDQogICBpbiBTZWN0aW9uIDYuDQoN
Cg0KSSBkbyBub3QgZnVsbHkgZm9sbG93IHRoZXNlIGNhdXNlLWNvbnNlcXVlbmNlIHBhaXIgb2Yg
c2VudGVuY2VzLiBUaGV5IHNlZW0gdG8gYmUgZm91bmRhdGlvbmFsIHRvIHRoZSByYXRpb25hbCBv
ZiB0aGUgZG9jdW1lbnQsIGlzIHRoaXMgd2h5IGEgbmV3IE9BTSBwcm90b2NvbCBpcyB1c2VkPw0K
R0lNPj4gSW5kZWVkLiBCYXNlZCBvbiB0aGUgYW5hbHlzaXMgaW4gUkZDIDg5MjQsIHdlJ3ZlIGxl
YXJuZWQgdGhhdCBub25lIG9mIHRoZSBhdmFpbGFibGUgT0FNIHRvb2xzIGNhbiBhZGRyZXNzIHRo
ZSByZXF1aXJlbWVudHMgZm9yIGFjdGl2ZSBTRlAgT0FNLiBUaGUgU0ZDIEVjaG8gUmVxdWVzdC9S
ZXBseSBpcyBzcGVjaWZpY2FsbHkgZGVzaWduZWQgdG8gYWRkcmVzcyB0aGVzZSByZXF1aXJlbWVu
dHMuDQoNCkNNUDogVGhpcyBpcyBhIHZlcnkgdXNlZnVsIHJlc3BvbnNlLiBBcyBJIHJlc3BvbmRl
ZCBhYm92ZSwgdGhlcmXigJlzIG5vIGltcGxpY2F0aW9uIHRoYXQgaWYgbm8gZXhpc3RpbmcgdG9v
bHMgYWRkcmVzcyBhbGwgcmVxdWlyZW1lbnRzLCB0aGUgcGF0aCBpcyB0byBjcmVhdGUgYSBicmFu
ZCBuZXcgb25lIGlnbm9yaW5nIHRoZSBleGlzdGluZyBvbmVzLg0KDQoNClNwZWNpZmljYWxseSwg
SSBmZWVsIHRoaXMgZG9jdW1lbnQgb3Zlci1yZWFjaGVzIGluIHRoYXQgaXQgcHJlc3VtZXMgdGhh
dCB0aGUgb25seSDigJxBY3RpdmUgT0FN4oCdIHByb3RvY29sIGZvciBOU0ggU0ZDcyBpcyB0aGlz
IG5ldyBwcm90b2NvbCwgd2hlcmVhcyBzb21lIG9mIHRoZSBleGlzdGluZyBwcm90b2NvbHMgbGlz
dGVkIGluIHJmYzg5MjQgYXJlIGFsc28g4oCcQWN0aXZlIE9BTeKAnS4NCkdJTT4+IEkgdGhpbmsg
dGhhdCB0aGUgZG9jdW1lbnQgaXMgcG9zaXRpb25lZCBub3QgYXMgYSBnZW5lcmFsIGFjdGl2ZSBP
QU0gcHJvdG9jb2wgYnV0IGFzIG9uZSBvZiB0aGUgYWN0aXZlIFNGQyBOU0ggT0FNIHByb3RvY29s
cy4NCg0KDQogICBUaGlzIG1lY2hhbmlzbSBlbmFibGVzIG9uLWRlbWFuZCBDb250aW51aXR5IENo
ZWNrLA0KDQogICBDb25uZWN0aXZpdHkgVmVyaWZpY2F0aW9uLCBhbW9uZyBvdGhlciBvcGVyYXRp
b25zIG92ZXIgU0ZDIGluDQoNCiAgIG5ldHdvcmtzLCBhZGRyZXNzZXMgZnVuY3Rpb25hbGl0aWVz
IGRpc2N1c3NlZCBpbiBTZWN0aW9ucyA0LjEsIDQuMiwNCg0KICAgYW5kIDQuMyBvZiBbUkZDODky
NF0uDQoNCg0KVGhpcyBjb3VsZCBiZSB3ZWxsIHRoZSBjYXNlIOKAlCBob3dldmVyIG1hbnkgb3Ro
ZXJzIChpbmNsdWRpbmcgZXhpc3RpbmcpIG1lY2hhbmlzbXMgYWxzbyBlbmFibGUgaW4gdGhlc2Ug
YnJvYWQgdGVybXMgYWxsIHRoZSBjb25uZWN0aXZpdHkrY29udGludWl0eSt0cmFjZSBmdW5jdGlv
bnMuDQpHSU0+PiBXZSBhcmUgbm90IHF1ZXN0aW9uaW5nIHRoYXQgdGhlcmUgYXJlIG90aGVyIHNv
bHV0aW9ucy4gQnV0IHRoZXNlIG1lY2hhbmlzbXMgYXJlIG5vdCBzdXBwb3J0ZWQgYnkgc3BlY2lm
aWNhdGlvbnMgdGhhdCBlbnN1cmUgaW5kZXBlbmRlbnQgaW50ZXJvcGVyYWJsZSBpbXBsZW1lbnRh
dGlvbnMuDQoNCkNNUDogQ2FuIHlvdSBwbGVhc2UgcG9pbnQgdG8gaW5kZXBlbmRlbnQgaW50ZXJv
cGVyYWJsZSBpbXBsZW1lbnRhdGlvbnMgb2YgZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2Ft
Pw0KDQpDTVA6IFBhcnQgb2YgbXkgcG9pbnQgaXMgdGhhdCBhbnkgcGFydGlhbCBzb2x1dGlvbiBj
YW4gYmUgZXh0ZW5kZWQgaW50ZXJvcGVyYWJseS4NCg0KQXQgdGhlIHNhbWUgdGltZSwgdGhpcyBt
ZWNoYW5pc21zIGlzIHZlcnkgY29tcGxleC4NCkkgd291bGQgbGlrZSB0byBzZWUgYSBzdHVkeSBv
ZiBjb21wYXJhdGl2ZSBiZW5lZml0cyBvZiB0aGlzIGFkZGVkIGNvbXBsZXhpdHkgdmlzLWEtdmlz
IGV4aXN0aW5nIGFwcHJvYWNoZXMgdGhhdCBjYW4gYmUgZXh0ZW5kZWQuDQpHSU0+PiBJbiB0aGUg
ZmFjZSBvZiBhYnNlbmNlIG9mIHN1ZmZpY2llbnQgYW5kIHVwIHRvIGRhdGUgZG9jdW1lbnRhdGlv
biBkZXNjcmliaW5nIHByb3ByaWV0YXJ5IHNvbHV0aW9ucywgSSBkb24ndCBzZWUgdGhhdCBhbnkg
Y29tcGFyaXNvbiBjYW4gYmUgY29tcHJlaGVuc2l2ZS4NCg0KQ01QOiBJIGFtIG5vdCBzdXJlIGlm
IHlvdSBhcmUgYW5zd2VyaW5nIGEgZGlmZmVyZW50IHF1ZXN0aW9uLCBidXQgdGhlcmXigJlzIG5v
IHJlZmVyZW5jZSB0byBhbnkgcHJvcHJpZXRhcnkgc29sdXRpb25zLg0KDQpDTVA6IElDTVAsIEJG
RCwgaU9BTSwgU0ZDLVRyYWNjZXJvdXRlLCBhbGwgZG9jdW1lbnRlZCBpbiBJLURzIGFuZCB3aXRo
IG9wZW4gc291cmNlIGltcGxlbWVudGF0aW9ucy4NCg0KDQoNCg0KICAgVGhlIGluZ3Jlc3MgbWF5
IGJlDQoNCiAgIGNhcGFibGUgb2YgcmVjb3ZlcmluZyBmcm9tIHRoZSBmYWlsdXJlLCBlLmcuLCB1
c2luZyByZWR1bmRhbnQgU0ZDDQoNCiAgIGVsZW1lbnRzLiAgVGh1cywgaXQgaXMgYmVuZWZpY2lh
bCBmb3IgdGhlIGVncmVzcyB0byBzaWduYWwgdGhlIG5ldw0KDQogICBkZWZlY3Qgc3RhdGUgdG8g
dGhlIGluZ3Jlc3MsIHdoaWNoIGluIHRoaXMgZXhhbXBsZSBpcyB0aGUgQ2xhc3NpZmllci4NCg0K
ICAgSGVuY2UgdGhlIGZvbGxvd2luZyByZXF1aXJlbWVudDoNCg0KDQoNCiAgICAgIFJFUSMzOiBT
RkMgT0FNIE1VU1Qgc3VwcG9ydCBSZW1vdGUgRGVmZWN0IEluZGljYXRpb24gbm90aWZpY2F0aW9u
DQoNCiAgICAgIGJ5IHRoZSBlZ3Jlc3MgdG8gdGhlIGluZ3Jlc3MuDQoNCg0KSSBzZWUgYSBnYXAg
YmV0d2VlbiDigJxpdCBpcyBiZW5lZmljaWFs4oCdIGFuZCDigJxNVVNU4oCdLiBXaGF0IGlzICJS
ZW1vdGUgRGVmZWN0IEluZGljYXRpb27igJ0gaW4gdGhlIGNvbnRleHQgb2YgU0ZDIE9BTSBzaW5j
ZSBpdCBpcyBub3QgaW4gdGhlIE9BTSBmcmFtZXdvcms/IElzIHRoaXMgIlJlbW90ZSBEZWZlY3Qg
SW5kaWNhdGlvbuKAnSB0aGUgb25seSB3YXkgdG8gYWNoaWV2ZSB0aGUgcmVyb3V0aW5nIG9yIHJl
ZHVuZGFuY3kgdHJpZ2dlcmluZz8NCkdJTT4+IFRoYXQgaXMgb25lIG9mIHBvc3NpYmxlIHNvbHV0
aW9ucy4gT3RoZXIgbWVjaGFuaXNtcyBtYXkgY29uZm9ybSB0byB0aGUgcmVxdWlyZW1lbnQgdXNp
bmcgZGlmZmVyZW50IGFwcHJvYWNoLg0KDQoNCg0KNC4gIEFjdGl2ZSBPQU0gSWRlbnRpZmljYXRp
b24gaW4gdGhlIE5TSA0KDQoNCg0KICAgVGhlIE8gYml0IGluIHRoZSBOU0ggaXMgZGVmaW5lZCBp
biBbUkZDODMwMF0gYXMgZm9sbG93czoNCg0KDQoNCiAgICAgIE8gYml0OiBTZXR0aW5nIHRoaXMg
Yml0IGluZGljYXRlcyBhbiBPQU0gcGFja2V0Lg0KDQoNCg0KICAgVGhpcyBkb2N1bWVudCB1cGRh
dGVzIHRoYXQgZGVmaW5pdGlvbiBhcyBmb2xsb3dzOg0KDQoNCg0KICAgICAgTyBiaXQ6IFNldHRp
bmcgdGhpcyBiaXQgaW5kaWNhdGVzIGFuIE9BTSBjb21tYW5kIGFuZC9vciBkYXRhIGluDQoNCiAg
ICAgIHRoZSBOU0ggQ29udGV4dCBIZWFkZXIgb3IgcGFja2V0IHBheWxvYWQuDQoNCg0KDQogICBB
Y3RpdmUgU0ZDIE9BTSBpcyBkZWZpbmVkIGFzIGEgY29tYmluYXRpb24gb2YgT0FNIGNvbW1hbmRz
IGFuZC9vcg0KDQogICBkYXRhIGluY2x1ZGVkIGluIGEgbWVzc2FnZSB0aGF0IGltbWVkaWF0ZWx5
IGZvbGxvd3MgdGhlIE5TSC4gIFRvDQoNCiAgIGlkZW50aWZ5IHRoZSBhY3RpdmUgT0FNIG1lc3Nh
Z2UsIHRoZSAiTmV4dCBQcm90b2NvbCIgZmllbGQgTVVTVCBiZQ0KDQogICBzZXQgdG8gQWN0aXZl
IFNGQyBPQU0gKFRCQTEpIChTZWN0aW9uIDkuMSkuDQoNCg0KVGhpcyBpcyBhbiBleGFtcGxlIG9m
IG92ZXItcmVhY2guIEEg4oCcTmV4dCBQcm90b2NvbOKAnSBwb2ludGluZyB0byBJUHY0LCBpbiB0
dXJuIHBvaW50aW5nIHRvIElDTVAsIGluIHR1cm4gcG9pbnRpbmcgdG8gRWNobyBpcyBhbHJlYWR5
IG9uZSBleGFtcGxlIG9mIOKAnEFjdGl2ZSBTRkMgT0FN4oCdLiBJIHdvbmRlciBpZiB0aGlzIG5l
dyBwcm90b2NvbCBtaWdodCBiZSBiZXN0IHNlcnZlZCBieSBjaG9vc2luZyBhIG5hbWUgdGhhdCBp
cyBub3Qgc28gZ2VuZXJpYz8gSXQgY291bGQgYmUgY2FsbGVkIOKAnE9uZSBvZiBtYW55IGFjdGl2
ZSBTRkMgT0FNIHByb3RvY29sc+KAnSA6LSkNCkdJTT4+IFdpbGwgY2xhcmlmeSB0aGF0IHRocm91
Z2hvdXQgdGhlIGRvY3VtZW50ICJhY3RpdmUgT0FNIiBhbmQgImFjdGl2ZSBTRkMgT0FNIiByZWZl
cnMgdG8gc3BlY2lhbGx5IGNvbnN0cnVjdGVkIHBhY2tldHMgdGhhdCBpbW1lZGlhdGVseSBmb2xs
b3cgdGhlIFNGQyBBY3RpdmUgT0FNIEhlYWRlciAoRmlndXJlIDIpLg0KDQpDTVA6IFRoZSDigJxT
RkMgQWN0aXZlIE9BTSBIZWFkZXLigJ0gaXMgdGhlcmVmb3JlIG5vdCBwYXJ0IG9mIHRoZSDigJxh
Y3RpdmUgU0ZDIE9BTeKAnSBwYWNrZXQ/DQoNCg0KT3RoZXJ3aXNlLCB0aGUg4oCcTVVTVOKAnSBp
biB0aGUgbGFzdCBzZW50ZW5jZSBzZWVtcyB0byBub3QgZm9sbG93Lg0KDQoNCiAgIFRoZSBydWxl
cyBmb3INCg0KICAgaW50ZXJwcmV0aW5nIHRoZSB2YWx1ZXMgb2YgdGhlIE8gYml0IGFuZCB0aGUg
Ik5leHQgUHJvdG9jb2wiIGZpZWxkDQoNCiAgIGFyZSBhcyBmb2xsb3dzOg0KDQoNCkkgYW0gZXh0
cmVtZWx5IGNvbmNlcm5lZCBhYm91dCB0aGlzIGF0dGVtcHRlZCByZS1kZWZpbml0aW9uIChvZiB0
aGUgTy1iaXQgYW5kIFByb3RvY29sIGZpZWxkcykuIE9uIHNldmVyYWwgZnJvbnRzIGFzIGV4cGxh
aW5lZCBiZWxvdy4gRHVyaW5nIFJGQzgzMDAgdGhlIFdHIGV2YWx1YXRlZCB0aGVzZSBhbmQgcHJv
dmlkZWQgYSBzb2x1dGlvbiBhbHJlYWR5Lg0KDQoNCiAgICogIE8gYml0IHNldCBhbmQgdGhlICJO
ZXh0IFByb3RvY29sIiB2YWx1ZSBkb2VzIG5vdCBtYXRjaCBvbmUgb2YNCg0KICAgICAgaWRlbnRp
ZnlpbmcgYWN0aXZlIG9yIGh5YnJpZCBPQU0gcHJvdG9jb2xzIChwZXIgY2xhc3NpZmljYXRpb24N
Cg0KICAgICAgZGVmaW5lZCBpbiBbUkZDNzc5OV0pLCBlLmcuLCBkZWZpbmVkIGluIFNlY3Rpb24g
OS4xIEFjdGl2ZSBTRkMgT0FNDQoNCiAgICAgIChUQkExKS4NCg0KVGhpcyBwb3RlbnRpYWxseSBi
cmVha3MgdGhlIGNvbmNlcHQgb2Ygbm9kZXMgbm90IHVuZGVyc3RhbmRpbmcgT0FNIChpLmUsLiBQ
YXJ0aWFsIGRlcGxveW1lbnQgb2YgYSBuZXcgcHJvdG9jb2wpDQpHSU0+PiBDYW4geW91IGNsYXJp
Znkgd2hhdCBkbyB5b3UgbWVhbiBieSAibm9kZXMgbm90IHVuZGVyc3RhbmRpbmcgT0FNIj8gUGFy
dGlhbCBkZXBsb3ltZW50IGlzLCBpbiBteSBvcGluaW9uLCBhbiBvcGVyYXRpb25hbCBpc3N1ZS4g
QW4gb3BlcmF0b3IgcGxhbnMgZGVwbG95bWVudHMgb2YgbmV3IHJlbGVhc2VzIGFjY29yZGluZyB0
byBuZXcgZmVhdHVyZXMgYW5kIHRoZWlyIGludGVuZGVkIHVzZS4NCg0KQ01QOiBBcG9sb2dpZXMs
IEkgbWVhbnQgbm90IHMvdW5kZXJzdGFuZGluZy9wYXJzaW5nLy4NCg0KQ01QOiBJIGFncmVlIGl0
IGlzIGFuIG9wZXJhdGlvbmFsIGlzc3VlIOKAlCBhbiBpc3N1ZSBvZiBvcGVyYXRpb25zLiBMaWtl
IHRoZSDigJxP4oCdIGluIOKAnE9BTeKAnS4gU2hvdWxkIE9wZXJhdGlvbmFsIENvbnNpZGVyYXRp
b25zIGJlIGluY2x1ZGVkIGFzIHdlbGw/DQoNCg0KDQogICAgICAgICAtIGEgRml4ZWQtTGVuZ3Ro
IENvbnRleHQgSGVhZGVyIG9yIFZhcmlhYmxlLUxlbmd0aCBDb250ZXh0DQoNCiAgICAgICAgIEhl
YWRlcihzKSBjb250YWluIGFuIE9BTSBjb21tYW5kIG9yIGRhdGEuDQoNCg0KDQogICAgICAgICAt
IHRoZSAiTmV4dCBQcm90b2NvbCIgZmllbGQgZGV0ZXJtaW5lcyB0aGUgdHlwZSBvZiBwYXlsb2Fk
Lg0KDQpUaGUgc2VtYW50aWMgb2YgQ29udGV4dCBIZWFkZXJzIGlzIG91dHNpZGUgdGhpcyBkZWZp
bml0aW9uLiBGb3IgZXhhbXBsZSB0aGUgdHlwZXMgaW4gTUQgVHlwZSAyIGRlZmluZSB0aGUgdmFy
aWFibGUgaGVhZGVycy4NCg0KVGhpcyBwb3RlbnRpYWxseSBicmVha3MgYWxzbyBPQU0sIHNpbmNl
IHRoaW5ncyBsaWtlIEVDTVAgY2FuIGJlIGVuY29kZWQgaW4gY29udGV4dCBoZWFkZXJzIHRoYXQg
dGhlIE9BTSBuZWVkcy4gKGUuZy4sICJGbG93IElE4oCdIGZyb20gZHJhZnQtaWV0Zi1zZmMtbnNo
LXRsdikuDQpHSU0+PiBBcyBJIHVuZGVyc3RhbmQgaXQsIE1EIFR5cGUgMiBGbG93IElEIFRMViBp
cyByZWNvbW1lbmRlZCB0byBpZGVudGlmeSBhIGZsb3cgaW4gU0ZDIE5TSC4gVGhlIGRvY3VtZW50
IG1ha2VzIHRoZSB1c2Ugb2YgdGhpcyBtZXRob2QuDQoNCkNNUDogSG93Pw0KDQoNCkZ1cnRoZXIs
IGlzIHRoaXMgZGVzY3JpYmluZyBhIEh5YnJpZCBPQU0gdXNlPw0KR0lNPj4gTm8sIHRoZSBkb2N1
bWVudCBkb2VzIG5vdCBkZXNjcmliZSB0aGUgdXNlIG9mIGh5YnJpZCBPQU0gKHBlciBSRkMgNzc5
OSkuDQoNCg0KICAgKiAgTyBiaXQgc2V0IGFuZCB0aGUgIk5leHQgUHJvdG9jb2wiIHZhbHVlIG1h
dGNoZXMgb25lIG9mIGlkZW50aWZ5aW5nDQoNCiAgICAgIGFjdGl2ZSBvciBoeWJyaWQgT0FNIHBy
b3RvY29sczoNCg0KDQoNCiAgICAgICAgIC0gdGhlIHBheWxvYWQgdGhhdCBpbW1lZGlhdGVseSBm
b2xsb3dzIHRoZSBOU0ggTVVTVCBjb250YWluIGFuDQoNCiAgICAgICAgIE9BTSBjb21tYW5kIG9y
IGRhdGEuDQoNClRoaXMgaXMgYWxzbyB1bmNsZWFyIOKAlCB3aGF0IGlzIGFuIE9BTSBjb21tYW5k
IG9yIGRhdGE/IElmIHRoZSBPLWJpdCBpcyBzZXQsIGl0IGlzIGFuIE9BTSBwYWNrZXQuDQpHSU0+
PiBXaGF0IGlzIGFuIE9BTSBwYWNrZXQ/IElzIGFuIFNGQyBOU0ggcGFja2V0IHdpdGggSU9BTSBh
biBPQU0gcGFja2V0IG9yIG5vdD8gSWYgYW4gU0ZDIE5TSCBwYWNrZXQgaXMgcGFydCBvZiBmbG93
IHVuZGVyIHRoZSBBbHRlcm5hdGUgTWFya2luZywgaXMgaXQgYW4gT0FNIHBhY2tldCBiZWNhdXNl
IHRoZSBBbHRlcm5hdGUgTWFya2luZyBtZXRob2QgaXMgYW4gZXhhbXBsZSBvZiB0aGUgaHlicmlk
IE9BTT8NCg0KQ01QOiBUaGlzIHJlYWRzIGxpa2Ugbm90IGFuc3dlcmluZyBieSBhc2tpbmcgcXVl
c3Rpb25zLg0KDQpDTVA6IEEgdXNlciBwYWNrZXQgd2l0aCBtYXJraW5nLCBpbXBsaWNpdGx5IG9y
IGV4cGxpY2l0bHksIGlzIG5vdCBhbiBPQU0gcGFja2V0Lg0KDQoNCg0KICAgKiAgTyBiaXQgaXMg
Y2xlYXI6DQoNCg0KDQogICAgICAgICAtIG5vIE9BTSBpbiBhIEZpeGVkLUxlbmd0aCBDb250ZXh0
IEhlYWRlciBvciBWYXJpYWJsZS1MZW5ndGgNCg0KICAgICAgICAgQ29udGV4dCBIZWFkZXIocyku
DQoNCg0KDQogICAgICAgICAtIHRoZSBwYXlsb2FkIGRldGVybWluZWQgYnkgdGhlICJOZXh0IFBy
b3RvY29sIiBmaWVsZCBNVVNUIGJlDQoNCiAgICAgICAgIHByZXNlbnQuDQoNCkl0IGlzIHVuY2xl
YXIgdGhlIHJhdGlvbmFsIGZvciB0aGlzLg0KR0lNPj4gQ2FuIHlvdSBwbGVhc2UgY2xhcmlmeSB5
b3VyIGludGVycHJldGF0aW9uLCBzbyB3ZSBjYW4gbG9vayBmb3Igd2F5cyB0byBpbXByb3ZlIHRo
ZSB0ZXh0Pw0KDQpDTVA6IFNhbWUgYXMgYWJvdmUuIEl0IGlzIHVuY2xlYXIgd2h5IHRoZXNlIHJ1
bGVzLiBJdCBpcyBub3QgYSBtYXR0ZXIgb2YgaW50ZXJwcmV0YXRpb24uDQoNCg0KDQogICAqICBP
IGJpdCBpcyBjbGVhciwgYW5kIHRoZSAiTmV4dCBQcm90b2NvbCIgZmllbGQgaWRlbnRpZmllcyBh
Y3RpdmUgb3INCg0KICAgICAgaHlicmlkIE9BTSBwcm90b2NvbCBNVVNUIGJlIGlkZW50aWZpZWQg
YW5kIHJlcG9ydGVkIGFzIGFuDQoNCiAgICAgIGVycm9uZW91cyBjb21iaW5hdGlvbi4gIEFuIGlt
cGxlbWVudGF0aW9uIE1BWSBoYXZlIGNvbnRyb2wgdG8NCg0KICAgICAgZW5hYmxlIHByb2Nlc3Np
bmcgb2YgdGhlIE9BTSBwYXlsb2FkLg0KDQpUaGlzIHNlZW1zIHRvIGJyZWFrIHRoZSBleGlzdGlu
ZyB1c2FnZSBpbiBkcmFmdC1pZXRmLXNmYy1pb2FtLW5zaC4gU2VjdGlvbiA0LjIgb2YgZHJhZnQt
aWV0Zi1zZmMtaW9hbS1uc2ggc2F5cyBjbGVhcmx5Og0KR0lNPj4gSSBkb24ndCBzZWUgYW55IHBy
b2JsZW0uIEluIGZhY3QsIGJvdGggZGVmaW5pdGlvbnMgYXJlIGluIHN5bmMuIEFjY29yZGluZyB0
byBkcmFmdC1pZXRmLXNmYy1pb2FtLW5zaCBpZiB0aGUgTmV4dCBQcm90b2NvbCBmaWVsZCBpZGVu
dGlmaWVzIGEgdXNlIGRhdGEgcGF5bG9hZCwgZS5nLiwgSVB2NiwgdGhlbiBPIGJpdCBNVVNUIE5P
VCBiZSBzZXQuIElmIHRoZSBOZXh0IFByb3RvY29sIGlzIHNldCB0byBJT0FNLCB0aGVuIHRoZSBP
LWJpdCBNVVNUIGJlIHNldC4NCg0KQ01QOiBTb3JyeSwgYnV0IHlvdSBkbyBub3Qgc2VlbSB0byBi
ZSBhY3R1YWxseSByZWFkaW5nIGRyYWZ0LWlldGYtc2ZjLWlvYW0tbnNoLiBQbGVhc2UgcmVmZXIg
dG86DQoNCkNNUDogaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC1p
ZXRmLXNmYy1pb2FtLW5zaCNzZWN0aW9uLTQuMg0KDQpDTVA6IDQuMi4gIElPQU0gYW5kIHRoZSB1
c2Ugb2YgdGhlIE5TSCBPLWJpdA0KICAgW1JGQzgzMDBdIGRlZmluZXMgYW4gIk8gYml0IiBmb3Ig
T0FNIHBhY2tldHMuICBQZXIgW1JGQzgzMDBdIHRoZSBPDQogICBiaXQgbXVzdCBiZSBzZXQgZm9y
IE9BTSBwYWNrZXRzIGFuZCBtdXN0IG5vdCBiZSBzZXQgZm9yIG5vbi1PQU0NCiAgIHBhY2tldHMu
ICBQYWNrZXRzIHdpdGggSU9BTSBkYXRhIGluY2x1ZGVkIE1VU1QgZm9sbG93IHRoaXMNCiAgIGRl
ZmluaXRpb24sIGkuZS4gdGhlIE8gYml0IE1VU1QgTk9UIGJlIHNldCBmb3IgcmVndWxhciBjdXN0
b21lcg0KICAgdHJhZmZpYyB3aGljaCBhbHNvIGNhcnJpZXMgSU9BTSBkYXRhIGFuZCB0aGUgTyBi
aXQgTVVTVCBiZSBzZXQgZm9yDQogICBPQU0gcGFja2V0cyB3aGljaCBjYXJyeSBvbmx5IElPQU0g
ZGF0YSB3aXRob3V0IGFueSByZWd1bGFyIGRhdGENCiAgIHBheWxvYWQuDQoNCkNNUDogUGxlYXNl
IG5vdGUgdGhlIOKAnE1VU1QgTk9U4oCdIGluIHRoZSBwYXJhZ3JhcGggaW1tZWRpYXRlbHkgYWJv
dmUuDQoNCldlIGFncmVlIGluIGhvdyBPLWJpdCB3b3JrcyBpbiBwcmVzZW5jZSBvZiBJT0FNIHRo
YXQgYWNjb21wYW5pZXMgdXNlciBkYXRhIGFuZCB3aXRob3V0IGl0Lg0KDQpDTVA6IEkgZG8gbm90
IHNlZSB0aGF0IGFncmVlbWVudC4NCg0KDQoNCjQuMi4gIElPQU0gYW5kIHRoZSB1c2Ugb2YgdGhl
IE5TSCBPLWJpdA0KDQoNCg0KICAgW1JGQzgzMDBdIGRlZmluZXMgYW4gIk8gYml0IiBmb3IgT0FN
IHBhY2tldHMuICBQZXIgW1JGQzgzMDBdIHRoZSBPDQoNCiAgIGJpdCBtdXN0IGJlIHNldCBmb3Ig
T0FNIHBhY2tldHMgYW5kIG11c3Qgbm90IGJlIHNldCBmb3Igbm9uLU9BTQ0KDQogICBwYWNrZXRz
LiAgUGFja2V0cyB3aXRoIElPQU0gZGF0YSBpbmNsdWRlZCBNVVNUIGZvbGxvdyB0aGlzDQoNCiAg
IGRlZmluaXRpb24sIGkuZS4gdGhlIE8gYml0IE1VU1QgTk9UIGJlIHNldCBmb3IgcmVndWxhciBj
dXN0b21lcg0KDQogICB0cmFmZmljIHdoaWNoIGFsc28gY2FycmllcyBJT0FNIGRhdGEgYW5kIHRo
ZSBPIGJpdCBNVVNUIGJlIHNldCBmb3INCg0KICAgT0FNIHBhY2tldHMgd2hpY2ggY2Fycnkgb25s
eSBJT0FNIGRhdGEgd2l0aG91dCBhbnkgcmVndWxhciBkYXRhDQoNCiAgIHBheWxvYWQuDQoNCg0K
DQoNCjUuICBBY3RpdmUgU0ZDIE9BTSBIZWFkZXINCg0KDQoNCiAgIEFzIGRlbW9uc3RyYXRlZCBp
biBTZWN0aW9uIDQgW1JGQzg5MjRdIGFuZCBTZWN0aW9uIDMgb2YgdGhpcw0KDQogICBkb2N1bWVu
dCwgU0ZDIE9BTSBpcyByZXF1aXJlZCB0byBwZXJmb3JtIG11bHRpcGxlIHRhc2tzLiAgU2V2ZXJh
bA0KDQogICBhY3RpdmUgT0FNIHByb3RvY29scyBjb3VsZCBiZSB1c2VkIHRvIGFkZHJlc3MgYWxs
IHRoZSByZXF1aXJlbWVudHMuDQoNCiAgIFdoZW4gSVAvVURQIGVuY2Fwc3VsYXRpb24gb2YgYW4g
U0ZDIE9BTSBjb250cm9sIG1lc3NhZ2UgaXMgdXNlZCwNCg0KICAgcHJvdG9jb2xzIGNhbiBiZSBk
ZW11bHRpcGxleGVkIHVzaW5nIHRoZSBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIuDQoNCiAg
IEJ1dCBleHRyYSBJUC9VRFAgaGVhZGVycywgZXNwZWNpYWxseSBpbiBhbiBJUHY2IG5ldHdvcmss
IGFkZA0KDQogICBub3RpY2VhYmxlIG92ZXJoZWFkLiAgVGhpcyBkb2N1bWVudCBkZWZpbmVzIEFj
dGl2ZSBPQU0gSGVhZGVyDQoNCiAgIChGaWd1cmUgMikgdG8gZGVtdWx0aXBsZXggYWN0aXZlIE9B
TSBwcm90b2NvbHMgb24gYW4gU0ZDLg0KDQoNCkRvZXMgdGhpcyBwYXJhZ3JhcGggaW1wbHkgdGhh
dCB0aGUgbWFpbiByZWFzb24gZm9yIHRoaXMgcHJvdG9jb2wgaXMgdGhpcyBwZXJjZWl2ZWQgb3Zl
cmhlYWQ/IElmIHNvLCBleHBlcmllbmNlIHNlZW1zIHRvIHNob3cgdGhhdCBpbiBwcmFjdGljZSBJ
UC1lbmNhcGVkIE9BTSB3b3JrcyBmaW5lIChhcyBlLmcuLCBmb3IgTFNQIFBpbmcpLg0KR0lNPj4g
SXNuJ3QgSVAvVURQIGVuY2Fwc3VsYXRpb24sIGFuZCBJUHY2IGluIHBhcnRpY3VsYXIsIGlzIGEg
bGFyZ2VyIG92ZXJoZWFkPw0KDQpDTVA6IEkgYW0gc29ycnkgR3JlZyB0byBjYWxsIHRoaXMgb3V0
LCBidXQgeW91IGFyZSBjaG9vc2luZyBhZ2FpbiB0byBub3QgYW5zd2VyIHRoZSBxdWVzdGlvbiBh
bmQgaW5zdGVhZCBhc2sgYW5vdGhlciBvbmUuDQoNCkNNUDogSSBhbSBoYXBweSB0byBhbnN3ZXI6
IGl0IGlzIGxhcmdlci4gSXQgYWxzbyBkb2VzIG5vdCBtYXR0ZXIuIEFuZCBmdXJ0aGVyIGl0IGlz
IHByb3ZlbiB0byB3b3JrIGluIExTUCBQaW5nLg0KDQpDTVA6IE15IHF1ZXN0aW9uIGFnYWluOiBp
cyB0aGUgd2hvbGUgcHVycG9zZSBvZiB0aGlzIG5ldyBwcm90b2NvbCB0byBiZSBvdmVyaGVhZCBl
ZmZpY2llbnQ/IEkgYW0gc3VyZSB0aGVyZSBhcmUgd2F5cyBvZiBlbmNhc3VsYXRpbmcgdGhhdCBh
cmUgbW9yZSBvdmVyaGVhZC1lZmZpY2llbnQgdGhhbiBkcmFmdC1pZXRmLXNmYy1tdWx0aS1sYXll
ci1vYW0uDQoNCg0KQWx0ZXJuYXRpdmVseSwg4oCcTmV4dCBQcm90b2NvbHPigJ0gY291bGQgYmUg
ZGVmaW5lZCBmb3Ig4oCccmF34oCdIGV4aXN0aW5nIHByb3RvY29scy4NCg0KDQogICAgICBNc2cg
VHlwZSAtIHNpeCBiaXRzIGxvbmcgZmllbGQgaWRlbnRpZmllcyBPQU0gcHJvdG9jb2wsIGUuZy4s
IEVjaG8NCg0KICAgICAgUmVxdWVzdC9SZXBseSBvciBCaWRpcmVjdGlvbmFsIEZvcndhcmRpbmcg
RGV0ZWN0aW9uLg0KDQoNCldoeSBkb2VzIEJGRCBnZXQgZW5jYXBzdWxhdGVkIGluIHRoaXMgbmV3
IHByb3RvY29sLCBhcyBvcHBvc2VkIHRvIHVzaW5nIGEg4oCcTmV4dCBQcm90b2NvbOKAnSBmb3Ig
aXQ/IFRoYXQgbG9va3MgbGlrZSB1bm5lY2Vzc2FyeSBvdmVyaGVhZCBhbmQgaW5kaXJlY3Rpb24u
DQpHSU0+PiBBcmUgeW91IHByb3Bvc2luZyBhc3NpZ25pbmcgZGlmZmVyZW50IE5leHQgUHJvdG9j
b2wgdmFsdWVzIGZvciBldmVyeSBwb3NzaWJsZSBhY3RpdmUgT0FNIHByb3RvY29sPw0KDQpDTVA6
IEkgYW0gbm90IHByb3Bvc2luZyBhbnl0aGluZy4gSSBhbSBzaW1wbHkgYXNraW5nIGEgcXVlc3Rp
b24uDQoNCg0KDQogICAgICBGbGFncyAtIGVpZ2h0IGJpdHMgbG9uZyBmaWVsZCBjYXJyaWVzIGJp
dCBmbGFncyB0aGF0IGRlZmluZQ0KDQogICAgICBvcHRpb25hbCBjYXBhYmlsaXR5IGFuZCB0aHVz
IHByb2Nlc3Npbmcgb2YgdGhlIFNGQyBhY3RpdmUgT0FNDQoNCiAgICAgIGNvbnRyb2wgcGFja2V0
LCBlLmcuLCBvcHRpb25hbCB0aW1lc3RhbXBpbmcuDQoNCkRvZXMgdGhpcyB0aW1lc3RhbXAgY29u
ZmxpY3Qgd2l0aCBjb250ZXh0IGhlYWRlciB0aW1lc3RhbXBzPyBFLmcuLCByZmM4NTkyIG9yIGRy
YWZ0LW15bWItc2ZjLW5zaC1hbGxvY2F0aW9uLXRpbWVzdGFtcC4NCkdJTT4+IFdoYXQgZG8geW91
IHNlZSBhcyBhIHBvdGVudGlhbCBjb25mbGljdD8NCg0KQ01QOiBUd28gdGltZXN0YW1wcyBpbiBk
aWZmZXJlbnQgcGFydHMgb2YgYSBwYWNrZXQuDQoNCg0KDQo2LiAgRWNobyBSZXF1ZXN0L0VjaG8g
UmVwbHkgZm9yIFNGQw0KDQoNCg0KICAgRWNobyBSZXF1ZXN0L1JlcGx5IGlzIGEgd2VsbC1rbm93
biBhY3RpdmUgT0FNIG1lY2hhbmlzbSBleHRlbnNpdmVseQ0KDQogICB1c2VkIHRvIHZlcmlmeSBh
IHBhdGgncyBjb250aW51aXR5LCBkZXRlY3QgaW5jb25zaXN0ZW5jaWVzIGJldHdlZW4gYQ0KDQog
ICBzdGF0ZSBpbiBjb250cm9sIGFuZCB0aGUgZGF0YSBwbGFuZXMsIGFuZCBsb2NhbGl6ZSBkZWZl
Y3RzIGluIHRoZQ0KDQogICBkYXRhIHBsYW5lLiAgSUNNUCAoW1JGQzA3OTJdIGZvciBJUHY0IGFu
ZCBbUkZDNDQ0M10gZm9yIElQdjYNCg0KICAgbmV0d29ya3MsIHJlc3BlY3RpdmVseSkgYW5kIFtS
RkM4MDI5XSBhcmUgZXhhbXBsZXMgb2YgYnJvYWRseSB1c2VkDQoNCiAgIGFjdGl2ZSBPQU0gcHJv
dG9jb2xzIGJhc2VkIG9uIHRoZSBFY2hvIFJlcXVlc3QvUmVwbHkgcHJpbmNpcGxlLiAgVGhlDQoN
CiAgIFNGQyBFY2hvIFJlcXVlc3QvUmVwbHkgZGVmaW5lZCBpbiB0aGlzIGRvY3VtZW50IGFkZHJl
c3NlcyBzZXZlcmFsDQoNCiAgIHJlcXVpcmVtZW50cyBsaXN0ZWQgaW4gU2VjdGlvbiAzLiAgU3Bl
Y2lmaWNhbGx5LCBpdCBjYW4gYmUgdXNlZCB0bw0KDQogICBjaGVjayB0aGUgY29udGludWl0eSBv
ZiBhbiBTRlAsIHRyYWNlIGFuIFNGUCwgb3IgbG9jYWxpemUgdGhlIGZhaWx1cmUNCg0KICAgd2l0
aGluIGFuIFNGUC4gIFRoZSBTRkMgRWNobyBSZXF1ZXN0L1JlcGx5IGNvbnRyb2wgbWVzc2FnZSBm
b3JtYXQgaXMNCg0KICAgcHJlc2VudGVkIGluIEZpZ3VyZSAzLg0KDQoNClRoaXMgc2VlbXMgdG8g
YmUgYW4gaW1wb3J0YW50IHBhcmFncmFwaCDigJQgd291bGQgYmUgdXNlZnVsIHRvIGFsc28gdW5k
ZXJzdGFuZCBob3cgb3RoZXIgZXhpc3RpbmcgYW5kIGJyb2FkbHkgdXNlZCBwcm90b2NvbHMgY2Fu
bm90IGZ1bGZpbGwgcmVxdWlyZW1lbnRzLg0KR0lNPj4gUkZDIDg5MjQgYWxyZWFkeSBwcm92aWRl
ZCBhIGNvbXByZWhlbnNpdmUgYW5hbHlzaXMgYW5kIGNvbmNsdWRlZCB0aGF0IG5vbmUgb2YgdGhl
IGF2YWlsYWJsZSB0b29scyBjYW4gZnVsbHkgY29uZm9ybSB0byB0aGUgcmVxdWlyZW1lbnRzIGxp
c3RlZCBpbiBTZWN0aW9uIDQuDQoNCkNNUDogQXMgcGVyIGFib3ZlLCBJIGRvIG5vdCBzZWUgdGhh
dCBjb25jbHVzaW9uLg0KDQpDTVA6IEFuZCBmcmFua2x5IGV2ZW4gaWYgdGhhdCB3YXMgdGhlIGNh
c2UsIHRoZXJl4oCZcyBubyBpbXBsaWNhdGlvbiB0aGF0IHVzaW5nIHRoZSBleGlzdGluZyBwaWVj
ZXMgaXMgbm90IHN1ZmZpY2llbnQsIG9yIHRoYXQgaXQgaXMgbm90IGVhc2llciB0byBleHRlbmQg
dGhlIGNhbmRpZGF0ZSBwcm90b2NvbHMuDQoNCg0KDQogICAgICBMZW5ndGggLSB0d28tb2N0ZXQt
bG9uZyBmaWVsZCBlcXVhbCB0byB0aGUgVmFsdWUgZmllbGQncyBsZW5ndGggaW4NCg0KICAgICAg
b2N0ZXRzLg0KDQoNClRoZXJlIGFyZSBzZXZlcmFsIG5lc3RlZCBsZW5ndGhzIGRlZmluZWQgaW4g
dGhpcyBkb2N1bWVudCDigJQgd291bGQgYmUgdXNlZnVsIHRvIGFuYWx5emUgdGhhdCB0aGV5IGRv
IG5vdCByZXN1bHQgaW4gaXNzdWVzIHN1Y2ggYXMgcGlnZ3liYWNraW5nIHVuYWNjb3VudGVkIGRh
dGEuDQpHSU0+PiBEbyB5b3Ugc2VlIGFueSBzY2VuYXJpbyB3aGVuIHRoYXQgbWlnaHQgYmUgdGhl
IGNhc2U/DQoNCg0KNi4zLjEuICBTb3VyY2UgVExWDQoNCg0KDQogICBSZXNwb25kZXIgdG8gdGhl
IFNGQyBFY2hvIFJlcXVlc3QgZW5jYXBzdWxhdGVzIHRoZSBTRkMgRWNobyBSZXBseQ0KDQogICBt
ZXNzYWdlIGluIElQL1VEUCBwYWNrZXQgaWYgdGhlIFJlcGx5IG1vZGUgaXMgIlJlcGx5IHZpYSBh
biBJUHY0L0lQdjYNCg0KICAgVURQIFBhY2tldCIuICBCZWNhdXNlIHRoZSBOU0ggZG9lcyBub3Qg
aWRlbnRpZnkgdGhlIGluZ3Jlc3Mgbm9kZSB0aGF0DQoNCiAgIGdlbmVyYXRlZCB0aGUgRWNobyBS
ZXF1ZXN0LCB0aGUgc291cmNlIElEIE1VU1QgYmUgaW5jbHVkZWQgaW4gdGhlDQoNCiAgIG1lc3Nh
Z2UgYW5kIHVzZWQgYXMgdGhlIElQIGRlc3RpbmF0aW9uIGFkZHJlc3MgYW5kIGRlc3RpbmF0aW9u
IFVEUA0KDQogICBwb3J0IG51bWJlciBvZiB0aGUgU0ZDIEVjaG8gUmVwbHkuICBUaGUgc2VuZGVy
IG9mIHRoZSBTRkMgRWNobw0KDQogICBSZXF1ZXN0IE1VU1QgaW5jbHVkZSBhbiBTRkMgU291cmNl
IFRMViAoRmlndXJlIDUpLg0KDQoNClRoaXMgc2VlbXMgdG8gbmVnYXRlIHRoZSBiZW5lZml0IG9m
IGxlc3Mgb3ZlcmhlYWQsIGlmIHRoZSBJUC9VRFAgZmllbGRzIGFyZSBlbWJlZGRlZCBhcyBPQU0g
VExWcy4NCkdJTT4+IE9ubHkgdGhlIFNvdXJjZSBJRCBpcyByZXF1aXJlZCwgbm90IHRoZSB3aG9s
ZSBzZXQgb2YgSVAgYW5kIFVEUCBoZWFkZXJzLg0KDQpUaGlzIGFsc28gc2VlbXMgdG8gYmUgYSBi
aXQgb2YgYW4gaW52aXRhdGlvbiBmb3IgYW4gYXR0YWNrLg0KDQoNCg0KNi40LjEuICBFcnJvcmVk
IFRMVnMgVExWDQoNCg0KSSB3b25kZXIgYXQgdGhpcyBwb2ludCBpZiBpdCBpcyBlYXNpZXIgdG8g
dXNlIExTUCBQaW5nIGRpcmVjdGx5IGluc3RlYWQgb2YgcmUtZGVmaW5lIGl0Lg0KR0lNPj4gSWYg
c29tZW9uZSB3YW50cyB0byBleHBsb3JlIHRoYXQgb3B0aW9uLCBvZiBjb3Vyc2UuDQoNCg0KNi41
LjEuICBTRkMgUmVwbHkgUGF0aCBUTFYNCg0K4oCmDQoNCiAgICogIFNlcnZpY2UgSW5kZXg6IHRo
ZSB2YWx1ZSBmb3IgdGhlIFNlcnZpY2UgSW5kZXggZmllbGQgaW4gdGhlIE5TSCBvZg0KDQogICAg
ICB0aGUgU0ZDIEVjaG8gUmVwbHkgbWVzc2FnZS4NCg0KSG93IGlzIHRoZSBzZXJ2aWNlIGluZGV4
IGluIGEgcmVwbHkgY29uc3RydWN0ZWQ/DQpHSU0+PiBJdCBpcyBwcm92aWRlZCBieSB0aGUgc2Vu
ZGVyIG9mIHRoZSBTRkMgRWNobyBSZXF1ZXN0Lg0KDQpDTVA6IERvZXMgdGhpcyBtZWFuIGl0IHNr
aXBzIGhvcHM/IEFwb2xvZ2llcyBJIGRvIG5vdCB1bmRlcnN0YW5kLg0KDQoNCg0KDQo2LjUuMy4g
IFNGQyBFY2hvIFJlcGx5IFJlY2VwdGlvbg0KDQoNCg0KICAgQW4gU0ZGIFNIT1VMRCBOT1QgYWNj
ZXB0IFNGQyBFY2hvIFJlcGx5IHVubGVzcyB0aGUgcmVjZWl2ZWQgbWVzc2FnZQ0KDQogICBwYXNz
ZXMgdGhlIGZvbGxvd2luZyBjaGVja3M6DQoNCg0KDQogICAqICB0aGUgcmVjZWl2ZWQgU0ZDIEVj
aG8gUmVwbHkgaXMgd2VsbC1mb3JtZWQ7DQoNCg0KDQogICAqICBpdCBoYXMgYW4gb3V0c3RhbmRp
bmcgU0ZDIEVjaG8gUmVxdWVzdCBzZW50IGZyb20gdGhlIFVEUCBwb3J0IHRoYXQNCg0KICAgICAg
bWF0Y2hlcyBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIgb2YgdGhlIHJlY2VpdmVkIHBhY2tl
dDsNCg0KDQpJcyB0aGUgZGVtdWx0aXBsZXhpbmcgYmFzZWQgb24gVURQLCBPQU0gaGFuZGxlLCBv
ciBjb21iaW5hdGlvbj8NCkdJTT4+IFRoZSB2YWx1ZXMgb2YgdGhlIFNlbmRlcidzIEhhbmRsZSBh
bmQgIFNlcXVlbmNlIE51bWJlciBmaWVsZHMgY2FuIGJlIHVzZWQuDQoNCkNNUDogSSB1bmRlcnN0
YW5kIHNldmVyYWwgdmFsdWVzIGNhbiBiZSB1c2VkLg0KQ01QOiBXaGljaCBvbmUgaXMgYWN0dWFs
bHkgdXNlZD8NCkNNUDogSWYgdGhlIEhhbmRsZXMgYW5kIHNlcXVlbmNlcyBtYXRjaCBidXQgbm90
IHRoZSBwb3J0Pw0KDQoNCg0KNi42LiAgVmVyaWZpY2F0aW9uIG9mIHRoZSBTRlAgQ29uc2lzdGVu
Y3kNCg0KICAgKiAgQ29sbGVjdCBpbmZvcm1hdGlvbiBvZiB0aGUgdHJhdmVyc2VkIGJ5IHRoZSBD
VlJlcSBwYWNrZXQgU0ZzIGFuZA0KDQogICAgICBzZW5kIGl0IHRvIHRoZSBpbmdyZXNzIFNGRiBh
cyBDVlJlcCBwYWNrZXQgb3ZlciBJUCBuZXR3b3JrOw0KDQoNCldoYXQgaWYgTlNIIGlzIG5vdCBv
dmVyIElQPw0KR0lNPj4gVGhlbiB0aGUgb3BlcmF0b3Igd2lsbCBzcGVjaWZ5IGFub3RoZXIgbWV0
aG9kIHVzaW5nIHRoZSBSZXBseSBtb2RlLg0KDQpDTVA6IFNvcnJ5IHRoYXQgZG9lcyBub3QgYW5z
d2VyIG15IHF1ZXN0aW9uLiBUaGUgdGV4dCBpbiBxdWVzdGlvbiBpcyBub3QgY29udGV4dHVhbCB0
byBhIHNwZWNpZmllZCByZXBseSBtb2RlLg0KDQoNCg0KICAgU0YgVHlwZTogVHdvIG9jdGV0cyBs
b25nIGZpZWxkLiAgSXQgaXMgZGVmaW5lZCBpbiBbUkZDOTAxNV0gYW5kDQoNCiAgIGluZGljYXRl
cyB0aGUgdHlwZSBvZiBTRiwgZS5nLiwgRmlyZXdhbGwsIERlZXAgUGFja2V0IEluc3BlY3Rpb24s
IFdBTg0KDQogICBvcHRpbWl6YXRpb24gY29udHJvbGxlciwgZXRjLg0KDQoNCklzIFJGQyA5MDE1
IGEgaGFyZCBkZXBlbmRlbmN5IHRvIGltcGxlbWVudCB0aGlzIE9BTT8NCkdJTT4+IFJGQyA5MDE1
IGVzdGFibGlzaGVkIHRoZSBJQU5BIHJlZ2lzdHJ5IG9mIFNGIFR5cGUgYW5kIGFueSBuZXcgU0Yg
dHlwZXMgbXVzdCBiZSByZWdpc3RlcmVkLg0KDQoNCiAgIElBTkEgaXMgcmVxdWVzdGVkIHRvIGFz
c2lnbiBhIG5ldyB0eXBlIGZyb20gdGhlIFNGQyBBY3RpdmUgT0FNDQoNCiAgIE1lc3NhZ2UgVHlw
ZSBzdWItcmVnaXN0cnkgYXMgZm9sbG93czoNCg0KDQoNCiAgICAgICAgICArPT09PT09PSs9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PSs9PT09PT09PT09PT09PT0rDQoNCiAgICAgICAgICB8
IFZhbHVlIHwgICAgICAgICBEZXNjcmlwdGlvbiAgICAgICAgIHwgUmVmZXJlbmNlICAgICB8DQoN
CiAgICAgICAgICArPT09PT09PSs9PT09PT09PT09PT09PT09PT09PT09PT09PT09PSs9PT09PT09
PT09PT09PT0rDQoNCiAgICAgICAgICB8IFRCQTIgIHwgU0ZDIEVjaG8gUmVxdWVzdC9FY2hvIFJl
cGx5IHwgVGhpcyBkb2N1bWVudCB8DQoNCiAgICAgICAgICArLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rDQoNCg0KSXMgdGhlcmUgYSBzaW5nbGUg
dmFsdWUgZm9yIGJvdGggUmVxdWVzdCBhbmQgUmVwbHk/DQpHSU0+PiBZZXMsIGl0IGlzIGEgc2lu
Z2xlIHZhbHVlLiBFY2hvIFJlcXVlc3QgYW5kIEVjaG8gUmVwbHkgYXJlIGlkZW50aWZpZWQgaW4g
dGhlIE1lc3NhZ2UgVHlwZSBmaWVsZCAoRmlndXJlIDMpLg0KDQpDTVA6IElzIHRoaXMgZG9jdW1l
bnQgZGVmaW5pbmcgYSBmdWxsIDY0ayBzcGFjZSBmb3IgYSBzaW5nbGUgdmFsdWU/IElmIHNvIGl0
IGFwcGVhcnMgdG8gYmUgd2FzdGVmdWwuDQoNCg0KDQo5LjIuMS4gIFZlcnNpb24gaW4gdGhlIEFj
dGl2ZSBTRkMgT0FNIEhlYWRlcg0KDQo5LjMuMS4gIFNGQyBFY2hvIFJlcXVlc3QvUmVwbHkgVmVy
c2lvbg0KDQoNClRoZXJlIHNlZW1zIHRvIGJlIGEgdmVyc2lvbiBmb3IgdGhlIE9BTSBhbmQgYSB2
ZXJzaW9uIGZvciB0aGUgbXNnIHR5cGUuIElzIHRoaXMgY29ycmVjdD8gQXJlIHRoZXkgaGllcmFy
Y2hpY2FsIHZlcnNpb25zPyBPciBpbmRlcGVuZGVudD8NClRoaXMgc2VlbXMgdG8gb3Zlcmx5IGNv
bXBsaWNhdGUgcGFyc2luZyBhbmQgY29tcGxpYW5jZS4NCkdJTT4+IEFsbCB2ZXJzaW9ucyBhcmUg
aW5kZXBlbmRlbnQuDQoNCkNNUDogVGhpcyBzZWVtcyBsaWtlIGFuIG9wZXJhdGlvbmFsIHVubmVj
ZXNzYXJ5IGNvbXBsZXhpdHksIGluIGtlZXBpbmcgYSBtYXRyaXggb2Ygc3VwcG9ydGVkIGNvbWJp
bmF0aW9uIG9mIHZlcnNpb25zLiBJZiB0aGVyZSB3YXMgYW4gT3BlcmF0aW9uYWwgQ29uc2lkZXJh
dGlvbnMgc2VjdGlvbiwgdGhpcyBzaG91bGQgYmUgaW5jbHVkZWQuDQoNCg0KDQo5LjMuMy4gIFNG
QyBFY2hvIFJlcXVlc3QvRWNobyBSZXBseSBNZXNzYWdlIFR5cGVzDQoNCkRvZXMgdGhpcyBtZWFu
IHRoYXQgdGhlcmXigJlzIGEgcHJvdG9jb2wgbnVtYmVyIGZvciDigJxBY3RpdmUgT0FN4oCdIHdp
dGggYSBwcm90b2NvbCBudW1iZXIgZm9yIOKAnFJlcXVlc3QvUmVwbHnigJ0gd2l0aCBhIHByb3Rv
Y29sIG51bWJlciBmb3IgZWl0aGVyIHJlcXVlc3Qgb3IgcmVwbHk/DQpHSU0+PiBUaGVzZSBhcmUg
bm90IGFsbCBwcm90b2NvbCBudW1iZXJzLiBPbmx5IHRoZSBBY3RpdmUgT0FNIGlzIGEgbmV3IHBy
b3RvY29sIG51bWJlci4gT3RoZXJzIGFyZSBtZXNzYWdlIHR5cGVzLg0KDQpDTVA6IEFwb2xvZ2ll
cyBJIHdhcyBub3QgY2xlYXIuDQpDTVA6IFRoZSDigJxTRkMgQWN0aXZlIE9BTeKAnSBpcyBhY3R1
YWxseSBhICJTRkMgTmV4dCBQcm90b2NvbOKAnS4NCkNNUDogTXkgaW50ZW50aW9uIG9mIHVzaW5n
IOKAnHByb3RvY29sIG51bWJlcuKAnSBpcyBpbiBhIGdlbmVyaWMgd2F5LiBUbyBnZXQgdG8gc29t
ZSBPQU0gZnVuY3Rpb24sIGEgbm9kZSBuZWVkcyB0byByZWN1cnNpdmVseSBwYXJzZSAzIFRMVnMu
IENvcnJlY3Q/IFRoaXMgc2VlbXMgb3Zlcmx5IGNvbXBsZXguDQoNCg0KDQogICBWYWx1ZXMgZGVm
aW5lZCBmb3IgdGhlIFJldHVybiBDb2RlcyBzdWItcmVnaXN0cnkgYXJlIGxpc3RlZCBpbg0KDQog
ICBUYWJsZSAxNC4NCg0KDQpWYXJpb3VzIHZhbHVlcyBpbiB0aGlzIHRhYmxlIGFyZSBub3QgZGVm
aW5lZCBpbiB0aGUgZG9jdW1lbnQuIFRoZSBwcm9jZWR1cmVzIHNlZW0gbGFja2luZy4NCkdJTT4+
IE90aGVyIHNwZWNpZmljYXRpb25zIG1heSBkZWZpbmUgYWRkaXRpb25hbCBjb2RlIHBvaW50cyBp
biB0aGUgcmVnaXN0cnkuDQoNCkNNUDogVGhhbmsgeW91LiBUaGUgcHJvY2VkdXJlcyBzdGlsbCBz
ZWVtIGxhY2tpbmcuDQoNCkNNUDogQmVzdCwNCg0KQ01QOiDigJQgQ2FybG9zLg0KDQoNCg0KOS43
LiAgU0YgSWRlbnRpZmllciBUeXBlcw0KDQpUaGlzIGRvY3VtZW50IHNlZW1zIHRvIGJlIGNyZWF0
aW5nIGEgc3BhY2UgZm9yIGlkZW50aWZ5aW5nIFNGcyDigJQgd2hpY2ggSSB0aG91Z2h0IHdhcyBt
b3N0bHkgb3V0c2lkZSB0aGUgc2NvcGUgb2YgT0FNIHRvIHRlc3QgU0ZzLg0KR0lNPj4gVGhlIHJl
Z2lzdHJ5IGlzIG9mIFNGIElkZW50aWZpZXJzLCBub3Qgb2YgU0YgVHlwZXMgKHRoYXQgYWxyZWFk
eSBleGlzdHMpLiBIb3BlIHRoYXQgY2xhcmlmaWVzIHRoZSBpc3N1ZS4NCg0KRG9lcyB0aGlzIGZ1
cnRoZXIgaW1wbHkgdGhhdCB0aGVyZeKAmXMgYSBuZXcgcmVxdWlyZW1lbnQgdG8gaGF2ZSB1bmlx
dWUgaWRlbnRpZmllcnMgd2l0aGluIHRoZSBkb21haW4gZm9yIGFsbCBTRnM/DQoNCkkgaG9wZSB0
aGVzZSBjb21tZW50cyBhbmQgcmV2aWV3IHF1ZXN0aW9ucyBhbmQgY29uY2VybnMgYXJlIHVzZWZ1
bCBmb3IgdGhlIFdHIGRpc2N1c3Npb24gYW5kIGNvbnNpZGVyYXRpb24uDQoNClRoYW5rcywNCg0K
Q2FybG9zLg0KDQoNCk5vdiAxLCAyMDIxIDI6NTAgUE3jgIFKb2VsIEhhbHBlcm4gRGlyZWN0IDxq
bWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5j
b20+PuOBruODoeODvOODqzoNCg0KSSBoYXZlIHJlY2VpdmVkIGEgcG9saXRlIHJlcXVlc3Qgd2l0
aCBleHBsYW5hdGlvbiBmb3IgZGVsYXkgYXNraW5nIGZvciBtb3JlIHRpbWUgdG8gcmVhZCBhbmQg
cmV2aWV3IHRoZSBzdWJqZWN0IGRvY3VtZW50LiAgR2l2ZW4gdGhlIHN0YXRlIG9mIHRoZSB3b3Jr
aW5nIGdyb3VwLCBpIHdhbnQgdG8gZW5jb3VyYWdlIGFueSBhbmQgYWxsIHJldmlldy4gIFNvIEkg
YW0gZXh0ZW5kaW5nIHRoZSBsYXN0IGNhbGwgYnkgdHdvIGFkZGl0aW9uYWwgd2Vla3MuDQoNClBs
ZWFzZSByZWFkIGFuZCByZXZpZXcgdGhlIGRvY3VtZW50Lg0KQWxzbywgaWYgeW91IGFyZSB3aWxs
aW5nIHRvIHNlcnZlIGFzIHNoZXBoZXJkIGZvciB0aGlzLCBwbGVhc2UgbGV0IHRoZSBjaGFpcnMg
a25vdy4gIChEb24ndCB3b3JyeSBpZiB5b3UgaGF2ZSBub3Qgc2hlcGhlcmRlZCBhIGRvY3VtZW50
IGJlZm9yZS4gIFRoZSBjaGFpcnMgYXJlIG1vcmUgdGhhbiBoYXBweSB0byBoZWxwIHlvdSB3aXRo
IHRoZSBwcm9jZXNzLikNCg0KVGhhbmsgeW91LA0KSm9lbA0KDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KLS0NCjxpbWFnZTAw
MS5qcGc+PGh0dHA6Ly93d3cudmVyaXpvbi5jb20vPg0KR3lhbiBNaXNocmENCk5ldHdvcmsgU29s
dXRpb25zIEFyY2hpdGVjdA0KRW1haWwgZ3lhbi5zLm1pc2hyYUB2ZXJpem9uLmNvbTxtYWlsdG86
Z3lhbi5zLm1pc2hyYUB2ZXJpem9uLmNvbT4NCk0gMzAxIDUwMi0xMzQ3DQoNCg0KLS0NCjxpbWFn
ZTAwMS5qcGc+PGh0dHA6Ly93d3cudmVyaXpvbi5jb20vPg0KR3lhbiBNaXNocmENCk5ldHdvcmsg
U29sdXRpb25zIEFyY2hpdGVjdA0KRW1haWwgZ3lhbi5zLm1pc2hyYUB2ZXJpem9uLmNvbTxtYWls
dG86Z3lhbi5zLm1pc2hyYUB2ZXJpem9uLmNvbT4NCk0gMzAxIDUwMi0xMzQ3DQoNCg0KPERpZmZf
IGRyYWZ0LWlldGYtc2ZjLW11bHRpLWxheWVyLW9hbS0xNy50eHQgLSBkcmFmdC1pZXRmLXNmYy1t
dWx0aS1sYXllci1vYW0tMTgudHh0Lmh0bWw+DQoNCg==

--_000_CE085BD41DD3484EB94C6800C9F38CFAciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <90221C178A74FE49A540FC5681C6C4D3@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0
ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCjxkaXYgZGlyPSJhdXRvIiBzdHlsZT0id29yZC13
cmFwOiBicmVhay13b3JkOyAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IGxpbmUtYnJlYWs6IGFm
dGVyLXdoaXRlLXNwYWNlOyIgY2xhc3M9IiI+DQpEZWFyIEdyZWcsDQo8ZGl2IGNsYXNzPSIiPjxi
ciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5UaGFuayB5b3UgZm9yIHRoZSByZXBs
eSDigJQgcGxlYXNlIGZpbmQgaW5saW5lIG15IGZvbGxvdy11cHMgKHRvIHRoZSBjb21tZW50cyB5
b3UgcmVzcG9uZGVkIHRvLCBldmVuIHRob3VnaCB0aGVyZeKAmXMgYSBmZXcgeW91IG1pc3NlZCBv
ciBvdGhlcndpc2Ugc2tpcHBlZCk8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkFzIGRpYWxvZ3VlIGluIHRoaXMgdGhyZWFkIHNlZW0gdG8g
YmUgZ2V0dGluZyBpbnRlcnR3aW5lZCBhbmQgaGFyZCB0byBmb2xsb3csIHdpdGggc2V2ZXJhbCB3
ZWVrcyBiZXR3ZWVuIHJlc3BvbnNlcywgSSB3aWxsIGxldCB0aGUgY2hhaXJzIChJIGJlbGlldmUg
dGhlcmXigJlzIG5vIHNoZXBoZXJkIGFzc2lnbmVkKSB0cmFjayB0aGUgaXNzdWVzIGFuZCByZXZp
ZXcgY29tbWVudHMmbmJzcDs8c3BhbiBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsg
Y29sb3I6IHJnYigwLCAwLCAwKTsiIGNsYXNzPSIiPihub3QNCiBzdXJlIGlmIHRoZXJl4oCZcyBh
biBpc3N1ZSB0cmFja2VyKTwvc3Bhbj48c3BhbiBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAw
LCAwKTsgY29sb3I6IHJnYigwLCAwLCAwKTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj5hbmQgdGFr
ZSBpdCBmcm9tIGhlcmUuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2
Pg0KPGRpdiBjbGFzcz0iIj5IYXBweSBIb2xpZGF5cyE8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2PjxiciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRp
diBjbGFzcz0iIj4xMi8xNS8yMSDljYjlvow4OjAw44CBR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIGNsYXNzPSIiPmdyZWdpbWlyc2t5QGdtYWls
LmNvbTwvYT4mZ3Q744Gu44Oh44O844OrOjwvZGl2Pg0KPGJyIGNsYXNzPSJBcHBsZS1pbnRlcmNo
YW5nZS1uZXdsaW5lIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGRpcj0ibHRyIiBzdHlsZT0iY2Fy
ZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXpl
OiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZv
bnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0
YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6
IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBw
eDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyIgY2xhc3M9IiI+DQo8ZGl2IGRpcj0ibHRyIiBjbGFz
cz0iIj5EZWFyIENhcmxvcywNCjxkaXYgY2xhc3M9IiI+cGxlYXNlIGZpbmQgbXkgbm90ZXMgYmVs
b3cgaW4tbGluZSB1bmRlciB0aGUgR0lNMiZndDsmZ3Q7IHRhZy4gQXR0YWNoZWQgaXMgdGhlIGRp
ZmYgaGlnaGxpZ2h0aW5nIHR3byBlZGl0b3JpYWwgY2hhbmdlcy48L2Rpdj4NCjxkaXYgY2xhc3M9
IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPlJlZ2FyZHMsPC9kaXY+DQo8
ZGl2IGNsYXNzPSIiPkdyZWc8L2Rpdj4NCjwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPGRpdiBjbGFz
cz0iZ21haWxfcXVvdGUiPg0KPGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9uIEZy
aSwgTm92IDI2LCAyMDIxIGF0IDg6MTggUE0gQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpICZs
dDs8YSBocmVmPSJtYWlsdG86Y3BpZ25hdGFAY2lzY28uY29tIiBjbGFzcz0iIj5jcGlnbmF0YUBj
aXNjby5jb208L2E+Jmd0OyB3cm90ZTo8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxibG9ja3F1b3Rl
IGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAwcHggMC44ZXg7IGJv
cmRlci1sZWZ0LXdpZHRoOiAxcHg7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgYm9yZGVyLWxl
ZnQtY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZy1sZWZ0OiAxZXg7Ij4NCjxkaXYg
c3R5bGU9Im92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7IiBjbGFzcz0iIj5EZWFyIEdyZWcsDQo8
ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5JIGRpc2Fn
cmVlLiBNeSBwZXJzcGVjdGl2ZSBpcyB0aGF0IHRoZXkgZ28gZnJvbSBub3QgaGVscGZ1bCB0byBw
bGFpbiBoYXJtZnVsLjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4N
CjxkaXYgY2xhc3M9IiI+TGV04oCZcyBsb29rIGF0IHRob3NlIHRocmVlIGFzcGVjdHMgb25lLWJ5
LW9uZSAoY2hhbmdpbmcgdGhlIGJ1bGxldGVkIGxpc3QgaW50byBhIG51bWJlcmVkIGxpc3QgZm9y
IGVhc2Ugb2YgdHJhY2tpbmcpOjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxvbCBjbGFzcz0iIj4N
CjxsaSBjbGFzcz0iIj5UaGlzIGlzIG5vIGRpZmZlcmVudCB0aGFuIFJGQyA4MzAwLiBUaGUgTyBi
aXQgc3BlY2lmaWVzIHRoZSBwYWNrZXQgYmVpbmcgT0FNLDxzcGFuIGNsYXNzPSJBcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2xpPjwvb2w+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPGRpdiBjbGFzcz0iIj5HSU0yJmd0OyZndDsgSSBkb24ndCBrbm93IG9mIGEg
ZGVmaW5pdGlvbiBvZiBhbiAmcXVvdDtPQU0gcGFja2V0JnF1b3Q7LiBFdmVuIG1vcmUsIFJGQyA4
MzAwIGRvZXMgbm90IHJlZmVyIHRvIGFueSBzdWNoIGRlZmluaXRpb24sIG5vciBkb2VzIGl0IHBy
b3ZpZGUgaXQuJm5ic3A7IGRyYWZ0LWlldGYtc2ZjLW11bHRpLWxheWVyLW9hbSBjbGFyaWZpZXMg
dGhlIHVzZSBvZiBPIGJpdCBmb3IgdGhlIGFjdGl2ZSBTRkMgTlNIIE9BTS48L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9k
aXY+DQo8ZGl2PkNNUDI6IEkgYW0gbm90IHN1cmUgb2YgdGhlIGltcGxpY2F0aW9uIG9mIHlvdSBu
b3Qga25vd2luZyB0aGF0IGRlZmluaXRpb24sIG5vciBkbyBJIHNlZSB0aGlzIHJlc3BvbnNlIG1v
dmluZyBhbGlnbm1lbnQgZm9yd2FyZC48L2Rpdj4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+
DQo8ZGl2PjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBjb2xvcjogcmdi
KDAsIDAsIDApOyIgY2xhc3M9IiI+Q01QMjo8L3NwYW4+PHNwYW4gc3R5bGU9ImNhcmV0LWNvbG9y
OiByZ2IoMCwgMCwgMCk7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IiBjbGFzcz0iIj4mbmJzcDs8L3Nw
YW4+RnJvbSBSRkM4MzAwOjwvZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9IiI+PHNwYW4gc3R5bGU9
ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IiBjbGFzcz0i
Ij5DTVAyOjwvc3Bhbj48c3BhbiBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgY29s
b3I6IHJnYigwLCAwLCAwKTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj4mbmJzcDsgJm5ic3A7ICZu
YnNwOyBUaGUgTyBiaXQgTVVTVCBiZSBzZXQgZm9yIE9BTSBwYWNrZXRzIGFuZCBNVVNUIE5PVCBi
ZSBzZXQgZm9yPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjog
cmdiKDAsIDAsIDApOyBjb2xvcjogcmdiKDAsIDAsIDApOyIgY2xhc3M9IiI+Q01QMjo8L3NwYW4+
PHNwYW4gc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGNvbG9yOiByZ2IoMCwgMCwg
MCk7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgbm9uLU9BTSBw
YWNrZXRzLiAmbmJzcDtUaGUgTyBiaXQgTVVTVCBOT1QgYmUgbW9kaWZpZWQgYWxvbmcgdGhlIFNG
UC48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQpDTVAyOiBBbmQg
UkZDODkyNCBpbmNsdWRlcyDigJxPQU0gcGFja2V04oCdIDMwIHRpbWVzLjxiciBjbGFzcz0iQXBw
bGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+DQo8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxiciBjbGFz
cz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgZGlyPSJsdHIiIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZh
bWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9u
dC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNp
bmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJh
bnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdl
YmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IiBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj4NCjxibG9ja3F1b3RlIGNsYXNzPSJnbWFp
bF9xdW90ZSIgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAwcHggMC44ZXg7IGJvcmRlci1sZWZ0LXdp
ZHRoOiAxcHg7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgYm9yZGVyLWxlZnQtY29sb3I6IHJn
YigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZy1sZWZ0OiAxZXg7Ij4NCjxkaXYgc3R5bGU9Im92ZXJm
bG93LXdyYXA6IGJyZWFrLXdvcmQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8b2wgY2xh
c3M9IiI+DQo8bGkgY2xhc3M9IiI+dGhlIE5leHQgUHJvdG9jb2wgc3BlY2lmaWVzIHRoZSB0eXBl
IG9mIHBhY2tldCB3aGljaCBjYW4gYmUg4oCcQWN0aXZlIFNGQyBPQU3igJ08L2xpPjx1bCBjbGFz
cz0iIj4NCjxsaSBjbGFzcz0iIj5TdGF0aW5nIGhvd2V2ZXIgdGhhdCB0aGUgaWRlbnRpZmljYXRp
b24gaXMgYmFzZWQgb24gYSBjb21iaW5hdGlvbiBvZiBmaWVsZHMgaXMgaW5jb3JyZWN0LjwvbGk+
PC91bD4NCjxsaSBjbGFzcz0iIj5UaGlzIGlzIG5vdCBhIGdlbmVyaWMgYmVoYXZpb3IgdGhhdCBu
ZWVkcyBzcGVjaWZ5aW5nIG9yIHVwZGF0aW5nLiBJdCBpcyBwYXJ0IG9mIHRoZSBzcGVjaWZpYyBO
U0ggTmV4dCBQcm90b2NvbCB2YWx1ZSBiZWhhdmlvciBmb3IgdGhlIE5TSCBOZXh0IFByb3RvY29s
IGJlaW5nIGRlZmluZWQgYXMg4oCcQWN0aXZlIFNGQyBPQU3igJ0uPC9saT48bGkgY2xhc3M9IiI+
VGhpcyBpcyBpbmNvcnJlY3QgYW5kIGEgc2VyaW91cyBvdmVyLXJlYWNoLiBTcGVjaWZpY2FsbHk6
PC9saT48dWwgY2xhc3M9IiI+DQo8bGkgY2xhc3M9IiI+SWYgdGhlIE8gYml0IGlzIHNldCBhbmQg
dGhlIE5leHQgcHJvdG9jb2wgaXMgbm90IOKAnEFjdGl2ZSBTRkMgT0FN4oCdLCB0aGUgZGVmaW5p
dGlvbiBpcyBtdWNoIGJleW9uZCB0aGUgc2NvcGUgb2YgdGhpcyBkb2N1bWVudCDigJQgc2luY2Ug
dGhpcyBkb2N1bWVudCBzcGVjaWZpZXMgYmVoYXZpb3JzIGZvciBvbmUgc3BlY2lmaWMgU0ZDIE9B
TSBwcm90b2NvbCB3aGljaCBpcyDigJxPbmUgQWN0aXZlIFNGQyBPQU3igJ0gKG5hbWUgdG8gYmUg
bmFycm93c2NvcGVkDQogYXMgcGVyIG90aGVyIHBlbmRpbmcgdGhyZWFkKTwvbGk+PC91bD4NCjwv
b2w+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdiBjbGFzcz0iIj5HSU0yJmd0
OyZndDsgSSBkb24ndCBzZWUgd2h5IHlvdSByZS1uYW1lIHRoZSBBY3RpdmUgU0ZDIE9BTSBwcm90
b2NvbCBpbnRvICZxdW90O09uZSBBY3RpdmUgU0ZDIE9BTSZxdW90Oy4gVGhhdCBpcyBub3Qgd2hh
dCBpcyBpbiB0aGUgZHJhZnQuIEFyZSB5b3UgcHJlcGFyaW5nIGFub3RoZXIgZHJhZnQgdGhhdCB5
b3UgYmVsaWV2ZSB3aWxsIHVwZGF0ZSBkcmFmdC1pZXRmLXNmYy1tdWx0aS1sYXllci1vYW0gYnkg
aW50cm9kdWNpbmcgYW4gYWRkaXRpb25hbA0KIGFjdGl2ZSBTRkMgT0FNIHByb3RvY29sPyZuYnNw
OzwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj48YnIg
Y2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXY+Q01QMjogTXkgcG9pbnQgaXMgdGhhdCZuYnNwO2RyYWZ0
LWlldGYtc2ZjLW11bHRpLWxheWVyLW9hbSBpcyBub3QgdGhlIG9ubHkgQWN0aXZlIFNGQyBPQU0g
cHJvdG9jb2wuPC9kaXY+DQo8ZGl2PkNNUDI6IFJGQzg5MjQgaW5jbHVkZXMgSUNNUCwgd2hpY2gg
Ynkgc2ltcGx5IHNldHRpbmcgTz0xIGFuZCBOUCBhcyBJUCBjYW4gYmUgdXNlZC48L2Rpdj4NCjxi
ciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgZGlyPSJsdHIiIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBm
b250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6IG5vcm1h
bDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVy
LXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRl
eHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBw
eDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7
IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj4NCjxibG9ja3F1b3RlIGNsYXNz
PSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAwcHggMC44ZXg7IGJvcmRlci1s
ZWZ0LXdpZHRoOiAxcHg7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgYm9yZGVyLWxlZnQtY29s
b3I6IHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZy1sZWZ0OiAxZXg7Ij4NCjxkaXYgc3R5bGU9
Im92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8
b2wgY2xhc3M9IiI+DQo8dWwgY2xhc3M9IiI+DQo8bGkgY2xhc3M9IiI+SWYgdGhlIE8gYml0IGlz
IHNldCBhbmQgdGhlIE5leHQgcHJvdG9jb2wgaXMgbm90IOKAnEFjdGl2ZSBTRkMgT0FN4oCdLCBh
bmQgdGhpcyBkb2N1bWVudCBzb21laG93IGNvbmNsdWRlcyB0aGF0IHRoZSBPQU0gaXMgaW4gdGhl
IENvbnRleHQgSGVhZGVyLCB0aGVuIGl0IGlzOjwvbGk+PHVsIGNsYXNzPSIiPg0KPGxpIGNsYXNz
PSIiPkJyZWFraW5nIG90aGVyIE9BTSBwcm90b2NvbHMgaW5jbHVkaW5nIG90aGVyIEFjdGl2ZSBT
RkMgT0FNIHByb3RvY29scyBlbmNhcHN1bGF0ZWQgaW4gSVB2NCwgaW4gSVB2NiwgU0ZDIFRyYWNl
LiBJdCBpcyB2YWxpZCB0byBoYXZlIE89MSwgTlNIIE5QIGFzIElQdjQsIGFuZCBhbiBPQU0gcGFj
a2V0IGVuY2Fwc3VsYXRlZC4mbmJzcDs8L2xpPjwvdWw+DQo8L3VsPg0KPC9vbD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIiPkdJTTImZ3Q7Jmd0OyBQcm90b2Nv
bHMgdGhhdCB1c2UgSVAvVURQIGVuY2Fwc3VsYXRpb24gYXJlIG5vdCBhY3RpdmUgU0ZNIE9BTSBw
cm90b2NvbHMgZXZlbiB0aG91Z2ggdGhleSBtaWdodCBiZSB1c2VkIGFzIHN1Y2guIEkgZXhwZWN0
IHRoYXQgaWYgdGhlIHBheWxvYWQgb2YgTlNIIGlzIGFuIElDTVB2NiBlY2hvIHJlcXVlc3QsIHRo
ZSBPIGJpdCB3aWxsIGJlIGNsZWFyZWQgYW5kIHRoZSBOZXh0IFByb3RvY29sIHNldCB0byBJUHY2
DQogdmFsdWUuPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdj5DTVAyOiBUaGUgZmlyc3Qgc2VudGVuY2Ug
aXMgaW50ZXJlc3Rpbmc6PC9kaXY+DQo8ZGl2PkNNUDI6IDEuIHBsZWFzZSBwb2ludCB0byBhIHJl
ZmVyZW5jZSB0aGF0IGV4cGxhaW5zIHRoYXQgdXNpbmcgYSBzcGVjaWZpYyBlbmNhcHN1bGF0aW9u
IHByZXZlbnRzIHNwZWNpZmljIGZ1bmN0aW9uYWxpdHkuPC9kaXY+DQo8ZGl2PkNNUDI6IDIuIFdo
YXQgaXMgYSBwcm90b2NvbCB1c2VkIGFzIGFjdGl2ZSBPQU0gYnV0IG5vdCBiZWluZyBhY3RpdmUg
T0FNPzwvZGl2Pg0KPGRpdj5DTVAyOiBSZWdhcmRpbmcgdGhlIHNlY29uZCBzZW50ZW5jZSwgdGhh
bmtzIGZvciBzaGFyaW5nIHdoYXQgeW91IGV4cGVjdCDigJQgaG93ZXZlciB0aGF0IGlzIGRpZmZl
cmVudCB0aGFuIHdoYXQgc3BlY3Mgd3JpdGUgOi0pIFdoeSB3b3VsZCBlbmNhcHN1bGF0aW9uIGRp
Y3RhdGUgdGhlIHZhbHVlIG9mIHRoZSBPIGJpdD8gVGFrZSBmb3IgZXhhbXBsZSBCRkQgZW5jYXBz
dWxhdGVkIGluIElQ4oCmJm5ic3A7PC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGRpcj0ibHRyIiBzdHls
ZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9u
dC1zaXplOiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3Jt
YWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxp
Z246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUt
c3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lk
dGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSJn
bWFpbF9xdW90ZSI+DQo8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJn
aW46IDBweCAwcHggMHB4IDAuOGV4OyBib3JkZXItbGVmdC13aWR0aDogMXB4OyBib3JkZXItbGVm
dC1zdHlsZTogc29saWQ7IGJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMjA0LCAyMDQsIDIwNCk7IHBh
ZGRpbmctbGVmdDogMWV4OyI+DQo8ZGl2IHN0eWxlPSJvdmVyZmxvdy13cmFwOiBicmVhay13b3Jk
OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPG9sIGNsYXNzPSIiPg0KPHVsIGNsYXNzPSIi
Pg0KPHVsIGNsYXNzPSIiPg0KPGxpIGNsYXNzPSIiPkJyZWFraW5nIHRoZSB1c2Ugb2YgY29udGV4
dCBoZWFkZXJzLCBzaW5jZSB0aGV5IG5lZWQgY29udGV4dCB0aGF0IG91Z2h0IHRvIGVxdWFsbHkg
YXBwbHkgdG8gT0FNcyBhbmQgdG8gZGF0YSBwYWNrZXRzLCBhcyBmb3IgZXhhbXBsZSBhIEZsb3cg
TGFiZWwsIGEgRm9yd2FyZGluZyBjb250ZXh0LCBldGMuIFJlLXdyaXRpbmcmbmJzcDtDb250ZXh0
IEhlYWRlcnMgYnJlYWtzIHRoYXQuPC9saT48L3VsPg0KPC91bD4NCjwvb2w+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdiBjbGFzcz0iIj5HSU0yJmd0OyZndDsgZHJhZnQtaWV0
Zi1zZmMtbXVsdGktbGF5ZXItb2FtIGRvZXMgbm90IGluY2x1ZGUgYW55IHByb2Nlc3NpbmcgdGhh
dCByZXF1aXJlcyByZS13cml0aW5nIGFuIE5TSCBDb250ZXh0IEhlYWRlci4mbmJzcDs8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+PGJyIGNsYXNzPSIi
Pg0KPC9kaXY+DQo8ZGl2PkNNUDI6IFlvdXIgZG9jdW1lbnQgc2F5cyB0aGUgZm9sbG93aW5nOjwv
ZGl2Pg0KPGRpdj5DTVAyOiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7LSBBbiBT
RkMgTlNIIENvbnRleHQgSGVhZGVyKHMpIGNvbnRhaW4gYW4gT0FNIHByb2Nlc3Npbmc8L2Rpdj4N
CjxkaXYgY2xhc3M9IiI+Q01QMjogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2lu
c3RydWN0aW9ucyBvciBkYXRhLjwvZGl2Pg0KQ01QMjogd2hpY2ggcHJldmVudHMgdXNpbmcgY29u
dGV4dCBoZWFkZXIgZm9yIHNwZWPigJllZCBjb250ZXh0IGhlYWRlciB1c2VzLjxiciBjbGFzcz0i
QXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+DQo8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGRpcj0ibHRyIiBzdHls
ZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9u
dC1zaXplOiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3Jt
YWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxp
Z246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUt
c3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lk
dGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSJn
bWFpbF9xdW90ZSI+DQo8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJn
aW46IDBweCAwcHggMHB4IDAuOGV4OyBib3JkZXItbGVmdC13aWR0aDogMXB4OyBib3JkZXItbGVm
dC1zdHlsZTogc29saWQ7IGJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMjA0LCAyMDQsIDIwNCk7IHBh
ZGRpbmctbGVmdDogMWV4OyI+DQo8ZGl2IHN0eWxlPSJvdmVyZmxvdy13cmFwOiBicmVhay13b3Jk
OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPG9sIGNsYXNzPSIiPg0KPHVsIGNsYXNzPSIi
Pg0KPC91bD4NCjwvb2w+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRp
diBjbGFzcz0iIj5J4oCZZCBlbmNvdXJhZ2UgdGhlIFdHLCBzaGVwaGVyZCwgYW5kIFdHIENoYWly
cyB0byBtb3JlIGNsb3NlbHkgaW5zcGVjdCBhbmQgcmV2aWV3IHRoaXMgZG9jdW1lbnQsIHNwZWNp
ZmljYWxseSB3aGV0aGVyIGlzIGRlZmluaW5nIG9uZSBTRkMgQWN0aXZlIE9BTSBwcm90b2NvbCwg
b3IgYnJlYWtpbmcgZnVuY3Rpb25hbGl0eSB3aGlsZSByZWRlZmluaW5nIGJhc2UgUkZDIDgzMDAg
YmVoYXZpb3IuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRp
diBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNz
PSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkFsdGhvdWdoIHRoZXNlIHdlcmUgYnJvdWdodCB1
cCBiZWZvcmUsIGhpZ2hsaWdodGluZyBhIGNvdXBsZSBvZiBjb21tZW50czo8L2Rpdj4NCjxkaXYg
Y2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0i
Ij4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4xLiZuYnNwOyBJbnRyb2R1Y3Rpb248YnIgY2xhc3M9
IiI+DQombmJzcDsgJm5ic3A7QWxzbywgdGhpcyBkb2N1bWVudCB1cGRhdGVzJm5ic3A7U2VjdGlv
biAyLjIgb2YgW1JGQzgzMDBdIGluIHBhcnQgb2YgdGhlDQo8ZGl2IGNsYXNzPSIiPiZuYnNwOyAm
bmJzcDtkZWZpbml0aW9uIG9mIE8gYml0IGluIHRoZSBOU0guPC9kaXY+DQo8YnIgY2xhc3M9IiI+
DQpDTVA6IEkgZG8gbm90IHNlZSB0aGUgbmVlZCB0byByZWRlZmluZSB0aGUgTyBiaXQgaW4gdGhl
IE5TSC48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj40LiZuYnNwOyBBY3Rp
dmUgT0FNIElkZW50aWZpY2F0aW9uIGluIHRoZSBOU0gNCjxkaXYgY2xhc3M9IiI+Jm5ic3A7ICZu
YnNwO1RoZSBPIGJpdCBpbiB0aGUgTlNIIGlzIGRlZmluZWQgaW4gW1JGQzgzMDBdIGFzIGZvbGxv
d3M6PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPiZuYnNwOyAmbmJzcDsgJm5ic3A7IE8gYml0OiBTZXR0
aW5nIHRoaXMgYml0IGluZGljYXRlcyBhbiBPQU0gcGFja2V0LjwvZGl2Pg0KPGRpdiBjbGFzcz0i
Ij4mbmJzcDsgJm5ic3A7VGhpcyBkb2N1bWVudCB1cGRhdGVzIHRoYXQgZGVmaW5pdGlvbiBhcyBm
b2xsb3dzOjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyBPIGJpdDog
U2V0dGluZyB0aGlzIGJpdCBpbmRpY2F0ZXMgYW4gT0FNIGNvbW1hbmQgYW5kL29yIGRhdGEgaW48
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgdGhlIE5TSCBDb250ZXh0
IEhlYWRlciBvciBwYWNrZXQgcGF5bG9hZC48L2Rpdj4NCjxiciBjbGFzcz0iIj4NCkNNUDogVGhl
cmUgaXMsIGFzIHNob3duIGFib3ZlLCBubyBuZWVkIGZvciB0aGlzLjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+R0lNMiZndDsmZ3Q7IEFzIGEgcmVz
dWx0IG9mIFJGQyA4MzAwIG5vdCBwcm92aWRpbmcgYSByZWZlcmVuY2Ugb3IgZGVmaW5pdGlvbiBv
ZiBhbiAmcXVvdDtPQU0gcGFja2V0JnF1b3Q7LCB0aGlzIGRyYWZ0IGFkZHJlc3NlcyB0aGF0IGZv
ciB0aGUgY2FzZSBvZiBBY3RpdmUgU0ZDIE9BTS4mbmJzcDs8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2
PkNNUDI6IFRoYW5rIHlvdSBmb3IgZXhwbGFpbmluZyB0aGUgcmF0aW9uYWwgZm9yIHRoZSBPLWJp
dCB0ZXh0IGluIHlvdXIgZG9jdW1lbnQuPC9kaXY+DQo8ZGl2PkNNUDI6IFBsZWFzZSBzZWFyY2gg
Zm9yIOKAnE9BTSBwYWNrZXTigJ0gaW4gZXhpc3RpbmcgUkZDcyBnb2luZyBiYWNrIHRvIGF0IGxl
YXN0IDE1IHllYXJzIGFnby48L2Rpdj4NCjxkaXY+Q01QMjombmJzcDtkcmFmdC1pZXRmLXNmYy1t
dWx0aS1sYXllci1vYW0gZG9lcyBub3QgcHJvdmlkZSB0aGUgZGVmaW5pdGlvbiAobm90IG5lZWRl
ZCBmcmFua2x5KSBvZiB3aGF0IHlvdSBzYXkgbmVlZHMgZGVmaW5pbmcuPC9kaXY+DQo8YnIgY2xh
c3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IGRpcj0ibHRyIiBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1m
YW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZv
bnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFj
aW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRy
YW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13
ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyIgY2xh
c3M9IiI+DQo8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+DQo8YmxvY2txdW90ZSBjbGFzcz0iZ21h
aWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46IDBweCAwcHggMHB4IDAuOGV4OyBib3JkZXItbGVmdC13
aWR0aDogMXB4OyBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IGJvcmRlci1sZWZ0LWNvbG9yOiBy
Z2IoMjA0LCAyMDQsIDIwNCk7IHBhZGRpbmctbGVmdDogMWV4OyI+DQo8ZGl2IHN0eWxlPSJvdmVy
Zmxvdy13cmFwOiBicmVhay13b3JkOyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBj
bGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNz
PSIiPiZuYnNwOyAmbmJzcDsqICZuYnNwO08gYml0IHNldCBhbmQgdGhlICZxdW90O05leHQgUHJv
dG9jb2wmcXVvdDsgdmFsdWUgZG9lcyBub3QgbWF0Y2ggdGhlIHZhbHVlPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPiZuYnNwOyAmbmJzcDsgJm5ic3A7IEFjdGl2ZSBTRkMgT0FNIChUQkExKSwgZGVmaW5l
ZCBpbiBTZWN0aW9uIDkuMTo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOy0gQW4gU0ZDIE5TSCBDb250ZXh0IEhlYWRlcihzKSBjb250YWluIGFu
IE9BTSBwcm9jZXNzaW5nPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPiZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDtpbnN0cnVjdGlvbnMgb3IgZGF0YS48L2Rpdj4NCjxiciBjbGFzcz0iIj4N
CkNNUDogQXMgc2hvd24gYWJvdmUsIHRoaXMgMS4gYnJlYWtzIGZ1bmN0aW9uYWxpdHkgKGUuZy4s
IEZsb3cgTGFiZWwgaW4gY29udGV4dCkgYW5kIDIuIGhhcyBhYnNvbHV0ZWx5ICpubyogbmVlZCB0
byBiZSBpbmNsdWRlZCBpbiB0aGlzIHNwZWNpZmljIE9BTSBwcm90b2NvbCBkb2N1bWVudC48L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIiPkdJTTImZ3Q7
Jmd0OyBJZiB0aGVyZSdzIG5vIE5TSCBDb250ZXh0IEhlYWRlciB3aXRoIE9BTSBwcm9jZXNzaW5n
IGluc3RydWN0aW9uIG9yIGRhdGEsIHRoZW4gdGhlIE8gYml0IHdpbGwgbm90IGJlIHNldC4gSWYg
b25lIG9yIG1vcmUgTlNIIENvbnRleHQgSGVhZGVyIGluY2x1ZGVzIE9BTSBwcm9jZXNzaW5nIGlu
c3RydWN0aW9ucyBvciBkYXRhLCB0aGVuLCBJIGFzc3VtZSwgdGhlIE8gYml0IHdpbGwgYmUgc2V0
LiBkcmFmdC1pZXRmLXNmYy1tdWx0aS1sYXllci1vYW0NCiBkb2VzIG5vdCBjaGFuZ2UgdGhhdC4g
KEkgbXVjaCBhcHByZWNpYXRlIEZyYW5rJ3MgY29tbWVudHMgYW5kIHRoZSBkaXNjdXNzaW9uIHRo
YXQgaGVscGVkIGNsYXJpZnkgdGhhdCBzY2VuYXJpby4pPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdj5D
TVAyOiBDYW4geW91IHBsZWFzZSBzaGFyZSBhIHJlZmVyZW5jZSB0byBPQU0gaW4gTlNIIGNvbnRl
eHQgaGVhZGVycz88L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgZGlyPSJsdHIiIHN0eWxlPSJjYXJldC1j
b2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDEy
cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13
ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7
IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9y
bWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0
ZXh0LWRlY29yYXRpb246IG5vbmU7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1b3Rl
Ij4NCjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjogMHB4IDBw
eCAwcHggMC44ZXg7IGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IGJvcmRlci1sZWZ0LXN0eWxlOiBz
b2xpZDsgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZy1sZWZ0
OiAxZXg7Ij4NCjxkaXYgc3R5bGU9Im92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7IiBjbGFzcz0i
Ij4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0K
PGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+NS4mbmJz
cDsgQWN0aXZlIFNGQyBPQU0gSGVhZGVyPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4mbmJzcDsgJm5ic3A7VGhpcyBkb2N1
bWVudCBkZWZpbmVzIEFjdGl2ZSBPQU0gSGVhZGVyPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPiZuYnNw
OyAmbmJzcDsoRmlndXJlIDIpIHRvIGRlbXVsdGlwbGV4IGFjdGl2ZSBPQU0gcHJvdG9jb2xzIG9u
IGFuIFNGQy48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+Q01QOiBUaGUgaWRlbnRpZmljYXRpb24gb2YgT0FNIHByb3RvY29s
cyBpcyBhbHJlYWR5IHNvbHZlZCBkaXJlY3RseSBpbiBSRkMgODMwMCBieSB1c2luZyB0aGUgTlNI
IE5leHQgUHJvdG9jb2wuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkNNUDogVGhpcyBtZXRhLWhlYWRl
ciBpcyByZWR1bmRhbnQgYXQgYmVzdC48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIi
Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4mbmJzcDsgJm5ic3A7ICZu
YnNwOyBNc2cgVHlwZSAtIHNpeCBiaXRzIGxvbmcgZmllbGQgaWRlbnRpZmllcyBPQU0gcHJvdG9j
b2wsIGUuZy4sIEVjaG88L2Rpdj4NCjxkaXYgY2xhc3M9IiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
UmVxdWVzdC9SZXBseSBvciBCaWRpcmVjdGlvbmFsIEZvcndhcmRpbmcgRGV0ZWN0aW9uLjwvZGl2
Pg0KPGJyIGNsYXNzPSIiPg0KQ01QOiBGaXJzdCwgd2h5IHdvdWxkIEJGRCBiZSBjYXJyaWVkIGFz
IOKAnE9uZSBTRkMgQWN0aXZlIE9BTSBwcm90b2NvbOKAnSAtJmd0OyBHLUFDaC1saWtlIG1ldGEt
aGVhZGVyIHdpdGggQkZEIE1zZyBUeXBlPzwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjxkaXYgY2xhc3M9IiI+R0lNMiZndDsmZ3Q7IGRyYWZ0LWlldGYtc2ZjLW11bHRpLWxh
eWVyLW9hbSBkb2VzIG5vdCBkZWZpbmUgaG93IEJGRCB0byBiZSBjYXJyaWVkIGluIE5TSCBlbnZp
cm9ubWVudC4gV2lsbCByZW1vdmUgdGhlIHJlZmVyZW5jZSB0byBCRkQgaW4gdGhlIG5leHQgdXBk
YXRlLiZuYnNwOzwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXY+Q01QMjogV2hldGhlciB5b3UgcmVtb3Zl
IGl0IGZyb20geW91ciBkcmFmdCwgaXQgaXMgc3RpbGwgYW5vdGhlciBTRkMgQWN0aXZlIE9BTSBQ
cm90b2NvbC48L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNs
YXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgZGlyPSJsdHIiIHN0eWxlPSJjYXJldC1jb2xv
cjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDEycHg7
IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWln
aHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRl
eHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFs
OyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0
LWRlY29yYXRpb246IG5vbmU7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj4N
CjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAw
cHggMC44ZXg7IGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xp
ZDsgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZy1sZWZ0OiAx
ZXg7Ij4NCjxkaXYgc3R5bGU9Im92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7IiBjbGFzcz0iIj4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPkNNUDogU2Vjb25kLCBJIGJlbGlldmUgdGhp
cyBhbHNvIGV4cGxhaW5zIHRoYXQgd2hhdCB0aGlzIGRvY3VtZW50IGlzIGRlZmluaW5nIGlzIHRo
ZSDigJxFY2hvIFJlcXVlc3QvUmVwbHnigJ0gQWN0aXZlIE9BTSBQcm90b2NvbC48L2Rpdj4NCjxk
aXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkNNUDogU2lu
Y2UgdGhlIG5hbWUgb2YgdGhlIGFjdGl2ZSBPQU0gcHJvdG9jb2wgZGVmaW5lZCBpbiB0aGlzIGRv
Y3VtZW50IGlzICZxdW90Ozxmb250IGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPkVjaG8gUmVxdWVz
dC9SZXBseeKAnSwgY291bGQgSSBwbGVhc2UgcmVxdWVzdCB0bzo8L3NwYW4+PC9mb250PjwvZGl2
Pg0KPGRpdiBjbGFzcz0iIj48Zm9udCBjbGFzcz0iIj5DTVA6IDEuIFByb3ZpZGUgYSBtb3JlIHNw
ZWNpZmljIG5hbWUgKHNpbmNlJm5ic3A7RWNobyBSZXF1ZXN0L1JlcGx5IGNhbiBlYXNpbHkgYmUg
Y29uZnVzZWQgd2l0aCB1c2luZyBJQ01QKTwvZm9udD48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIiPkdJTTImZ3Q7Jmd0OyBUaHJvdWdob3V0IHRoZSBk
b2N1bWVudCwgJnF1b3Q7RWNobyBSZXF1ZXN0L1JlcGx5JnF1b3Q7IGFuZCAmcXVvdDtTRkMgRWNo
byBSZXF1ZXN0L1JlcGx5JnF1b3Q7IGFyZSB1c2VkIGludGVyY2hhbmdlYWJseS4gV2lsbCBhZGQg
YW4gZXhwbGljaXQgbm90ZSB0byB0aGF0IGluIHRoZSBUZXJtaW5vbG9neSBzZWN0aW9uLjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj48YnIgY2xhc3M9
IiI+DQo8L2Rpdj4NCjxkaXY+Q01QMjogV2hldGhlciB0aGVyZeKAmXMgYSBnbG9iYWwgcmVwbGFj
ZSwgSUNNUCBjYW4gc3RpbGwgYmUgYW5vdGhlciBTRkMgQWN0aXZlIE9BTSBQcm90b2NvbC48L2Rp
dj4NCjxiciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgZGlyPSJsdHIiIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAs
IDApOyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6
IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsg
bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAw
cHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNp
bmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246
IG5vbmU7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj4NCjxibG9ja3F1b3Rl
IGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAwcHggMC44ZXg7IGJv
cmRlci1sZWZ0LXdpZHRoOiAxcHg7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgYm9yZGVyLWxl
ZnQtY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZy1sZWZ0OiAxZXg7Ij4NCjxkaXYg
c3R5bGU9Im92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IGNsYXNzPSIiPjxmb250IGNsYXNzPSIiPkNNUDogMi4gUmVuYW1lIHRoZSB0aXRs
ZSBvZiB0aGlzIGRvY3VtZW50IHRvJm5ic3A7Y2xlYXJseSBkZWZpbmUgaXRzIHNjb3BlIGZvciBv
bmUgc3BlY2lmaWMgU0ZDIEFjdGl2ZSBPQU0mbmJzcDs8c3BhbiBjbGFzcz0iIj5wcm90b2NvbCwg
YnkgbmFtZSwgYW5kIG5vdCBhbGwgQWN0aXZlIE9BTSBQcm90b2NvbHM/PC9zcGFuPjwvZm9udD48
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIiPkdJTTIm
Z3Q7Jmd0OyBUaGUgZG9jdW1lbnQgcHJvdmlkZXMgdGhlIGZyYW1ld29yayBmb3IgQWN0aXZlIFNG
QyBPQU0gYW5kIGRlZmluZXMgU0ZDIEVjaG8gUmVxdWVzdC9SZXBseSBwcm90b2NvbC4gSSB3aWxs
IGdsYWRseSB1cGRhdGUgdGhlIHRpdGxlIG9mIHRoZSBkb2N1bWVudCwgdGhlIFdHIGRlY2lkZXMg
dGhhdCBpcyBuZWNlc3NhcnkuPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdj5DTVAyOiBXaGF0IHlvdSB3
cml0ZSBpbW1lZGlhdGVseSBhYm92ZSBkb2VzIG5vdCBtYXRjaCB0aGUgQWJzdHJhY3Qgb2YmbmJz
cDtkcmFmdC1pZXRmLXNmYy1tdWx0aS1sYXllci1vYW0uPC9kaXY+DQo8ZGl2PkNNUDI6IEFuZCBh
Z2FpbiwgdGhlIG9ubHkgdGltZSB0aGUgd29yZCDigJxGcmFtZXdvcmsgYXBwZWFycyBpbiB0aGlz
IGRyYWZ0IGlzIGFzIHBhcnQgb2YgdGhlIENpdGF0aW9uIGZvciZuYnNwO1JGQzg5MjQhIDotKTwv
ZGl2Pg0KPGRpdj5DTVAyOiBObyBvdGhlciBmcmFtZXdvcmsgbmVlZGVkLiZuYnNwOzwvZGl2Pg0K
PGRpdj5DTVAyOiBUaGUgQWJzdHJhY3Qgc2F5cyDigJxyZXF1aXJlbWVudHPigJ0sICZxdW90O2Fu
IGVuY2Fwc3VsYXRpb27igJ0sICZxdW90O2EgbWVjaGFuaXNtIHRvIGRldGVjdCBhbmQgbG9jYWxp
emUgZGVmZWN0c+KAneKApiB5b3Ugc2F5IG5vdyBhIOKAnGZyYW1ld29ya+KAnSBhbmQg4oCcYSBw
cm90b2NvbOKAnS48L2Rpdj4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2PkJlc3Qs
PC9kaXY+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdj5DYXJsb3MuPC9kaXY+DQo8
YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IGRpcj0ibHRyIiBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsg
Zm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAxMnB4OyBmb250LXN0eWxlOiBub3Jt
YWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRl
ci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0
ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAw
cHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25l
OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+DQo8YmxvY2txdW90ZSBjbGFz
cz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46IDBweCAwcHggMHB4IDAuOGV4OyBib3JkZXIt
bGVmdC13aWR0aDogMXB4OyBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IGJvcmRlci1sZWZ0LWNv
bG9yOiByZ2IoMjA0LCAyMDQsIDIwNCk7IHBhZGRpbmctbGVmdDogMWV4OyI+DQo8ZGl2IHN0eWxl
PSJvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNs
YXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkJlc3QsPC9kaXY+DQo8ZGl2IGNsYXNzPSIi
PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5DYXJsb3MuPC9kaXY+DQo8ZGl2
IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIi
Pg0KPGRpdiBjbGFzcz0iIj5PbiBOb3YgMjYsIDIwMjEsIGF0IDEwOjMwIFBNLCBHcmVnIE1pcnNr
eSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiIGNsYXNzPSIiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjwvZGl2Pg0K
PGJyIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgZGlyPSJsdHIiIGNsYXNzPSIiPkRl
YXIgQ2FybG9zLA0KPGRpdiBjbGFzcz0iIj5JIGJlbGlldmUgdGhhdCB0aGUgcHJvcG9zZWQgbmV3
IHRleHQgY2xhcmlmaWVzIHNldmVyYWwgYXNwZWN0cyBvZiBPIGJpdDo8L2Rpdj4NCjxkaXYgY2xh
c3M9IiI+DQo8dWwgY2xhc3M9IiI+DQo8bGkgY2xhc3M9IiI+YWN0aXZlIFNGQyBOU0ggT0FNIHBh
Y2tldCBpcyBpZGVudGlmaWVkIGJ5IHRoZSBjb21iaW5hdGlvbiBvZiBPIGJpdCBzZXQgYW5kIHRo
ZSB2YWx1ZSBvZiB0aGUgTlNIJyBOZXh0IFByb3RvY29sIGZpZWxkIGlzIEFjdGl2ZSBTRkMgT0FN
OzwvbGk+PGxpIGNsYXNzPSIiPnRoZSBjb21iaW5hdGlvbiBvZiBPIGJpdCBjbGVhciBhbmQgdGhl
IE5leHQgUHJvdG9jb2wgc2V0IHRvIHRoZSBBY3RpdmUgU0ZDIE9BTSB2YWx1ZSAtIGVycm9uZW91
cyBhbmQgbXVzdCBiZSByZXBvcnRlZDs8L2xpPjxsaSBjbGFzcz0iIj5PIGJpdCBzZXQgYW5kIHRo
ZSBOZXh0IFByb3RvY29sIGlzIG5vdCBBY3RpdmUgU0ZDIE9BTSAtIENvbnRleHQgSGVhZGVyKHMp
IGluY2x1ZGUgT0FNIHByb2Nlc3NpbmcgaW5zdHJ1Y3Rpb25zIG9yIGRhdGEuPC9saT48L3VsPg0K
PGRpdiBjbGFzcz0iIj5Xb3VsZCB5b3UgYWdyZWUgdGhhdCB0aGVzZSBhcmUgaGVscGZ1bCBjbGFy
aWZpY2F0aW9ucz88L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+UmVnYXJkcyw8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+R3JlZzwv
ZGl2Pg0KPC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+DQo8
ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfYXR0ciI+T24gRnJpLCBOb3YgMjYsIDIwMjEgYXQg
NzoxMCBQTSBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSkgJmx0OzxhIGhyZWY9Im1haWx0bzpj
cGlnbmF0YUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0iIj5jcGlnbmF0YUBjaXNj
by5jb208L2E+Jmd0OyB3cm90ZTo8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIGNs
YXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAwcHggMC44ZXg7IGJvcmRl
ci1sZWZ0LXdpZHRoOiAxcHg7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgYm9yZGVyLWxlZnQt
Y29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZy1sZWZ0OiAxZXg7Ij4NCjxkaXYgY2xh
c3M9IiI+VGhhbmsgeW91IEZyYW5rIGFuZCBHcmVnIOKAlCB3aGF0IGlzIHRoZSBhY3R1YWwgYmVo
YXZpb3JhbCBjaGFuZ2UgaW4gdGhlIHByb3Bvc2VkIHJlZGVmaW5pdGlvbiBvZiB0aGUgTy1iaXQg
ZnJvbSB0aGUgcHJvY2Vzc2luZyBhbmQgcnVsZXMgZGVmaW5lZCBpbiBSRkM4MzAwPw0KPGRpdiBj
bGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+VGhhbmtzLDwvZGl2
Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+Q2Fy
bG9zLjxiciBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVv
dGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPk9uIE5vdiAyNiwgMjAyMSwg
YXQgNDowOSBQTSwgRnJhbmsgQnJvY2tuZXJzIChmYnJvY2tuZSkgJmx0OzxhIGhyZWY9Im1haWx0
bzpmYnJvY2tuZT00MGNpc2NvLmNvbUBkbWFyYy5pZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIGNs
YXNzPSIiPmZicm9ja25lPTQwY2lzY28uY29tQGRtYXJjLmlldGYub3JnPC9hPiZndDsgd3JvdGU6
PC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0iZm9udC1m
YW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZv
bnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFj
aW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRy
YW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IHRl
eHQtZGVjb3JhdGlvbjogbm9uZTsiIGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207
IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj5IaSBDYXJsb3MsPHUgY2xhc3M9IiI+
PC91Pjx1IGNsYXNzPSIiPjwvdT48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBj
bTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPjx1IGNsYXNzPSIiPjwvdT4mbmJz
cDs8dSBjbGFzcz0iIj48L3U+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207
IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj5QZXJzb25hbGx5IEkgZG9u4oCZdCBz
ZWUgYSBzdHJvbmcgbmVlZCB0byBldm9sdmUgdGhlIGRlZmluaXRpb24gb2YgdGhlIE8tYml0IOKA
kyBidXQgaWYgdGhlIHdvcmtpbmcgZ3JvdXAgZGVjaWRlcyB0byBkbyBzbywgSU1ITyBpdCB3b3Vs
ZCBiZSBnb29kIHRvIGVuc3VyZSB0aGF0IHRoZSBPLWJpdCBpbmRlZWQgc2lnbmFscyB0aGUgZmFj
dCB0aGF0IGFjdGl2ZSBPQU0gaW5mb3JtYXRpb24gcmVsYXRlZCB0bw0KIE5TSCBpcyBjYXJyaWVk
Ljx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj48dSBjbGFz
cz0iIj48L3U+Jm5ic3A7PHUgY2xhc3M9IiI+PC91Pjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+Q2hlZXJzLCBG
cmFuazx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9zcGFuPjwvZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj48dSBj
bGFzcz0iIj48L3U+Jm5ic3A7PHUgY2xhc3M9IiI+PC91Pjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlci1zdHlsZTogbm9uZSBub25lIG5vbmUgc29saWQ7IGJvcmRlci1sZWZ0LXdpZHRo
OiAxLjVwdDsgYm9yZGVyLWxlZnQtY29sb3I6IGJsdWU7IHBhZGRpbmc6IDBjbSAwY20gMGNtIDRw
dDsiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9ImJvcmRlci1zdHlsZTog
c29saWQgbm9uZSBub25lOyBib3JkZXItdG9wLXdpZHRoOiAxcHQ7IGJvcmRlci10b3AtY29sb3I6
IHJnYigyMjUsIDIyNSwgMjI1KTsgcGFkZGluZzogM3B0IDBjbSAwY207IiBjbGFzcz0iIj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj48c3BhbiBsYW5nPSJFTi1V
UyIgY2xhc3M9IiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj48
c3BhbiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+Q2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpICZs
dDs8YSBocmVmPSJtYWlsdG86Y3BpZ25hdGE9NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRl
cmxpbmU7IiBjbGFzcz0iIj5jcGlnbmF0YT00MGNpc2NvLmNvbUBkbWFyYy5pZXRmLm9yZzwvYT4m
Z3Q7PHNwYW4gY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIi
PlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj5UdWVzZGF5LCAyMyBOb3ZlbWJl
ciAyMDIxIDE1OjQ0PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+VG86PC9iPjxzcGFuIGNsYXNz
PSIiPiZuYnNwOzwvc3Bhbj5GcmFuayBCcm9ja25lcnMgKGZicm9ja25lKSAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmZicm9ja25lQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjog
cHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPmZicm9ja25lQGNp
c2NvLmNvbTwvYT4mZ3Q7PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+Q2M6PC9iPjxzcGFuIGNs
YXNzPSIiPiZuYnNwOzwvc3Bhbj5HcmVnIE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0
ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4mZ3Q7OyBHeWFuIE1pc2hyYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhheWFidXNhZ3NtQGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29y
YXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPmhheWFidXNhZ3NtQGdtYWlsLmNvbTwvYT4mZ3Q7
Ow0KIEphbWVzIE4gR3VpY2hhcmQgJmx0OzxhIGhyZWY9Im1haWx0bzpqYW1lcy5uLmd1aWNoYXJk
QGZ1dHVyZXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4
dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5qYW1lcy5uLmd1aWNoYXJkQGZ1dHVy
ZXdlaS5jb208L2E+Jmd0Ozs8c3BhbiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0
ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPnNmY0BpZXRmLm9yZzwvYT47DQog
Sm9lbCBIYWxwZXJuIERpcmVjdCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaC5kaXJlY3RAam9lbGhh
bHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVj
b3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb208
L2E+Jmd0OzxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNz
PSIiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10gUmVnYXJkaW5nIGxhc3QgY2FsbCBmb3IgZHJhZnQt
aWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtPHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48
L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij4NCjx1IGNsYXNzPSIiPjwvdT4mbmJzcDs8dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KRnJhbmssIEdyZWcsPHNwYW4gY2xhc3M9IiI+Jm5ic3A7
PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjx1IGNsYXNzPSIiPjwvdT4mbmJz
cDs8dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KRG8geW91IHNlZSBhIHJlYXNvbiB0byByZWRlZmluZSB0
aGUgTy1iaXQ/PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0K
PGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8dSBjbGFzcz0i
Ij48L3U+Jm5ic3A7PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIi
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NClRoYW5rcyw8dSBjbGFzcz0iIj48L3U+
PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4NCjx1IGNsYXNzPSIiPjwvdT4mbmJzcDs8dSBjbGFzcz0iIj48
L3U+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBj
bTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KQ2FybG9zLjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxiciBjbGFzcz0i
Ij4NCjxiciBjbGFzcz0iIj4NCjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDogNXB0OyBtYXJnaW4tYm90dG9tOiA1cHQ7
IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
Pg0KMTEvMjMvMjE8c3BhbiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiAmcXVvdDtNUyBHb3RoaWMmcXVvdDs7IiBjbGFzcz0iIj7ljYjliY08L3NwYW4+OToz
MzxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogJnF1b3Q7TVMgR290aGljJnF1b3Q7OyIgY2xhc3M9
IiI+44CBPC9zcGFuPkZyYW5rIEJyb2NrbmVycyAoZmJyb2NrbmUpICZsdDs8YSBocmVmPSJtYWls
dG86ZmJyb2NrbmU9NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBz
dHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0i
Ij5mYnJvY2tuZT00MGNpc2NvLmNvbUBkbWFyYy5pZXRmLm9yZzwvYT4mZ3Q7PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiAmcXVvdDtNUyBHb3RoaWMmcXVvdDs7IiBjbGFzcz0iIj7jga7jg6Hjg7zj
g6s8L3NwYW4+Ojx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8dSBjbGFzcz0iIj48L3U+Jm5ic3A7PHUg
Y2xhc3M9IiI+PC91PjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPkhp
IEdyZWcsPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4g
bGFuZz0iRU4tVVMiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xh
c3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj5UaGFua3MgZm9yIHRo
ZSBxdWljayByZXBseS4gUGxlYXNlIHNlZSBpbmxpbmUuPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48
dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPiZuYnNwOzwv
c3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBub25lIHNvbGlkOyBib3JkZXItbGVmdC13
aWR0aDogMS41cHQ7IGJvcmRlci1sZWZ0LWNvbG9yOiBibHVlOyBwYWRkaW5nOiAwY20gMGNtIDBj
bSA0cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJib3JkZXItc3R5
bGU6IHNvbGlkIG5vbmUgbm9uZTsgYm9yZGVyLXRvcC13aWR0aDogMXB0OyBib3JkZXItdG9wLWNv
bG9yOiByZ2IoMjI1LCAyMjUsIDIyNSk7IHBhZGRpbmc6IDNwdCAwY20gMGNtOyIgY2xhc3M9IiI+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxiIGNsYXNz
PSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xh
c3M9IiI+PHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPkdyZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJw
bGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImNv
bG9yOiBwdXJwbGU7IiBjbGFzcz0iIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L3NwYW4+PC9hPiZn
dDs8c3BhbiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+
U2VudDo8L2I+PHNwYW4gY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPk1vbmRheSwgMjIgTm92ZW1iZXIg
MjAyMSAyMzoxNjxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlRvOjwvYj48c3BhbiBjbGFzcz0i
Ij4mbmJzcDs8L3NwYW4+RnJhbmsgQnJvY2tuZXJzIChmYnJvY2tuZSkgJmx0OzxhIGhyZWY9Im1h
aWx0bzpmYnJvY2tuZUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1
cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0i
Y29sb3I6IHB1cnBsZTsiIGNsYXNzPSIiPmZicm9ja25lQGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0
OzxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPkNjOjwvYj48c3BhbiBjbGFzcz0iIj4mbmJzcDs8
L3NwYW4+Q2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpICZsdDs8YSBocmVmPSJtYWlsdG86Y3Bp
Z25hdGE9NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0i
Y29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj48c3Bh
biBzdHlsZT0iY29sb3I6IHB1cnBsZTsiIGNsYXNzPSIiPmNwaWduYXRhPTQwY2lzY28uY29tQGRt
YXJjLmlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7Ow0KIEd5YW4gTWlzaHJhICZsdDs8YSBocmVmPSJt
YWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9y
OiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5
bGU9ImNvbG9yOiBwdXJwbGU7IiBjbGFzcz0iIj5oYXlhYnVzYWdzbUBnbWFpbC5jb208L3NwYW4+
PC9hPiZndDs7IEphbWVzIE4gR3VpY2hhcmQgJmx0OzxhIGhyZWY9Im1haWx0bzpqYW1lcy5uLmd1
aWNoYXJkQGZ1dHVyZXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBs
ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iY29s
b3I6IHB1cnBsZTsiIGNsYXNzPSIiPmphbWVzLm4uZ3VpY2hhcmRAZnV0dXJld2VpLmNvbTwvc3Bh
bj48L2E+Jmd0Ozs8c3BhbiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRl
Y29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxl
OyIgY2xhc3M9IiI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT47DQogSm9lbCBIYWxwZXJuIERpcmVj
dCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9
Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5l
OyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7IiBjbGFzcz0iIj5qbWguZGly
ZWN0QGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0OzxiciBjbGFzcz0iIj4NCjxiIGNsYXNz
PSIiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10gUmVn
YXJkaW5nIGxhc3QgY2FsbCBmb3IgZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtPC9zcGFu
Pjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCiZu
YnNwOzx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KSGkgRnJhbmssPHUgY2xhc3M9IiI+PC91
Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KdGhhbmsgeW91IGZvciB5b3Vy
IGNvbW1lbnQgZGVzY3JpYmluZyBhbiBpbnRlcmVzdGluZyBJT0FNIHVzZSBjYXNlIGluIFNGQyBO
U0guIEkndmUgdGhvdWdodCBhYm91dCB0aGlzIGNhc2UgYW5kIEkgaGF2ZSBzZXZlcmFsIHF1ZXN0
aW9ucy4gSSBncmVhdGx5IGFwcHJlY2lhdGUgeW91ciBoZWxwIGNsYXJpZnlpbmcgdGhlbSB0byBt
ZTo8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXYgY2xhc3M9IiI+DQo8dWwgdHlwZT0iZGlzYyIgc3R5bGU9Im1hcmdpbi1ib3R0b206IDBj
bTsgbWFyZ2luLXRvcDogMGNtOyIgY2xhc3M9IiI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyI+DQpJcyBpdCBlbnZpc2lvbmVkIHRoYXQgdGhlIElPQU0gY2FuIGJlIHBhcnQg
b2YgTlNIIHBheWxvYWQgYnV0IG5vdCB0byBpbW1lZGlhdGVseSBmb2xsb3cgdGhlIFNGQyBOU0g/
IFBlcmhhcHMgc3VjaCBhIGNhc2UmbmJzcDtjYW4gYmUgcmVmZXJyZWQgdG8gYXMgJnF1b3Q7SU9B
TSBpbnNpZGUgTlNIIHBheWxvYWQmcXVvdDsgdG8gZGlmZmVyZW50aWF0ZSBmcm9tICZxdW90O0lP
QU0gb24gdG9wIG9mIE5TSCBwYXlsb2FkJnF1b3Q7PyBGb3IgZXhhbXBsZSwgYXNzdW1pbmcgdGhh
dCB0aGUgY2xpZW50DQogcGF5bG9hZCBpcyBJUHY2LCB0aGVuIE5TSCBpcyBmb2xsb3dlZCBieSBh
biBJUHY2IHBhY2tldCwgd2hpY2gsIGluIHR1cm4sIGlzIGZvbGxvd2VkIGJ5IElPQU0uJm5ic3A7
PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7Ij4NCklmIElPQU0gaW5zaWRlIE5TSCBwYXlsb2FkIGlzIGEgdmlhYmxl
IHVzZSBjYXNlLCB3aGljaCBTRkMgZWxlbWVudCBpcyB0aGUgaW50ZW5kZWQgYWRkcmVzc2VlIC0g
U0ZGIG9yIFNGL1NGIFByb3h5PyBJZiBpdCBpcyB0aGUgZm9ybWVyLCB3aGF0IGFyZSB0aGUgcmVx
dWlyZW1lbnRzIGZvciBhbiBTRkYgdG8gaGFuZGxlIHRoaXMgc2NlbmFyaW8/IElmIGl0IGlzIHRo
ZSBsYXR0ZXIsIHdoYXQgaGFwcGVucyB3aXRoIHRoZSBjbGllbnQgcGFja2V0IGlmDQogYW4gU0Yv
U0YgUHJveHkgZG9lcyZuYnNwOyBub3Qgc3VwcG9ydCBJT0FNIGluIE5TSCBidXQgb25seSBOU0gg
cGVyIFJGQyA4MzAwPzx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9saT48L3VsPg0K
PGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5n
PSJFTi1VUyIgY2xhc3M9IiI+4oCmRkI6IFRoZSBzY2VuYXJpbyB0aGF0IHlvdSBvdXRsaW5lLCBp
LmUuIE5TSCBvdmVyIOKAnElQdjYgd2l0aCBJT0FNIGVuY2Fwc3VsYXRpb27igJ0sIHNvdW5kcyB2
YWxpZCB0byBtZTsgYW5kIGl0IGNvdWxkIGV2ZW4gYmUgdGhhdCBOU0ggd291bGQgYWxzbyBsZXZl
cmFnZSBJT0FNLCBpbiB3aGljaCBjYXNlLCBpdCB3b3VsZCBiZWNvbWUgYSBjYXNlIG9mIOKAnElP
QU0gTGF5ZXJpbmfigJ0gYXMgZGVzY3JpYmVkIGluPHNwYW4gY2xhc3M9IiI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Imh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQtaWV0
Zi1pcHBtLWlvYW0tZGVwbG95bWVudC0wMCNzZWN0aW9uLTcuMiIgdGFyZ2V0PSJfYmxhbmsiIHN0
eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIi
PjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyIgY2xhc3M9IiI+aHR0cHM6Ly9kYXRhdHJhY2tl
ci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC1pZXRmLWlwcG0taW9hbS1kZXBsb3ltZW50LTAwI3Nl
Y3Rpb24tNy4yPC9zcGFuPjwvYT4uDQogQXMgb3V0bGluZWQgaW4gdGhlIGRyYWZ0LWlldGYtaXBw
bS1pb2FtLWRlcGxveW1lbnQsIElPQU0tRGF0YS1GaWVsZHMgYXJlIHNwZWNpZmljIHRvIHRoZSBs
YXllciAoYW5kIHRoZSBhc3NvY2lhdGVkIHByb3RvY29sKSB0aGF0IHRoZXnigJlyZSBlbmNhcHN1
bGF0ZWQgaW50by4gQXMgc3VjaCwgaW4gdGhlIGNhc2Ugb2YgTlNIIG92ZXIg4oCcSVB2NiB3aXRo
IElPQU0gZW5jYXBzdWxhdGlvbuKAnSBpdCB3b3VsZCBiZSB0aGUgSVB2NiBmb3J3YXJkZXIgdGhh
dA0KIHdvdWxkIGhhbmRsZSB0aGUgSU9BTSBwcm9jZXNzaW5nLiBTRkYvU0Ygd291bGQgYmUgb3J0
aG9nb25hbC9zaGlwcy1pbi10aGUgbmlnaHQuPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFz
cz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCkkndmUgbG9va2VkIHRocm91Z2ggZHJhZnQt
aWV0Zi1zZmMtaW9hbS1uc2ggYnV0IEkgY291bGRuJ3QgZmluZCBhbnN3ZXJzIHRvIHRoZXNlIHF1
ZXN0aW9ucyAoSSBhZG1pdCwgSSBjb3VsZCBoYXZlIG1pc3NlZCBpdCkuPHUgY2xhc3M9IiI+PC91
Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCkFs
c28sIEkgdGhpbmsgdGhhdCB5b3VyIHN1Z2dlc3Rpb24gdG8gYXZvaWQgYW55IHJlZmVyZW5jZSB0
byBhIGh5YnJpZCBPQU0gcHJvdG9jb2wgY29uY2VudHJhdGluZyBvbiB0aGUgYWN0aXZlIE9BTSBp
ZGVudGlmaWNhdGlvbiBpbiB0aGUgdXBkYXRlIHRvIE8tYml0IGRlZmluaXRpb24gaXMgbG9naWNh
bCBhbmQgcmVhc29uYWJsZS4gQmVsb3csIHBsZWFzZSBmaW5kIHRoZSBwcm9wb3NlZCB1cGRhdGU6
PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+DQpPTEQgVEVYVDo8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQombmJzcDsgJm5ic3A7KiZuYnNwOyBP
IGJpdCBzZXQgYW5kIHRoZSAmcXVvdDtOZXh0IFByb3RvY29sJnF1b3Q7IHZhbHVlIGRvZXMgbm90
IG1hdGNoIG9uZSBvZjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgaWRlbnRpZnlpbmcgYWN0aXZl
IG9yIGh5YnJpZCBPQU0gcHJvdG9jb2xzIChwZXIgY2xhc3NpZmljYXRpb248dSBjbGFzcz0iIj48
L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCiZuYnNwOyAm
bmJzcDsgJm5ic3A7IGRlZmluZWQgaW4gW1JGQzc3OTldKSwgZS5nLiwgZGVmaW5lZCBpbiBTZWN0
aW9uIDkuMSBBY3RpdmUgU0ZDIE9BTTx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgKFRCQTEpLjx1
IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
Pg0KJm5ic3A7PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyIgY2xhc3M9IiI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7LSBhIEZpeGVk
LUxlbmd0aCBDb250ZXh0IEhlYWRlciBvciBWYXJpYWJsZS1MZW5ndGggQ29udGV4dDx1IGNsYXNz
PSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0hlYWRlcihzKSBjb250YWluIGFuIE9BTSBj
b21tYW5kIG9yIGRhdGEuPHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+DQombmJzcDs8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91
PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDstIHRoZSAmcXVvdDtOZXh0IFByb3RvY29sJnF1b3Q7IGZpZWxkIGRldGVybWluZXMg
dGhlIHR5cGUgb2YgcGF5bG9hZC48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCiZuYnNwOzx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0i
Ij48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7ICZuYnNwOyombmJzcDsg
TyBiaXQgc2V0IGFuZCB0aGUgJnF1b3Q7TmV4dCBQcm90b2NvbCZxdW90OyB2YWx1ZSBtYXRjaGVz
IG9uZSBvZiBpZGVudGlmeWluZzx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgYWN0aXZlIG9yIGh5
YnJpZCBPQU0gcHJvdG9jb2xzOjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIi
PjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7LSB0aGUgcGF5bG9hZCB0aGF0IGltbWVkaWF0ZWx5IGZvbGxvd3MgdGhlIE5T
SCBNVVNUIGNvbnRhaW4gYW48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtP
QU0gY29tbWFuZCBvciBkYXRhLjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIi
PjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQombmJzcDsgJm5ic3A7KiZuYnNwOyBP
IGJpdCBpcyBjbGVhcjo8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj4NCiZuYnNwOzx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOy0gbm8gT0FNIGluIGEgRml4ZWQtTGVuZ3RoIENvbnRleHQgSGVhZGVyIG9yIFZhcmlh
YmxlLUxlbmd0aDx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiIGNsYXNzPSIiPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0NvbnRleHQg
SGVhZGVyKHMpLjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiIGNsYXNzPSIiPg0KJm5ic3A7PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7LSB0aGUgcGF5bG9hZCBkZXRlcm1pbmVkIGJ5IHRoZSAmcXVvdDtOZXh0IFByb3RvY29sJnF1
b3Q7IGZpZWxkIE1VU1QgYmU8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtw
cmVzZW50Ljx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KJm5ic3A7PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+DQombmJzcDsgJm5ic3A7KiZuYnNwOyBPIGJpdCBpcyBjbGVh
ciwgYW5kIHRoZSAmcXVvdDtOZXh0IFByb3RvY29sJnF1b3Q7IGZpZWxkIGlkZW50aWZpZXMgYWN0
aXZlIG9yPHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyBoeWJyaWQgT0FNIHByb3RvY29sIE1VU1Qg
YmUgaWRlbnRpZmllZCBhbmQgcmVwb3J0ZWQgYXMgYW48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9
IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7
IGVycm9uZW91cyBjb21iaW5hdGlvbi4mbmJzcDsgQW4gaW1wbGVtZW50YXRpb24gTUFZIGhhdmUg
Y29udHJvbCB0bzx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiIGNsYXNzPSIiPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgZW5hYmxlIHByb2Nlc3Npbmcgb2Yg
dGhlIE9BTSBwYXlsb2FkLjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQombmJzcDs8dSBjbGFzcz0iIj48L3U+PHUgY2xh
c3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCk5FVyBURVhUOjx1IGNsYXNz
PSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7PHUgY2xhc3M9IiI+PC91Pjx1IGNs
YXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+4oCmRkI6IFRoZSBu
ZXcgdGV4dCBsb29rcyBiZXR0ZXIuIENvdXBsZSBvZiBhZGRpdGlvbmFsIHRob3VnaHRzIGlubGlu
ZSBiZWxvdy48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwv
ZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQombmJz
cDs8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+DQombmJzcDsgJm5ic3A7KiZuYnNwOyBPIGJpdCBzZXQgYW5k
IHRoZSAmcXVvdDtOZXh0IFByb3RvY29sJnF1b3Q7IHZhbHVlIGRvZXMgbm90IG1hdGNoIGRlZmlu
ZWQgaW48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
Y207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IFNlY3Rpb24gOS4xIEFjdGl2ZSBTRkMgT0FN
IChUQkExKS48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCiZuYnNwOzx1IGNs
YXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNz
PSIiPuKApkZCOiBUaGUgYWJvdmUgc2VudGVuY2UgZG9lc27igJl0IHNvdW5kIGNvbXBsZXRlLiBM
aWtlbHkgeW91IHdhbnRlZCB0byBzYXkgc29tZXRoaW5nIGxpa2Ug4oCcPC9zcGFuPk8gYml0IHNl
dCBhbmQgdGhlICZxdW90O05leHQgUHJvdG9jb2wmcXVvdDsgdmFsdWUgZG9lcyBub3QgbWF0Y2g8
c3BhbiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPmFu
eSBvZiB0aGUgU0ZDIE5leHQgUHJvdG9jb2wNCiB2YWx1ZXMgZGVmaW5lPHNwYW4gY2xhc3M9IiI+
Jm5ic3A7PC9zcGFuPjwvc3Bhbj5kZWZpbmVkIGluIFNlY3Rpb24gOS4xIEFjdGl2ZSBTRkMgT0FN
IChUQkExKS48c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+4oCdPC9zcGFuPjx1IGNsYXNzPSIi
PjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPiZu
YnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IiBjbGFzcz0iIj4NCiZuYnNwOzx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOy0gYSBGaXhlZC1MZW5ndGggQ29udGV4dCBIZWFkZXIgb3IgVmFyaWFibGUtTGVuZ3RoIENv
bnRleHQ8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
Y207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtIZWFkZXIocykgY29u
dGFpbiBhbiBPQU0gY29tbWFuZCBvciBkYXRhLjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48
L3U+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBj
bTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KJm5ic3A7PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwv
ZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3Bh
biBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+4oCmRkI6IEdpdmVuIHRoYXQgaXQgYXBwbGllcyB0byBi
b3RoLCBmaXhlZCBhbmQgdmFyaWFibGUg4oCTIGhvdyBhYm91dCBzaW1wbGlmeWluZyB0byDigJxD
b250ZXh0LWhlYWRlcihzKSB0aGF0IGNvbnRhaW4gYWN0aXZlIE9BTSBjb21tYW5kcyBhbmQvb3Ig
ZGF0YS7igJ08L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+DQombmJzcDs8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91
PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDstIHRoZSAmcXVvdDtOZXh0IFByb3RvY29sJnF1b3Q7IGZpZWxkIGRldGVybWluZXMg
dGhlIHR5cGUgb2YgcGF5bG9hZC48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCiZuYnNwOzx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0i
Ij48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7ICZuYnNwOyombmJzcDsg
TyBiaXQgc2V0IGFuZCB0aGUgJnF1b3Q7TmV4dCBQcm90b2NvbCZxdW90OyB2YWx1ZSBtYXRjaGVz
IEFjdGl2ZSBTRkMgT0FNPHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAoVEJBMSkgdmFsdWU6PHUg
Y2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+
DQombmJzcDs8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDstIHRoZSBwYXls
b2FkIHRoYXQgaW1tZWRpYXRlbHkgZm9sbG93cyB0aGUgTlNIIE1VU1QgYmUgdGhlPHUgY2xhc3M9
IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQombmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7QWN0aXZlIE9BTSBIZWFkZXIgKFNlY3Rpb24g
NSkuPHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNt
OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xh
c3M9IiI+DQombmJzcDs8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj4NCiZuYnNwOyAmbmJzcDsqJm5ic3A7IE8gYml0IGlzIGNsZWFyOjx1
IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
Pg0KJm5ic3A7PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyIgY2xhc3M9IiI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7LSBubyBPQU0g
aW4gYSBGaXhlZC1MZW5ndGggQ29udGV4dCBIZWFkZXIgb3IgVmFyaWFibGUtTGVuZ3RoPHUgY2xh
c3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQom
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Q29udGV4dCBIZWFkZXIocykuPHUgY2xh
c3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9
IiI+4oCmRkI6IFNpbWlsYXIgdG8gdGhlIG5vdGUgYWJvdmUsIOKAnE5vIENvbnRleHQtaGVhZGVy
KHMpIHRoYXQgY29udGFpbiBhY3RpdmUgT0FNIGNvbW1hbmRzIGFuZC9vciBkYXRhLuKAnSBtaWdo
dCBiZSBzaW1wbGVyPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIi
PjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7LSB0aGUgcGF5bG9hZCBkZXRlcm1pbmVkIGJ5IHRoZSAmcXVvdDtOZXh0IFBy
b3RvY29sJnF1b3Q7IGZpZWxkIE1VU1QgYmU8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91
PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDtwcmVzZW50Ljx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KJm5i
c3A7PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1V
UyIgY2xhc3M9IiI+4oCmRkI6IElzbuKAmXQgdGhpcyBvYnZpb3VzPyBUaGUgcmVhZGVyIG1pZ2h0
IHdvbmRlciB3aHkgdGhpcyBpcyBldmVuIHN0YXRlZC4gSU1ITyB3ZSBjb3VsZCBzYWZlbHkgcmVt
b3ZlIHRoaXMgYnVsbGV0Ljwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91Pjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCiZuYnNwOzx1IGNsYXNzPSIiPjwvdT48dSBjbGFz
cz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7ICZuYnNwOyombmJz
cDsgTyBiaXQgaXMgY2xlYXIsIGFuZCB0aGUgJnF1b3Q7TmV4dCBQcm90b2NvbCZxdW90OyBmaWVs
ZCBpcyBzZXQgdG8gQWN0aXZlIFNGQzx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgT0FNIChUQkEx
KSBNVVNUIGJlIGlkZW50aWZpZWQgYW5kIHJlcG9ydGVkIGFzIGFuIGVycm9uZW91czx1IGNsYXNz
PSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KJm5i
c3A7ICZuYnNwOyAmbmJzcDsgY29tYmluYXRpb24uJm5ic3A7IEFuIGltcGxlbWVudGF0aW9uIE1B
WSBoYXZlIGNvbnRyb2wgdG8gZW5hYmxlPHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyBwcm9jZXNz
aW5nIG9mIHRoZSBPQU0gcGF5bG9hZC48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91Pjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij4NCiZuYnNwOzx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFu
Zz0iRU4tVVMiIGNsYXNzPSIiPuKApkZCOiBKdXN0IGNvc21ldGljLCBidXQgaXQgd291bGQgYmUg
Z29vZCB0byBzdGF5IHdpdGggdGhlIHBhdHRlcm4gb2Yg4oCcY29uZGl0aW9uOiBhY3Rpb27igJ0g
b2YgdGhpcyBwYXJhZ3JhcGgsIGUuZy48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIi
PjwvdT48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNs
YXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNz
PSIiPiogTyBidXQgaXMgY2xlYXIgYW5kPHNwYW4gY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjwvc3Bh
bj50aGUgJnF1b3Q7TmV4dCBQcm90b2NvbCZxdW90OyBmaWVsZCBpcyBzZXQgdG8gQWN0aXZlIFNG
Qzx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7ICZuYnNwOyAmbmJz
cDsgT0FNIChUQkExKTxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj46PC9zcGFuPjx1IGNsYXNz
PSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIi
PiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFu
IGxhbmc9IkVOLVVTIiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsgLSBFcnJvbmVvdXMgY29tYmluYXRp
b24uIFRoZSBjb21iaW5hdGlvbiBNVVNUIGJlIGlkZW50aWZpZWQgYW5kIHJlcG9ydGVkLjxiciBj
bGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjwvc3Bhbj48dSBjbGFzcz0i
Ij48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj5J
biBhZGRpdGlvbiwgd2hhdCB3b3VsZCBiZSBnb29kLCAmbmJzcDtpcyB0byBleHBhbmQgYSBiaXQg
b24gaG93IHRoYXQgcmVwb3J0aW5nIGlzIHN1cHBvc2VkIHRvIGhhcHBlbiDigJMgYXMgd2VsbCBh
cyB3aGF0IGlzIHN1cHBvc2VkIHRvIGhhcHBlbiB3aXRoIHRoZSBwYWNrZXQgdGhhdCBjb250YWlu
cyB0aGUgZXJyb25lb3VzIGNvbWJpbmF0aW9uLiBJcyBpdCBnb2luZyB0byBiZSBmb3J3YXJkZWQg
b3IgZHJvcHBlZD8NCiBJcyB0aGUgbm9kZSBkZXRlY3RpbmcgdGhlIGVycm9yIHN1cHBvc2VkIHRv
IHJlbW92ZSB0aGUgYWN0aXZlIElPQU0gaGVhZGVyLCBldGMuLCDigKY/PC9zcGFuPjx1IGNsYXNz
PSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIi
PiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFu
IGxhbmc9IkVOLVVTIiBjbGFzcz0iIj5UaGFua3MgYWdhaW4sIEZyYW5rPC9zcGFuPjx1IGNsYXNz
PSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+DQombmJzcDs8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IiBjbGFzcz0iIj4NCiZuYnNwOzx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KSSBob3BlIHRoYXQgdGhlIHByb3Bvc2VkIHVwZGF0
ZSBhZGRyZXNzZXMgeW91ciBjb25jZXJuLjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7PHUgY2xhc3M9IiI+PC91Pjx1IGNs
YXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQpSZWdhcmRzLDx1IGNsYXNz
PSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KR3Jl
Zzx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyIgY2xhc3M9IiI+DQombmJzcDs8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KT24gTW9uLCBOb3YgMjIsIDIwMjEgYXQg
MTE6NTYgQU0gRnJhbmsgQnJvY2tuZXJzIChmYnJvY2tuZSkgJmx0OzxhIGhyZWY9Im1haWx0bzpm
YnJvY2tuZUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsg
dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iY29sb3I6
IHB1cnBsZTsiIGNsYXNzPSIiPmZicm9ja25lQGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90
ZTo8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBub25lIHNvbGlkOyBi
b3JkZXItbGVmdC13aWR0aDogMXB0OyBib3JkZXItbGVmdC1jb2xvcjogcmdiKDIwNCwgMjA0LCAy
MDQpOyBwYWRkaW5nOiAwY20gMGNtIDBjbSA2cHQ7IG1hcmdpbjogNXB0IDBjbSA1cHQgNC44cHQ7
IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xh
c3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+
DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0K
PHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPkp1c3Qgc2F3IHRoaXMgdGhyZWFkIOKAkyBhbmQg
dGhlIHNlY3Rpb24gb24gdGhlIE8tYml0IGluIHNlY3Rpb24gNCBjYXVnaHQgbWlnaHQgYXR0ZW50
aW9uLjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxh
bmc9IkVOLVVTIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNz
PSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOiAxcHQgc29saWQgcmdi
KDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nOiA4cHQ7IiBjbGFzcz0iIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUs
IDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyI+DQo8c3BhbiBsYW5nPSJlbi1ERSIg
c3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsgKiZuYnNwOyBPIGJpdCBpcyBjbGVhciwgYW5k
IHRoZSAmcXVvdDtOZXh0IFByb3RvY29sJnF1b3Q7IGZpZWxkIGlkZW50aWZpZXMgYWN0aXZlIG9y
PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1
NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7Ij4NCjxzcGFuIGxhbmc9ImVuLURF
IiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5l
dyZxdW90OzsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBoeWJyaWQg
T0FNIHByb3RvY29sIE1VU1QgYmUgaWRlbnRpZmllZCBhbmQgcmVwb3J0ZWQgYXMgYW48L3NwYW4+
PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMs
IDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxl
PSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGVycm9uZW91cyBjb21i
aW5hdGlvbi4mbmJzcDsgQW4gaW1wbGVtZW50YXRpb24gTUFZIGhhdmUgY29udHJvbCB0bzwvc3Bh
bj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1
MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5
bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZW5hYmxlIHByb2Nl
c3Npbmcgb2YgdGhlIE9BTSBwYXlsb2FkLjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9
IiI+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+UGVyIHdoYXQgaXMgbWVudGlv
bmVkIGJlbG93LCB0aGUgc3RhdGVtZW50IGNvbnRyYWRpY3RzIHRoZSBwcmluY2lwbGVzIG9mIElP
QU0gb3BlcmF0aW9uLiBBIHBhY2tldCB3aXRoIE8tYml0IGNsZWFyZWQgY2FuIHZlcnkgd2VsbCBo
YXZlIGEgaHlicmlkIE9BTSBwcm90b2NvbCBpbiB0aGUgbmV4dCBwcm90b2NvbCBmaWVsZC4gSU9B
TSBpcyBjbGFzc2lmaWVkIGFzIGEg4oCcSHlicmlkIFR5cGUgSeKAnSBwcm90b2NvbA0KIHBlciBS
RkMgNzc5OS48YnIgY2xhc3M9IiI+DQpBIGtleSBvYmplY3RpdmUgb2YgSU9BTSBpcyB0byB0cmFj
ZSBwYWNrZXRzIHRocm91Z2ggdGhlIG5ldHdvcmsgYXMgaWYgdGhleSB3ZXJlbuKAmXQgb2JzZXJ2
ZWQsIGkuZS4sIHRoZSBwYWNrZXQgZm9yd2FyZGluZyBvcGVyYXRpb24gb2YgYSBwYWNrZXQgd2l0
aCBJT0FNIGlzIGV4cGVjdGVkIHRvIGJlIHRoYXQgb2YgYSBwbGFpbiBwYWNrZXQsIGkuZS4sIGEg
cGFja2V0IHdpdGhvdXQgSU9BTS4gQ29uc2VxdWVudGx5LCBkcmFmdC1pZXRmLXNmYy1pb2FtLW5z
aA0KIHN0YXRlcyBjbGVhcmx5IHRoYXQgdGhlIE8tYml0IGlzbuKAmXQgY2hhbmdlZCB3aGVuIElP
QU0gaXMgYWRkZWQgdG8gYW4gTlNILXRhZ2dlZCBwYWNrZXQ6PHNwYW4gY2xhc3M9IiI+Jm5ic3A7
PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6
Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC1pZXRmLXNmYy1pb2FtLW5zaCNz
ZWN0aW9uLTQuMiIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRl
Y29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxl
OyIgY2xhc3M9IiI+aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC1p
ZXRmLXNmYy1pb2FtLW5zaCNzZWN0aW9uLTQuMjwvc3Bhbj48L2E+PC9zcGFuPjx1IGNsYXNzPSIi
PjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPiZu
YnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxh
bmc9IkVOLVVTIiBjbGFzcz0iIj5J4oCZZCBzdHJvbmdseSBzdWdnZXN0IHRvIHJlLXdvcmQgc2Vj
dGlvbiA0IHRvIGVpdGhlciBhdm9pZCB0aGUgcmVmZXJlbmNlIHRvIOKAnGh5YnJpZCBJT0FN4oCd
IGVudGlyZWx5LCBvciB0byBleHBsaWNpdGx5IGxpc3Qgd2hpY2ggaHlicmlkIE9BTSBhcHByb2Fj
aGVzIHRoZSBzZWN0aW9uIGFwcGxpZXMgdG8g4oCTIGFuZCB0aGF0IHdheSBlbnN1cmUsIHRoYXQg
SU9BTSBpcyBub3QgYWZmZWN0ZWQuIEFuIGV2ZW4NCiBzaW1wbGVyIGFwcHJvYWNoIHdvdWxkIGJl
IOKAkyBhcyBkaXNjdXNzZWQgYmVsb3cg4oCTIHNvIHNpbXBseSBhdm9pZCB0aGUgcmVkZWZpbml0
aW9uIG9mIHRoZSBPLUJpdC48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48
L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIi
PjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMTJwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPlRo
YW5rcywgRnJhbms8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9
IkVOLVVTIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIi
PjwvdT48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNs
YXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlci1zdHlsZTogbm9uZSBub25lIG5vbmUgc29saWQ7IGJvcmRlci1sZWZ0LXdpZHRoOiAxLjVw
dDsgYm9yZGVyLWxlZnQtY29sb3I6IGJsdWU7IHBhZGRpbmc6IDBjbSAwY20gMGNtIDRwdDsiIGNs
YXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9ImJvcmRlci1zdHlsZTogc29saWQg
bm9uZSBub25lOyBib3JkZXItdG9wLXdpZHRoOiAxcHQ7IGJvcmRlci10b3AtY29sb3I6IHJnYigy
MjUsIDIyNSwgMjI1KTsgcGFkZGluZzogM3B0IDBjbSAwY207IiBjbGFzcz0iIj4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+PHNwYW4g
bGFuZz0iRU4tVVMiIGNsYXNzPSIiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iIj48c3Bh
biBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyIgY2xhc3M9IiI+c2ZjICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9u
OiB1bmRlcmxpbmU7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsiIGNsYXNz
PSIiPnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PHNwYW4gY2xhc3M9IiI+Jm5i
c3A7PC9zcGFuPjxiIGNsYXNzPSIiPk9uDQogQmVoYWxmIE9mPHNwYW4gY2xhc3M9IiI+Jm5ic3A7
PC9zcGFuPjwvYj5DYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSk8YnIgY2xhc3M9IiI+DQo8YiBj
bGFzcz0iIj5TZW50OjwvYj48c3BhbiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+TW9uZGF5LCAyMiBO
b3ZlbWJlciAyMDIxIDAwOjUyPGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+VG86PC9iPjxzcGFu
IGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj5HeWFuIE1pc2hyYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhh
eWFidXNhZ3NtQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxl
OyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJjb2xv
cjogcHVycGxlOyIgY2xhc3M9IiI+aGF5YWJ1c2Fnc21AZ21haWwuY29tPC9zcGFuPjwvYT4mZ3Q7
PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+Q2M6PC9iPjxzcGFuIGNsYXNzPSIiPiZuYnNwOzwv
c3Bhbj5KYW1lcyBOIEd1aWNoYXJkICZsdDs8YSBocmVmPSJtYWlsdG86amFtZXMubi5ndWljaGFy
ZEBmdXR1cmV3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRl
eHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImNvbG9yOiBw
dXJwbGU7IiBjbGFzcz0iIj5qYW1lcy5uLmd1aWNoYXJkQGZ1dHVyZXdlaS5jb208L3NwYW4+PC9h
PiZndDs7DQogR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0
aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsiIGNs
YXNzPSIiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvc3Bhbj48L2E+Jmd0Ozs8c3BhbiBjbGFzcz0i
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNs
YXNzPSIiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyIgY2xhc3M9IiI+c2ZjQGlldGYub3Jn
PC9zcGFuPjwvYT47DQogSm9lbCBIYWxwZXJuIERpcmVjdCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpt
aC5kaXJlY3RAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBw
dXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9
ImNvbG9yOiBwdXJwbGU7IiBjbGFzcz0iIj5qbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbTwvc3Bh
bj48L2E+Jmd0OzxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlN1YmplY3Q6PC9iPjxzcGFuIGNs
YXNzPSIiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10gUmVnYXJkaW5nIGxhc3QgY2FsbCBmb3IgZHJh
ZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFz
cz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0i
Ij4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwv
ZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3Bh
biBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+SGksIEd5YW4sPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48
dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBj
bGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+VGhh
bmsgeW91IGZvciB5b3VyIHJlc3BvbnNlITwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9
IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBj
bGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+T24g
IzEsIEkgcmVjYWxsIExJTUUgKEkgY28tY2hhaXJlZCksIGJ1dCB0aGVyZeKAmXMgbm8g4oCcTElN
ReKAnSByZWZlcmVuY2UgaW4mbmJzcDtkcmFmdC1pZXRmLXNmYy1tdWx0aS1sYXllci1vYW0sIG5v
dCBJIHNlZSB0aGUgcmVsYXRpb25zaGlwLiBUaGUgZHJhZnQgeW91IHF1b3RlIG9uJm5ic3A7PGEg
aHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC13dy1vcHNh
d2ctbXVsdGktbGF5ZXItb2FtLTAyIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJw
bGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImNv
bG9yOiBwdXJwbGU7IiBjbGFzcz0iIj5odHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9o
dG1sL2RyYWZ0LXd3LW9wc2F3Zy1tdWx0aS1sYXllci1vYW0tMDI8L3NwYW4+PC9hPiZuYnNwO3Nl
ZW1zDQogdG8gaGF2ZSBleHBpcmVkIG1hbnkgeWVhcnMgYWdvLiZuYnNwOzwvc3Bhbj48dSBjbGFz
cz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxz
cGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1
IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJl
bi1ERSIgY2xhc3M9IiI+RnVydGhlciwgR3JlZyBNaXJza3kgd3JvdGUgdGhhdCBpdCB3YXMgZm9y
IOKAnEhpc3RvcmljYWzigJ0gcmVhc29ucy4gV2hpY2ggb25lIGlzIGl0Pzwvc3Bhbj48dSBjbGFz
cz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxz
cGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1
IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJl
bi1ERSIgY2xhc3M9IiI+T24gIzIsIHRoYW5rcyBmb3Igc3VnZ2VzdGluZyB0aGF0IHNlY3Rpb24g
dG8gYmUgYWRkZWQuIEkgYWdyZWUuPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48
L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNz
PSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj5PbiAjMywg
dGhhbmtzIGZvciB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIHZhcmlvdXMgc2VjdGlvbnMgb2YmbmJz
cDtkcmFmdC1pZXRmLXNmYy1tdWx0aS1sYXllci1vYW0uPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48
dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxk
aXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0i
ZW4tREUiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+
PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIi
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFz
cz0iIj5Gb3IgdGhlIHJlY29yZCBJIHN0aWxsIGRvIG5vdCBzZWUgaG93IGZvdW5kYXRpb25hbCBj
aGFuZ2VzIGxpa2UgdGhlIE8tYml0IHJlZGVmaW5pdGlvbiBhcmUgbmVlZGVkLjwvc3Bhbj48dSBj
bGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4N
CjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj5XaGlsZSB5b3Ugd3JpdGUgdGhhdCAmcXVvdDt0
cmFjZSBhbiBTRlDigJ0gaXMgYSBuZXcgZnVuY3Rpb25hbGl0eSwgdGhlcmXigJlzIG9wZW4gc291
cmNlIHJ1bm5pbmcgY29kZSBJLUQgZG9jdW1lbnRlZCB0b29scyB3aGljaCBkbyB0aGF0Ljwvc3Bh
bj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207
IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9
IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3Bh
biBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+QmVzdCw8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNs
YXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1E
RSIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIi
PkNhcmxvcy48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Jm5ic3A7PC9z
cGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjxkaXYg
Y2xhc3M9IiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDEy
cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4N
CjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91
Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDogNXB0
OyBtYXJnaW4tYm90dG9tOiA1cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURF
IiBjbGFzcz0iIj4xMS8yMC8yMTxzcGFuIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiAmcXVvdDtNUyBHb3RoaWMmcXVvdDs7IiBjbGFzcz0iIj7l
jYjliY08L3NwYW4+PHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPjEwOjM2PC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTogJnF1b3Q7TVMgR290aGljJnF1b3Q7OyIgY2xhc3M9IiI+44CB
PC9zcGFuPjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj5HeWFuIE1pc2hyYQ0KICZsdDs8YSBo
cmVmPSJtYWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9
ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNw
YW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7IiBjbGFzcz0iIj5oYXlhYnVzYWdzbUBnbWFpbC5jb208
L3NwYW4+PC9hPiZndDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiAmcXVvdDtNUyBH
b3RoaWMmcXVvdDs7IiBjbGFzcz0iIj7jga7jg6Hjg7zjg6s8L3NwYW4+PHNwYW4gbGFuZz0iZW4t
REUiIGNsYXNzPSIiPjo8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
Y207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xh
c3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207
IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj5IaSBDYXJsb3M8L3NwYW4+PHUgY2xh
c3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8
c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48
dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxk
aXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0i
ZW4tREUiIGNsYXNzPSIiPk1hbnkgVGhhbmtzIGZvciB5b3VyIGZlZWRiYWNrPC9zcGFuPjx1IGNs
YXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0K
PHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+
PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9
ImVuLURFIiBjbGFzcz0iIj5SZXNwb25zZXMgaW4tbGluZTwvc3Bhbj48dSBjbGFzcz0iIj48L3U+
PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9
ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIi
PjwvdT48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVu
LURFIiBjbGFzcz0iIj5PbiBGcmksIE5vdiAxOSwgMjAyMSBhdCAxMTozOSBQTSBDYXJsb3MgUGln
bmF0YXJvIChjcGlnbmF0YSkgJmx0OzxhIGhyZWY9Im1haWx0bzpjcGlnbmF0YUBjaXNjby5jb20i
IHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1
bmRlcmxpbmU7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsiIGNsYXNzPSIi
PmNwaWduYXRhQGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0Ow0KIHdyb3RlOjwvc3Bhbj48dSBjbGFz
cz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxibG9ja3F1
b3RlIHN0eWxlPSJib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBub25lIHNvbGlkOyBib3JkZXItbGVm
dC13aWR0aDogMXB0OyBib3JkZXItbGVmdC1jb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRk
aW5nOiAwY20gMGNtIDBjbSA2cHQ7IG1hcmdpbjogNXB0IDBjbSA1cHQgNC44cHQ7IiBjbGFzcz0i
Ij4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
Y207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj5EZWFyIEd5YW4sPC9zcGFuPjx1
IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFu
IGxhbmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNs
YXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1E
RSIgY2xhc3M9IiI+SSBob3BlIGFsbCBpcyB3ZWxsITwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUg
Y2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVu
LURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwv
dT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9
IiI+Q291bGQgSSBwbGVhc2UgYXNrIHRocmVlIHNob3J0IGNsYXJpZnlpbmcgcXVlc3Rpb25zLCBm
b2xsb3ctb25zIG9uIHlvdXIgc3RhdGVtZW50IGJlbG93Pzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+
PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9
ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIi
PjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xh
c3M9IiI+MS4gV2hlbiB5b3Ugd3JpdGUgJnF1b3Q7PGkgY2xhc3M9IiI+d2l0aCBhbiBBY3RpdmUm
bmJzcDtNdWx0aSZuYnNwO2xheWVyIE9BTSZuYnNwO21vZGVsPC9pPuKAnSwgY2FuIHlvdSBwbGVh
c2UgZXhwbGFpbiB3aGF0IGV4YWN0bHkgaXMg4oCcTXVsdGkgbGF5ZXLigJ0gYWJvdXQgdGhpcyDi
gJxPQU0gbW9kZWzigJ0sIGFuZCB3aHkgaXMgaW1wb3J0YW50PyBZb3UgaGlnaGxpZ2h0IGl0IGlu
IHlvdXIgdG9wLXBvc3QgYnV0IEkgY2Fubm90IGZpbmQgdGhhdA0KIHRleHQgaW4gdGhlIGRyYWZ0
Ljwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUg
Y2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+
DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+V2hlbiBJIGFza2VkIHlvdXIgY28tYXV0aG9y
IEdyZWcmbmJzcDtNaXJza3ksIGhlIHNhaWQ6PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFz
cz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xh
c3M9IiI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDogNXB0OyBtYXJnaW4tYm90dG9t
OiA1cHQ7IiBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXItc3R5bGU6IG5vbmUg
bm9uZSBub25lIHNvbGlkOyBib3JkZXItbGVmdC13aWR0aDogMXB0OyBib3JkZXItbGVmdC1jb2xv
cjogcmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nOiAwY20gMGNtIDBjbSA2cHQ7IG1hcmdpbjog
NXB0IDBjbSA1cHQgNC44cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPkFkZGl0aW9u
YWxseSwgSSB3b25kZXI6IFdoeSB0aGUgZmlsZSBuYW1lIOKAnHNmYy1tdWx0aS1sYXllci1vYW3i
gJ0/PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj5HSU0mZ3Q7
Jmd0OyBJdCBpcyBoaXN0b3JpY2FsLiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xh
c3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+T0FNIGhhcyBoaXN0b3Jp
YyBjb25ub3RhdGlvbnMgYnV0IGZvciBnb29kIHRlY2huaWNhbCByZWFzb25zIGFzIGNhbGxlZCBt
dWx0aSBsYXllciBhcyBpdCBwcm92aWRlcyBhIGRpZmZlcmVudCBqb2Igb2YgbWFuYWdpbmcgZGlm
ZmVyZW50IGxheWVycyBvZiB0aGUgbmV0d29yayB0aHVzIHRoZSBub21lbmNsYXR1cmUg4oCcbXVs
dGkgbGF5ZXLigJ08L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9
ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIi
PjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xh
c3M9IiI+V2UgY2FuIGFkZCBzb21lIHZlcmJpYWdlIHRvIHRoZSBkcmFmdCBhcyB3ZSBoYXZlIHRo
ZSBkcmFmdCBhbmQgZmlsZSBuYW1lIHdpdGgg4oCcbXVsdGkgbGF5ZXLigJ0gaW4gdGhlIG5hbWUu
PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBj
bGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4N
CjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj5MSU1FIGlzIGEgY29uY2x1ZGVkIFdHIG9uIE9B
TSB0aGF0IGhhcyBkaXNjdXNzIHRoZSBPQU0gbWFuYWdlbWVudCBvZiB0aGUgdmFyaW91cyBsYXll
cnMgb2YgdGhlIG5ldHdvcmsuPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIi
PiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xh
c3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy93Zy9saW1lL2Fib3V0
LyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246
IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyIgY2xhc3M9
IiI+aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy93Zy9saW1lL2Fib3V0Lzwvc3Bhbj48L2E+
PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3Bh
biBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBj
bGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4t
REUiIGNsYXNzPSIiPk9QU1dHIGhhcyB0aGlzIGRyYWZ0IHdoaWNoIGhvbmVzIGluIG9uIHRoZSBt
dWx0aSBsYXllciBPQU0gYXNwZWN0cyBvZiBQTSBhbmQgRmF1bHQgbWFuYWdlbWVudCBvZiBTRkMu
ICZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xh
c3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFm
dC13dy1vcHNhd2ctbXVsdGktbGF5ZXItb2FtLTAyIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNv
bG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4g
c3R5bGU9ImNvbG9yOiBwdXJwbGU7IiBjbGFzcz0iIj5odHRwczovL2RhdGF0cmFja2VyLmlldGYu
b3JnL2RvYy9odG1sL2RyYWZ0LXd3LW9wc2F3Zy1tdWx0aS1sYXllci1vYW0tMDI8L3NwYW4+PC9h
Pjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUg
Y2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+
DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+VGhpcyBkcmFmdCB0YWxrcyBhYm91dCBhIHRy
YW5zcG9ydCBpbmRlcGVuZGVudCBPQU0gd2hlcmUgT0FNIG1lY2hhbmlzbXMgYXJlIGRhdGEgcGxh
bmUgdHJhbnNwb3J0IGRlcGVuZGVudCB0aHVzIHRoZSBjb25jZXB0IG9mIG11bHRpIGxheWVyIE9B
TSByZXF1aXJlbWVudHMgb2YgbXVsdGlwbGUgZGlzY3JldGUgbGF5ZXJzIG9mIE9BTSB0byBtYXAg
dG8gZWFjaCBsYXllciBvZiB0aGUgbmV0d29yay4mbmJzcDsNCiBUaGlzIGRvY3VtZW50IGFsc28g
dGFsa3MgYWJvdXQgRTJFIE9BTSBpbnRlciBsYXllciBPQU0gY29uc2lkZXJhdGlvbnMgaW4gU0ZD
IGFzIHRoZSBmYXVsdCBtYXkgb2NjdXIgd2l0aCB0aGUgc2VydmljZSBmdW5jdGlvbnMgYXQgZGlm
ZmVyZW50IE9TSSBsYXllcnMgYmVpbmcgY2hhaW5lZCBhbmQgZGlmZmVyZW50ICZuYnNwO25ldHdv
cmsgbGF5ZXJzLjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIi
PiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3Nw
YW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDsg
Ym9yZGVyLWxlZnQtd2lkdGg6IDFwdDsgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigyMDQsIDIwNCwg
MjA0KTsgcGFkZGluZzogMGNtIDBjbSAwY20gNnB0OyBtYXJnaW46IDVwdCAwY20gNXB0IDQuOHB0
OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNs
YXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj4yLiBX
aGVuIHlvdSB3cml0ZSAmcXVvdDs8aSBjbGFzcz0iIj5maWxscyBhIGNydWNpYWwgZ2FwIGZvciBv
cGVyYXRvcnM8L2k+4oCdLCBhcmUgeW91IGF3YXJlIG9mIGludGVyb3BlcmFibGUgaW1wbGVtZW50
YXRpb25zICh3aGljaCBJIGV4cGVjdCBpcyB3aGF0IG9wZXJhdG9ycyBuZWVkIGZvciBpdCB0byBi
ZSB1c2VmdWwgaW4gYW4gYWN0dWFsIGRlcGxveW1lbnQpPyBQZXJoYXBzIGFuIFJGQyA3OTQyICZx
dW90O0ltcGxlbWVudGF0aW9uDQogU3RhdHVz4oCdIHNlY3Rpb24gY291bGQgYmUgYWRkZWQ/PC9z
cGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9
IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPkd5YW4mZ3Q7
IEkgYW0gbm90IGF3YXJlIG9mIGFueSBpbXBsZW1lbnRhdGlvbnMgaG93ZXZlciBJY2FuIHJldmll
dyB3aXRoIHRoZSBhdXRob3JzIG9uIGFkZGluZyB0aGUgc2VjdGlvbi4mbmJzcDsgVGhhbmsgeW91
PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlci1zdHlsZTogbm9uZSBub25lIG5vbmUgc29s
aWQ7IGJvcmRlci1sZWZ0LXdpZHRoOiAxcHQ7IGJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMjA0LCAy
MDQsIDIwNCk7IHBhZGRpbmc6IDBjbSAwY20gMGNtIDZwdDsgbWFyZ2luOiA1cHQgMGNtIDVwdCA0
LjhwdDsiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURF
IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+
Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPjMuIFdoZW4geW91
IHdyaXRlIOKAnDxpIGNsYXNzPSIiPmZvciBuZXcmbmJzcDtPQU0mbmJzcDtmdW5jdGlvbmFsaXR5
PC9pPuKAnSwgY291bGQgeW91IHBsZWFzZSBjbGVhcmx5IGRlc2NyaWJlIG9yIGV4cGxpY2l0bHkg
ZW51bWVyYXRlIHRoZSBzcGVjaWZpYyAqbmV3KiBmdW5jdGlvbmFsaXR5IHlvdSByZWZlciB0bywg
b24gdG9wIG9mIHdoYXQgZXhpc3RpbmcgT0FNcyBwcm92aWRlLCBhbmQgaG93IHlvdSBmaW5kIHRo
YXQgY3J1Y2lhbCwNCiBzcGVjaWZpY2FsbHk/PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFz
cz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIi
PjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4g
bGFuZz0iZW4tREUiIGNsYXNzPSIiPlRyb3VibGVzaG9vdGluZyBTRkMgaXMgYSBjb21wbGV4IHRh
eCBmb3Igb3BlcmF0b3JzIGFuZCBoYXZpbmcgYWRkaXRpb25hbCBPQU0gY2FwYWJpbGl0aWVzIHRo
YXQgY2FuIHByb3ZpZGUgdmFsdWUgdG8gb3BlcmF0b3JzIGluIEUyRSBTRkMgdHJvdWJsZXNob290
aW5nIGlzIGEgbWFqb3IgZ2FpbiBmb3Igb3BlcmF0b3JzLjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+
PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9
ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIi
PjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xh
c3M9IiI+UkZDIDg5MjQgZGVmaW5lcyB0aGUgYmFzZSBzcGVjaWZpY2F0aW9uIGZvciBTRkMgT0FN
LCByZXF1aXJlbWVudHMgYW5hbHlzaXMgYW5kIGdlbmVyaWNhbGx5IGV4aXN0aW5nIE9BTSBtZWNo
YW5pc21zIHVzZWQgYXQgdmFyaW91cyBsYXllcnMgJm5ic3A7YW5kIGhvdyB0aGV5IGNhbiBhcHBs
eSB0byBTRkMgZGVmaW5lZCBpbiBzZWN0aW9uIDcuICZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48
L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxh
bmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNz
PSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIg
Y2xhc3M9IiI+VGhpcyBkcmFmdCBwcm92aWRlcyBhIGNvbXByZWhlbnNpdmUgU0ZDIE9BTSBzb2x1
dGlvbiBhbmQgdGFrZXMgdGhlIGJhc2UgU0ZDIE9BTSBSRkMgODkyNCBhbmQgZXhpc3RpbmcgbmV0
d29yayBsYXllciBtZWNoYW5pc21zIGFuZCBhcHBsaWVzIHRoZW0gdG8gU0ZDIE9BTSBsb2NhbGl6
ZWQgU0ZDIGZhdWx0IGlzb2xhdGlvbiB3aXRoIGEgJm5ic3A7bmV3IEFjdGl2ZSBPQU0gaGVhZGVy
LCBBdXRoZW50aWNhdGVkDQogRWNobyBSZXF1ZXN0L1JlcGx5IG1lc3NhZ2UgYW5kIFNvdXJjZSBU
TFYuJm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPiZuYnNwOzwv
c3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
Y207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj5UaGUgbmV3IGZ1bmN0aW9uYWxp
dHkgaW4gdGhpcyBkcmFmdCBpcyBkZWZpbmluZyBhIG5ldyBwcm9jZWR1cmUgJm5ic3A7Zm9yIEFj
dGl2ZSBPQU0gbWVzc2FnZSBvbiBSU1AgaW4gTlNIIHVwZGF0aW5nIE5TSCBSRkMgODMwMCBkZWZp
bml0aW9uIG9mIHRoZSBPIGJpdCB3aGljaCBpbmRpY2F0ZXMgYW4gT0FNIGNvbW1hbmQgYW5kL29y
IGRhdGEgaW4gTlNIIGhlYWRlciBvciBwYWNrZXQgcGF5bG9hZCBkaXNjdXNzZWQNCiBpbiBzZWN0
aW9uIDQuICZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj4mbmJz
cDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+U2VjdGlvbiA1ICZuYnNw
O3RhbGtzIGFib3V0IHRoZSBpc3N1ZSByZWxhdGVkIHRvIGFkZGl0aW9uYWwgSVAvVURQIGhlYWRl
cnMgaW4gYW4gSVB2NiBuZXR3b3JrIGFkZHMgbm90aWNlYWJsZSBvdmVyaGVhZCBhbmQgdGhpcyBk
cmFmdCBkZWZpbmVzIGEgbmV3IGFjdGl2ZSBPQU0gaGVhZGVyIHRvIGRlbXVsdGlwbGV4IEFjdGl2
ZSBPQU0gcHJvdG9jb2xzIG9uIGFuIFNGQy48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNz
PSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIg
Y2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPlNl
Y3Rpb24gNiBkZWZpbmVzIGEgbmV3IEFjdGl2ZSBPQU0gYmFzZWQgQXV0aGVudGljYXRlZCAmbmJz
cDtFY2hvIFJlcXVlc3QvUmVwbHkgbWVzc2FnZSBmb3IgU0ZDIHRoYXQgYWRkcmVzc2VzIGFkZGl0
aW9uYWwgcmVxdWlyZW1lbnRzLCBmYXRlIHNoYXJpbmcsIG1vbml0b3Jpbmcgb2YgY29udGludWl0
eSBiZXR3ZWVuIFNGUHMsIFJESSBieSBpbmdyZXNzIHRvIGVncmVzcywgY29ubmVjdGl2aXR5IHZl
cmlmaWNhdGlvbiwNCiBmYXVsdCBsb2NhbGl6YXRpb24gYW5kIHRyYWNpbmcgdG8gZGlzY292ZXIg
UlNQIGFuZCBmaW5hbGx5IG9uLWRlbWFuZCBGTSB3aXRoIHJlc3BvbnNlIGJhY2sgdG8gaW5pdGlh
dG9yLiAmbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Jm5ic3A7
PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPlRoaXMgZHJhZnQgYWxzbyBw
cm92aWRlcyBPQU0gaW50ZWdyaXR5IGNoZWNrIHdpdGggYXV0aGVudGljYXRpb24gb2YgcmVxdWVz
dC9yZXBseSBtZXNzYWdlIGluIGNvbmp1bmN0aW9uIHdpdGggdXNlIG9mIHNvdXJjZSBUTFYgdG8g
cHJldmVudCBERE9TIGF0dGFjayB2ZWN0b3Igd2l0aCBTRkMgT0FNLjwvc3Bhbj48dSBjbGFzcz0i
Ij48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFu
IGxhbmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNs
YXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1E
RSIgY2xhc3M9IiI+VGhlIGNyaXRpY2FsIG5ldyBmdW5jdGlvbmFsaXR5IHByb3ZpZGVkIGZvciBv
cGVyYXRvcnMgd2l0aCBBY3RpdmUgT0FNIGlzIHRoZSBob25lZCBpbiBmb2N1cyBvbiB0cm91Ymxl
c2hvb3RpbmcgY29udGludWl0eSBvZiBhbiBTRlAsIHRyYWNlIGFuIFNGUCAsIGNvbnNpc3RlbmN5
IHZlcmlmaWNhdGlvbiBvZiBTRlAgYW5kIGZhdWx0IGlzb2xhdGlvbiBhbmQgbG9jYWxpemluZyBv
ZiBhIGZhaWx1cmUgd2l0aGluDQogYW4gU0ZQIGFzIHdlbGwgYXMgdmFsdWFibGUgU0ZGIHJlY29y
ZCBUTFYsIFNGRiBpbmZvcm1hdGlvbiBUTFYvU3ViLVRMViAmbmJzcDtmb3IgbXVsdGlwbGUgU0Zz
IGFzIGhvcHMgb2YgU0ZQIG9yIG11bHRpcGxlIFNGcyBmb3IgbG9hZCBiYWxhbmNpbmcgdXNpbmcg
U0ZQIGNvbnNpc3RlbmN5IHZlcmlmaWNhdGlvbiBwcm9jZWR1cmVzLjwvc3Bhbj48dSBjbGFzcz0i
Ij48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFu
IGxhbmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNs
YXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1E
RSIgY2xhc3M9IiI+TWFueSBUaGFua3MhITwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9
IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBj
bGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+R3lh
bjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBub25lIHNv
bGlkOyBib3JkZXItbGVmdC13aWR0aDogMXB0OyBib3JkZXItbGVmdC1jb2xvcjogcmdiKDIwNCwg
MjA0LCAyMDQpOyBwYWRkaW5nOiAwY20gMGNtIDBjbSA2cHQ7IG1hcmdpbjogNXB0IDBjbSA1cHQg
NC44cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1E
RSIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9
ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIi
PjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xh
c3M9IiI+TWFueSB0aGFua3MgaW4gYWR2YW5jZSwgSSBhbSBqdXN0IHRyeWluZyB0byB1bmRlcnN0
YW5kLjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+
PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+QmVzdCw8L3NwYW4+PHUgY2xhc3M9IiI+
PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIi
Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBs
YW5nPSJlbi1ERSIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFz
cz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUi
IGNsYXNzPSIiPkNhcmxvcy48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAxMnB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+
Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wPg0KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6IDVwdDsgbWFyZ2luLWJvdHRvbTogNXB0OyIgY2xhc3M9
IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+MTEvMTkvMjE8c3BhbiBjbGFz
cz0iIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogJnF1b3Q7
TVMgR290aGljJnF1b3Q7OyIgY2xhc3M9IiI+5Y2I5b6MPC9zcGFuPjxzcGFuIGxhbmc9ImVuLURF
IiBjbGFzcz0iIj4xMTowMjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6ICZxdW90O01T
IEdvdGhpYyZxdW90OzsiIGNsYXNzPSIiPuOAgTwvc3Bhbj48c3BhbiBsYW5nPSJlbi1ERSIgY2xh
c3M9IiI+R3lhbiBNaXNocmENCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhheWFidXNhZ3NtQGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRp
b246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyIgY2xh
c3M9IiI+aGF5YWJ1c2Fnc21AZ21haWwuY29tPC9zcGFuPjwvYT4mZ3Q7PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTogJnF1b3Q7TVMgR290aGljJnF1b3Q7OyIgY2xhc3M9IiI+44Gu44Oh
44O844OrPC9zcGFuPjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj46PC9zcGFuPjx1IGNsYXNz
PSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6IDVwdDsg
bWFyZ2luLWJvdHRvbTogNXB0OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8
L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3Nw
YW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJjb2xvcjog
cmdiKDQ5LCA0OSwgNDkpOyIgY2xhc3M9IiI+RGVhciBDaGFpcnMgJmFtcDsgQWxsJm5ic3A7PC9z
cGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBj
bTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJjb2xvcjogcmdiKDQ5LCA0OSwgNDkp
OyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJj
b2xvcjogcmdiKDQ5LCA0OSwgNDkpOyIgY2xhc3M9IiI+QXMgY28tYXV0aG9yIEkgc3VwcG9ydCBw
dWJsaWNhdGlvbiBvZiB0aGlzIGRyYWZ0LiAmbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1
IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJl
bi1ERSIgc3R5bGU9ImNvbG9yOiByZ2IoNDksIDQ5LCA0OSk7IiBjbGFzcz0iIj4mbmJzcDs8L3Nw
YW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNt
OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xh
c3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImNvbG9yOiByZ2IoNDksIDQ5LCA0OSk7
IiBjbGFzcz0iIj5UaGlzIHNwZWNpZmljYXRpb24gZmlsbHMgYSBjcnVjaWFsIGdhcCBmb3Igb3Bl
cmF0b3JzIGZvciBuZXcmbmJzcDtPQU0mbmJzcDtmdW5jdGlvbmFsaXR5LCB3aXRoIGFuIEFjdGl2
ZSZuYnNwO011bHRpJm5ic3A7bGF5ZXIgT0FNJm5ic3A7bW9kZWwsIGJ5IGRlZmluaW5nIGV4dGVu
c2liaWxpdHkgd2l0aCBBY3RpdmUmbmJzcDtPQU0mbmJzcDttZXNzYWdlcywgaW4gTlNILCAmbmJz
cDt0byB0cm91Ymxlc2hvb3QgZmF1bHRzDQogaW4gdGhlIGRhdGEgcGxhbmUmbmJzcDtTRkMmbmJz
cDtmb3J3YXJkaW5nIHBsYW5lLCBTRlAgRTJFIHBhdGggaW4gdGhlIHNlcnZpY2UgcGxhbmUgZnJh
bWV3b3JrLjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iY29sb3I6IHJnYig0
OSwgNDksIDQ5KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xh
c3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURF
IiBzdHlsZT0iY29sb3I6IHJnYig0OSwgNDksIDQ5KTsiIGNsYXNzPSIiPktpbmQgUmVnYXJkcyZu
YnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iY29sb3I6IHJnYig0OSwg
NDksIDQ5KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9
IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBz
dHlsZT0iY29sb3I6IHJnYig0OSwgNDksIDQ5KTsiIGNsYXNzPSIiPkd5YW48L3NwYW4+PHUgY2xh
c3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8
c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImNvbG9yOiByZ2IoNDksIDQ5LCA0OSk7IiBjbGFzcz0i
Ij5WZXJpem9uJm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xh
c3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+
DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9
IiI+T24gRnJpLCBOb3YgMTksIDIwMjEgYXQgODozMyBQTSBDYXJsb3MgUGlnbmF0YXJvIChjcGln
bmF0YSkgJmx0O2NwaWduYXRhPTxhIGhyZWY9Im1haWx0bzo0MGNpc2NvLmNvbUBkbWFyYy5pZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRp
b246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyIgY2xh
c3M9IiI+NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDsNCiB3cm90ZTo8
L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBzb2xp
ZDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFwdDsgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigyMDQsIDIw
NCwgMjA0KTsgcGFkZGluZzogMGNtIDBjbSAwY20gNnB0OyBtYXJnaW46IDVwdCAwY20gNXB0IDQu
OHB0OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+RGVhciBH
cmVnLDwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNt
OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xh
c3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNz
PSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNw
YW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPlRoYW5rIHlvdSBmb3IgcmVwbHlpbmcgdG8gbXkgZW1h
aWwuIFBsZWFzZSBmaW5kIGEgY291cGxlIGZvbGxvdy11cHMgaW5saW5lLCBhcyBJIGludml0ZSBv
dGhlciBXRyBpbnRlcmVzdGVkIHBhcnRpZXMgdG8gdGhlIGRpc2N1c3Npb24uPC9zcGFuPjx1IGNs
YXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDEycHQ7IGZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxh
bmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNz
PSIiPjwvdT48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDogNXB0OyBtYXJnaW4t
Ym90dG9tOiA1cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0i
Ij4xMS8xOS8yMTxzcGFuIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiAmcXVvdDtNUyBHb3RoaWMmcXVvdDs7IiBjbGFzcz0iIj7ljYjlvow8L3Nw
YW4+PHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPjc6MTE8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiAmcXVvdDtNUyBHb3RoaWMmcXVvdDs7IiBjbGFzcz0iIj7jgIE8L3NwYW4+PHNw
YW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPkdyZWcgTWlyc2t5DQogJmx0OzxhIGhyZWY9Im1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1
cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0i
Y29sb3I6IHB1cnBsZTsiIGNsYXNzPSIiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvc3Bhbj48L2E+
Jmd0Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6ICZxdW90O01TIEdvdGhpYyZxdW90
OzsiIGNsYXNzPSIiPuOBruODoeODvOODqzwvc3Bhbj48c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9
IiI+Ojwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0K
PHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+
PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZv
bnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+RGVhciBDYXJsb3MsPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9k
aXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5
cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj50aGFuayB5
b3UgZm9yIHlvdXIgdGhvcm91Z2gmbmJzcDtyZXZpZXcgYW5kIGRldGFpbGVkIGNvbW1lbnRzLiBQ
bGVhc2UgZmluZCByZXNwb25zZXMgaW4tbGluZWQgYmVsb3cgdW5kZXIgdGhlIEdJTSZndDsmZ3Q7
IHRhZy48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogOXB0
OyBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7PC9z
cGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBj
bTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1m
YW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPlJlZ2FyZHMsPC9zcGFuPjx1
IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
Pg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6
IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPkdyZWcgKG9uIGJlaGFsZiBvZiB0aGUg
YXV0aG9ycyk8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9u
dC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48
dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9u
dC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPk9uIFNhdCwgTm92IDEz
LCAyMDIxIGF0IDExOjUwIFBNIENhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKSAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xv
cjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0
eWxlPSJjb2xvcjogcHVycGxlOyIgY2xhc3M9IiI+Y3BpZ25hdGFAY2lzY28uY29tPC9zcGFuPjwv
YT4mZ3Q7DQogd3JvdGU6PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlci1zdHlsZTogbm9u
ZSBub25lIG5vbmUgc29saWQ7IGJvcmRlci1sZWZ0LXdpZHRoOiAxcHQ7IGJvcmRlci1sZWZ0LWNv
bG9yOiByZ2IoMjA0LCAyMDQsIDIwNCk7IHBhZGRpbmc6IDBjbSAwY20gMGNtIDZwdDsgbWFyZ2lu
OiA1cHQgMGNtIDVwdCA0LjhwdDsiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUi
IHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJp
ZjsiIGNsYXNzPSIiPkhlbGxvLCBXRyw8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIi
PjwvdT48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250
LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
PiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5
cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5JbiByZXZp
ZXdpbmcmbmJzcDtkcmFmdC1pZXRmLXNmYy1tdWx0aS1sYXllci1vYW0tMTYsIEkgZmluZCB0aGF0
IHRoZSBpc3N1ZXMgbGlzdGVkIGJlbG93IGFyZSBzdWNoIHRoYXQgSSBjYW5ub3Qgc3VwcG9ydCBw
dWJsaWNhdGlvbi48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6
ZTogOXB0OyBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5i
c3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsg
Zm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPk9ic2VydmluZyB3
aGF0IGFwcGVhcnMgdG8gYmUgYSBzaW5nbGUgbm9uLWF1dGhvciByZXNwb25zZSB0byB0aGUgb3Jp
Z2luYWwgV0dMQyBlbWFpbCwgYW5kIG9uZSBtb3JlIGFmdGVyIHRoaXMgZXh0ZW5zaW9uLCBJIGFs
c28gcGVyY2VpdmUgdGhlIGVuZXJneSBsZXZlbCB0byB3b3JrIG9uIHRoaXMNCiB0byBiZSBsb3cu
PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9u
dC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48
dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5
OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5QbGVhc2UgZmluZCBzb21lIHJldmll
dyBjb21tZW50cyBhbmQgb2JzZXJ2YXRpb25zLCBJIGhvcGUgdGhlc2UgYXJlIHVzZWZ1bDo8L3Nw
YW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNt
OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xh
c3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZh
bWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNs
YXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0K
PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhl
bHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48
L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6IDFwdCBzb2xpZCByZ2IoMjA0LCAyMDQsIDIwNCk7IHBhZGRp
bmc6IDhwdDsiIGNsYXNzPSIiPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBm
b250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgYmFj
a2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7
IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDsgYm9y
ZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRw
eDsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyBmb250LXZhcmlhbnQtbGlnYXR1cmVz
OiBub3JtYWw7IG92ZXJmbG93OiBhdXRvOyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0
eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBBY3RpdmUgT0FNIGZvciBTZXJ2aWNlIEZ1bmN0aW9uIENoYWluaW5nPC9zcGFu
Pjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdv
cmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0i
Zm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtLTE2
PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxl
PSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0
NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBz
dHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9
IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGNtIDBj
bSA3LjlwdDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1MywgMjQ1KTsgd29yZC1icmVhazog
YnJlYWstYWxsOyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6
IDEwLjVwdDsiIGNsYXNzPSIiPkFic3RyYWN0PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFz
cz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQt
c2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3Jv
dW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNs
YXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFz
cz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3ByZT4N
CjxwcmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9udC1zaXplOiAxMHB0OyBmb250
LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tncm91bmQtY29sb3I6IHJnYigy
NTUsIDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyIgY2xhc3M9IiI+PHNwYW4gbGFu
Zz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNw
OyBBIHNldCBvZiByZXF1aXJlbWVudHMgZm9yIGFjdGl2ZSBPcGVyYXRpb24sIEFkbWluaXN0cmF0
aW9uLCBhbmQ8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3ByZT4NCjxw
cmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZh
bWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUs
IDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0i
ZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyBN
YWludGVuYW5jZSAoT0FNKSBvZiBTZXJ2aWNlIEZ1bmN0aW9uIENoYWlucyAoU0ZDcykgaW4gYSBu
ZXR3b3JrIGlzPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8
cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1
LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9
ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsg
cHJlc2VudGVkIGluIHRoaXMgZG9jdW1lbnQuJm5ic3A7IEJhc2VkIG9uIHRoZXNlIHJlcXVpcmVt
ZW50cywgYW48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3ByZT4NCjxw
cmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZh
bWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUs
IDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0i
ZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyBl
bmNhcHN1bGF0aW9uIG9mIGFjdGl2ZSBPQU0gbWVzc2FnZXMgaW4gU0ZDIGFuZCBhIG1lY2hhbmlz
bSB0byBkZXRlY3Q8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3ByZT4N
CjxwcmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9udC1zaXplOiAxMHB0OyBmb250
LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tncm91bmQtY29sb3I6IHJnYigy
NTUsIDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyIgY2xhc3M9IiI+PHNwYW4gbGFu
Zz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNw
OyBhbmQgbG9jYWxpemUgZGVmZWN0cyBhcmUgZGVzY3JpYmVkLjwvc3Bhbj48dSBjbGFzcz0iIj48
L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxh
bmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2Es
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNs
YXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1E
RSIgc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNl
cmlmOyIgY2xhc3M9IiI+Rmlyc3QsIGEgZ2VuZXJpYyBjb21tZW50IG9uIHRoZSB3aG9sZSBkb2N1
bWVudDogRXZlbiB0aG91Z2ggdGhlIFdHIHByb2R1Y2VzIGFuIFNGQyBPQU0gZnJhbWV3b3JrIGlu
Jm5ic3A7cmZjODkyNCwgSSBjYW5ub3QgZmluZCBleGFjdGx5IGhvdyBkcmFmdC1pZXRmLXNmYy1t
dWx0aS1sYXllci1vYW0gZm9sbG93cw0KIG9yIG1hcHMgdG8gc3VjaCBmcmFtZXdvcmsuPC9zcGFu
Pjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdiBjbGFzcz0iIj4NCjx1bCB0eXBlPSJkaXNjIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTogMGNt
OyBtYXJnaW4tdG9wOiAwY207IiBjbGFzcz0iIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZv
bnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5yZmM4OTI0IGxpc3Rz
IHJlcXVpcmVtZW50cyBpbiBTNCwgYnV0IHRoaXMgZG9jdW1lbnQgbWVudGlvbnMgdGhlbSBpbiBw
YXNzaW5nLiZuYnNwO0luc3RlYWQsIGFzIHBlciB0aGUgQWJzdHJhY3QgYWJvdmUsIHRoaXMgZG9j
dW1lbnQgY3JlYXRlcyBuZXcgcmVxdWlyZW1lbnRzIGFuZCBiYXNlZCBvbiB0aGVtDQogY3JlYXRl
cyBhIG5ldyBPQU0gcHJvdG9jb2wuPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48
L3U+PC9saT48L3VsPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFu
IGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRp
Y2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5HSU0mZ3Q7Jmd0OyBXZSd2ZSBmb2xsb3dlZCB0aGUg
cmVxdWlyZW1lbnRzIGxpc3RlZCBpbiBSRkMgODkyNCBhbmQgdXNlZCB0aGVtIHdoZW4gZGVzaWdu
aW5nIFNGQyBFY2hvIFJlcXVlc3QvUmVwbHkuIFNGQyBFY2hvIFJlcXVlc3QvUmVwbHkgYWRkcmVz
c2VzIHRoZSBlc3NlbnRpYWwgcmVxdWlyZW1lbnRzDQogaW4gU2VjdGlvbiA0IG9mIFJGQyA4OTI0
Ljwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
Pg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48
L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxh
bmc9ImVuLURFIiBjbGFzcz0iIj5DTVA6IFRoYXTigJlzIGFuIGlzc3VlLCB0aG9zZSBhcmUgbm90
IHJlcXVpcmVtZW50cyBmb3IgYSBuZXcgcHJvdG9jb2wuIE5laXRoZXIgZm9yIGEgc2luZ2xlIHBy
b3RvY29sIHRvIHBlcmZvcm0gYWxsIGZ1bmN0aW9ucy48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1
IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJl
bi1ERSIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48
L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNz
PSIiPkNNUDogU3BlY2lmaWNhbGx5LCBSRkMgODkyNCBzYXlzOjwvc3Bhbj48dSBjbGFzcz0iIj48
L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxh
bmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNz
PSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAxMnB0OyBmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJlbi1ERSIg
Y2xhc3M9IiI+Q01QOiZuYnNwOyZuYnNwOyDigJw3LiZuYnNwOyBDYW5kaWRhdGUgU0ZDIE9BTSBU
b29sc+KAnTwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcD4NCjwvZGl2
Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBj
bTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPkNNUDombmJzcDtXaHkgd2VyZSBj
YW5kaWRhdGVzIGRlc2NhcnRlZD8gV2hlbiBpdCBpcyBzaG93biBob3cgdGhleSBjYW4gYWRkcmVz
cyBzb21lIG9mIHRoZSBmdW5jdGlvbnMuPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0i
Ij48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNs
YXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gMTJwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFz
cz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOiA1cHQ7IG1hcmdpbi1ib3R0b206IDVwdDsiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxibG9ja3F1
b3RlIHN0eWxlPSJib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBub25lIHNvbGlkOyBib3JkZXItbGVm
dC13aWR0aDogMXB0OyBib3JkZXItbGVmdC1jb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRk
aW5nOiAwY20gMGNtIDBjbSA2cHQ7IG1hcmdpbjogNXB0IDBjbSA1cHQgNC44cHQ7IiBjbGFzcz0i
Ij4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPHVsIHR5cGU9ImRpc2MiIHN0eWxl
PSJtYXJnaW4tYm90dG9tOiAwY207IG1hcmdpbi10b3A6IDBjbTsiIGNsYXNzPSIiPg0KPGxpIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxl
PSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPnJmYzg5MjQgbGlzdHMgY2FuZGlkYXRlIFNGQyBPQU0gdG9vbHMsIGJ1dCB0aGlzIGRv
Y3VtZW50IGRvZXMgbm90IGNvbnNpZGVyIHRoZW0uIE9yIGNvbXBhcmUgcmVxdWlyZW1lbnRzIHRv
IG9wdGlvbnMuIFBlcmhhcHMgSSBjb3VsZCBiZSBwb2ludGVkIHRvIHRoZSBkaXNjdXNzaW9uIG9u
IHRoZQ0KIGxpc3Q/PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9saT48
L3VsPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVu
LURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj5HSU0mZ3Q7Jmd0OyBSRkMgODkyNCBhbHJlYWR5IHByb3ZpZGVzIHRo
ZSBhbmFseXNpcyBhbmQgcG9pbnRlZCBvdXQgZ2FwcyBpbiBsaXN0ZWQgcHJvdG9jb2xzLiBSRkMg
ODkyNCBoYXMgY29uY2x1ZGVkIHRoYXQgbm9uZSBvZiB0aGUgYXZhaWxhYmxlIHRvb2xzIGNvbXBs
aWVzIHdpdGggdGhlIHJlcXVpcmVtZW50cy4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1
IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIi
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFz
cz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Q01QOiZu
YnNwO0kgZG8gbm90IHNlZSB0aGF0IGNvbmNsdXNpb24gaW4gUkZDIDg5MjQsIHBlcmhhcHMgeW91
IGNhbiBxdW90ZSAvIGNvcHkvcGFzdGUgdGhlIHJlbGV2YW50IHRleHQuIFRoZSBzcGVjaWZpYyB0
ZXh0IHRoYXQgaW5jbHVkZXMgYSBjb25jbHVzaW9uLiBBbmQgc3BlY2lmaWMgdGV4dCB0aGF0IHNh
eXMgdGhhdCBub25lIG9mIHRoZSB0b29scyBjb21wbHkgd2l0aCB0aGUgcmVxdWlyZW1lbnRzLjwv
c3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
Y207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xh
c3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8
c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Q01QOiZuYnNwO0luIGFueSBjYXNlLCB0aGVyZSBp
cyBhbHNvIG5vIGltcGxpY2F0aW9uIHRoYXQgY3JlYXRpbmcgYSBuZXcgcHJvdG9jb2wgZm9yIGFs
bCByZXF1aXJlbWVudHMgYW5kIGlnbm9yaW5nIHRoZSBhbmFseXNpcyBvZiBleGlzdGluZyBwcm90
b2NvbHMgdGhhdCBjYW4gYmUgdXNlZCBvciBleHRlbmRlZCBpcyBpbiB0aGUgYmVzdCBpbnRlcmVz
dCBvZiBTRkPigJlzIE9BTS48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+
Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPkNNUDombmJzcDtB
ZGRpdGlvbmFsbHksIEkgZGlkIG5vdCBzZWUgdGhlIGRpc2N1c3Npb24gb24gdGhlIGxpc3Qgb2Yg
dGhpcyBjb21wYXJpc29uIChzaW5jZSBpdCBkb2VzIG5vdCBleGlzdCBpbiB0aGUgZHJhZnQpLjwv
c3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMTJwdDsgZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4g
bGFuZz0iZW4tREUiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xh
c3M9IiI+PC91PjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOiA1cHQ7IG1hcmdp
bi1ib3R0b206IDVwdDsiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3Jk
ZXItc3R5bGU6IG5vbmUgbm9uZSBub25lIHNvbGlkOyBib3JkZXItbGVmdC13aWR0aDogMXB0OyBi
b3JkZXItbGVmdC1jb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nOiAwY20gMGNtIDBj
bSA2cHQ7IG1hcmdpbjogNXB0IDBjbSA1cHQgNC44cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250
LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
PiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5
cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5BZGRpdGlv
bmFsbHksIEkgd29uZGVyOiBXaHkgdGhlIGZpbGUgbmFtZSDigJxzZmMtbXVsdGktbGF5ZXItb2Ft
4oCdPzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5n
PSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogSGVsdmV0aWNhLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+R0lNJmd0OyZndDsgSXQgaXMgaGlzdG9yaWNhbC4mbmJzcDs8
L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBzb2xp
ZDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFwdDsgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigyMDQsIDIw
NCwgMjA0KTsgcGFkZGluZzogMGNtIDBjbSAwY20gNnB0OyBtYXJnaW46IDVwdCAwY20gNXB0IDQu
OHB0OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxz
cGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2
ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91
Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5n
PSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogSGVsdmV0aWNhLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFz
cz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBzdHlsZT0iYm9yZGVyOiAxcHQgc29saWQgcmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5n
OiA4cHQ7IiBjbGFzcz0iIj4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9u
dC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tn
cm91bmQtY29sb3I6IHJnYigyNTUsIDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyBi
b3gtc2l6aW5nOiBib3JkZXItYm94OyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7IGJvcmRl
ci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7
IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsgZm9udC12YXJpYW50LWxpZ2F0dXJlczog
bm9ybWFsOyBvdmVyZmxvdzogYXV0bzsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHls
ZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsgQWN0aXZlIE9BTSB0
b29scyw8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3ByZT4NCjxwcmUg
c3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWls
eTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1
MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4t
REUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyBjb25m
b3JtYW50IHRvIHRoZSByZXF1aXJlbWVudHMgbGlzdGVkIGluIFNlY3Rpb24gMywgaW1wcm92ZSwg
Zm9yPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMs
IDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURF
IiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsgZXhhbXBs
ZSwgdHJvdWJsZXNob290aW5nIGVmZmljaWVuY3kgYW5kIGRlZmVjdCBsb2NhbGl6YXRpb24gaW4g
U0ZQPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMs
IDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURF
IiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsgYmVjYXVz
ZSB0aGV5IHNwZWNpZmljYWxseSBhZGRyZXNzIHRoZSBhcmNoaXRlY3R1cmFsIHByaW5jaXBsZXMg
b2Y8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3ByZT4NCjxwcmUgc3R5
bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTog
JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1Mywg
MjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4tREUi
IHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyBOU0guJm5i
c3A7IEZvciB0aGF0IHB1cnBvc2UsIFNGQyBFY2hvIFJlcXVlc3QgYW5kIEVjaG8gUmVwbHkgYXJl
IHNwZWNpZmllZDwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0K
PHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQt
ZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1
NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7IiBjbGFzcz0iIj48c3BhbiBsYW5n
PSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7
IGluIFNlY3Rpb24gNi48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3By
ZT4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlw
dDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzwv
c3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlw
dDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPkkgZG8gbm90
IGZ1bGx5IGZvbGxvdyB0aGVzZSBjYXVzZS1jb25zZXF1ZW5jZSBwYWlyIG9mIHNlbnRlbmNlcy4g
VGhleSBzZWVtIHRvIGJlIGZvdW5kYXRpb25hbCB0byB0aGUgcmF0aW9uYWwgb2YgdGhlIGRvY3Vt
ZW50LCBpcyB0aGlzIHdoeSBhIG5ldyBPQU0gcHJvdG9jb2wgaXMgdXNlZD88L3NwYW4+PHUgY2xh
c3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXpl
OiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5HSU0m
Z3Q7Jmd0OyBJbmRlZWQuIEJhc2VkIG9uIHRoZSBhbmFseXNpcyBpbiBSRkMgODkyNCwgd2UndmUg
bGVhcm5lZCB0aGF0IG5vbmUgb2YgdGhlIGF2YWlsYWJsZSBPQU0gdG9vbHMgY2FuIGFkZHJlc3Mg
dGhlIHJlcXVpcmVtZW50cyBmb3IgYWN0aXZlIFNGUCBPQU0uIFRoZSBTRkMgRWNobyBSZXF1ZXN0
L1JlcGx5DQogaXMgc3BlY2lmaWNhbGx5IGRlc2lnbmVkIHRvIGFkZHJlc3MgdGhlc2UgcmVxdWly
ZW1lbnRzLjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBj
bTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFz
cz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxz
cGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj5DTVA6Jm5ic3A7VGhpcyBpcyBhIHZlcnkgdXNlZnVs
IHJlc3BvbnNlLiBBcyBJIHJlc3BvbmRlZCBhYm92ZSwgdGhlcmXigJlzIG5vIGltcGxpY2F0aW9u
IHRoYXQgaWYgbm8gZXhpc3RpbmcgdG9vbHMgYWRkcmVzcyBhbGwgcmVxdWlyZW1lbnRzLCB0aGUg
cGF0aCBpcyB0byBjcmVhdGUgYSBicmFuZCBuZXcgb25lIGlnbm9yaW5nIHRoZSBleGlzdGluZyBv
bmVzLjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMTJw
dDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0K
PHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+
PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOiA1cHQ7
IG1hcmdpbi1ib3R0b206IDVwdDsiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHN0eWxl
PSJib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBub25lIHNvbGlkOyBib3JkZXItbGVmdC13aWR0aDog
MXB0OyBib3JkZXItbGVmdC1jb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nOiAwY20g
MGNtIDBjbSA2cHQ7IG1hcmdpbjogNXB0IDBjbSA1cHQgNC44cHQ7IiBjbGFzcz0iIj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogOXB0
OyBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7PC9z
cGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBj
bTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1m
YW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPlNwZWNpZmljYWxseSwgSSBm
ZWVsIHRoaXMgZG9jdW1lbnQgb3Zlci1yZWFjaGVzIGluIHRoYXQgaXQgcHJlc3VtZXMgdGhhdCB0
aGUgb25seSDigJxBY3RpdmUgT0FN4oCdIHByb3RvY29sIGZvciBOU0ggU0ZDcyBpcyB0aGlzIG5l
dyBwcm90b2NvbCwgd2hlcmVhcyBzb21lIG9mIHRoZSBleGlzdGluZyBwcm90b2NvbHMNCiBsaXN0
ZWQgaW4mbmJzcDtyZmM4OTI0IGFyZSBhbHNvIOKAnEFjdGl2ZSBPQU3igJ0uPC9zcGFuPjx1IGNs
YXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6
ZTogOXB0OyBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+R0lN
Jmd0OyZndDsgSSB0aGluayB0aGF0IHRoZSBkb2N1bWVudCBpcyBwb3NpdGlvbmVkIG5vdCBhcyBh
IGdlbmVyYWwgYWN0aXZlIE9BTSBwcm90b2NvbCBidXQgYXMgb25lIG9mIHRoZSBhY3RpdmUgU0ZD
IE5TSCBPQU0gcHJvdG9jb2xzLjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91
PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXItc3R5bGU6
IG5vbmUgbm9uZSBub25lIHNvbGlkOyBib3JkZXItbGVmdC13aWR0aDogMXB0OyBib3JkZXItbGVm
dC1jb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nOiAwY20gMGNtIDBjbSA2cHQ7IG1h
cmdpbjogNXB0IDBjbSA1cHQgNC44cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+
DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTog
SGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIi
PjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgc3R5bGU9ImJvcmRlcjogMXB0IHNvbGlkIHJnYigyMDQsIDIwNCwgMjA0KTsgcGFk
ZGluZzogOHB0OyIgY2xhc3M9IiI+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7
IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBi
YWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFs
bDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4OyBi
b3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4OyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czog
NHB4OyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7IGZvbnQtdmFyaWFudC1saWdhdHVy
ZXM6IG5vcm1hbDsgb3ZlcmZsb3c6IGF1dG87IiBjbGFzcz0iIj48c3BhbiBsYW5nPSJlbi1ERSIg
c3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7IFRoaXMgbWVj
aGFuaXNtIGVuYWJsZXMgb24tZGVtYW5kIENvbnRpbnVpdHkgQ2hlY2ssPC9zcGFuPjx1IGNsYXNz
PSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAw
Y20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6
IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXpl
OiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsgQ29ubmVjdGl2aXR5IFZlcmlmaWNhdGlv
biwgYW1vbmcgb3RoZXIgb3BlcmF0aW9ucyBvdmVyIFNGQyBpbjwvc3Bhbj48dSBjbGFzcz0iIj48
L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcu
OXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90
OzsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVh
ay1hbGw7IiBjbGFzcz0iIj48c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAu
NXB0OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7IG5ldHdvcmtzLCBhZGRyZXNzZXMgZnVuY3Rpb25h
bGl0aWVzIGRpc2N1c3NlZCBpbiBTZWN0aW9ucyA0LjEsIDQuMiw8L3NwYW4+PHUgY2xhc3M9IiI+
PC91Pjx1IGNsYXNzPSIiPjwvdT48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3
LjlwdDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJl
YWstYWxsOyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEw
LjVwdDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyBhbmQgNC4zIG9mIFtSRkM4OTI0XS48L3NwYW4+
PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3ByZT4NCjwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNw
YW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZl
dGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+
PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNw
YW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZl
dGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPlRoaXMgY291bGQgYmUgd2VsbCB0aGUgY2FzZSDi
gJQgaG93ZXZlciBtYW55IG90aGVycyAoaW5jbHVkaW5nIGV4aXN0aW5nKSBtZWNoYW5pc21zIGFs
c28gZW5hYmxlIGluIHRoZXNlIGJyb2FkIHRlcm1zIGFsbCB0aGUgY29ubmVjdGl2aXR5K2NvbnRp
bnVpdHkrdHJhY2UgZnVuY3Rpb25zLjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+
PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0K
PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhl
bHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPkdJTSZndDsmZ3Q7IFdlIGFyZSBub3QgcXVl
c3Rpb25pbmcgdGhhdCB0aGVyZSBhcmUgb3RoZXIgc29sdXRpb25zLiBCdXQgdGhlc2UgbWVjaGFu
aXNtcyBhcmUgbm90IHN1cHBvcnRlZCBieSBzcGVjaWZpY2F0aW9ucyB0aGF0IGVuc3VyZSBpbmRl
cGVuZGVudCBpbnRlcm9wZXJhYmxlIGltcGxlbWVudGF0aW9ucy4mbmJzcDs8L3NwYW4+PHUgY2xh
c3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9
ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIi
PjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xh
c3M9IiI+Q01QOiZuYnNwO0NhbiB5b3UgcGxlYXNlIHBvaW50IHRvIGluZGVwZW5kZW50IGludGVy
b3BlcmFibGUgaW1wbGVtZW50YXRpb25zIG9mJm5ic3A7ZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5
ZXItb2FtPzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3Nw
YW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNt
OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xh
c3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Q01QOiZuYnNwO1BhcnQgb2YgbXkg
cG9pbnQgaXMgdGhhdCBhbnkgcGFydGlhbCBzb2x1dGlvbiBjYW4gYmUgZXh0ZW5kZWQgaW50ZXJv
cGVyYWJseS48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNt
IDEycHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
Ij4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+
PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDog
NXB0OyBtYXJnaW4tYm90dG9tOiA1cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSBz
dHlsZT0iYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDsgYm9yZGVyLWxlZnQtd2lk
dGg6IDFwdDsgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZzog
MGNtIDBjbSAwY20gNnB0OyBtYXJnaW46IDVwdCAwY20gNXB0IDQuOHB0OyIgY2xhc3M9IiI+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6
IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPkF0IHRo
ZSBzYW1lIHRpbWUsIHRoaXMgbWVjaGFuaXNtcyBpcyB2ZXJ5IGNvbXBsZXguJm5ic3A7PC9zcGFu
Pjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsg
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1p
bHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPkkgd291bGQgbGlrZSB0byBzZWUg
YSBzdHVkeSBvZiBjb21wYXJhdGl2ZSBiZW5lZml0cyBvZiB0aGlzIGFkZGVkIGNvbXBsZXhpdHkg
dmlzLWEtdmlzIGV4aXN0aW5nIGFwcHJvYWNoZXMgdGhhdCBjYW4gYmUgZXh0ZW5kZWQuPC9zcGFu
Pjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZv
bnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+R0lNJmd0OyZndDsgSW4gdGhlIGZhY2Ugb2YgYWJzZW5jZSBvZiBzdWZmaWNpZW50IGFuZCB1
cCB0byBkYXRlIGRvY3VtZW50YXRpb24gZGVzY3JpYmluZyBwcm9wcmlldGFyeSBzb2x1dGlvbnMs
IEkgZG9uJ3Qgc2VlIHRoYXQgYW55IGNvbXBhcmlzb24gY2FuIGJlIGNvbXByZWhlbnNpdmUuPC9z
cGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8
c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48
dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxk
aXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0i
ZW4tREUiIGNsYXNzPSIiPkNNUDombmJzcDtJIGFtIG5vdCBzdXJlIGlmIHlvdSBhcmUgYW5zd2Vy
aW5nIGEgZGlmZmVyZW50IHF1ZXN0aW9uLCBidXQgdGhlcmXigJlzIG5vIHJlZmVyZW5jZSB0byBh
bnkgcHJvcHJpZXRhcnkgc29sdXRpb25zLjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9
IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBj
bGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Q01Q
OiZuYnNwO0lDTVAsIEJGRCwgaU9BTSwgU0ZDLVRyYWNjZXJvdXRlLCBhbGwgZG9jdW1lbnRlZCBp
biBJLURzIGFuZCB3aXRoIG9wZW4gc291cmNlIGltcGxlbWVudGF0aW9ucy48L3NwYW4+PHUgY2xh
c3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDEycHQ7IGZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9ImVuLURF
IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48
L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDogNXB0OyBtYXJnaW4tYm90dG9tOiA1
cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyLXN0eWxlOiBu
b25lIG5vbmUgbm9uZSBzb2xpZDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFwdDsgYm9yZGVyLWxlZnQt
Y29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZzogMGNtIDBjbSAwY20gNnB0OyBtYXJn
aW46IDVwdCAwY20gNXB0IDQuOHB0OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0K
PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhl
bHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48
L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxh
bmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2Es
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNs
YXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBz
dHlsZT0iYm9yZGVyOiAxcHQgc29saWQgcmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nOiA4cHQ7
IiBjbGFzcz0iIj4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9udC1zaXpl
OiAxMHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tncm91bmQt
Y29sb3I6IHJnYigyNTUsIDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyBib3gtc2l6
aW5nOiBib3JkZXItYm94OyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7IGJvcmRlci10b3At
cmlnaHQtcmFkaXVzOiA0cHg7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7IGJvcmRl
ci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9ybWFs
OyBvdmVyZmxvdzogYXV0bzsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9u
dC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsgVGhlIGluZ3Jlc3MgbWF5IGJl
PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxl
PSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0
NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBz
dHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsgY2FwYWJsZSBv
ZiByZWNvdmVyaW5nIGZyb20gdGhlIGZhaWx1cmUsIGUuZy4sIHVzaW5nIHJlZHVuZGFudCBTRkM8
L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3ByZT4NCjxwcmUgc3R5bGU9
Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1MywgMjQ1
KTsgd29yZC1icmVhazogYnJlYWstYWxsOyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0
eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyBlbGVtZW50cy4m
bmJzcDsgVGh1cywgaXQgaXMgYmVuZWZpY2lhbCBmb3IgdGhlIGVncmVzcyB0byBzaWduYWwgdGhl
IG5ldzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0KPHByZSBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5
OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUz
LCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7IiBjbGFzcz0iIj48c3BhbiBsYW5nPSJlbi1E
RSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7IGRlZmVj
dCBzdGF0ZSB0byB0aGUgaW5ncmVzcywgd2hpY2ggaW4gdGhpcyBleGFtcGxlIGlzIHRoZSBDbGFz
c2lmaWVyLjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0KPHBy
ZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwg
MjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7IiBjbGFzcz0iIj48c3BhbiBsYW5nPSJl
bi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7IEhl
bmNlIHRoZSBmb2xsb3dpbmcgcmVxdWlyZW1lbnQ6PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBj
bGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZv
bnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNr
Z3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsi
IGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBj
bGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3By
ZT4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9udC1zaXplOiAxMHB0OyBm
b250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tncm91bmQtY29sb3I6IHJn
YigyNTUsIDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyIgY2xhc3M9IiI+PHNwYW4g
bGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSRVEjMzogU0ZDIE9BTSBNVVNUIHN1cHBvcnQgUmVtb3Rl
IERlZmVjdCBJbmRpY2F0aW9uIG5vdGlmaWNhdGlvbjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUg
Y2xhc3M9IiI+PC91PjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBm
b250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgYmFj
a2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7
IiBjbGFzcz0iIj48c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIg
Y2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGJ5IHRoZSBlZ3Jlc3MgdG8g
dGhlIGluZ3Jlc3MuPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+
DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7
IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4mbmJzcDs8L3Nw
YW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7
IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5JIHNlZSBhIGdh
cCBiZXR3ZWVuIOKAnGl0IGlzIGJlbmVmaWNpYWzigJ0gYW5kIOKAnE1VU1TigJ0uIFdoYXQgaXMg
JnF1b3Q7UmVtb3RlIERlZmVjdCBJbmRpY2F0aW9u4oCdIGluIHRoZSBjb250ZXh0IG9mIFNGQyBP
QU0gc2luY2UgaXQgaXMgbm90IGluIHRoZSBPQU0gZnJhbWV3b3JrPyBJcyB0aGlzICZxdW90O1Jl
bW90ZSBEZWZlY3QNCiBJbmRpY2F0aW9u4oCdIHRoZSBvbmx5IHdheSB0byBhY2hpZXZlIHRoZSBy
ZXJvdXRpbmcgb3IgcmVkdW5kYW5jeSB0cmlnZ2VyaW5nPzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+
PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9u
dC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPkdJTSZndDsmZ3Q7IFRo
YXQgaXMgb25lIG9mIHBvc3NpYmxlIHNvbHV0aW9ucy4gT3RoZXIgbWVjaGFuaXNtcyBtYXkgY29u
Zm9ybSB0byB0aGUgcmVxdWlyZW1lbnQgdXNpbmcgZGlmZmVyZW50IGFwcHJvYWNoLiZuYnNwOzwv
c3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBub25lIHNvbGlk
OyBib3JkZXItbGVmdC13aWR0aDogMXB0OyBib3JkZXItbGVmdC1jb2xvcjogcmdiKDIwNCwgMjA0
LCAyMDQpOyBwYWRkaW5nOiAwY20gMGNtIDBjbSA2cHQ7IG1hcmdpbjogNXB0IDBjbSA1cHQgNC44
cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIg
c3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlm
OyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJm
b250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJib3JkZXI6IDFwdCBz
b2xpZCByZ2IoMjA0LCAyMDQsIDIwNCk7IHBhZGRpbmc6IDhwdDsiIGNsYXNzPSIiPg0KPHByZSBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5
OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUz
LCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJv
cmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDsg
Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1
czogNHB4OyBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7IG92ZXJmbG93OiBhdXRvOyIg
Y2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNs
YXNzPSIiPjQuJm5ic3A7IEFjdGl2ZSBPQU0gSWRlbnRpZmljYXRpb24gaW4gdGhlIE5TSDwvc3Bh
bj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0KPHByZSBzdHlsZT0ibWFy
Z2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtD
b3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3
b3JkLWJyZWFrOiBicmVhay1hbGw7IiBjbGFzcz0iIj48c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9
ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwv
dT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45
cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFr
LWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41
cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsgVGhlIE8gYml0IGluIHRoZSBOU0ggaXMgZGVmaW5l
ZCBpbiBbUkZDODMwMF0gYXMgZm9sbG93czo8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNz
PSIiPjwvdT48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9udC1z
aXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tncm91
bmQtY29sb3I6IHJnYigyNTUsIDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyIgY2xh
c3M9IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNsYXNz
PSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0K
PHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQt
ZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1
NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7IiBjbGFzcz0iIj48c3BhbiBsYW5n
PSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IE8gYml0OiBTZXR0aW5nIHRoaXMgYml0IGluZGljYXRlcyBhbiBP
QU0gcGFja2V0Ljwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0K
PHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQt
ZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1
NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7IiBjbGFzcz0iIj48c3BhbiBsYW5n
PSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFu
Pjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdv
cmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0i
Zm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsgVGhpcyBkb2N1bWVudCB1
cGRhdGVzIHRoYXQgZGVmaW5pdGlvbiBhcyBmb2xsb3dzOjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+
PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0
OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90Ozsg
YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1h
bGw7IiBjbGFzcz0iIj48c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0
OyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+
PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBw
dDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9y
OiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxz
cGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgTyBiaXQ6IFNldHRpbmcgdGhpcyBiaXQgaW5kaWNh
dGVzIGFuIE9BTSBjb21tYW5kIGFuZC9vciBkYXRhIGluPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48
dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7
IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBi
YWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFs
bDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7
IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdGhlIE5TSCBDb250ZXh0
IEhlYWRlciBvciBwYWNrZXQgcGF5bG9hZC48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNz
PSIiPjwvdT48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9udC1z
aXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tncm91
bmQtY29sb3I6IHJnYigyNTUsIDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyIgY2xh
c3M9IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNsYXNz
PSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0K
PHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQt
ZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1
NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7IiBjbGFzcz0iIj48c3BhbiBsYW5n
PSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7
IEFjdGl2ZSBTRkMgT0FNIGlzIGRlZmluZWQgYXMgYSBjb21iaW5hdGlvbiBvZiBPQU0gY29tbWFu
ZHMgYW5kL29yPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8
cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1
LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9
ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsg
ZGF0YSBpbmNsdWRlZCBpbiBhIG1lc3NhZ2UgdGhhdCBpbW1lZGlhdGVseSBmb2xsb3dzIHRoZSBO
U0guJm5ic3A7IFRvPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+
DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9u
dC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2Io
MjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxh
bmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJz
cDsgaWRlbnRpZnkgdGhlIGFjdGl2ZSBPQU0gbWVzc2FnZSwgdGhlICZxdW90O05leHQgUHJvdG9j
b2wmcXVvdDsgZmllbGQgTVVTVCBiZTwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+
PC91PjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6
IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1j
b2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7IiBjbGFzcz0i
Ij48c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+
Jm5ic3A7Jm5ic3A7IHNldCB0byBBY3RpdmUgU0ZDIE9BTSAoVEJBMSkgKFNlY3Rpb24gOS4xKS4g
PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8L2Rpdj4NCjxk
aXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5
OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9
IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3Bh
biBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogSGVsdmV0
aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+VGhpcyBpcyBhbiBleGFtcGxlIG9mIG92ZXItcmVh
Y2guIEEg4oCcTmV4dCBQcm90b2NvbOKAnSBwb2ludGluZyB0byBJUHY0LCBpbiB0dXJuIHBvaW50
aW5nIHRvIElDTVAsIGluIHR1cm4gcG9pbnRpbmcgdG8gRWNobyBpcyBhbHJlYWR5IG9uZSBleGFt
cGxlIG9mIOKAnEFjdGl2ZSBTRkMgT0FN4oCdLiBJIHdvbmRlcg0KIGlmIHRoaXMgbmV3IHByb3Rv
Y29sIG1pZ2h0IGJlIGJlc3Qgc2VydmVkIGJ5IGNob29zaW5nIGEgbmFtZSB0aGF0IGlzIG5vdCBz
byBnZW5lcmljPyBJdCBjb3VsZCBiZSBjYWxsZWQg4oCcT25lIG9mIG1hbnkgYWN0aXZlIFNGQyBP
QU0gcHJvdG9jb2xz4oCdIDotKSZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9
IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250
LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+R0lNJmd0OyZndDsgV2ls
bCBjbGFyaWZ5IHRoYXQgdGhyb3VnaG91dCB0aGUgZG9jdW1lbnQgJnF1b3Q7YWN0aXZlIE9BTSZx
dW90OyBhbmQgJnF1b3Q7YWN0aXZlIFNGQyBPQU0mcXVvdDsgcmVmZXJzIHRvIHNwZWNpYWxseSBj
b25zdHJ1Y3RlZCBwYWNrZXRzIHRoYXQgaW1tZWRpYXRlbHkgZm9sbG93IHRoZSBTRkMgQWN0aXZl
IE9BTSBIZWFkZXINCiAoRmlndXJlIDIpLjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9
IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPiZu
YnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj5DTVA6Jm5ic3A7VGhl
IOKAnFNGQyBBY3RpdmUgT0FNIEhlYWRlcuKAnSBpcyB0aGVyZWZvcmUgbm90IHBhcnQgb2YgdGhl
IOKAnGFjdGl2ZSBTRkMgT0FN4oCdIHBhY2tldD88L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNs
YXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDEycHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj4mbmJz
cDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDogNXB0OyBtYXJnaW4tYm90dG9tOiA1cHQ7IiBjbGFzcz0iIj4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xh
c3M9IiI+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBz
b2xpZDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFwdDsgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigyMDQs
IDIwNCwgMjA0KTsgcGFkZGluZzogMGNtIDBjbSAwY20gNnB0OyBtYXJnaW46IDVwdCAwY20gNXB0
IDQuOHB0OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4N
CjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBI
ZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+
PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIi
Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBs
YW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogSGVsdmV0aWNh
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+T3RoZXJ3aXNlLCB0aGUg4oCcTVVTVOKAnSBpbiB0aGUg
bGFzdCBzZW50ZW5jZSBzZWVtcyB0byBub3QgZm9sbG93Ljwvc3Bhbj48dSBjbGFzcz0iIj48L3U+
PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9
ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNz
PSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHls
ZT0iYm9yZGVyOiAxcHQgc29saWQgcmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nOiA4cHQ7IiBj
bGFzcz0iIj4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9udC1zaXplOiAx
MHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tncm91bmQtY29s
b3I6IHJnYigyNTUsIDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyBib3gtc2l6aW5n
OiBib3JkZXItYm94OyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7IGJvcmRlci10b3Atcmln
aHQtcmFkaXVzOiA0cHg7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7IGJvcmRlci1i
b3R0b20tbGVmdC1yYWRpdXM6IDRweDsgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9ybWFsOyBv
dmVyZmxvdzogYXV0bzsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1z
aXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsgVGhlIHJ1bGVzIGZvcjwvc3Bhbj48
dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3b3Jk
LWJyZWFrOiBicmVhay1hbGw7IiBjbGFzcz0iIj48c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZv
bnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7IGludGVycHJldGluZyB0aGUg
dmFsdWVzIG9mIHRoZSBPIGJpdCBhbmQgdGhlICZxdW90O05leHQgUHJvdG9jb2wmcXVvdDsgZmll
bGQ8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3ByZT4NCjxwcmUgc3R5
bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTog
JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1Mywg
MjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4tREUi
IHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyBhcmUgYXMg
Zm9sbG93czo8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3ByZT4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTog
OXB0OyBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7
PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9u
dC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPkkgYW0gZXh0cmVtZWx5
IGNvbmNlcm5lZCBhYm91dCB0aGlzIGF0dGVtcHRlZCByZS1kZWZpbml0aW9uIChvZiB0aGUgTy1i
aXQgYW5kIFByb3RvY29sIGZpZWxkcykuIE9uIHNldmVyYWwgZnJvbnRzIGFzIGV4cGxhaW5lZCBi
ZWxvdy4gRHVyaW5nIFJGQzgzMDAgdGhlIFdHIGV2YWx1YXRlZCB0aGVzZQ0KIGFuZCBwcm92aWRl
ZCBhIHNvbHV0aW9uIGFscmVhZHkuPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48
L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxl
PSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJib3JkZXI6IDFw
dCBzb2xpZCByZ2IoMjA0LCAyMDQsIDIwNCk7IHBhZGRpbmc6IDhwdDsiIGNsYXNzPSIiPg0KPHBy
ZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwg
MjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7
IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRw
eDsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJh
ZGl1czogNHB4OyBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7IG92ZXJmbG93OiBhdXRv
OyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsi
IGNsYXNzPSIiPiZuYnNwOyZuYnNwOyAqJm5ic3A7IE8gYml0IHNldCBhbmQgdGhlICZxdW90O05l
eHQgUHJvdG9jb2wmcXVvdDsgdmFsdWUgZG9lcyBub3QgbWF0Y2ggb25lIG9mPC9zcGFuPjx1IGNs
YXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJl
YWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1z
aXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgaWRl
bnRpZnlpbmcgYWN0aXZlIG9yIGh5YnJpZCBPQU0gcHJvdG9jb2xzIChwZXIgY2xhc3NpZmljYXRp
b248L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3ByZT4NCjxwcmUgc3R5
bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTog
JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1Mywg
MjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4tREUi
IHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBkZWZpbmVkIGluIFtSRkM3Nzk5XSksIGUuZy4sIGRlZmluZWQgaW4gU2VjdGlv
biA5LjEgQWN0aXZlIFNGQyBPQU08L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwv
dT48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9udC1zaXplOiAx
MHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tncm91bmQtY29s
b3I6IHJnYigyNTUsIDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyIgY2xhc3M9IiI+
PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAoVEJBMSkuPC9zcGFuPjx1IGNsYXNzPSIiPjwv
dT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFu
Zz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPlRoaXMgcG90ZW50aWFsbHkgYnJlYWtzIHRoZSBjb25jZXB0
IG9mIG5vZGVzIG5vdCB1bmRlcnN0YW5kaW5nIE9BTSAoaS5lLC4gUGFydGlhbCBkZXBsb3ltZW50
IG9mIGEgbmV3IHByb3RvY29sKTwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91
PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWls
eTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+R0lNJmd0OyZndDsgQ2FuIHlvdSBj
bGFyaWZ5IHdoYXQgZG8geW91IG1lYW4mbmJzcDtieSAmcXVvdDtub2RlcyBub3QgdW5kZXJzdGFu
ZGluZyBPQU0mcXVvdDs/IFBhcnRpYWwgZGVwbG95bWVudCBpcywgaW4gbXkgb3BpbmlvbiwgYW4g
b3BlcmF0aW9uYWwgaXNzdWUuIEFuIG9wZXJhdG9yIHBsYW5zIGRlcGxveW1lbnRzIG9mIG5ldw0K
IHJlbGVhc2VzIGFjY29yZGluZyB0byBuZXcgZmVhdHVyZXMgYW5kIHRoZWlyIGludGVuZGVkIHVz
ZS48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxk
aXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+
PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIi
Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBs
YW5nPSJlbi1ERSIgY2xhc3M9IiI+Q01QOiZuYnNwO0Fwb2xvZ2llcywgSSBtZWFudCBub3Qgcy91
bmRlcnN0YW5kaW5nL3BhcnNpbmcvLjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+
PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIi
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFz
cz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Q01QOiZu
YnNwO0kgYWdyZWUgaXQgaXMgYW4gb3BlcmF0aW9uYWwgaXNzdWUg4oCUIGFuIGlzc3VlIG9mIG9w
ZXJhdGlvbnMuIExpa2UgdGhlIOKAnE/igJ0gaW4g4oCcT0FN4oCdLiBTaG91bGQgT3BlcmF0aW9u
YWwgQ29uc2lkZXJhdGlvbnMgYmUgaW5jbHVkZWQgYXMgd2VsbD88L3NwYW4+PHUgY2xhc3M9IiI+
PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDEycHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFz
cz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8
YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDogNXB0OyBtYXJnaW4tYm90dG9tOiA1cHQ7IiBj
bGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyLXN0eWxlOiBub25lIG5v
bmUgbm9uZSBzb2xpZDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFwdDsgYm9yZGVyLWxlZnQtY29sb3I6
IHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZzogMGNtIDBjbSAwY20gNnB0OyBtYXJnaW46IDVw
dCAwY20gNXB0IDQuOHB0OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
Y207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQt
ZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUg
Y2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0iYm9yZGVyOiAxcHQgc29saWQgcmdiKDIwNCwgMjA0LCAy
MDQpOyBwYWRkaW5nOiA4cHQ7IiBjbGFzcz0iIj4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGNtIDBj
bSA3LjlwdDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1MywgMjQ1KTsgd29yZC1icmVhazog
YnJlYWstYWxsOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBib3JkZXItdG9wLWxlZnQtcmFkaXVz
OiA0cHg7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7IGJvcmRlci1ib3R0b20tcmlnaHQt
cmFkaXVzOiA0cHg7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsgZm9udC12YXJpYW50
LWxpZ2F0dXJlczogbm9ybWFsOyBvdmVyZmxvdzogYXV0bzsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9
ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgLSBhIEZpeGVkLUxlbmd0aCBDb250
ZXh0IEhlYWRlciBvciBWYXJpYWJsZS1MZW5ndGggQ29udGV4dDwvc3Bhbj48dSBjbGFzcz0iIj48
L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcu
OXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90
OzsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVh
ay1hbGw7IiBjbGFzcz0iIj48c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAu
NXB0OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IEhlYWRlcihzKSBjb250YWluIGFuIE9BTSBjb21tYW5kIG9yIGRhdGEuPC9zcGFuPjx1
IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQt
YnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9u
dC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1
IGNsYXNzPSIiPjwvdT48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsg
Zm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJh
Y2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxs
OyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsi
IGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAtIHRoZSAmcXVvdDtOZXh0IFByb3RvY29sJnF1b3Q7IGZpZWxkIGRldGVybWluZXMgdGhlIHR5
cGUgb2YgcGF5bG9hZC48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3By
ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQt
c2l6ZTogOXB0OyBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+
VGhlIHNlbWFudGljIG9mIENvbnRleHQgSGVhZGVycyBpcyBvdXRzaWRlIHRoaXMgZGVmaW5pdGlv
bi4gRm9yIGV4YW1wbGUgdGhlIHR5cGVzIGluIE1EIFR5cGUgMiBkZWZpbmUgdGhlIHZhcmlhYmxl
IGhlYWRlcnMuJm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250
LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
PiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5
cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5UaGlzIHBv
dGVudGlhbGx5IGJyZWFrcyBhbHNvIE9BTSwgc2luY2UgdGhpbmdzIGxpa2UgRUNNUCBjYW4gYmUg
ZW5jb2RlZCBpbiBjb250ZXh0IGhlYWRlcnMgdGhhdCB0aGUgT0FNIG5lZWRzLiAoZS5nLiwgJnF1
b3Q7RmxvdyBJROKAnSBmcm9tJm5ic3A7ZHJhZnQtaWV0Zi1zZmMtbnNoLXRsdikuPC9zcGFuPjx1
IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIi
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHls
ZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj5HSU0mZ3Q7Jmd0OyBBcyBJIHVuZGVyc3RhbmQgaXQsIE1EIFR5cGUgMiBGbG93IElE
IFRMViBpcyByZWNvbW1lbmRlZCB0byBpZGVudGlmeSBhIGZsb3cgaW4gU0ZDIE5TSC4gVGhlIGRv
Y3VtZW50IG1ha2VzIHRoZSB1c2Ugb2YgdGhpcyBtZXRob2QuJm5ic3A7PC9zcGFuPjx1IGNsYXNz
PSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJl
bi1ERSIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48
L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNz
PSIiPkNNUDombmJzcDtIb3c/PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSAxMnB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1
IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1h
cmdpbi10b3A6IDVwdDsgbWFyZ2luLWJvdHRvbTogNXB0OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGJs
b2NrcXVvdGUgc3R5bGU9ImJvcmRlci1zdHlsZTogbm9uZSBub25lIG5vbmUgc29saWQ7IGJvcmRl
ci1sZWZ0LXdpZHRoOiAxcHQ7IGJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMjA0LCAyMDQsIDIwNCk7
IHBhZGRpbmc6IDBjbSAwY20gMGNtIDZwdDsgbWFyZ2luOiA1cHQgMGNtIDVwdCA0LjhwdDsiIGNs
YXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5n
PSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogSGVsdmV0aWNhLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFz
cz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUi
IHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJp
ZjsiIGNsYXNzPSIiPkZ1cnRoZXIsIGlzIHRoaXMgZGVzY3JpYmluZyBhIEh5YnJpZCBPQU0gdXNl
Pzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJl
bi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+R0lNJmd0OyZndDsgTm8sIHRoZSBkb2N1bWVudCBkb2VzIG5vdCBk
ZXNjcmliZSB0aGUgdXNlIG9mIGh5YnJpZCBPQU0gKHBlciBSRkMgNzc5OSkuJm5ic3A7PC9zcGFu
Pjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlci1zdHlsZTogbm9uZSBub25lIG5vbmUgc29saWQ7IGJv
cmRlci1sZWZ0LXdpZHRoOiAxcHQ7IGJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMjA0LCAyMDQsIDIw
NCk7IHBhZGRpbmc6IDBjbSAwY20gMGNtIDZwdDsgbWFyZ2luOiA1cHQgMGNtIDVwdCA0LjhwdDsi
IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIi
Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBs
YW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogSGVsdmV0aWNh
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBj
bGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
c3R5bGU9ImJvcmRlcjogMXB0IHNvbGlkIHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZzogOHB0
OyIgY2xhc3M9IiI+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6
ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5k
LWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgYm94LXNp
emluZzogYm9yZGVyLWJveDsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4OyBib3JkZXItdG9w
LXJpZ2h0LXJhZGl1czogNHB4OyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4OyBib3Jk
ZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7IGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vcm1h
bDsgb3ZlcmZsb3c6IGF1dG87IiBjbGFzcz0iIj48c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZv
bnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7ICombmJzcDsgTyBiaXQgc2V0
IGFuZCB0aGUgJnF1b3Q7TmV4dCBQcm90b2NvbCZxdW90OyB2YWx1ZSBtYXRjaGVzIG9uZSBvZiBp
ZGVudGlmeWluZzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0K
PHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQt
ZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1
NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7IiBjbGFzcz0iIj48c3BhbiBsYW5n
PSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFjdGl2ZSBvciBoeWJyaWQgT0FNIHByb3RvY29sczo8L3NwYW4+
PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSA3LjlwdDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291
cmllciBOZXcmcXVvdDs7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1MywgMjQ1KTsgd29y
ZC1icmVhazogYnJlYWstYWxsOyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJm
b250LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+
PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0
OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90Ozsg
YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1h
bGw7IiBjbGFzcz0iIj48c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0
OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IC0gdGhlIHBheWxvYWQgdGhhdCBpbW1lZGlhdGVseSBmb2xsb3dzIHRoZSBOU0ggTVVTVCBj
b250YWluIGFuPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8
cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1
LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9
ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgT0FNIGNvbW1hbmQgb3IgZGF0YS48
L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3ByZT4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250
LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+VGhpcyBpcyBhbHNvIHVu
Y2xlYXIg4oCUIHdoYXQgaXMgYW4gT0FNIGNvbW1hbmQgb3IgZGF0YT8gSWYgdGhlIE8tYml0IGlz
IHNldCwgaXQgaXMgYW4gT0FNIHBhY2tldC48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNz
PSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9u
dC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPkdJTSZndDsmZ3Q7IFdo
YXQgaXMgYW4gT0FNIHBhY2tldD8gSXMgYW4gU0ZDIE5TSCBwYWNrZXQgd2l0aCBJT0FNIGFuIE9B
TSBwYWNrZXQgb3Igbm90PyBJZiBhbiBTRkMgTlNIIHBhY2tldCBpcyBwYXJ0IG9mIGZsb3cgdW5k
ZXIgdGhlIEFsdGVybmF0ZSBNYXJraW5nLCBpcyBpdCBhbiBPQU0gcGFja2V0IGJlY2F1c2UNCiB0
aGUgQWx0ZXJuYXRlIE1hcmtpbmcgbWV0aG9kIGlzIGFuIGV4YW1wbGUgb2YgdGhlIGh5YnJpZCBP
QU0/Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNs
YXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0K
PHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPkNNUDombmJzcDtUaGlzIHJlYWRzIGxpa2Ugbm90
IGFuc3dlcmluZyBieSBhc2tpbmcgcXVlc3Rpb25zLiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48
L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxh
bmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNz
PSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIg
Y2xhc3M9IiI+Q01QOiZuYnNwO0EgdXNlciBwYWNrZXQgd2l0aCBtYXJraW5nLCBpbXBsaWNpdGx5
IG9yIGV4cGxpY2l0bHksIGlzIG5vdCBhbiBPQU0gcGFja2V0Ljwvc3Bhbj48dSBjbGFzcz0iIj48
L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMTJwdDsgZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNz
PSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOiA1cHQ7IG1hcmdpbi1ib3R0b206IDVwdDsiIGNs
YXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXItc3R5bGU6IG5vbmUgbm9u
ZSBub25lIHNvbGlkOyBib3JkZXItbGVmdC13aWR0aDogMXB0OyBib3JkZXItbGVmdC1jb2xvcjog
cmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nOiAwY20gMGNtIDBjbSA2cHQ7IG1hcmdpbjogNXB0
IDBjbSA1cHQgNC44cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIi
Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBj
bTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1m
YW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBj
bGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJib3JkZXI6IDFwdCBzb2xpZCByZ2IoMjA0LCAyMDQsIDIw
NCk7IHBhZGRpbmc6IDhwdDsiIGNsYXNzPSIiPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNt
IDcuOXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZx
dW90OzsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBi
cmVhay1hbGw7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6
IDRweDsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDsgYm9yZGVyLWJvdHRvbS1yaWdodC1y
YWRpdXM6IDRweDsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyBmb250LXZhcmlhbnQt
bGlnYXR1cmVzOiBub3JtYWw7IG92ZXJmbG93OiBhdXRvOyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0i
ZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyAq
Jm5ic3A7IE8gYml0IGlzIGNsZWFyOjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+
PC91PjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6
IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1j
b2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7IiBjbGFzcz0i
Ij48c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+
Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJl
IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1p
bHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAy
NTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVu
LURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgLSBubyBPQU0gaW4gYSBGaXhlZC1MZW5n
dGggQ29udGV4dCBIZWFkZXIgb3IgVmFyaWFibGUtTGVuZ3RoPC9zcGFuPjx1IGNsYXNzPSIiPjwv
dT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45
cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFr
LWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41
cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgQ29udGV4dCBIZWFkZXIocykuPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0i
Ij48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6
ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5k
LWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNz
PSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0i
Ij4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3ByZT4NCjxw
cmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZh
bWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUs
IDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0i
ZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAtIHRoZSBwYXlsb2FkIGRldGVybWlu
ZWQgYnkgdGhlICZxdW90O05leHQgUHJvdG9jb2wmcXVvdDsgZmllbGQgTVVTVCBiZTwvc3Bhbj48
dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3b3Jk
LWJyZWFrOiBicmVhay1hbGw7IiBjbGFzcz0iIj48c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZv
bnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHByZXNlbnQuPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFz
cz0iIj48L3U+PC9wcmU+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUi
IHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJp
ZjsiIGNsYXNzPSIiPkl0IGlzIHVuY2xlYXIgdGhlIHJhdGlvbmFsIGZvciB0aGlzLjwvc3Bhbj48
dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5
bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+R0lNJmd0OyZndDsgQ2FuIHlvdSBwbGVhc2UgY2xhcmlmeSB5b3VyIGludGVycHJl
dGF0aW9uLCBzbyB3ZSBjYW4gbG9vayBmb3Igd2F5cyB0byBpbXByb3ZlIHRoZSB0ZXh0Pzwvc3Bh
bj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNw
YW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUg
Y2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVu
LURFIiBjbGFzcz0iIj5DTVA6Jm5ic3A7U2FtZSBhcyBhYm92ZS4gSXQgaXMgdW5jbGVhciB3aHkg
dGhlc2UgcnVsZXMuIEl0IGlzIG5vdCBhIG1hdHRlciBvZiBpbnRlcnByZXRhdGlvbi48L3NwYW4+
PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDEycHQ7IGZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9
ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIi
PjwvdT48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDogNXB0OyBtYXJnaW4tYm90
dG9tOiA1cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyLXN0
eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFwdDsgYm9yZGVy
LWxlZnQtY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZzogMGNtIDBjbSAwY20gNnB0
OyBtYXJnaW46IDVwdCAwY20gNXB0IDQuOHB0OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXpl
OiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4mbmJz
cDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0iYm9yZGVyOiAxcHQgc29saWQgcmdi
KDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nOiA4cHQ7IiBjbGFzcz0iIj4NCjxwcmUgc3R5bGU9Im1h
cmdpbjogMGNtIDBjbSA3LjlwdDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1MywgMjQ1KTsg
d29yZC1icmVhazogYnJlYWstYWxsOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBib3JkZXItdG9w
LWxlZnQtcmFkaXVzOiA0cHg7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7IGJvcmRlci1i
b3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsg
Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9ybWFsOyBvdmVyZmxvdzogYXV0bzsiIGNsYXNzPSIi
PjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4m
bmJzcDsmbmJzcDsgKiZuYnNwOyBPIGJpdCBpcyBjbGVhciwgYW5kIHRoZSAmcXVvdDtOZXh0IFBy
b3RvY29sJnF1b3Q7IGZpZWxkIGlkZW50aWZpZXMgYWN0aXZlIG9yPC9zcGFuPjx1IGNsYXNzPSIi
PjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20g
Ny45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJy
ZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAx
MC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgaHlicmlkIE9B
TSBwcm90b2NvbCBNVVNUIGJlIGlkZW50aWZpZWQgYW5kIHJlcG9ydGVkIGFzIGFuPC9zcGFuPjx1
IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQt
YnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9u
dC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
ZXJyb25lb3VzIGNvbWJpbmF0aW9uLiZuYnNwOyBBbiBpbXBsZW1lbnRhdGlvbiBNQVkgaGF2ZSBj
b250cm9sIHRvPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8
cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1
LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9
ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgZW5hYmxlIHByb2Nlc3Npbmcgb2YgdGhlIE9BTSBwYXlsb2FkLjwv
c3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
Y207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQt
ZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5UaGlzIHNlZW1zIHRvIGJy
ZWFrIHRoZSBleGlzdGluZyB1c2FnZSBpbiZuYnNwO2RyYWZ0LWlldGYtc2ZjLWlvYW0tbnNoLiBT
ZWN0aW9uIDQuMiBvZiZuYnNwO2RyYWZ0LWlldGYtc2ZjLWlvYW0tbnNoIHNheXMgY2xlYXJseTo8
L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4t
REUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPkdJTSZndDsmZ3Q7IEkgZG9uJ3Qgc2VlIGFueSBwcm9ibGVtLiBJbiBm
YWN0LCBib3RoIGRlZmluaXRpb25zIGFyZSBpbiBzeW5jLiBBY2NvcmRpbmcgdG8gZHJhZnQtaWV0
Zi1zZmMtaW9hbS1uc2ggaWYgdGhlIE5leHQgUHJvdG9jb2wgZmllbGQgaWRlbnRpZmllcyBhIHVz
ZSBkYXRhIHBheWxvYWQsIGUuZy4sDQogSVB2NiwgdGhlbiBPIGJpdCBNVVNUIE5PVCBiZSBzZXQu
IElmIHRoZSBOZXh0IFByb3RvY29sIGlzIHNldCB0byBJT0FNLCB0aGVuIHRoZSBPLWJpdCBNVVNU
IGJlIHNldC48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
Y207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xh
c3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8
c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Q01QOiZuYnNwO1NvcnJ5LCBidXQgeW91IGRvIG5v
dCBzZWVtIHRvIGJlIGFjdHVhbGx5IHJlYWRpbmcgZHJhZnQtaWV0Zi1zZmMtaW9hbS1uc2guIFBs
ZWFzZSByZWZlciB0bzo8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Jm5i
c3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPkNNUDombmJzcDs8YSBo
cmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0LWlldGYtc2Zj
LWlvYW0tbnNoI3NlY3Rpb24tNC4yIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJw
bGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImNv
bG9yOiBwdXJwbGU7IiBjbGFzcz0iIj5odHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9o
dG1sL2RyYWZ0LWlldGYtc2ZjLWlvYW0tbnNoI3NlY3Rpb24tNC4yPC9zcGFuPjwvYT48L3NwYW4+
PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIi
PjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4g
bGFuZz0iZW4tREUiIGNsYXNzPSIiPkNNUDombmJzcDs0LjIuJm5ic3A7IElPQU0gYW5kIHRoZSB1
c2Ugb2YgdGhlIE5TSCBPLWJpdDwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91
PjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Jm5ic3A7
ICZuYnNwO1tSRkM4MzAwXSBkZWZpbmVzIGFuICZxdW90O08gYml0JnF1b3Q7IGZvciBPQU0gcGFj
a2V0cy4mbmJzcDsgUGVyIFtSRkM4MzAwXSB0aGUgTzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUg
Y2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVu
LURFIiBjbGFzcz0iIj4mbmJzcDsgJm5ic3A7Yml0IG11c3QgYmUgc2V0IGZvciBPQU0gcGFja2V0
cyBhbmQgbXVzdCBub3QgYmUgc2V0IGZvciBub24tT0FNPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48
dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxk
aXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0i
ZW4tREUiIGNsYXNzPSIiPiZuYnNwOyAmbmJzcDtwYWNrZXRzLiZuYnNwOyBQYWNrZXRzIHdpdGgg
SU9BTSBkYXRhIGluY2x1ZGVkIE1VU1QgZm9sbG93IHRoaXM8L3NwYW4+PHUgY2xhc3M9IiI+PC91
Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5n
PSJlbi1ERSIgY2xhc3M9IiI+Jm5ic3A7ICZuYnNwO2RlZmluaXRpb24sIGkuZS4gdGhlIE8gYml0
IE1VU1QgTk9UIGJlIHNldCBmb3IgcmVndWxhciBjdXN0b21lcjwvc3Bhbj48dSBjbGFzcz0iIj48
L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxh
bmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDsgJm5ic3A7dHJhZmZpYyB3aGljaCBhbHNvIGNhcnJp
ZXMgSU9BTSBkYXRhIGFuZCB0aGUgTyBiaXQgTVVTVCBiZSBzZXQgZm9yPC9zcGFuPjx1IGNsYXNz
PSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNw
YW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPiZuYnNwOyAmbmJzcDtPQU0gcGFja2V0cyB3aGljaCBj
YXJyeSBvbmx5IElPQU0gZGF0YSB3aXRob3V0IGFueSByZWd1bGFyIGRhdGE8L3NwYW4+PHUgY2xh
c3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8
c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Jm5ic3A7ICZuYnNwO3BheWxvYWQuPC9zcGFuPjx1
IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJl
bi1ERSIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KQ01QOiBQbGVhc2Ugbm90ZSB0aGUmbmJzcDvi
gJxNVVNUIE5PVOKAnSBpbiB0aGUgcGFyYWdyYXBoIGltbWVkaWF0ZWx5IGFib3ZlLjwvc3Bhbj48
dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMTJwdDsgZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0i
ZW4tREUiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+
PC91PjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOiA1cHQ7IG1hcmdpbi1ib3R0
b206IDVwdDsiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIi
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHls
ZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj5XZSBhZ3JlZSBpbiBob3cgTy1iaXQgd29ya3MgaW4gcHJlc2VuY2Ugb2YgSU9BTSB0
aGF0IGFjY29tcGFuaWVzIHVzZXIgZGF0YSBhbmQgd2l0aG91dCBpdC48L3NwYW4+PHUgY2xhc3M9
IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVu
LURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwv
dT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9
IiI+Q01QOiZuYnNwO0kgZG8gbm90IHNlZSB0aGF0IGFncmVlbWVudC48L3NwYW4+PHUgY2xhc3M9
IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDEycHQ7IGZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9ImVuLURFIiBj
bGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDogNXB0OyBtYXJnaW4tYm90dG9tOiA1cHQ7
IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyLXN0eWxlOiBub25l
IG5vbmUgbm9uZSBzb2xpZDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFwdDsgYm9yZGVyLWxlZnQtY29s
b3I6IHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZzogMGNtIDBjbSAwY20gNnB0OyBtYXJnaW46
IDVwdCAwY20gNXB0IDQuOHB0OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZv
bnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+
PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0iYm9yZGVyOiAxcHQgc29saWQgcmdiKDIwNCwgMjA0
LCAyMDQpOyBwYWRkaW5nOiA4cHQ7IiBjbGFzcz0iIj4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGNt
IDBjbSA3LjlwdDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1MywgMjQ1KTsgd29yZC1icmVh
azogYnJlYWstYWxsOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBib3JkZXItdG9wLWxlZnQtcmFk
aXVzOiA0cHg7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7IGJvcmRlci1ib3R0b20tcmln
aHQtcmFkaXVzOiA0cHg7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsgZm9udC12YXJp
YW50LWxpZ2F0dXJlczogbm9ybWFsOyBvdmVyZmxvdzogYXV0bzsiIGNsYXNzPSIiPjxzcGFuIGxh
bmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj40LjIuJm5ic3A7
IElPQU0gYW5kIHRoZSB1c2Ugb2YgdGhlIE5TSCBPLWJpdDwvc3Bhbj48dSBjbGFzcz0iIj48L3U+
PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0
OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90Ozsg
YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1h
bGw7IiBjbGFzcz0iIj48c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0
OyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+
PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBw
dDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9y
OiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxz
cGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJz
cDsmbmJzcDsgW1JGQzgzMDBdIGRlZmluZXMgYW4gJnF1b3Q7TyBiaXQmcXVvdDsgZm9yIE9BTSBw
YWNrZXRzLiZuYnNwOyBQZXIgW1JGQzgzMDBdIHRoZSBPPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48
dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7
IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBi
YWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFs
bDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7
IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsgYml0IG11c3QgYmUgc2V0IGZvciBPQU0gcGFja2V0cyBh
bmQgbXVzdCBub3QgYmUgc2V0IGZvciBub24tT0FNPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBj
bGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZv
bnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNr
Z3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsi
IGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBj
bGFzcz0iIj4mbmJzcDsmbmJzcDsgcGFja2V0cy4mbmJzcDsgUGFja2V0cyB3aXRoIElPQU0gZGF0
YSBpbmNsdWRlZCBNVVNUIGZvbGxvdyB0aGlzPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFz
cz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQt
c2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3Jv
dW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNs
YXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFz
cz0iIj4mbmJzcDsmbmJzcDsgZGVmaW5pdGlvbiwgaS5lLiB0aGUgTyBiaXQgTVVTVCBOT1QgYmUg
c2V0IGZvciByZWd1bGFyIGN1c3RvbWVyPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0i
Ij48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6
ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5k
LWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNz
PSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0i
Ij4mbmJzcDsmbmJzcDsgdHJhZmZpYyB3aGljaCBhbHNvIGNhcnJpZXMgSU9BTSBkYXRhIGFuZCB0
aGUgTyBiaXQgTVVTVCBiZSBzZXQgZm9yPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0i
Ij48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6
ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5k
LWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNz
PSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0i
Ij4mbmJzcDsmbmJzcDsgT0FNIHBhY2tldHMgd2hpY2ggY2Fycnkgb25seSBJT0FNIGRhdGEgd2l0
aG91dCBhbnkgcmVndWxhciBkYXRhPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48
L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTog
MTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNv
bG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIi
PjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4m
bmJzcDsmbmJzcDsgcGF5bG9hZC48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwv
dT48L3ByZT4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9
ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xh
c3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNp
emU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZu
YnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJib3JkZXI6IDFwdCBzb2xpZCBy
Z2IoMjA0LCAyMDQsIDIwNCk7IHBhZGRpbmc6IDhwdDsiIGNsYXNzPSIiPg0KPHByZSBzdHlsZT0i
bWFyZ2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVv
dDtDb3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUp
OyB3b3JkLWJyZWFrOiBicmVhay1hbGw7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJvcmRlci10
b3AtbGVmdC1yYWRpdXM6IDRweDsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDsgYm9yZGVy
LWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4
OyBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7IG92ZXJmbG93OiBhdXRvOyIgY2xhc3M9
IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIi
PjUuJm5ic3A7IEFjdGl2ZSBTRkMgT0FNIEhlYWRlcjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUg
Y2xhc3M9IiI+PC91PjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBm
b250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgYmFj
a2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7
IiBjbGFzcz0iIj48c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIg
Y2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9w
cmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsg
Zm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiBy
Z2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFu
IGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsm
bmJzcDsgQXMgZGVtb25zdHJhdGVkIGluIFNlY3Rpb24gNCBbUkZDODkyNF0gYW5kIFNlY3Rpb24g
MyBvZiB0aGlzPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8
cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1
LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9
ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsg
ZG9jdW1lbnQsIFNGQyBPQU0gaXMgcmVxdWlyZWQgdG8gcGVyZm9ybSBtdWx0aXBsZSB0YXNrcy4m
bmJzcDsgU2V2ZXJhbDwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJl
Pg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEwcHQ7IGZv
bnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xvcjogcmdi
KDI1NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7IiBjbGFzcz0iIj48c3BhbiBs
YW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+Jm5ic3A7Jm5i
c3A7IGFjdGl2ZSBPQU0gcHJvdG9jb2xzIGNvdWxkIGJlIHVzZWQgdG8gYWRkcmVzcyBhbGwgdGhl
IHJlcXVpcmVtZW50cy48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3By
ZT4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9udC1zaXplOiAxMHB0OyBm
b250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tncm91bmQtY29sb3I6IHJn
YigyNTUsIDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyIgY2xhc3M9IiI+PHNwYW4g
bGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPiZuYnNwOyZu
YnNwOyBXaGVuIElQL1VEUCBlbmNhcHN1bGF0aW9uIG9mIGFuIFNGQyBPQU0gY29udHJvbCBtZXNz
YWdlIGlzIHVzZWQsPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+
DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9u
dC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2Io
MjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxh
bmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJz
cDsgcHJvdG9jb2xzIGNhbiBiZSBkZW11bHRpcGxleGVkIHVzaW5nIHRoZSBkZXN0aW5hdGlvbiBV
RFAgcG9ydCBudW1iZXIuPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9w
cmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsg
Zm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiBy
Z2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFu
IGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsm
bmJzcDsgQnV0IGV4dHJhIElQL1VEUCBoZWFkZXJzLCBlc3BlY2lhbGx5IGluIGFuIElQdjYgbmV0
d29yaywgYWRkPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8
cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1
LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9
ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsg
bm90aWNlYWJsZSBvdmVyaGVhZC4mbmJzcDsgVGhpcyBkb2N1bWVudCBkZWZpbmVzIEFjdGl2ZSBP
QU0gSGVhZGVyPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8
cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1
LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9
ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsg
KEZpZ3VyZSAyKSB0byBkZW11bHRpcGxleCBhY3RpdmUgT0FNIHByb3RvY29scyBvbiBhbiBTRkMu
PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9u
dC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48
dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5
OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5Eb2VzIHRoaXMgcGFyYWdyYXBoIGlt
cGx5IHRoYXQgdGhlIG1haW4gcmVhc29uIGZvciB0aGlzIHByb3RvY29sIGlzIHRoaXMgcGVyY2Vp
dmVkIG92ZXJoZWFkPyBJZiBzbywgZXhwZXJpZW5jZSBzZWVtcyB0byBzaG93IHRoYXQgaW4gcHJh
Y3RpY2UgSVAtZW5jYXBlZCBPQU0gd29ya3MgZmluZSAoYXMNCiBlLmcuLCBmb3IgTFNQIFBpbmcp
LiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIi
Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBs
YW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogSGVsdmV0aWNh
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+R0lNJmd0OyZndDsgSXNuJ3QgSVAvVURQIGVuY2Fwc3Vs
YXRpb24sIGFuZCBJUHY2IGluIHBhcnRpY3VsYXIsIGlzIGEgbGFyZ2VyIG92ZXJoZWFkPyZuYnNw
Ozwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
Pg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48
L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxh
bmc9ImVuLURFIiBjbGFzcz0iIj5DTVA6Jm5ic3A7SSBhbSBzb3JyeSBHcmVnIHRvIGNhbGwgdGhp
cyBvdXQsIGJ1dCB5b3UgYXJlIGNob29zaW5nIGFnYWluIHRvIG5vdCBhbnN3ZXIgdGhlIHF1ZXN0
aW9uIGFuZCBpbnN0ZWFkIGFzayBhbm90aGVyIG9uZS48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1
IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJl
bi1ERSIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48
L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNz
PSIiPkNNUDombmJzcDtJIGFtIGhhcHB5IHRvIGFuc3dlcjogaXQgaXMgbGFyZ2VyLiBJdCBhbHNv
IGRvZXMgbm90IG1hdHRlci4gQW5kIGZ1cnRoZXIgaXQgaXMgcHJvdmVuIHRvIHdvcmsgaW4gTFNQ
IFBpbmcuPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPiZuYnNwOzwvc3Bh
bj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207
IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj5DTVA6Jm5ic3A7TXkgcXVlc3Rpb24g
YWdhaW46IGlzIHRoZSB3aG9sZSBwdXJwb3NlIG9mIHRoaXMgbmV3IHByb3RvY29sIHRvIGJlIG92
ZXJoZWFkIGVmZmljaWVudD8gSSBhbSBzdXJlIHRoZXJlIGFyZSB3YXlzIG9mIGVuY2FzdWxhdGlu
ZyB0aGF0IGFyZSBtb3JlIG92ZXJoZWFkLWVmZmljaWVudCB0aGFuJm5ic3A7ZHJhZnQtaWV0Zi1z
ZmMtbXVsdGktbGF5ZXItb2FtLjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91
PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gMTJwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48
dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOiA1cHQ7IG1hcmdpbi1ib3R0b206IDVwdDsiIGNsYXNzPSIiPg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBub25lIHNvbGlkOyBib3Jk
ZXItbGVmdC13aWR0aDogMXB0OyBib3JkZXItbGVmdC1jb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQp
OyBwYWRkaW5nOiAwY20gMGNtIDBjbSA2cHQ7IG1hcmdpbjogNXB0IDBjbSA1cHQgNC44cHQ7IiBj
bGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFu
Zz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xh
c3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURF
IiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2Vy
aWY7IiBjbGFzcz0iIj5BbHRlcm5hdGl2ZWx5LCDigJxOZXh0IFByb3RvY29sc+KAnSBjb3VsZCBi
ZSBkZWZpbmVkIGZvciDigJxyYXfigJ0gZXhpc3RpbmcgcHJvdG9jb2xzLjwvc3Bhbj48dSBjbGFz
cz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxz
cGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2
ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91
Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBzdHlsZT0iYm9yZGVyOiAxcHQgc29saWQgcmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5n
OiA4cHQ7IiBjbGFzcz0iIj4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9u
dC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tn
cm91bmQtY29sb3I6IHJnYigyNTUsIDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyBi
b3gtc2l6aW5nOiBib3JkZXItYm94OyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7IGJvcmRl
ci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7
IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsgZm9udC12YXJpYW50LWxpZ2F0dXJlczog
bm9ybWFsOyBvdmVyZmxvdzogYXV0bzsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHls
ZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgTXNnIFR5cGUgLSBzaXggYml0cyBsb25nIGZpZWxkIGlkZW50aWZpZXMgT0FNIHByb3Rv
Y29sLCBlLmcuLCBFY2hvPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9w
cmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsg
Zm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiBy
Z2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFu
IGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUmVxdWVzdC9SZXBseSBvciBCaWRpcmVjdGlvbmFsIEZv
cndhcmRpbmcgRGV0ZWN0aW9uLjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91
PjwvcHJlPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0i
Zm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6
ZTogOXB0OyBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+V2h5
IGRvZXMgQkZEIGdldCBlbmNhcHN1bGF0ZWQgaW4gdGhpcyBuZXcgcHJvdG9jb2wsIGFzIG9wcG9z
ZWQgdG8gdXNpbmcgYSDigJxOZXh0IFByb3RvY29s4oCdIGZvciBpdD8gVGhhdCBsb29rcyBsaWtl
IHVubmVjZXNzYXJ5IG92ZXJoZWFkIGFuZCBpbmRpcmVjdGlvbi48L3NwYW4+PHUgY2xhc3M9IiI+
PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNp
emU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPkdJ
TSZndDsmZ3Q7IEFyZSB5b3UgcHJvcG9zaW5nIGFzc2lnbmluZyBkaWZmZXJlbnQgTmV4dCBQcm90
b2NvbCB2YWx1ZXMgZm9yIGV2ZXJ5IHBvc3NpYmxlIGFjdGl2ZSBPQU0gcHJvdG9jb2w/Jm5ic3A7
PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+
DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwv
dT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFu
Zz0iZW4tREUiIGNsYXNzPSIiPkNNUDombmJzcDtJIGFtIG5vdCBwcm9wb3NpbmcgYW55dGhpbmcu
IEkgYW0gc2ltcGx5IGFza2luZyBhIHF1ZXN0aW9uLjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUg
Y2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMTJwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPiZu
YnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tdG9wOiA1cHQ7IG1hcmdpbi1ib3R0b206IDVwdDsiIGNsYXNzPSIi
Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBj
bGFzcz0iIj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBub25l
IHNvbGlkOyBib3JkZXItbGVmdC13aWR0aDogMXB0OyBib3JkZXItbGVmdC1jb2xvcjogcmdiKDIw
NCwgMjA0LCAyMDQpOyBwYWRkaW5nOiAwY20gMGNtIDBjbSA2cHQ7IG1hcmdpbjogNXB0IDBjbSA1
cHQgNC44cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
Pg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6
IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0i
Ij48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IHN0eWxlPSJib3JkZXI6IDFwdCBzb2xpZCByZ2IoMjA0LCAyMDQsIDIwNCk7IHBh
ZGRpbmc6IDhwdDsiIGNsYXNzPSIiPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0
OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90Ozsg
YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1h
bGw7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDsg
Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6
IDRweDsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyBmb250LXZhcmlhbnQtbGlnYXR1
cmVzOiBub3JtYWw7IG92ZXJmbG93OiBhdXRvOyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4tREUi
IHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBGbGFncyAtIGVpZ2h0IGJpdHMgbG9uZyBmaWVsZCBjYXJyaWVzIGJpdCBmbGFn
cyB0aGF0IGRlZmluZTwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJl
Pg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEwcHQ7IGZv
bnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xvcjogcmdi
KDI1NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7IiBjbGFzcz0iIj48c3BhbiBs
YW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG9wdGlvbmFsIGNhcGFiaWxpdHkgYW5kIHRodXMgcHJvY2Vz
c2luZyBvZiB0aGUgU0ZDIGFjdGl2ZSBPQU08L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNz
PSIiPjwvdT48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9udC1z
aXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tncm91
bmQtY29sb3I6IHJnYigyNTUsIDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyIgY2xh
c3M9IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNsYXNz
PSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBjb250cm9sIHBhY2tldCwgZS5nLiwg
b3B0aW9uYWwgdGltZXN0YW1waW5nLiA8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIi
PjwvdT48L3ByZT4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5
bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+RG9lcyB0aGlzIHRpbWVzdGFtcCBjb25mbGljdCB3aXRoIGNvbnRleHQgaGVhZGVy
IHRpbWVzdGFtcHM/IEUuZy4sJm5ic3A7cmZjODU5MiBvciZuYnNwO2RyYWZ0LW15bWItc2ZjLW5z
aC1hbGxvY2F0aW9uLXRpbWVzdGFtcC48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIi
PjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBj
bTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1m
YW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPkdJTSZndDsmZ3Q7IFdoYXQg
ZG8geW91IHNlZSBhcyBhIHBvdGVudGlhbCBjb25mbGljdD8mbmJzcDs8L3NwYW4+PHUgY2xhc3M9
IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVu
LURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwv
dT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9
IiI+Q01QOiZuYnNwO1R3byB0aW1lc3RhbXBzIGluIGRpZmZlcmVudCBwYXJ0cyBvZiBhIHBhY2tl
dC48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDEycHQ7
IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxz
cGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1
IGNsYXNzPSIiPjwvdT48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDogNXB0OyBt
YXJnaW4tYm90dG9tOiA1cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSBzdHlsZT0i
Ym9yZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFw
dDsgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZzogMGNtIDBj
bSAwY20gNnB0OyBtYXJnaW46IDVwdCAwY20gNXB0IDQuOHB0OyIgY2xhc3M9IiI+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0i
Zm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0iYm9yZGVyOiAxcHQg
c29saWQgcmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nOiA4cHQ7IiBjbGFzcz0iIj4NCjxwcmUg
c3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWls
eTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1
MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBi
b3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7
IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRp
dXM6IDRweDsgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9ybWFsOyBvdmVyZmxvdzogYXV0bzsi
IGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBj
bGFzcz0iIj42LiZuYnNwOyBFY2hvIFJlcXVlc3QvRWNobyBSZXBseSBmb3IgU0ZDPC9zcGFuPjx1
IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQt
YnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9u
dC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1
IGNsYXNzPSIiPjwvdT48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsg
Zm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJh
Y2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxs
OyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsi
IGNsYXNzPSIiPiZuYnNwOyZuYnNwOyBFY2hvIFJlcXVlc3QvUmVwbHkgaXMgYSB3ZWxsLWtub3du
IGFjdGl2ZSBPQU0gbWVjaGFuaXNtIGV4dGVuc2l2ZWx5PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48
dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7
IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBi
YWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFs
bDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7
IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsgdXNlZCB0byB2ZXJpZnkgYSBwYXRoJ3MgY29udGludWl0
eSwgZGV0ZWN0IGluY29uc2lzdGVuY2llcyBiZXR3ZWVuIGE8L3NwYW4+PHUgY2xhc3M9IiI+PC91
Pjx1IGNsYXNzPSIiPjwvdT48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3Ljlw
dDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWst
YWxsOyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVw
dDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyBzdGF0ZSBpbiBjb250cm9sIGFuZCB0aGUgZGF0YSBw
bGFuZXMsIGFuZCBsb2NhbGl6ZSBkZWZlY3RzIGluIHRoZTwvc3Bhbj48dSBjbGFzcz0iIj48L3U+
PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0
OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90Ozsg
YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1h
bGw7IiBjbGFzcz0iIj48c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0
OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7IGRhdGEgcGxhbmUuJm5ic3A7IElDTVAgKFtSRkMwNzky
XSBmb3IgSVB2NCBhbmQgW1JGQzQ0NDNdIGZvciBJUHY2PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48
dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7
IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBi
YWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFs
bDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7
IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsgbmV0d29ya3MsIHJlc3BlY3RpdmVseSkgYW5kIFtSRkM4
MDI5XSBhcmUgZXhhbXBsZXMgb2YgYnJvYWRseSB1c2VkPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48
dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7
IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBi
YWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFs
bDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7
IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsgYWN0aXZlIE9BTSBwcm90b2NvbHMgYmFzZWQgb24gdGhl
IEVjaG8gUmVxdWVzdC9SZXBseSBwcmluY2lwbGUuJm5ic3A7IFRoZTwvc3Bhbj48dSBjbGFzcz0i
Ij48L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNt
IDcuOXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZx
dW90OzsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBi
cmVhay1hbGw7IiBjbGFzcz0iIj48c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTog
MTAuNXB0OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7IFNGQyBFY2hvIFJlcXVlc3QvUmVwbHkgZGVm
aW5lZCBpbiB0aGlzIGRvY3VtZW50IGFkZHJlc3NlcyBzZXZlcmFsPC9zcGFuPjx1IGNsYXNzPSIi
PjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20g
Ny45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJy
ZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAx
MC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsgcmVxdWlyZW1lbnRzIGxpc3RlZCBpbiBTZWN0
aW9uIDMuJm5ic3A7IFNwZWNpZmljYWxseSwgaXQgY2FuIGJlIHVzZWQgdG88L3NwYW4+PHUgY2xh
c3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGNt
IDBjbSA3LjlwdDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1MywgMjQ1KTsgd29yZC1icmVh
azogYnJlYWstYWxsOyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNp
emU6IDEwLjVwdDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyBjaGVjayB0aGUgY29udGludWl0eSBv
ZiBhbiBTRlAsIHRyYWNlIGFuIFNGUCwgb3IgbG9jYWxpemUgdGhlIGZhaWx1cmU8L3NwYW4+PHUg
Y2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbjog
MGNtIDBjbSA3LjlwdDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1MywgMjQ1KTsgd29yZC1i
cmVhazogYnJlYWstYWxsOyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250
LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyB3aXRoaW4gYW4gU0ZQLiZuYnNw
OyBUaGUgU0ZDIEVjaG8gUmVxdWVzdC9SZXBseSBjb250cm9sIG1lc3NhZ2UgZm9ybWF0IGlzPC9z
cGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJt
YXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7
IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHls
ZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsgcHJlc2VudGVkIGlu
IEZpZ3VyZSAzLjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXpl
OiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4mbmJz
cDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBm
b250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+VGhpcyBzZWVtcyB0
byBiZSBhbiBpbXBvcnRhbnQgcGFyYWdyYXBoIOKAlCB3b3VsZCBiZSB1c2VmdWwgdG8gYWxzbyB1
bmRlcnN0YW5kIGhvdyBvdGhlciBleGlzdGluZyBhbmQgYnJvYWRseSB1c2VkIHByb3RvY29scyBj
YW5ub3QgZnVsZmlsbCByZXF1aXJlbWVudHMuPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFz
cz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZv
bnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5HSU0mZ3Q7Jmd0OyBS
RkMgODkyNCBhbHJlYWR5IHByb3ZpZGVkIGEgY29tcHJlaGVuc2l2ZSBhbmFseXNpcyBhbmQgY29u
Y2x1ZGVkIHRoYXQgbm9uZSBvZiB0aGUgYXZhaWxhYmxlIHRvb2xzIGNhbiBmdWxseSBjb25mb3Jt
IHRvIHRoZSByZXF1aXJlbWVudHMgbGlzdGVkIGluIFNlY3Rpb24gNC4mbmJzcDs8L3NwYW4+PHUg
Y2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxh
bmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNz
PSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIg
Y2xhc3M9IiI+Q01QOiZuYnNwO0FzIHBlciBhYm92ZSwgSSBkbyBub3Qgc2VlIHRoYXQgY29uY2x1
c2lvbi48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFu
Pjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsg
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPkNNUDombmJzcDtBbmQgZnJhbmtseSBl
dmVuIGlmIHRoYXQgd2FzIHRoZSBjYXNlLCB0aGVyZeKAmXMgbm8gaW1wbGljYXRpb24gdGhhdCB1
c2luZyB0aGUgZXhpc3RpbmcgcGllY2VzIGlzIG5vdCBzdWZmaWNpZW50LCBvciB0aGF0IGl0IGlz
IG5vdCBlYXNpZXIgdG8gZXh0ZW5kIHRoZSBjYW5kaWRhdGUgcHJvdG9jb2xzLjwvc3Bhbj48dSBj
bGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMTJwdDsgZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iZW4t
REUiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91
PjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOiA1cHQ7IG1hcmdpbi1ib3R0b206
IDVwdDsiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXItc3R5bGU6
IG5vbmUgbm9uZSBub25lIHNvbGlkOyBib3JkZXItbGVmdC13aWR0aDogMXB0OyBib3JkZXItbGVm
dC1jb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nOiAwY20gMGNtIDBjbSA2cHQ7IG1h
cmdpbjogNXB0IDBjbSA1cHQgNC44cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlw
dDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzwv
c3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJib3JkZXI6IDFwdCBzb2xpZCByZ2IoMjA0
LCAyMDQsIDIwNCk7IHBhZGRpbmc6IDhwdDsiIGNsYXNzPSIiPg0KPHByZSBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3b3Jk
LWJyZWFrOiBicmVhay1hbGw7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJvcmRlci10b3AtbGVm
dC1yYWRpdXM6IDRweDsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDsgYm9yZGVyLWJvdHRv
bS1yaWdodC1yYWRpdXM6IDRweDsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyBmb250
LXZhcmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7IG92ZXJmbG93OiBhdXRvOyIgY2xhc3M9IiI+PHNw
YW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBMZW5ndGggLSB0d28tb2N0ZXQtbG9uZyBmaWVsZCBl
cXVhbCB0byB0aGUgVmFsdWUgZmllbGQncyBsZW5ndGggaW48L3NwYW4+PHUgY2xhc3M9IiI+PC91
Pjx1IGNsYXNzPSIiPjwvdT48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3Ljlw
dDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWst
YWxsOyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVw
dDsiIGNsYXNzPSIiPiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtvY3RldHMuPC9zcGFu
Pjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsg
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1p
bHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFz
cz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxz
cGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2
ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5UaGVyZSBhcmUgc2V2ZXJhbCBuZXN0ZWQgbGVu
Z3RocyBkZWZpbmVkIGluIHRoaXMgZG9jdW1lbnQg4oCUIHdvdWxkIGJlIHVzZWZ1bCB0byBhbmFs
eXplIHRoYXQgdGhleSBkbyBub3QgcmVzdWx0IGluIGlzc3VlcyBzdWNoIGFzIHBpZ2d5YmFja2lu
ZyB1bmFjY291bnRlZCBkYXRhLjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91
PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWls
eTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+R0lNJmd0OyZndDsgRG8geW91IHNl
ZSBhbnkgc2NlbmFyaW8gd2hlbiB0aGF0IG1pZ2h0IGJlIHRoZSBjYXNlPyZuYnNwOzwvc3Bhbj48
dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBub25lIHNvbGlkOyBib3Jk
ZXItbGVmdC13aWR0aDogMXB0OyBib3JkZXItbGVmdC1jb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQp
OyBwYWRkaW5nOiAwY20gMGNtIDBjbSA2cHQ7IG1hcmdpbjogNXB0IDBjbSA1cHQgNC44cHQ7IiBj
bGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFu
Zz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xh
c3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6IDFwdCBzb2xpZCByZ2IoMjA0LCAyMDQsIDIwNCk7IHBhZGRpbmc6IDhwdDsi
IGNsYXNzPSIiPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6
IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1j
b2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7IGJveC1zaXpp
bmc6IGJvcmRlci1ib3g7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDsgYm9yZGVyLXRvcC1y
aWdodC1yYWRpdXM6IDRweDsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDsgYm9yZGVy
LWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7
IG92ZXJmbG93OiBhdXRvOyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250
LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPjYuMy4xLiZuYnNwOyBTb3VyY2UgVExWPC9zcGFuPjx1
IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQt
YnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9u
dC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1
IGNsYXNzPSIiPjwvdT48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsg
Zm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJh
Y2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxs
OyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsi
IGNsYXNzPSIiPiZuYnNwOyZuYnNwOyBSZXNwb25kZXIgdG8gdGhlIFNGQyBFY2hvIFJlcXVlc3Qg
ZW5jYXBzdWxhdGVzIHRoZSBTRkMgRWNobyBSZXBseTwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUg
Y2xhc3M9IiI+PC91PjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBm
b250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgYmFj
a2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7
IiBjbGFzcz0iIj48c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIg
Y2xhc3M9IiI+Jm5ic3A7Jm5ic3A7IG1lc3NhZ2UgaW4gSVAvVURQIHBhY2tldCBpZiB0aGUgUmVw
bHkgbW9kZSBpcyAmcXVvdDtSZXBseSB2aWEgYW4gSVB2NC9JUHY2PC9zcGFuPjx1IGNsYXNzPSIi
PjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20g
Ny45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJy
ZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAx
MC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsgVURQIFBhY2tldCZxdW90Oy4mbmJzcDsgQmVj
YXVzZSB0aGUgTlNIIGRvZXMgbm90IGlkZW50aWZ5IHRoZSBpbmdyZXNzIG5vZGUgdGhhdDwvc3Bh
bj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0KPHByZSBzdHlsZT0ibWFy
Z2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtD
b3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3
b3JkLWJyZWFrOiBicmVhay1hbGw7IiBjbGFzcz0iIj48c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9
ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7IGdlbmVyYXRlZCB0aGUg
RWNobyBSZXF1ZXN0LCB0aGUgc291cmNlIElEIE1VU1QgYmUgaW5jbHVkZWQgaW4gdGhlPC9zcGFu
Pjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdv
cmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0i
Zm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsgbWVzc2FnZSBhbmQgdXNl
ZCBhcyB0aGUgSVAgZGVzdGluYXRpb24gYWRkcmVzcyBhbmQgZGVzdGluYXRpb24gVURQPC9zcGFu
Pjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdv
cmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0i
Zm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsgcG9ydCBudW1iZXIgb2Yg
dGhlIFNGQyBFY2hvIFJlcGx5LiZuYnNwOyBUaGUgc2VuZGVyIG9mIHRoZSBTRkMgRWNobzwvc3Bh
bj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0KPHByZSBzdHlsZT0ibWFy
Z2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtD
b3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3
b3JkLWJyZWFrOiBicmVhay1hbGw7IiBjbGFzcz0iIj48c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9
ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7IFJlcXVlc3QgTVVTVCBp
bmNsdWRlIGFuIFNGQyBTb3VyY2UgVExWIChGaWd1cmUgNSkuPC9zcGFuPjx1IGNsYXNzPSIiPjwv
dT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFu
Zz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xh
c3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURF
IiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2Vy
aWY7IiBjbGFzcz0iIj5UaGlzIHNlZW1zIHRvIG5lZ2F0ZSB0aGUgYmVuZWZpdCBvZiBsZXNzIG92
ZXJoZWFkLCBpZiB0aGUgSVAvVURQIGZpZWxkcyBhcmUgZW1iZWRkZWQgYXMgT0FNIFRMVnMuPC9z
cGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURF
IiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2Vy
aWY7IiBjbGFzcz0iIj5HSU0mZ3Q7Jmd0OyBPbmx5IHRoZSBTb3VyY2UgSUQgaXMgcmVxdWlyZWQs
IG5vdCB0aGUgd2hvbGUgc2V0IG9mIElQIGFuZCBVRFAgaGVhZGVycy4mbmJzcDs8L3NwYW4+PHUg
Y2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0iYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDsgYm9yZGVy
LWxlZnQtd2lkdGg6IDFwdDsgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTsg
cGFkZGluZzogMGNtIDBjbSAwY20gNnB0OyBtYXJnaW46IDVwdCAwY20gNXB0IDQuOHB0OyIgY2xh
c3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9
ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNz
PSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIg
c3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlm
OyIgY2xhc3M9IiI+VGhpcyBhbHNvIHNlZW1zIHRvIGJlIGEgYml0IG9mIGFuIGludml0YXRpb24g
Zm9yIGFuIGF0dGFjay48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQt
c2l6ZTogOXB0OyBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+
Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlw
dDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzwv
c3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJib3JkZXI6IDFwdCBzb2xpZCByZ2IoMjA0
LCAyMDQsIDIwNCk7IHBhZGRpbmc6IDhwdDsiIGNsYXNzPSIiPg0KPHByZSBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3b3Jk
LWJyZWFrOiBicmVhay1hbGw7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJvcmRlci10b3AtbGVm
dC1yYWRpdXM6IDRweDsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDsgYm9yZGVyLWJvdHRv
bS1yaWdodC1yYWRpdXM6IDRweDsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyBmb250
LXZhcmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7IG92ZXJmbG93OiBhdXRvOyIgY2xhc3M9IiI+PHNw
YW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPjYuNC4x
LiZuYnNwOyBFcnJvcmVkIFRMVnMgVExWPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0i
Ij48L3U+PC9wcmU+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0
eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91Pjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9u
dC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij5JIHdvbmRlciBhdCB0aGlzIHBvaW50IGlmIGl0IGlzIGVhc2llciB0byB1c2UgTFNQIFBpbmcg
ZGlyZWN0bHkgaW5zdGVhZCBvZiByZS1kZWZpbmUgaXQuPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48
dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5
cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5HSU0mZ3Q7
Jmd0OyBJZiBzb21lb25lIHdhbnRzIHRvIGV4cGxvcmUgdGhhdCBvcHRpb24sIG9mIGNvdXJzZS4m
bmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgbm9u
ZSBzb2xpZDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFwdDsgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigy
MDQsIDIwNCwgMjA0KTsgcGFkZGluZzogMGNtIDBjbSAwY20gNnB0OyBtYXJnaW46IDVwdCAwY20g
NXB0IDQuOHB0OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxk
aXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5
OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9
IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBzdHlsZT0iYm9yZGVyOiAxcHQgc29saWQgcmdiKDIwNCwgMjA0LCAyMDQpOyBw
YWRkaW5nOiA4cHQ7IiBjbGFzcz0iIj4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3Ljlw
dDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWst
YWxsOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7
IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVz
OiA0cHg7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsgZm9udC12YXJpYW50LWxpZ2F0
dXJlczogbm9ybWFsOyBvdmVyZmxvdzogYXV0bzsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURF
IiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj42LjUuMS4mbmJzcDsgU0ZDIFJl
cGx5IFBhdGggVExWPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNp
emU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPuKA
pjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJib3JkZXI6IDFwdCBzb2xpZCByZ2Io
MjA0LCAyMDQsIDIwNCk7IHBhZGRpbmc6IDhwdDsiIGNsYXNzPSIiPg0KPHByZSBzdHlsZT0ibWFy
Z2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtD
b3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3
b3JkLWJyZWFrOiBicmVhay1hbGw7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJvcmRlci10b3At
bGVmdC1yYWRpdXM6IDRweDsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDsgYm9yZGVyLWJv
dHRvbS1yaWdodC1yYWRpdXM6IDRweDsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyBm
b250LXZhcmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7IG92ZXJmbG93OiBhdXRvOyIgY2xhc3M9IiI+
PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPiZu
YnNwOyZuYnNwOyAqJm5ic3A7IFNlcnZpY2UgSW5kZXg6IHRoZSB2YWx1ZSBmb3IgdGhlIFNlcnZp
Y2UgSW5kZXggZmllbGQgaW4gdGhlIE5TSCBvZjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xh
c3M9IiI+PC91PjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBmb250
LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgYmFja2dy
b3VuZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7IiBj
bGFzcz0iIj48c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xh
c3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZSBTRkMgRWNobyBSZXBseSBt
ZXNzYWdlLjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5
cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5Ib3cgaXMg
dGhlIHNlcnZpY2UgaW5kZXggaW4gYSByZXBseSBjb25zdHJ1Y3RlZD88L3NwYW4+PHUgY2xhc3M9
IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250
LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
PkdJTSZndDsmZ3Q7IEl0IGlzIHByb3ZpZGVkIGJ5IHRoZSBzZW5kZXIgb2YgdGhlIFNGQyBFY2hv
IFJlcXVlc3QuJm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFu
Pjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsg
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPkNNUDombmJzcDtEb2VzIHRoaXMgbWVh
biBpdCBza2lwcyBob3BzPyBBcG9sb2dpZXMgSSBkbyBub3QgdW5kZXJzdGFuZC48L3NwYW4+PHUg
Y2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDEycHQ7IGZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9ImVu
LURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwv
dT48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDogNXB0OyBtYXJnaW4tYm90dG9t
OiA1cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyLXN0eWxl
OiBub25lIG5vbmUgbm9uZSBzb2xpZDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFwdDsgYm9yZGVyLWxl
ZnQtY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZzogMGNtIDBjbSAwY20gNnB0OyBt
YXJnaW46IDVwdCAwY20gNXB0IDQuOHB0OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5
cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4mbmJzcDs8
L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250
LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1
IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9ImJvcmRlcjogMXB0IHNvbGlkIHJnYigyMDQsIDIwNCwg
MjA0KTsgcGFkZGluZzogOHB0OyIgY2xhc3M9IiI+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAw
Y20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6
IGJyZWFrLWFsbDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1
czogNHB4OyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4OyBib3JkZXItYm90dG9tLXJpZ2h0
LXJhZGl1czogNHB4OyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7IGZvbnQtdmFyaWFu
dC1saWdhdHVyZXM6IG5vcm1hbDsgb3ZlcmZsb3c6IGF1dG87IiBjbGFzcz0iIj48c3BhbiBsYW5n
PSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+Ni41LjMuJm5ic3A7
IFNGQyBFY2hvIFJlcGx5IFJlY2VwdGlvbjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9
IiI+PC91PjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNp
emU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3Vu
ZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7IiBjbGFz
cz0iIj48c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9
IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8
cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1
LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9
ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsg
QW4gU0ZGIFNIT1VMRCBOT1QgYWNjZXB0IFNGQyBFY2hvIFJlcGx5IHVubGVzcyB0aGUgcmVjZWl2
ZWQgbWVzc2FnZTwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0K
PHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQt
ZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1
NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7IiBjbGFzcz0iIj48c3BhbiBsYW5n
PSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7
IHBhc3NlcyB0aGUgZm9sbG93aW5nIGNoZWNrczo8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNs
YXNzPSIiPjwvdT48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9u
dC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tn
cm91bmQtY29sb3I6IHJnYigyNTUsIDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyIg
Y2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNs
YXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJl
Pg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEwcHQ7IGZv
bnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xvcjogcmdi
KDI1NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7IiBjbGFzcz0iIj48c3BhbiBs
YW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+Jm5ic3A7Jm5i
c3A7ICombmJzcDsgdGhlIHJlY2VpdmVkIFNGQyBFY2hvIFJlcGx5IGlzIHdlbGwtZm9ybWVkOzwv
c3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0KPHByZSBzdHlsZT0i
bWFyZ2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVv
dDtDb3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUp
OyB3b3JkLWJyZWFrOiBicmVhay1hbGw7IiBjbGFzcz0iIj48c3BhbiBsYW5nPSJlbi1ERSIgc3R5
bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIi
PjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20g
Ny45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJy
ZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAx
MC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsgKiZuYnNwOyBpdCBoYXMgYW4gb3V0c3RhbmRp
bmcgU0ZDIEVjaG8gUmVxdWVzdCBzZW50IGZyb20gdGhlIFVEUCBwb3J0IHRoYXQ8L3NwYW4+PHUg
Y2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbjog
MGNtIDBjbSA3LjlwdDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1MywgMjQ1KTsgd29yZC1i
cmVhazogYnJlYWstYWxsOyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250
LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBt
YXRjaGVzIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciBvZiB0aGUgcmVjZWl2ZWQgcGFja2V0
Ozwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZv
bnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+
PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWls
eTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+SXMgdGhlIGRlbXVsdGlwbGV4aW5n
IGJhc2VkIG9uIFVEUCwgT0FNIGhhbmRsZSwgb3IgY29tYmluYXRpb24/PC9zcGFuPjx1IGNsYXNz
PSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9u
dC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij5HSU0mZ3Q7Jmd0OyBUaGUgdmFsdWVzIG9mIHRoZSBTZW5kZXIncyBIYW5kbGUgYW5kJm5ic3A7
IFNlcXVlbmNlIE51bWJlciBmaWVsZHMgY2FuIGJlIHVzZWQuPC9zcGFuPjx1IGNsYXNzPSIiPjwv
dT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIg
Y2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPkNN
UDombmJzcDtJIHVuZGVyc3RhbmQgc2V2ZXJhbCB2YWx1ZXMgY2FuIGJlIHVzZWQuPC9zcGFuPjx1
IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
Pg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPkNNUDombmJzcDtXaGljaCBvbmUgaXMgYWN0
dWFsbHkgdXNlZD88L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Q01QOiZu
YnNwO0lmIHRoZSBIYW5kbGVzIGFuZCBzZXF1ZW5jZXMgbWF0Y2ggYnV0IG5vdCB0aGUgcG9ydD88
L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDEycHQ7IGZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFu
IGxhbmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNs
YXNzPSIiPjwvdT48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDogNXB0OyBtYXJn
aW4tYm90dG9tOiA1cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIi
Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9y
ZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFwdDsg
Ym9yZGVyLWxlZnQtY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZzogMGNtIDBjbSAw
Y20gNnB0OyBtYXJnaW46IDVwdCAwY20gNXB0IDQuOHB0OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9u
dC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0iYm9yZGVyOiAxcHQgc29s
aWQgcmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nOiA4cHQ7IiBjbGFzcz0iIj4NCjxwcmUgc3R5
bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTog
JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1Mywg
MjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBib3Jk
ZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7IGJv
cmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6
IDRweDsgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9ybWFsOyBvdmVyZmxvdzogYXV0bzsiIGNs
YXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFz
cz0iIj42LjYuJm5ic3A7IFZlcmlmaWNhdGlvbiBvZiB0aGUgU0ZQIENvbnNpc3RlbmN5PC9zcGFu
Pjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9ImJvcmRlcjogMXB0IHNvbGlkIHJnYigyMDQsIDIw
NCwgMjA0KTsgcGFkZGluZzogOHB0OyIgY2xhc3M9IiI+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJl
YWs6IGJyZWFrLWFsbDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgYm9yZGVyLXRvcC1sZWZ0LXJh
ZGl1czogNHB4OyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4OyBib3JkZXItYm90dG9tLXJp
Z2h0LXJhZGl1czogNHB4OyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7IGZvbnQtdmFy
aWFudC1saWdhdHVyZXM6IG5vcm1hbDsgb3ZlcmZsb3c6IGF1dG87IiBjbGFzcz0iIj48c3BhbiBs
YW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+Jm5ic3A7Jm5i
c3A7ICombmJzcDsgQ29sbGVjdCBpbmZvcm1hdGlvbiBvZiB0aGUgdHJhdmVyc2VkIGJ5IHRoZSBD
VlJlcSBwYWNrZXQgU0ZzIGFuZDwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91
PjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEw
cHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xv
cjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7IiBjbGFzcz0iIj48
c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbmQgaXQgdG8gdGhlIGluZ3Jlc3MgU0ZGIGFz
IENWUmVwIHBhY2tldCBvdmVyIElQIG5ldHdvcms7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBj
bGFzcz0iIj48L3U+PC9wcmU+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4t
REUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+
PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIi
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHls
ZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj5XaGF0IGlmIE5TSCBpcyBub3Qgb3ZlciBJUD88L3NwYW4+PHUgY2xhc3M9IiI+PC91
Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6
IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPkdJTSZn
dDsmZ3Q7IFRoZW4gdGhlIG9wZXJhdG9yIHdpbGwgc3BlY2lmeSBhbm90aGVyIG1ldGhvZCB1c2lu
ZyB0aGUgUmVwbHkgbW9kZS4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIi
PjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj4mbmJz
cDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Q01QOiZuYnNwO1NvcnJ5
IHRoYXQgZG9lcyBub3QgYW5zd2VyIG15IHF1ZXN0aW9uLiBUaGUgdGV4dCBpbiBxdWVzdGlvbiBp
cyBub3QgY29udGV4dHVhbCB0byBhIHNwZWNpZmllZCByZXBseSBtb2RlLjwvc3Bhbj48dSBjbGFz
cz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMTJwdDsgZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iZW4tREUi
IGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91Pjwv
cD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOiA1cHQ7IG1hcmdpbi1ib3R0b206IDVw
dDsiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXItc3R5bGU6IG5v
bmUgbm9uZSBub25lIHNvbGlkOyBib3JkZXItbGVmdC13aWR0aDogMXB0OyBib3JkZXItbGVmdC1j
b2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nOiAwY20gMGNtIDBjbSA2cHQ7IG1hcmdp
bjogNXB0IDBjbSA1cHQgNC44cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsg
Zm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bh
bj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJib3JkZXI6IDFwdCBzb2xpZCByZ2IoMjA0LCAy
MDQsIDIwNCk7IHBhZGRpbmc6IDhwdDsiIGNsYXNzPSIiPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAw
Y20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVy
IE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3b3JkLWJy
ZWFrOiBicmVhay1hbGw7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJvcmRlci10b3AtbGVmdC1y
YWRpdXM6IDRweDsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDsgYm9yZGVyLWJvdHRvbS1y
aWdodC1yYWRpdXM6IDRweDsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyBmb250LXZh
cmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7IG92ZXJmbG93OiBhdXRvOyIgY2xhc3M9IiI+PHNwYW4g
bGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPiZuYnNwOyZu
YnNwOyBTRiBUeXBlOiBUd28gb2N0ZXRzIGxvbmcgZmllbGQuJm5ic3A7IEl0IGlzIGRlZmluZWQg
aW4gW1JGQzkwMTVdIGFuZDwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91Pjwv
cHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEwcHQ7
IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xvcjog
cmdiKDI1NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7IiBjbGFzcz0iIj48c3Bh
biBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+Jm5ic3A7
Jm5ic3A7IGluZGljYXRlcyB0aGUgdHlwZSBvZiBTRiwgZS5nLiwgRmlyZXdhbGwsIERlZXAgUGFj
a2V0IEluc3BlY3Rpb24sIFdBTjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91
PjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNpemU6IDEw
cHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3VuZC1jb2xv
cjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7IiBjbGFzcz0iIj48
c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+Jm5i
c3A7Jm5ic3A7IG9wdGltaXphdGlvbiBjb250cm9sbGVyLCBldGMuPC9zcGFuPjx1IGNsYXNzPSIi
PjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4g
bGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGlj
YSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUg
Y2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVu
LURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj5JcyBSRkMgOTAxNSBhIGhhcmQgZGVwZW5kZW5jeSB0byBpbXBsZW1l
bnQgdGhpcyBPQU0/Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxk
aXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5
OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5HSU0mZ3Q7Jmd0OyBSRkMgOTAxNSBl
c3RhYmxpc2hlZCB0aGUgSUFOQSByZWdpc3RyeSBvZiBTRiBUeXBlIGFuZCBhbnkgbmV3IFNGIHR5
cGVzIG11c3QgYmUgcmVnaXN0ZXJlZC48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIi
PjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyLXN0
eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFwdDsgYm9yZGVy
LWxlZnQtY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZzogMGNtIDBjbSAwY20gNnB0
OyBtYXJnaW46IDVwdCAwY20gNXB0IDQuOHB0OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXpl
OiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4mbmJz
cDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0iYm9yZGVyOiAxcHQgc29saWQgcmdi
KDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nOiA4cHQ7IiBjbGFzcz0iIj4NCjxwcmUgc3R5bGU9Im1h
cmdpbjogMGNtIDBjbSA3LjlwdDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1MywgMjQ1KTsg
d29yZC1icmVhazogYnJlYWstYWxsOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBib3JkZXItdG9w
LWxlZnQtcmFkaXVzOiA0cHg7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7IGJvcmRlci1i
b3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsg
Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9ybWFsOyBvdmVyZmxvdzogYXV0bzsiIGNsYXNzPSIi
PjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4m
bmJzcDsmbmJzcDsgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gYXNzaWduIGEgbmV3IHR5cGUgZnJvbSB0
aGUgU0ZDIEFjdGl2ZSBPQU08L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48
L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9udC1zaXplOiAxMHB0
OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tncm91bmQtY29sb3I6
IHJnYigyNTUsIDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyIgY2xhc3M9IiI+PHNw
YW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPiZuYnNw
OyZuYnNwOyBNZXNzYWdlIFR5cGUgc3ViLXJlZ2lzdHJ5IGFzIGZvbGxvd3M6PC9zcGFuPjx1IGNs
YXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJl
YWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1z
aXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNs
YXNzPSIiPjwvdT48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9u
dC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tn
cm91bmQtY29sb3I6IHJnYigyNTUsIDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyIg
Y2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNs
YXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyArPT09PT09PSs9PT09PT09PT09PT09PT09PT09PT09PT09PT09PSs9PT09PT09PT09PT09
PT0rPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMs
IDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURF
IiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCBWYWx1ZSB8Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IERlc2NyaXB0aW9uJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgUmVmZXJlbmNlJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwv
dT48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9udC1zaXplOiAx
MHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tncm91bmQtY29s
b3I6IHJnYigyNTUsIDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyIgY2xhc3M9IiI+
PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyArPT09
PT09PSs9PT09PT09PT09PT09PT09PT09PT09PT09PT09PSs9PT09PT09PT09PT09PT0rPC9zcGFu
Pjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdv
cmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0i
Zm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCBUQkEyJm5ic3A7IHwgU0ZDIEVjaG8gUmVxdWVz
dC9FY2hvIFJlcGx5IHwgVGhpcyBkb2N1bWVudCB8PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBj
bGFzcz0iIj48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZv
bnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNr
Z3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsi
IGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBj
bGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgKy0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tKzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7
IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4mbmJzcDs8L3Nw
YW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNt
OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xh
c3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZh
bWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+SXMgdGhlcmUgYSBzaW5nbGUg
dmFsdWUgZm9yIGJvdGggUmVxdWVzdCBhbmQgUmVwbHk/PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48
dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5
cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5HSU0mZ3Q7
Jmd0OyBZZXMsIGl0IGlzIGEgc2luZ2xlIHZhbHVlLiBFY2hvIFJlcXVlc3QgYW5kIEVjaG8gUmVw
bHkgYXJlIGlkZW50aWZpZWQgaW4gdGhlIE1lc3NhZ2UgVHlwZSBmaWVsZCAoRmlndXJlIDMpLiZu
YnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsg
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0i
Ij48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFu
IGxhbmc9ImVuLURFIiBjbGFzcz0iIj5DTVA6Jm5ic3A7SXMgdGhpcyBkb2N1bWVudCBkZWZpbmlu
ZyBhIGZ1bGwgNjRrIHNwYWNlIGZvciBhIHNpbmdsZSB2YWx1ZT8gSWYgc28gaXQgYXBwZWFycyB0
byBiZSB3YXN0ZWZ1bC48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAw
Y20gMGNtIDEycHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7Ij4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xh
c3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDogNXB0OyBtYXJnaW4tYm90dG9tOiA1cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8YmxvY2tx
dW90ZSBzdHlsZT0iYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDsgYm9yZGVyLWxl
ZnQtd2lkdGg6IDFwdDsgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTsgcGFk
ZGluZzogMGNtIDBjbSAwY20gNnB0OyBtYXJnaW46IDVwdCAwY20gNXB0IDQuOHB0OyIgY2xhc3M9
IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVu
LURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIi
PjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOiAxcHQgc29saWQgcmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nOiA4cHQ7IiBjbGFz
cz0iIj4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSA3LjlwdDsgZm9udC1zaXplOiAxMHB0
OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGJhY2tncm91bmQtY29sb3I6
IHJnYigyNTUsIDI1MywgMjQ1KTsgd29yZC1icmVhazogYnJlYWstYWxsOyBib3gtc2l6aW5nOiBi
b3JkZXItYm94OyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7IGJvcmRlci10b3AtcmlnaHQt
cmFkaXVzOiA0cHg7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7IGJvcmRlci1ib3R0
b20tbGVmdC1yYWRpdXM6IDRweDsgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9ybWFsOyBvdmVy
ZmxvdzogYXV0bzsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXpl
OiAxMC41cHQ7IiBjbGFzcz0iIj45LjIuMS4mbmJzcDsgVmVyc2lvbiBpbiB0aGUgQWN0aXZlIFNG
QyBPQU0gSGVhZGVyPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9ImJvcmRlcjogMXB0
IHNvbGlkIHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZzogOHB0OyIgY2xhc3M9IiI+DQo8cHJl
IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1p
bHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAy
NTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgYm94LXNpemluZzogYm9yZGVyLWJveDsg
Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4OyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4
OyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4OyBib3JkZXItYm90dG9tLWxlZnQtcmFk
aXVzOiA0cHg7IGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vcm1hbDsgb3ZlcmZsb3c6IGF1dG87
IiBjbGFzcz0iIj48c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIg
Y2xhc3M9IiI+OS4zLjEuJm5ic3A7IFNGQyBFY2hvIFJlcXVlc3QvUmVwbHkgVmVyc2lvbjwvc3Bh
bj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207
IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFt
aWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xh
c3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8
c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogSGVs
dmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+VGhlcmUgc2VlbXMgdG8gYmUgYSB2ZXJzaW9u
IGZvciB0aGUgT0FNIGFuZCBhIHZlcnNpb24gZm9yIHRoZSBtc2cgdHlwZS4gSXMgdGhpcyBjb3Jy
ZWN0PyBBcmUgdGhleSBoaWVyYXJjaGljYWwgdmVyc2lvbnM/IE9yIGluZGVwZW5kZW50PyZuYnNw
Ozwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZv
bnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5UaGlzIHNlZW1zIHRv
IG92ZXJseSBjb21wbGljYXRlIHBhcnNpbmcgYW5kIGNvbXBsaWFuY2UuPC9zcGFuPjx1IGNsYXNz
PSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9u
dC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij5HSU0mZ3Q7Jmd0OyBBbGwgdmVyc2lvbnMgYXJlIGluZGVwZW5kZW50LiZuYnNwOzwvc3Bhbj48
dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4g
bGFuZz0iZW4tREUiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xh
c3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURF
IiBjbGFzcz0iIj5DTVA6Jm5ic3A7VGhpcyBzZWVtcyBsaWtlIGFuIG9wZXJhdGlvbmFsIHVubmVj
ZXNzYXJ5IGNvbXBsZXhpdHksIGluIGtlZXBpbmcgYSBtYXRyaXggb2Ygc3VwcG9ydGVkIGNvbWJp
bmF0aW9uIG9mIHZlcnNpb25zLiBJZiB0aGVyZSB3YXMgYW4gT3BlcmF0aW9uYWwgQ29uc2lkZXJh
dGlvbnMgc2VjdGlvbiwgdGhpcyBzaG91bGQgYmUgaW5jbHVkZWQuPC9zcGFuPjx1IGNsYXNzPSIi
PjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAxMnB0OyBmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xh
c3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wPg0K
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6IDVwdDsgbWFyZ2luLWJvdHRvbTogNXB0OyIg
Y2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlci1zdHlsZTogbm9uZSBu
b25lIG5vbmUgc29saWQ7IGJvcmRlci1sZWZ0LXdpZHRoOiAxcHQ7IGJvcmRlci1sZWZ0LWNvbG9y
OiByZ2IoMjA0LCAyMDQsIDIwNCk7IHBhZGRpbmc6IDBjbSAwY20gMGNtIDZwdDsgbWFyZ2luOiA1
cHQgMGNtIDVwdCA0LjhwdDsiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250
LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1
IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9ImJvcmRlcjogMXB0IHNvbGlkIHJnYigyMDQsIDIwNCwg
MjA0KTsgcGFkZGluZzogOHB0OyIgY2xhc3M9IiI+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAw
Y20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6
IGJyZWFrLWFsbDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1
czogNHB4OyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4OyBib3JkZXItYm90dG9tLXJpZ2h0
LXJhZGl1czogNHB4OyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7IGZvbnQtdmFyaWFu
dC1saWdhdHVyZXM6IG5vcm1hbDsgb3ZlcmZsb3c6IGF1dG87IiBjbGFzcz0iIj48c3BhbiBsYW5n
PSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+OS4zLjMuJm5ic3A7
IFNGQyBFY2hvIFJlcXVlc3QvRWNobyBSZXBseSBNZXNzYWdlIFR5cGVzPC9zcGFuPjx1IGNsYXNz
PSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNw
YW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZl
dGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPkRvZXMgdGhpcyBtZWFuIHRoYXQgdGhlcmXigJlz
IGEgcHJvdG9jb2wgbnVtYmVyIGZvciDigJxBY3RpdmUgT0FN4oCdIHdpdGggYSBwcm90b2NvbCBu
dW1iZXIgZm9yIOKAnFJlcXVlc3QvUmVwbHnigJ0gd2l0aCBhIHByb3RvY29sIG51bWJlciBmb3Ig
ZWl0aGVyIHJlcXVlc3Qgb3IgcmVwbHk/PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0i
Ij48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
Y207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQt
ZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5HSU0mZ3Q7Jmd0OyBUaGVz
ZSBhcmUgbm90IGFsbCBwcm90b2NvbCBudW1iZXJzLiBPbmx5IHRoZSBBY3RpdmUgT0FNIGlzIGEg
bmV3IHByb3RvY29sIG51bWJlci4gT3RoZXJzIGFyZSBtZXNzYWdlIHR5cGVzLiZuYnNwOzwvc3Bh
bj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNw
YW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUg
Y2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVu
LURFIiBjbGFzcz0iIj5DTVA6Jm5ic3A7QXBvbG9naWVzIEkgd2FzIG5vdCBjbGVhci48L3NwYW4+
PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Q01QOiZuYnNwO1RoZSDigJxTRkMgQWN0
aXZlIE9BTeKAnSBpcyBhY3R1YWxseSBhICZxdW90O1NGQyBOZXh0IFByb3RvY29s4oCdLjwvc3Bh
bj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207
IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0iIj5DTVA6Jm5ic3A7TXkgaW50ZW50aW9u
IG9mIHVzaW5nIOKAnHByb3RvY29sIG51bWJlcuKAnSBpcyBpbiBhIGdlbmVyaWMgd2F5LiBUbyBn
ZXQgdG8gc29tZSBPQU0gZnVuY3Rpb24sIGEgbm9kZSBuZWVkcyB0byByZWN1cnNpdmVseSBwYXJz
ZSAzIFRMVnMuIENvcnJlY3Q/IFRoaXMgc2VlbXMgb3Zlcmx5IGNvbXBsZXguPC9zcGFuPjx1IGNs
YXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAxMnB0OyBmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJlbi1E
RSIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+
PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6IDVwdDsgbWFyZ2luLWJvdHRvbTog
NXB0OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlci1zdHlsZTog
bm9uZSBub25lIG5vbmUgc29saWQ7IGJvcmRlci1sZWZ0LXdpZHRoOiAxcHQ7IGJvcmRlci1sZWZ0
LWNvbG9yOiByZ2IoMjA0LCAyMDQsIDIwNCk7IHBhZGRpbmc6IDBjbSAwY20gMGNtIDZwdDsgbWFy
Z2luOiA1cHQgMGNtIDVwdCA0LjhwdDsiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogOXB0
OyBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7PC9z
cGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9ImJvcmRlcjogMXB0IHNvbGlkIHJnYigyMDQs
IDIwNCwgMjA0KTsgcGFkZGluZzogOHB0OyIgY2xhc3M9IiI+DQo8cHJlIHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTMsIDI0NSk7IHdvcmQt
YnJlYWs6IGJyZWFrLWFsbDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgYm9yZGVyLXRvcC1sZWZ0
LXJhZGl1czogNHB4OyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4OyBib3JkZXItYm90dG9t
LXJpZ2h0LXJhZGl1czogNHB4OyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7IGZvbnQt
dmFyaWFudC1saWdhdHVyZXM6IG5vcm1hbDsgb3ZlcmZsb3c6IGF1dG87IiBjbGFzcz0iIj48c3Bh
biBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyIgY2xhc3M9IiI+Jm5ic3A7
Jm5ic3A7IFZhbHVlcyBkZWZpbmVkIGZvciB0aGUgUmV0dXJuIENvZGVzIHN1Yi1yZWdpc3RyeSBh
cmUgbGlzdGVkIGluPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+
DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gNy45cHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9u
dC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2Io
MjU1LCAyNTMsIDI0NSk7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsiIGNsYXNzPSIiPjxzcGFuIGxh
bmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IiBjbGFzcz0iIj4mbmJzcDsmbmJz
cDsgVGFibGUgMTQuPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wcmU+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNp
emU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZu
YnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7
IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5WYXJpb3VzIHZh
bHVlcyBpbiB0aGlzIHRhYmxlIGFyZSBub3QgZGVmaW5lZCBpbiB0aGUgZG9jdW1lbnQuIFRoZSBw
cm9jZWR1cmVzIHNlZW0gbGFja2luZy48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIi
PjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBj
bTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1m
YW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPkdJTSZndDsmZ3Q7IE90aGVy
IHNwZWNpZmljYXRpb25zIG1heSBkZWZpbmUgYWRkaXRpb25hbCBjb2RlIHBvaW50cyBpbiB0aGUg
cmVnaXN0cnkuJm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFu
Pjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsg
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPkNNUDombmJzcDtUaGFuayB5b3UuIFRo
ZSBwcm9jZWR1cmVzIHN0aWxsIHNlZW0gbGFja2luZy48L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1
IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJl
bi1ERSIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48
L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNz
PSIiPkNNUDombmJzcDtCZXN0LDwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91
PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBjbGFzcz0i
Ij4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Q01QOiDigJQg
Q2FybG9zLjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW46IDBjbSAwY20gMTJwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPiZuYnNwOzwvc3Bh
bj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxibG9ja3F1b3RlIHN0eWxl
PSJtYXJnaW4tdG9wOiA1cHQ7IG1hcmdpbi1ib3R0b206IDVwdDsiIGNsYXNzPSIiPg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBub25lIHNvbGlkOyBi
b3JkZXItbGVmdC13aWR0aDogMXB0OyBib3JkZXItbGVmdC1jb2xvcjogcmdiKDIwNCwgMjA0LCAy
MDQpOyBwYWRkaW5nOiAwY20gMGNtIDBjbSA2cHQ7IG1hcmdpbjogNXB0IDBjbSA1cHQgNC44cHQ7
IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4g
bGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGlj
YSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUg
Y2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6IDFwdCBzb2xpZCByZ2IoMjA0LCAyMDQsIDIwNCk7IHBhZGRpbmc6IDhw
dDsiIGNsYXNzPSIiPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDcuOXB0OyBmb250LXNp
emU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgYmFja2dyb3Vu
ZC1jb2xvcjogcmdiKDI1NSwgMjUzLCAyNDUpOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7IGJveC1z
aXppbmc6IGJvcmRlci1ib3g7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDsgYm9yZGVyLXRv
cC1yaWdodC1yYWRpdXM6IDRweDsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDsgYm9y
ZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub3Jt
YWw7IG92ZXJmbG93OiBhdXRvOyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJm
b250LXNpemU6IDEwLjVwdDsiIGNsYXNzPSIiPjkuNy4mbmJzcDsgU0YgSWRlbnRpZmllciBUeXBl
czwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcHJlPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZv
bnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5UaGlzIGRvY3VtZW50
IHNlZW1zIHRvIGJlIGNyZWF0aW5nIGEgc3BhY2UgZm9yIGlkZW50aWZ5aW5nIFNGcyDigJQgd2hp
Y2ggSSB0aG91Z2h0IHdhcyBtb3N0bHkgb3V0c2lkZSB0aGUgc2NvcGUgb2YgT0FNIHRvIHRlc3Qg
U0ZzLiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3Bh
biBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogSGVsdmV0
aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+R0lNJmd0OyZndDsgVGhlIHJlZ2lzdHJ5IGlzIG9m
IFNGIElkZW50aWZpZXJzLCBub3Qgb2YgU0YgVHlwZXMgKHRoYXQgYWxyZWFkeSBleGlzdHMpLiBI
b3BlIHRoYXQgY2xhcmlmaWVzIHRoZSBpc3N1ZS4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91
Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOiA1cHQ7IG1hcmdpbi1ib3R0b206IDVwdDsiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxibG9ja3F1
b3RlIHN0eWxlPSJib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBub25lIHNvbGlkOyBib3JkZXItbGVm
dC13aWR0aDogMXB0OyBib3JkZXItbGVmdC1jb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRk
aW5nOiAwY20gMGNtIDBjbSA2cHQ7IG1hcmdpbjogNXB0IDBjbSA1cHQgNC44cHQ7IiBjbGFzcz0i
Ij4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4t
REUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+
PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIi
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHls
ZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj5Eb2VzIHRoaXMgZnVydGhlciBpbXBseSB0aGF0IHRoZXJl4oCZcyBhIG5ldyByZXF1
aXJlbWVudCB0byBoYXZlIHVuaXF1ZSBpZGVudGlmaWVycyB3aXRoaW4gdGhlIGRvbWFpbiBmb3Ig
YWxsIFNGcz88L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgc3R5bGU9ImZvbnQtc2l6ZTog
OXB0OyBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7
PC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9u
dC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPkkgaG9wZSB0aGVzZSBj
b21tZW50cyBhbmQgcmV2aWV3IHF1ZXN0aW9ucyBhbmQgY29uY2VybnMgYXJlIHVzZWZ1bCBmb3Ig
dGhlIFdHIGRpc2N1c3Npb24gYW5kIGNvbnNpZGVyYXRpb24uPC9zcGFuPjx1IGNsYXNzPSIiPjwv
dT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFu
Zz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xh
c3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURF
IiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2Vy
aWY7IiBjbGFzcz0iIj5UaGFua3MsPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48
L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxl
PSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1z
aXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5D
YXJsb3MuPC9zcGFuPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlw
dDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzwv
c3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAx
MnB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+
DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjx1IGNsYXNzPSIiPjwv
dT48dSBjbGFzcz0iIj48L3U+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6IDVw
dDsgbWFyZ2luLWJvdHRvbTogNXB0OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1E
RSIgc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNl
cmlmOyIgY2xhc3M9IiI+Tm92IDEsIDIwMjEgMjo1MCBQTTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtNUyBHb3RoaWMmcXVvdDs7IiBjbGFzcz0i
Ij7jgIE8L3NwYW4+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9u
dC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPkpvZWwNCiBIYWxwZXJu
IERpcmVjdCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tIiB0
YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5k
ZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7IiBjbGFzcz0iIj5q
bWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0Ozwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtNUyBHb3RoaWMmcXVvdDs7IiBj
bGFzcz0iIj7jga7jg6Hjg7zjg6s8L3NwYW4+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250
LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
Pjo8L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxz
cGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2
ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHUgY2xhc3M9IiI+PC91
Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxz
cGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2
ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5JIGhhdmUgcmVjZWl2ZWQgYSBwb2xpdGUgcmVx
dWVzdCB3aXRoIGV4cGxhbmF0aW9uIGZvciBkZWxheSBhc2tpbmcgZm9yIG1vcmUgdGltZSB0byBy
ZWFkIGFuZCByZXZpZXcgdGhlIHN1YmplY3QgZG9jdW1lbnQuJm5ic3A7IEdpdmVuIHRoZSBzdGF0
ZSBvZiB0aGUgd29ya2luZyBncm91cCwgaSB3YW50IHRvDQogZW5jb3VyYWdlIGFueSBhbmQgYWxs
IHJldmlldy4mbmJzcDsgU28gSSBhbSBleHRlbmRpbmcgdGhlIGxhc3QgY2FsbCBieSB0d28gYWRk
aXRpb25hbCB3ZWVrcy48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpQbGVhc2UgcmVhZCBh
bmQgcmV2aWV3IHRoZSBkb2N1bWVudC48YnIgY2xhc3M9IiI+DQpBbHNvLCBpZiB5b3UgYXJlIHdp
bGxpbmcgdG8gc2VydmUgYXMgc2hlcGhlcmQgZm9yIHRoaXMsIHBsZWFzZSBsZXQgdGhlIGNoYWly
cyBrbm93LiAmbmJzcDsoRG9uJ3Qgd29ycnkgaWYgeW91IGhhdmUgbm90IHNoZXBoZXJkZWQgYSBk
b2N1bWVudCBiZWZvcmUuJm5ic3A7IFRoZSBjaGFpcnMgYXJlIG1vcmUgdGhhbiBoYXBweSB0byBo
ZWxwIHlvdSB3aXRoIHRoZSBwcm9jZXNzLik8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpU
aGFuayB5b3UsPGJyIGNsYXNzPSIiPg0KSm9lbDxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4N
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyIGNsYXNz
PSIiPg0Kc2ZjIG1haWxpbmcgbGlzdDxiciBjbGFzcz0iIj4NCjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNv
cmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsi
IGNsYXNzPSIiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyIGNsYXNzPSIiPg0KPGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5r
IiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFz
cz0iIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsiIGNsYXNzPSIiPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48L3NwYW4+PHUgY2xhc3M9IiI+
PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxk
aXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0i
ZW4tREUiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+
PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+X19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnIgY2xhc3M9IiI+
DQpzZmMgbWFpbGluZyBsaXN0PGJyIGNsYXNzPSIiPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRp
b246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyIgY2xh
c3M9IiI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnIgY2xhc3M9IiI+DQo8YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiIHN0
eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIi
PjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyIgY2xhc3M9IiI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjwvc3Bhbj48dSBjbGFzcz0iIj48L3U+
PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3Bh
biBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+LS08L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNz
PSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8YSBocmVmPSJodHRw
Oi8vd3d3LnZlcml6b24uY29tLyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxl
OyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURF
IiBzdHlsZT0iY29sb3I6IHJnYigxNywgODUsIDIwNCk7IGJvcmRlcjogMXB0IHNvbGlkIHdpbmRv
d3RleHQ7IHBhZGRpbmc6IDBjbTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyIgY2xhc3M9IiI+Jmx0
O2ltYWdlMDAxLmpwZyZndDs8L3NwYW4+PC9hPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48
L3U+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBz
dHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+R3lhbiBNaXNo
cmE8L3NwYW4+PC9iPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPg0KPGkgY2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJm
b250LWZhbWlseTogR2VvcmdpYSwgc2VyaWY7IGNvbG9yOiByZ2IoMzQsIDM0LCAzNCk7IiBjbGFz
cz0iIj5OZXR3b3JrIFNvbHV0aW9ucyBBcmNoaXRlY3QmbmJzcDs8L3NwYW4+PC9pPjx1IGNsYXNz
PSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPGkg
Y2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQt
ZmFtaWx5OiBHZW9yZ2lhLCBzZXJpZjsgY29sb3I6IHJnYigzNCwgMzQsIDM0KTsiIGNsYXNzPSIi
PkVtYWlsPHNwYW4gY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpneWFuLnMu
bWlzaHJhQHZlcml6b24uY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7
IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImNvbG9y
OiBwdXJwbGU7IiBjbGFzcz0iIj5neWFuLnMubWlzaHJhQHZlcml6b24uY29tPC9zcGFuPjwvYT48
L3NwYW4+PC9pPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gMTJwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiPg0KPGkgY2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250
LWZhbWlseTogR2VvcmdpYSwgc2VyaWY7IiBjbGFzcz0iIj5NIDMwMSA1MDItMTM0Nzwvc3Bhbj48
L2k+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsg
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPg0KPHNwYW4gbGFuZz0iZW4tREUiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48dSBjbGFzcz0i
Ij48L3U+PHUgY2xhc3M9IiI+PC91PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFu
Pjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJlbi1ERSIgY2xhc3M9IiI+
LS08L3NwYW4+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L2Rpdj4NCjwvZGl2Pg0K
PGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxk
aXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+DQo8YSBocmVmPSJodHRwOi8vd3d3LnZlcml6b24uY29tLyIgdGFy
Z2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVy
bGluZTsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iY29sb3I6IHJnYigxNywg
ODUsIDIwNCk7IGJvcmRlcjogMXB0IHNvbGlkIHdpbmRvd3RleHQ7IHBhZGRpbmc6IDBjbTsgdGV4
dC1kZWNvcmF0aW9uOiBub25lOyIgY2xhc3M9IiI+Jmx0O2ltYWdlMDAxLmpwZyZndDs8L3NwYW4+
PC9hPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4N
CjxiIGNsYXNzPSIiPjxzcGFuIGxhbmc9ImVuLURFIiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFs
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+R3lhbiBNaXNocmE8L3NwYW4+PC9iPjx1IGNsYXNzPSIi
PjwvdT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPGkgY2xh
c3M9IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LWZhbWlseTogR2VvcmdpYSwgc2Vy
aWY7IGNvbG9yOiByZ2IoMzQsIDM0LCAzNCk7IiBjbGFzcz0iIj5OZXR3b3JrIFNvbHV0aW9ucyBB
cmNoaXRlY3QmbmJzcDs8L3NwYW4+PC9pPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPGkgY2xhc3M9IiI+PHNwYW4gbGFuZz0iZW4t
REUiIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBzZXJpZjsg
Y29sb3I6IHJnYigzNCwgMzQsIDM0KTsiIGNsYXNzPSIiPkVtYWlsPHNwYW4gY2xhc3M9IiI+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpneWFuLnMubWlzaHJhQHZlcml6b24uY29tIiB0YXJn
ZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJs
aW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7IiBjbGFzcz0iIj5neWFu
LnMubWlzaHJhQHZlcml6b24uY29tPC9zcGFuPjwvYT48L3NwYW4+PC9pPjx1IGNsYXNzPSIiPjwv
dT48dSBjbGFzcz0iIj48L3U+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMTJwdDsgZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGkgY2xhc3M9
IiI+PHNwYW4gbGFuZz0iZW4tREUiIHN0eWxlPSJmb250LWZhbWlseTogR2VvcmdpYSwgc2VyaWY7
IiBjbGFzcz0iIj5NIDMwMSA1MDItMTM0Nzwvc3Bhbj48L2k+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJyIGNsYXNzPSIi
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8c3BhbiBp
ZD0iY2lkOmZfa3g4OWFzeXcwIj4mbHQ7RGlmZl8gZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXIt
b2FtLTE3LnR4dCAtIGRyYWZ0LWlldGYtc2ZjLW11bHRpLWxheWVyLW9hbS0xOC50eHQuaHRtbCZn
dDs8L3NwYW4+PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_CE085BD41DD3484EB94C6800C9F38CFAciscocom_--


From nobody Sat Dec 18 16:49:06 2021
Return-Path: <jmh.direct@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8306F3A1317 for <sfc@ietfa.amsl.com>; Sat, 18 Dec 2021 16:49:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.952
X-Spam-Level: 
X-Spam-Status: No, score=-3.952 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-1.852, 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=joelhalpern.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 eHgIvqHuC4hh for <sfc@ietfa.amsl.com>; Sat, 18 Dec 2021 16:48:58 -0800 (PST)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (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 82DD33A1316 for <sfc@ietf.org>; Sat, 18 Dec 2021 16:48:58 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 4JGkcV1CDLz6GYn5; Sat, 18 Dec 2021 16:48:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1639874938; bh=EEMCOnYXNODCKjdwKG2vDY9tOv52aUQUo2TgJ6mDb4A=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=EMX5HgdoqxBbWvOvSuZZhqSlIcDb37zPG5FgMW9/nfLHF+R+G1KIrV39wAixGE1N+ bx1Gvy5gqeQxsz1QhW/4XbUr3WaqKtBj+R2oeA68PQ3vHV3OSuYnz48r6znM4BjeKr MgtrV6DUcvB8+HSzqVV6gfQ8ix0vF2BA/umM7qdQ=
X-Quarantine-ID: <WtGH5B13O1dj>
X-Virus-Scanned: Debian amavisd-new at a2.tigertech.net
Received: from [192.168.22.111] (50-233-136-230-static.hfc.comcastbusiness.net [50.233.136.230]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 4JGkcS40KHz6G7nm; Sat, 18 Dec 2021 16:48:55 -0800 (PST)
Message-ID: <005e334c-fd02-e7b2-4bef-3d0551c1b289@joelhalpern.com>
Date: Sat, 18 Dec 2021 19:48:53 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.4.0
Content-Language: en-US
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, Greg Mirsky <gregimirsky@gmail.com>
Cc: "Frank Brockners (fbrockne)" <fbrockne=40cisco.com@dmarc.ietf.org>, Gyan Mishra <hayabusagsm@gmail.com>, James N Guichard <james.n.guichard@futurewei.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <4bb5abb4-a8dc-c8f0-9b99-549f683e7729@joelhalpern.com> <BD6EBECC-E7C7-4A80-8972-9DD008FF81B1@cisco.com> <CABNhwV3_uqRTZNy4xAjvetHJqoFbJa4obw-UsEhgukQ3aQBJRw@mail.gmail.com> <9DDFE3B0-54A2-47D9-B05E-A081EAEED410@cisco.com> <CABNhwV1YKvfSdbJo9LzAvGuWLvjWofHz5TuCE6Fp8SDUyxmTHw@mail.gmail.com> <B4F81D2C-1273-493E-8E90-35D32ACDE6D1@cisco.com> <DM8PR11MB560669E2E2C77AD662F6251CDA9F9@DM8PR11MB5606.namprd11.prod.outlook.com> <CA+RyBmXUBYFFgNfopErFYUgJDfJWVY59ERM0LrkEnxw_xC2MYg@mail.gmail.com> <DM8PR11MB5606B943F4D1A3B2702D53EBDA609@DM8PR11MB5606.namprd11.prod.outlook.com> <A012EBFA-FDAB-4591-8F3A-9D5882B69A57@cisco.com> <DM8PR11MB5606D7CDC99EB7FFE63095DFDA639@DM8PR11MB5606.namprd11.prod.outlook.com> <896B8A4B-3717-4150-9944-44906A593BC9@cisco.com> <CA+RyBmUaeSsjLE191jK94bGV3Nzed95tkN+mn-kCDs6WxucFRg@mail.gmail.com> <1B31F06E-974A-4BDA-8C89-81E61B8E6868@cisco.com> <CA+RyBmUax4VmKpMvW-JErrdjZj09kV2fCofiKH91E0qYRhGatA@mail.gmail.com> <CE085BD4-1DD3-484E-B94C-6800C9F38CFA@cisco.com>
From: Joel Halpern Direct <jmh.direct@joelhalpern.com>
In-Reply-To: <CE085BD4-1DD3-484E-B94C-6800C9F38CFA@cisco.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/Mx1Hh5Z7Z8e43ax8r0ctpYpjcHc>
Subject: Re: [sfc] Regarding last call for draft-ietf-sfc-multi-layer-oam
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 19 Dec 2021 00:49:05 -0000

Just commenting on one aspect of your note.  I think the definition of 
the SFC NSH header O bit is unclear.  It never occurred to me that one 
would expect an SFC classifier to not that an inncoming packet was 
carrying ICMP, look at the ICMP type, decide it was an OAM packet, and 
set the O bit in the SFC NSH header.  No, nothing in the OAM framework 
prohibits that.  But nothing leads one to expect it either.

Thus, I think it is helpful to clarify the meaning of the O-bit. 
Personally, I rather like saying that the NSH O bit is to indicate the 
presence of OAM for SFFs.  But my personal view is largely irrelevant.

It would be good to hear from others in the working group.

Yours,
Joel

On 12/18/2021 5:41 PM, Carlos Pignataro (cpignata) wrote:
> Dear Greg,
> 
> Thank you for the reply — please find inline my follow-ups (to the 
> comments you responded to, even though there’s a few you missed or 
> otherwise skipped)
> 
> As dialogue in this thread seem to be getting intertwined and hard to 
> follow, with several weeks between responses, I will let the chairs (I 
> believe there’s no shepherd assigned) track the issues and review 
> comments (not sure if there’s an issue tracker)and take it from here.
> 
> Happy Holidays!
> 
>> 12/15/21 午後8:00、Greg Mirsky <gregimirsky@gmail.com 
>> <mailto:gregimirsky@gmail.com>>のメール:
>>
>> Dear Carlos,
>> please find my notes below in-line under the GIM2>> tag. Attached is 
>> the diff highlighting two editorial changes.
>>
>> Regards,
>> Greg
>>
>> On Fri, Nov 26, 2021 at 8:18 PM Carlos Pignataro (cpignata) 
>> <cpignata@cisco.com <mailto:cpignata@cisco.com>> wrote:
>>
>>     Dear Greg,
>>
>>     I disagree. My perspective is that they go from not helpful to
>>     plain harmful.
>>
>>     Let’s look at those three aspects one-by-one (changing the
>>     bulleted list into a numbered list for ease of tracking):
>>
>>      1. This is no different than RFC 8300. The O bit specifies the
>>         packet being OAM,
>>
>> GIM2>> I don't know of a definition of an "OAM packet". Even more, RFC 
>> 8300 does not refer to any such definition, nor does it provide it.  
>> draft-ietf-sfc-multi-layer-oam clarifies the use of O bit for the 
>> active SFC NSH OAM.
> 
> CMP2: I am not sure of the implication of you not knowing that 
> definition, nor do I see this response moving alignment forward.
> 
> CMP2:From RFC8300:
> CMP2:      The O bit MUST be set for OAM packets and MUST NOT be set for
> CMP2:      non-OAM packets.  The O bit MUST NOT be modified along the SFP.
> 
> CMP2: And RFC8924 includes “OAM packet” 30 times.
> 
> 
>>      1. the Next Protocol specifies the type of packet which can be
>>         “Active SFC OAM”
>>           * Stating however that the identification is based on a
>>             combination of fields is incorrect.
>>      2. This is not a generic behavior that needs specifying or
>>         updating. It is part of the specific NSH Next Protocol value
>>         behavior for the NSH Next Protocol being defined as “Active
>>         SFC OAM”.
>>      3. This is incorrect and a serious over-reach. Specifically:
>>           * If the O bit is set and the Next protocol is not “Active
>>             SFC OAM”, the definition is much beyond the scope of this
>>             document — since this document specifies behaviors for one
>>             specific SFC OAM protocol which is “One Active SFC OAM”
>>             (name to be narrowscoped as per other pending thread)
>>
>> GIM2>> I don't see why you re-name the Active SFC OAM protocol into 
>> "One Active SFC OAM". That is not what is in the draft. Are you 
>> preparing another draft that you believe will update 
>> draft-ietf-sfc-multi-layer-oam by introducing an additional active SFC 
>> OAM protocol?
> 
> CMP2: My point is that draft-ietf-sfc-multi-layer-oam is not the only 
> Active SFC OAM protocol.
> CMP2: RFC8924 includes ICMP, which by simply setting O=1 and NP as IP 
> can be used.
> 
>>           * If the O bit is set and the Next protocol is not “Active
>>             SFC OAM”, and this document somehow concludes that the OAM
>>             is in the Context Header, then it is:
>>               o Breaking other OAM protocols including other Active
>>                 SFC OAM protocols encapsulated in IPv4, in IPv6, SFC
>>                 Trace. It is valid to have O=1, NSH NP as IPv4, and an
>>                 OAM packet encapsulated. 
>>
>> GIM2>> Protocols that use IP/UDP encapsulation are not active SFM OAM 
>> protocols even though they might be used as such. I expect that if the 
>> payload of NSH is an ICMPv6 echo request, the O bit will be cleared 
>> and the Next Protocol set to IPv6 value.
> 
> CMP2: The first sentence is interesting:
> CMP2: 1. please point to a reference that explains that using a specific 
> encapsulation prevents specific functionality.
> CMP2: 2. What is a protocol used as active OAM but not being active OAM?
> CMP2: Regarding the second sentence, thanks for sharing what you expect 
> — however that is different than what specs write :-) Why would 
> encapsulation dictate the value of the O bit? Take for example BFD 
> encapsulated in IP…
> 
>>               o Breaking the use of context headers, since they need
>>                 context that ought to equally apply to OAMs and to
>>                 data packets, as for example a Flow Label, a
>>                 Forwarding context, etc. Re-writing Context Headers
>>                 breaks that.
>>
>> GIM2>> draft-ietf-sfc-multi-layer-oam does not include any processing 
>> that requires re-writing an NSH Context Header.
> 
> CMP2: Your document says the following:
> CMP2:          - An SFC NSH Context Header(s) contain an OAM processing
> CMP2:          instructions or data.
> CMP2: which prevents using context header for spec’ed context header uses.
> 
>>
>>     I’d encourage the WG, shepherd, and WG Chairs to more closely
>>     inspect and review this document, specifically whether is defining
>>     one SFC Active OAM protocol, or breaking functionality while
>>     redefining base RFC 8300 behavior.
>>
>>
>>
>>     Although these were brought up before, highlighting a couple of
>>     comments:
>>
>>
>>     1.  Introduction
>>        Also, this document updates Section 2.2 of [RFC8300] in part of
>>     the
>>        definition of O bit in the NSH.
>>
>>     CMP: I do not see the need to redefine the O bit in the NSH.
>>
>>
>>     4.  Active OAM Identification in the NSH
>>        The O bit in the NSH is defined in [RFC8300] as follows:
>>           O bit: Setting this bit indicates an OAM packet.
>>        This document updates that definition as follows:
>>           O bit: Setting this bit indicates an OAM command and/or data in
>>           the NSH Context Header or packet payload.
>>
>>     CMP: There is, as shown above, no need for this.
>>
>> GIM2>> As a result of RFC 8300 not providing a reference or definition 
>> of an "OAM packet", this draft addresses that for the case of Active 
>> SFC OAM.
> 
> CMP2: Thank you for explaining the rational for the O-bit text in your 
> document.
> CMP2: Please search for “OAM packet” in existing RFCs going back to at 
> least 15 years ago.
> CMP2: draft-ietf-sfc-multi-layer-oam does not provide the definition 
> (not needed frankly) of what you say needs defining.
> 
>>
>>        *  O bit set and the "Next Protocol" value does not match the value
>>           Active SFC OAM (TBA1), defined in Section 9.1:
>>              - An SFC NSH Context Header(s) contain an OAM processing
>>              instructions or data.
>>
>>     CMP: As shown above, this 1. breaks functionality (e.g., Flow
>>     Label in context) and 2. has absolutely *no* need to be included
>>     in this specific OAM protocol document.
>>
>> GIM2>> If there's no NSH Context Header with OAM processing 
>> instruction or data, then the O bit will not be set. If one or more 
>> NSH Context Header includes OAM processing instructions or data, then, 
>> I assume, the O bit will be set. draft-ietf-sfc-multi-layer-oam does 
>> not change that. (I much appreciate Frank's comments and the 
>> discussion that helped clarify that scenario.)
> 
> CMP2: Can you please share a reference to OAM in NSH context headers?
> 
>>
>>
>>     5.  Active SFC OAM Header
>>
>>        This document defines Active OAM Header
>>        (Figure 2) to demultiplex active OAM protocols on an SFC.
>>
>>     CMP: The identification of OAM protocols is already solved
>>     directly in RFC 8300 by using the NSH Next Protocol.
>>     CMP: This meta-header is redundant at best.
>>
>>           Msg Type - six bits long field identifies OAM protocol,
>>     e.g., Echo
>>           Request/Reply or Bidirectional Forwarding Detection.
>>
>>     CMP: First, why would BFD be carried as “One SFC Active OAM
>>     protocol” -> G-ACh-like meta-header with BFD Msg Type?
>>
>> GIM2>> draft-ietf-sfc-multi-layer-oam does not define how BFD to be 
>> carried in NSH environment. Will remove the reference to BFD in the 
>> next update.
> 
> CMP2: Whether you remove it from your draft, it is still another SFC 
> Active OAM Protocol.
> 
>>     CMP: Second, I believe this also explains that what this document
>>     is defining is the “Echo Request/Reply” Active OAM Protocol.
>>
>>     CMP: Since the name of the active OAM protocol defined in this
>>     document is "Echo Request/Reply”, could I please request to:
>>     CMP: 1. Provide a more specific name (since Echo Request/Reply can
>>     easily be confused with using ICMP)
>>
>> GIM2>> Throughout the document, "Echo Request/Reply" and "SFC Echo 
>> Request/Reply" are used interchangeably. Will add an explicit note to 
>> that in the Terminology section.
> 
> CMP2: Whether there’s a global replace, ICMP can still be another SFC 
> Active OAM Protocol.
> 
>>     CMP: 2. Rename the title of this document to clearly define its
>>     scope for one specific SFC Active OAM protocol, by name, and not
>>     all Active OAM Protocols?
>>
>> GIM2>> The document provides the framework for Active SFC OAM and 
>> defines SFC Echo Request/Reply protocol. I will gladly update the 
>> title of the document, the WG decides that is necessary.
> 
> CMP2: What you write immediately above does not match the Abstract 
> of draft-ietf-sfc-multi-layer-oam.
> CMP2: And again, the only time the word “Framework appears in this draft 
> is as part of the Citation for RFC8924! :-)
> CMP2: No other framework needed.
> CMP2: The Abstract says “requirements”, "an encapsulation”, "a mechanism 
> to detect and localize defects”… you say now a “framework” and “a protocol”.
> 
> Best,
> 
> Carlos.
> 
>>
>>
>>     Best,
>>
>>     Carlos.
>>
>>>     On Nov 26, 2021, at 10:30 PM, Greg Mirsky <gregimirsky@gmail.com
>>>     <mailto:gregimirsky@gmail.com>> wrote:
>>>
>>>     Dear Carlos,
>>>     I believe that the proposed new text clarifies several aspects of
>>>     O bit:
>>>
>>>       * active SFC NSH OAM packet is identified by the combination of
>>>         O bit set and the value of the NSH' Next Protocol field is
>>>         Active SFC OAM;
>>>       * the combination of O bit clear and the Next Protocol set to
>>>         the Active SFC OAM value - erroneous and must be reported;
>>>       * O bit set and the Next Protocol is not Active SFC OAM -
>>>         Context Header(s) include OAM processing instructions or data.
>>>
>>>     Would you agree that these are helpful clarifications?
>>>
>>>     Regards,
>>>     Greg
>>>
>>>     On Fri, Nov 26, 2021 at 7:10 PM Carlos Pignataro (cpignata)
>>>     <cpignata@cisco.com <mailto:cpignata@cisco.com>> wrote:
>>>
>>>         Thank you Frank and Greg — what is the actual behavioral
>>>         change in the proposed redefinition of the O-bit from the
>>>         processing and rules defined in RFC8300?
>>>
>>>         Thanks,
>>>
>>>         Carlos.
>>>
>>>>         On Nov 26, 2021, at 4:09 PM, Frank Brockners (fbrockne)
>>>>         <fbrockne=40cisco.com@dmarc.ietf.org
>>>>         <mailto:fbrockne=40cisco.com@dmarc.ietf.org>> wrote:
>>>>
>>>>         Hi Carlos,____
>>>>         __ __
>>>>         Personally I don’t see a strong need to evolve the
>>>>         definition of the O-bit – but if the working group decides
>>>>         to do so, IMHO it would be good to ensure that the O-bit
>>>>         indeed signals the fact that active OAM information related
>>>>         to NSH is carried.____
>>>>         __ __
>>>>         Cheers, Frank____
>>>>         __ __
>>>>         *From:*Carlos Pignataro (cpignata)
>>>>         <cpignata=40cisco.com@dmarc.ietf.org
>>>>         <mailto:cpignata=40cisco.com@dmarc.ietf.org>>
>>>>         *Sent:*Tuesday, 23 November 2021 15:44
>>>>         *To:*Frank Brockners (fbrockne) <fbrockne@cisco.com
>>>>         <mailto:fbrockne@cisco.com>>
>>>>         *Cc:*Greg Mirsky <gregimirsky@gmail.com
>>>>         <mailto:gregimirsky@gmail.com>>; Gyan Mishra
>>>>         <hayabusagsm@gmail.com <mailto:hayabusagsm@gmail.com>>;
>>>>         James N Guichard <james.n.guichard@futurewei.com
>>>>         <mailto:james.n.guichard@futurewei.com>>;sfc@ietf.org
>>>>         <mailto:sfc@ietf.org>; Joel Halpern Direct
>>>>         <jmh.direct@joelhalpern.com <mailto:jmh.direct@joelhalpern.com>>
>>>>         *Subject:*Re: [sfc] Regarding last call for
>>>>         draft-ietf-sfc-multi-layer-oam____
>>>>         __ __
>>>>         Frank, Greg,____
>>>>         __ __
>>>>         Do you see a reason to redefine the O-bit?____
>>>>         __ __
>>>>         Thanks,____
>>>>         __ __
>>>>         Carlos.____
>>>>
>>>>
>>>>         ____
>>>>
>>>>             11/23/21午前9:33、Frank Brockners (fbrockne)
>>>>             <fbrockne=40cisco.com@dmarc.ietf.org
>>>>             <mailto:fbrockne=40cisco.com@dmarc.ietf.org>>のメール:____
>>>>             __ __
>>>>             Hi Greg,____
>>>>             ____
>>>>             Thanks for the quick reply. Please see inline.____
>>>>             ____
>>>>             *From:*Greg Mirsky <gregimirsky@gmail.com
>>>>             <mailto:gregimirsky@gmail.com>>
>>>>             *Sent:*Monday, 22 November 2021 23:16
>>>>             *To:*Frank Brockners (fbrockne) <fbrockne@cisco.com
>>>>             <mailto:fbrockne@cisco.com>>
>>>>             *Cc:*Carlos Pignataro (cpignata)
>>>>             <cpignata=40cisco.com@dmarc.ietf.org
>>>>             <mailto:cpignata=40cisco.com@dmarc.ietf.org>>; Gyan
>>>>             Mishra <hayabusagsm@gmail.com
>>>>             <mailto:hayabusagsm@gmail.com>>; James N Guichard
>>>>             <james.n.guichard@futurewei.com
>>>>             <mailto:james.n.guichard@futurewei.com>>;sfc@ietf.org
>>>>             <mailto:sfc@ietf.org>; Joel Halpern Direct
>>>>             <jmh.direct@joelhalpern.com
>>>>             <mailto:jmh.direct@joelhalpern.com>>
>>>>             *Subject:*Re: [sfc] Regarding last call for
>>>>             draft-ietf-sfc-multi-layer-oam____
>>>>             ____
>>>>             Hi Frank,____
>>>>             thank you for your comment describing an interesting
>>>>             IOAM use case in SFC NSH. I've thought about this case
>>>>             and I have several questions. I greatly appreciate your
>>>>             help clarifying them to me:____
>>>>
>>>>               * Is it envisioned that the IOAM can be part of NSH
>>>>                 payload but not to immediately follow the SFC NSH?
>>>>                 Perhaps such a case can be referred to as "IOAM
>>>>                 inside NSH payload" to differentiate from "IOAM on
>>>>                 top of NSH payload"? For example, assuming that the
>>>>                 client payload is IPv6, then NSH is followed by an
>>>>                 IPv6 packet, which, in turn, is followed by IOAM. ____
>>>>               * If IOAM inside NSH payload is a viable use case,
>>>>                 which SFC element is the intended addressee - SFF or
>>>>                 SF/SF Proxy? If it is the former, what are the
>>>>                 requirements for an SFF to handle this scenario? If
>>>>                 it is the latter, what happens with the client
>>>>                 packet if an SF/SF Proxy does  not support IOAM in
>>>>                 NSH but only NSH per RFC 8300?____
>>>>
>>>>             …FB: The scenario that you outline, i.e. NSH over “IPv6
>>>>             with IOAM encapsulation”, sounds valid to me; and it
>>>>             could even be that NSH would also leverage IOAM, in
>>>>             which case, it would become a case of “IOAM Layering” as
>>>>             described
>>>>             inhttps://datatracker.ietf.org/doc/html/draft-ietf-ippm-ioam-deployment-00#section-7.2
>>>>             <https://datatracker.ietf.org/doc/html/draft-ietf-ippm-ioam-deployment-00#section-7.2>.
>>>>             As outlined in the draft-ietf-ippm-ioam-deployment,
>>>>             IOAM-Data-Fields are specific to the layer (and the
>>>>             associated protocol) that they’re encapsulated into. As
>>>>             such, in the case of NSH over “IPv6 with IOAM
>>>>             encapsulation” it would be the IPv6 forwarder that would
>>>>             handle the IOAM processing. SFF/SF would be
>>>>             orthogonal/ships-in-the night.____
>>>>             I've looked through draft-ietf-sfc-ioam-nsh but I
>>>>             couldn't find answers to these questions (I admit, I
>>>>             could have missed it).____
>>>>             Also, I think that your suggestion to avoid any
>>>>             reference to a hybrid OAM protocol concentrating on the
>>>>             active OAM identification in the update to O-bit
>>>>             definition is logical and reasonable. Below, please find
>>>>             the proposed update:____
>>>>             OLD TEXT:____
>>>>                *  O bit set and the "Next Protocol" value does not
>>>>             match one of____
>>>>                   identifying active or hybrid OAM protocols (per
>>>>             classification____
>>>>                   defined in [RFC7799]), e.g., defined in Section
>>>>             9.1 Active SFC OAM____
>>>>                   (TBA1).____
>>>>             ____
>>>>                      - a Fixed-Length Context Header or
>>>>             Variable-Length Context____
>>>>                      Header(s) contain an OAM command or data.____
>>>>             ____
>>>>                      - the "Next Protocol" field determines the type
>>>>             of payload.____
>>>>             ____
>>>>                *  O bit set and the "Next Protocol" value matches
>>>>             one of identifying____
>>>>                   active or hybrid OAM protocols:____
>>>>             ____
>>>>                      - the payload that immediately follows the NSH
>>>>             MUST contain an____
>>>>                      OAM command or data.____
>>>>             ____
>>>>                *  O bit is clear:____
>>>>             ____
>>>>                      - no OAM in a Fixed-Length Context Header or
>>>>             Variable-Length____
>>>>                      Context Header(s).____
>>>>             ____
>>>>                      - the payload determined by the "Next Protocol"
>>>>             field MUST be____
>>>>                      present.____
>>>>             ____
>>>>                *  O bit is clear, and the "Next Protocol" field
>>>>             identifies active or____
>>>>                   hybrid OAM protocol MUST be identified and
>>>>             reported as an____
>>>>                   erroneous combination.  An implementation MAY have
>>>>             control to____
>>>>                   enable processing of the OAM payload.____
>>>>             ____
>>>>             NEW TEXT:____
>>>>             ____
>>>>             …FB: The new text looks better. Couple of additional
>>>>             thoughts inline below.____
>>>>             ____
>>>>                *  O bit set and the "Next Protocol" value does not
>>>>             match defined in____
>>>>                   Section 9.1 Active SFC OAM (TBA1).____
>>>>             ____
>>>>             …FB: The above sentence doesn’t sound complete. Likely
>>>>             you wanted to say something like “O bit set and the
>>>>             "Next Protocol" value does not matchany of the SFC Next
>>>>             Protocol values definedefined in Section 9.1 Active SFC
>>>>             OAM (TBA1).”____
>>>>             ____
>>>>             ____
>>>>                      - a Fixed-Length Context Header or
>>>>             Variable-Length Context____
>>>>                      Header(s) contain an OAM command or data.____
>>>>             ____
>>>>             …FB: Given that it applies to both, fixed and variable –
>>>>             how about simplifying to “Context-header(s) that contain
>>>>             active OAM commands and/or data.”____
>>>>             ____
>>>>                      - the "Next Protocol" field determines the type
>>>>             of payload.____
>>>>             ____
>>>>                *  O bit set and the "Next Protocol" value matches
>>>>             Active SFC OAM____
>>>>                   (TBA1) value:____
>>>>             ____
>>>>                      - the payload that immediately follows the NSH
>>>>             MUST be the____
>>>>                      Active OAM Header (Section 5).____
>>>>             ____
>>>>                *  O bit is clear:____
>>>>             ____
>>>>                      - no OAM in a Fixed-Length Context Header or
>>>>             Variable-Length____
>>>>                      Context Header(s).____
>>>>             …FB: Similar to the note above, “No Context-header(s)
>>>>             that contain active OAM commands and/or data.” might be
>>>>             simpler____
>>>>             ____
>>>>                      - the payload determined by the "Next Protocol"
>>>>             field MUST be____
>>>>                      present.____
>>>>             ____
>>>>             …FB: Isn’t this obvious? The reader might wonder why
>>>>             this is even stated. IMHO we could safely remove this
>>>>             bullet.____
>>>>             ____
>>>>                *  O bit is clear, and the "Next Protocol" field is
>>>>             set to Active SFC____
>>>>                   OAM (TBA1) MUST be identified and reported as an
>>>>             erroneous____
>>>>                   combination.  An implementation MAY have control
>>>>             to enable____
>>>>                   processing of the OAM payload.____
>>>>             ____
>>>>             …FB: Just cosmetic, but it would be good to stay with
>>>>             the pattern of “condition: action” of this paragraph,
>>>>             e.g.____
>>>>             ____
>>>>             * O but is clear andthe "Next Protocol" field is set to
>>>>             Active SFC____
>>>>                   OAM (TBA1):____
>>>>             ____
>>>>                - Erroneous combination. The combination MUST be
>>>>             identified and reported.
>>>>
>>>>
>>>>             ____
>>>>             In addition, what would be good,  is to expand a bit on
>>>>             how that reporting is supposed to happen – as well as
>>>>             what is supposed to happen with the packet that contains
>>>>             the erroneous combination. Is it going to be forwarded
>>>>             or dropped? Is the node detecting the error supposed to
>>>>             remove the active IOAM header, etc., …?____
>>>>             ____
>>>>             Thanks again, Frank____
>>>>             ____
>>>>             ____
>>>>             I hope that the proposed update addresses your concern.____
>>>>             ____
>>>>             Regards,____
>>>>             Greg____
>>>>             ____
>>>>             On Mon, Nov 22, 2021 at 11:56 AM Frank Brockners
>>>>             (fbrockne) <fbrockne@cisco.com
>>>>             <mailto:fbrockne@cisco.com>> wrote:____
>>>>
>>>>                 ____
>>>>                 Just saw this thread – and the section on the O-bit
>>>>                 in section 4 caught might attention.____
>>>>                 ____
>>>>
>>>>                    *  O bit is clear, and the "Next Protocol" field
>>>>                 identifies active or____
>>>>
>>>>                       hybrid OAM protocol MUST be identified and
>>>>                 reported as an____
>>>>
>>>>                       erroneous combination.  An implementation MAY
>>>>                 have control to____
>>>>
>>>>                       enable processing of the OAM payload.____
>>>>
>>>>                 Per what is mentioned below, the statement
>>>>                 contradicts the principles of IOAM operation. A
>>>>                 packet with O-bit cleared can very well have a
>>>>                 hybrid OAM protocol in the next protocol field. IOAM
>>>>                 is classified as a “Hybrid Type I” protocol per RFC
>>>>                 7799.
>>>>                 A key objective of IOAM is to trace packets through
>>>>                 the network as if they weren’t observed, i.e., the
>>>>                 packet forwarding operation of a packet with IOAM is
>>>>                 expected to be that of a plain packet, i.e., a
>>>>                 packet without IOAM. Consequently,
>>>>                 draft-ietf-sfc-ioam-nsh states clearly that the
>>>>                 O-bit isn’t changed when IOAM is added to an
>>>>                 NSH-tagged
>>>>                 packet:https://datatracker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4.2
>>>>                 <https://datatracker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4.2>____
>>>>                 ____
>>>>                 I’d strongly suggest to re-word section 4 to either
>>>>                 avoid the reference to “hybrid IOAM” entirely, or to
>>>>                 explicitly list which hybrid OAM approaches the
>>>>                 section applies to – and that way ensure, that IOAM
>>>>                 is not affected. An even simpler approach would be –
>>>>                 as discussed below – so simply avoid the
>>>>                 redefinition of the O-Bit.____
>>>>                 ____
>>>>
>>>>                 Thanks, Frank____
>>>>
>>>>                 ____
>>>>                 ____
>>>>                 *From:*sfc <sfc-bounces@ietf.org
>>>>                 <mailto:sfc-bounces@ietf.org>>*On Behalf Of*Carlos
>>>>                 Pignataro (cpignata)
>>>>                 *Sent:*Monday, 22 November 2021 00:52
>>>>                 *To:*Gyan Mishra <hayabusagsm@gmail.com
>>>>                 <mailto:hayabusagsm@gmail.com>>
>>>>                 *Cc:*James N Guichard
>>>>                 <james.n.guichard@futurewei.com
>>>>                 <mailto:james.n.guichard@futurewei.com>>; Greg
>>>>                 Mirsky <gregimirsky@gmail.com
>>>>                 <mailto:gregimirsky@gmail.com>>;sfc@ietf.org
>>>>                 <mailto:sfc@ietf.org>; Joel Halpern Direct
>>>>                 <jmh.direct@joelhalpern.com
>>>>                 <mailto:jmh.direct@joelhalpern.com>>
>>>>                 *Subject:*Re: [sfc] Regarding last call for
>>>>                 draft-ietf-sfc-multi-layer-oam____
>>>>                 ____
>>>>                 Hi, Gyan,____
>>>>                 ____
>>>>                 Thank you for your response!____
>>>>                 ____
>>>>                 On #1, I recall LIME (I co-chaired), but there’s no
>>>>                 “LIME” reference in draft-ietf-sfc-multi-layer-oam,
>>>>                 not I see the relationship. The draft you quote on
>>>>                 https://datatracker.ietf.org/doc/html/draft-ww-opsawg-multi-layer-oam-02
>>>>                 <https://datatracker.ietf.org/doc/html/draft-ww-opsawg-multi-layer-oam-02> seems
>>>>                 to have expired many years ago. ____
>>>>                 ____
>>>>                 Further, Greg Mirsky wrote that it was for
>>>>                 “Historical” reasons. Which one is it?____
>>>>                 ____
>>>>                 On #2, thanks for suggesting that section to be
>>>>                 added. I agree.____
>>>>                 ____
>>>>                 On #3, thanks for the description of the various
>>>>                 sections of draft-ietf-sfc-multi-layer-oam.____
>>>>                 ____
>>>>                 For the record I still do not see how foundational
>>>>                 changes like the O-bit redefinition are needed.____
>>>>                 While you write that "trace an SFP” is a new
>>>>                 functionality, there’s open source running code I-D
>>>>                 documented tools which do that.____
>>>>                 ____
>>>>                 Best,____
>>>>                 ____
>>>>                 Carlos.____
>>>>                 ____
>>>>
>>>>                 ____
>>>>
>>>>                     11/20/21午前10:36、Gyan Mishra
>>>>                     <hayabusagsm@gmail.com
>>>>                     <mailto:hayabusagsm@gmail.com>>のメール:____
>>>>                     ____
>>>>                     Hi Carlos____
>>>>                     ____
>>>>                     Many Thanks for your feedback____
>>>>                     ____
>>>>                     Responses in-line____
>>>>                     ____
>>>>                     On Fri, Nov 19, 2021 at 11:39 PM Carlos
>>>>                     Pignataro (cpignata) <cpignata@cisco.com
>>>>                     <mailto:cpignata@cisco.com>> wrote:____
>>>>
>>>>                         Dear Gyan,____
>>>>                         ____
>>>>                         I hope all is well!____
>>>>                         ____
>>>>                         Could I please ask three short clarifying
>>>>                         questions, follow-ons on your statement
>>>>                         below?____
>>>>                         ____
>>>>                         1. When you write "/with an
>>>>                         Active Multi layer OAM model/”, can you
>>>>                         please explain what exactly is “Multi layer”
>>>>                         about this “OAM model”, and why is
>>>>                         important? You highlight it in your top-post
>>>>                         but I cannot find that text in the draft.____
>>>>                         ____
>>>>                         When I asked your co-author Greg Mirsky, he
>>>>                         said:____
>>>>
>>>>                                 Additionally, I wonder: Why the file
>>>>                                 name “sfc-multi-layer-oam”?____
>>>>
>>>>                             GIM>> It is historical. ____
>>>>
>>>>                         OAM has historic connotations but for good
>>>>                         technical reasons as called multi layer as
>>>>                         it provides a different job of managing
>>>>                         different layers of the network thus the
>>>>                         nomenclature “multi layer”____
>>>>
>>>>                     ____
>>>>                     We can add some verbiage to the draft as we have
>>>>                     the draft and file name with “multi layer” in
>>>>                     the name.____
>>>>                     ____
>>>>                     LIME is a concluded WG on OAM that has discuss
>>>>                     the OAM management of the various layers of the
>>>>                     network.____
>>>>                     ____
>>>>                     https://datatracker.ietf.org/wg/lime/about/
>>>>                     <https://datatracker.ietf.org/wg/lime/about/>____
>>>>                     ____
>>>>                     OPSWG has this draft which hones in on the multi
>>>>                     layer OAM aspects of PM and Fault management of
>>>>                     SFC. ____
>>>>                     https://datatracker.ietf.org/doc/html/draft-ww-opsawg-multi-layer-oam-02
>>>>                     <https://datatracker.ietf.org/doc/html/draft-ww-opsawg-multi-layer-oam-02>____
>>>>                     ____
>>>>                     This draft talks about a transport independent
>>>>                     OAM where OAM mechanisms are data plane
>>>>                     transport dependent thus the concept of multi
>>>>                     layer OAM requirements of multiple discrete
>>>>                     layers of OAM to map to each layer of the
>>>>                     network. This document also talks about E2E OAM
>>>>                     inter layer OAM considerations in SFC as the
>>>>                     fault may occur with the service functions at
>>>>                     different OSI layers being chained and different
>>>>                      network layers.____
>>>>                     ____
>>>>                     ____
>>>>
>>>>                         ____
>>>>                         2. When you write "/fills a crucial gap for
>>>>                         operators/”, are you aware of interoperable
>>>>                         implementations (which I expect is what
>>>>                         operators need for it to be useful in an
>>>>                         actual deployment)? Perhaps an RFC 7942
>>>>                         "Implementation Status” section could be
>>>>                         added?____
>>>>
>>>>                     ____
>>>>                     Gyan> I am not aware of any implementations
>>>>                     however Ican review with the authors on adding
>>>>                     the section.  Thank you____
>>>>
>>>>                         ____
>>>>                         ____
>>>>                         3. When you write “/for
>>>>                         new OAM functionality/”, could you please
>>>>                         clearly describe or explicitly enumerate the
>>>>                         specific *new* functionality you refer to,
>>>>                         on top of what existing OAMs provide, and
>>>>                         how you find that crucial, specifically?____
>>>>
>>>>                     ____
>>>>                     Troubleshooting SFC is a complex tax for
>>>>                     operators and having additional OAM capabilities
>>>>                     that can provide value to operators in E2E SFC
>>>>                     troubleshooting is a major gain for operators.____
>>>>                     ____
>>>>                     RFC 8924 defines the base specification for SFC
>>>>                     OAM, requirements analysis and generically
>>>>                     existing OAM mechanisms used at various layers
>>>>                      and how they can apply to SFC defined in
>>>>                     section 7. ____
>>>>                     ____
>>>>                     This draft provides a comprehensive SFC OAM
>>>>                     solution and takes the base SFC OAM RFC 8924 and
>>>>                     existing network layer mechanisms and applies
>>>>                     them to SFC OAM localized SFC fault isolation
>>>>                     with a  new Active OAM header, Authenticated
>>>>                     Echo Request/Reply message and Source TLV. ____
>>>>                     ____
>>>>                     The new functionality in this draft is defining
>>>>                     a new procedure  for Active OAM message on RSP
>>>>                     in NSH updating NSH RFC 8300 definition of the O
>>>>                     bit which indicates an OAM command and/or data
>>>>                     in NSH header or packet payload discussed in
>>>>                     section 4. ____
>>>>                     ____
>>>>                     Section 5  talks about the issue related to
>>>>                     additional IP/UDP headers in an IPv6 network
>>>>                     adds noticeable overhead and this draft defines
>>>>                     a new active OAM header to demultiplex Active
>>>>                     OAM protocols on an SFC.____
>>>>                     ____
>>>>                     Section 6 defines a new Active OAM based
>>>>                     Authenticated  Echo Request/Reply message for
>>>>                     SFC that addresses additional requirements, fate
>>>>                     sharing, monitoring of continuity between SFPs,
>>>>                     RDI by ingress to egress, connectivity
>>>>                     verification, fault localization and tracing to
>>>>                     discover RSP and finally on-demand FM with
>>>>                     response back to initiator. ____
>>>>                     ____
>>>>                     This draft also provides OAM integrity check
>>>>                     with authentication of request/reply message in
>>>>                     conjunction with use of source TLV to prevent
>>>>                     DDOS attack vector with SFC OAM.____
>>>>                     ____
>>>>                     The critical new functionality provided for
>>>>                     operators with Active OAM is the honed in focus
>>>>                     on troubleshooting continuity of an SFP, trace
>>>>                     an SFP , consistency verification of SFP and
>>>>                     fault isolation and localizing of a failure
>>>>                     within an SFP as well as valuable SFF record
>>>>                     TLV, SFF information TLV/Sub-TLV  for multiple
>>>>                     SFs as hops of SFP or multiple SFs for load
>>>>                     balancing using SFP consistency verification
>>>>                     procedures.____
>>>>                     ____
>>>>                     Many Thanks!!____
>>>>                     ____
>>>>                     Gyan____
>>>>
>>>>                         ____
>>>>                         ____
>>>>                         Many thanks in advance, I am just trying to
>>>>                         understand.____
>>>>                         ____
>>>>                         Best,____
>>>>                         ____
>>>>                         Carlos.____
>>>>
>>>>                         ____
>>>>
>>>>                             11/19/21午後11:02、Gyan Mishra
>>>>                             <hayabusagsm@gmail.com
>>>>                             <mailto:hayabusagsm@gmail.com>>のメール:____
>>>>
>>>>                             ____
>>>>                             ____
>>>>                             Dear Chairs & All ____
>>>>                             ____
>>>>                             As co-author I support publication of
>>>>                             this draft. ____
>>>>                             ____
>>>>                             This specification fills a crucial gap
>>>>                             for operators for new OAM functionality,
>>>>                             with an Active Multi layer OAM model, by
>>>>                             defining extensibility with
>>>>                             Active OAM messages, in NSH,  to
>>>>                             troubleshoot faults in the data
>>>>                             plane SFC forwarding plane, SFP E2E path
>>>>                             in the service plane framework.____
>>>>                             ____
>>>>                             Kind Regards ____
>>>>                             ____
>>>>                             Gyan____
>>>>                             Verizon ____
>>>>                             ____
>>>>                             On Fri, Nov 19, 2021 at 8:33 PM Carlos
>>>>                             Pignataro (cpignata)
>>>>                             <cpignata=40cisco.com@dmarc.ietf.org
>>>>                             <mailto:40cisco.com@dmarc.ietf.org>>
>>>>                             wrote:____
>>>>
>>>>                                 Dear Greg,____
>>>>                                 ____
>>>>                                 Thank you for replying to my email.
>>>>                                 Please find a couple follow-ups
>>>>                                 inline, as I invite other WG
>>>>                                 interested parties to the
>>>>                                 discussion.____
>>>>
>>>>                                 ____
>>>>
>>>>                                     11/19/21午後7:11、Greg Mirsky
>>>>                                     <gregimirsky@gmail.com
>>>>                                     <mailto:gregimirsky@gmail.com>>
>>>>                                     のメール:____
>>>>                                     ____
>>>>                                     Dear Carlos,____
>>>>                                     thank you for your
>>>>                                     thorough review and detailed
>>>>                                     comments. Please find responses
>>>>                                     in-lined below under the GIM>>
>>>>                                     tag.____
>>>>                                     ____
>>>>                                     Regards,____
>>>>                                     Greg (on behalf of the authors)____
>>>>                                     ____
>>>>                                     On Sat, Nov 13, 2021 at 11:50 PM
>>>>                                     Carlos Pignataro (cpignata)
>>>>                                     <cpignata@cisco.com
>>>>                                     <mailto:cpignata@cisco.com>>
>>>>                                     wrote:____
>>>>
>>>>                                         Hello, WG,____
>>>>                                         ____
>>>>                                         In
>>>>                                         reviewing draft-ietf-sfc-multi-layer-oam-16,
>>>>                                         I find that the issues
>>>>                                         listed below are such that I
>>>>                                         cannot support publication.____
>>>>                                         ____
>>>>                                         Observing what appears to be
>>>>                                         a single non-author response
>>>>                                         to the original WGLC email,
>>>>                                         and one more after this
>>>>                                         extension, I also perceive
>>>>                                         the energy level to work on
>>>>                                         this to be low.____
>>>>                                         ____
>>>>                                         Please find some review
>>>>                                         comments and observations, I
>>>>                                         hope these are useful:____
>>>>                                         ____
>>>>                                         ____
>>>>
>>>>                                                         Active OAM
>>>>                                         for Service Function Chaining____
>>>>
>>>>                                                           
>>>>                                         draft-ietf-sfc-multi-layer-oam-16____
>>>>
>>>>                                         ____
>>>>
>>>>                                         Abstract____
>>>>
>>>>                                         ____
>>>>
>>>>                                            A set of requirements for
>>>>                                         active Operation,
>>>>                                         Administration, and____
>>>>
>>>>                                            Maintenance (OAM) of
>>>>                                         Service Function Chains
>>>>                                         (SFCs) in a network is____
>>>>
>>>>                                            presented in this
>>>>                                         document.  Based on these
>>>>                                         requirements, an____
>>>>
>>>>                                            encapsulation of active
>>>>                                         OAM messages in SFC and a
>>>>                                         mechanism to detect____
>>>>
>>>>                                            and localize defects are
>>>>                                         described.____
>>>>
>>>>                                         ____
>>>>                                         First, a generic comment on
>>>>                                         the whole document: Even
>>>>                                         though the WG produces an
>>>>                                         SFC OAM framework
>>>>                                         in rfc8924, I cannot find
>>>>                                         exactly how
>>>>                                         draft-ietf-sfc-multi-layer-oam
>>>>                                         follows or maps to such
>>>>                                         framework.____
>>>>
>>>>                                           * rfc8924 lists
>>>>                                             requirements in S4, but
>>>>                                             this document mentions
>>>>                                             them in
>>>>                                             passing. Instead, as per
>>>>                                             the Abstract above, this
>>>>                                             document creates new
>>>>                                             requirements and based
>>>>                                             on them creates a new
>>>>                                             OAM protocol.____
>>>>
>>>>                                     GIM>> We've followed the
>>>>                                     requirements listed in RFC 8924
>>>>                                     and used them when designing SFC
>>>>                                     Echo Request/Reply. SFC Echo
>>>>                                     Request/Reply addresses the
>>>>                                     essential requirements in
>>>>                                     Section 4 of RFC 8924.____
>>>>
>>>>                                 ____
>>>>                                 CMP: That’s an issue, those are not
>>>>                                 requirements for a new protocol.
>>>>                                 Neither for a single protocol to
>>>>                                 perform all functions.____
>>>>                                 ____
>>>>                                 CMP: Specifically, RFC 8924 says:____
>>>>                                 ____
>>>>
>>>>                                 CMP:   “7.  Candidate SFC OAM Tools”____
>>>>
>>>>                                 CMP: Why were candidates descarted?
>>>>                                 When it is shown how they can
>>>>                                 address some of the functions.____
>>>>                                 ____
>>>>
>>>>                                 ____
>>>>
>>>>                                           * rfc8924 lists candidate
>>>>                                             SFC OAM tools, but this
>>>>                                             document does not
>>>>                                             consider them. Or
>>>>                                             compare requirements to
>>>>                                             options. Perhaps I could
>>>>                                             be pointed to the
>>>>                                             discussion on the list?____
>>>>
>>>>                                     GIM>> RFC 8924 already provides
>>>>                                     the analysis and pointed out
>>>>                                     gaps in listed protocols. RFC
>>>>                                     8924 has concluded that none of
>>>>                                     the available tools complies
>>>>                                     with the requirements. ____
>>>>
>>>>                                 ____
>>>>                                 CMP: I do not see that conclusion in
>>>>                                 RFC 8924, perhaps you can quote /
>>>>                                 copy/paste the relevant text. The
>>>>                                 specific text that includes a
>>>>                                 conclusion. And specific text that
>>>>                                 says that none of the tools comply
>>>>                                 with the requirements.____
>>>>                                 ____
>>>>                                 CMP: In any case, there is also no
>>>>                                 implication that creating a new
>>>>                                 protocol for all requirements and
>>>>                                 ignoring the analysis of existing
>>>>                                 protocols that can be used or
>>>>                                 extended is in the best interest of
>>>>                                 SFC’s OAM.____
>>>>                                 ____
>>>>                                 CMP: Additionally, I did not see the
>>>>                                 discussion on the list of this
>>>>                                 comparison (since it does not exist
>>>>                                 in the draft).____
>>>>
>>>>                                 ____
>>>>
>>>>                                         ____
>>>>                                         Additionally, I wonder: Why
>>>>                                         the file name
>>>>                                         “sfc-multi-layer-oam”?____
>>>>
>>>>                                     GIM>> It is historical. ____
>>>>
>>>>                                         ____
>>>>                                         ____
>>>>
>>>>                                            Active OAM tools,____
>>>>
>>>>                                            conformant to the
>>>>                                         requirements listed in
>>>>                                         Section 3, improve, for____
>>>>
>>>>                                            example, troubleshooting
>>>>                                         efficiency and defect
>>>>                                         localization in SFP____
>>>>
>>>>                                            because they specifically
>>>>                                         address the architectural
>>>>                                         principles of____
>>>>
>>>>                                            NSH.  For that purpose,
>>>>                                         SFC Echo Request and Echo
>>>>                                         Reply are specified____
>>>>
>>>>                                            in Section 6.____
>>>>
>>>>                                         ____
>>>>                                         I do not fully follow these
>>>>                                         cause-consequence pair of
>>>>                                         sentences. They seem to be
>>>>                                         foundational to the rational
>>>>                                         of the document, is this why
>>>>                                         a new OAM protocol is used?____
>>>>
>>>>                                     GIM>> Indeed. Based on the
>>>>                                     analysis in RFC 8924, we've
>>>>                                     learned that none of the
>>>>                                     available OAM tools can address
>>>>                                     the requirements for active SFP
>>>>                                     OAM. The SFC Echo Request/Reply
>>>>                                     is specifically designed to
>>>>                                     address these requirements.____
>>>>
>>>>                                 ____
>>>>                                 CMP: This is a very useful response.
>>>>                                 As I responded above, there’s no
>>>>                                 implication that if no existing
>>>>                                 tools address all requirements, the
>>>>                                 path is to create a brand new one
>>>>                                 ignoring the existing ones.____
>>>>
>>>>                                 ____
>>>>
>>>>                                         ____
>>>>                                         Specifically, I feel this
>>>>                                         document over-reaches in
>>>>                                         that it presumes that the
>>>>                                         only “Active OAM” protocol
>>>>                                         for NSH SFCs is this new
>>>>                                         protocol, whereas some of
>>>>                                         the existing protocols
>>>>                                         listed in rfc8924 are also
>>>>                                         “Active OAM”.____
>>>>
>>>>                                     GIM>> I think that the document
>>>>                                     is positioned not as a general
>>>>                                     active OAM protocol but as one
>>>>                                     of the active SFC NSH OAM
>>>>                                     protocols.____
>>>>
>>>>                                         ____
>>>>
>>>>                                            This mechanism enables
>>>>                                         on-demand Continuity Check,____
>>>>
>>>>                                            Connectivity
>>>>                                         Verification, among other
>>>>                                         operations over SFC in____
>>>>
>>>>                                            networks, addresses
>>>>                                         functionalities discussed in
>>>>                                         Sections 4.1, 4.2,____
>>>>
>>>>                                            and 4.3 of [RFC8924].____
>>>>
>>>>                                         ____
>>>>                                         This could be well the case
>>>>                                         — however many others
>>>>                                         (including existing)
>>>>                                         mechanisms also enable in
>>>>                                         these broad terms all the
>>>>                                         connectivity+continuity+trace functions.____
>>>>
>>>>                                     GIM>> We are not questioning
>>>>                                     that there are other solutions.
>>>>                                     But these mechanisms are not
>>>>                                     supported by specifications that
>>>>                                     ensure independent interoperable
>>>>                                     implementations. ____
>>>>
>>>>                                 ____
>>>>                                 CMP: Can you please point to
>>>>                                 independent interoperable
>>>>                                 implementations
>>>>                                 of draft-ietf-sfc-multi-layer-oam?____
>>>>                                 ____
>>>>                                 CMP: Part of my point is that any
>>>>                                 partial solution can be extended
>>>>                                 interoperably.____
>>>>
>>>>                                 ____
>>>>
>>>>                                         At the same time, this
>>>>                                         mechanisms is very complex. ____
>>>>                                         I would like to see a study
>>>>                                         of comparative benefits of
>>>>                                         this added complexity
>>>>                                         vis-a-vis existing
>>>>                                         approaches that can be
>>>>                                         extended.____
>>>>
>>>>                                     GIM>> In the face of absence of
>>>>                                     sufficient and up to date
>>>>                                     documentation describing
>>>>                                     proprietary solutions, I don't
>>>>                                     see that any comparison can be
>>>>                                     comprehensive.____
>>>>
>>>>                                 ____
>>>>                                 CMP: I am not sure if you are
>>>>                                 answering a different question, but
>>>>                                 there’s no reference to any
>>>>                                 proprietary solutions.____
>>>>                                 ____
>>>>                                 CMP: ICMP, BFD, iOAM,
>>>>                                 SFC-Tracceroute, all documented in
>>>>                                 I-Ds and with open source
>>>>                                 implementations.____
>>>>
>>>>                                 ____
>>>>
>>>>                                         ____
>>>>                                         ____
>>>>
>>>>                                            The ingress may be____
>>>>
>>>>                                            capable of recovering
>>>>                                         from the failure, e.g.,
>>>>                                         using redundant SFC____
>>>>
>>>>                                            elements.  Thus, it is
>>>>                                         beneficial for the egress to
>>>>                                         signal the new____
>>>>
>>>>                                            defect state to the
>>>>                                         ingress, which in this
>>>>                                         example is the Classifier.____
>>>>
>>>>                                            Hence the following
>>>>                                         requirement:____
>>>>
>>>>                                         ____
>>>>
>>>>                                               REQ#3: SFC OAM MUST
>>>>                                         support Remote Defect
>>>>                                         Indication notification____
>>>>
>>>>                                               by the egress to the
>>>>                                         ingress.____
>>>>
>>>>                                         ____
>>>>                                         I see a gap between “it is
>>>>                                         beneficial” and “MUST”. What
>>>>                                         is "Remote Defect
>>>>                                         Indication” in the context
>>>>                                         of SFC OAM since it is not
>>>>                                         in the OAM framework? Is
>>>>                                         this "Remote Defect
>>>>                                         Indication” the only way to
>>>>                                         achieve the rerouting or
>>>>                                         redundancy triggering?____
>>>>
>>>>                                     GIM>> That is one of possible
>>>>                                     solutions. Other mechanisms may
>>>>                                     conform to the requirement using
>>>>                                     different approach. ____
>>>>
>>>>                                         ____
>>>>                                         ____
>>>>
>>>>                                         4.  Active OAM
>>>>                                         Identification in the NSH____
>>>>
>>>>                                         ____
>>>>
>>>>                                            The O bit in the NSH is
>>>>                                         defined in [RFC8300] as
>>>>                                         follows:____
>>>>
>>>>                                         ____
>>>>
>>>>                                               O bit: Setting this
>>>>                                         bit indicates an OAM packet.____
>>>>
>>>>                                         ____
>>>>
>>>>                                            This document updates
>>>>                                         that definition as follows:____
>>>>
>>>>                                         ____
>>>>
>>>>                                               O bit: Setting this
>>>>                                         bit indicates an OAM command
>>>>                                         and/or data in____
>>>>
>>>>                                               the NSH Context Header
>>>>                                         or packet payload.____
>>>>
>>>>                                         ____
>>>>
>>>>                                            Active SFC OAM is defined
>>>>                                         as a combination of OAM
>>>>                                         commands and/or____
>>>>
>>>>                                            data included in a
>>>>                                         message that immediately
>>>>                                         follows the NSH.  To____
>>>>
>>>>                                            identify the active OAM
>>>>                                         message, the "Next Protocol"
>>>>                                         field MUST be____
>>>>
>>>>                                            set to Active SFC OAM
>>>>                                         (TBA1) (Section 9.1). ____
>>>>
>>>>                                         ____
>>>>                                         This is an example of
>>>>                                         over-reach. A “Next
>>>>                                         Protocol” pointing to IPv4,
>>>>                                         in turn pointing to ICMP, in
>>>>                                         turn pointing to Echo is
>>>>                                         already one example of
>>>>                                         “Active SFC OAM”. I wonder
>>>>                                         if this new protocol might
>>>>                                         be best served by choosing a
>>>>                                         name that is not so generic?
>>>>                                         It could be called “One of
>>>>                                         many active SFC OAM
>>>>                                         protocols” :-) ____
>>>>
>>>>                                     GIM>> Will clarify that
>>>>                                     throughout the document "active
>>>>                                     OAM" and "active SFC OAM" refers
>>>>                                     to specially constructed packets
>>>>                                     that immediately follow the SFC
>>>>                                     Active OAM Header (Figure 2).____
>>>>
>>>>                                 ____
>>>>                                 CMP: The “SFC Active OAM Header” is
>>>>                                 therefore not part of the “active
>>>>                                 SFC OAM” packet?____
>>>>
>>>>                                 ____
>>>>
>>>>                                         ____
>>>>                                         Otherwise, the “MUST” in the
>>>>                                         last sentence seems to not
>>>>                                         follow.____
>>>>                                         ____
>>>>
>>>>                                            The rules for____
>>>>
>>>>                                            interpreting the values
>>>>                                         of the O bit and the "Next
>>>>                                         Protocol" field____
>>>>
>>>>                                            are as follows:____
>>>>
>>>>                                         ____
>>>>                                         I am extremely concerned
>>>>                                         about this attempted
>>>>                                         re-definition (of the O-bit
>>>>                                         and Protocol fields). On
>>>>                                         several fronts as explained
>>>>                                         below. During RFC8300 the WG
>>>>                                         evaluated these and provided
>>>>                                         a solution already.____
>>>>                                         ____
>>>>
>>>>                                            *  O bit set and the
>>>>                                         "Next Protocol" value does
>>>>                                         not match one of____
>>>>
>>>>                                               identifying active or
>>>>                                         hybrid OAM protocols (per
>>>>                                         classification____
>>>>
>>>>                                               defined in [RFC7799]),
>>>>                                         e.g., defined in Section 9.1
>>>>                                         Active SFC OAM____
>>>>
>>>>                                               (TBA1).____
>>>>
>>>>                                         This potentially breaks the
>>>>                                         concept of nodes not
>>>>                                         understanding OAM (i.e,.
>>>>                                         Partial deployment of a new
>>>>                                         protocol)____
>>>>
>>>>                                     GIM>> Can you clarify what do
>>>>                                     you mean by "nodes not
>>>>                                     understanding OAM"? Partial
>>>>                                     deployment is, in my opinion, an
>>>>                                     operational issue. An operator
>>>>                                     plans deployments of new
>>>>                                     releases according to new
>>>>                                     features and their intended use.____
>>>>
>>>>                                 ____
>>>>                                 CMP: Apologies, I meant not
>>>>                                 s/understanding/parsing/.____
>>>>                                 ____
>>>>                                 CMP: I agree it is an operational
>>>>                                 issue — an issue of operations. Like
>>>>                                 the “O” in “OAM”. Should Operational
>>>>                                 Considerations be included as well?____
>>>>
>>>>                                 ____
>>>>
>>>>                                         ____
>>>>
>>>>                                                  - a Fixed-Length
>>>>                                         Context Header or
>>>>                                         Variable-Length Context____
>>>>
>>>>                                                  Header(s) contain
>>>>                                         an OAM command or data.____
>>>>
>>>>                                         ____
>>>>
>>>>                                                  - the "Next
>>>>                                         Protocol" field determines
>>>>                                         the type of payload.____
>>>>
>>>>                                         The semantic of Context
>>>>                                         Headers is outside this
>>>>                                         definition. For example the
>>>>                                         types in MD Type 2 define
>>>>                                         the variable headers. ____
>>>>                                         ____
>>>>                                         This potentially breaks also
>>>>                                         OAM, since things like ECMP
>>>>                                         can be encoded in context
>>>>                                         headers that the OAM needs.
>>>>                                         (e.g., "Flow ID”
>>>>                                         from draft-ietf-sfc-nsh-tlv).____
>>>>
>>>>                                     GIM>> As I understand it, MD
>>>>                                     Type 2 Flow ID TLV is
>>>>                                     recommended to identify a flow
>>>>                                     in SFC NSH. The document makes
>>>>                                     the use of this method. ____
>>>>
>>>>                                 ____
>>>>                                 CMP: How?____
>>>>
>>>>                                 ____
>>>>
>>>>                                         ____
>>>>                                         Further, is this describing
>>>>                                         a Hybrid OAM use?____
>>>>
>>>>                                     GIM>> No, the document does not
>>>>                                     describe the use of hybrid OAM
>>>>                                     (per RFC 7799). ____
>>>>
>>>>                                         ____
>>>>
>>>>                                            *  O bit set and the
>>>>                                         "Next Protocol" value
>>>>                                         matches one of identifying____
>>>>
>>>>                                               active or hybrid OAM
>>>>                                         protocols:____
>>>>
>>>>                                         ____
>>>>
>>>>                                                  - the payload that
>>>>                                         immediately follows the NSH
>>>>                                         MUST contain an____
>>>>
>>>>                                                  OAM command or data.____
>>>>
>>>>                                         This is also unclear — what
>>>>                                         is an OAM command or data?
>>>>                                         If the O-bit is set, it is
>>>>                                         an OAM packet.____
>>>>
>>>>                                     GIM>> What is an OAM packet? Is
>>>>                                     an SFC NSH packet with IOAM an
>>>>                                     OAM packet or not? If an SFC NSH
>>>>                                     packet is part of flow under the
>>>>                                     Alternate Marking, is it an OAM
>>>>                                     packet because the Alternate
>>>>                                     Marking method is an example of
>>>>                                     the hybrid OAM? ____
>>>>
>>>>                                 ____
>>>>                                 CMP: This reads like not answering
>>>>                                 by asking questions. ____
>>>>                                 ____
>>>>                                 CMP: A user packet with marking,
>>>>                                 implicitly or explicitly, is not an
>>>>                                 OAM packet.____
>>>>
>>>>                                 ____
>>>>
>>>>                                         ____
>>>>
>>>>                                            *  O bit is clear:____
>>>>
>>>>                                         ____
>>>>
>>>>                                                  - no OAM in a
>>>>                                         Fixed-Length Context Header
>>>>                                         or Variable-Length____
>>>>
>>>>                                                  Context Header(s).____
>>>>
>>>>                                         ____
>>>>
>>>>                                                  - the payload
>>>>                                         determined by the "Next
>>>>                                         Protocol" field MUST be____
>>>>
>>>>                                                  present.____
>>>>
>>>>                                         It is unclear the rational
>>>>                                         for this.____
>>>>
>>>>                                     GIM>> Can you please clarify
>>>>                                     your interpretation, so we can
>>>>                                     look for ways to improve the
>>>>                                     text?____
>>>>
>>>>                                 ____
>>>>                                 CMP: Same as above. It is unclear
>>>>                                 why these rules. It is not a matter
>>>>                                 of interpretation.____
>>>>
>>>>                                 ____
>>>>
>>>>                                         ____
>>>>
>>>>                                            *  O bit is clear, and
>>>>                                         the "Next Protocol" field
>>>>                                         identifies active or____
>>>>
>>>>                                               hybrid OAM protocol
>>>>                                         MUST be identified and
>>>>                                         reported as an____
>>>>
>>>>                                               erroneous
>>>>                                         combination.  An
>>>>                                         implementation MAY have
>>>>                                         control to____
>>>>
>>>>                                               enable processing of
>>>>                                         the OAM payload.____
>>>>
>>>>                                         This seems to break the
>>>>                                         existing usage
>>>>                                         in draft-ietf-sfc-ioam-nsh.
>>>>                                         Section 4.2
>>>>                                         of draft-ietf-sfc-ioam-nsh
>>>>                                         says clearly:____
>>>>
>>>>                                     GIM>> I don't see any problem.
>>>>                                     In fact, both definitions are in
>>>>                                     sync. According to
>>>>                                     draft-ietf-sfc-ioam-nsh if the
>>>>                                     Next Protocol field identifies a
>>>>                                     use data payload, e.g., IPv6,
>>>>                                     then O bit MUST NOT be set. If
>>>>                                     the Next Protocol is set to
>>>>                                     IOAM, then the O-bit MUST be
>>>>                                     set.____
>>>>
>>>>                                 ____
>>>>                                 CMP: Sorry, but you do not seem to
>>>>                                 be actually reading
>>>>                                 draft-ietf-sfc-ioam-nsh. Please
>>>>                                 refer to:____
>>>>                                 ____
>>>>                                 CMP:
>>>>                                 https://datatracker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4.2
>>>>                                 <https://datatracker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4.2>____
>>>>                                 ____
>>>>                                 CMP: 4.2.  IOAM and the use of the
>>>>                                 NSH O-bit____
>>>>                                    [RFC8300] defines an "O bit" for
>>>>                                 OAM packets.  Per [RFC8300] the O____
>>>>                                    bit must be set for OAM packets
>>>>                                 and must not be set for non-OAM____
>>>>                                    packets.  Packets with IOAM data
>>>>                                 included MUST follow this____
>>>>                                    definition, i.e. the O bit MUST
>>>>                                 NOT be set for regular customer____
>>>>                                    traffic which also carries IOAM
>>>>                                 data and the O bit MUST be set for____
>>>>                                    OAM packets which carry only IOAM
>>>>                                 data without any regular data____
>>>>                                    payload.____
>>>>
>>>>                                 CMP: Please note the “MUST NOT” in
>>>>                                 the paragraph immediately above.____
>>>>
>>>>                                 ____
>>>>
>>>>                                     We agree in how O-bit works in
>>>>                                     presence of IOAM that
>>>>                                     accompanies user data and
>>>>                                     without it.____
>>>>
>>>>                                 ____
>>>>                                 CMP: I do not see that agreement.____
>>>>
>>>>                                 ____
>>>>
>>>>                                         ____
>>>>
>>>>                                         4.2.  IOAM and the use of
>>>>                                         the NSH O-bit____
>>>>
>>>>                                         ____
>>>>
>>>>                                            [RFC8300] defines an "O
>>>>                                         bit" for OAM packets.  Per
>>>>                                         [RFC8300] the O____
>>>>
>>>>                                            bit must be set for OAM
>>>>                                         packets and must not be set
>>>>                                         for non-OAM____
>>>>
>>>>                                            packets.  Packets with
>>>>                                         IOAM data included MUST
>>>>                                         follow this____
>>>>
>>>>                                            definition, i.e. the O
>>>>                                         bit MUST NOT be set for
>>>>                                         regular customer____
>>>>
>>>>                                            traffic which also
>>>>                                         carries IOAM data and the O
>>>>                                         bit MUST be set for____
>>>>
>>>>                                            OAM packets which carry
>>>>                                         only IOAM data without any
>>>>                                         regular data____
>>>>
>>>>                                            payload.____
>>>>
>>>>                                         ____
>>>>                                         ____
>>>>
>>>>                                         5.  Active SFC OAM Header____
>>>>
>>>>                                         ____
>>>>
>>>>                                            As demonstrated in
>>>>                                         Section 4 [RFC8924] and
>>>>                                         Section 3 of this____
>>>>
>>>>                                            document, SFC OAM is
>>>>                                         required to perform multiple
>>>>                                         tasks.  Several____
>>>>
>>>>                                            active OAM protocols
>>>>                                         could be used to address all
>>>>                                         the requirements.____
>>>>
>>>>                                            When IP/UDP encapsulation
>>>>                                         of an SFC OAM control
>>>>                                         message is used,____
>>>>
>>>>                                            protocols can be
>>>>                                         demultiplexed using the
>>>>                                         destination UDP port number.____
>>>>
>>>>                                            But extra IP/UDP headers,
>>>>                                         especially in an IPv6
>>>>                                         network, add____
>>>>
>>>>                                            noticeable overhead. 
>>>>                                         This document defines Active
>>>>                                         OAM Header____
>>>>
>>>>                                            (Figure 2) to demultiplex
>>>>                                         active OAM protocols on an SFC.____
>>>>
>>>>                                         ____
>>>>                                         Does this paragraph imply
>>>>                                         that the main reason for
>>>>                                         this protocol is this
>>>>                                         perceived overhead? If so,
>>>>                                         experience seems to show
>>>>                                         that in practice IP-encaped
>>>>                                         OAM works fine (as e.g., for
>>>>                                         LSP Ping). ____
>>>>
>>>>                                     GIM>> Isn't IP/UDP
>>>>                                     encapsulation, and IPv6 in
>>>>                                     particular, is a larger
>>>>                                     overhead? ____
>>>>
>>>>                                 ____
>>>>                                 CMP: I am sorry Greg to call this
>>>>                                 out, but you are choosing again to
>>>>                                 not answer the question and instead
>>>>                                 ask another one.____
>>>>                                 ____
>>>>                                 CMP: I am happy to answer: it is
>>>>                                 larger. It also does not matter. And
>>>>                                 further it is proven to work in LSP
>>>>                                 Ping.____
>>>>                                 ____
>>>>                                 CMP: My question again: is the whole
>>>>                                 purpose of this new protocol to be
>>>>                                 overhead efficient? I am sure there
>>>>                                 are ways of encasulating that are
>>>>                                 more overhead-efficient
>>>>                                 than draft-ietf-sfc-multi-layer-oam.____
>>>>
>>>>                                 ____
>>>>
>>>>                                         ____
>>>>                                         Alternatively, “Next
>>>>                                         Protocols” could be defined
>>>>                                         for “raw” existing
>>>>                                         protocols.____
>>>>                                         ____
>>>>
>>>>                                               Msg Type - six bits
>>>>                                         long field identifies OAM
>>>>                                         protocol, e.g., Echo____
>>>>
>>>>                                               Request/Reply or
>>>>                                         Bidirectional Forwarding
>>>>                                         Detection.____
>>>>
>>>>                                         ____
>>>>                                         Why does BFD get
>>>>                                         encapsulated in this new
>>>>                                         protocol, as opposed to
>>>>                                         using a “Next Protocol” for
>>>>                                         it? That looks like
>>>>                                         unnecessary overhead and
>>>>                                         indirection.____
>>>>
>>>>                                     GIM>> Are you proposing
>>>>                                     assigning different Next
>>>>                                     Protocol values for every
>>>>                                     possible active OAM protocol? ____
>>>>
>>>>                                 ____
>>>>                                 CMP: I am not proposing anything. I
>>>>                                 am simply asking a question.____
>>>>
>>>>                                 ____
>>>>
>>>>                                         ____
>>>>
>>>>                                               Flags - eight bits
>>>>                                         long field carries bit flags
>>>>                                         that define____
>>>>
>>>>                                               optional capability
>>>>                                         and thus processing of the
>>>>                                         SFC active OAM____
>>>>
>>>>                                               control packet, e.g.,
>>>>                                         optional timestamping. ____
>>>>
>>>>                                         Does this timestamp conflict
>>>>                                         with context header
>>>>                                         timestamps? E.g., rfc8592
>>>>                                         or draft-mymb-sfc-nsh-allocation-timestamp.____
>>>>
>>>>                                     GIM>> What do you see as a
>>>>                                     potential conflict? ____
>>>>
>>>>                                 ____
>>>>                                 CMP: Two timestamps in different
>>>>                                 parts of a packet.____
>>>>
>>>>                                 ____
>>>>
>>>>                                         ____
>>>>
>>>>                                         6.  Echo Request/Echo Reply
>>>>                                         for SFC____
>>>>
>>>>                                         ____
>>>>
>>>>                                            Echo Request/Reply is a
>>>>                                         well-known active OAM
>>>>                                         mechanism extensively____
>>>>
>>>>                                            used to verify a path's
>>>>                                         continuity, detect
>>>>                                         inconsistencies between a____
>>>>
>>>>                                            state in control and the
>>>>                                         data planes, and localize
>>>>                                         defects in the____
>>>>
>>>>                                            data plane.  ICMP
>>>>                                         ([RFC0792] for IPv4 and
>>>>                                         [RFC4443] for IPv6____
>>>>
>>>>                                            networks, respectively)
>>>>                                         and [RFC8029] are examples
>>>>                                         of broadly used____
>>>>
>>>>                                            active OAM protocols
>>>>                                         based on the Echo
>>>>                                         Request/Reply principle.  The____
>>>>
>>>>                                            SFC Echo Request/Reply
>>>>                                         defined in this document
>>>>                                         addresses several____
>>>>
>>>>                                            requirements listed in
>>>>                                         Section 3.  Specifically, it
>>>>                                         can be used to____
>>>>
>>>>                                            check the continuity of
>>>>                                         an SFP, trace an SFP, or
>>>>                                         localize the failure____
>>>>
>>>>                                            within an SFP.  The SFC
>>>>                                         Echo Request/Reply control
>>>>                                         message format is____
>>>>
>>>>                                            presented in Figure 3.____
>>>>
>>>>                                         ____
>>>>                                         This seems to be an
>>>>                                         important paragraph — would
>>>>                                         be useful to also understand
>>>>                                         how other existing and
>>>>                                         broadly used protocols
>>>>                                         cannot fulfill requirements.____
>>>>
>>>>                                     GIM>> RFC 8924 already provided
>>>>                                     a comprehensive analysis and
>>>>                                     concluded that none of the
>>>>                                     available tools can fully
>>>>                                     conform to the requirements
>>>>                                     listed in Section 4. ____
>>>>
>>>>                                 ____
>>>>                                 CMP: As per above, I do not see that
>>>>                                 conclusion.____
>>>>                                 ____
>>>>                                 CMP: And frankly even if that was
>>>>                                 the case, there’s no implication
>>>>                                 that using the existing pieces is
>>>>                                 not sufficient, or that it is not
>>>>                                 easier to extend the candidate
>>>>                                 protocols.____
>>>>
>>>>                                 ____
>>>>
>>>>                                         ____
>>>>
>>>>                                               Length -
>>>>                                         two-octet-long field equal
>>>>                                         to the Value field's length in____
>>>>
>>>>                                              octets.____
>>>>
>>>>                                         ____
>>>>                                         There are several nested
>>>>                                         lengths defined in this
>>>>                                         document — would be useful
>>>>                                         to analyze that they do not
>>>>                                         result in issues such as
>>>>                                         piggybacking unaccounted
>>>>                                         data.____
>>>>
>>>>                                     GIM>> Do you see any scenario
>>>>                                     when that might be the case? ____
>>>>
>>>>                                         ____
>>>>
>>>>                                         6.3.1.  Source TLV____
>>>>
>>>>                                         ____
>>>>
>>>>                                            Responder to the SFC Echo
>>>>                                         Request encapsulates the SFC
>>>>                                         Echo Reply____
>>>>
>>>>                                            message in IP/UDP packet
>>>>                                         if the Reply mode is "Reply
>>>>                                         via an IPv4/IPv6____
>>>>
>>>>                                            UDP Packet".  Because the
>>>>                                         NSH does not identify the
>>>>                                         ingress node that____
>>>>
>>>>                                            generated the Echo
>>>>                                         Request, the source ID MUST
>>>>                                         be included in the____
>>>>
>>>>                                            message and used as the
>>>>                                         IP destination address and
>>>>                                         destination UDP____
>>>>
>>>>                                            port number of the SFC
>>>>                                         Echo Reply.  The sender of
>>>>                                         the SFC Echo____
>>>>
>>>>                                            Request MUST include an
>>>>                                         SFC Source TLV (Figure 5).____
>>>>
>>>>                                         ____
>>>>                                         This seems to negate the
>>>>                                         benefit of less overhead, if
>>>>                                         the IP/UDP fields are
>>>>                                         embedded as OAM TLVs.____
>>>>
>>>>                                     GIM>> Only the Source ID is
>>>>                                     required, not the whole set of
>>>>                                     IP and UDP headers. ____
>>>>
>>>>                                         ____
>>>>                                         This also seems to be a bit
>>>>                                         of an invitation for an
>>>>                                         attack.____
>>>>                                         ____
>>>>                                         ____
>>>>
>>>>                                         6.4.1.  Errored TLVs TLV____
>>>>
>>>>                                         ____
>>>>                                         I wonder at this point if it
>>>>                                         is easier to use LSP Ping
>>>>                                         directly instead of
>>>>                                         re-define it.____
>>>>
>>>>                                     GIM>> If someone wants to
>>>>                                     explore that option, of course. ____
>>>>
>>>>                                         ____
>>>>
>>>>                                         6.5.1.  SFC Reply Path TLV____
>>>>
>>>>                                         …____
>>>>
>>>>                                            *  Service Index: the
>>>>                                         value for the Service Index
>>>>                                         field in the NSH of____
>>>>
>>>>                                               the SFC Echo Reply
>>>>                                         message.____
>>>>
>>>>                                         How is the service index in
>>>>                                         a reply constructed?____
>>>>
>>>>                                     GIM>> It is provided by the
>>>>                                     sender of the SFC Echo Request. ____
>>>>
>>>>                                 ____
>>>>                                 CMP: Does this mean it skips hops?
>>>>                                 Apologies I do not understand.____
>>>>
>>>>                                 ____
>>>>
>>>>                                         ____
>>>>                                         ____
>>>>
>>>>                                         6.5.3.  SFC Echo Reply
>>>>                                         Reception____
>>>>
>>>>                                         ____
>>>>
>>>>                                            An SFF SHOULD NOT accept
>>>>                                         SFC Echo Reply unless the
>>>>                                         received message____
>>>>
>>>>                                            passes the following checks:____
>>>>
>>>>                                         ____
>>>>
>>>>                                            *  the received SFC Echo
>>>>                                         Reply is well-formed;____
>>>>
>>>>                                         ____
>>>>
>>>>                                            *  it has an outstanding
>>>>                                         SFC Echo Request sent from
>>>>                                         the UDP port that____
>>>>
>>>>                                               matches destination
>>>>                                         UDP port number of the
>>>>                                         received packet;____
>>>>
>>>>                                         ____
>>>>                                         Is the demultiplexing based
>>>>                                         on UDP, OAM handle, or
>>>>                                         combination?____
>>>>
>>>>                                     GIM>> The values of the Sender's
>>>>                                     Handle and  Sequence Number
>>>>                                     fields can be used.____
>>>>
>>>>                                 ____
>>>>                                 CMP: I understand several values can
>>>>                                 be used.____
>>>>                                 CMP: Which one is actually used?____
>>>>                                 CMP: If the Handles and sequences
>>>>                                 match but not the port?____
>>>>
>>>>                                 ____
>>>>
>>>>                                         ____
>>>>
>>>>                                         6.6.  Verification of the
>>>>                                         SFP Consistency____
>>>>
>>>>                                            *  Collect information of
>>>>                                         the traversed by the CVReq
>>>>                                         packet SFs and____
>>>>
>>>>                                               send it to the ingress
>>>>                                         SFF as CVRep packet over IP
>>>>                                         network;____
>>>>
>>>>                                         ____
>>>>                                         What if NSH is not over IP?____
>>>>
>>>>                                     GIM>> Then the operator will
>>>>                                     specify another method using the
>>>>                                     Reply mode. ____
>>>>
>>>>                                 ____
>>>>                                 CMP: Sorry that does not answer my
>>>>                                 question. The text in question is
>>>>                                 not contextual to a specified reply
>>>>                                 mode.____
>>>>
>>>>                                 ____
>>>>
>>>>                                         ____
>>>>
>>>>                                            SF Type: Two octets long
>>>>                                         field.  It is defined in
>>>>                                         [RFC9015] and____
>>>>
>>>>                                            indicates the type of SF,
>>>>                                         e.g., Firewall, Deep Packet
>>>>                                         Inspection, WAN____
>>>>
>>>>                                            optimization controller,
>>>>                                         etc.____
>>>>
>>>>                                         ____
>>>>                                         Is RFC 9015 a hard
>>>>                                         dependency to implement this
>>>>                                         OAM? ____
>>>>
>>>>                                     GIM>> RFC 9015 established the
>>>>                                     IANA registry of SF Type and any
>>>>                                     new SF types must be registered.____
>>>>
>>>>                                         ____
>>>>
>>>>                                            IANA is requested to
>>>>                                         assign a new type from the
>>>>                                         SFC Active OAM____
>>>>
>>>>                                            Message Type sub-registry
>>>>                                         as follows:____
>>>>
>>>>                                         ____
>>>>
>>>>                                                  
>>>>                                         +=======+=============================+===============+____
>>>>
>>>>                                                   | Value |        
>>>>                                         Description         |
>>>>                                         Reference     |____
>>>>
>>>>                                                  
>>>>                                         +=======+=============================+===============+____
>>>>
>>>>                                                   | TBA2  | SFC Echo
>>>>                                         Request/Echo Reply | This
>>>>                                         document |____
>>>>
>>>>                                                  
>>>>                                         +-------+-----------------------------+---------------+____
>>>>
>>>>                                         ____
>>>>                                         Is there a single value for
>>>>                                         both Request and Reply?____
>>>>
>>>>                                     GIM>> Yes, it is a single value.
>>>>                                     Echo Request and Echo Reply are
>>>>                                     identified in the Message Type
>>>>                                     field (Figure 3). ____
>>>>
>>>>                                 ____
>>>>                                 CMP: Is this document defining a
>>>>                                 full 64k space for a single value?
>>>>                                 If so it appears to be wasteful.____
>>>>
>>>>                                 ____
>>>>
>>>>                                         ____
>>>>
>>>>                                         9.2.1.  Version in the
>>>>                                         Active SFC OAM Header____
>>>>
>>>>                                         9.3.1.  SFC Echo
>>>>                                         Request/Reply Version____
>>>>
>>>>                                         ____
>>>>                                         There seems to be a version
>>>>                                         for the OAM and a version
>>>>                                         for the msg type. Is this
>>>>                                         correct? Are they
>>>>                                         hierarchical versions? Or
>>>>                                         independent? ____
>>>>                                         This seems to overly
>>>>                                         complicate parsing and
>>>>                                         compliance.____
>>>>
>>>>                                     GIM>> All versions are
>>>>                                     independent. ____
>>>>
>>>>                                 ____
>>>>                                 CMP: This seems like an operational
>>>>                                 unnecessary complexity, in keeping a
>>>>                                 matrix of supported combination of
>>>>                                 versions. If there was an
>>>>                                 Operational Considerations section,
>>>>                                 this should be included.____
>>>>
>>>>                                 ____
>>>>
>>>>                                         ____
>>>>
>>>>                                         9.3.3.  SFC Echo
>>>>                                         Request/Echo Reply Message
>>>>                                         Types____
>>>>
>>>>                                         Does this mean that there’s
>>>>                                         a protocol number for
>>>>                                         “Active OAM” with a protocol
>>>>                                         number for “Request/Reply”
>>>>                                         with a protocol number for
>>>>                                         either request or reply?____
>>>>
>>>>                                     GIM>> These are not all protocol
>>>>                                     numbers. Only the Active OAM is
>>>>                                     a new protocol number. Others
>>>>                                     are message types. ____
>>>>
>>>>                                 ____
>>>>                                 CMP: Apologies I was not clear.____
>>>>                                 CMP: The “SFC Active OAM” is
>>>>                                 actually a "SFC Next Protocol”.____
>>>>                                 CMP: My intention of using “protocol
>>>>                                 number” is in a generic way. To get
>>>>                                 to some OAM function, a node needs
>>>>                                 to recursively parse 3 TLVs.
>>>>                                 Correct? This seems overly complex.____
>>>>
>>>>                                 ____
>>>>
>>>>                                         ____
>>>>
>>>>                                            Values defined for the
>>>>                                         Return Codes sub-registry
>>>>                                         are listed in____
>>>>
>>>>                                            Table 14.____
>>>>
>>>>                                         ____
>>>>                                         Various values in this table
>>>>                                         are not defined in the
>>>>                                         document. The procedures
>>>>                                         seem lacking.____
>>>>
>>>>                                     GIM>> Other specifications may
>>>>                                     define additional code points in
>>>>                                     the registry. ____
>>>>
>>>>                                 ____
>>>>                                 CMP: Thank you. The procedures still
>>>>                                 seem lacking.____
>>>>                                 ____
>>>>                                 CMP: Best,____
>>>>                                 ____
>>>>                                 CMP: — Carlos.____
>>>>
>>>>                                 ____
>>>>
>>>>                                         ____
>>>>
>>>>                                         9.7.  SF Identifier Types____
>>>>
>>>>                                         This document seems to be
>>>>                                         creating a space for
>>>>                                         identifying SFs — which I
>>>>                                         thought was mostly outside
>>>>                                         the scope of OAM to test
>>>>                                         SFs. ____
>>>>
>>>>                                     GIM>> The registry is of SF
>>>>                                     Identifiers, not of SF Types
>>>>                                     (that already exists). Hope that
>>>>                                     clarifies the issue. ____
>>>>
>>>>                                         ____
>>>>                                         Does this further imply that
>>>>                                         there’s a new requirement to
>>>>                                         have unique identifiers
>>>>                                         within the domain for all
>>>>                                         SFs?____
>>>>                                         ____
>>>>                                         I hope these comments and
>>>>                                         review questions and
>>>>                                         concerns are useful for the
>>>>                                         WG discussion and
>>>>                                         consideration.____
>>>>                                         ____
>>>>                                         Thanks,____
>>>>                                         ____
>>>>                                         Carlos.____
>>>>                                         ____
>>>>
>>>>                                         ____
>>>>
>>>>                                             Nov 1, 2021 2:50 PM、
>>>>                                             Joel Halpern Direct
>>>>                                             <jmh.direct@joelhalpern.com
>>>>                                             <mailto:jmh.direct@joelhalpern.com>>
>>>>                                             のメール:____
>>>>                                             ____
>>>>                                             I have received a polite
>>>>                                             request with explanation
>>>>                                             for delay asking for
>>>>                                             more time to read and
>>>>                                             review the subject
>>>>                                             document.  Given the
>>>>                                             state of the working
>>>>                                             group, i want to
>>>>                                             encourage any and all
>>>>                                             review.  So I am
>>>>                                             extending the last call
>>>>                                             by two additional weeks.
>>>>
>>>>                                             Please read and review
>>>>                                             the document.
>>>>                                             Also, if you are willing
>>>>                                             to serve as shepherd for
>>>>                                             this, please let the
>>>>                                             chairs know.  (Don't
>>>>                                             worry if you have not
>>>>                                             shepherded a document
>>>>                                             before.  The chairs are
>>>>                                             more than happy to help
>>>>                                             you with the process.)
>>>>
>>>>                                             Thank you,
>>>>                                             Joel
>>>>
>>>>                                             _______________________________________________
>>>>                                             sfc mailing list
>>>>                                             sfc@ietf.org
>>>>                                             <mailto:sfc@ietf.org>
>>>>                                             https://www.ietf.org/mailman/listinfo/sfc
>>>>                                             <https://www.ietf.org/mailman/listinfo/sfc>____
>>>>
>>>>                                 ____
>>>>                                 _______________________________________________
>>>>                                 sfc mailing list
>>>>                                 sfc@ietf.org <mailto:sfc@ietf.org>
>>>>                                 https://www.ietf.org/mailman/listinfo/sfc
>>>>                                 <https://www.ietf.org/mailman/listinfo/sfc>____
>>>>
>>>>                             --____
>>>>                             <image001.jpg> <http://www.verizon.com/>____
>>>>                             *Gyan Mishra*____
>>>>                             /Network Solutions Architect /____
>>>>                             /Emailgyan.s.mishra@verizon.com
>>>>                             <mailto:gyan.s.mishra@verizon.com>/____
>>>>
>>>>                             /M 301 502-1347/____
>>>>
>>>>                             ____
>>>>
>>>>                         ____
>>>>
>>>>                     --____
>>>>                     <image001.jpg> <http://www.verizon.com/>____
>>>>                     *Gyan Mishra*____
>>>>                     /Network Solutions Architect /____
>>>>                     /Emailgyan.s.mishra@verizon.com
>>>>                     <mailto:gyan.s.mishra@verizon.com>/____
>>>>
>>>>                     /M 301 502-1347/
>>>>
>>>
>>
>> <Diff_ draft-ietf-sfc-multi-layer-oam-17.txt - 
>> draft-ietf-sfc-multi-layer-oam-18.txt.html>
> 


From nobody Sun Dec 19 09:54:09 2021
Return-Path: <gregimirsky@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3D1453A0F01 for <sfc@ietfa.amsl.com>; Sun, 19 Dec 2021 09:54:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level: 
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[AC_DIV_BONANZA=0.001, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vRGt_hV-v8tD for <sfc@ietfa.amsl.com>; Sun, 19 Dec 2021 09:53:58 -0800 (PST)
Received: from mail-ed1-x530.google.com (mail-ed1-x530.google.com [IPv6:2a00:1450:4864:20::530]) (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 633693A0F02 for <sfc@ietf.org>; Sun, 19 Dec 2021 09:53:57 -0800 (PST)
Received: by mail-ed1-x530.google.com with SMTP id m21so2117801edc.0 for <sfc@ietf.org>; Sun, 19 Dec 2021 09:53:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=EP1AkxP5RgoCoOh8c8RZh/VvFgQU0CQpgGayKo0wutM=; b=UT/sO65NLcFSRxY8ONbsm/LMD8oUL71NPoX9/ZwmCuGRUP5yhxBgFL8zvHxmKiW6s/ UkoMFepFbwP93KQXu+jRHSIbxFQsXOg4//0RbBtF4YPg3ne6jX5FlwMjOfrgHk/LR+jR qwE9C1P/ZKQUFYXUGxideNWIe9uBhEmfq2bN7nTHuDG3WJ1c0J2Q69AJs1zUF0HSdNqy LFlDyeLalMteNolJlRmJ/a8ex14xuoknbyCEVnvokl4WG6O3HU8XjHjkH/68H9M8Rvi1 zcORM/oqYB9vW8j1aBF95eJfpDHlt5EWNyHkBFKrW/FlB7e/kSzYPfWqmwGpB8iCnDke SOUA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=EP1AkxP5RgoCoOh8c8RZh/VvFgQU0CQpgGayKo0wutM=; b=5j6GWCTcmGhBfWnxlxrp4njHPrmT6/7kHKIYBMCO5YXJEUrbjJNDQ6YX28EeIlRQWo HoTSvkzrrycUt2E7Qra36U+ohn8IgW5KDyTKOuPlcRFIftMlP4EQ2P/6CoguoL7JYiif jPTiE+Ma4Iv954qtKCxNu/+vc6xXjHkhc8GwiRzQ/OIy3z/7yVz8mVjUm2Htg79iqS2N PcTGZ/UTjROY2KlZsEiLenvA+MxMBK0Nu+Z4hOiKYBJHRkHKbps7q0CcWMzxMvRT6dbd lWysorUdgntsBWgjyRZjYULr+65wpgZT18RVUWeUGwzk43k0OhVaBH0cOJU0K/Jnxk6X RfcQ==
X-Gm-Message-State: AOAM531G6CAmgTU5vpRyBiU1xRJXzKCDzDIvpBMTdzdmIIy/qqWrQaqF gd0JskmE4J4G5VhHa0lHWAbKIvf/FQyw8P0reXc=
X-Google-Smtp-Source: ABdhPJxrc9NKnbS49Hw2Yj6SYX5h9SbMCv9j31CDWweS8ThK8UcHjUs3SLO0TcDv0uoNh/ufkWy4HMbOuOwdaQo0DLQ=
X-Received: by 2002:a05:6402:2809:: with SMTP id h9mr7007239ede.139.1639936433290;  Sun, 19 Dec 2021 09:53:53 -0800 (PST)
MIME-Version: 1.0
References: <4bb5abb4-a8dc-c8f0-9b99-549f683e7729@joelhalpern.com> <05FDF1D8-6CBD-403B-8F51-88E51346A36F@cisco.com> <CA+RyBmXHhjyqTtc0pVtwmTRku-SV+0cFf7tFL_xOHnQ56xBvfQ@mail.gmail.com> <BD6EBECC-E7C7-4A80-8972-9DD008FF81B1@cisco.com> <CABNhwV3_uqRTZNy4xAjvetHJqoFbJa4obw-UsEhgukQ3aQBJRw@mail.gmail.com> <9DDFE3B0-54A2-47D9-B05E-A081EAEED410@cisco.com> <CABNhwV1YKvfSdbJo9LzAvGuWLvjWofHz5TuCE6Fp8SDUyxmTHw@mail.gmail.com> <B4F81D2C-1273-493E-8E90-35D32ACDE6D1@cisco.com> <DM8PR11MB560669E2E2C77AD662F6251CDA9F9@DM8PR11MB5606.namprd11.prod.outlook.com> <CA+RyBmXUBYFFgNfopErFYUgJDfJWVY59ERM0LrkEnxw_xC2MYg@mail.gmail.com> <DM8PR11MB5606B943F4D1A3B2702D53EBDA609@DM8PR11MB5606.namprd11.prod.outlook.com> <A012EBFA-FDAB-4591-8F3A-9D5882B69A57@cisco.com> <DM8PR11MB5606D7CDC99EB7FFE63095DFDA639@DM8PR11MB5606.namprd11.prod.outlook.com> <896B8A4B-3717-4150-9944-44906A593BC9@cisco.com> <CA+RyBmUaeSsjLE191jK94bGV3Nzed95tkN+mn-kCDs6WxucFRg@mail.gmail.com> <1B31F06E-974A-4BDA-8C89-81E61B8E6868@cisco.com> <CA+RyBmUax4VmKpMvW-JErrdjZj09kV2fCofiKH91E0qYRhGatA@mail.gmail.com> <CE085BD4-1DD3-484E-B94C-6800C9F38CFA@cisco.com>
In-Reply-To: <CE085BD4-1DD3-484E-B94C-6800C9F38CFA@cisco.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Sun, 19 Dec 2021 09:53:38 -0800
Message-ID: <CA+RyBmVCxD_MbhHYcxwsqrcVXW5Zt-h0EvHgDB0cUtYnApkW6Q@mail.gmail.com>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
Cc: "Frank Brockners (fbrockne)" <fbrockne=40cisco.com@dmarc.ietf.org>,  Gyan Mishra <hayabusagsm@gmail.com>, James N Guichard <james.n.guichard@futurewei.com>,  "sfc@ietf.org" <sfc@ietf.org>, Joel Halpern Direct <jmh.direct@joelhalpern.com>
Content-Type: multipart/alternative; boundary="0000000000008f801d05d38374b1"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/EoV_LSAlXGAQK_I6WL_lLKPrysc>
Subject: Re: [sfc] Regarding last call for draft-ietf-sfc-multi-layer-oam
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 19 Dec 2021 17:54:08 -0000

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

Dear Carlos,
thank you for the continued discussion. Please find my notes in-lined below
and tagged GIM3>>.  I'm looking forward to guidance from the Chairs on how
to proceed further.

Happy Holidays to everyone!

Regards,
Greg

On Sat, Dec 18, 2021 at 2:41 PM Carlos Pignataro (cpignata) <
cpignata@cisco.com> wrote:

> Dear Greg,
>
> Thank you for the reply =E2=80=94 please find inline my follow-ups (to th=
e
> comments you responded to, even though there=E2=80=99s a few you missed o=
r
> otherwise skipped)
>
> As dialogue in this thread seem to be getting intertwined and hard to
> follow, with several weeks between responses, I will let the chairs (I
> believe there=E2=80=99s no shepherd assigned) track the issues and review=
 comments (not
> sure if there=E2=80=99s an issue tracker) and take it from here.
>
> Happy Holidays!
>
> 12/15/21 =E5=8D=88=E5=BE=8C8:00=E3=80=81Greg Mirsky <gregimirsky@gmail.co=
m>=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB:
>
> Dear Carlos,
> please find my notes below in-line under the GIM2>> tag. Attached is the
> diff highlighting two editorial changes.
>
> Regards,
> Greg
>
> On Fri, Nov 26, 2021 at 8:18 PM Carlos Pignataro (cpignata) <
> cpignata@cisco.com> wrote:
>
>> Dear Greg,
>>
>> I disagree. My perspective is that they go from not helpful to plain
>> harmful.
>>
>> Let=E2=80=99s look at those three aspects one-by-one (changing the bulle=
ted list
>> into a numbered list for ease of tracking):
>>
>>    1. This is no different than RFC 8300. The O bit specifies the packet
>>    being OAM,
>>
>> GIM2>> I don't know of a definition of an "OAM packet". Even more, RFC
> 8300 does not refer to any such definition, nor does it provide it.
> draft-ietf-sfc-multi-layer-oam clarifies the use of O bit for the active
> SFC NSH OAM.
>
>
> CMP2: I am not sure of the implication of you not knowing that definition=
,
> nor do I see this response moving alignment forward.
>
> CMP2: From RFC8300:
> CMP2:       The O bit MUST be set for OAM packets and MUST NOT be set for
> CMP2:       non-OAM packets.  The O bit MUST NOT be modified along the
> SFP.
>
> CMP2: And RFC8924 includes =E2=80=9COAM packet=E2=80=9D 30 times.
>
GIM3>> I imagine that since a Classifier encapsulates a packet into NSH,
the Classifier also is responsible for properly setting the O bit. To avoid
possible interoperability issues, an implementor must follow clearly
defined rules that govern the handling of the O bit. I assume that part of
such rules is the definition of what is an OAM packet. It seems that
without that interoperation among implementations of SFC elements (e.g.,
Classifier from vendor A and SFFs from vendor B) is not guaranteed.

>
>
>
>>    1. the Next Protocol specifies the type of packet which can be
>>    =E2=80=9CActive SFC OAM=E2=80=9D
>>       - Stating however that the identification is based on a
>>       combination of fields is incorrect.
>>    2. This is not a generic behavior that needs specifying or updating.
>>    It is part of the specific NSH Next Protocol value behavior for the N=
SH
>>    Next Protocol being defined as =E2=80=9CActive SFC OAM=E2=80=9D.
>>    3. This is incorrect and a serious over-reach. Specifically:
>>       - If the O bit is set and the Next protocol is not =E2=80=9CActive=
 SFC
>>       OAM=E2=80=9D, the definition is much beyond the scope of this docu=
ment =E2=80=94 since this
>>       document specifies behaviors for one specific SFC OAM protocol whi=
ch is
>>       =E2=80=9COne Active SFC OAM=E2=80=9D (name to be narrowscoped as p=
er other pending thread)
>>
>> GIM2>> I don't see why you re-name the Active SFC OAM protocol into "One
> Active SFC OAM". That is not what is in the draft. Are you preparing
> another draft that you believe will update draft-ietf-sfc-multi-layer-oam
> by introducing an additional active SFC OAM protocol?
>
>
> CMP2: My point is that draft-ietf-sfc-multi-layer-oam is not the only
> Active SFC OAM protocol.
> CMP2: RFC8924 includes ICMP, which by simply setting O=3D1 and NP as IP c=
an
> be used.\
>
GIM3>> I believe that the document is clear that the described SFC Echo
Request/Reply is not the only Active SFC OAM protocol. I have a question
about your example. If the NSH payload is ICMP, would the O bit be always
set?

>
>
>>    - If the O bit is set and the Next protocol is not =E2=80=9CActive SF=
C OAM=E2=80=9D,
>>       and this document somehow concludes that the OAM is in the Context=
 Header,
>>       then it is:
>>          - Breaking other OAM protocols including other Active SFC OAM
>>          protocols encapsulated in IPv4, in IPv6, SFC Trace. It is valid=
 to have
>>          O=3D1, NSH NP as IPv4, and an OAM packet encapsulated.
>>
>> GIM2>> Protocols that use IP/UDP encapsulation are not active SFM OAM
> protocols even though they might be used as such. I expect that if the
> payload of NSH is an ICMPv6 echo request, the O bit will be cleared and t=
he
> Next Protocol set to IPv6 value.
>
>
> CMP2: The first sentence is interesting:
> CMP2: 1. please point to a reference that explains that using a specific
> encapsulation prevents specific functionality.
> CMP2: 2. What is a protocol used as active OAM but not being active OAM?
>
GIM3>> According to RFC 7799 "Active Methods generate packet streams.". In
other words, active oam uses specifically constructed packets. If a
protocol doesn't use such packets, then it is not active. RFC 7799 defines
OAM methods that combine passive and active as a hybrid. Hybrid OAM methods
are outside the scope of this document.

> CMP2: Regarding the second sentence, thanks for sharing what you expect =
=E2=80=94
> however that is different than what specs write :-) Why would encapsulati=
on
> dictate the value of the O bit? Take for example BFD encapsulated in IP=
=E2=80=A6
>
GIM3>> I'll repeat my question from the above. Would any BFD control
message encapsulated in IP/UDP have the O bit set in the NSH?

>
>
>>    - Breaking the use of context headers, since they need context that
>>          ought to equally apply to OAMs and to data packets, as for exam=
ple a Flow
>>          Label, a Forwarding context, etc. Re-writing Context Headers br=
eaks that.
>>
>> GIM2>> draft-ietf-sfc-multi-layer-oam does not include any processing
> that requires re-writing an NSH Context Header.
>
>
> CMP2: Your document says the following:
> CMP2:          - An SFC NSH Context Header(s) contain an OAM processing
> CMP2:          instructions or data.
> CMP2: which prevents using context header for spec=E2=80=99ed context hea=
der uses.
>
GIM3>> Can you please clarify it for me. As I understand RFC 8300, an NSH
may include multiple NSH Context Headers. Is my understanding correct?

>
>
>>
>>
>> I=E2=80=99d encourage the WG, shepherd, and WG Chairs to more closely in=
spect and
>> review this document, specifically whether is defining one SFC Active OA=
M
>> protocol, or breaking functionality while redefining base RFC 8300 behav=
ior.
>>
>>
>>
>> Although these were brought up before, highlighting a couple of comments=
:
>>
>>
>> 1.  Introduction
>>    Also, this document updates Section 2.2 of [RFC8300] in part of the
>>    definition of O bit in the NSH.
>>
>> CMP: I do not see the need to redefine the O bit in the NSH.
>>
>>
>> 4.  Active OAM Identification in the NSH
>>    The O bit in the NSH is defined in [RFC8300] as follows:
>>       O bit: Setting this bit indicates an OAM packet.
>>    This document updates that definition as follows:
>>       O bit: Setting this bit indicates an OAM command and/or data in
>>       the NSH Context Header or packet payload.
>>
>> CMP: There is, as shown above, no need for this.
>>
> GIM2>> As a result of RFC 8300 not providing a reference or definition of
> an "OAM packet", this draft addresses that for the case of Active SFC OAM=
.
>
>
> CMP2: Thank you for explaining the rational for the O-bit text in your
> document.
> CMP2: Please search for =E2=80=9COAM packet=E2=80=9D in existing RFCs goi=
ng back to at
> least 15 years ago.
> CMP2: draft-ietf-sfc-multi-layer-oam does not provide the definition (not
> needed frankly) of what you say needs defining.
>
GIM3>> I am looking from the point of an implementor that is tasked with
developing the O bit functionality of a Classifier function. I believe that
without a clear definition of what is an OAM packet interoperability among
SFC elements is not guaranteed.

>
>
>>    *  O bit set and the "Next Protocol" value does not match the value
>>       Active SFC OAM (TBA1), defined in Section 9.1:
>>          - An SFC NSH Context Header(s) contain an OAM processing
>>          instructions or data.
>>
>> CMP: As shown above, this 1. breaks functionality (e.g., Flow Label in
>> context) and 2. has absolutely *no* need to be included in this specific
>> OAM protocol document.
>>
> GIM2>> If there's no NSH Context Header with OAM processing instruction o=
r
> data, then the O bit will not be set. If one or more NSH Context Header
> includes OAM processing instructions or data, then, I assume, the O bit
> will be set. draft-ietf-sfc-multi-layer-oam does not change that. (I much
> appreciate Frank's comments and the discussion that helped clarify that
> scenario.)
>
>
> CMP2: Can you please share a reference to OAM in NSH context headers?
>
GIM3>> The fact that none has been defined up to now, doesn't mean that
that will never happen. Unless, of course, the WG decides to adopt and
publish a document that explicitly prohibits using the NSH Context Header
for OAM processing instructions and data.

>
>
>>
>> 5.  Active SFC OAM Header
>>
>>    This document defines Active OAM Header
>>    (Figure 2) to demultiplex active OAM protocols on an SFC.
>>
>> CMP: The identification of OAM protocols is already solved directly in
>> RFC 8300 by using the NSH Next Protocol.
>> CMP: This meta-header is redundant at best.
>>
>>       Msg Type - six bits long field identifies OAM protocol, e.g., Echo
>>       Request/Reply or Bidirectional Forwarding Detection.
>>
>> CMP: First, why would BFD be carried as =E2=80=9COne SFC Active OAM prot=
ocol=E2=80=9D ->
>> G-ACh-like meta-header with BFD Msg Type?
>>
> GIM2>> draft-ietf-sfc-multi-layer-oam does not define how BFD to be
> carried in NSH environment. Will remove the reference to BFD in the next
> update.
>
>
> CMP2: Whether you remove it from your draft, it is still another SFC
> Active OAM Protocol.
>
GIM3>> Do you refer to the BFD Control message encapsulated in the SFC
Active OAM header or with, for example, IP/UDP encapsulation under the NSH?

>
> CMP: Second, I believe this also explains that what this document is
>> defining is the =E2=80=9CEcho Request/Reply=E2=80=9D Active OAM Protocol=
.
>>
>> CMP: Since the name of the active OAM protocol defined in this document
>> is "Echo Request/Reply=E2=80=9D, could I please request to:
>> CMP: 1. Provide a more specific name (since Echo Request/Reply can easil=
y
>> be confused with using ICMP)
>>
> GIM2>> Throughout the document, "Echo Request/Reply" and "SFC Echo
> Request/Reply" are used interchangeably. Will add an explicit note to tha=
t
> in the Terminology section.
>
>
> CMP2: Whether there=E2=80=99s a global replace, ICMP can still be another=
 SFC
> Active OAM Protocol.
>
GIM3>> I'll repeat my question here. Would an ICMP packet always have the O
bit set in its NSH?

>
> CMP: 2. Rename the title of this document to clearly define its scope for
>> one specific SFC Active OAM protocol, by name, and not all Active OAM
>> Protocols?
>>
> GIM2>> The document provides the framework for Active SFC OAM and defines
> SFC Echo Request/Reply protocol. I will gladly update the title of the
> document, the WG decides that is necessary.
>
>
> CMP2: What you write immediately above does not match the Abstract
> of draft-ietf-sfc-multi-layer-oam.
> CMP2: And again, the only time the word =E2=80=9CFramework appears in thi=
s draft
> is as part of the Citation for RFC8924! :-)
> CMP2: No other framework needed.
> CMP2: The Abstract says =E2=80=9Crequirements=E2=80=9D, "an encapsulation=
=E2=80=9D, "a mechanism
> to detect and localize defects=E2=80=9D=E2=80=A6 you say now a =E2=80=9Cf=
ramework=E2=80=9D and =E2=80=9Ca protocol=E2=80=9D.
>
> Best,
>
> Carlos.
>
>
>>
>> Best,
>>
>> Carlos.
>>
>> On Nov 26, 2021, at 10:30 PM, Greg Mirsky <gregimirsky@gmail.com> wrote:
>>
>> Dear Carlos,
>> I believe that the proposed new text clarifies several aspects of O bit:
>>
>>    - active SFC NSH OAM packet is identified by the combination of O bit
>>    set and the value of the NSH' Next Protocol field is Active SFC OAM;
>>    - the combination of O bit clear and the Next Protocol set to the
>>    Active SFC OAM value - erroneous and must be reported;
>>    - O bit set and the Next Protocol is not Active SFC OAM - Context
>>    Header(s) include OAM processing instructions or data.
>>
>> Would you agree that these are helpful clarifications?
>>
>> Regards,
>> Greg
>>
>> On Fri, Nov 26, 2021 at 7:10 PM Carlos Pignataro (cpignata) <
>> cpignata@cisco.com> wrote:
>>
>>> Thank you Frank and Greg =E2=80=94 what is the actual behavioral change=
 in the
>>> proposed redefinition of the O-bit from the processing and rules define=
d in
>>> RFC8300?
>>>
>>> Thanks,
>>>
>>> Carlos.
>>>
>>> On Nov 26, 2021, at 4:09 PM, Frank Brockners (fbrockne) <
>>> fbrockne=3D40cisco.com@dmarc.ietf.org> wrote:
>>>
>>> Hi Carlos,
>>>
>>> Personally I don=E2=80=99t see a strong need to evolve the definition o=
f the
>>> O-bit =E2=80=93 but if the working group decides to do so, IMHO it woul=
d be good to
>>> ensure that the O-bit indeed signals the fact that active OAM informati=
on
>>> related to NSH is carried.
>>>
>>> Cheers, Frank
>>>
>>> *From:* Carlos Pignataro (cpignata) <cpignata=3D40cisco.com@dmarc.ietf.=
org
>>> >
>>> *Sent:* Tuesday, 23 November 2021 15:44
>>> *To:* Frank Brockners (fbrockne) <fbrockne@cisco.com>
>>> *Cc:* Greg Mirsky <gregimirsky@gmail.com>; Gyan Mishra <
>>> hayabusagsm@gmail.com>; James N Guichard <james.n.guichard@futurewei.co=
m
>>> >; sfc@ietf.org; Joel Halpern Direct <jmh.direct@joelhalpern.com>
>>> *Subject:* Re: [sfc] Regarding last call for
>>> draft-ietf-sfc-multi-layer-oam
>>>
>>> Frank, Greg,
>>>
>>> Do you see a reason to redefine the O-bit?
>>>
>>> Thanks,
>>>
>>> Carlos.
>>>
>>>
>>> 11/23/21 =E5=8D=88=E5=89=8D9:33=E3=80=81Frank Brockners (fbrockne) <
>>> fbrockne=3D40cisco.com@dmarc.ietf.org>=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=
=AB:
>>>
>>> Hi Greg,
>>>
>>> Thanks for the quick reply. Please see inline.
>>>
>>> *From:* Greg Mirsky <gregimirsky@gmail.com>
>>> *Sent:* Monday, 22 November 2021 23:16
>>> *To:* Frank Brockners (fbrockne) <fbrockne@cisco.com>
>>> *Cc:* Carlos Pignataro (cpignata) <cpignata=3D40cisco.com@dmarc.ietf.or=
g>;
>>> Gyan Mishra <hayabusagsm@gmail.com>; James N Guichard <
>>> james.n.guichard@futurewei.com>; sfc@ietf.org; Joel Halpern Direct <
>>> jmh.direct@joelhalpern.com>
>>> *Subject:* Re: [sfc] Regarding last call for
>>> draft-ietf-sfc-multi-layer-oam
>>>
>>> Hi Frank,
>>> thank you for your comment describing an interesting IOAM use case in
>>> SFC NSH. I've thought about this case and I have several questions. I
>>> greatly appreciate your help clarifying them to me:
>>>
>>>    - Is it envisioned that the IOAM can be part of NSH payload but not
>>>    to immediately follow the SFC NSH? Perhaps such a case can be referr=
ed to
>>>    as "IOAM inside NSH payload" to differentiate from "IOAM on top of N=
SH
>>>    payload"? For example, assuming that the client payload is IPv6, the=
n NSH
>>>    is followed by an IPv6 packet, which, in turn, is followed by IOAM.
>>>    - If IOAM inside NSH payload is a viable use case, which SFC element
>>>    is the intended addressee - SFF or SF/SF Proxy? If it is the former,=
 what
>>>    are the requirements for an SFF to handle this scenario? If it is th=
e
>>>    latter, what happens with the client packet if an SF/SF Proxy does  =
not
>>>    support IOAM in NSH but only NSH per RFC 8300?
>>>
>>> =E2=80=A6FB: The scenario that you outline, i.e. NSH over =E2=80=9CIPv6=
 with IOAM
>>> encapsulation=E2=80=9D, sounds valid to me; and it could even be that N=
SH would
>>> also leverage IOAM, in which case, it would become a case of =E2=80=9CI=
OAM
>>> Layering=E2=80=9D as described in
>>> https://datatracker.ietf.org/doc/html/draft-ietf-ippm-ioam-deployment-0=
0#section-7.2.
>>> As outlined in the draft-ietf-ippm-ioam-deployment, IOAM-Data-Fields ar=
e
>>> specific to the layer (and the associated protocol) that they=E2=80=99r=
e
>>> encapsulated into. As such, in the case of NSH over =E2=80=9CIPv6 with =
IOAM
>>> encapsulation=E2=80=9D it would be the IPv6 forwarder that would handle=
 the IOAM
>>> processing. SFF/SF would be orthogonal/ships-in-the night.
>>> I've looked through draft-ietf-sfc-ioam-nsh but I couldn't find answers
>>> to these questions (I admit, I could have missed it).
>>> Also, I think that your suggestion to avoid any reference to a hybrid
>>> OAM protocol concentrating on the active OAM identification in the upda=
te
>>> to O-bit definition is logical and reasonable. Below, please find the
>>> proposed update:
>>> OLD TEXT:
>>>    *  O bit set and the "Next Protocol" value does not match one of
>>>       identifying active or hybrid OAM protocols (per classification
>>>       defined in [RFC7799]), e.g., defined in Section 9.1 Active SFC OA=
M
>>>       (TBA1).
>>>
>>>          - a Fixed-Length Context Header or Variable-Length Context
>>>          Header(s) contain an OAM command or data.
>>>
>>>          - the "Next Protocol" field determines the type of payload.
>>>
>>>    *  O bit set and the "Next Protocol" value matches one of identifyin=
g
>>>       active or hybrid OAM protocols:
>>>
>>>          - the payload that immediately follows the NSH MUST contain an
>>>          OAM command or data.
>>>
>>>    *  O bit is clear:
>>>
>>>          - no OAM in a Fixed-Length Context Header or Variable-Length
>>>          Context Header(s).
>>>
>>>          - the payload determined by the "Next Protocol" field MUST be
>>>          present.
>>>
>>>    *  O bit is clear, and the "Next Protocol" field identifies active o=
r
>>>       hybrid OAM protocol MUST be identified and reported as an
>>>       erroneous combination.  An implementation MAY have control to
>>>       enable processing of the OAM payload.
>>>
>>> NEW TEXT:
>>>
>>> =E2=80=A6FB: The new text looks better. Couple of additional thoughts i=
nline
>>> below.
>>>
>>>    *  O bit set and the "Next Protocol" value does not match defined in
>>>       Section 9.1 Active SFC OAM (TBA1).
>>>
>>> =E2=80=A6FB: The above sentence doesn=E2=80=99t sound complete. Likely =
you wanted to say
>>> something like =E2=80=9CO bit set and the "Next Protocol" value does no=
t match any
>>> of the SFC Next Protocol values define defined in Section 9.1 Active
>>> SFC OAM (TBA1).=E2=80=9D
>>>
>>>
>>>          - a Fixed-Length Context Header or Variable-Length Context
>>>          Header(s) contain an OAM command or data.
>>>
>>> =E2=80=A6FB: Given that it applies to both, fixed and variable =E2=80=
=93 how about
>>> simplifying to =E2=80=9CContext-header(s) that contain active OAM comma=
nds and/or
>>> data.=E2=80=9D
>>>
>>>          - the "Next Protocol" field determines the type of payload.
>>>
>>>    *  O bit set and the "Next Protocol" value matches Active SFC OAM
>>>       (TBA1) value:
>>>
>>>          - the payload that immediately follows the NSH MUST be the
>>>          Active OAM Header (Section 5).
>>>
>>>    *  O bit is clear:
>>>
>>>          - no OAM in a Fixed-Length Context Header or Variable-Length
>>>          Context Header(s).
>>> =E2=80=A6FB: Similar to the note above, =E2=80=9CNo Context-header(s) t=
hat contain
>>> active OAM commands and/or data.=E2=80=9D might be simpler
>>>
>>>          - the payload determined by the "Next Protocol" field MUST be
>>>          present.
>>>
>>> =E2=80=A6FB: Isn=E2=80=99t this obvious? The reader might wonder why th=
is is even
>>> stated. IMHO we could safely remove this bullet.
>>>
>>>    *  O bit is clear, and the "Next Protocol" field is set to Active SF=
C
>>>       OAM (TBA1) MUST be identified and reported as an erroneous
>>>       combination.  An implementation MAY have control to enable
>>>       processing of the OAM payload.
>>>
>>> =E2=80=A6FB: Just cosmetic, but it would be good to stay with the patte=
rn of
>>> =E2=80=9Ccondition: action=E2=80=9D of this paragraph, e.g.
>>>
>>> * O but is clear and the "Next Protocol" field is set to Active SFC
>>>       OAM (TBA1):
>>>
>>>    - Erroneous combination. The combination MUST be identified and
>>> reported.
>>>
>>>
>>> In addition, what would be good,  is to expand a bit on how that
>>> reporting is supposed to happen =E2=80=93 as well as what is supposed t=
o happen
>>> with the packet that contains the erroneous combination. Is it going to=
 be
>>> forwarded or dropped? Is the node detecting the error supposed to remov=
e
>>> the active IOAM header, etc., =E2=80=A6?
>>>
>>> Thanks again, Frank
>>>
>>>
>>> I hope that the proposed update addresses your concern.
>>>
>>> Regards,
>>> Greg
>>>
>>> On Mon, Nov 22, 2021 at 11:56 AM Frank Brockners (fbrockne) <
>>> fbrockne@cisco.com> wrote:
>>>
>>>
>>> Just saw this thread =E2=80=93 and the section on the O-bit in section =
4 caught
>>> might attention.
>>>
>>>
>>>    *  O bit is clear, and the "Next Protocol" field identifies active o=
r
>>>
>>>       hybrid OAM protocol MUST be identified and reported as an
>>>
>>>       erroneous combination.  An implementation MAY have control to
>>>
>>>       enable processing of the OAM payload.
>>> Per what is mentioned below, the statement contradicts the principles o=
f
>>> IOAM operation. A packet with O-bit cleared can very well have a hybrid=
 OAM
>>> protocol in the next protocol field. IOAM is classified as a =E2=80=9CH=
ybrid Type
>>> I=E2=80=9D protocol per RFC 7799.
>>> A key objective of IOAM is to trace packets through the network as if
>>> they weren=E2=80=99t observed, i.e., the packet forwarding operation of=
 a packet
>>> with IOAM is expected to be that of a plain packet, i.e., a packet with=
out
>>> IOAM. Consequently, draft-ietf-sfc-ioam-nsh states clearly that the O-b=
it
>>> isn=E2=80=99t changed when IOAM is added to an NSH-tagged packet:
>>> https://datatracker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4=
.2
>>>
>>> I=E2=80=99d strongly suggest to re-word section 4 to either avoid the r=
eference
>>> to =E2=80=9Chybrid IOAM=E2=80=9D entirely, or to explicitly list which =
hybrid OAM
>>> approaches the section applies to =E2=80=93 and that way ensure, that I=
OAM is not
>>> affected. An even simpler approach would be =E2=80=93 as discussed belo=
w =E2=80=93 so
>>> simply avoid the redefinition of the O-Bit.
>>>
>>>
>>> Thanks, Frank
>>>
>>>
>>> *From:* sfc <sfc-bounces@ietf.org> *On Behalf Of *Carlos Pignataro
>>> (cpignata)
>>> *Sent:* Monday, 22 November 2021 00:52
>>> *To:* Gyan Mishra <hayabusagsm@gmail.com>
>>> *Cc:* James N Guichard <james.n.guichard@futurewei.com>; Greg Mirsky <
>>> gregimirsky@gmail.com>; sfc@ietf.org; Joel Halpern Direct <
>>> jmh.direct@joelhalpern.com>
>>> *Subject:* Re: [sfc] Regarding last call for
>>> draft-ietf-sfc-multi-layer-oam
>>>
>>> Hi, Gyan,
>>>
>>> Thank you for your response!
>>>
>>> On #1, I recall LIME (I co-chaired), but there=E2=80=99s no =E2=80=9CLI=
ME=E2=80=9D reference
>>> in draft-ietf-sfc-multi-layer-oam, not I see the relationship. The draf=
t
>>> you quote on
>>> https://datatracker.ietf.org/doc/html/draft-ww-opsawg-multi-layer-oam-0=
2 seems
>>> to have expired many years ago.
>>>
>>> Further, Greg Mirsky wrote that it was for =E2=80=9CHistorical=E2=80=9D=
 reasons. Which
>>> one is it?
>>>
>>> On #2, thanks for suggesting that section to be added. I agree.
>>>
>>> On #3, thanks for the description of the various sections
>>> of draft-ietf-sfc-multi-layer-oam.
>>>
>>> For the record I still do not see how foundational changes like the
>>> O-bit redefinition are needed.
>>> While you write that "trace an SFP=E2=80=9D is a new functionality, the=
re=E2=80=99s open
>>> source running code I-D documented tools which do that.
>>>
>>> Best,
>>>
>>> Carlos.
>>>
>>>
>>>
>>>
>>> 11/20/21 =E5=8D=88=E5=89=8D10:36=E3=80=81Gyan Mishra <hayabusagsm@gmail=
.com>=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB:
>>>
>>> Hi Carlos
>>>
>>> Many Thanks for your feedback
>>>
>>> Responses in-line
>>>
>>> On Fri, Nov 19, 2021 at 11:39 PM Carlos Pignataro (cpignata) <
>>> cpignata@cisco.com> wrote:
>>>
>>> Dear Gyan,
>>>
>>> I hope all is well!
>>>
>>> Could I please ask three short clarifying questions, follow-ons on your
>>> statement below?
>>>
>>> 1. When you write "*with an Active Multi layer OAM model*=E2=80=9D, can=
 you
>>> please explain what exactly is =E2=80=9CMulti layer=E2=80=9D about this=
 =E2=80=9COAM model=E2=80=9D, and
>>> why is important? You highlight it in your top-post but I cannot find t=
hat
>>> text in the draft.
>>>
>>> When I asked your co-author Greg Mirsky, he said:
>>>
>>> Additionally, I wonder: Why the file name =E2=80=9Csfc-multi-layer-oam=
=E2=80=9D?
>>>
>>> GIM>> It is historical.
>>>
>>> OAM has historic connotations but for good technical reasons as called
>>> multi layer as it provides a different job of managing different layers=
 of
>>> the network thus the nomenclature =E2=80=9Cmulti layer=E2=80=9D
>>>
>>>
>>> We can add some verbiage to the draft as we have the draft and file nam=
e
>>> with =E2=80=9Cmulti layer=E2=80=9D in the name.
>>>
>>> LIME is a concluded WG on OAM that has discuss the OAM management of th=
e
>>> various layers of the network.
>>>
>>> https://datatracker.ietf.org/wg/lime/about/
>>>
>>> OPSWG has this draft which hones in on the multi layer OAM aspects of P=
M
>>> and Fault management of SFC.
>>> https://datatracker.ietf.org/doc/html/draft-ww-opsawg-multi-layer-oam-0=
2
>>>
>>> This draft talks about a transport independent OAM where OAM mechanisms
>>> are data plane transport dependent thus the concept of multi layer OAM
>>> requirements of multiple discrete layers of OAM to map to each layer of=
 the
>>> network.  This document also talks about E2E OAM inter layer OAM
>>> considerations in SFC as the fault may occur with the service functions=
 at
>>> different OSI layers being chained and different  network layers.
>>>
>>>
>>>
>>>
>>> 2. When you write "*fills a crucial gap for operators*=E2=80=9D, are yo=
u aware
>>> of interoperable implementations (which I expect is what operators need=
 for
>>> it to be useful in an actual deployment)? Perhaps an RFC 7942
>>> "Implementation Status=E2=80=9D section could be added?
>>>
>>>
>>> Gyan> I am not aware of any implementations however Ican review with th=
e
>>> authors on adding the section.  Thank you
>>>
>>>
>>>
>>> 3. When you write =E2=80=9C*for new OAM functionality*=E2=80=9D, could =
you please
>>> clearly describe or explicitly enumerate the specific *new* functionali=
ty
>>> you refer to, on top of what existing OAMs provide, and how you find th=
at
>>> crucial, specifically?
>>>
>>>
>>> Troubleshooting SFC is a complex tax for operators and having additiona=
l
>>> OAM capabilities that can provide value to operators in E2E SFC
>>> troubleshooting is a major gain for operators.
>>>
>>> RFC 8924 defines the base specification for SFC OAM, requirements
>>> analysis and generically existing OAM mechanisms used at various layers
>>>  and how they can apply to SFC defined in section 7.
>>>
>>> This draft provides a comprehensive SFC OAM solution and takes the base
>>> SFC OAM RFC 8924 and existing network layer mechanisms and applies them=
 to
>>> SFC OAM localized SFC fault isolation with a  new Active OAM header,
>>> Authenticated Echo Request/Reply message and Source TLV.
>>>
>>> The new functionality in this draft is defining a new procedure  for
>>> Active OAM message on RSP in NSH updating NSH RFC 8300 definition of th=
e O
>>> bit which indicates an OAM command and/or data in NSH header or packet
>>> payload discussed in section 4.
>>>
>>> Section 5  talks about the issue related to additional IP/UDP headers i=
n
>>> an IPv6 network adds noticeable overhead and this draft defines a new
>>> active OAM header to demultiplex Active OAM protocols on an SFC.
>>>
>>> Section 6 defines a new Active OAM based Authenticated  Echo
>>> Request/Reply message for SFC that addresses additional requirements, f=
ate
>>> sharing, monitoring of continuity between SFPs, RDI by ingress to egres=
s,
>>> connectivity verification, fault localization and tracing to discover R=
SP
>>> and finally on-demand FM with response back to initiator.
>>>
>>> This draft also provides OAM integrity check with authentication of
>>> request/reply message in conjunction with use of source TLV to prevent =
DDOS
>>> attack vector with SFC OAM.
>>>
>>> The critical new functionality provided for operators with Active OAM i=
s
>>> the honed in focus on troubleshooting continuity of an SFP, trace an SF=
P ,
>>> consistency verification of SFP and fault isolation and localizing of a
>>> failure within an SFP as well as valuable SFF record TLV, SFF informati=
on
>>> TLV/Sub-TLV  for multiple SFs as hops of SFP or multiple SFs for load
>>> balancing using SFP consistency verification procedures.
>>>
>>> Many Thanks!!
>>>
>>> Gyan
>>>
>>>
>>>
>>> Many thanks in advance, I am just trying to understand.
>>>
>>> Best,
>>>
>>> Carlos.
>>>
>>>
>>>
>>> 11/19/21 =E5=8D=88=E5=BE=8C11:02=E3=80=81Gyan Mishra <hayabusagsm@gmail=
.com>=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB:
>>>
>>>
>>>
>>> Dear Chairs & All
>>>
>>> As co-author I support publication of this draft.
>>>
>>> This specification fills a crucial gap for operators for
>>> new OAM functionality, with an Active Multi layer OAM model, by definin=
g
>>> extensibility with Active OAM messages, in NSH,  to troubleshoot faults=
 in
>>> the data plane SFC forwarding plane, SFP E2E path in the service plane
>>> framework.
>>>
>>> Kind Regards
>>>
>>> Gyan
>>> Verizon
>>>
>>> On Fri, Nov 19, 2021 at 8:33 PM Carlos Pignataro (cpignata) <cpignata=
=3D
>>> 40cisco.com@dmarc.ietf.org> wrote:
>>>
>>> Dear Greg,
>>>
>>> Thank you for replying to my email. Please find a couple follow-ups
>>> inline, as I invite other WG interested parties to the discussion.
>>>
>>>
>>>
>>> 11/19/21 =E5=8D=88=E5=BE=8C7:11=E3=80=81Greg Mirsky <gregimirsky@gmail.=
com>=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB:
>>>
>>> Dear Carlos,
>>> thank you for your thorough review and detailed comments. Please find
>>> responses in-lined below under the GIM>> tag.
>>>
>>> Regards,
>>> Greg (on behalf of the authors)
>>>
>>> On Sat, Nov 13, 2021 at 11:50 PM Carlos Pignataro (cpignata) <
>>> cpignata@cisco.com> wrote:
>>>
>>> Hello, WG,
>>>
>>> In reviewing draft-ietf-sfc-multi-layer-oam-16, I find that the issues
>>> listed below are such that I cannot support publication.
>>>
>>> Observing what appears to be a single non-author response to the
>>> original WGLC email, and one more after this extension, I also perceive=
 the
>>> energy level to work on this to be low.
>>>
>>> Please find some review comments and observations, I hope these are
>>> useful:
>>>
>>>
>>>
>>>                 Active OAM for Service Function Chaining
>>>
>>>                    draft-ietf-sfc-multi-layer-oam-16
>>>
>>>
>>>
>>> Abstract
>>>
>>>
>>>
>>>    A set of requirements for active Operation, Administration, and
>>>
>>>    Maintenance (OAM) of Service Function Chains (SFCs) in a network is
>>>
>>>    presented in this document.  Based on these requirements, an
>>>
>>>    encapsulation of active OAM messages in SFC and a mechanism to detec=
t
>>>
>>>    and localize defects are described.
>>>
>>>
>>> First, a generic comment on the whole document: Even though the WG
>>> produces an SFC OAM framework in rfc8924, I cannot find exactly how
>>> draft-ietf-sfc-multi-layer-oam follows or maps to such framework.
>>>
>>>    - rfc8924 lists requirements in S4, but this document mentions them
>>>    in passing. Instead, as per the Abstract above, this document create=
s new
>>>    requirements and based on them creates a new OAM protocol.
>>>
>>> GIM>> We've followed the requirements listed in RFC 8924 and used them
>>> when designing SFC Echo Request/Reply. SFC Echo Request/Reply addresses=
 the
>>> essential requirements in Section 4 of RFC 8924.
>>>
>>>
>>> CMP: That=E2=80=99s an issue, those are not requirements for a new prot=
ocol.
>>> Neither for a single protocol to perform all functions.
>>>
>>> CMP: Specifically, RFC 8924 says:
>>>
>>>
>>> CMP:   =E2=80=9C7.  Candidate SFC OAM Tools=E2=80=9D
>>> CMP: Why were candidates descarted? When it is shown how they can
>>> address some of the functions.
>>>
>>>
>>>
>>>
>>>
>>>    - rfc8924 lists candidate SFC OAM tools, but this document does not
>>>    consider them. Or compare requirements to options. Perhaps I could b=
e
>>>    pointed to the discussion on the list?
>>>
>>> GIM>> RFC 8924 already provides the analysis and pointed out gaps in
>>> listed protocols. RFC 8924 has concluded that none of the available too=
ls
>>> complies with the requirements.
>>>
>>>
>>> CMP: I do not see that conclusion in RFC 8924, perhaps you can quote /
>>> copy/paste the relevant text. The specific text that includes a conclus=
ion.
>>> And specific text that says that none of the tools comply with the
>>> requirements.
>>>
>>> CMP: In any case, there is also no implication that creating a new
>>> protocol for all requirements and ignoring the analysis of existing
>>> protocols that can be used or extended is in the best interest of SFC=
=E2=80=99s OAM.
>>>
>>> CMP: Additionally, I did not see the discussion on the list of this
>>> comparison (since it does not exist in the draft).
>>>
>>>
>>>
>>>
>>> Additionally, I wonder: Why the file name =E2=80=9Csfc-multi-layer-oam=
=E2=80=9D?
>>>
>>> GIM>> It is historical.
>>>
>>>
>>>
>>>
>>>    Active OAM tools,
>>>
>>>    conformant to the requirements listed in Section 3, improve, for
>>>
>>>    example, troubleshooting efficiency and defect localization in SFP
>>>
>>>    because they specifically address the architectural principles of
>>>
>>>    NSH.  For that purpose, SFC Echo Request and Echo Reply are specifie=
d
>>>
>>>    in Section 6.
>>>
>>>
>>> I do not fully follow these cause-consequence pair of sentences. They
>>> seem to be foundational to the rational of the document, is this why a =
new
>>> OAM protocol is used?
>>>
>>> GIM>> Indeed. Based on the analysis in RFC 8924, we've learned that non=
e
>>> of the available OAM tools can address the requirements for active SFP =
OAM.
>>> The SFC Echo Request/Reply is specifically designed to address these
>>> requirements.
>>>
>>>
>>> CMP: This is a very useful response. As I responded above, there=E2=80=
=99s no
>>> implication that if no existing tools address all requirements, the pat=
h is
>>> to create a brand new one ignoring the existing ones.
>>>
>>>
>>>
>>>
>>> Specifically, I feel this document over-reaches in that it presumes tha=
t
>>> the only =E2=80=9CActive OAM=E2=80=9D protocol for NSH SFCs is this new=
 protocol, whereas
>>> some of the existing protocols listed in rfc8924 are also =E2=80=9CActi=
ve OAM=E2=80=9D.
>>>
>>> GIM>> I think that the document is positioned not as a general active
>>> OAM protocol but as one of the active SFC NSH OAM protocols.
>>>
>>>
>>>
>>>    This mechanism enables on-demand Continuity Check,
>>>
>>>    Connectivity Verification, among other operations over SFC in
>>>
>>>    networks, addresses functionalities discussed in Sections 4.1, 4.2,
>>>
>>>    and 4.3 of [RFC8924].
>>>
>>>
>>> This could be well the case =E2=80=94 however many others (including ex=
isting)
>>> mechanisms also enable in these broad terms all the
>>> connectivity+continuity+trace functions.
>>>
>>> GIM>> We are not questioning that there are other solutions. But these
>>> mechanisms are not supported by specifications that ensure independent
>>> interoperable implementations.
>>>
>>>
>>> CMP: Can you please point to independent interoperable implementations
>>> of draft-ietf-sfc-multi-layer-oam?
>>>
>>> CMP: Part of my point is that any partial solution can be extended
>>> interoperably.
>>>
>>>
>>>
>>> At the same time, this mechanisms is very complex.
>>> I would like to see a study of comparative benefits of this added
>>> complexity vis-a-vis existing approaches that can be extended.
>>>
>>> GIM>> In the face of absence of sufficient and up to date documentation
>>> describing proprietary solutions, I don't see that any comparison can b=
e
>>> comprehensive.
>>>
>>>
>>> CMP: I am not sure if you are answering a different question, but
>>> there=E2=80=99s no reference to any proprietary solutions.
>>>
>>> CMP: ICMP, BFD, iOAM, SFC-Tracceroute, all documented in I-Ds and with
>>> open source implementations.
>>>
>>>
>>>
>>>
>>>
>>>
>>>    The ingress may be
>>>
>>>    capable of recovering from the failure, e.g., using redundant SFC
>>>
>>>    elements.  Thus, it is beneficial for the egress to signal the new
>>>
>>>    defect state to the ingress, which in this example is the Classifier=
.
>>>
>>>    Hence the following requirement:
>>>
>>>
>>>
>>>       REQ#3: SFC OAM MUST support Remote Defect Indication notification
>>>
>>>       by the egress to the ingress.
>>>
>>>
>>> I see a gap between =E2=80=9Cit is beneficial=E2=80=9D and =E2=80=9CMUS=
T=E2=80=9D. What is "Remote
>>> Defect Indication=E2=80=9D in the context of SFC OAM since it is not in=
 the OAM
>>> framework? Is this "Remote Defect Indication=E2=80=9D the only way to a=
chieve the
>>> rerouting or redundancy triggering?
>>>
>>> GIM>> That is one of possible solutions. Other mechanisms may conform t=
o
>>> the requirement using different approach.
>>>
>>>
>>>
>>>
>>> 4.  Active OAM Identification in the NSH
>>>
>>>
>>>
>>>    The O bit in the NSH is defined in [RFC8300] as follows:
>>>
>>>
>>>
>>>       O bit: Setting this bit indicates an OAM packet.
>>>
>>>
>>>
>>>    This document updates that definition as follows:
>>>
>>>
>>>
>>>       O bit: Setting this bit indicates an OAM command and/or data in
>>>
>>>       the NSH Context Header or packet payload.
>>>
>>>
>>>
>>>    Active SFC OAM is defined as a combination of OAM commands and/or
>>>
>>>    data included in a message that immediately follows the NSH.  To
>>>
>>>    identify the active OAM message, the "Next Protocol" field MUST be
>>>
>>>    set to Active SFC OAM (TBA1) (Section 9.1).
>>>
>>>
>>> This is an example of over-reach. A =E2=80=9CNext Protocol=E2=80=9D poi=
nting to IPv4, in
>>> turn pointing to ICMP, in turn pointing to Echo is already one example =
of
>>> =E2=80=9CActive SFC OAM=E2=80=9D. I wonder if this new protocol might b=
e best served by
>>> choosing a name that is not so generic? It could be called =E2=80=9COne=
 of many
>>> active SFC OAM protocols=E2=80=9D :-)
>>>
>>> GIM>> Will clarify that throughout the document "active OAM" and "activ=
e
>>> SFC OAM" refers to specially constructed packets that immediately follo=
w
>>> the SFC Active OAM Header (Figure 2).
>>>
>>>
>>> CMP: The =E2=80=9CSFC Active OAM Header=E2=80=9D is therefore not part =
of the =E2=80=9Cactive
>>> SFC OAM=E2=80=9D packet?
>>>
>>>
>>>
>>>
>>> Otherwise, the =E2=80=9CMUST=E2=80=9D in the last sentence seems to not=
 follow.
>>>
>>>
>>>    The rules for
>>>
>>>    interpreting the values of the O bit and the "Next Protocol" field
>>>
>>>    are as follows:
>>>
>>>
>>> I am extremely concerned about this attempted re-definition (of the
>>> O-bit and Protocol fields). On several fronts as explained below. Durin=
g
>>> RFC8300 the WG evaluated these and provided a solution already.
>>>
>>>
>>>    *  O bit set and the "Next Protocol" value does not match one of
>>>
>>>       identifying active or hybrid OAM protocols (per classification
>>>
>>>       defined in [RFC7799]), e.g., defined in Section 9.1 Active SFC OA=
M
>>>
>>>       (TBA1).
>>>
>>> This potentially breaks the concept of nodes not understanding OAM
>>> (i.e,. Partial deployment of a new protocol)
>>>
>>> GIM>> Can you clarify what do you mean by "nodes not understanding OAM"=
?
>>> Partial deployment is, in my opinion, an operational issue. An operator
>>> plans deployments of new releases according to new features and their
>>> intended use.
>>>
>>>
>>> CMP: Apologies, I meant not s/understanding/parsing/.
>>>
>>> CMP: I agree it is an operational issue =E2=80=94 an issue of operation=
s. Like
>>> the =E2=80=9CO=E2=80=9D in =E2=80=9COAM=E2=80=9D. Should Operational Co=
nsiderations be included as well?
>>>
>>>
>>>
>>>
>>>
>>>          - a Fixed-Length Context Header or Variable-Length Context
>>>
>>>          Header(s) contain an OAM command or data.
>>>
>>>
>>>
>>>          - the "Next Protocol" field determines the type of payload.
>>>
>>> The semantic of Context Headers is outside this definition. For example
>>> the types in MD Type 2 define the variable headers.
>>>
>>> This potentially breaks also OAM, since things like ECMP can be encoded
>>> in context headers that the OAM needs. (e.g., "Flow ID=E2=80=9D
>>> from draft-ietf-sfc-nsh-tlv).
>>>
>>> GIM>> As I understand it, MD Type 2 Flow ID TLV is recommended to
>>> identify a flow in SFC NSH. The document makes the use of this method.
>>>
>>>
>>> CMP: How?
>>>
>>>
>>>
>>>
>>> Further, is this describing a Hybrid OAM use?
>>>
>>> GIM>> No, the document does not describe the use of hybrid OAM (per RFC
>>> 7799).
>>>
>>>
>>>
>>>    *  O bit set and the "Next Protocol" value matches one of identifyin=
g
>>>
>>>       active or hybrid OAM protocols:
>>>
>>>
>>>
>>>          - the payload that immediately follows the NSH MUST contain an
>>>
>>>          OAM command or data.
>>>
>>> This is also unclear =E2=80=94 what is an OAM command or data? If the O=
-bit is
>>> set, it is an OAM packet.
>>>
>>> GIM>> What is an OAM packet? Is an SFC NSH packet with IOAM an OAM
>>> packet or not? If an SFC NSH packet is part of flow under the Alternate
>>> Marking, is it an OAM packet because the Alternate Marking method is an
>>> example of the hybrid OAM?
>>>
>>>
>>> CMP: This reads like not answering by asking questions.
>>>
>>> CMP: A user packet with marking, implicitly or explicitly, is not an OA=
M
>>> packet.
>>>
>>>
>>>
>>>
>>>
>>>    *  O bit is clear:
>>>
>>>
>>>
>>>          - no OAM in a Fixed-Length Context Header or Variable-Length
>>>
>>>          Context Header(s).
>>>
>>>
>>>
>>>          - the payload determined by the "Next Protocol" field MUST be
>>>
>>>          present.
>>>
>>> It is unclear the rational for this.
>>>
>>> GIM>> Can you please clarify your interpretation, so we can look for
>>> ways to improve the text?
>>>
>>>
>>> CMP: Same as above. It is unclear why these rules. It is not a matter o=
f
>>> interpretation.
>>>
>>>
>>>
>>>
>>>
>>>    *  O bit is clear, and the "Next Protocol" field identifies active o=
r
>>>
>>>       hybrid OAM protocol MUST be identified and reported as an
>>>
>>>       erroneous combination.  An implementation MAY have control to
>>>
>>>       enable processing of the OAM payload.
>>>
>>> This seems to break the existing usage in draft-ietf-sfc-ioam-nsh.
>>> Section 4.2 of draft-ietf-sfc-ioam-nsh says clearly:
>>>
>>> GIM>> I don't see any problem. In fact, both definitions are in sync.
>>> According to draft-ietf-sfc-ioam-nsh if the Next Protocol field identif=
ies
>>> a use data payload, e.g., IPv6, then O bit MUST NOT be set. If the Next
>>> Protocol is set to IOAM, then the O-bit MUST be set.
>>>
>>>
>>> CMP: Sorry, but you do not seem to be actually reading
>>> draft-ietf-sfc-ioam-nsh. Please refer to:
>>>
>>> CMP:
>>> https://datatracker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4=
.2
>>>
>>> CMP: 4.2.  IOAM and the use of the NSH O-bit
>>>    [RFC8300] defines an "O bit" for OAM packets.  Per [RFC8300] the O
>>>    bit must be set for OAM packets and must not be set for non-OAM
>>>    packets.  Packets with IOAM data included MUST follow this
>>>    definition, i.e. the O bit MUST NOT be set for regular customer
>>>    traffic which also carries IOAM data and the O bit MUST be set for
>>>    OAM packets which carry only IOAM data without any regular data
>>>    payload.
>>>
>>> CMP: Please note the =E2=80=9CMUST NOT=E2=80=9D in the paragraph immedi=
ately above.
>>>
>>>
>>>
>>> We agree in how O-bit works in presence of IOAM that accompanies user
>>> data and without it.
>>>
>>>
>>> CMP: I do not see that agreement.
>>>
>>>
>>>
>>>
>>>
>>> 4.2.  IOAM and the use of the NSH O-bit
>>>
>>>
>>>
>>>    [RFC8300] defines an "O bit" for OAM packets.  Per [RFC8300] the O
>>>
>>>    bit must be set for OAM packets and must not be set for non-OAM
>>>
>>>    packets.  Packets with IOAM data included MUST follow this
>>>
>>>    definition, i.e. the O bit MUST NOT be set for regular customer
>>>
>>>    traffic which also carries IOAM data and the O bit MUST be set for
>>>
>>>    OAM packets which carry only IOAM data without any regular data
>>>
>>>    payload.
>>>
>>>
>>>
>>>
>>> 5.  Active SFC OAM Header
>>>
>>>
>>>
>>>    As demonstrated in Section 4 [RFC8924] and Section 3 of this
>>>
>>>    document, SFC OAM is required to perform multiple tasks.  Several
>>>
>>>    active OAM protocols could be used to address all the requirements.
>>>
>>>    When IP/UDP encapsulation of an SFC OAM control message is used,
>>>
>>>    protocols can be demultiplexed using the destination UDP port number=
.
>>>
>>>    But extra IP/UDP headers, especially in an IPv6 network, add
>>>
>>>    noticeable overhead.  This document defines Active OAM Header
>>>
>>>    (Figure 2) to demultiplex active OAM protocols on an SFC.
>>>
>>>
>>> Does this paragraph imply that the main reason for this protocol is thi=
s
>>> perceived overhead? If so, experience seems to show that in practice
>>> IP-encaped OAM works fine (as e.g., for LSP Ping).
>>>
>>> GIM>> Isn't IP/UDP encapsulation, and IPv6 in particular, is a larger
>>> overhead?
>>>
>>>
>>> CMP: I am sorry Greg to call this out, but you are choosing again to no=
t
>>> answer the question and instead ask another one.
>>>
>>> CMP: I am happy to answer: it is larger. It also does not matter. And
>>> further it is proven to work in LSP Ping.
>>>
>>> CMP: My question again: is the whole purpose of this new protocol to be
>>> overhead efficient? I am sure there are ways of encasulating that are m=
ore
>>> overhead-efficient than draft-ietf-sfc-multi-layer-oam.
>>>
>>>
>>>
>>>
>>> Alternatively, =E2=80=9CNext Protocols=E2=80=9D could be defined for =
=E2=80=9Craw=E2=80=9D existing
>>> protocols.
>>>
>>>
>>>       Msg Type - six bits long field identifies OAM protocol, e.g., Ech=
o
>>>
>>>       Request/Reply or Bidirectional Forwarding Detection.
>>>
>>>
>>> Why does BFD get encapsulated in this new protocol, as opposed to using
>>> a =E2=80=9CNext Protocol=E2=80=9D for it? That looks like unnecessary o=
verhead and
>>> indirection.
>>>
>>> GIM>> Are you proposing assigning different Next Protocol values for
>>> every possible active OAM protocol?
>>>
>>>
>>> CMP: I am not proposing anything. I am simply asking a question.
>>>
>>>
>>>
>>>
>>>
>>>       Flags - eight bits long field carries bit flags that define
>>>
>>>       optional capability and thus processing of the SFC active OAM
>>>
>>>       control packet, e.g., optional timestamping.
>>>
>>> Does this timestamp conflict with context header timestamps?
>>> E.g., rfc8592 or draft-mymb-sfc-nsh-allocation-timestamp.
>>>
>>> GIM>> What do you see as a potential conflict?
>>>
>>>
>>> CMP: Two timestamps in different parts of a packet.
>>>
>>>
>>>
>>>
>>>
>>> 6.  Echo Request/Echo Reply for SFC
>>>
>>>
>>>
>>>    Echo Request/Reply is a well-known active OAM mechanism extensively
>>>
>>>    used to verify a path's continuity, detect inconsistencies between a
>>>
>>>    state in control and the data planes, and localize defects in the
>>>
>>>    data plane.  ICMP ([RFC0792] for IPv4 and [RFC4443] for IPv6
>>>
>>>    networks, respectively) and [RFC8029] are examples of broadly used
>>>
>>>    active OAM protocols based on the Echo Request/Reply principle.  The
>>>
>>>    SFC Echo Request/Reply defined in this document addresses several
>>>
>>>    requirements listed in Section 3.  Specifically, it can be used to
>>>
>>>    check the continuity of an SFP, trace an SFP, or localize the failur=
e
>>>
>>>    within an SFP.  The SFC Echo Request/Reply control message format is
>>>
>>>    presented in Figure 3.
>>>
>>>
>>> This seems to be an important paragraph =E2=80=94 would be useful to al=
so
>>> understand how other existing and broadly used protocols cannot fulfill
>>> requirements.
>>>
>>> GIM>> RFC 8924 already provided a comprehensive analysis and concluded
>>> that none of the available tools can fully conform to the requirements
>>> listed in Section 4.
>>>
>>>
>>> CMP: As per above, I do not see that conclusion.
>>>
>>> CMP: And frankly even if that was the case, there=E2=80=99s no implicat=
ion that
>>> using the existing pieces is not sufficient, or that it is not easier t=
o
>>> extend the candidate protocols.
>>>
>>>
>>>
>>>
>>>
>>>       Length - two-octet-long field equal to the Value field's length i=
n
>>>
>>>       octets.
>>>
>>>
>>> There are several nested lengths defined in this document =E2=80=94 wou=
ld be
>>> useful to analyze that they do not result in issues such as piggybackin=
g
>>> unaccounted data.
>>>
>>> GIM>> Do you see any scenario when that might be the case?
>>>
>>>
>>>
>>> 6.3.1.  Source TLV
>>>
>>>
>>>
>>>    Responder to the SFC Echo Request encapsulates the SFC Echo Reply
>>>
>>>    message in IP/UDP packet if the Reply mode is "Reply via an IPv4/IPv=
6
>>>
>>>    UDP Packet".  Because the NSH does not identify the ingress node tha=
t
>>>
>>>    generated the Echo Request, the source ID MUST be included in the
>>>
>>>    message and used as the IP destination address and destination UDP
>>>
>>>    port number of the SFC Echo Reply.  The sender of the SFC Echo
>>>
>>>    Request MUST include an SFC Source TLV (Figure 5).
>>>
>>>
>>> This seems to negate the benefit of less overhead, if the IP/UDP fields
>>> are embedded as OAM TLVs.
>>>
>>> GIM>> Only the Source ID is required, not the whole set of IP and UDP
>>> headers.
>>>
>>>
>>> This also seems to be a bit of an invitation for an attack.
>>>
>>>
>>>
>>> 6.4.1.  Errored TLVs TLV
>>>
>>>
>>> I wonder at this point if it is easier to use LSP Ping directly instead
>>> of re-define it.
>>>
>>> GIM>> If someone wants to explore that option, of course.
>>>
>>>
>>>
>>> 6.5.1.  SFC Reply Path TLV
>>>
>>> =E2=80=A6
>>>
>>>    *  Service Index: the value for the Service Index field in the NSH o=
f
>>>
>>>       the SFC Echo Reply message.
>>>
>>> How is the service index in a reply constructed?
>>>
>>> GIM>> It is provided by the sender of the SFC Echo Request.
>>>
>>>
>>> CMP: Does this mean it skips hops? Apologies I do not understand.
>>>
>>>
>>>
>>>
>>>
>>>
>>> 6.5.3.  SFC Echo Reply Reception
>>>
>>>
>>>
>>>    An SFF SHOULD NOT accept SFC Echo Reply unless the received message
>>>
>>>    passes the following checks:
>>>
>>>
>>>
>>>    *  the received SFC Echo Reply is well-formed;
>>>
>>>
>>>
>>>    *  it has an outstanding SFC Echo Request sent from the UDP port tha=
t
>>>
>>>       matches destination UDP port number of the received packet;
>>>
>>>
>>> Is the demultiplexing based on UDP, OAM handle, or combination?
>>>
>>> GIM>> The values of the Sender's Handle and  Sequence Number fields can
>>> be used.
>>>
>>>
>>> CMP: I understand several values can be used.
>>> CMP: Which one is actually used?
>>> CMP: If the Handles and sequences match but not the port?
>>>
>>>
>>>
>>>
>>>
>>> 6.6.  Verification of the SFP Consistency
>>>
>>>    *  Collect information of the traversed by the CVReq packet SFs and
>>>
>>>       send it to the ingress SFF as CVRep packet over IP network;
>>>
>>>
>>> What if NSH is not over IP?
>>>
>>> GIM>> Then the operator will specify another method using the Reply
>>> mode.
>>>
>>>
>>> CMP: Sorry that does not answer my question. The text in question is no=
t
>>> contextual to a specified reply mode.
>>>
>>>
>>>
>>>
>>>
>>>    SF Type: Two octets long field.  It is defined in [RFC9015] and
>>>
>>>    indicates the type of SF, e.g., Firewall, Deep Packet Inspection, WA=
N
>>>
>>>    optimization controller, etc.
>>>
>>>
>>> Is RFC 9015 a hard dependency to implement this OAM?
>>>
>>> GIM>> RFC 9015 established the IANA registry of SF Type and any new SF
>>> types must be registered.
>>>
>>>
>>>
>>>    IANA is requested to assign a new type from the SFC Active OAM
>>>
>>>    Message Type sub-registry as follows:
>>>
>>>
>>>
>>>           +=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D+
>>>
>>>           | Value |         Description         | Reference     |
>>>
>>>           +=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D+
>>>
>>>           | TBA2  | SFC Echo Request/Echo Reply | This document |
>>>
>>>           +-------+-----------------------------+---------------+
>>>
>>>
>>> Is there a single value for both Request and Reply?
>>>
>>> GIM>> Yes, it is a single value. Echo Request and Echo Reply are
>>> identified in the Message Type field (Figure 3).
>>>
>>>
>>> CMP: Is this document defining a full 64k space for a single value? If
>>> so it appears to be wasteful.
>>>
>>>
>>>
>>>
>>>
>>> 9.2.1.  Version in the Active SFC OAM Header
>>>
>>> 9.3.1.  SFC Echo Request/Reply Version
>>>
>>>
>>> There seems to be a version for the OAM and a version for the msg type.
>>> Is this correct? Are they hierarchical versions? Or independent?
>>> This seems to overly complicate parsing and compliance.
>>>
>>> GIM>> All versions are independent.
>>>
>>>
>>> CMP: This seems like an operational unnecessary complexity, in keeping =
a
>>> matrix of supported combination of versions. If there was an Operationa=
l
>>> Considerations section, this should be included.
>>>
>>>
>>>
>>>
>>>
>>> 9.3.3.  SFC Echo Request/Echo Reply Message Types
>>>
>>> Does this mean that there=E2=80=99s a protocol number for =E2=80=9CActi=
ve OAM=E2=80=9D with a
>>> protocol number for =E2=80=9CRequest/Reply=E2=80=9D with a protocol num=
ber for either
>>> request or reply?
>>>
>>> GIM>> These are not all protocol numbers. Only the Active OAM is a new
>>> protocol number. Others are message types.
>>>
>>>
>>> CMP: Apologies I was not clear.
>>> CMP: The =E2=80=9CSFC Active OAM=E2=80=9D is actually a "SFC Next Proto=
col=E2=80=9D.
>>> CMP: My intention of using =E2=80=9Cprotocol number=E2=80=9D is in a ge=
neric way. To get
>>> to some OAM function, a node needs to recursively parse 3 TLVs. Correct=
?
>>> This seems overly complex.
>>>
>>>
>>>
>>>
>>>
>>>    Values defined for the Return Codes sub-registry are listed in
>>>
>>>    Table 14.
>>>
>>>
>>> Various values in this table are not defined in the document. The
>>> procedures seem lacking.
>>>
>>> GIM>> Other specifications may define additional code points in the
>>> registry.
>>>
>>>
>>> CMP: Thank you. The procedures still seem lacking.
>>>
>>> CMP: Best,
>>>
>>> CMP: =E2=80=94 Carlos.
>>>
>>>
>>>
>>>
>>>
>>> 9.7.  SF Identifier Types
>>>
>>> This document seems to be creating a space for identifying SFs =E2=80=
=94 which I
>>> thought was mostly outside the scope of OAM to test SFs.
>>>
>>> GIM>> The registry is of SF Identifiers, not of SF Types (that already
>>> exists). Hope that clarifies the issue.
>>>
>>>
>>> Does this further imply that there=E2=80=99s a new requirement to have =
unique
>>> identifiers within the domain for all SFs?
>>>
>>> I hope these comments and review questions and concerns are useful for
>>> the WG discussion and consideration.
>>>
>>> Thanks,
>>>
>>> Carlos.
>>>
>>>
>>>
>>>
>>> Nov 1, 2021 2:50 PM=E3=80=81Joel Halpern Direct <jmh.direct@joelhalpern=
.com>=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB
>>> :
>>>
>>> I have received a polite request with explanation for delay asking for
>>> more time to read and review the subject document.  Given the state of =
the
>>> working group, i want to encourage any and all review.  So I am extendi=
ng
>>> the last call by two additional weeks.
>>>
>>> Please read and review the document.
>>> Also, if you are willing to serve as shepherd for this, please let the
>>> chairs know.  (Don't worry if you have not shepherded a document before=
.
>>> The chairs are more than happy to help you with the process.)
>>>
>>> Thank you,
>>> Joel
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>>> --
>>> <image001.jpg> <http://www.verizon.com/>
>>> *Gyan Mishra*
>>> *Network Solutions Architect *
>>> *Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*
>>>
>>> *M 301 502-1347*
>>>
>>>
>>>
>>>
>>> --
>>> <image001.jpg> <http://www.verizon.com/>
>>> *Gyan Mishra*
>>> *Network Solutions Architect *
>>> *Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*
>>>
>>> *M 301 502-1347*
>>>
>>>
>>>
>> <Diff_ draft-ietf-sfc-multi-layer-oam-17.txt -
> draft-ietf-sfc-multi-layer-oam-18.txt.html>
>
>
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr">Dear Carlos,<div>thank y=
ou for the continued discussion. Please find my notes in-lined below and ta=
gged GIM3&gt;&gt;.=C2=A0 I&#39;m looking forward to guidance from the Chair=
s on how to proceed further.</div><div><br></div><div>Happy Holidays to eve=
ryone!</div><div><br></div><div>Regards,</div><div>Greg</div></div><br><div=
 class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, Dec 18=
, 2021 at 2:41 PM Carlos Pignataro (cpignata) &lt;<a href=3D"mailto:cpignat=
a@cisco.com" target=3D"_blank">cpignata@cisco.com</a>&gt; wrote:<br></div><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex">



<div>
<div dir=3D"auto">
Dear Greg,
<div><br>
</div>
<div>Thank you for the reply =E2=80=94 please find inline my follow-ups (to=
 the comments you responded to, even though there=E2=80=99s a few you misse=
d or otherwise skipped)</div>
<div><br>
</div>
<div>As dialogue in this thread seem to be getting intertwined and hard to =
follow, with several weeks between responses, I will let the chairs (I beli=
eve there=E2=80=99s no shepherd assigned) track the issues and review comme=
nts=C2=A0<span style=3D"color:rgb(0,0,0)">(not
 sure if there=E2=80=99s an issue tracker)</span><span style=3D"color:rgb(0=
,0,0)">=C2=A0</span>and take it from here.</div>
<div><br>
</div>
<div>Happy Holidays!</div>
<div>
<div><br>
<blockquote type=3D"cite">
<div>12/15/21 =E5=8D=88=E5=BE=8C8:00=E3=80=81Greg Mirsky &lt;<a href=3D"mai=
lto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;=
=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB:</div>
<br>
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">Dear Carlos,
<div>please find my notes below in-line under the GIM2&gt;&gt; tag. Attache=
d is the diff highlighting two editorial changes.</div>
<div><br>
</div>
<div>Regards,</div>
<div>Greg</div>
</div>
<br>
<div class=3D"gmail_quote">
<div dir=3D"ltr" class=3D"gmail_attr">On Fri, Nov 26, 2021 at 8:18 PM Carlo=
s Pignataro (cpignata) &lt;<a href=3D"mailto:cpignata@cisco.com" target=3D"=
_blank">cpignata@cisco.com</a>&gt; wrote:<br>
</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>Dear Greg,
<div><br>
</div>
<div>I disagree. My perspective is that they go from not helpful to plain h=
armful.</div>
<div><br>
</div>
<div>Let=E2=80=99s look at those three aspects one-by-one (changing the bul=
leted list into a numbered list for ease of tracking):</div>
<div>
<ol>
<li>This is no different than RFC 8300. The O bit specifies the packet bein=
g OAM,<span>=C2=A0</span></li></ol>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; I don&#39;t know of a definition of an &quot;OAM packet&q=
uot;. Even more, RFC 8300 does not refer to any such definition, nor does i=
t provide it.=C2=A0 draft-ietf-sfc-multi-layer-oam clarifies the use of O b=
it for the active SFC NSH OAM.</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP2: I am not sure of the implication of you not knowing that definit=
ion, nor do I see this response moving alignment forward.</div>
<div><br>
</div>
<div><span style=3D"color:rgb(0,0,0)">CMP2:</span><span style=3D"color:rgb(=
0,0,0)">=C2=A0</span>From RFC8300:</div>
<div>
<div><span style=3D"color:rgb(0,0,0)">CMP2:</span><span style=3D"color:rgb(=
0,0,0)">=C2=A0</span>=C2=A0 =C2=A0 =C2=A0 The O bit MUST be set for OAM pac=
kets and MUST NOT be set for</div>
<div><span style=3D"color:rgb(0,0,0)">CMP2:</span><span style=3D"color:rgb(=
0,0,0)">=C2=A0</span>=C2=A0 =C2=A0 =C2=A0 non-OAM packets.=C2=A0 The O bit =
MUST NOT be modified along the SFP.</div>
<div><br>
</div>
CMP2: And RFC8924 includes =E2=80=9COAM packet=E2=80=9D 30 times.<br></div>=
</div></div></div></div></blockquote><div>GIM3&gt;&gt; I imagine that since=
 a Classifier encapsulates a packet into NSH, the Classifier also is respon=
sible for properly setting the O bit. To avoid possible interoperability is=
sues, an implementor=C2=A0must follow clearly defined rules that govern the=
 handling of the O bit. I assume that part of such rules is the definition =
of what is an OAM packet. It seems that without that interoperation among i=
mplementations of SFC elements (e.g., Classifier from vendor A and SFFs fro=
m vendor B) is not guaranteed.</div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div><div dir=3D"auto"><div><div><div>
<br>
</div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<ol>
<li>the Next Protocol specifies the type of packet which can be =E2=80=9CAc=
tive SFC OAM=E2=80=9D</li><ul>
<li>Stating however that the identification is based on a combination of fi=
elds is incorrect.</li></ul>
<li>This is not a generic behavior that needs specifying or updating. It is=
 part of the specific NSH Next Protocol value behavior for the NSH Next Pro=
tocol being defined as =E2=80=9CActive SFC OAM=E2=80=9D.</li><li>This is in=
correct and a serious over-reach. Specifically:</li><ul>
<li>If the O bit is set and the Next protocol is not =E2=80=9CActive SFC OA=
M=E2=80=9D, the definition is much beyond the scope of this document =E2=80=
=94 since this document specifies behaviors for one specific SFC OAM protoc=
ol which is =E2=80=9COne Active SFC OAM=E2=80=9D (name to be narrowscoped
 as per other pending thread)</li></ul>
</ol>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; I don&#39;t see why you re-name the Active SFC OAM protoc=
ol into &quot;One Active SFC OAM&quot;. That is not what is in the draft. A=
re you preparing another draft that you believe will update draft-ietf-sfc-=
multi-layer-oam by introducing an additional
 active SFC OAM protocol?=C2=A0</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP2: My point is that=C2=A0draft-ietf-sfc-multi-layer-oam is not the =
only Active SFC OAM protocol.</div>
<div>CMP2: RFC8924 includes ICMP, which by simply setting O=3D1 and NP as I=
P can be used.\</div></div></div></div></div></blockquote><div>GIM3&gt;&gt;=
 I believe that the document is clear that the described SFC Echo Request/R=
eply is not the only Active SFC OAM protocol. I have a question about your =
example. If the NSH=C2=A0payload is ICMP, would the O bit be always set?</d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div dir=3D"auto"=
><div><div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<ol>
<ul>
<li>If the O bit is set and the Next protocol is not =E2=80=9CActive SFC OA=
M=E2=80=9D, and this document somehow concludes that the OAM is in the Cont=
ext Header, then it is:</li><ul>
<li>Breaking other OAM protocols including other Active SFC OAM protocols e=
ncapsulated in IPv4, in IPv6, SFC Trace. It is valid to have O=3D1, NSH NP =
as IPv4, and an OAM packet encapsulated.=C2=A0</li></ul>
</ul>
</ol>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; Protocols that use IP/UDP encapsulation are not active SF=
M OAM protocols even though they might be used as such. I expect that if th=
e payload of NSH is an ICMPv6 echo request, the O bit will be cleared and t=
he Next Protocol set to IPv6
 value.</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP2: The first sentence is interesting:</div>
<div>CMP2: 1. please point to a reference that explains that using a specif=
ic encapsulation prevents specific functionality.</div>
<div>CMP2: 2. What is a protocol used as active OAM but not being active OA=
M?</div></div></div></div></div></blockquote><div>GIM3&gt;&gt; According to=
 RFC 7799 &quot;Active Methods generate packet streams.&quot;. In other wor=
ds, active oam uses specifically constructed packets. If a protocol doesn&#=
39;t use such packets, then it is not active. RFC 7799 defines OAM methods =
that combine passive and active as a hybrid. Hybrid OAM methods are outside=
 the scope of=C2=A0this document.</div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex"><div><div dir=3D"auto"><div><div>
<div>CMP2: Regarding the second sentence, thanks for sharing what you expec=
t =E2=80=94 however that is different than what specs write :-) Why would e=
ncapsulation dictate the value of the O bit? Take for example BFD encapsula=
ted in IP=E2=80=A6=C2=A0</div></div></div></div></div></blockquote><div>GIM=
3&gt;&gt; I&#39;ll repeat my question from the above. Would any BFD control=
 message encapsulated in IP/UDP have the O bit set in the NSH?=C2=A0</div><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex"><div><div dir=3D"auto"><di=
v><div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<ol>
<ul>
<ul>
<li>Breaking the use of context headers, since they need context that ought=
 to equally apply to OAMs and to data packets, as for example a Flow Label,=
 a Forwarding context, etc. Re-writing=C2=A0Context Headers breaks that.</l=
i></ul>
</ul>
</ol>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; draft-ietf-sfc-multi-layer-oam does not include any proce=
ssing that requires re-writing an NSH Context Header.=C2=A0</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP2: Your document says the following:</div>
<div>CMP2: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- An SFC NSH Context Header(s)=
 contain an OAM processing</div>
<div>CMP2: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0instructions or data.</div>
CMP2: which prevents using context header for spec=E2=80=99ed context heade=
r uses.<br></div></div></div></div></blockquote><div>GIM3&gt;&gt; Can you p=
lease clarify it for me. As I understand RFC 8300, an NSH may include multi=
ple NSH Context Headers. Is my understanding correct?=C2=A0</div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex"><div><div dir=3D"auto"><div><div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<ol>
<ul>
</ul>
</ol>
<div><br>
</div>
<div>I=E2=80=99d encourage the WG, shepherd, and WG Chairs to more closely =
inspect and review this document, specifically whether is defining one SFC =
Active OAM protocol, or breaking functionality while redefining base RFC 83=
00 behavior.</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>Although these were brought up before, highlighting a couple of commen=
ts:</div>
<div><br>
</div>
<div><br>
</div>
<div>1.=C2=A0 Introduction<br>
=C2=A0 =C2=A0Also, this document updates=C2=A0Section 2.2 of [RFC8300] in p=
art of the
<div>=C2=A0 =C2=A0definition of O bit in the NSH.</div>
<br>
CMP: I do not see the need to redefine the O bit in the NSH.</div>
<div><br>
</div>
<div><br>
</div>
<div>4.=C2=A0 Active OAM Identification in the NSH
<div>=C2=A0 =C2=A0The O bit in the NSH is defined in [RFC8300] as follows:<=
/div>
<div>=C2=A0 =C2=A0 =C2=A0 O bit: Setting this bit indicates an OAM packet.<=
/div>
<div>=C2=A0 =C2=A0This document updates that definition as follows:</div>
<div>=C2=A0 =C2=A0 =C2=A0 O bit: Setting this bit indicates an OAM command =
and/or data in</div>
<div>=C2=A0 =C2=A0 =C2=A0 the NSH Context Header or packet payload.</div>
<br>
CMP: There is, as shown above, no need for this.</div>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; As a result of RFC 8300 not providing a reference or defi=
nition of an &quot;OAM packet&quot;, this draft addresses that for the case=
 of Active SFC OAM.=C2=A0</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP2: Thank you for explaining the rational for the O-bit text in your=
 document.</div>
<div>CMP2: Please search for =E2=80=9COAM packet=E2=80=9D in existing RFCs =
going back to at least 15 years ago.</div>
<div>CMP2:=C2=A0draft-ietf-sfc-multi-layer-oam does not provide the definit=
ion (not needed frankly) of what you say needs defining.</div></div></div><=
/div></div></blockquote><div>GIM3&gt;&gt; I am looking from the point of an=
 implementor=C2=A0that is tasked with developing the O bit functionality of=
 a Classifier function. I believe that without a clear definition of what i=
s an OAM packet interoperability among SFC elements is not guaranteed.</div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div dir=3D"auto"><=
div><div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
</div>
<div>
<div>=C2=A0 =C2=A0* =C2=A0O bit set and the &quot;Next Protocol&quot; value=
 does not match the value</div>
<div>=C2=A0 =C2=A0 =C2=A0 Active SFC OAM (TBA1), defined in Section 9.1:</d=
iv>
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- An SFC NSH Context Header(s) conta=
in an OAM processing</div>
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0instructions or data.</div>
<br>
CMP: As shown above, this 1. breaks functionality (e.g., Flow Label in cont=
ext) and 2. has absolutely *no* need to be included in this specific OAM pr=
otocol document.</div>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; If there&#39;s no NSH Context Header with OAM processing =
instruction or data, then the O bit will not be set. If one or more NSH Con=
text Header includes OAM processing instructions or data, then, I assume, t=
he O bit will be set. draft-ietf-sfc-multi-layer-oam
 does not change that. (I much appreciate Frank&#39;s comments and the disc=
ussion that helped clarify that scenario.)</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP2: Can you please share a reference to OAM in NSH context headers?<=
/div></div></div></div></div></blockquote><div>GIM3&gt;&gt; The fact that n=
one has been defined up to now, doesn&#39;t mean that that will never happe=
n. Unless, of course, the WG decides to adopt and publish a document that e=
xplicitly prohibits using the NSH Context Header for OAM processing instruc=
tions and data.=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
"><div><div dir=3D"auto"><div><div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
</div>
<div><br>
</div>
<div>5.=C2=A0 Active SFC OAM Header<br>
<br>
</div>
<div>
<div>=C2=A0 =C2=A0This document defines Active OAM Header</div>
<div>=C2=A0 =C2=A0(Figure 2) to demultiplex active OAM protocols on an SFC.=
</div>
</div>
<div><br>
</div>
<div>CMP: The identification of OAM protocols is already solved directly in=
 RFC 8300 by using the NSH Next Protocol.</div>
<div>CMP: This meta-header is redundant at best.</div>
<div><br>
</div>
<div>
<div>=C2=A0 =C2=A0 =C2=A0 Msg Type - six bits long field identifies OAM pro=
tocol, e.g., Echo</div>
<div>=C2=A0 =C2=A0 =C2=A0 Request/Reply or Bidirectional Forwarding Detecti=
on.</div>
<br>
CMP: First, why would BFD be carried as =E2=80=9COne SFC Active OAM protoco=
l=E2=80=9D -&gt; G-ACh-like meta-header with BFD Msg Type?</div>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; draft-ietf-sfc-multi-layer-oam does not define how BFD to=
 be carried in NSH environment. Will remove the reference to BFD in the nex=
t update.=C2=A0</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP2: Whether you remove it from your draft, it is still another SFC A=
ctive OAM Protocol.</div></div></div></div></div></blockquote><div>GIM3&gt;=
&gt; Do you refer to the BFD Control message encapsulated in the SFC Active=
 OAM header or with, for example, IP/UDP encapsulation under the NSH?</div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex"><div><div dir=3D"auto"><d=
iv><div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div>CMP: Second, I believe this also explains that what this document is d=
efining is the =E2=80=9CEcho Request/Reply=E2=80=9D Active OAM Protocol.</d=
iv>
<div><br>
</div>
<div>CMP: Since the name of the active OAM protocol defined in this documen=
t is &quot;<font><span>Echo Request/Reply=E2=80=9D, could I please request =
to:</span></font></div>
<div><font>CMP: 1. Provide a more specific name (since=C2=A0Echo Request/Re=
ply can easily be confused with using ICMP)</font></div>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; Throughout the document, &quot;Echo Request/Reply&quot; a=
nd &quot;SFC Echo Request/Reply&quot; are used interchangeably. Will add an=
 explicit note to that in the Terminology section.</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP2: Whether there=E2=80=99s a global replace, ICMP can still be anot=
her SFC Active OAM Protocol.</div></div></div></div></div></blockquote><div=
>GIM3&gt;&gt; I&#39;ll repeat my question here. Would an ICMP packet always=
 have the O bit set in its NSH?=C2=A0</div><blockquote class=3D"gmail_quote=
" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex"><div><div dir=3D"auto"><div><div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><font>CMP: 2. Rename the title of this document to=C2=A0clearly define=
 its scope for one specific SFC Active OAM=C2=A0<span>protocol, by name, an=
d not all Active OAM Protocols?</span></font></div>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; The document provides the framework for Active SFC OAM an=
d defines SFC Echo Request/Reply protocol. I will gladly update the title o=
f the document, the WG decides that is necessary.</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP2: What you write immediately above does not match the Abstract of=
=C2=A0draft-ietf-sfc-multi-layer-oam.</div>
<div>CMP2: And again, the only time the word =E2=80=9CFramework appears in =
this draft is as part of the Citation for=C2=A0RFC8924! :-)</div>
<div>CMP2: No other framework needed.=C2=A0</div>
<div>CMP2: The Abstract says =E2=80=9Crequirements=E2=80=9D, &quot;an encap=
sulation=E2=80=9D, &quot;a mechanism to detect and localize defects=E2=80=
=9D=E2=80=A6 you say now a =E2=80=9Cframework=E2=80=9D and =E2=80=9Ca proto=
col=E2=80=9D.</div>
<div><br>
</div>
<div>Best,</div>
<div><br>
</div>
<div>Carlos.</div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
</div>
<div><br>
</div>
<div>Best,</div>
<div><br>
</div>
<div>Carlos.</div>
<div><br>
<blockquote type=3D"cite">
<div>On Nov 26, 2021, at 10:30 PM, Greg Mirsky &lt;<a href=3D"mailto:gregim=
irsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:</di=
v>
<br>
<div>
<div dir=3D"ltr">Dear Carlos,
<div>I believe that the proposed new text clarifies several aspects of O bi=
t:</div>
<div>
<ul>
<li>active SFC NSH OAM packet is identified by the combination of O bit set=
 and the value of the NSH&#39; Next Protocol field is Active SFC OAM;</li><=
li>the combination of O bit clear and the Next Protocol set to the Active S=
FC OAM value - erroneous and must be reported;</li><li>O bit set and the Ne=
xt Protocol is not Active SFC OAM - Context Header(s) include OAM processin=
g instructions or data.</li></ul>
<div>Would you agree that these are helpful clarifications?</div>
</div>
<div><br>
</div>
<div>Regards,</div>
<div>Greg</div>
</div>
<br>
<div class=3D"gmail_quote">
<div dir=3D"ltr" class=3D"gmail_attr">On Fri, Nov 26, 2021 at 7:10 PM Carlo=
s Pignataro (cpignata) &lt;<a href=3D"mailto:cpignata@cisco.com" target=3D"=
_blank">cpignata@cisco.com</a>&gt; wrote:<br>
</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>Thank you Frank and Greg =E2=80=94 what is the actual behavioral chang=
e in the proposed redefinition of the O-bit from the processing and rules d=
efined in RFC8300?
<div><br>
</div>
<div>Thanks,</div>
<div><br>
</div>
<div>Carlos.<br>
<div><br>
<blockquote type=3D"cite">
<div>On Nov 26, 2021, at 4:09 PM, Frank Brockners (fbrockne) &lt;<a href=3D=
"mailto:fbrockne=3D40cisco.com@dmarc.ietf.org" target=3D"_blank">fbrockne=
=3D40cisco.com@dmarc.ietf.org</a>&gt; wrote:</div>
<br>
<div>
<div style=3D"font-family:Helvetica;font-size:12px;font-style:normal;font-v=
ariant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:star=
t;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;t=
ext-decoration:none">
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">Hi Carlos,<u></u><u></u></span></div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">Personally I don=E2=80=99t see a strong need to evolve=
 the definition of the O-bit =E2=80=93 but if the working group decides to =
do so, IMHO it would be good to ensure that the O-bit indeed signals the fa=
ct that active OAM information related to
 NSH is carried.<u></u><u></u></span></div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">Cheers, Frank<u></u><u></u></span></div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE"><u></u>=C2=A0<u></u></span></div>
<div style=3D"border-style:none none none solid;border-left-width:1.5pt;bor=
der-left-color:blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style=3D"border-style:solid none none;border-top-width:1pt;border-top-=
color:rgb(225,225,225);padding:3pt 0cm 0cm">
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<b><span lang=3D"EN-US">From:</span></b><span lang=3D"EN-US"><span>=C2=A0</=
span>Carlos Pignataro (cpignata) &lt;<a href=3D"mailto:cpignata=3D40cisco.c=
om@dmarc.ietf.org" style=3D"color:purple;text-decoration:underline" target=
=3D"_blank">cpignata=3D40cisco.com@dmarc.ietf.org</a>&gt;<span>=C2=A0</span=
><br>
<b>Sent:</b><span>=C2=A0</span>Tuesday, 23 November 2021 15:44<br>
<b>To:</b><span>=C2=A0</span>Frank Brockners (fbrockne) &lt;<a href=3D"mail=
to:fbrockne@cisco.com" style=3D"color:purple;text-decoration:underline" tar=
get=3D"_blank">fbrockne@cisco.com</a>&gt;<br>
<b>Cc:</b><span>=C2=A0</span>Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@=
gmail.com" style=3D"color:purple;text-decoration:underline" target=3D"_blan=
k">gregimirsky@gmail.com</a>&gt;; Gyan Mishra &lt;<a href=3D"mailto:hayabus=
agsm@gmail.com" style=3D"color:purple;text-decoration:underline" target=3D"=
_blank">hayabusagsm@gmail.com</a>&gt;;
 James N Guichard &lt;<a href=3D"mailto:james.n.guichard@futurewei.com" sty=
le=3D"color:purple;text-decoration:underline" target=3D"_blank">james.n.gui=
chard@futurewei.com</a>&gt;;<span>=C2=A0</span><a href=3D"mailto:sfc@ietf.o=
rg" style=3D"color:purple;text-decoration:underline" target=3D"_blank">sfc@=
ietf.org</a>;
 Joel Halpern Direct &lt;<a href=3D"mailto:jmh.direct@joelhalpern.com" styl=
e=3D"color:purple;text-decoration:underline" target=3D"_blank">jmh.direct@j=
oelhalpern.com</a>&gt;<br>
<b>Subject:</b><span>=C2=A0</span>Re: [sfc] Regarding last call for draft-i=
etf-sfc-multi-layer-oam<u></u><u></u></span></div>
</div>
</div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<u></u>=C2=A0<u></u></div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
Frank, Greg,<span>=C2=A0</span><u></u><u></u></div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<u></u>=C2=A0<u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
Do you see a reason to redefine the O-bit?<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<u></u>=C2=A0<u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
Thanks,<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<u></u>=C2=A0<u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
Carlos.<u></u><u></u></div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<br>
<br>
<u></u><u></u></div>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
11/23/21<span>=C2=A0</span><span style=3D"font-family:&quot;MS Gothic&quot;=
">=E5=8D=88=E5=89=8D</span>9:33<span style=3D"font-family:&quot;MS Gothic&q=
uot;">=E3=80=81</span>Frank Brockners (fbrockne) &lt;<a href=3D"mailto:fbro=
ckne=3D40cisco.com@dmarc.ietf.org" style=3D"color:purple;text-decoration:un=
derline" target=3D"_blank">fbrockne=3D40cisco.com@dmarc.ietf.org</a>&gt;<sp=
an style=3D"font-family:&quot;MS Gothic&quot;">=E3=81=AE=E3=83=A1=E3=83=BC=
=E3=83=AB</span>:<u></u><u></u></div>
</div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<u></u>=C2=A0<u></u></div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">Hi Greg,</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">Thanks for the quick reply. Please see inline.</span><=
u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
<div style=3D"border-style:none none none solid;border-left-width:1.5pt;bor=
der-left-color:blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style=3D"border-style:solid none none;border-top-width:1pt;border-top-=
color:rgb(225,225,225);padding:3pt 0cm 0cm">
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<b><span lang=3D"EN-US">From:</span></b><span><span lang=3D"EN-US">=C2=A0</=
span></span><span lang=3D"EN-US">Greg Mirsky &lt;<a href=3D"mailto:gregimir=
sky@gmail.com" style=3D"color:purple;text-decoration:underline" target=3D"_=
blank"><span style=3D"color:purple">gregimirsky@gmail.com</span></a>&gt;<sp=
an>=C2=A0</span><br>
<b>Sent:</b><span>=C2=A0</span>Monday, 22 November 2021 23:16<br>
<b>To:</b><span>=C2=A0</span>Frank Brockners (fbrockne) &lt;<a href=3D"mail=
to:fbrockne@cisco.com" style=3D"color:purple;text-decoration:underline" tar=
get=3D"_blank"><span style=3D"color:purple">fbrockne@cisco.com</span></a>&g=
t;<br>
<b>Cc:</b><span>=C2=A0</span>Carlos Pignataro (cpignata) &lt;<a href=3D"mai=
lto:cpignata=3D40cisco.com@dmarc.ietf.org" style=3D"color:purple;text-decor=
ation:underline" target=3D"_blank"><span style=3D"color:purple">cpignata=3D=
40cisco.com@dmarc.ietf.org</span></a>&gt;;
 Gyan Mishra &lt;<a href=3D"mailto:hayabusagsm@gmail.com" style=3D"color:pu=
rple;text-decoration:underline" target=3D"_blank"><span style=3D"color:purp=
le">hayabusagsm@gmail.com</span></a>&gt;; James N Guichard &lt;<a href=3D"m=
ailto:james.n.guichard@futurewei.com" style=3D"color:purple;text-decoration=
:underline" target=3D"_blank"><span style=3D"color:purple">james.n.guichard=
@futurewei.com</span></a>&gt;;<span>=C2=A0</span><a href=3D"mailto:sfc@ietf=
.org" style=3D"color:purple;text-decoration:underline" target=3D"_blank"><s=
pan style=3D"color:purple">sfc@ietf.org</span></a>;
 Joel Halpern Direct &lt;<a href=3D"mailto:jmh.direct@joelhalpern.com" styl=
e=3D"color:purple;text-decoration:underline" target=3D"_blank"><span style=
=3D"color:purple">jmh.direct@joelhalpern.com</span></a>&gt;<br>
<b>Subject:</b><span>=C2=A0</span>Re: [sfc] Regarding last call for draft-i=
etf-sfc-multi-layer-oam</span><u></u><u></u></div>
</div>
</div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
Hi Frank,<u></u><u></u></div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
thank you for your comment describing an interesting IOAM use case in SFC N=
SH. I&#39;ve thought about this case and I have several questions. I greatl=
y appreciate your help clarifying them to me:<u></u><u></u></div>
</div>
</div>
<div>
<ul type=3D"disc" style=3D"margin-bottom:0cm;margin-top:0cm">
<li class=3D"MsoNormal" style=3D"margin:0cm;font-size:11pt;font-family:Cali=
bri,sans-serif">
Is it envisioned that the IOAM can be part of NSH payload but not to immedi=
ately follow the SFC NSH? Perhaps such a case=C2=A0can be referred to as &q=
uot;IOAM inside NSH payload&quot; to differentiate from &quot;IOAM on top o=
f NSH payload&quot;? For example, assuming that the client
 payload is IPv6, then NSH is followed by an IPv6 packet, which, in turn, i=
s followed by IOAM.=C2=A0<u></u><u></u></li><li class=3D"MsoNormal" style=
=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
If IOAM inside NSH payload is a viable use case, which SFC element is the i=
ntended addressee - SFF or SF/SF Proxy? If it is the former, what are the r=
equirements for an SFF to handle this scenario? If it is the latter, what h=
appens with the client packet if
 an SF/SF Proxy does=C2=A0 not support IOAM in NSH but only NSH per RFC 830=
0?<u></u><u></u></li></ul>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">=E2=80=A6FB: The scenario that you outline, i.e. NSH o=
ver =E2=80=9CIPv6 with IOAM encapsulation=E2=80=9D, sounds valid to me; and=
 it could even be that NSH would also leverage IOAM, in which case, it woul=
d become a case of =E2=80=9CIOAM Layering=E2=80=9D as described in<span>=C2=
=A0</span><a href=3D"https://datatracker.ietf.org/doc/html/draft-ietf-ippm-=
ioam-deployment-00#section-7.2" style=3D"color:purple;text-decoration:under=
line" target=3D"_blank"><span style=3D"color:purple">https://datatracker.ie=
tf.org/doc/html/draft-ietf-ippm-ioam-deployment-00#section-7.2</span></a>.
 As outlined in the draft-ietf-ippm-ioam-deployment, IOAM-Data-Fields are s=
pecific to the layer (and the associated protocol) that they=E2=80=99re enc=
apsulated into. As such, in the case of NSH over =E2=80=9CIPv6 with IOAM en=
capsulation=E2=80=9D it would be the IPv6 forwarder that
 would handle the IOAM processing. SFF/SF would be orthogonal/ships-in-the =
night.</span><u></u><u></u></div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
I&#39;ve looked through draft-ietf-sfc-ioam-nsh but I couldn&#39;t find ans=
wers to these questions (I admit, I could have missed it).<u></u><u></u></d=
iv>
</div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
Also, I think that your suggestion to avoid any reference to a hybrid OAM p=
rotocol concentrating on the active OAM identification in the update to O-b=
it definition is logical and reasonable. Below, please find the proposed up=
date:<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
OLD TEXT:<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0*=C2=A0 O bit set and the &quot;Next Protocol&quot; value does=
 not match one of<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 identifying active or hybrid OAM protocols (per classi=
fication<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 defined in [RFC7799]), e.g., defined in Section 9.1 Ac=
tive SFC OAM<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 (TBA1).<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- a Fixed-Length Context Header or Variab=
le-Length Context<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Header(s) contain an OAM command or data.=
<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- the &quot;Next Protocol&quot; field det=
ermines the type of payload.<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0*=C2=A0 O bit set and the &quot;Next Protocol&quot; value matc=
hes one of identifying<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 active or hybrid OAM protocols:<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- the payload that immediately follows th=
e NSH MUST contain an<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0OAM command or data.<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0*=C2=A0 O bit is clear:<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- no OAM in a Fixed-Length Context Header=
 or Variable-Length<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Context Header(s).<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- the payload determined by the &quot;Nex=
t Protocol&quot; field MUST be<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0present.<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0*=C2=A0 O bit is clear, and the &quot;Next Protocol&quot; fiel=
d identifies active or<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 hybrid OAM protocol MUST be identified and reported as=
 an<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 erroneous combination.=C2=A0 An implementation MAY hav=
e control to<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 enable processing of the OAM payload.<u></u><u></u></d=
iv>
</div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
NEW TEXT:<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">=E2=80=A6FB: The new text looks better. Couple of addi=
tional thoughts inline below.</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0*=C2=A0 O bit set and the &quot;Next Protocol&quot; value does=
 not match defined in<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 Section 9.1 Active SFC OAM (TBA1).<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">=E2=80=A6FB: The above sentence doesn=E2=80=99t sound =
complete. Likely you wanted to say something like =E2=80=9C</span>O bit set=
 and the &quot;Next Protocol&quot; value does not match<span>=C2=A0</span><=
span lang=3D"EN-US">any of the SFC Next Protocol
 values define<span>=C2=A0</span></span>defined in Section 9.1 Active SFC O=
AM (TBA1).<span lang=3D"EN-US">=E2=80=9D</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- a Fixed-Length Context Header or Variab=
le-Length Context<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Header(s) contain an OAM command or data.=
<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">=E2=80=A6FB: Given that it applies to both, fixed and =
variable =E2=80=93 how about simplifying to =E2=80=9CContext-header(s) that=
 contain active OAM commands and/or data.=E2=80=9D</span><u></u><u></u></di=
v>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- the &quot;Next Protocol&quot; field det=
ermines the type of payload.<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0*=C2=A0 O bit set and the &quot;Next Protocol&quot; value matc=
hes Active SFC OAM<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 (TBA1) value:<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- the payload that immediately follows th=
e NSH MUST be the<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Active OAM Header (Section 5).<u></u><u><=
/u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0*=C2=A0 O bit is clear:<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- no OAM in a Fixed-Length Context Header=
 or Variable-Length<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Context Header(s).<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">=E2=80=A6FB: Similar to the note above, =E2=80=9CNo Co=
ntext-header(s) that contain active OAM commands and/or data.=E2=80=9D migh=
t be simpler</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- the payload determined by the &quot;Nex=
t Protocol&quot; field MUST be<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0present.<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">=E2=80=A6FB: Isn=E2=80=99t this obvious? The reader mi=
ght wonder why this is even stated. IMHO we could safely remove this bullet=
.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0*=C2=A0 O bit is clear, and the &quot;Next Protocol&quot; fiel=
d is set to Active SFC<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 OAM (TBA1) MUST be identified and reported as an erron=
eous<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 combination.=C2=A0 An implementation MAY have control =
to enable<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 processing of the OAM payload.<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">=E2=80=A6FB: Just cosmetic, but it would be good to st=
ay with the pattern of =E2=80=9Ccondition: action=E2=80=9D of this paragrap=
h, e.g.</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">* O but is clear and<span>=C2=A0</span></span>the &quo=
t;Next Protocol&quot; field is set to Active SFC<u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0 =C2=A0 =C2=A0 OAM (TBA1)<span lang=3D"EN-US">:</span><u></u><u></u><=
/div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">=C2=A0=C2=A0 - Erroneous combination. The combination =
MUST be identified and reported.<br>
<br>
<br>
</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">In addition, what would be good, =C2=A0is to expand a =
bit on how that reporting is supposed to happen =E2=80=93 as well as what i=
s supposed to happen with the packet that contains the erroneous combinatio=
n. Is it going to be forwarded or dropped?
 Is the node detecting the error supposed to remove the active IOAM header,=
 etc., =E2=80=A6?</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">Thanks again, Frank</span><u></u><u></u></div>
</div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
I hope that the proposed update addresses your concern.<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
Regards,<u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
Greg<u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
=C2=A0<u></u><u></u></div>
</div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
On Mon, Nov 22, 2021 at 11:56 AM Frank Brockners (fbrockne) &lt;<a href=3D"=
mailto:fbrockne@cisco.com" style=3D"color:purple;text-decoration:underline"=
 target=3D"_blank"><span style=3D"color:purple">fbrockne@cisco.com</span></=
a>&gt; wrote:<u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">Just saw this thread =E2=80=93 and the section on the =
O-bit in section 4 caught might attention.</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">=C2=A0</span><u></u><u></u></div>
</div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 7.9pt;font-size:11pt;font-fa=
mily:Calibri,sans-serif;background-color:rgb(255,253,245);word-break:break-=
all">
<span lang=3D"en-DE" style=3D"font-size:10.5pt;font-family:&quot;Courier Ne=
w&quot;">=C2=A0=C2=A0 *=C2=A0 O bit is clear, and the &quot;Next Protocol&q=
uot; field identifies active or</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 7.9pt;font-size:11pt;font-fa=
mily:Calibri,sans-serif;background-color:rgb(255,253,245);word-break:break-=
all">
<span lang=3D"en-DE" style=3D"font-size:10.5pt;font-family:&quot;Courier Ne=
w&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 hybrid OAM protocol MUST be identif=
ied and reported as an</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 7.9pt;font-size:11pt;font-fa=
mily:Calibri,sans-serif;background-color:rgb(255,253,245);word-break:break-=
all">
<span lang=3D"en-DE" style=3D"font-size:10.5pt;font-family:&quot;Courier Ne=
w&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 erroneous combination.=C2=A0 An imp=
lementation MAY have control to</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 7.9pt;font-size:11pt;font-fa=
mily:Calibri,sans-serif;background-color:rgb(255,253,245);word-break:break-=
all">
<span lang=3D"en-DE" style=3D"font-size:10.5pt;font-family:&quot;Courier Ne=
w&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 enable processing of the OAM payloa=
d.</span><u></u><u></u></p>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">Per what is mentioned below, the statement contradicts=
 the principles of IOAM operation. A packet with O-bit cleared can very wel=
l have a hybrid OAM protocol in the next protocol field. IOAM is classified=
 as a =E2=80=9CHybrid Type I=E2=80=9D protocol
 per RFC 7799.<br>
A key objective of IOAM is to trace packets through the network as if they =
weren=E2=80=99t observed, i.e., the packet forwarding operation of a packet=
 with IOAM is expected to be that of a plain packet, i.e., a packet without=
 IOAM. Consequently, draft-ietf-sfc-ioam-nsh
 states clearly that the O-bit isn=E2=80=99t changed when IOAM is added to =
an NSH-tagged packet:<span>=C2=A0</span></span><span lang=3D"en-DE"><a href=
=3D"https://datatracker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4=
.2" style=3D"color:purple;text-decoration:underline" target=3D"_blank"><spa=
n style=3D"color:purple">https://datatracker.ietf.org/doc/html/draft-ietf-s=
fc-ioam-nsh#section-4.2</span></a></span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">I=E2=80=99d strongly suggest to re-word section 4 to e=
ither avoid the reference to =E2=80=9Chybrid IOAM=E2=80=9D entirely, or to =
explicitly list which hybrid OAM approaches the section applies to =E2=80=
=93 and that way ensure, that IOAM is not affected. An even
 simpler approach would be =E2=80=93 as discussed below =E2=80=93 so simply=
 avoid the redefinition of the O-Bit.</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">=C2=A0</span><u></u><u></u></div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"EN-US">Thanks, Frank</span><u></u><u></u></p>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"EN-US">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
<div style=3D"border-style:none none none solid;border-left-width:1.5pt;bor=
der-left-color:blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style=3D"border-style:solid none none;border-top-width:1pt;border-top-=
color:rgb(225,225,225);padding:3pt 0cm 0cm">
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<b><span lang=3D"EN-US">From:</span></b><span><span lang=3D"EN-US">=C2=A0</=
span></span><span lang=3D"EN-US">sfc &lt;<a href=3D"mailto:sfc-bounces@ietf=
.org" style=3D"color:purple;text-decoration:underline" target=3D"_blank"><s=
pan style=3D"color:purple">sfc-bounces@ietf.org</span></a>&gt;<span>=C2=A0<=
/span><b>On
 Behalf Of<span>=C2=A0</span></b>Carlos Pignataro (cpignata)<br>
<b>Sent:</b><span>=C2=A0</span>Monday, 22 November 2021 00:52<br>
<b>To:</b><span>=C2=A0</span>Gyan Mishra &lt;<a href=3D"mailto:hayabusagsm@=
gmail.com" style=3D"color:purple;text-decoration:underline" target=3D"_blan=
k"><span style=3D"color:purple">hayabusagsm@gmail.com</span></a>&gt;<br>
<b>Cc:</b><span>=C2=A0</span>James N Guichard &lt;<a href=3D"mailto:james.n=
.guichard@futurewei.com" style=3D"color:purple;text-decoration:underline" t=
arget=3D"_blank"><span style=3D"color:purple">james.n.guichard@futurewei.co=
m</span></a>&gt;;
 Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" style=3D"color:pu=
rple;text-decoration:underline" target=3D"_blank"><span style=3D"color:purp=
le">gregimirsky@gmail.com</span></a>&gt;;<span>=C2=A0</span><a href=3D"mail=
to:sfc@ietf.org" style=3D"color:purple;text-decoration:underline" target=3D=
"_blank"><span style=3D"color:purple">sfc@ietf.org</span></a>;
 Joel Halpern Direct &lt;<a href=3D"mailto:jmh.direct@joelhalpern.com" styl=
e=3D"color:purple;text-decoration:underline" target=3D"_blank"><span style=
=3D"color:purple">jmh.direct@joelhalpern.com</span></a>&gt;<br>
<b>Subject:</b><span>=C2=A0</span>Re: [sfc] Regarding last call for draft-i=
etf-sfc-multi-layer-oam</span><u></u><u></u></div>
</div>
</div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">Hi, Gyan,</span><u></u><u></u></div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">Thank you for your response!</span><u></u><u></u></div=
>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">On #1, I recall LIME (I co-chaired), but there=E2=80=
=99s no =E2=80=9CLIME=E2=80=9D reference in=C2=A0draft-ietf-sfc-multi-layer=
-oam, not I see the relationship. The draft you quote on=C2=A0<a href=3D"ht=
tps://datatracker.ietf.org/doc/html/draft-ww-opsawg-multi-layer-oam-02" sty=
le=3D"color:purple;text-decoration:underline" target=3D"_blank"><span style=
=3D"color:purple">https://datatracker.ietf.org/doc/html/draft-ww-opsawg-mul=
ti-layer-oam-02</span></a>=C2=A0seems
 to have expired many years ago.=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">Further, Greg Mirsky wrote that it was for =E2=80=9CHi=
storical=E2=80=9D reasons. Which one is it?</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">On #2, thanks for suggesting that section to be added.=
 I agree.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">On #3, thanks for the description of the various secti=
ons of=C2=A0draft-ietf-sfc-multi-layer-oam.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">For the record I still do not see how foundational cha=
nges like the O-bit redefinition are needed.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">While you write that &quot;trace an SFP=E2=80=9D is a =
new functionality, there=E2=80=99s open source running code I-D documented =
tools which do that.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">Best,</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">Carlos.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">11/20/21<span>=C2=A0</span></span><span style=3D"font-=
family:&quot;MS Gothic&quot;">=E5=8D=88=E5=89=8D</span><span lang=3D"en-DE"=
>10:36</span><span style=3D"font-family:&quot;MS Gothic&quot;">=E3=80=81</s=
pan><span lang=3D"en-DE">Gyan Mishra
 &lt;<a href=3D"mailto:hayabusagsm@gmail.com" style=3D"color:purple;text-de=
coration:underline" target=3D"_blank"><span style=3D"color:purple">hayabusa=
gsm@gmail.com</span></a>&gt;</span><span style=3D"font-family:&quot;MS Goth=
ic&quot;">=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB</span><span lang=3D"en-DE">:=
</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">Hi Carlos</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">Many Thanks for your feedback</span><u></u><u></u></di=
v>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">Responses in-line</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">On Fri, Nov 19, 2021 at 11:39 PM Carlos Pignataro (cpi=
gnata) &lt;<a href=3D"mailto:cpignata@cisco.com" style=3D"color:purple;text=
-decoration:underline" target=3D"_blank"><span style=3D"color:purple">cpign=
ata@cisco.com</span></a>&gt;
 wrote:</span><u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">Dear Gyan,</span><u></u><u></u></div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">I hope all is well!</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">Could I please ask three short clarifying questions, f=
ollow-ons on your statement below?</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">1. When you write &quot;<i>with an Active=C2=A0Multi=
=C2=A0layer OAM=C2=A0model</i>=E2=80=9D, can you please explain what exactl=
y is =E2=80=9CMulti layer=E2=80=9D about this =E2=80=9COAM model=E2=80=9D, =
and why is important? You highlight it in your top-post but I cannot find t=
hat
 text in the draft.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">When I asked your co-author Greg=C2=A0Mirsky, he said:=
</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">Additionally, I wonder: Why the file name =E2=80=9Csfc=
-multi-layer-oam=E2=80=9D?</span><u></u><u></u></div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">GIM&gt;&gt; It is historical.=C2=A0</span><u></u><u></=
u></div>
</div>
</div>
</blockquote>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">OAM has historic connotations but for good technical r=
easons as called multi layer as it provides a different job of managing dif=
ferent layers of the network thus the nomenclature =E2=80=9Cmulti layer=E2=
=80=9D</span><u></u><u></u></div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">We can add some verbiage to the draft as we have the d=
raft and file name with =E2=80=9Cmulti layer=E2=80=9D in the name.</span><u=
></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">LIME is a concluded WG on OAM that has discuss the OAM=
 management of the various layers of the network.</span><u></u><u></u></div=
>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE"><a href=3D"https://datatracker.ietf.org/wg/lime/about/=
" style=3D"color:purple;text-decoration:underline" target=3D"_blank"><span =
style=3D"color:purple">https://datatracker.ietf.org/wg/lime/about/</span></=
a></span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">OPSWG has this draft which hones in on the multi layer=
 OAM aspects of PM and Fault management of SFC. =C2=A0</span><u></u><u></u>=
</div>
</div>
</div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE"><a href=3D"https://datatracker.ietf.org/doc/html/draft=
-ww-opsawg-multi-layer-oam-02" style=3D"color:purple;text-decoration:underl=
ine" target=3D"_blank"><span style=3D"color:purple">https://datatracker.iet=
f.org/doc/html/draft-ww-opsawg-multi-layer-oam-02</span></a></span><u></u><=
u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">This draft talks about a transport independent OAM whe=
re OAM mechanisms are data plane transport dependent thus the concept of mu=
lti layer OAM requirements of multiple discrete layers of OAM to map to eac=
h layer of the network.=C2=A0
 This document also talks about E2E OAM inter layer OAM considerations in S=
FC as the fault may occur with the service functions at different OSI layer=
s being chained and different =C2=A0network layers.</span><u></u><u></u></d=
iv>
</div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">2. When you write &quot;<i>fills a crucial gap for ope=
rators</i>=E2=80=9D, are you aware of interoperable implementations (which =
I expect is what operators need for it to be useful in an actual deployment=
)? Perhaps an RFC 7942 &quot;Implementation
 Status=E2=80=9D section could be added?</span><u></u><u></u></div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">Gyan&gt; I am not aware of any implementations however=
 Ican review with the authors on adding the section.=C2=A0 Thank you</span>=
<u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">3. When you write =E2=80=9C<i>for new=C2=A0OAM=C2=A0fu=
nctionality</i>=E2=80=9D, could you please clearly describe or explicitly e=
numerate the specific *new* functionality you refer to, on top of what exis=
ting OAMs provide, and how you find that crucial,
 specifically?</span><u></u><u></u></div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">Troubleshooting SFC is a complex tax for operators and=
 having additional OAM capabilities that can provide value to operators in =
E2E SFC troubleshooting is a major gain for operators.</span><u></u><u></u>=
</div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">RFC 8924 defines the base specification for SFC OAM, r=
equirements analysis and generically existing OAM mechanisms used at variou=
s layers =C2=A0and how they can apply to SFC defined in section 7. =C2=A0</=
span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">This draft provides a comprehensive SFC OAM solution a=
nd takes the base SFC OAM RFC 8924 and existing network layer mechanisms an=
d applies them to SFC OAM localized SFC fault isolation with a =C2=A0new Ac=
tive OAM header, Authenticated
 Echo Request/Reply message and Source TLV.=C2=A0</span><u></u><u></u></div=
>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">The new functionality in this draft is defining a new =
procedure =C2=A0for Active OAM message on RSP in NSH updating NSH RFC 8300 =
definition of the O bit which indicates an OAM command and/or data in NSH h=
eader or packet payload discussed
 in section 4. =C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">Section 5 =C2=A0talks about the issue related to addit=
ional IP/UDP headers in an IPv6 network adds noticeable overhead and this d=
raft defines a new active OAM header to demultiplex Active OAM protocols on=
 an SFC.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">Section 6 defines a new Active OAM based Authenticated=
 =C2=A0Echo Request/Reply message for SFC that addresses additional require=
ments, fate sharing, monitoring of continuity between SFPs, RDI by ingress =
to egress, connectivity verification,
 fault localization and tracing to discover RSP and finally on-demand FM wi=
th response back to initiator. =C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">This draft also provides OAM integrity check with auth=
entication of request/reply message in conjunction with use of source TLV t=
o prevent DDOS attack vector with SFC OAM.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">The critical new functionality provided for operators =
with Active OAM is the honed in focus on troubleshooting continuity of an S=
FP, trace an SFP , consistency verification of SFP and fault isolation and =
localizing of a failure within
 an SFP as well as valuable SFF record TLV, SFF information TLV/Sub-TLV =C2=
=A0for multiple SFs as hops of SFP or multiple SFs for load balancing using=
 SFP consistency verification procedures.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">Many Thanks!!</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">Gyan</span><u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">Many thanks in advance, I am just trying to understand=
.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">Best,</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">Carlos.</span><u></u><u></u></div>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">11/19/21<span>=C2=A0</span></span><span style=3D"font-=
family:&quot;MS Gothic&quot;">=E5=8D=88=E5=BE=8C</span><span lang=3D"en-DE"=
>11:02</span><span style=3D"font-family:&quot;MS Gothic&quot;">=E3=80=81</s=
pan><span lang=3D"en-DE">Gyan Mishra
 &lt;<a href=3D"mailto:hayabusagsm@gmail.com" style=3D"color:purple;text-de=
coration:underline" target=3D"_blank"><span style=3D"color:purple">hayabusa=
gsm@gmail.com</span></a>&gt;</span><span style=3D"font-family:&quot;MS Goth=
ic&quot;">=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB</span><span lang=3D"en-DE">:=
</span><u></u><u></u></div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
<div>
<div>
<div>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"color:rgb(49,49,49)">Dear Chairs &amp; All=C2=
=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"color:rgb(49,49,49)">=C2=A0</span><u></u><u><=
/u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"color:rgb(49,49,49)">As co-author I support p=
ublication of this draft. =C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"color:rgb(49,49,49)">=C2=A0</span><u></u><u><=
/u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"color:rgb(49,49,49)">This specification fills=
 a crucial gap for operators for new=C2=A0OAM=C2=A0functionality, with an A=
ctive=C2=A0Multi=C2=A0layer OAM=C2=A0model, by defining extensibility with =
Active=C2=A0OAM=C2=A0messages, in NSH, =C2=A0to troubleshoot faults
 in the data plane=C2=A0SFC=C2=A0forwarding plane, SFP E2E path in the serv=
ice plane framework.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"color:rgb(49,49,49)">=C2=A0</span><u></u><u><=
/u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"color:rgb(49,49,49)">Kind Regards=C2=A0</span=
><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"color:rgb(49,49,49)">=C2=A0</span><u></u><u><=
/u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"color:rgb(49,49,49)">Gyan</span><u></u><u></u=
></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"color:rgb(49,49,49)">Verizon=C2=A0</span><u><=
/u><u></u></div>
</div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">On Fri, Nov 19, 2021 at 8:33 PM Carlos Pignataro (cpig=
nata) &lt;cpignata=3D<a href=3D"mailto:40cisco.com@dmarc.ietf.org" style=3D=
"color:purple;text-decoration:underline" target=3D"_blank"><span style=3D"c=
olor:purple">40cisco.com@dmarc.ietf.org</span></a>&gt;
 wrote:</span><u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">Dear Greg,</span><u></u><u></u></div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">Thank you for replying to my email. Please find a coup=
le follow-ups inline, as I invite other WG interested parties to the discus=
sion.</span><u></u><u></u></div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">11/19/21<span>=C2=A0</span></span><span style=3D"font-=
family:&quot;MS Gothic&quot;">=E5=8D=88=E5=BE=8C</span><span lang=3D"en-DE"=
>7:11</span><span style=3D"font-family:&quot;MS Gothic&quot;">=E3=80=81</sp=
an><span lang=3D"en-DE">Greg Mirsky
 &lt;<a href=3D"mailto:gregimirsky@gmail.com" style=3D"color:purple;text-de=
coration:underline" target=3D"_blank"><span style=3D"color:purple">gregimir=
sky@gmail.com</span></a>&gt;</span><span style=3D"font-family:&quot;MS Goth=
ic&quot;">=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB</span><span lang=3D"en-DE">:=
</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">Dear Carlos,</span><u></u><u></u></div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">thank you for your thorough=C2=A0review and detailed comments. Please fi=
nd responses in-lined below under the GIM&gt;&gt; tag.</span><u></u><u></u>=
</div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">Regards,</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">Greg (on behalf of the authors)</span><u></u><u></u></div>
</div>
</div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">On Sat, Nov 13, 2021 at 11:50 PM Carlos Pignataro (cpignata) &lt;<a href=
=3D"mailto:cpignata@cisco.com" style=3D"color:purple;text-decoration:underl=
ine" target=3D"_blank"><span style=3D"color:purple">cpignata@cisco.com</spa=
n></a>&gt;
 wrote:</span><u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">Hello, WG,</span><u></u><u></u></div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">In reviewing=C2=A0draft-ietf-sfc-multi-layer-oam-16, I find that the iss=
ues listed below are such that I cannot support publication.</span><u></u><=
u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">Observing what appears to be a single non-author response to the origina=
l WGLC email, and one more after this extension, I also perceive the energy=
 level to work on this
 to be low.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">Please find some review comments and observations, I hope these are usef=
ul:</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=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 Active O=
AM for Service Function Chaining</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=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=
 draft-ietf-sfc-multi-layer-oam-16</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">Abstract</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 A set of requirements =
for active Operation, Administration, and</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 Maintenance (OAM) of S=
ervice Function Chains (SFCs) in a network is</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 presented in this docu=
ment.=C2=A0 Based on these requirements, an</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 encapsulation of activ=
e OAM messages in SFC and a mechanism to detect</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 and localize defects a=
re described.</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">First, a generic comment on the whole document: Even though the WG produ=
ces an SFC OAM framework in=C2=A0rfc8924, I cannot find exactly how draft-i=
etf-sfc-multi-layer-oam follows
 or maps to such framework.</span><u></u><u></u></div>
</div>
</div>
<div>
<ul type=3D"disc" style=3D"margin-bottom:0cm;margin-top:0cm">
<li class=3D"MsoNormal" style=3D"margin:0cm;font-size:11pt;font-family:Cali=
bri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">rfc8924 lists requirements in S4, but this document mentions them in pas=
sing.=C2=A0Instead, as per the Abstract above, this document creates new re=
quirements and based on them
 creates a new OAM protocol.</span><u></u><u></u></li></ul>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; We&#39;ve followed the requirements listed in RFC 8924 and u=
sed them when designing SFC Echo Request/Reply. SFC Echo Request/Reply addr=
esses the essential requirements
 in Section 4 of RFC 8924.</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP: That=E2=80=99s an issue, those are not requiremen=
ts for a new protocol. Neither for a single protocol to perform all functio=
ns.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP: Specifically, RFC 8924 says:</span><u></u><u></u>=
</div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0=C2=A0 =E2=80=9C7.=C2=A0 Candidate SFC OAM T=
ools=E2=80=9D</span><u></u><u></u></p>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0Why were candidates descarted? When it is sh=
own how they can address some of the functions.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<ul type=3D"disc" style=3D"margin-bottom:0cm;margin-top:0cm">
<li class=3D"MsoNormal" style=3D"margin:0cm;font-size:11pt;font-family:Cali=
bri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">rfc8924 lists candidate SFC OAM tools, but this document does not consid=
er them. Or compare requirements to options. Perhaps I could be pointed to =
the discussion on the
 list?</span><u></u><u></u></li></ul>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; RFC 8924 already provides the analysis and pointed out gaps =
in listed protocols. RFC 8924 has concluded that none of the available tool=
s complies with the requirements.=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0I do not see that conclusion in RFC 8924, pe=
rhaps you can quote / copy/paste the relevant text. The specific text that =
includes a conclusion. And specific text that says that none of the tools c=
omply with the requirements.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0In any case, there is also no implication th=
at creating a new protocol for all requirements and ignoring the analysis o=
f existing protocols that can be used or extended is in the best interest o=
f SFC=E2=80=99s OAM.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0Additionally, I did not see the discussion o=
n the list of this comparison (since it does not exist in the draft).</span=
><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">Additionally, I wonder: Why the file name =E2=80=9Csfc-multi-layer-oam=
=E2=80=9D?</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; It is historical.=C2=A0</span><u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 Active OAM to=
ols,</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 conformant to the requ=
irements listed in Section 3, improve, for</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 example, troubleshooti=
ng efficiency and defect localization in SFP</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 because they specifica=
lly address the architectural principles of</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 NSH.=C2=A0 For that pu=
rpose, SFC Echo Request and Echo Reply are specified</span><u></u><u></u></=
pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 in Section 6.</span><u=
></u><u></u></pre>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">I do not fully follow these cause-consequence pair of sentences. They se=
em to be foundational to the rational of the document, is this why a new OA=
M protocol is used?</span><u></u><u></u></div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; Indeed. Based on the analysis in RFC 8924, we&#39;ve learned=
 that none of the available OAM tools can address the requirements for acti=
ve SFP OAM. The SFC Echo Request/Reply
 is specifically designed to address these requirements.</span><u></u><u></=
u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0This is a very useful response. As I respond=
ed above, there=E2=80=99s no implication that if no existing tools address =
all requirements, the path is to create a brand new one ignoring the existi=
ng ones.</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">Specifically, I feel this document over-reaches in that it presumes that=
 the only =E2=80=9CActive OAM=E2=80=9D protocol for NSH SFCs is this new pr=
otocol, whereas some of the existing protocols
 listed in=C2=A0rfc8924 are also =E2=80=9CActive OAM=E2=80=9D.</span><u></u=
><u></u></div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; I think that the document is positioned not as a general act=
ive OAM protocol but as one of the active SFC NSH OAM protocols.</span><u><=
/u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 This mechanis=
m enables on-demand Continuity Check,</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 Connectivity Verificat=
ion, among other operations over SFC in</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 networks, addresses fu=
nctionalities discussed in Sections 4.1, 4.2,</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 and 4.3 of [RFC8924].<=
/span><u></u><u></u></pre>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">This could be well the case =E2=80=94 however many others (including exi=
sting) mechanisms also enable in these broad terms all the connectivity+con=
tinuity+trace functions.</span><u></u><u></u></div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; We are not questioning that there are other solutions. But t=
hese mechanisms are not supported by specifications that ensure independent=
 interoperable implementations.=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0Can you please point to independent interope=
rable implementations of=C2=A0draft-ietf-sfc-multi-layer-oam?</span><u></u>=
<u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0Part of my point is that any partial solutio=
n can be extended interoperably.</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">At the same time, this mechanisms is very complex.=C2=A0</span><u></u><u=
></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">I would like to see a study of comparative benefits of this added comple=
xity vis-a-vis existing approaches that can be extended.</span><u></u><u></=
u></div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; In the face of absence of sufficient and up to date document=
ation describing proprietary solutions, I don&#39;t see that any comparison=
 can be comprehensive.</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0I am not sure if you are answering a differe=
nt question, but there=E2=80=99s no reference to any proprietary solutions.=
</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0ICMP, BFD, iOAM, SFC-Tracceroute, all docume=
nted in I-Ds and with open source implementations.</span><u></u><u></u></di=
v>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 The ingress m=
ay be</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 capable of recovering =
from the failure, e.g., using redundant SFC</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 elements.=C2=A0 Thus, =
it is beneficial for the egress to signal the new</span><u></u><u></u></pre=
>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 defect state to the in=
gress, which in this example is the Classifier.</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 Hence the following re=
quirement:</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 REQ#=
3: SFC OAM MUST support Remote Defect Indication notification</span><u></u>=
<u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 by t=
he egress to the ingress.</span><u></u><u></u></pre>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">I see a gap between =E2=80=9Cit is beneficial=E2=80=9D and =E2=80=9CMUST=
=E2=80=9D. What is &quot;Remote Defect Indication=E2=80=9D in the context o=
f SFC OAM since it is not in the OAM framework? Is this &quot;Remote Defect
 Indication=E2=80=9D the only way to achieve the rerouting or redundancy tr=
iggering?</span><u></u><u></u></div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; That is one of possible solutions. Other mechanisms may conf=
orm to the requirement using different approach.=C2=A0</span><u></u><u></u>=
</div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">4.=C2=A0 Active OAM Identi=
fication in the NSH</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 The O bit in the NSH i=
s defined in [RFC8300] as follows:</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 O bi=
t: Setting this bit indicates an OAM packet.</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 This document updates =
that definition as follows:</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 O bi=
t: Setting this bit indicates an OAM command and/or data in</span><u></u><u=
></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 the =
NSH Context Header or packet payload.</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 Active SFC OAM is defi=
ned as a combination of OAM commands and/or</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 data included in a mes=
sage that immediately follows the NSH.=C2=A0 To</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 identify the active OA=
M message, the &quot;Next Protocol&quot; field MUST be</span><u></u><u></u>=
</pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 set to Active SFC OAM =
(TBA1) (Section 9.1). </span><u></u><u></u></pre>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">This is an example of over-reach. A =E2=80=9CNext Protocol=E2=80=9D poin=
ting to IPv4, in turn pointing to ICMP, in turn pointing to Echo is already=
 one example of =E2=80=9CActive SFC OAM=E2=80=9D. I wonder
 if this new protocol might be best served by choosing a name that is not s=
o generic? It could be called =E2=80=9COne of many active SFC OAM protocols=
=E2=80=9D :-)=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; Will clarify that throughout the document &quot;active OAM&q=
uot; and &quot;active SFC OAM&quot; refers to specially constructed packets=
 that immediately follow the SFC Active OAM Header
 (Figure 2).</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0The =E2=80=9CSFC Active OAM Header=E2=80=9D =
is therefore not part of the =E2=80=9Cactive SFC OAM=E2=80=9D packet?</span=
><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">Otherwise, the =E2=80=9CMUST=E2=80=9D in the last sentence seems to not =
follow.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 The rules for=
</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 interpreting the value=
s of the O bit and the &quot;Next Protocol&quot; field</span><u></u><u></u>=
</pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 are as follows:</span>=
<u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">I am extremely concerned about this attempted re-definition (of the O-bi=
t and Protocol fields). On several fronts as explained below. During RFC830=
0 the WG evaluated these
 and provided a solution already.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 *=C2=A0 O bit=
 set and the &quot;Next Protocol&quot; value does not match one of</span><u=
></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 iden=
tifying active or hybrid OAM protocols (per classification</span><u></u><u>=
</u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 defi=
ned in [RFC7799]), e.g., defined in Section 9.1 Active SFC OAM</span><u></u=
><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (TBA=
1).</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">This potentially breaks the concept of nodes not understanding OAM (i.e,=
. Partial deployment of a new protocol)</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; Can you clarify what do you mean=C2=A0by &quot;nodes not und=
erstanding OAM&quot;? Partial deployment is, in my opinion, an operational =
issue. An operator plans deployments of new
 releases according to new features and their intended use.</span><u></u><u=
></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0Apologies, I meant not s/understanding/parsi=
ng/.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0I agree it is an operational issue =E2=80=94=
 an issue of operations. Like the =E2=80=9CO=E2=80=9D in =E2=80=9COAM=E2=80=
=9D. Should Operational Considerations be included as well?</span><u></u><u=
></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 - a Fixed-Length Context Header or Variable-Length=
 Context</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 Header(s) contain an OAM command or data.</span><u></u><u><=
/u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 - the &quot;Next Protocol&quot; field determines the type o=
f payload.</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">The semantic of Context Headers is outside this definition. For example =
the types in MD Type 2 define the variable headers.=C2=A0</span><u></u><u><=
/u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">This potentially breaks also OAM, since things like ECMP can be encoded =
in context headers that the OAM needs. (e.g., &quot;Flow ID=E2=80=9D from=
=C2=A0draft-ietf-sfc-nsh-tlv).</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; As I understand it, MD Type 2 Flow ID TLV is recommended to =
identify a flow in SFC NSH. The document makes the use of this method.=C2=
=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0How?</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">Further, is this describing a Hybrid OAM use?</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; No, the document does not describe the use of hybrid OAM (pe=
r RFC 7799).=C2=A0</span><u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 *=C2=A0 O bit=
 set and the &quot;Next Protocol&quot; value matches one of identifying</sp=
an><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 acti=
ve or hybrid OAM protocols:</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 - the payload that immediately follows the NSH MUST contain=
 an</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 OAM command or data.</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">This is also unclear =E2=80=94 what is an OAM command or data? If the O-=
bit is set, it is an OAM packet.</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; What is an OAM packet? Is an SFC NSH packet with IOAM an OAM=
 packet or not? If an SFC NSH packet is part of flow under the Alternate Ma=
rking, is it an OAM packet because
 the Alternate Marking method is an example of the hybrid OAM?=C2=A0</span>=
<u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0This reads like not answering by asking ques=
tions.=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0A user packet with marking, implicitly or ex=
plicitly, is not an OAM packet.</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 *=C2=A0 O bit=
 is clear:</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 - no OAM in a Fixed-Length Context Header or Variable-Lengt=
h</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 Context Header(s).</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 - the payload determined by the &quot;Next Protocol&quot; f=
ield MUST be</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 present.</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">It is unclear the rational for this.</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; Can you please clarify your interpretation, so we can look f=
or ways to improve the text?</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0Same as above. It is unclear why these rules=
. It is not a matter of interpretation.</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 *=C2=A0 O bit=
 is clear, and the &quot;Next Protocol&quot; field identifies active or</sp=
an><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 hybr=
id OAM protocol MUST be identified and reported as an</span><u></u><u></u><=
/pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 erro=
neous combination.=C2=A0 An implementation MAY have control to</span><u></u=
><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 enab=
le processing of the OAM payload.</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">This seems to break the existing usage in=C2=A0draft-ietf-sfc-ioam-nsh. =
Section 4.2 of=C2=A0draft-ietf-sfc-ioam-nsh says clearly:</span><u></u><u><=
/u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; I don&#39;t see any problem. In fact, both definitions are i=
n sync. According to draft-ietf-sfc-ioam-nsh if the Next Protocol field ide=
ntifies a use data payload, e.g.,
 IPv6, then O bit MUST NOT be set. If the Next Protocol is set to IOAM, the=
n the O-bit MUST be set.</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0Sorry, but you do not seem to be actually re=
ading draft-ietf-sfc-ioam-nsh. Please refer to:</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0<a href=3D"https://datatracker.ietf.org/doc/=
html/draft-ietf-sfc-ioam-nsh#section-4.2" style=3D"color:purple;text-decora=
tion:underline" target=3D"_blank"><span style=3D"color:purple">https://data=
tracker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4.2</span></a></s=
pan><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A04.2.=C2=A0 IOAM and the use of the NSH O-bit=
</span><u></u><u></u></div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0 =C2=A0[RFC8300] defines an &quot;O bit&quot; fo=
r OAM packets.=C2=A0 Per [RFC8300] the O</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0 =C2=A0bit must be set for OAM packets and must =
not be set for non-OAM</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0 =C2=A0packets.=C2=A0 Packets with IOAM data inc=
luded MUST follow this</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0 =C2=A0definition, i.e. the O bit MUST NOT be se=
t for regular customer</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0 =C2=A0traffic which also carries IOAM data and =
the O bit MUST be set for</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0 =C2=A0OAM packets which carry only IOAM data wi=
thout any regular data</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0 =C2=A0payload.</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE"><br>
CMP: Please note the=C2=A0=E2=80=9CMUST NOT=E2=80=9D in the paragraph immed=
iately above.</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">We agree in how O-bit works in presence of IOAM that accompanies user da=
ta and without it.</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0I do not see that agreement.</span><u></u><u=
></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">4.2.=C2=A0 IOAM and the us=
e of the NSH O-bit</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 [RFC8300] defines an &=
quot;O bit&quot; for OAM packets.=C2=A0 Per [RFC8300] the O</span><u></u><u=
></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 bit must be set for OA=
M packets and must not be set for non-OAM</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 packets.=C2=A0 Packets=
 with IOAM data included MUST follow this</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 definition, i.e. the O=
 bit MUST NOT be set for regular customer</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 traffic which also car=
ries IOAM data and the O bit MUST be set for</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 OAM packets which carr=
y only IOAM data without any regular data</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 payload.</span><u></u>=
<u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">5.=C2=A0 Active SFC OAM He=
ader</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 As demonstrated in Sec=
tion 4 [RFC8924] and Section 3 of this</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 document, SFC OAM is r=
equired to perform multiple tasks.=C2=A0 Several</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 active OAM protocols c=
ould be used to address all the requirements.</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 When IP/UDP encapsulat=
ion of an SFC OAM control message is used,</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 protocols can be demul=
tiplexed using the destination UDP port number.</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 But extra IP/UDP heade=
rs, especially in an IPv6 network, add</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 noticeable overhead.=
=C2=A0 This document defines Active OAM Header</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 (Figure 2) to demultip=
lex active OAM protocols on an SFC.</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">Does this paragraph imply that the main reason for this protocol is this=
 perceived overhead? If so, experience seems to show that in practice IP-en=
caped OAM works fine (as
 e.g., for LSP Ping).=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; Isn&#39;t IP/UDP encapsulation, and IPv6 in particular, is a=
 larger overhead?=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0I am sorry Greg to call this out, but you ar=
e choosing again to not answer the question and instead ask another one.</s=
pan><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0I am happy to answer: it is larger. It also =
does not matter. And further it is proven to work in LSP Ping.</span><u></u=
><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0My question again: is the whole purpose of t=
his new protocol to be overhead efficient? I am sure there are ways of enca=
sulating that are more overhead-efficient than=C2=A0draft-ietf-sfc-multi-la=
yer-oam.</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">Alternatively, =E2=80=9CNext Protocols=E2=80=9D could be defined for =E2=
=80=9Craw=E2=80=9D existing protocols.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 Msg Type - six bits long field identifies OAM protocol, e.g., Echo</=
span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Requ=
est/Reply or Bidirectional Forwarding Detection.</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">Why does BFD get encapsulated in this new protocol, as opposed to using =
a =E2=80=9CNext Protocol=E2=80=9D for it? That looks like unnecessary overh=
ead and indirection.</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; Are you proposing assigning different Next Protocol values f=
or every possible active OAM protocol?=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0I am not proposing anything. I am simply ask=
ing a question.</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 Flags - eight bits long field carries bit flags that define</span><u=
></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 opti=
onal capability and thus processing of the SFC active OAM</span><u></u><u><=
/u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 cont=
rol packet, e.g., optional timestamping. </span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">Does this timestamp conflict with context header timestamps? E.g.,=C2=A0=
rfc8592 or=C2=A0draft-mymb-sfc-nsh-allocation-timestamp.</span><u></u><u></=
u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; What do you see as a potential conflict?=C2=A0</span><u></u>=
<u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0Two timestamps in different parts of a packe=
t.</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">6.=C2=A0 Echo Request/Echo=
 Reply for SFC</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 Echo Request/Reply is =
a well-known active OAM mechanism extensively</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 used to verify a path&=
#39;s continuity, detect inconsistencies between a</span><u></u><u></u></pr=
e>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 state in control and t=
he data planes, and localize defects in the</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 data plane.=C2=A0 ICMP=
 ([RFC0792] for IPv4 and [RFC4443] for IPv6</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 networks, respectively=
) and [RFC8029] are examples of broadly used</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 active OAM protocols b=
ased on the Echo Request/Reply principle.=C2=A0 The</span><u></u><u></u></p=
re>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 SFC Echo Request/Reply=
 defined in this document addresses several</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 requirements listed in=
 Section 3.=C2=A0 Specifically, it can be used to</span><u></u><u></u></pre=
>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 check the continuity o=
f an SFP, trace an SFP, or localize the failure</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 within an SFP.=C2=A0 T=
he SFC Echo Request/Reply control message format is</span><u></u><u></u></p=
re>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 presented in Figure 3.=
</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">This seems to be an important paragraph =E2=80=94 would be useful to als=
o understand how other existing and broadly used protocols cannot fulfill r=
equirements.</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; RFC 8924 already provided a comprehensive analysis and concl=
uded that none of the available tools can fully conform to the requirements=
 listed in Section 4.=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0As per above, I do not see that conclusion.<=
/span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0And frankly even if that was the case, there=
=E2=80=99s no implication that using the existing pieces is not sufficient,=
 or that it is not easier to extend the candidate protocols.</span><u></u><=
u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 Length - two-octet-long field equal to the Value field&#39;s length =
in</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0octe=
ts.</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">There are several nested lengths defined in this document =E2=80=94 woul=
d be useful to analyze that they do not result in issues such as piggybacki=
ng unaccounted data.</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; Do you see any scenario when that might be the case?=C2=A0</=
span><u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">6.3.1.=C2=A0 Source TLV</s=
pan><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 Responder to the SFC E=
cho Request encapsulates the SFC Echo Reply</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 message in IP/UDP pack=
et if the Reply mode is &quot;Reply via an IPv4/IPv6</span><u></u><u></u></=
pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 UDP Packet&quot;.=C2=
=A0 Because the NSH does not identify the ingress node that</span><u></u><u=
></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 generated the Echo Req=
uest, the source ID MUST be included in the</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 message and used as th=
e IP destination address and destination UDP</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 port number of the SFC=
 Echo Reply.=C2=A0 The sender of the SFC Echo</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 Request MUST include a=
n SFC Source TLV (Figure 5).</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">This seems to negate the benefit of less overhead, if the IP/UDP fields =
are embedded as OAM TLVs.</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; Only the Source ID is required, not the whole set of IP and =
UDP headers.=C2=A0</span><u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">This also seems to be a bit of an invitation for an attack.</span><u></u=
><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">6.4.1.=C2=A0 Errored TLVs =
TLV</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">I wonder at this point if it is easier to use LSP Ping directly instead =
of re-define it.</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; If someone wants to explore that option, of course.=C2=A0</s=
pan><u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">6.5.1.=C2=A0 SFC Reply Pat=
h TLV</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=E2=80=A6</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 *=C2=A0 Servi=
ce Index: the value for the Service Index field in the NSH of</span><u></u>=
<u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 the =
SFC Echo Reply message.</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">How is the service index in a reply constructed?</span><u></u><u></u></d=
iv>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; It is provided by the sender of the SFC Echo Request.=C2=A0<=
/span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0Does this mean it skips hops? Apologies I do=
 not understand.</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">6.5.3.=C2=A0 SFC Echo Repl=
y Reception</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 An SFF SHOULD NOT acce=
pt SFC Echo Reply unless the received message</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 passes the following c=
hecks:</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 *=C2=A0 the received S=
FC Echo Reply is well-formed;</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 *=C2=A0 it has an outs=
tanding SFC Echo Request sent from the UDP port that</span><u></u><u></u></=
pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 matc=
hes destination UDP port number of the received packet;</span><u></u><u></u=
></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">Is the demultiplexing based on UDP, OAM handle, or combination?</span><u=
></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; The values of the Sender&#39;s Handle and=C2=A0 Sequence Num=
ber fields can be used.</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0I understand several values can be used.</sp=
an><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0Which one is actually used?</span><u></u><u>=
</u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0If the Handles and sequences match but not t=
he port?</span><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">6.6.=C2=A0 Verification of=
 the SFP Consistency</span><u></u><u></u></pre>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 *=C2=A0 Colle=
ct information of the traversed by the CVReq packet SFs and</span><u></u><u=
></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 send=
 it to the ingress SFF as CVRep packet over IP network;</span><u></u><u></u=
></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">What if NSH is not over IP?</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; Then the operator will specify another method using the Repl=
y mode.=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0Sorry that does not answer my question. The =
text in question is not contextual to a specified reply mode.</span><u></u>=
<u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 SF Type: Two =
octets long field.=C2=A0 It is defined in [RFC9015] and</span><u></u><u></u=
></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 indicates the type of =
SF, e.g., Firewall, Deep Packet Inspection, WAN</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 optimization controlle=
r, etc.</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">Is RFC 9015 a hard dependency to implement this OAM?=C2=A0</span><u></u>=
<u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; RFC 9015 established the IANA registry of SF Type and any ne=
w SF types must be registered.</span><u></u><u></u></div>
</div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 IANA is reque=
sted to assign a new type from the SFC Active OAM</span><u></u><u></u></pre=
>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 Message Type sub-regis=
try as follows:</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 +=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D+</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 | Value |=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 Description=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | Refere=
nce=C2=A0=C2=A0=C2=A0=C2=A0 |</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 +=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D+</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 | TBA2=C2=A0 | SFC Echo Request/Echo Reply | This doc=
ument |</span><u></u><u></u></pre>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 +-------+-----------------------------+--------------=
-+</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">Is there a single value for both Request and Reply?</span><u></u><u></u>=
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; Yes, it is a single value. Echo Request and Echo Reply are i=
dentified in the Message Type field (Figure 3).=C2=A0</span><u></u><u></u><=
/div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0Is this document defining a full 64k space f=
or a single value? If so it appears to be wasteful.</span><u></u><u></u></d=
iv>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">9.2.1.=C2=A0 Version in th=
e Active SFC OAM Header</span><u></u><u></u></pre>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">9.3.1.=C2=A0 SFC Echo Requ=
est/Reply Version</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">There seems to be a version for the OAM and a version for the msg type. =
Is this correct? Are they hierarchical versions? Or independent?=C2=A0</spa=
n><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">This seems to overly complicate parsing and compliance.</span><u></u><u>=
</u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; All versions are independent.=C2=A0</span><u></u><u></u></di=
v>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0This seems like an operational unnecessary c=
omplexity, in keeping a matrix of supported combination of versions. If the=
re was an Operational Considerations section, this should be included.</spa=
n><u></u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">9.3.3.=C2=A0 SFC Echo Requ=
est/Echo Reply Message Types</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">Does this mean that there=E2=80=99s a protocol number for =E2=80=9CActiv=
e OAM=E2=80=9D with a protocol number for =E2=80=9CRequest/Reply=E2=80=9D w=
ith a protocol number for either request or reply?</span><u></u><u></u></di=
v>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; These are not all protocol numbers. Only the Active OAM is a=
 new protocol number. Others are message types.=C2=A0</span><u></u><u></u><=
/div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0Apologies I was not clear.</span><u></u><u><=
/u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0The =E2=80=9CSFC Active OAM=E2=80=9D is actu=
ally a &quot;SFC Next Protocol=E2=80=9D.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0My intention of using =E2=80=9Cprotocol numb=
er=E2=80=9D is in a generic way. To get to some OAM function, a node needs =
to recursively parse 3 TLVs. Correct? This seems overly complex.</span><u><=
/u><u></u></div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 Values define=
d for the Return Codes sub-registry are listed in</span><u></u><u></u></pre=
>
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all"><span la=
ng=3D"en-DE" style=3D"font-size:10.5pt">=C2=A0=C2=A0 Table 14.</span><u></u=
><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">Various values in this table are not defined in the document. The proced=
ures seem lacking.</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; Other specifications may define additional code points in th=
e registry.=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0Thank you. The procedures still seem lacking=
.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP:=C2=A0Best,</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">CMP: =E2=80=94 Carlos.</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"border:1pt solid rgb(204,204,204);padding:8pt">
<pre style=3D"margin:0cm 0cm 7.9pt;font-size:10pt;font-family:&quot;Courier=
 New&quot;;background-color:rgb(255,253,245);word-break:break-all;box-sizin=
g:border-box;border-radius:4px;font-variant-ligatures:normal;overflow:auto"=
><span lang=3D"en-DE" style=3D"font-size:10.5pt">9.7.=C2=A0 SF Identifier T=
ypes</span><u></u><u></u></pre>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">This document seems to be creating a space for identifying SFs =E2=80=94=
 which I thought was mostly outside the scope of OAM to test SFs.=C2=A0</sp=
an><u></u><u></u></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">GIM&gt;&gt; The registry is of SF Identifiers, not of SF Types (that alr=
eady exists). Hope that clarifies the issue.=C2=A0</span><u></u><u></u></di=
v>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">Does this further imply that there=E2=80=99s a new requirement to have u=
nique identifiers within the domain for all SFs?</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">I hope these comments and review questions and concerns are useful for t=
he WG discussion and consideration.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">Thanks,</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">Carlos.</span><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">Nov 1, 2021 2:50 PM</span><span style=3D"font-size:9pt;font-family:&quot=
;MS Gothic&quot;">=E3=80=81</span><span lang=3D"en-DE" style=3D"font-size:9=
pt;font-family:Helvetica,sans-serif">Joel
 Halpern Direct &lt;<a href=3D"mailto:jmh.direct@joelhalpern.com" style=3D"=
color:purple;text-decoration:underline" target=3D"_blank"><span style=3D"co=
lor:purple">jmh.direct@joelhalpern.com</span></a>&gt;</span><span style=3D"=
font-size:9pt;font-family:&quot;MS Gothic&quot;">=E3=81=AE=E3=83=A1=E3=83=
=BC=E3=83=AB</span><span lang=3D"en-DE" style=3D"font-size:9pt;font-family:=
Helvetica,sans-serif">:</span><u></u><u></u></div>
</div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">=C2=A0</span><u></u><u></u></div>
</div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f">I have received a polite request with explanation for delay asking for m=
ore time to read and review the subject document.=C2=A0 Given the state of =
the working group, i want to
 encourage any and all review.=C2=A0 So I am extending the last call by two=
 additional weeks.<br>
<br>
Please read and review the document.<br>
Also, if you are willing to serve as shepherd for this, please let the chai=
rs know. =C2=A0(Don&#39;t worry if you have not shepherded a document befor=
e.=C2=A0 The chairs are more than happy to help you with the process.)<br>
<br>
Thank you,<br>
Joel<br>
<br>
_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org" style=3D"color:purple;text-decoration:under=
line" target=3D"_blank"><span style=3D"color:purple">sfc@ietf.org</span></a=
><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" style=3D"color:purple=
;text-decoration:underline" target=3D"_blank"><span style=3D"color:purple">=
https://www.ietf.org/mailman/listinfo/sfc</span></a></span><u></u><u></u></=
div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org" style=3D"color:purple;text-decoration:under=
line" target=3D"_blank"><span style=3D"color:purple">sfc@ietf.org</span></a=
><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" style=3D"color:purple=
;text-decoration:underline" target=3D"_blank"><span style=3D"color:purple">=
https://www.ietf.org/mailman/listinfo/sfc</span></a></span><u></u><u></u></=
div>
</div>
</blockquote>
</div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">--</span><u></u><u></u></div>
</div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<a href=3D"http://www.verizon.com/" style=3D"color:purple;text-decoration:u=
nderline" target=3D"_blank"><span lang=3D"en-DE" style=3D"color:rgb(17,85,2=
04);border:1pt solid windowtext;padding:0cm;text-decoration:none">&lt;image=
001.jpg&gt;</span></a><u></u><u></u></div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<b><span lang=3D"en-DE" style=3D"font-family:Arial,sans-serif">Gyan Mishra<=
/span></b><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<i><span lang=3D"en-DE" style=3D"font-family:Georgia,serif;color:rgb(34,34,=
34)">Network Solutions Architect=C2=A0</span></i><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<i><span lang=3D"en-DE" style=3D"font-size:10pt;font-family:Georgia,serif;c=
olor:rgb(34,34,34)">Email<span>=C2=A0</span><a href=3D"mailto:gyan.s.mishra=
@verizon.com" style=3D"color:purple;text-decoration:underline" target=3D"_b=
lank"><span style=3D"color:purple">gyan.s.mishra@verizon.com</span></a></sp=
an></i><u></u><u></u></div>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<i><span lang=3D"en-DE" style=3D"font-family:Georgia,serif">M 301 502-1347<=
/span></i><u></u><u></u></p>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">=C2=A0</span><u></u><u></u></div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<span lang=3D"en-DE">--</span><u></u><u></u></div>
</div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<a href=3D"http://www.verizon.com/" style=3D"color:purple;text-decoration:u=
nderline" target=3D"_blank"><span lang=3D"en-DE" style=3D"color:rgb(17,85,2=
04);border:1pt solid windowtext;padding:0cm;text-decoration:none">&lt;image=
001.jpg&gt;</span></a><u></u><u></u></div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<b><span lang=3D"en-DE" style=3D"font-family:Arial,sans-serif">Gyan Mishra<=
/span></b><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<i><span lang=3D"en-DE" style=3D"font-family:Georgia,serif;color:rgb(34,34,=
34)">Network Solutions Architect=C2=A0</span></i><u></u><u></u></div>
</div>
</div>
<div>
<div>
<div style=3D"margin:0cm;font-size:11pt;font-family:Calibri,sans-serif">
<i><span lang=3D"en-DE" style=3D"font-size:10pt;font-family:Georgia,serif;c=
olor:rgb(34,34,34)">Email<span>=C2=A0</span><a href=3D"mailto:gyan.s.mishra=
@verizon.com" style=3D"color:purple;text-decoration:underline" target=3D"_b=
lank"><span style=3D"color:purple">gyan.s.mishra@verizon.com</span></a></sp=
an></i><u></u><u></u></div>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<i><span lang=3D"en-DE" style=3D"font-family:Georgia,serif">M 301 502-1347<=
/span></i></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</blockquote>
</div>
</div>
<span id=3D"m_5656085798438407247gmail-m_-7965894724522987195cid:f_kx89asyw=
0">&lt;Diff_ draft-ietf-sfc-multi-layer-oam-17.txt - draft-ietf-sfc-multi-l=
ayer-oam-18.txt.html&gt;</span></div>
</blockquote>
</div>
<br>
</div>
</div>
</div>

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

--0000000000008f801d05d38374b1--


From nobody Mon Dec 20 15:16:43 2021
Return-Path: <gregimirsky@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C1D473A0E10 for <sfc@ietfa.amsl.com>; Mon, 20 Dec 2021 15:16:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.646
X-Spam-Level: 
X-Spam-Status: No, score=0.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_COMMENT_SAVED_URL=1.391, HTML_MESSAGE=0.001, HTML_TAG_BALANCE_BODY=0.1, NUMERIC_HTTP_ADDR=1.242, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HTML_ATTACH=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9S6F_uJGP1Bm for <sfc@ietfa.amsl.com>; Mon, 20 Dec 2021 15:16:16 -0800 (PST)
Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) (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 5EF5A3A0D79 for <sfc@ietf.org>; Mon, 20 Dec 2021 15:16:15 -0800 (PST)
Received: by mail-ed1-x535.google.com with SMTP id j21so40236240edt.9 for <sfc@ietf.org>; Mon, 20 Dec 2021 15:16:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=25hI0iFAPBS2pcPvotjCUC3CgahjaL6kBLMcfvUqs54=; b=mkNDZDuxHtezl3/B4RiQZThTWQTs3cgXSOU6VL2dvQU5N3uXv6AjvBeCE7DsM46puB Lpbyy1lo0baat97l8FkAFaHybp4ChxecvyZhKFEejp6/Ct5LVV+X7YfLc9EZ+oaKqsvO U8rlfEt5uGN89zLL6Jh26qeXX67Dd5bxH5AoMO+PTCjph6Q37iqDy2cX8O9Vdd1l0Vba GB6uP/B28OqItbcBl26ry9BndSkbNcdiEOFvWoKFuG2Xr+3/5gBqtTjmjUg6IzZpguoJ +Yg6R8Y47Z3cz3xUYCVh8SeYa3z3W9vbzYIWDRERmYMtEvUOGwsdP84WQH4LanmAZYEF 7AoA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=25hI0iFAPBS2pcPvotjCUC3CgahjaL6kBLMcfvUqs54=; b=tcoe5kGrHNeU5ouy6mrNG863ocJYXRUhPQ+AhmG2JJKYOpOVZOWyCtA+SvxoeCZXv+ 6P6j+Qe+OFMd3N5RULGxwy5mLHBjMN8wVsCO/dUX3/eWv7KsT1Qgmv5qxXy9PUVAW1Ro 0coXy7jIw9KgLNIU522U51s+wqMKO42NVMki8L4eney0vbDAaEE8d5lyQm1St9yNYXZ4 4dwrM1OuEc7yb+XXN7uT918VIKzHpb8w3KKVGTU+AVcBDEd5RzyVZX3SxpzfDkHcM0F9 TQ5BaEdU5YFqDSfoyILBHKvbD+JTg+kCqtdYbq0cgv9xRPsssxVMQm765T31U6LheLxR UZIg==
X-Gm-Message-State: AOAM531XvH0+g/JpIByO8qveZPu2y/yOoIu1r8WRoEGW4tXZIWDoaoSa RtMflk4JelovUsuuhw4czQ/cN3FgmszoKuoi8w9dWYRWPDg=
X-Google-Smtp-Source: ABdhPJw8XfmVdJ6Qg/rJE4RF+vpqKKXVNc3K8WUnGhB7w7e1r9X7fQYjGP6dh0ey/GvF4Nl6mo02DVLCoz9XjDzsdio=
X-Received: by 2002:a17:906:bc97:: with SMTP id lv23mr350695ejb.506.1640042172451;  Mon, 20 Dec 2021 15:16:12 -0800 (PST)
MIME-Version: 1.0
References: <4bb5abb4-a8dc-c8f0-9b99-549f683e7729@joelhalpern.com> <05FDF1D8-6CBD-403B-8F51-88E51346A36F@cisco.com> <CA+RyBmXHhjyqTtc0pVtwmTRku-SV+0cFf7tFL_xOHnQ56xBvfQ@mail.gmail.com> <BD6EBECC-E7C7-4A80-8972-9DD008FF81B1@cisco.com> <CA+RyBmWbkrbnnEh0mGrfSUyO4=2eGRo=KNR1vXz8sf9LnsUBYw@mail.gmail.com> <AE15E454-5D37-4B4F-8974-D22CD5B469EE@cisco.com>
In-Reply-To: <AE15E454-5D37-4B4F-8974-D22CD5B469EE@cisco.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 20 Dec 2021 15:15:59 -0800
Message-ID: <CA+RyBmVxYXyb5W5by5TO3V2ToQkg=2-=Roi_Qp5NNvT+5_u9Kw@mail.gmail.com>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
Cc: Joel Halpern Direct <jmh.direct@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>,  James N Guichard <james.n.guichard@futurewei.com>
Content-Type: multipart/mixed; boundary="0000000000001b40cc05d39c13a2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/Ijwa6SWTzfd9VZwyrZkg-WOzxmg>
Subject: Re: [sfc] Regarding last call for draft-ietf-sfc-multi-layer-oam
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Dec 2021 23:16:40 -0000

--0000000000001b40cc05d39c13a2
Content-Type: multipart/alternative; boundary="0000000000001b40ca05d39c13a0"

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

Dear Carlos,
thank you for your clarifications. Please find my answers and notes
in-lined below under the GIM3>> tag.
Attached, please find the updated working version of the draft that now
includes the Operational Considerations section and the diff.

Happy Holidays to All!

Regards,
Greg

On Wed, Nov 24, 2021 at 8:08 AM Carlos Pignataro (cpignata) <
cpignata@cisco.com> wrote:

> Dear Greg,
>
> Please see inline.
>
> Best,
>
> Carlos.
>
> On Nov 24, 2021, at 10:44 AM, Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Dear Carlos,
> please find more responses in-line below under the GIM2>> tag.
>
> Regards,
> Greg
>
> On Fri, Nov 19, 2021 at 5:33 PM Carlos Pignataro (cpignata) <
> cpignata@cisco.com> wrote:
>
>> Dear Greg,
>>
>> Thank you for replying to my email. Please find a couple follow-ups
>> inline, as I invite other WG interested parties to the discussion.
>>
>> 11/19/21 =E5=8D=88=E5=BE=8C7:11=E3=80=81Greg Mirsky <gregimirsky@gmail.c=
om>=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB:
>>
>> Dear Carlos,
>> thank you for your thorough review and detailed comments. Please find
>> responses in-lined below under the GIM>> tag.
>>
>> Regards,
>> Greg (on behalf of the authors)
>>
>> On Sat, Nov 13, 2021 at 11:50 PM Carlos Pignataro (cpignata) <
>> cpignata@cisco.com> wrote:
>>
>>> Hello, WG,
>>>
>>> In reviewing draft-ietf-sfc-multi-layer-oam-16, I find that the issues
>>> listed below are such that I cannot support publication.
>>>
>>> Observing what appears to be a single non-author response to the
>>> original WGLC email, and one more after this extension, I also perceive=
 the
>>> energy level to work on this to be low.
>>>
>>> Please find some review comments and observations, I hope these are
>>> useful:
>>>
>>>
>>>                 Active OAM for Service Function Chaining
>>>                    draft-ietf-sfc-multi-layer-oam-16
>>> Abstract
>>>
>>>    A set of requirements for active Operation, Administration, and
>>>    Maintenance (OAM) of Service Function Chains (SFCs) in a network is
>>>    presented in this document.  Based on these requirements, an
>>>    encapsulation of active OAM messages in SFC and a mechanism to detec=
t
>>>    and localize defects are described.
>>>
>>>
>>> First, a generic comment on the whole document: Even though the WG
>>> produces an SFC OAM framework in rfc8924, I cannot find exactly how
>>> draft-ietf-sfc-multi-layer-oam follows or maps to such framework.
>>>
>>>    - rfc8924 lists requirements in S4, but this document mentions them
>>>    in passing. Instead, as per the Abstract above, this document create=
s new
>>>    requirements and based on them creates a new OAM protocol.
>>>
>>> GIM>> We've followed the requirements listed in RFC 8924 and used them
>> when designing SFC Echo Request/Reply. SFC Echo Request/Reply addresses =
the
>> essential requirements in Section 4 of RFC 8924.
>>
>>
>> CMP: That=E2=80=99s an issue, those are not requirements for a new proto=
col.
>> Neither for a single protocol to perform all functions.
>>
>> CMP: Specifically, RFC 8924 says:
>>
>> CMP:   =E2=80=9C7.  Candidate SFC OAM Tools=E2=80=9D
>>
>> CMP: Why were candidates descarted? When it is shown how they can
>> address some of the functions.
>>
> GIM2>> I don't think that the proposed mechanism discards or negates any
> of the tools listed in RFC 8924. SFC NSH Echo Request/Reply is targeted t=
o
> specifically SFC NSH operational needs is not to replace but to complemen=
t
> other OAM tools. The choice of which tool from the SFC OAM toolbox to use
> is, as always, with vendors and operators.
>
>
> CMP2: Sorry if I was not clear, let me ask differently. Where is the
> documented tradeoff and decision for creating a new protocol versus
> extending existing ones which partially address requirements? Indeed, I
> agree operators and vendors have a choice, my question is in regards to t=
he
> WG decision to build new vs. extend.
>
GIM3>> Thank you for clarifying your question. As I understand it, it is
not directed to the authors of the draft but to the WG Chairs.

>
>
>>
>>
>>>    - rfc8924 lists candidate SFC OAM tools, but this document does not
>>>    consider them. Or compare requirements to options. Perhaps I could b=
e
>>>    pointed to the discussion on the list?
>>>
>>> GIM>> RFC 8924 already provides the analysis and pointed out gaps in
>> listed protocols. RFC 8924 has concluded that none of the available tool=
s
>> complies with the requirements.
>>
>>
>> CMP: I do not see that conclusion in RFC 8924, perhaps you can quote /
>> copy/paste the relevant text. The specific text that includes a conclusi=
on.
>> And specific text that says that none of the tools comply with the
>> requirements.
>>
> GIM3>> I should have been more precise. The conclusion drawn in RFC 8924
is that none of the available tools complies with *all* the requirements,
i.e., each of the available OAM mechanisms has some functional gaps.

>
>> CMP: In any case, there is also no implication that creating a new
>> protocol for all requirements and ignoring the analysis of existing
>> protocols that can be used or extended is in the best interest of SFC=E2=
=80=99s OAM.
>>
> GIM3>> It was the decision of the authors to address all the requirements
in a new protocol. The authors worked on the base mechanism and its
extensions addressing comments and suggestions from the WG.

>
>> CMP: Additionally, I did not see the discussion on the list of this
>> comparison (since it does not exist in the draft).
>>
> GIM3>> I assume that there's no discussion only because no one proposed a=
n
alternative solution. A comparison, as I imagine, can be done when there is
more than one proposal.

>
> CMP2: You seem to have missed these 3 comments. Could you please address?
>
>
>>
>>> Additionally, I wonder: Why the file name =E2=80=9Csfc-multi-layer-oam=
=E2=80=9D?
>>>
>> GIM>> It is historical.
>>
>>>
>>>
>>>    Active OAM tools,
>>>    conformant to the requirements listed in Section 3, improve, for
>>>    example, troubleshooting efficiency and defect localization in SFP
>>>    because they specifically address the architectural principles of
>>>    NSH.  For that purpose, SFC Echo Request and Echo Reply are specifie=
d
>>>    in Section 6.
>>>
>>>
>>> I do not fully follow these cause-consequence pair of sentences. They
>>> seem to be foundational to the rational of the document, is this why a =
new
>>> OAM protocol is used?
>>>
>> GIM>> Indeed. Based on the analysis in RFC 8924, we've learned that none
>> of the available OAM tools can address the requirements for active SFP O=
AM.
>> The SFC Echo Request/Reply is specifically designed to address these
>> requirements.
>>
>>
>> CMP: This is a very useful response. As I responded above, there=E2=80=
=99s no
>> implication that if no existing tools address all requirements, the path=
 is
>> to create a brand new one ignoring the existing ones.
>>
> GIM2>> I believe that the WG has demonstrated its support for the propose=
d
> solution.
>
>
> CMP2: I thought statements like these are within the scope of a WG chair.
>
GIM3>> I apologize to the WG Chairs if I overstepped. I'd point that I
wrote, "I believe" not to sound like a statement. Please correct me if I am
wrong.

> CMP2: From a technical perspective, it is a useful engineering piece of
> data to understand why a new protocol.
>
GIM3>> The proposed solution is the result of discussions among the authors
and our work addressing suggestions and comments from the WG.

>
> Anyone can propose an alternative technical solution in the
> traditional IETF form.
>
>>
>>
>>> Specifically, I feel this document over-reaches in that it presumes tha=
t
>>> the only =E2=80=9CActive OAM=E2=80=9D protocol for NSH SFCs is this new=
 protocol, whereas
>>> some of the existing protocols listed in rfc8924 are also =E2=80=9CActi=
ve OAM=E2=80=9D.
>>>
>> GIM>> I think that the document is positioned not as a general active OA=
M
>> protocol but as one of the active SFC NSH OAM protocols.
>>
>>>
>>>    This mechanism enables on-demand Continuity Check,
>>>    Connectivity Verification, among other operations over SFC in
>>>    networks, addresses functionalities discussed in Sections 4.1, 4.2,
>>>    and 4.3 of [RFC8924].
>>>
>>>
>>> This could be well the case =E2=80=94 however many others (including ex=
isting)
>>> mechanisms also enable in these broad terms all the
>>> connectivity+continuity+trace functions.
>>>
>> GIM>> We are not questioning that there are other solutions. But these
>> mechanisms are not supported by specifications that ensure independent
>> interoperable implementations.
>>
>>
>> CMP: Can you please point to independent interoperable implementations
>> of draft-ietf-sfc-multi-layer-oam?
>>
> GIM2>> I was told of interest in developing implementations based on the
> mechanism defined. Certain hesitation to be an early adopter is
> understandable to me.
>
>
> CMP2: Shall I understand this as you cannot point to any implementation?
>
GIM3>> At this time I'm not in the position to discuss the state of the
implementations. I'm aware of plans to implement the proposed mechanism.

>
>
>> CMP: Part of my point is that any partial solution can be extended
>> interoperably.
>>
>> At the same time, this mechanisms is very complex.
>>> I would like to see a study of comparative benefits of this added
>>> complexity vis-a-vis existing approaches that can be extended.
>>>
>> GIM>> In the face of absence of sufficient and up to date documentation
>> describing proprietary solutions, I don't see that any comparison can be
>> comprehensive.
>>
>>
>> CMP: I am not sure if you are answering a different question, but
>> there=E2=80=99s no reference to any proprietary solutions.
>>
>> CMP: ICMP, BFD, iOAM, SFC-Tracceroute, all documented in I-Ds and with
>> open source implementations.
>>
> GIM2>> Looking at this list, the SFC NSH Echo Request/Reply mechanism is
> not an alternative to BFD or IOAM.
>
>
>
> CMP2: ICMP?
>
GIM3>> As concluded in RFC 8924, ICMP has some gaps towards the
requirements for SFC OAM. Also, the individual draft SFC-Traceroute has
expired 6 years ago.

>
>
>>
>>>
>>>    The ingress may be
>>>    capable of recovering from the failure, e.g., using redundant SFC
>>>    elements.  Thus, it is beneficial for the egress to signal the new
>>>    defect state to the ingress, which in this example is the Classifier=
.
>>>    Hence the following requirement:
>>>
>>>       REQ#3: SFC OAM MUST support Remote Defect Indication notification
>>>       by the egress to the ingress.
>>>
>>>
>>> I see a gap between =E2=80=9Cit is beneficial=E2=80=9D and =E2=80=9CMUS=
T=E2=80=9D. What is "Remote
>>> Defect Indication=E2=80=9D in the context of SFC OAM since it is not in=
 the OAM
>>> framework? Is this "Remote Defect Indication=E2=80=9D the only way to a=
chieve the
>>> rerouting or redundancy triggering?
>>>
>> GIM>> That is one of possible solutions. Other mechanisms may conform to
>> the requirement using different approach.
>>
>>>
>>>
>>> 4.  Active OAM Identification in the NSH
>>>
>>>    The O bit in the NSH is defined in [RFC8300] as follows:
>>>
>>>       O bit: Setting this bit indicates an OAM packet.
>>>
>>>    This document updates that definition as follows:
>>>
>>>       O bit: Setting this bit indicates an OAM command and/or data in
>>>       the NSH Context Header or packet payload.
>>>
>>>    Active SFC OAM is defined as a combination of OAM commands and/or
>>>    data included in a message that immediately follows the NSH.  To
>>>    identify the active OAM message, the "Next Protocol" field MUST be
>>>    set to Active SFC OAM (TBA1) (Section 9.1).
>>>
>>>
>>> This is an example of over-reach. A =E2=80=9CNext Protocol=E2=80=9D poi=
nting to IPv4, in
>>> turn pointing to ICMP, in turn pointing to Echo is already one example =
of
>>> =E2=80=9CActive SFC OAM=E2=80=9D. I wonder if this new protocol might b=
e best served by
>>> choosing a name that is not so generic? It could be called =E2=80=9COne=
 of many
>>> active SFC OAM protocols=E2=80=9D :-)
>>>
>> GIM>> Will clarify that throughout the document "active OAM" and "active
>> SFC OAM" refers to specially constructed packets that immediately follow
>> the SFC Active OAM Header (Figure 2).
>>
>>
>> CMP: The =E2=80=9CSFC Active OAM Header=E2=80=9D is therefore not part o=
f the =E2=80=9Cactive
>> SFC OAM=E2=80=9D packet?
>>
> GIM2>> SFC Active OAM Header is a part of an active SFC NSH OAM packet.
>
>
> CMP2: In that case, shall I understand that the =E2=80=9CSFC Active OAM H=
eader=E2=80=9D
> cannot be part of other OAM packet. In that case I am very confused as I
> read:
> CMP2: "      Msg Type - six bits long field identifies OAM protocol, e.g.=
,
> Echo"
> CMP2: "      Request/Reply or Bidirectional Forwarding Detection."
> CMP2: Why would BFD be carried in the middle of SFC Active OAM? Why not
> use the NSH Next Protocol as intended?
>
GIM3>> This document does not discuss the use of BFD in the SFC NSH
environment. The reference to BFD is now removed in the working version of
the draft.

>
>
>
>>
>>> Otherwise, the =E2=80=9CMUST=E2=80=9D in the last sentence seems to not=
 follow.
>>>
>>>    The rules for
>>>    interpreting the values of the O bit and the "Next Protocol" field
>>>    are as follows:
>>>
>>>
>>> I am extremely concerned about this attempted re-definition (of the
>>> O-bit and Protocol fields). On several fronts as explained below. Durin=
g
>>> RFC8300 the WG evaluated these and provided a solution already.
>>>
>>>    *  O bit set and the "Next Protocol" value does not match one of
>>>       identifying active or hybrid OAM protocols (per classification
>>>       defined in [RFC7799]), e.g., defined in Section 9.1 Active SFC OA=
M
>>>       (TBA1).
>>>
>>> This potentially breaks the concept of nodes not understanding OAM
>>> (i.e,. Partial deployment of a new protocol)
>>>
>> GIM>> Can you clarify what do you mean by "nodes not understanding OAM"?
>> Partial deployment is, in my opinion, an operational issue. An operator
>> plans deployments of new releases according to new features and their
>> intended use.
>>
>>
>> CMP: Apologies, I meant not s/understanding/parsing/.
>>
>> CMP: I agree it is an operational issue =E2=80=94 an issue of operations=
. Like
>> the =E2=80=9CO=E2=80=9D in =E2=80=9COAM=E2=80=9D. Should Operational Con=
siderations be included as well?
>>
> GIM2>> I think that it is helpful to provide some operational suggestions
> in the Operational Considerations section. Will work with co-authors.
>
>>
>>
>>>          - a Fixed-Length Context Header or Variable-Length Context
>>>          Header(s) contain an OAM command or data.
>>>
>>>          - the "Next Protocol" field determines the type of payload.
>>>
>>> The semantic of Context Headers is outside this definition. For example
>>> the types in MD Type 2 define the variable headers.
>>>
>>> This potentially breaks also OAM, since things like ECMP can be encoded
>>> in context headers that the OAM needs. (e.g., "Flow ID=E2=80=9D
>>> from draft-ietf-sfc-nsh-tlv).
>>>
>> GIM>> As I understand it, MD Type 2 Flow ID TLV is recommended to
>> identify a flow in SFC NSH. The document makes the use of this method.
>>
>>
>> CMP: How?
>>
> GIM2>> In Section 6.5.4 of the draft:
>     Suppose a specialized information element (e.g., IPv6 Flow Label
>    [RFC6437] or Flow ID [I-D.ietf-sfc-nsh-tlv]) is used for distributing
>    the load across Equal Cost Multi-Path or Link Aggregation Group
>    paths.  In that case, such an element MAY also be used for the SFC
>    OAM traffic.  Doing so is meant to induce the SFC Echo Request to
>    follow the same RSP as the monitored flow.
>
>
> CMP2: I may have misunderstood =E2=80=94 if so apologies in advance =E2=
=80=94 however,
> when I read "a Fixed-Length Context Header or Variable-Length Context
> Header(s) contain an OAM command or data=E2=80=9D I thought Context Heade=
r (e.g.,
> MD Type 1) was user for OAM, it could not be used for Flow ID as well.
>
GIM3>> I cannot find any WG document on the use of Flow ID in MD Type 1
Context Header. For a Context Header MD Type 2, draft-ietf-sfc-nsh-tlv
states:
   When the base header specifies MD Type =3D 0x2, zero or more Variable
   Length Context Headers MAY be added, immediately following the
   Service Path Header.

>
>
>>
>>> Further, is this describing a Hybrid OAM use?
>>>
>> GIM>> No, the document does not describe the use of hybrid OAM (per RFC
>> 7799).
>>
>>>
>>>    *  O bit set and the "Next Protocol" value matches one of identifyin=
g
>>>       active or hybrid OAM protocols:
>>>
>>>          - the payload that immediately follows the NSH MUST contain an
>>>          OAM command or data.
>>>
>>> This is also unclear =E2=80=94 what is an OAM command or data? If the O=
-bit is
>>> set, it is an OAM packet.
>>>
>> GIM>> What is an OAM packet? Is an SFC NSH packet with IOAM an OAM packe=
t
>> or not? If an SFC NSH packet is part of flow under the Alternate Marking=
,
>> is it an OAM packet because the Alternate Marking method is an example o=
f
>> the hybrid OAM?
>>
>>
>> CMP: This reads like not answering by asking questions.
>>
> GIM2>> I am trying to understand the question. RFC 7799, as I understand
> it, defines an active OAM packet as a specifically constructed test packe=
t.
>
>
> CMP2: RFC 7799 does not include the terms =E2=80=9COAM Command=E2=80=9D o=
r =E2=80=9COAM Data"
>
>
>> CMP: A user packet with marking, implicitly or explicitly, is not an OAM
>> packet.
>>
> GIM2>> Frank has brought very good points and suggested excluding hybrid
> OAM. Now the text is applicable only to active SFC NSH OAM:
>
>
> CMP2: I agree with removing any Hybrid OAM from the =E2=80=9CSFC Active O=
AM=E2=80=9D
> document. For sure.
> CMP2: at the same time, what specifically needs to be redefined for the
> O-bit (as opposed to say =E2=80=9Cuse it as intended in 8300=E2=80=9D)?
>
GIM3>> I believe that this question has been moved to a separate thread.

>
> The rules for
>    interpreting the values of the O bit and the "Next Protocol" field
>    are as follows:
>
>    *  O bit set and the "Next Protocol" value does not match the value
>       Active SFC OAM (TBA1), defined in Section 9.1:
>
>          - An SFC NSH Context Header(s) contain an OAM command or data.
>
>          - The "Next Protocol" field determines the type of the payload.
>
>    *  O bit set and the "Next Protocol" value matches Active SFC OAM
>       (TBA1) value:
>
>          - The payload that immediately follows the NSH MUST be the
>          Active OAM Header (Section 5).
>
>    *  O bit is clear:
>
>          - No OAM in an SFC NSH Context Header(s).
>
>          - The payload determined by the "Next Protocol" field MUST be
>          present.
>
>    *  O bit is clear, and the "Next Protocol" field is set to Active SFC
>       OAM (TBA1):
>
>          - Erroneous combination.  An implementation MUST report it.
>          The notification mechanism is outside the scope of this
>          specification.  The packet SHOULD be dropped.  An
>          implementation MAY have control to enable processing of the OAM
>          payload.
>
>
>>
>>>    *  O bit is clear:
>>>
>>>          - no OAM in a Fixed-Length Context Header or Variable-Length
>>>          Context Header(s).
>>>
>>>          - the payload determined by the "Next Protocol" field MUST be
>>>          present.
>>>
>>> It is unclear the rational for this.
>>>
>> GIM>> Can you please clarify your interpretation, so we can look for way=
s
>> to improve the text?
>>
>>
>> CMP: Same as above. It is unclear why these rules. It is not a matter of
>> interpretation.
>>
>>
>>>    *  O bit is clear, and the "Next Protocol" field identifies active o=
r
>>>       hybrid OAM protocol MUST be identified and reported as an
>>>       erroneous combination.  An implementation MAY have control to
>>>       enable processing of the OAM payload.
>>>
>>> This seems to break the existing usage in draft-ietf-sfc-ioam-nsh.
>>> Section 4.2 of draft-ietf-sfc-ioam-nsh says clearly:
>>>
>> GIM>> I don't see any problem. In fact, both definitions are in sync.
>> According to draft-ietf-sfc-ioam-nsh if the Next Protocol field identifi=
es
>> a use data payload, e.g., IPv6, then O bit MUST NOT be set. If the Next
>> Protocol is set to IOAM, then the O-bit MUST be set.
>>
>>
>> CMP: Sorry, but you do not seem to be actually reading
>> draft-ietf-sfc-ioam-nsh. Please refer to:
>>
>> CMP:
>> https://datatracker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4.=
2
>>
>> CMP: 4.2.  IOAM and the use of the NSH O-bit
>>    [RFC8300] defines an "O bit" for OAM packets.  Per [RFC8300] the O
>>    bit must be set for OAM packets and must not be set for non-OAM
>>    packets.  Packets with IOAM data included MUST follow this
>>    definition, i.e. the O bit MUST NOT be set for regular customer
>>    traffic which also carries IOAM data and the O bit MUST be set for
>>    OAM packets which carry only IOAM data without any regular data
>>    payload.
>>
>> CMP: Please note the =E2=80=9CMUST NOT=E2=80=9D in the paragraph immedia=
tely above.
>>
> GIM2>> We've agreed with Frank to not discuss hybrid SFC NSH OAM in this
> draft.
>
>
> CMP2: Sounds good =E2=80=94 why does the O-bit need to be discussed in an=
y case?
>
GIM3>> Following comments and the discussion with Frank, we've updated the
text.

>
>
>> We agree in how O-bit works in presence of IOAM that accompanies user
>> data and without it.
>>
>>
>> CMP: I do not see that agreement.
>>
>>
>>> 4.2.  IOAM and the use of the NSH O-bit
>>>
>>>    [RFC8300] defines an "O bit" for OAM packets.  Per [RFC8300] the O
>>>    bit must be set for OAM packets and must not be set for non-OAM
>>>    packets.  Packets with IOAM data included MUST follow this
>>>    definition, i.e. the O bit MUST NOT be set for regular customer
>>>    traffic which also carries IOAM data and the O bit MUST be set for
>>>    OAM packets which carry only IOAM data without any regular data
>>>    payload.
>>>
>>>
>>>
>>> 5.  Active SFC OAM Header
>>>
>>>    As demonstrated in Section 4 [RFC8924] and Section 3 of this
>>>    document, SFC OAM is required to perform multiple tasks.  Several
>>>    active OAM protocols could be used to address all the requirements.
>>>    When IP/UDP encapsulation of an SFC OAM control message is used,
>>>    protocols can be demultiplexed using the destination UDP port number=
.
>>>    But extra IP/UDP headers, especially in an IPv6 network, add
>>>    noticeable overhead.  This document defines Active OAM Header
>>>    (Figure 2) to demultiplex active OAM protocols on an SFC.
>>>
>>>
>>> Does this paragraph imply that the main reason for this protocol is thi=
s
>>> perceived overhead? If so, experience seems to show that in practice
>>> IP-encaped OAM works fine (as e.g., for LSP Ping).
>>>
>> GIM>> Isn't IP/UDP encapsulation, and IPv6 in particular, is a larger
>> overhead?
>>
>>
>> CMP: I am sorry Greg to call this out, but you are choosing again to not
>> answer the question and instead ask another one.
>>
>> CMP: I am happy to answer: it is larger. It also does not matter. And
>> further it is proven to work in LSP Ping.
>>
>> CMP: My question again: is the whole purpose of this new protocol to be
>> overhead efficient? I am sure there are ways of encasulating that are mo=
re
>> overhead-efficient than draft-ietf-sfc-multi-layer-oam.
>>
> GIM2>> The purpose of the specification is to address specific SFC NSH OA=
M
> requirements. The proposed solution is one of possible that can be
> implemented. Encapsulation efficiency is a benefit.
>
>>
>>
>>> Alternatively, =E2=80=9CNext Protocols=E2=80=9D could be defined for =
=E2=80=9Craw=E2=80=9D existing
>>> protocols.
>>>
>>>       Msg Type - six bits long field identifies OAM protocol, e.g., Ech=
o
>>>       Request/Reply or Bidirectional Forwarding Detection.
>>>
>>>
>>> Why does BFD get encapsulated in this new protocol, as opposed to using
>>> a =E2=80=9CNext Protocol=E2=80=9D for it? That looks like unnecessary o=
verhead and
>>> indirection.
>>>
>> GIM>> Are you proposing assigning different Next Protocol values for
>> every possible active OAM protocol?
>>
>>
>> CMP: I am not proposing anything. I am simply asking a question.
>>
> GIM2>> draft-ietf-sfc-multi-layer-oam does not include BFD in SFC NSH in
> its scope.
>
>
> CMP2: The text in the document that I quoted above seems to contradict
> your statement.
>
GIM3>> We've removed the reference to BFD from the document.

>
>
>>
>>>       Flags - eight bits long field carries bit flags that define
>>>       optional capability and thus processing of the SFC active OAM
>>>       control packet, e.g., optional timestamping.
>>>
>>> Does this timestamp conflict with context header timestamps?
>>> E.g., rfc8592 or draft-mymb-sfc-nsh-allocation-timestamp.
>>>
>> GIM>> What do you see as a potential conflict?
>>
>>
>> CMP: Two timestamps in different parts of a packet.
>>
> GIM2>> RFC 8592 has been published through the Independent Stream Editor.
> As I understand it, draft-mymb-sfc-nsh-allocation-timestamp is also in th=
e
> ISE track. I'll reach out to the authors
> of draft-mymb-sfc-nsh-allocation-timestamp to see if any considerations
> should be added in their document.
>
>
> CMP2: I would suggest that this document also needs to figure out
> non-clashing proposals.
>
>
>>
>>> 6.  Echo Request/Echo Reply for SFC
>>>
>>>    Echo Request/Reply is a well-known active OAM mechanism extensively
>>>    used to verify a path's continuity, detect inconsistencies between a
>>>    state in control and the data planes, and localize defects in the
>>>    data plane.  ICMP ([RFC0792] for IPv4 and [RFC4443] for IPv6
>>>    networks, respectively) and [RFC8029] are examples of broadly used
>>>    active OAM protocols based on the Echo Request/Reply principle.  The
>>>    SFC Echo Request/Reply defined in this document addresses several
>>>    requirements listed in Section 3.  Specifically, it can be used to
>>>    check the continuity of an SFP, trace an SFP, or localize the failur=
e
>>>    within an SFP.  The SFC Echo Request/Reply control message format is
>>>    presented in Figure 3.
>>>
>>>
>>> This seems to be an important paragraph =E2=80=94 would be useful to al=
so
>>> understand how other existing and broadly used protocols cannot fulfill
>>> requirements.
>>>
>> GIM>> RFC 8924 already provided a comprehensive analysis and concluded
>> that none of the available tools can fully conform to the requirements
>> listed in Section 4.
>>
>>
>> CMP: As per above, I do not see that conclusion.
>>
>> CMP: And frankly even if that was the case, there=E2=80=99s no implicati=
on that
>> using the existing pieces is not sufficient, or that it is not easier to
>> extend the candidate protocols.
>>
> GIM2>> I think that RFC 8924 has firmly established that none of the
> analyzed OAM tools completely addresses all the SFC NSH OAM requirements.
> Can a combination of tools do the job? I don't know. What is easier seems=
 a
> subjective issue.  If anyone has an alternative technical solution, I'll =
be
> glad to discuss that. Otherwise, it appears as hypothetical.
>
>
> CMP2: I disagree with this approach in principle, as I=E2=80=99d expect t=
he WG to
> compare feasibility and ROI of approaches before embarking in text. Just =
my
> humble opinion.
>
GIM3>> I hope that we can agree to disagree.

>
>
>>
>>>       Length - two-octet-long field equal to the Value field's length i=
n
>>>       octets.
>>>
>>>
>>> There are several nested lengths defined in this document =E2=80=94 wou=
ld be
>>> useful to analyze that they do not result in issues such as piggybackin=
g
>>> unaccounted data.
>>>
>> GIM>> Do you see any scenario when that might be the case?
>>
>>>
>>> 6.3.1.  Source TLV
>>>
>>>    Responder to the SFC Echo Request encapsulates the SFC Echo Reply
>>>    message in IP/UDP packet if the Reply mode is "Reply via an IPv4/IPv=
6
>>>    UDP Packet".  Because the NSH does not identify the ingress node tha=
t
>>>    generated the Echo Request, the source ID MUST be included in the
>>>    message and used as the IP destination address and destination UDP
>>>    port number of the SFC Echo Reply.  The sender of the SFC Echo
>>>    Request MUST include an SFC Source TLV (Figure 5).
>>>
>>>
>>> This seems to negate the benefit of less overhead, if the IP/UDP fields
>>> are embedded as OAM TLVs.
>>>
>> GIM>> Only the Source ID is required, not the whole set of IP and UDP
>> headers.
>>
>>>
>>> This also seems to be a bit of an invitation for an attack.
>>>
>>>
>>> 6.4.1.  Errored TLVs TLV
>>>
>>>
>>> I wonder at this point if it is easier to use LSP Ping directly instead
>>> of re-define it.
>>>
>> GIM>> If someone wants to explore that option, of course.
>>
>>>
>>> 6.5.1.  SFC Reply Path TLV
>>>
>>> =E2=80=A6
>>>
>>>    *  Service Index: the value for the Service Index field in the NSH o=
f
>>>       the SFC Echo Reply message.
>>>
>>> How is the service index in a reply constructed?
>>>
>> GIM>> It is provided by the sender of the SFC Echo Request.
>>
>>
>> CMP: Does this mean it skips hops? Apologies I do not understand.
>>
> GIM2>> The sender of the SFC Echo Request includes SFC Reply Path TLV. Th=
e
> responder must use the Service Index field in the NSH that encapsulates S=
FC
> NSH Echo Reply. I hope that clarifies how the Service Index field is used=
.
>
>
> CMP2: I am sorry, it doesn=E2=80=99t. How does the sender of the request =
(i.e.,
> based on what criteria) chooses the Service Index field value in the SFC
> Reply Path TLV in the SFC Active OAM packet?
>
GIM3>> It is implemetation-specific.

>
>
>>
>>>
>>> 6.5.3.  SFC Echo Reply Reception
>>>
>>>    An SFF SHOULD NOT accept SFC Echo Reply unless the received message
>>>    passes the following checks:
>>>
>>>    *  the received SFC Echo Reply is well-formed;
>>>
>>>    *  it has an outstanding SFC Echo Request sent from the UDP port tha=
t
>>>       matches destination UDP port number of the received packet;
>>>
>>>
>>> Is the demultiplexing based on UDP, OAM handle, or combination?
>>>
>> GIM>> The values of the Sender's Handle and  Sequence Number fields can
>> be used.
>>
>>
>> CMP: I understand several values can be used.
>> CMP: Which one is actually used?
>> CMP: If the Handles and sequences match but not the port?
>>
> GIM2>> I assume you are thinking of IP/UDP encapsulation of SFC NSH. The
> receiver of SFC NSH Echo Reply would not check for port. Or are you
> referring to a different port?
>
>
> CMP2: I am referring to the port that S6.5.3
> of draft-ietf-sfc-multi-layer-oam mentions. "it has an outstanding SFC Ec=
ho
> Request sent from the UDP port that matches destination UDP port number o=
f
> the received packet;=E2=80=9D
> CMP2: Based on that the question stands.
>
GIM3>> Thank you for the clarification. I agree that is an unnecessary
check and I've removed it from the working version.

>
>
>
>
>>
>>> 6.6.  Verification of the SFP Consistency
>>>
>>>    *  Collect information of the traversed by the CVReq packet SFs and
>>>       send it to the ingress SFF as CVRep packet over IP network;
>>>
>>>
>>> What if NSH is not over IP?
>>>
>> GIM>> Then the operator will specify another method using the Reply mode=
.
>>
>>
>> CMP: Sorry that does not answer my question. The text in question is not
>> contextual to a specified reply mode.
>>
> GIM2>> We'll address that in the new Operational Considerations section.
>
>
> CMP2: Look forward to reviewing. The text in Section 6.6 still has issues=
.
>
GIM3>> The attached copy of the working text includes the new Operational
Considerations section.

>
>
>>
>>>    SF Type: Two octets long field.  It is defined in [RFC9015] and
>>>    indicates the type of SF, e.g., Firewall, Deep Packet Inspection, WA=
N
>>>    optimization controller, etc.
>>>
>>>
>>> Is RFC 9015 a hard dependency to implement this OAM?
>>>
>> GIM>> RFC 9015 established the IANA registry of SF Type and any new SF
>> types must be registered.
>>
>>>
>>>    IANA is requested to assign a new type from the SFC Active OAM
>>>    Message Type sub-registry as follows:
>>>
>>>           +=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D+
>>>           | Value |         Description         | Reference     |
>>>           +=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D+
>>>           | TBA2  | SFC Echo Request/Echo Reply | This document |
>>>           +-------+-----------------------------+---------------+
>>>
>>>
>>> Is there a single value for both Request and Reply?
>>>
>> GIM>> Yes, it is a single value. Echo Request and Echo Reply are
>> identified in the Message Type field (Figure 3).
>>
>>
>> CMP: Is this document defining a full 64k space for a single value? If
>> so it appears to be wasteful.
>>
>
> CMP2: You seem to have skipped this comment.
>
GIM3>> The authors think that it is reasonable and allows for future
extensions as well as experimentation.

>
>
>>
>>> 9.2.1.  Version in the Active SFC OAM Header
>>>
>>> 9.3.1.  SFC Echo Request/Reply Version
>>>
>>>
>>> There seems to be a version for the OAM and a version for the msg type.
>>> Is this correct? Are they hierarchical versions? Or independent?
>>> This seems to overly complicate parsing and compliance.
>>>
>> GIM>> All versions are independent.
>>
>>
>> CMP: This seems like an operational unnecessary complexity, in keeping a
>> matrix of supported combination of versions. If there was an Operational
>> Considerations section, this should be included.
>>
> GIM2>> Thank you for the suggestion. We'll mention that in the Operationa=
l
> Considerations section.
>
>>
>>
>>> 9.3.3.  SFC Echo Request/Echo Reply Message Types
>>>
>>> Does this mean that there=E2=80=99s a protocol number for =E2=80=9CActi=
ve OAM=E2=80=9D with a
>>> protocol number for =E2=80=9CRequest/Reply=E2=80=9D with a protocol num=
ber for either
>>> request or reply?
>>>
>> GIM>> These are not all protocol numbers. Only the Active OAM is a new
>> protocol number. Others are message types.
>>
>>
>> CMP: Apologies I was not clear.
>> CMP: The =E2=80=9CSFC Active OAM=E2=80=9D is actually a "SFC Next Protoc=
ol=E2=80=9D.
>> CMP: My intention of using =E2=80=9Cprotocol number=E2=80=9D is in a gen=
eric way. To get
>> to some OAM function, a node needs to recursively parse 3 TLVs. Correct?
>> This seems overly complex.
>>
> GIM2>> The NSH's Next Protocol field is in the fixed position. Getting to
> SFC NSH active OAM doesn't seem to require parsing TLVs, SFC NSH Context
> Headers can be simply skipped.
>
>
> CMP2: Concern stands. What is the value of this linked protocol
> identification check?
>
GIM3>> SFC Echo Request/Reply maybe not the only protocol using SFC Active
OAM Header.

>
> CMP2: Thanks again, and best,
>
> CMP2: Carlos.
>
>
>>
>>>    Values defined for the Return Codes sub-registry are listed in
>>>    Table 14.
>>>
>>>
>>> Various values in this table are not defined in the document. The
>>> procedures seem lacking.
>>>
>> GIM>> Other specifications may define additional code points in the
>> registry.
>>
>>
>> CMP: Thank you. The procedures still seem lacking.
>>
>> CMP: Best,
>>
>> CMP: =E2=80=94 Carlos.
>>
>>
>>> 9.7.  SF Identifier Types
>>>
>>> This document seems to be creating a space for identifying SFs =E2=80=
=94 which I
>>> thought was mostly outside the scope of OAM to test SFs.
>>>
>> GIM>> The registry is of SF Identifiers, not of SF Types (that already
>> exists). Hope that clarifies the issue.
>>
>>
>>> Does this further imply that there=E2=80=99s a new requirement to have =
unique
>>> identifiers within the domain for all SFs?
>>>
>>> I hope these comments and review questions and concerns are useful for
>>> the WG discussion and consideration.
>>>
>>> Thanks,
>>>
>>> Carlos.
>>>
>>>
>>> Nov 1, 2021 2:50 PM=E3=80=81Joel Halpern Direct <jmh.direct@joelhalpern=
.com
>>> >=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB:
>>>
>>> I have received a polite request with explanation for delay asking for
>>> more time to read and review the subject document.  Given the state of =
the
>>> working group, i want to encourage any and all review.  So I am extendi=
ng
>>> the last call by two additional weeks.
>>>
>>> Please read and review the document.
>>> Also, if you are willing to serve as shepherd for this, please let the
>>> chairs know.  (Don't worry if you have not shepherded a document before=
.
>>> The chairs are more than happy to help you with the process.)
>>>
>>> Thank you,
>>> Joel
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>>>
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr">Dear Ca=
rlos,<div>thank you for your clarifications. Please find my answers and not=
es in-lined below under the GIM3&gt;&gt; tag.</div><div>Attached, please fi=
nd the updated working version of the draft that now includes the Operation=
al Considerations section and the diff.</div><div><br></div><div>Happy Holi=
days to All!</div><div><br></div><div>Regards,</div><div>Greg</div></div><b=
r><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, =
Nov 24, 2021 at 8:08 AM Carlos Pignataro (cpignata) &lt;<a href=3D"mailto:c=
pignata@cisco.com" target=3D"_blank">cpignata@cisco.com</a>&gt; wrote:<br><=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo=
rder-left:1px solid rgb(204,204,204);padding-left:1ex">



<div>
Dear Greg,
<div><br>
</div>
<div>Please see inline.</div>
<div><br>
</div>
<div>Best,</div>
<div><br>
</div>
<div>Carlos.<br>
<div><br>
<blockquote type=3D"cite">
<div>On Nov 24, 2021, at 10:44 AM, Greg Mirsky &lt;<a href=3D"mailto:gregim=
irsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:</di=
v>
<br>
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">Dear Carlos,
<div>please find more responses in-line below under the GIM2&gt;&gt; tag.</=
div>
<div><br>
</div>
<div>Regards,</div>
<div>Greg</div>
</div>
<br>
<div class=3D"gmail_quote">
<div dir=3D"ltr" class=3D"gmail_attr">On Fri, Nov 19, 2021 at 5:33 PM Carlo=
s Pignataro (cpignata) &lt;<a href=3D"mailto:cpignata@cisco.com" target=3D"=
_blank">cpignata@cisco.com</a>&gt; wrote:<br>
</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>Dear Greg,
<div><br>
</div>
<div>Thank you for replying to my email. Please find a couple follow-ups in=
line, as I invite other WG interested parties to the discussion.<br>
<div><br>
<blockquote type=3D"cite">
<div>11/19/21 =E5=8D=88=E5=BE=8C7:11=E3=80=81Greg Mirsky &lt;<a href=3D"mai=
lto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;=
=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB:</div>
<br>
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div dir=3D"ltr">Dear Carlos,
<div>thank you for your thorough=C2=A0review and detailed comments. Please =
find responses in-lined below under the GIM&gt;&gt; tag.</div>
<div><br>
</div>
<div>Regards,</div>
<div>Greg (on behalf of the authors)</div>
</div>
<br>
<div class=3D"gmail_quote">
<div dir=3D"ltr" class=3D"gmail_attr">On Sat, Nov 13, 2021 at 11:50 PM Carl=
os Pignataro (cpignata) &lt;<a href=3D"mailto:cpignata@cisco.com" target=3D=
"_blank">cpignata@cisco.com</a>&gt; wrote:<br>
</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>Hello, WG,
<div><br>
</div>
<div>In reviewing=C2=A0draft-ietf-sfc-multi-layer-oam-16, I find that the i=
ssues listed below are such that I cannot support publication.</div>
<div><br>
</div>
<div>Observing what appears to be a single non-author response to the origi=
nal WGLC email, and one more after this extension, I also perceive the ener=
gy level to work on this to be low.</div>
<div><br>
</div>
<div>Please find some review comments and observations, I hope these are us=
eful:</div>
<div><br>
</div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">                Active OAM for Service Function Chaining
                   draft-ietf-sfc-multi-layer-oam-16

<span style=3D"box-sizing:border-box">Abstract</span>

   A set of requirements for active Operation, Administration, and
   Maintenance (OAM) of Service Function Chains (SFCs) in a network is
   presented in this document.  Based on these requirements, an
   encapsulation of active OAM messages in SFC and a mechanism to detect
   and localize defects are described.
</pre>
</div>
<div><br>
</div>
<div>First, a generic comment on the whole document: Even though the WG pro=
duces an SFC OAM framework in=C2=A0rfc8924, I cannot find exactly how draft=
-ietf-sfc-multi-layer-oam follows or maps to such framework.</div>
<div>
<ul>
<li><font><span>rfc8924 lists requirements in S4, but this document mention=
s them in passing.=C2=A0Instead, as per the Abstract above, this document c=
reates new requirements and based on them creates a new OAM protocol.</span=
></font></li></ul>
</div>
</div>
</blockquote>
<div>GIM&gt;&gt; We&#39;ve followed the requirements listed in RFC 8924 and=
 used them when designing SFC Echo Request/Reply. SFC Echo Request/Reply ad=
dresses the essential requirements in Section 4 of RFC 8924.</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP: That=E2=80=99s an issue, those are not requirements for a new pro=
tocol. Neither for a single protocol to perform all functions.</div>
<div><br>
</div>
<div>CMP: Specifically, RFC 8924 says:</div>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>=C2=A0 =E2=80=9C7.=C2=A0 Candidate=
 SFC OAM Tools=E2=80=9D<br>
<br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>Why were candidates descarted? Whe=
n it is shown how they can address some of the functions.</div>
</div>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; I don&#39;t think that the proposed mechanism discards or=
 negates any of the tools listed in RFC 8924. SFC NSH Echo Request/Reply is=
 targeted to specifically SFC NSH operational needs is not to replace but t=
o complement other=C2=A0OAM tools. The
 choice of which tool from the SFC OAM toolbox to use is, as always, with v=
endors and operators.=C2=A0</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP2: Sorry if I was not clear, let me ask differently. Where is the d=
ocumented tradeoff and decision for creating a new protocol versus extendin=
g existing ones which partially address requirements? Indeed, I agree opera=
tors and vendors have a choice,
 my question is in regards to the WG decision to build new vs. extend.</div=
></div></div></div></blockquote><div>GIM3&gt;&gt; Thank you for clarifying =
your question. As I understand it, it is not directed to the authors of the=
 draft but to the WG Chairs.=C2=A0</div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex"><div><div><div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div>
<div><br>
</div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<ul>
<li><font><span>rfc8924 lists candidate SFC OAM tools, but this document do=
es not consider them. Or compare requirements to options. Perhaps I could b=
e pointed to the discussion on the list?</span></font></li></ul>
</div>
</div>
</blockquote>
<div>GIM&gt;&gt; RFC 8924 already provides the analysis and pointed out gap=
s in listed protocols. RFC 8924 has concluded that none of the available to=
ols complies with the requirements.=C2=A0</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>I do not see that conclusion in RF=
C 8924, perhaps you can quote / copy/paste the relevant text. The specific =
text that includes a conclusion. And specific text that says that none
 of the tools comply with the requirements.</div></div></div></div></blockq=
uote></div></div></div></div></div></div></div></blockquote></div></div></d=
iv></blockquote><div>GIM3&gt;&gt; I should have been more precise. The conc=
lusion drawn in RFC 8924 is that none of the available tools complies with =
<u>all</u> the requirements, i.e., each of the available OAM mechanisms has=
 some functional gaps.</div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x"><div><div><div><blockquote type=3D"cite"><div><div dir=3D"ltr" style=3D"=
font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:no=
rmal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:=
0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration=
:none"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr">=
<div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
"><div><div><div>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>In any case, there is also no impl=
ication that creating a new protocol for all requirements and ignoring the =
analysis of existing protocols that can be used or extended is in the
 best interest of SFC=E2=80=99s OAM.</div></div></div></div></blockquote></=
div></div></div></div></div></div></div></blockquote></div></div></div></bl=
ockquote><div>GIM3&gt;&gt; It was the decision of the authors to address al=
l the requirements in a new protocol. The authors worked on the base mechan=
ism and its extensions addressing comments and suggestions from the WG.=C2=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div><div><=
blockquote type=3D"cite"><div><div dir=3D"ltr" style=3D"font-family:Helveti=
ca;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:no=
rmal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:=
none;white-space:normal;word-spacing:0px;text-decoration:none"><div dir=3D"=
ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail=
_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div><div>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>Additionally, I did not see the di=
scussion on the list of this comparison (since it does not exist in the dra=
ft).</div></div></div></div></blockquote></div></div></div></div></div></di=
v></div></blockquote></div></div></div></blockquote><div>GIM3&gt;&gt; I ass=
ume that there&#39;s no discussion only because no one proposed an alternat=
ive solution. A comparison, as I imagine, can be done when there is more th=
an one proposal.=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x"><div><div><div><blockquote type=3D"cite"><div><div dir=3D"ltr" style=3D"=
font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:no=
rmal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:=
0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration=
:none"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr">=
<div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
"><div><div><div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP2: You seem to have missed these 3 comments. Could you please addre=
ss?</div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><font><span><br>
</span></font></div>
<div><font>Additionally, I wonder: Why the file name =E2=80=9Csfc-multi-lay=
er-oam=E2=80=9D?</font></div>
</div>
</div>
</blockquote>
<div>GIM&gt;&gt; It is historical.=C2=A0</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><font><span><br>
</span></font></div>
<div><font><span><br>
</span></font></div>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">   Active OAM tools,
   conformant to the requirements listed in Section 3, improve, for
   example, troubleshooting efficiency and defect localization in SFP
   because they specifically address the architectural principles of
   NSH.  For that purpose, SFC Echo Request and Echo Reply are specified
   in Section 6.</pre>
<div><br>
</div>
</div>
<div>I do not fully follow these cause-consequence pair of sentences. They =
seem to be foundational to the rational of the document, is this why a new =
OAM protocol is used?</div>
</div>
</blockquote>
<div>GIM&gt;&gt; Indeed. Based on the analysis in RFC 8924, we&#39;ve learn=
ed that none of the available OAM tools can address the requirements for ac=
tive SFP OAM. The SFC Echo Request/Reply is specifically designed to addres=
s these requirements.</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>This is a very useful response. As=
 I responded above, there=E2=80=99s no implication that if no existing tool=
s address all requirements, the path is to create a brand new one ignoring
 the existing ones.</div>
</div>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; I believe that the WG has demonstrated its support for th=
e proposed solution.</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP2: I thought statements like these are within the scope of a WG cha=
ir.</div></div></div></div></blockquote><div>GIM3&gt;&gt; I apologize to th=
e WG Chairs if I overstepped. I&#39;d point that I wrote, &quot;I believe&q=
uot; not to sound like a statement. Please correct me if I am wrong.</div><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex"><div><div><div>
<div>CMP2: From a technical perspective, it is a useful engineering piece o=
f data to understand why a new protocol.</div></div></div></div></blockquot=
e><div>GIM3&gt;&gt; The proposed solution is the result of discussions amon=
g the authors and our work addressing suggestions and comments from the WG.=
=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div><di=
v>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<div>Anyone can propose an alternative technical solution in=C2=A0the tradi=
tional=C2=A0IETF form.=C2=A0</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div><br>
</div>
<div>Specifically, I feel this document over-reaches in that it presumes th=
at the only =E2=80=9CActive OAM=E2=80=9D protocol for NSH SFCs is this new =
protocol, whereas some of the existing protocols listed in=C2=A0rfc8924 are=
 also =E2=80=9CActive OAM=E2=80=9D.</div>
</div>
</blockquote>
<div>GIM&gt;&gt; I think that the document is positioned not as a general a=
ctive OAM protocol but as one of the active SFC NSH OAM protocols.</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">   This mechanism enables on-demand Continuity Check,
   Connectivity Verification, among other operations over SFC in
   networks, addresses functionalities discussed in Sections 4.1, 4.2,
   and 4.3 of [RFC8924].</pre>
<div><br>
</div>
</div>
<div>This could be well the case =E2=80=94 however many others (including e=
xisting) mechanisms also enable in these broad terms all the connectivity+c=
ontinuity+trace functions.</div>
</div>
</blockquote>
<div>GIM&gt;&gt; We are not questioning that there are other solutions. But=
 these mechanisms are not supported by specifications that ensure independe=
nt interoperable implementations.=C2=A0</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>Can you please point to independen=
t interoperable implementations of=C2=A0draft-ietf-sfc-multi-layer-oam?</di=
v>
</div>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; I was told of interest in developing implementations base=
d on the mechanism defined. Certain hesitation to be an early adopter is un=
derstandable to me.</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP2: Shall I understand this as you cannot point to any implementatio=
n?</div></div></div></div></blockquote><div>GIM3&gt;&gt; At this time I&#39=
;m not in the position to discuss the state of the implementations. I&#39;m=
 aware of plans to implement the proposed mechanism.=C2=A0</div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px so=
lid rgb(204,204,204);padding-left:1ex"><div><div><div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>Part of my point is that any parti=
al solution can be extended interoperably.</div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>At the same time, this mechanisms is very complex.=C2=A0</div>
<div>I would like to see a study of comparative benefits of this added comp=
lexity vis-a-vis existing approaches that can be extended.</div>
</div>
</blockquote>
<div>GIM&gt;&gt; In the face of absence of sufficient and up to date docume=
ntation describing proprietary solutions, I don&#39;t see that any comparis=
on can be comprehensive.</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>I am not sure if you are answering=
 a different question, but there=E2=80=99s no reference to any proprietary =
solutions.</div>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>ICMP, BFD, iOAM, SFC-Tracceroute, =
all documented in I-Ds and with open source implementations.</div>
</div>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; Looking at this list, the SFC NSH Echo Request/Reply mech=
anism is not an alternative to BFD or IOAM.</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div><br>
</div>
<div>CMP2: ICMP?</div></div></div></div></blockquote><div>GIM3&gt;&gt; As c=
oncluded in RFC 8924, ICMP has some gaps towards the requirements for SFC O=
AM. Also, the individual draft SFC-Traceroute has expired 6 years ago.</div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div><div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div><br>
</div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">   The ingress may be
   capable of recovering from the failure, e.g., using redundant SFC
   elements.  Thus, it is beneficial for the egress to signal the new
   defect state to the ingress, which in this example is the Classifier.
   Hence the following requirement:

      REQ#3: SFC OAM MUST support Remote Defect Indication notification
      by the egress to the ingress.</pre>
<div><br>
</div>
</div>
<div>I see a gap between =E2=80=9Cit is beneficial=E2=80=9D and =E2=80=9CMU=
ST=E2=80=9D. What is &quot;Remote Defect Indication=E2=80=9D in the context=
 of SFC OAM since it is not in the OAM framework? Is this &quot;Remote Defe=
ct Indication=E2=80=9D the only way to achieve the rerouting or redundancy =
triggering?</div>
</div>
</blockquote>
<div>GIM&gt;&gt; That is one of possible solutions. Other mechanisms may co=
nform to the requirement using different approach.=C2=A0</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div><br>
</div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">4.  Active OAM Identification in the NSH

   The O bit in the NSH is defined in [RFC8300] as follows:

      O bit: Setting this bit indicates an OAM packet.

   This document updates that definition as follows:

      O bit: Setting this bit indicates an OAM command and/or data in
      the NSH Context Header or packet payload.

   Active SFC OAM is defined as a combination of OAM commands and/or
   data included in a message that immediately follows the NSH.  To
   identify the active OAM message, the &quot;Next Protocol&quot; field MUS=
T be
   set to Active SFC OAM (TBA1) (Section 9.1).=20
</pre>
<div><br>
</div>
<div>This is an example of over-reach. A =E2=80=9CNext Protocol=E2=80=9D po=
inting to IPv4, in turn pointing to ICMP, in turn pointing to Echo is alrea=
dy one example of =E2=80=9CActive SFC OAM=E2=80=9D. I wonder if this new pr=
otocol might be best served by choosing a name that is
 not so generic? It could be called =E2=80=9COne of many active SFC OAM pro=
tocols=E2=80=9D :-)=C2=A0</div>
</div>
</div>
</blockquote>
<div>GIM&gt;&gt; Will clarify that throughout the document &quot;active OAM=
&quot; and &quot;active SFC OAM&quot; refers to specially constructed packe=
ts that immediately follow the SFC Active OAM Header (Figure 2).</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>The =E2=80=9CSFC Active OAM Header=
=E2=80=9D is therefore not part of the =E2=80=9Cactive SFC OAM=E2=80=9D pac=
ket?</div>
</div>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; SFC Active OAM Header is a part of an active SFC NSH OAM =
packet.=C2=A0</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP2: In that case, shall I understand that the =E2=80=9CSFC Active OA=
M Header=E2=80=9D cannot be part of other OAM packet. In that case I am ver=
y confused as I read:</div>
<div>
<div>CMP2: &quot; =C2=A0 =C2=A0 =C2=A0Msg Type - six bits long field identi=
fies OAM protocol, e.g., Echo&quot;</div>
<div><span style=3D"color:rgb(0,0,0)">CMP2: &quot;</span>=C2=A0 =C2=A0 =C2=
=A0 Request/Reply or Bidirectional Forwarding Detection.&quot;</div>
<div>CMP2: Why would BFD be carried in the middle of SFC Active OAM? Why no=
t use the NSH Next Protocol as intended?</div></div></div></div></div></blo=
ckquote><div>GIM3&gt;&gt; This document does not discuss the use of BFD in =
the SFC NSH environment. The reference to BFD is now removed in the working=
 version of the draft.</div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x"><div><div><div><div>
<br>
</div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
</div>
<div>Otherwise, the =E2=80=9CMUST=E2=80=9D in the last sentence seems to no=
t follow.</div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">   The rules for
   interpreting the values of the O bit and the &quot;Next Protocol&quot; f=
ield
   are as follows:
</pre>
</div>
<div><br>
</div>
<div>I am extremely concerned about this attempted re-definition (of the O-=
bit and Protocol fields). On several fronts as explained below. During RFC8=
300 the WG evaluated these and provided a solution already.</div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">   *  O bit set and the &quot;Next Protocol&quot; value =
does not match one of
      identifying active or hybrid OAM protocols (per classification
      defined in [RFC7799]), e.g., defined in Section 9.1 Active SFC OAM
      (TBA1).
</pre>
</div>
<div>This potentially breaks the concept of nodes not understanding OAM (i.=
e,. Partial deployment of a new protocol)</div>
</div>
</div>
</blockquote>
<div>GIM&gt;&gt; Can you clarify what do you mean=C2=A0by &quot;nodes not u=
nderstanding OAM&quot;? Partial deployment is, in my opinion, an operationa=
l issue. An operator plans deployments of new releases according to new fea=
tures and their intended use.</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>Apologies, I meant not s/understan=
ding/parsing/.</div>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>I agree it is an operational issue=
 =E2=80=94 an issue of operations. Like the =E2=80=9CO=E2=80=9D in =E2=80=
=9COAM=E2=80=9D. Should Operational Considerations be included as well?</di=
v>
</div>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; I think that it is helpful to provide some operational su=
ggestions in the Operational Considerations section. Will work with co-auth=
ors.=C2=A0</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">         - a Fixed-Length Context Header or Variable-Len=
gth Context
         Header(s) contain an OAM command or data.

         - the &quot;Next Protocol&quot; field determines the type of paylo=
ad.
</pre>
</div>
<div>The semantic of Context Headers is outside this definition. For exampl=
e the types in MD Type 2 define the variable headers.=C2=A0</div>
<div><br>
</div>
<div>This potentially breaks also OAM, since things like ECMP can be encode=
d in context headers that the OAM needs. (e.g., &quot;Flow ID=E2=80=9D from=
=C2=A0draft-ietf-sfc-nsh-tlv).</div>
</div>
</div>
</blockquote>
<div>GIM&gt;&gt; As I understand it, MD Type 2 Flow ID TLV is recommended t=
o identify a flow in SFC NSH. The document makes the use of this method.=C2=
=A0</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>How?</div>
</div>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; In Section 6.5.4 of the draft:</div>
<div>=C2=A0 =C2=A0 Suppose a specialized information element (e.g., IPv6 Fl=
ow Label</div>
<div>=C2=A0 =C2=A0[RFC6437] or Flow ID [I-D.ietf-sfc-nsh-tlv]) is used for =
distributing</div>
<div>=C2=A0 =C2=A0the load across Equal Cost Multi-Path or Link Aggregation=
 Group</div>
<div>=C2=A0 =C2=A0paths.=C2=A0 In that case, such an element MAY also be us=
ed for the SFC</div>
<div>=C2=A0 =C2=A0OAM traffic.=C2=A0 Doing so is meant to induce the SFC Ec=
ho Request to</div>
<div>=C2=A0 =C2=A0follow the same RSP as the monitored flow.</div>
<div><br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP2: I may have misunderstood =E2=80=94 if so apologies in advance =
=E2=80=94 however, when I read &quot;a Fixed-Length Context Header or Varia=
ble-Length Context Header(s) contain an OAM command or data=E2=80=9D I thou=
ght Context Header (e.g., MD Type 1) was user for OAM, it could
 not be used for Flow ID as well.</div></div></div></div></blockquote><div>=
GIM3&gt;&gt; I cannot find any WG document on the use of Flow ID in MD Type=
 1 Context Header. For a Context Header MD Type 2,=C2=A0draft-ietf-sfc-nsh-=
tlv states:</div><div><div>=C2=A0 =C2=A0When the base header specifies MD T=
ype =3D 0x2, zero or more Variable</div><div>=C2=A0 =C2=A0Length Context He=
aders MAY be added, immediately following the</div><div>=C2=A0 =C2=A0Servic=
e Path Header.</div></div><blockquote class=3D"gmail_quote" style=3D"margin=
:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"=
><div><div><div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
</div>
<div>Further, is this describing a Hybrid OAM use?</div>
</div>
</div>
</blockquote>
<div>GIM&gt;&gt; No, the document does not describe the use of hybrid OAM (=
per RFC 7799).=C2=A0</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">   *  O bit set and the &quot;Next Protocol&quot; value =
matches one of identifying
      active or hybrid OAM protocols:

         - the payload that immediately follows the NSH MUST contain an
         OAM command or data.
</pre>
</div>
<div>This is also unclear =E2=80=94 what is an OAM command or data? If the =
O-bit is set, it is an OAM packet.</div>
</div>
</div>
</blockquote>
<div>GIM&gt;&gt; What is an OAM packet? Is an SFC NSH packet with IOAM an O=
AM packet or not? If an SFC NSH packet is part of flow under the Alternate =
Marking, is it an OAM packet because the Alternate Marking method is an exa=
mple of the hybrid OAM?=C2=A0</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>This reads like not answering by a=
sking questions.=C2=A0</div>
</div>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; I am trying to understand the question. RFC 7799, as I un=
derstand it, defines an active OAM packet as a specifically constructed tes=
t packet.=C2=A0</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP2: RFC 7799 does not include the terms =E2=80=9COAM Command=E2=80=
=9D or =E2=80=9COAM Data&quot;</div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>A user packet with marking, implic=
itly or explicitly, is not an OAM packet.</div>
</div>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; Frank has brought very good points and suggested excludin=
g hybrid OAM. Now the text is applicable only to active SFC NSH OAM:</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP2: I agree with removing any Hybrid OAM from the =E2=80=9CSFC Activ=
e OAM=E2=80=9D document. For sure.</div>
<div>CMP2: at the same time, what specifically needs to be redefined for th=
e O-bit (as opposed to say =E2=80=9Cuse it as intended in 8300=E2=80=9D)?</=
div></div></div></div></blockquote><div>GIM3&gt;&gt; I believe that this qu=
estion has been moved to a separate thread.=C2=A0</div><blockquote class=3D=
"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex"><div><div><div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<div>
<div>The rules for</div>
<div>=C2=A0 =C2=A0interpreting the values of the O bit and the &quot;Next P=
rotocol&quot; field</div>
<div>=C2=A0 =C2=A0are as follows:</div>
<div><br>
</div>
<div>=C2=A0 =C2=A0*=C2=A0 O bit set and the &quot;Next Protocol&quot; value=
 does not match the value</div>
<div>=C2=A0 =C2=A0 =C2=A0 Active SFC OAM (TBA1), defined in Section 9.1:</d=
iv>
<div><br>
</div>
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- An SFC NSH Context Header(s) conta=
in an OAM command or data.</div>
<div><br>
</div>
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- The &quot;Next Protocol&quot; fiel=
d determines the type of the payload.</div>
<div><br>
</div>
<div>=C2=A0 =C2=A0*=C2=A0 O bit set and the &quot;Next Protocol&quot; value=
 matches Active SFC OAM</div>
<div>=C2=A0 =C2=A0 =C2=A0 (TBA1) value:</div>
<div><br>
</div>
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- The payload that immediately follo=
ws the NSH MUST be the</div>
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Active OAM Header (Section 5).</div>
<div><br>
</div>
<div>=C2=A0 =C2=A0*=C2=A0 O bit is clear:</div>
<div><br>
</div>
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- No OAM in an SFC NSH Context Heade=
r(s).</div>
<div><br>
</div>
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- The payload determined by the &quo=
t;Next Protocol&quot; field MUST be</div>
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0present.</div>
<div><br>
</div>
<div>=C2=A0 =C2=A0*=C2=A0 O bit is clear, and the &quot;Next Protocol&quot;=
 field is set to Active SFC</div>
<div>=C2=A0 =C2=A0 =C2=A0 OAM (TBA1):</div>
<div><br>
</div>
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- Erroneous combination.=C2=A0 An im=
plementation MUST report it.</div>
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0The notification mechanism is outsid=
e the scope of this</div>
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0specification.=C2=A0 The packet SHOU=
LD be dropped.=C2=A0 An</div>
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0implementation MAY have control to e=
nable processing of the OAM</div>
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0payload.</div>
</div>
<div><br>
</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">   *  O bit is clear:

         - no OAM in a Fixed-Length Context Header or Variable-Length
         Context Header(s).

         - the payload determined by the &quot;Next Protocol&quot; field MU=
ST be
         present.
</pre>
</div>
<div>It is unclear the rational for this.</div>
</div>
</div>
</blockquote>
<div>GIM&gt;&gt; Can you please clarify your interpretation, so we can look=
 for ways to improve the text?</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>Same as above. It is unclear why t=
hese rules. It is not a matter of interpretation.</div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">   *  O bit is clear, and the &quot;Next Protocol&quot; =
field identifies active or
      hybrid OAM protocol MUST be identified and reported as an
      erroneous combination.  An implementation MAY have control to
      enable processing of the OAM payload.
</pre>
</div>
<div>This seems to break the existing usage in=C2=A0draft-ietf-sfc-ioam-nsh=
. Section 4.2 of=C2=A0draft-ietf-sfc-ioam-nsh says clearly:</div>
</div>
</div>
</blockquote>
<div>GIM&gt;&gt; I don&#39;t see any problem. In fact, both definitions are=
 in sync. According to draft-ietf-sfc-ioam-nsh if the Next Protocol field i=
dentifies a use data payload, e.g., IPv6, then O bit MUST NOT be set. If th=
e Next Protocol is set to IOAM, then
 the O-bit MUST be set.<span>=C2=A0</span></div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>Sorry, but you do not seem to be a=
ctually reading draft-ietf-sfc-ioam-nsh. Please refer to:</div>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span><a href=3D"https://datatracker.iet=
f.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4.2" target=3D"_blank">https=
://datatracker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4.2</a></d=
iv>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>4.2.=C2=A0 IOAM and the use of the=
 NSH O-bit
<div>=C2=A0 =C2=A0[RFC8300] defines an &quot;O bit&quot; for OAM packets.=
=C2=A0 Per [RFC8300] the O</div>
<div>=C2=A0 =C2=A0bit must be set for OAM packets and must not be set for n=
on-OAM</div>
<div>=C2=A0 =C2=A0packets.=C2=A0 Packets with IOAM data included MUST follo=
w this</div>
<div>=C2=A0 =C2=A0definition, i.e. the O bit MUST NOT be set for regular cu=
stomer</div>
<div>=C2=A0 =C2=A0traffic which also carries IOAM data and the O bit MUST b=
e set for</div>
<div>=C2=A0 =C2=A0OAM packets which carry only IOAM data without any regula=
r data</div>
<div>=C2=A0 =C2=A0payload.</div>
<br>
<font>CMP: Please note the=C2=A0=E2=80=9CMUST NOT=E2=80=9D in the paragraph=
 immediately above.</font></div>
</div>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; We&#39;ve agreed with Frank to not discuss hybrid SFC NSH=
 OAM in this draft.=C2=A0</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP2: Sounds good =E2=80=94 why does the O-bit need to be discussed in=
 any case?</div></div></div></div></blockquote><div>GIM3&gt;&gt; Following =
comments and the discussion with Frank, we&#39;ve updated the text.=C2=A0</=
div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div><div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<div>We agree in how O-bit works in presence of IOAM that accompanies user =
data and without it.</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>I do not see that agreement.</div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">4.2.  IOAM and the use of the NSH O-bit

   [RFC8300] defines an &quot;O bit&quot; for OAM packets.  Per [RFC8300] t=
he O
   bit must be set for OAM packets and must not be set for non-OAM
   packets.  Packets with IOAM data included MUST follow this
   definition, i.e. the O bit MUST NOT be set for regular customer
   traffic which also carries IOAM data and the O bit MUST be set for
   OAM packets which carry only IOAM data without any regular data
   payload.
</pre>
</div>
<div><br>
</div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">5.  Active SFC OAM Header

   As demonstrated in Section 4 [RFC8924] and Section 3 of this
   document, SFC OAM is required to perform multiple tasks.  Several
   active OAM protocols could be used to address all the requirements.
   When IP/UDP encapsulation of an SFC OAM control message is used,
   protocols can be demultiplexed using the destination UDP port number.
   But extra IP/UDP headers, especially in an IPv6 network, add
   noticeable overhead.  This document defines Active OAM Header
   (Figure 2) to demultiplex active OAM protocols on an SFC.
</pre>
</div>
<div><br>
</div>
<div>Does this paragraph imply that the main reason for this protocol is th=
is perceived overhead? If so, experience seems to show that in practice IP-=
encaped OAM works fine (as e.g., for LSP Ping).=C2=A0</div>
</div>
</div>
</blockquote>
<div>GIM&gt;&gt; Isn&#39;t IP/UDP encapsulation, and IPv6 in particular, is=
 a larger overhead?=C2=A0</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>I am sorry Greg to call this out, =
but you are choosing again to not answer the question and instead ask anoth=
er one.</div>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>I am happy to answer: it is larger=
. It also does not matter. And further it is proven to work in LSP Ping.</d=
iv>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>My question again: is the whole pu=
rpose of this new protocol to be overhead efficient? I am sure there are wa=
ys of encasulating that are more overhead-efficient than=C2=A0draft-ietf-sf=
c-multi-layer-oam.</div>
</div>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; The purpose of the specification is to address specific S=
FC NSH OAM requirements. The proposed solution is one of possible that can =
be implemented. Encapsulation efficiency is a benefit.=C2=A0</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
</div>
<div>Alternatively, =E2=80=9CNext Protocols=E2=80=9D could be defined for =
=E2=80=9Craw=E2=80=9D existing protocols.</div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">      Msg Type - six bits long field identifies OAM prot=
ocol, e.g., Echo
      Request/Reply or Bidirectional Forwarding Detection.
</pre>
</div>
<div><br>
</div>
<div>Why does BFD get encapsulated in this new protocol, as opposed to usin=
g a =E2=80=9CNext Protocol=E2=80=9D for it? That looks like unnecessary ove=
rhead and indirection.</div>
</div>
</div>
</blockquote>
<div>GIM&gt;&gt; Are you proposing assigning different Next Protocol values=
 for every possible active OAM protocol?=C2=A0</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>I am not proposing anything. I am =
simply asking a question.</div>
</div>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; draft-ietf-sfc-multi-layer-oam does not include BFD in SF=
C NSH in its scope.=C2=A0</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP2: The text in the document that I quoted above seems to contradict=
 your statement.</div></div></div></div></blockquote><div>GIM3&gt;&gt; We&#=
39;ve removed the reference to BFD from the document.=C2=A0</div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex"><div><div><div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">      Flags - eight bits long field carries bit flags th=
at define
      optional capability and thus processing of the SFC active OAM
      control packet, e.g., optional timestamping.=20
</pre>
</div>
<div>Does this timestamp conflict with context header timestamps? E.g.,=C2=
=A0rfc8592 or=C2=A0draft-mymb-sfc-nsh-allocation-timestamp.</div>
</div>
</div>
</blockquote>
<div>GIM&gt;&gt; What do you see as a potential conflict?=C2=A0</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>Two timestamps in different parts =
of a packet.</div>
</div>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; RFC 8592 has been published through the Independent Strea=
m Editor. As I understand it,=C2=A0draft-mymb-sfc-nsh-allocation-timestamp =
is also in the ISE track. I&#39;ll reach out to the authors of=C2=A0draft-m=
ymb-sfc-nsh-allocation-timestamp to see if
 any considerations should be added in their document.</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP2: I would suggest that this document also needs to figure out non-=
clashing proposals.</div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">6.  Echo Request/Echo Reply for SFC

   Echo Request/Reply is a well-known active OAM mechanism extensively
   used to verify a path&#39;s continuity, detect inconsistencies between a
   state in control and the data planes, and localize defects in the
   data plane.  ICMP ([RFC0792] for IPv4 and [RFC4443] for IPv6
   networks, respectively) and [RFC8029] are examples of broadly used
   active OAM protocols based on the Echo Request/Reply principle.  The
   SFC Echo Request/Reply defined in this document addresses several
   requirements listed in Section 3.  Specifically, it can be used to
   check the continuity of an SFP, trace an SFP, or localize the failure
   within an SFP.  The SFC Echo Request/Reply control message format is
   presented in Figure 3.
</pre>
</div>
<div><br>
</div>
<div>This seems to be an important paragraph =E2=80=94 would be useful to a=
lso understand how other existing and broadly used protocols cannot fulfill=
 requirements.</div>
</div>
</div>
</blockquote>
<div>GIM&gt;&gt; RFC 8924 already provided a comprehensive analysis and con=
cluded that none of the available tools can fully conform to the requiremen=
ts listed in Section 4.=C2=A0</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>As per above, I do not see that co=
nclusion.</div>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>And frankly even if that was the c=
ase, there=E2=80=99s no implication that using the existing pieces is not s=
ufficient, or that it is not easier to extend the candidate protocols.</div=
>
</div>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; I think that RFC 8924 has firmly established that none of=
 the analyzed OAM tools completely addresses all the SFC NSH OAM requiremen=
ts. Can a combination of tools do the job? I don&#39;t know. What is easier=
 seems a subjective issue.=C2=A0 If anyone
 has an alternative technical solution, I&#39;ll be glad to discuss that. O=
therwise, it appears as hypothetical.</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP2: I disagree with this approach in principle, as I=E2=80=99d expec=
t the WG to compare feasibility and ROI of approaches before embarking in t=
ext. Just my humble opinion.</div></div></div></div></blockquote><div>GIM3&=
gt;&gt; I hope that we can agree to disagree.=C2=A0</div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div><div><div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">      Length - two-octet-long field equal to the Value f=
ield&#39;s length in
      octets.
</pre>
</div>
<div><br>
</div>
<div>There are several nested lengths defined in this document =E2=80=94 wo=
uld be useful to analyze that they do not result in issues such as piggybac=
king unaccounted data.</div>
</div>
</div>
</blockquote>
<div>GIM&gt;&gt; Do you see any scenario when that might be the case?=C2=A0=
</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">6.3.1.  Source TLV

   Responder to the SFC Echo Request encapsulates the SFC Echo Reply
   message in IP/UDP packet if the Reply mode is &quot;Reply via an IPv4/IP=
v6
   UDP Packet&quot;.  Because the NSH does not identify the ingress node th=
at
   generated the Echo Request, the source ID MUST be included in the
   message and used as the IP destination address and destination UDP
   port number of the SFC Echo Reply.  The sender of the SFC Echo
   Request MUST include an SFC Source TLV (Figure 5).
</pre>
</div>
<div><br>
</div>
<div>This seems to negate the benefit of less overhead, if the IP/UDP field=
s are embedded as OAM TLVs.</div>
</div>
</div>
</blockquote>
<div>GIM&gt;&gt; Only the Source ID is required, not the whole set of IP an=
d UDP headers.=C2=A0</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
</div>
<div>This also seems to be a bit of an invitation for an attack.</div>
<div><br>
</div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">6.4.1.  Errored TLVs TLV
</pre>
</div>
<div><br>
</div>
<div>I wonder at this point if it is easier to use LSP Ping directly instea=
d of re-define it.</div>
</div>
</div>
</blockquote>
<div>GIM&gt;&gt; If someone wants to explore that option, of course.=C2=A0<=
/div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">6.5.1.  SFC Reply Path TLV
</pre>
</div>
<div>=E2=80=A6</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">   *  Service Index: the value for the Service Index fie=
ld in the NSH of
      the SFC Echo Reply message.
</pre>
</div>
<div>How is the service index in a reply constructed?</div>
</div>
</div>
</blockquote>
<div>GIM&gt;&gt; It is provided by the sender of the SFC Echo Request.=C2=
=A0</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>Does this mean it skips hops? Apol=
ogies I do not understand.</div>
</div>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; The sender of the SFC Echo Request includes SFC Reply Pat=
h TLV. The responder must use the Service Index field in the NSH=C2=A0that =
encapsulates SFC NSH Echo Reply. I hope that clarifies how the Service Inde=
x field is used.=C2=A0</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP2: I am sorry, it doesn=E2=80=99t. How does the sender of the reque=
st (i.e., based on what criteria) chooses the Service Index field value in =
the SFC Reply Path TLV in the SFC Active OAM packet?</div></div></div></div=
></blockquote><div>GIM3&gt;&gt; It is implemetation-specific.=C2=A0</div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex"><div><div><div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
</div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">6.5.3.  SFC Echo Reply Reception

   An SFF SHOULD NOT accept SFC Echo Reply unless the received message
   passes the following checks:

   *  the received SFC Echo Reply is well-formed;

   *  it has an outstanding SFC Echo Request sent from the UDP port that
      matches destination UDP port number of the received packet;
</pre>
</div>
<div><br>
</div>
<div>Is the demultiplexing based on UDP, OAM handle, or combination?</div>
</div>
</div>
</blockquote>
<div>GIM&gt;&gt; The values of the Sender&#39;s Handle and=C2=A0 Sequence N=
umber fields can be used.</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>I understand several values can be=
 used.</div>
<div><span>CMP:</span><span>=C2=A0</span>Which one is actually used?</div>
<div><span>CMP:</span><span>=C2=A0</span>If the Handles and sequences match=
 but not the port?</div>
</div>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; I assume you are thinking of IP/UDP encapsulation of SFC =
NSH. The receiver of SFC NSH Echo Reply would not check for port. Or are yo=
u referring to a different port?=C2=A0</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP2: I am referring to the port that S6.5.3 of=C2=A0draft-ietf-sfc-mu=
lti-layer-oam mentions. &quot;it has an outstanding SFC Echo Request sent f=
rom the UDP port that matches destination UDP port number of the received p=
acket;=E2=80=9D=C2=A0</div>
<div>CMP2: Based on that the question stands.</div></div></div></div></bloc=
kquote><div>GIM3&gt;&gt; Thank you for the clarification. I agree that is=
=C2=A0an=C2=A0unnecessary check and I&#39;ve removed it from the working ve=
rsion.</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div><di=
v>
<br>
<br>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">6.6.  Verification of the SFP Consistency
</pre>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">   *  Collect information of the traversed by the CVReq =
packet SFs and
      send it to the ingress SFF as CVRep packet over IP network;
</pre>
</div>
<div><br>
</div>
<div>What if NSH is not over IP?</div>
</div>
</div>
</blockquote>
<div>GIM&gt;&gt; Then the operator will specify another method using the Re=
ply mode.=C2=A0</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>Sorry that does not answer my ques=
tion. The text in question is not contextual to a specified reply mode.</di=
v>
</div>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; We&#39;ll address that in the new Operational Considerati=
ons section.=C2=A0</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP2: Look forward to reviewing. The text in Section 6.6 still has iss=
ues.</div></div></div></div></blockquote><div>GIM3&gt;&gt; The attached cop=
y of the working text includes the new Operational Considerations section.=
=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div><di=
v>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">   SF Type: Two octets long field.  It is defined in [RF=
C9015] and
   indicates the type of SF, e.g., Firewall, Deep Packet Inspection, WAN
   optimization controller, etc.
</pre>
</div>
<div><br>
</div>
<div>Is RFC 9015 a hard dependency to implement this OAM?=C2=A0</div>
</div>
</div>
</blockquote>
<div>GIM&gt;&gt; RFC 9015 established the IANA registry of SF Type and any =
new SF types must be registered.</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">   IANA is requested to assign a new type from the SFC A=
ctive OAM
   Message Type sub-registry as follows:

          +=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D+
          | Value |         Description         | Reference     |
          +=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D+
          | TBA2  | SFC Echo Request/Echo Reply | This document |
          +-------+-----------------------------+---------------+
</pre>
</div>
<div><br>
</div>
<div>Is there a single value for both Request and Reply?</div>
</div>
</div>
</blockquote>
<div>GIM&gt;&gt; Yes, it is a single value. Echo Request and Echo Reply are=
 identified in the Message Type field (Figure 3).=C2=A0</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>Is this document defining a full 6=
4k space for a single value? If so it appears to be wasteful.</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP2: You seem to have skipped this comment.</div></div></div></div></=
blockquote><div>GIM3&gt;&gt; The authors think that it is reasonable and al=
lows for future extensions as well as experimentation.=C2=A0</div><blockquo=
te class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px =
solid rgb(204,204,204);padding-left:1ex"><div><div><div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">9.2.1.  Version in the Active SFC OAM Header
</pre>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">9.3.1.  SFC Echo Request/Reply Version
</pre>
</div>
<div><br>
</div>
<div>There seems to be a version for the OAM and a version for the msg type=
. Is this correct? Are they hierarchical versions? Or independent?=C2=A0</d=
iv>
<div>This seems to overly complicate parsing and compliance.</div>
</div>
</div>
</blockquote>
<div>GIM&gt;&gt; All versions are independent.=C2=A0</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>This seems like an operational unn=
ecessary complexity, in keeping a matrix of supported combination of versio=
ns. If there was an Operational Considerations section, this should
 be included.</div>
</div>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; Thank you for the suggestion. We&#39;ll mention that in t=
he Operational Considerations section.=C2=A0</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">9.3.3.  SFC Echo Request/Echo Reply Message Types
</pre>
</div>
<div>Does this mean that there=E2=80=99s a protocol number for =E2=80=9CAct=
ive OAM=E2=80=9D with a protocol number for =E2=80=9CRequest/Reply=E2=80=9D=
 with a protocol number for either request or reply?</div>
</div>
</div>
</blockquote>
<div>GIM&gt;&gt; These are not all protocol numbers. Only the Active OAM is=
 a new protocol number. Others are message types.=C2=A0</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>Apologies I was not clear.</div>
<div><span>CMP:</span><span>=C2=A0</span>The =E2=80=9CSFC Active OAM=E2=80=
=9D is actually a &quot;SFC Next Protocol=E2=80=9D.</div>
<div><span>CMP:</span><span>=C2=A0</span>My intention of using =E2=80=9Cpro=
tocol number=E2=80=9D is in a generic way. To get to some OAM function, a n=
ode needs to recursively parse 3 TLVs. Correct? This seems overly complex.<=
/div>
</div>
</div>
</div>
</blockquote>
<div>GIM2&gt;&gt; The NSH&#39;s=C2=A0Next Protocol field is in the fixed po=
sition. Getting to SFC NSH active OAM doesn&#39;t seem to require parsing T=
LVs, SFC NSH Context Headers can be simply skipped.=C2=A0</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>CMP2: Concern stands. What is the value of this linked protocol identi=
fication check?</div></div></div></div></blockquote><div>GIM3&gt;&gt; SFC E=
cho Request/Reply maybe not the only protocol using SFC Active OAM Header.=
=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div><di=
v>
<div><br>
</div>
<div>CMP2: Thanks again, and best,</div>
<div><br>
</div>
<div>CMP2: Carlos.</div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">   Values defined for the Return Codes sub-registry are =
listed in
   Table 14.
</pre>
</div>
<div><br>
</div>
<div>Various values in this table are not defined in the document. The proc=
edures seem lacking.</div>
</div>
</div>
</blockquote>
<div>GIM&gt;&gt; Other specifications may define additional code points in =
the registry.=C2=A0</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>Thank you. The procedures still se=
em lacking.</div>
<div><br>
</div>
<div><span>CMP:</span><span>=C2=A0</span>Best,</div>
<div><br>
</div>
<div>CMP: =E2=80=94 Carlos.</div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
</div>
<div>
<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;padding:10px;margin-top:0px;margin-b=
ottom:10.5px;line-height:1.214;word-break:break-all;background-color:rgb(25=
5,253,245);border:1px solid rgb(204,204,204);border-radius:4px;font-variant=
-ligatures:normal">9.7.  SF Identifier Types
</pre>
</div>
<div>This document seems to be creating a space for identifying SFs =E2=80=
=94 which I thought was mostly outside the scope of OAM to test SFs.=C2=A0<=
/div>
</div>
</div>
</blockquote>
<div>GIM&gt;&gt; The registry is of SF Identifiers, not of SF Types (that a=
lready exists). Hope that clarifies the issue.=C2=A0</div>
</div>
</div>
</div>
</div>
</blockquote>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:n=
ormal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;tex=
t-align:start;text-indent:0px;text-transform:none;white-space:normal;word-s=
pacing:0px;text-decoration:none">
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div><br>
</div>
<div>Does this further imply that there=E2=80=99s a new requirement to have=
 unique identifiers within the domain for all SFs?</div>
<div><br>
</div>
<div>I hope these comments and review questions and concerns are useful for=
 the WG discussion and consideration.</div>
<div><br>
</div>
<div>Thanks,</div>
<div><br>
</div>
<div>Carlos.</div>
<div><br>
<div><br>
<blockquote type=3D"cite">
<div>Nov 1, 2021 2:50 PM=E3=80=81Joel Halpern Direct &lt;<a href=3D"mailto:=
jmh.direct@joelhalpern.com" target=3D"_blank">jmh.direct@joelhalpern.com</a=
>&gt;=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB:</div>
<br>
<div>
<div>I have received a polite request with explanation for delay asking for=
 more time to read and review the subject document.=C2=A0 Given the state o=
f the working group, i want to encourage any and all review.=C2=A0 So I am =
extending the last call by two additional
 weeks.<br>
<br>
Please read and review the document.<br>
Also, if you are willing to serve as shepherd for this, please let the chai=
rs know. =C2=A0(Don&#39;t worry if you have not shepherded a document befor=
e.=C2=A0 The chairs are more than happy to help you with the process.)<br>
<br>
Thank you,<br>
Joel<br>
<br>
_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank">htt=
ps://www.ietf.org/mailman/listinfo/sfc</a></div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>

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

--0000000000001b40ca05d39c13a0--

--0000000000001b40cc05d39c13a2
Content-Type: text/plain; charset="US-ASCII";
 name="draft-ietf-sfc-multi-layer-oam-18.txt"
Content-Disposition: attachment; 
 filename="draft-ietf-sfc-multi-layer-oam-18.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_kxfaqpdk0>
X-Attachment-Id: f_kxfaqpdk0

CgoKClNGQyBXRyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEcuIE1pcnNreQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJpY3Nzb24KVXBkYXRlczogODMwMCAoaWYgYXBw
cm92ZWQpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBXLiBNZW5nCkludGVu
ZGVkIHN0YXR1czogU3RhbmRhcmRzIFRyYWNrICAgICAgICAgICAgICAgICAgICAgICAgIFpURSBD
b3Jwb3JhdGlvbgpFeHBpcmVzOiAyMyBKdW5lIDIwMjIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEIuIEtoYXNuYWJpc2gKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBJbmRpdmlkdWFsIGNvbnRyaWJ1dG9yCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBULiBB
bwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBDaGluYSBNb2JpbGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEsuIExldW5nCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENpc2NvIFN5c3RlbQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBH
LiBNaXNocmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgVmVyaXpvbiBJbmMuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMjAgRGVjZW1iZXIgMjAyMQoKCiAgICAgICAgICAgICAg
ICBBY3RpdmUgT0FNIGZvciBTZXJ2aWNlIEZ1bmN0aW9uIENoYWluaW5nCiAgICAgICAgICAgICAg
ICAgICBkcmFmdC1pZXRmLXNmYy1tdWx0aS1sYXllci1vYW0tMTgKCkFic3RyYWN0CgogICBBIHNl
dCBvZiByZXF1aXJlbWVudHMgZm9yIGFjdGl2ZSBPcGVyYXRpb24sIEFkbWluaXN0cmF0aW9uLCBh
bmQKICAgTWFpbnRlbmFuY2UgKE9BTSkgb2YgU2VydmljZSBGdW5jdGlvbiBDaGFpbnMgKFNGQ3Mp
IGluIGEgbmV0d29yayBpcwogICBwcmVzZW50ZWQgaW4gdGhpcyBkb2N1bWVudC4gIEJhc2VkIG9u
IHRoZXNlIHJlcXVpcmVtZW50cywgYW4KICAgZW5jYXBzdWxhdGlvbiBvZiBhY3RpdmUgT0FNIG1l
c3NhZ2VzIGluIFNGQyBhbmQgYSBtZWNoYW5pc20gdG8gZGV0ZWN0CiAgIGFuZCBsb2NhbGl6ZSBk
ZWZlY3RzIGFyZSBkZXNjcmliZWQuCgogICBUaGlzIGRvY3VtZW50IHVwZGF0ZXMgUkZDIDgzMDAu
ICBQYXJ0aWN1bGFybHksIGl0IHVwZGF0ZXMgdGhlCiAgIGRlZmluaXRpb24gb2YgTyAoT0FNKSBi
aXQgaW4gdGhlIE5ldHdvcmsgU2VydmljZSBIZWFkZXIgKE5TSCkgKFJGQwogICA4MzAwKSBhbmQg
ZGVmaW5lcyBob3cgYW4gYWN0aXZlIE9BTSBtZXNzYWdlIGlzIGlkZW50aWZpZWQgaW4gdGhlIE5T
SC4KClN0YXR1cyBvZiBUaGlzIE1lbW8KCiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgaXMgc3VibWl0
dGVkIGluIGZ1bGwgY29uZm9ybWFuY2Ugd2l0aCB0aGUKICAgcHJvdmlzaW9ucyBvZiBCQ1AgNzgg
YW5kIEJDUCA3OS4KCiAgIEludGVybmV0LURyYWZ0cyBhcmUgd29ya2luZyBkb2N1bWVudHMgb2Yg
dGhlIEludGVybmV0IEVuZ2luZWVyaW5nCiAgIFRhc2sgRm9yY2UgKElFVEYpLiAgTm90ZSB0aGF0
IG90aGVyIGdyb3VwcyBtYXkgYWxzbyBkaXN0cmlidXRlCiAgIHdvcmtpbmcgZG9jdW1lbnRzIGFz
IEludGVybmV0LURyYWZ0cy4gIFRoZSBsaXN0IG9mIGN1cnJlbnQgSW50ZXJuZXQtCiAgIERyYWZ0
cyBpcyBhdCBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RyYWZ0cy9jdXJyZW50Ly4KCiAg
IEludGVybmV0LURyYWZ0cyBhcmUgZHJhZnQgZG9jdW1lbnRzIHZhbGlkIGZvciBhIG1heGltdW0g
b2Ygc2l4IG1vbnRocwogICBhbmQgbWF5IGJlIHVwZGF0ZWQsIHJlcGxhY2VkLCBvciBvYnNvbGV0
ZWQgYnkgb3RoZXIgZG9jdW1lbnRzIGF0IGFueQogICB0aW1lLiAgSXQgaXMgaW5hcHByb3ByaWF0
ZSB0byB1c2UgSW50ZXJuZXQtRHJhZnRzIGFzIHJlZmVyZW5jZQogICBtYXRlcmlhbCBvciB0byBj
aXRlIHRoZW0gb3RoZXIgdGhhbiBhcyAid29yayBpbiBwcm9ncmVzcy4iCgogICBUaGlzIEludGVy
bmV0LURyYWZ0IHdpbGwgZXhwaXJlIG9uIDIzIEp1bmUgMjAyMi4KCgoKCgpNaXJza3ksIGV0IGFs
LiAgICAgICAgICAgIEV4cGlyZXMgMjMgSnVuZSAyMDIyICAgICAgICAgICAgICAgICAgW1BhZ2Ug
MV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBBY3RpdmUgT0FNIGZvciBTRkMgICAgICAg
ICAgICAgIERlY2VtYmVyIDIwMjEKCgpDb3B5cmlnaHQgTm90aWNlCgogICBDb3B5cmlnaHQgKGMp
IDIwMjEgSUVURiBUcnVzdCBhbmQgdGhlIHBlcnNvbnMgaWRlbnRpZmllZCBhcyB0aGUKICAgZG9j
dW1lbnQgYXV0aG9ycy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuCgogICBUaGlzIGRvY3VtZW50IGlz
IHN1YmplY3QgdG8gQkNQIDc4IGFuZCB0aGUgSUVURiBUcnVzdCdzIExlZ2FsCiAgIFByb3Zpc2lv
bnMgUmVsYXRpbmcgdG8gSUVURiBEb2N1bWVudHMgKGh0dHBzOi8vdHJ1c3RlZS5pZXRmLm9yZy8K
ICAgbGljZW5zZS1pbmZvKSBpbiBlZmZlY3Qgb24gdGhlIGRhdGUgb2YgcHVibGljYXRpb24gb2Yg
dGhpcyBkb2N1bWVudC4KICAgUGxlYXNlIHJldmlldyB0aGVzZSBkb2N1bWVudHMgY2FyZWZ1bGx5
LCBhcyB0aGV5IGRlc2NyaWJlIHlvdXIgcmlnaHRzCiAgIGFuZCByZXN0cmljdGlvbnMgd2l0aCBy
ZXNwZWN0IHRvIHRoaXMgZG9jdW1lbnQuICBDb2RlIENvbXBvbmVudHMKICAgZXh0cmFjdGVkIGZy
b20gdGhpcyBkb2N1bWVudCBtdXN0IGluY2x1ZGUgUmV2aXNlZCBCU0QgTGljZW5zZSB0ZXh0IGFz
CiAgIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDQuZSBvZiB0aGUgVHJ1c3QgTGVnYWwgUHJvdmlzaW9u
cyBhbmQgYXJlCiAgIHByb3ZpZGVkIHdpdGhvdXQgd2FycmFudHkgYXMgZGVzY3JpYmVkIGluIHRo
ZSBSZXZpc2VkIEJTRCBMaWNlbnNlLgoKVGFibGUgb2YgQ29udGVudHMKCiAgIDEuICBJbnRyb2R1
Y3Rpb24gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAg
MwogICAyLiAgVGVybWlub2xvZ3kgYW5kIENvbnZlbnRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAgIDQKICAgICAyLjEuICBSZXF1aXJlbWVudHMgTGFuZ3VhZ2UgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA0CiAgICAgMi4yLiAgQWNyb255bXMgIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNAogICAzLiAg
UmVxdWlyZW1lbnRzIGZvciBBY3RpdmUgT0FNIGluIFNGQyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAgIDUKICAgNC4gIEFjdGl2ZSBPQU0gSWRlbnRpZmljYXRpb24gaW4gdGhlIE5TSCAgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gICA3CiAgIDUuICBBY3RpdmUgU0ZDIE9BTSBIZWFkZXIgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgOAogICA2LiAgRWNobyBSZXF1
ZXN0L0VjaG8gUmVwbHkgZm9yIFNGQyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDkK
ICAgICA2LjEuICBSZXR1cm4gQ29kZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gIDExCiAgICAgNi4yLiAgQXV0aGVudGljYXRpb24gaW4gRWNobyBSZXF1ZXN0
L1JlcGx5ICAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMgogICAgIDYuMy4gIFNGQyBFY2hvIFJlcXVl
c3QgVHJhbnNtaXNzaW9uIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTIKICAgICAgIDYu
My4xLiAgU291cmNlIFRMViAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gIDEzCiAgICAgNi40LiAgU0ZDIEVjaG8gUmVxdWVzdCBSZWNlcHRpb24gIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuICAxNAogICAgICAgNi40LjEuICBFcnJvcmVkIFRMVnMgVExWICAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTUKICAgICA2LjUuICBTRkMgRWNo
byBSZXBseSBUcmFuc21pc3Npb24gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE2CiAg
ICAgICA2LjUuMS4gIFNGQyBSZXBseSBQYXRoIFRMViAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICAxNgogICAgICAgNi41LjIuICBUaGVvcnkgb2YgT3BlcmF0aW9uIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTgKICAgICAgIDYuNS4zLiAgU0ZDIEVjaG8gUmVw
bHkgUmVjZXB0aW9uICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE5CiAgICAgICA2LjUu
NC4gIFRyYWNpbmcgYW4gU0ZQICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
ICAxOQogICAgIDYuNi4gIFZlcmlmaWNhdGlvbiBvZiB0aGUgU0ZQIENvbnNpc3RlbmN5IC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAgMjAKICAgICAgIDYuNi4xLiAgU0ZQIENvbnNpc3RlbmN5IFZlcmlm
aWNhdGlvbiBwYWNrZXQgLiAuIC4gLiAuIC4gLiAuIC4gIDIwCiAgICAgICA2LjYuMi4gIFNGRiBJ
bmZvcm1hdGlvbiBSZWNvcmQgVExWICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAyMAogICAg
ICAgNi42LjMuICBTRiBJbmZvcm1hdGlvbiBTdWItVExWICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgMjEKICAgICAgIDYuNi40LiAgU0YgSW5mb3JtYXRpb24gU3ViLVRMViBDb25zdHJ1
Y3Rpb24gLiAuIC4gLiAuIC4gLiAuIC4gIDIzCiAgIDcuICBTZWN1cml0eSBDb25zaWRlcmF0aW9u
cyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAyNAogICA4LiAgT3BlcmF0
aW9uYWwgQ29uc2lkZXJhdGlvbnMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAg
MjUKICAgOS4gIEFja25vd2xlZGdtZW50cyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gIDI2CiAgIDEwLiBJQU5BIENvbnNpZGVyYXRpb25zIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAyNgogICAgIDEwLjEuICBTRkMgQWN0aXZl
IE9BTSBQcm90b2NvbCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMjYKICAgICAx
MC4yLiAgU0ZDIEFjdGl2ZSBPQU0gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gIDI2CiAgICAgICAxMC4yLjEuICBTRkMgQWN0aXZlIE9BTSBNZXNzYWdlIFR5cGUgIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuICAyNgogICAgICAgMTAuMi4yLiAgU0ZDIEFjdGl2ZSBPQU0g
SGVhZGVyIEZsYWdzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMjcKCgoKTWlyc2t5LCBldCBh
bC4gICAgICAgICAgICBFeHBpcmVzIDIzIEp1bmUgMjAyMiAgICAgICAgICAgICAgICAgIFtQYWdl
IDJdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgQWN0aXZlIE9BTSBmb3IgU0ZDICAgICAg
ICAgICAgICBEZWNlbWJlciAyMDIxCgoKICAgICAxMC4zLiAgU0ZDIEVjaG8gUmVxdWVzdC9FY2hv
IFJlcGx5IFBhcmFtZXRlcnMgLiAuIC4gLiAuIC4gLiAuIC4gIDI3CiAgICAgICAxMC4zLjEuICBT
RkMgRWNobyBSZXF1ZXN0IEZsYWdzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAyOAog
ICAgICAgMTAuMy4yLiAgU0ZDIEVjaG8gUmVxdWVzdC9FY2hvIFJlcGx5IE1lc3NhZ2UgVHlwZXMg
IC4gLiAuIC4gLiAgMjgKICAgICAgIDEwLjMuMy4gIFNGQyBFY2hvIFJlcGx5IE1vZGVzIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDI5CiAgICAgICAxMC4zLjQuICBTRkMgRWNobyBS
ZXR1cm4gQ29kZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAzMAogICAgIDEwLjQu
ICBTRkMgQWN0aXZlIE9BTSBUTFYgVHlwZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAgMzEKICAgICAxMC41LiAgU0YgSWRlbnRpZmllciBUeXBlcyAgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gIDMyCiAgIDExLiBSZWZlcmVuY2VzICAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAzMwogICAgIDExLjEuICBOb3JtYXRp
dmUgUmVmZXJlbmNlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMzMKICAg
ICAxMS4yLiAgSW5mb3JtYXRpdmUgUmVmZXJlbmNlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gIDM0CiAgIENvbnRyaWJ1dG9ycycgQWRkcmVzc2VzIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAzNQogICBBdXRob3JzJyBBZGRyZXNzZXMgIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMzYKCjEuICBJbnRyb2R1
Y3Rpb24KCiAgIFtSRkM3NjY1XSBkZWZpbmVzIGRhdGEgcGxhbmUgZWxlbWVudHMgbmVjZXNzYXJ5
IHRvIGltcGxlbWVudCBhCiAgIFNlcnZpY2UgRnVuY3Rpb24gQ2hhaW5pbmcgKFNGQykuICBUaGVz
ZSBpbmNsdWRlOgoKICAgMS4gIENsYXNzaWZpZXJzIHRoYXQgcGVyZm9ybSB0aGUgY2xhc3NpZmlj
YXRpb24gb2YgaW5jb21pbmcgcGFja2V0cy4KICAgICAgIFN1Y2ggY2xhc3NpZmljYXRpb24gbWF5
IHJlc3VsdCBpbiBhc3NvY2lhdGluZyBhIHJlY2VpdmVkIHBhY2tldAogICAgICAgdG8gYSBzZXJ2
aWNlIGZ1bmN0aW9uIGNoYWluLgoKICAgMi4gIFNlcnZpY2UgRnVuY3Rpb24gRm9yd2FyZGVycyAo
U0ZGcykgdGhhdCBhcmUgcmVzcG9uc2libGUgZm9yCiAgICAgICBmb3J3YXJkaW5nIHRyYWZmaWMg
dG8gb25lIG9yIG1vcmUgY29ubmVjdGVkIFNlcnZpY2UgRnVuY3Rpb25zCiAgICAgICAoU0ZzKSBh
Y2NvcmRpbmcgdG8gdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgaW4gdGhlIFNGQwogICAgICAgZW5j
YXBzdWxhdGlvbiBhbmQgaGFuZGxpbmcgdHJhZmZpYyBjb21pbmcgYmFjayBmcm9tIHRoZSBTRnMg
YW5kCiAgICAgICBmb3J3YXJkaW5nIGl0IHRvIHRoZSBuZXh0IFNGRi4KCiAgIDMuICBTRnMgdGhh
dCBhcmUgcmVzcG9uc2libGUgZm9yIGV4ZWN1dGluZyBzcGVjaWZpYyBzZXJ2aWNlIHRyZWF0bWVu
dAogICAgICAgb24gcmVjZWl2ZWQgcGFja2V0cy4KCiAgIFRoZXJlIGFyZSBkaWZmZXJlbnQgdmll
d3MgZnJvbSBkaWZmZXJlbnQgbGV2ZWxzIG9mIHRoZSBTRkMuICBPbmUgaXMKICAgdGhlIHNlcnZp
Y2UgZnVuY3Rpb24gY2hhaW4sIGFuIGVudGlyZWx5IGFic3RyYWN0IHZpZXcsIHdoaWNoIGRlZmlu
ZXMKICAgYW4gb3JkZXJlZCBzZXQgb2YgU0ZzIHRoYXQgbXVzdCBiZSBhcHBsaWVkIHRvIHBhY2tl
dHMgc2VsZWN0ZWQgYmFzZWQKICAgb24gY2xhc3NpZmljYXRpb24gcnVsZXMuICBCdXQgc2Vydmlj
ZSBmdW5jdGlvbiBjaGFpbiBkb2Vzbid0IHNwZWNpZnkKICAgdGhlIGV4YWN0IG1hcHBpbmcgYmV0
d2VlbiBTRkZzIGFuZCBTRnMuICBUaHVzLCBhbm90aGVyIGxvZ2ljYWwKICAgY29uc3RydWN0IHVz
ZWQgaW4gU0ZDIGlzIGEgU2VydmljZSBGdW5jdGlvbiBQYXRoIChTRlApLiAgQWNjb3JkaW5nIHRv
CiAgIFtSRkM3NjY1XSwgU0ZQIGlzIHRoZSBpbnN0YW50aWF0aW9uIG9mIHRoZSBTRkMgaW4gdGhl
IG5ldHdvcmsgYW5kCiAgIHByb3ZpZGVzIGEgbGV2ZWwgb2YgaW5kaXJlY3Rpb24gYmV0d2VlbiB0
aGUgZW50aXJlbHkgYWJzdHJhY3QgU0ZDcwogICBhbmQgYSBmdWxseSBzcGVjaWZpZWQgb3JkZXJl
ZCBsaXN0IG9mIFNGRnMgYW5kIFNGcyBpZGVudGl0aWVzIHRoYXQKICAgdGhlIHBhY2tldCB3aWxs
IHZpc2l0IHdoZW4gaXQgdHJhdmVyc2VzIHRoZSBTRkMuICBUaGUgbGF0dGVyIGVudGl0eQogICBp
cyByZWZlcnJlZCB0byBhcyBSZW5kZXJlZCBTZXJ2aWNlIFBhdGggKFJTUCkuICBUaGUgbWFpbiBk
aWZmZXJlbmNlCiAgIGJldHdlZW4gU0ZQIGFuZCBSU1AgaXMgdGhhdCB0aGUgZm9ybWVyIGlzIHRo
ZSBsb2dpY2FsIGNvbnN0cnVjdCwKICAgd2hpbGUgdGhlIGxhdHRlciBpcyB0aGUgcmVhbGl6YXRp
b24gb2YgdGhlIFNGUCB2aWEgdGhlIHNlcXVlbmNlIG9mCiAgIHNwZWNpZmljIFNGQyBkYXRhIHBs
YW5lIGVsZW1lbnRzLgoKCgoKCgpNaXJza3ksIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgMjMg
SnVuZSAyMDIyICAgICAgICAgICAgICAgICAgW1BhZ2UgM10KDApJbnRlcm5ldC1EcmFmdCAgICAg
ICAgICAgICBBY3RpdmUgT0FNIGZvciBTRkMgICAgICAgICAgICAgIERlY2VtYmVyIDIwMjEKCgog
ICBUaGlzIGRvY3VtZW50IGRlZmluZXMgaG93IGFjdGl2ZSBPcGVyYXRpb24sIEFkbWluaXN0cmF0
aW9uIGFuZAogICBNYWludGVuYW5jZSAoT0FNKSwgcGVyIFtSRkM3Nzk5XSBkZWZpbml0aW9uIG9m
IGFjdGl2ZSBPQU0sIGlzCiAgIGlkZW50aWZpZWQgd2hlbiBOZXR3b3JrIFNlcnZpY2UgSGVhZGVy
IChOU0gpIGlzIHVzZWQgYXMgdGhlIFNGQwogICBlbmNhcHN1bGF0aW9uLiAgRm9sbG93aW5nIHRo
ZSBhbmFseXNpcyBvZiBTRkMgT0FNIGluIFtSRkM4OTI0XSwgdGhpcwogICBkb2N1bWVudCBhcHBs
aWVzIGFuZCwgd2hlbiBuZWNlc3NhcnksIGV4dGVuZHMgcmVxdWlyZW1lbnRzIGxpc3RlZCBpbgog
ICBTZWN0aW9uIDQgb2YgW1JGQzg5MjRdIGZvciB0aGUgdXNlIG9mIGFjdGl2ZSBPQU0gaW4gYW4g
U0ZQIHN1cHBvcnRpbmcKICAgZmF1bHQgbWFuYWdlbWVudCBhbmQgcGVyZm9ybWFuY2UgbW9uaXRv
cmluZy4gIEFjdGl2ZSBPQU0gdG9vbHMsCiAgIGNvbmZvcm1hbnQgdG8gdGhlIHJlcXVpcmVtZW50
cyBsaXN0ZWQgaW4gU2VjdGlvbiAzLCBpbXByb3ZlLCBmb3IKICAgZXhhbXBsZSwgdHJvdWJsZXNo
b290aW5nIGVmZmljaWVuY3kgYW5kIGRlZmVjdCBsb2NhbGl6YXRpb24gaW4gU0ZQCiAgIGJlY2F1
c2UgdGhleSBzcGVjaWZpY2FsbHkgYWRkcmVzcyB0aGUgYXJjaGl0ZWN0dXJhbCBwcmluY2lwbGVz
IG9mCiAgIE5TSC4gIEZvciB0aGF0IHB1cnBvc2UsIFNGQyBFY2hvIFJlcXVlc3QgYW5kIEVjaG8g
UmVwbHkgYXJlIHNwZWNpZmllZAogICBpbiBTZWN0aW9uIDYuICBUaGlzIG1lY2hhbmlzbSBlbmFi
bGVzIG9uLWRlbWFuZCBDb250aW51aXR5IENoZWNrLAogICBDb25uZWN0aXZpdHkgVmVyaWZpY2F0
aW9uLCBhbW9uZyBvdGhlciBvcGVyYXRpb25zIG92ZXIgU0ZDIGluCiAgIG5ldHdvcmtzLCBhZGRy
ZXNzZXMgZnVuY3Rpb25hbGl0aWVzIGRpc2N1c3NlZCBpbiBTZWN0aW9ucyA0LjEsIDQuMiwKICAg
YW5kIDQuMyBvZiBbUkZDODkyNF0uICBTRkMgRWNobyBSZXF1ZXN0IGFuZCBFY2hvIFJlcGx5LCBk
ZWZpbmVkIGluCiAgIHRoaXMgZG9jdW1lbnQsIGNhbiBiZSB1c2VkIHdpdGggZW5jYXBzdWxhdGlv
bnMgb3RoZXIgdGhhbiBOU0gsIGZvcgogICBleGFtcGxlLCB1c2luZyBNUExTIGVuY2Fwc3VsYXRp
b24sIGFzIGRlc2NyaWJlZCBpbiBbUkZDODU5NV0uICBUaGUKICAgYXBwbGljYWJpbGl0eSBvZiB0
aGUgU0ZDIEVjaG8gUmVxdWVzdC9SZXBseSBtZWNoYW5pc20gaW4gU0ZDCiAgIGVuY2Fwc3VsYXRp
b25zIG90aGVyIHRoYW4gTlNIIGlzIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQu
CiAgIEFsc28sIHRoaXMgZG9jdW1lbnQgdXBkYXRlcyBTZWN0aW9uIDIuMiBvZiBbUkZDODMwMF0g
aW4gcGFydCBvZiB0aGUKICAgZGVmaW5pdGlvbiBvZiBPIGJpdCBpbiB0aGUgTlNILgoKMi4gIFRl
cm1pbm9sb2d5IGFuZCBDb252ZW50aW9ucwoKICAgVGhlIHRlcm1pbm9sb2d5IGRlZmluZWQgaW4g
W1JGQzc2NjVdIGlzIHVzZWQgZXh0ZW5zaXZlbHkgdGhyb3VnaG91dAogICB0aGlzIGRvY3VtZW50
LCBhbmQgdGhlIHJlYWRlciBpcyBleHBlY3RlZCB0byBiZSBmYW1pbGlhciB3aXRoIGl0LgoKICAg
SW4gdGhpcyBkb2N1bWVudCwgU0ZDIE9BTSByZWZlcnMgdG8gYW4gYWN0aXZlIE9BTSBbUkZDNzc5
OV0gaW4gYW4gU0ZDCiAgIGFyY2hpdGVjdHVyZS4gIEluIHRoaXMgZG9jdW1lbnQsICJFY2hvIFJl
cXVlc3QvUmVwbHkiIGFuZCAiU0ZDIEVjaG8KICAgUmVxdWVzdC9SZXBseSIgYXJlIHVzZWQgaW50
ZXJjaGFuZ2VhYmx5LgoKMi4xLiAgUmVxdWlyZW1lbnRzIExhbmd1YWdlCgogICBUaGUga2V5IHdv
cmRzICJNVVNUIiwgIk1VU1QgTk9UIiwgIlJFUVVJUkVEIiwgIlNIQUxMIiwgIlNIQUxMIE5PVCIs
CiAgICJTSE9VTEQiLCAiU0hPVUxEIE5PVCIsICJSRUNPTU1FTkRFRCIsICJOT1QgUkVDT01NRU5E
RUQiLCAiTUFZIiwgYW5kCiAgICJPUFRJT05BTCIgaW4gdGhpcyBkb2N1bWVudCBhcmUgdG8gYmUg
aW50ZXJwcmV0ZWQgYXMgZGVzY3JpYmVkIGluIEJDUAogICAxNCBbUkZDMjExOV0gW1JGQzgxNzRd
IHdoZW4sIGFuZCBvbmx5IHdoZW4sIHRoZXkgYXBwZWFyIGluIGFsbAogICBjYXBpdGFscywgYXMg
c2hvd24gaGVyZS4KCjIuMi4gIEFjcm9ueW1zCgogICBFMkU6IEVuZC10by1FbmQKCiAgIEZNOiBG
YXVsdCBNYW5hZ2VtZW50CgogICBOU0g6IE5ldHdvcmsgU2VydmljZSBIZWFkZXIKCiAgIE9BTTog
T3BlcmF0aW9ucywgQWRtaW5pc3RyYXRpb24sIGFuZCBNYWludGVuYW5jZQoKCgpNaXJza3ksIGV0
IGFsLiAgICAgICAgICAgIEV4cGlyZXMgMjMgSnVuZSAyMDIyICAgICAgICAgICAgICAgICAgW1Bh
Z2UgNF0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBBY3RpdmUgT0FNIGZvciBTRkMgICAg
ICAgICAgICAgIERlY2VtYmVyIDIwMjEKCgogICBSU1A6IFJlbmRlcmVkIFNlcnZpY2UgUGF0aAoK
ICAgU0Y6IFNlcnZpY2UgRnVuY3Rpb24KCiAgIFNGQzogU2VydmljZSBGdW5jdGlvbiBDaGFpbgoK
ICAgU0ZGOiBTZXJ2aWNlIEZ1bmN0aW9uIEZvcndhcmRlcgoKICAgU0ZQOiBTZXJ2aWNlIEZ1bmN0
aW9uIFBhdGgKCiAgIE1BQzogTWVzc2FnZSBBdXRoZW50aWNhdGlvbiBDb2RlCgozLiAgUmVxdWly
ZW1lbnRzIGZvciBBY3RpdmUgT0FNIGluIFNGQwoKICAgQXMgZGlzY3Vzc2VkIGluIFtSRkM4OTI0
XSwgU0ZDLXNwZWNpZmljIG1lYW5zIGFyZSBuZWVkZWQgdG8gcGVyZm9ybQogICB0aGUgT0FNIHRh
c2sgb2YgZmF1bHQgbWFuYWdlbWVudCAoRk0pIGluIGFuIFNGQyBhcmNoaXRlY3R1cmUsCiAgIGlu
Y2x1ZGluZyBmYWlsdXJlIGRldGVjdGlvbiwgZGVmZWN0IGNoYXJhY3Rlcml6YXRpb24sIGFuZAog
ICBsb2NhbGl6YXRpb24uICBUaGlzIGRvY3VtZW50IGRlZmluZXMgdGhlIHNldCBvZiByZXF1aXJl
bWVudHMgZm9yCiAgIGFjdGl2ZSBGTSBPQU0gbWVjaGFuaXNtcyB0byBiZSB1c2VkIGluIGFuIFNG
QyBhcmNoaXRlY3R1cmUuCgoKICAgICAgICAgICAgICAgICArLS0tLS0rICstLS0tLSsgKy0tLS0t
KyArLS0tLS0rICstLS0tLSsgKy0tLS0tKwogICAgICAgICAgICAgICAgIHxTRkkxMXwgfFNGSTEy
fCB8U0ZJMjF8IHxTRkkyMnwgfFNGSTMxfCB8U0ZJMzJ8CiAgICAgICAgICAgICAgICAgKy0tLS0t
KyArLS0tLS0rICstLS0tLSsgKy0tLS0tKyArLS0tLS0rICstLS0tLSsKICAgICAgICAgICAgICAg
ICAgICAgXCAgICAvICAgICAgICAgIFwgICAvICAgICAgICAgICBcICAgIC8KICAgICAgKy0tLS0t
LS0tLS0rICAgKy0tLS0rICAgICAgICAgKy0tLS0rICAgICAgICAgICstLS0tKwogICAgICB8Q2xh
c3NpZmllcnwtLS18U0ZGMXwtLS0tLS0tLS18U0ZGMnwtLS0tLS0tLS0tfFNGRjN8CiAgICAgICst
LS0tLS0tLS0tKyAgICstLS0tKyAgICAgICAgICstLS0tKyAgICAgICAgICArLS0tLSsKCgogICAg
ICAgICAgICBGaWd1cmUgMTogQW4gRXhhbXBsZSBvZiBTRkMgRGF0YSBQbGFuZSBBcmNoaXRlY3R1
cmUKCiAgIFRoZSBhcmNoaXRlY3R1cmUgZXhhbXBsZSBkZXBpY3RlZCBpbiBGaWd1cmUgMSBjb25z
aWRlcnMgYSBzZXJ2aWNlCiAgIGZ1bmN0aW9uIGNoYWluIHRoYXQgaW5jbHVkZXMgdGhyZWUgZGlz
dGluY3Qgc2VydmljZSBmdW5jdGlvbnMuICBJbgogICB0aGlzIGV4YW1wbGUsIHRoZSBTRlAgdHJh
dmVyc2VzIFNGRjEsIFNGRjIsIGFuZCBTRkYzLiAgRWFjaCBTRkYgaXMKICAgY29ubmVjdGVkIHRv
IHR3byBpbnN0YW5jZXMgb2YgdGhlIHNhbWUgc2VydmljZSBmdW5jdGlvbi4gIEVuZC10by1lbmQK
ICAgKEUyRSkgU0ZDIE9BTSBoYXMgdGhlIENsYXNzaWZpZXIgYXMgdGhlIGluZ3Jlc3MgYW5kIFNG
RjMgYXMgaXRzCiAgIGVncmVzcy4gIFNlZ21lbnQgU0ZDIE9BTSBpcyBiZXR3ZWVuIHR3byBlbGVt
ZW50cyB0aGF0IGFyZSBwYXJ0IG9mIHRoZQogICBzYW1lIFNGUC4gIEZvbGxvd2luZyBhcmUgdGhl
IHJlcXVpcmVtZW50cyBmb3IgYW4gRk0gU0ZDIE9BTSwgd2hldGhlcgogICB3aXRoIHRoZSBFMkUg
b3Igc2VnbWVudCBzY29wZToKCiAgICAgIFJFUSMxOiBQYWNrZXRzIG9mIGFjdGl2ZSBTRkMgT0FN
IFNIT1VMRCBiZSBmYXRlIHNoYXJpbmcgd2l0aCB0aGUKICAgICAgbW9uaXRvcmVkIFNGQyBkYXRh
IGluIHRoZSBmb3J3YXJkIGRpcmVjdGlvbiBmcm9tIGluZ3Jlc3MgdG93YXJkCiAgICAgIGVncmVz
cyBlbmRwb2ludChzKSBvZiB0aGUgT0FNIHRlc3QuCgogICBUaGUgZmF0ZSBzaGFyaW5nLCBpbiB0
aGUgU0ZDIGVudmlyb25tZW50LCBpcyBhY2hpZXZlZCB3aGVuIGEgdGVzdAogICBwYWNrZXQgdHJh
dmVyc2VzIHRoZSBzYW1lIHBhdGggYW5kIHJlY2VpdmVzIHRoZSBzYW1lIHRyZWF0bWVudCBpbiB0
aGUKICAgdW5kZXJsYXkgbmV0d29yayBsYXllciBhcyBhbiBTRkMtZW5jYXBzdWxhdGVkIHBhY2tl
dCAoZS5nLiwgTlNIKS4KCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIDIzIEp1
bmUgMjAyMiAgICAgICAgICAgICAgICAgIFtQYWdlIDVdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAg
ICAgICAgQWN0aXZlIE9BTSBmb3IgU0ZDICAgICAgICAgICAgICBEZWNlbWJlciAyMDIxCgoKICAg
ICAgUkVRIzI6IFNGQyBPQU0gTVVTVCBzdXBwb3J0IG1vbml0b3Jpbmcgb2YgdGhlIGNvbnRpbnVp
dHkgb2YgdGhlCiAgICAgIFNGUCBiZXR3ZWVuIGFueSBvZiBpdHMgZWxlbWVudHMuCgogICBBbiBT
RkMgZmFpbHVyZSBtaWdodCBiZSBkZWNsYXJlZCB3aGVuIHNldmVyYWwgY29uc2VjdXRpdmUgdGVz
dAogICBwYWNrZXRzIGFyZSBub3QgcmVjZWl2ZWQgd2l0aGluIGEgcHJlLWRldGVybWluZWQgdGlt
ZS4gIEZvciBleGFtcGxlLAogICBpbiB0aGUgRTJFIEZNIFNGQyBPQU0gY2FzZSwgdGhlIGVncmVz
cywgU0ZGMywgaW4gdGhlIGV4YW1wbGUgaW4KICAgRmlndXJlIDEsIGNvdWxkIGJlIHRoZSBlbnRp
dHkgdGhhdCBkZXRlY3RzIHRoZSBTRlAncyBmYWlsdXJlIGJ5CiAgIG1vbml0b3JpbmcgYSBmbG93
IG9mIHBlcmlvZGljIHRlc3QgcGFja2V0cy4gIFRoZSBpbmdyZXNzIG1heSBiZQogICBjYXBhYmxl
IG9mIHJlY292ZXJpbmcgZnJvbSB0aGUgZmFpbHVyZSwgZS5nLiwgdXNpbmcgcmVkdW5kYW50IFNG
QwogICBlbGVtZW50cy4gIFRodXMsIGl0IGlzIGJlbmVmaWNpYWwgZm9yIHRoZSBlZ3Jlc3MgdG8g
c2lnbmFsIHRoZSBuZXcKICAgZGVmZWN0IHN0YXRlIHRvIHRoZSBpbmdyZXNzLCB3aGljaCBpbiB0
aGlzIGV4YW1wbGUgaXMgdGhlIENsYXNzaWZpZXIuCiAgIEhlbmNlIHRoZSBmb2xsb3dpbmcgcmVx
dWlyZW1lbnQ6CgogICAgICBSRVEjMzogU0ZDIE9BTSBNVVNUIHN1cHBvcnQgUmVtb3RlIERlZmVj
dCBJbmRpY2F0aW9uIG5vdGlmaWNhdGlvbgogICAgICBieSB0aGUgZWdyZXNzIHRvIHRoZSBpbmdy
ZXNzLgoKICAgICAgUkVRIzQ6IFNGQyBPQU0gTVVTVCBzdXBwb3J0IGNvbm5lY3Rpdml0eSB2ZXJp
ZmljYXRpb24gb2YgdGhlIFNGUC4KICAgICAgRGVmaW5pdGlvbiBvZiB0aGUgbWlzY29ubmVjdGlv
biBkZWZlY3QsIGVudHJ5LCBhbmQgZXhpdCBjcml0ZXJpYQogICAgICBhcmUgb3V0c2lkZSB0aGUg
c2NvcGUgb2YgdGhpcyBkb2N1bWVudC4KCiAgIE9uY2UgdGhlIFNGRjEgZGV0ZWN0cyB0aGUgZGVm
ZWN0LCB0aGUgb2JqZWN0aXZlIG9mIHRoZSBTRkMgT0FNCiAgIGNoYW5nZXMgZnJvbSB0aGUgZGV0
ZWN0aW9uIG9mIGEgZGVmZWN0IHRvIGRlZmVjdCBjaGFyYWN0ZXJpemF0aW9uIGFuZAogICBsb2Nh
bGl6YXRpb24uCgogICAgICBSRVEjNTogU0ZDIE9BTSBNVVNUIHN1cHBvcnQgZmF1bHQgbG9jYWxp
emF0aW9uIG9mIHRoZSBMb3NzIG9mCiAgICAgIENvbnRpbnVpdHkgQ2hlY2sgd2l0aGluIGFuIFNG
UC4KCiAgICAgIFJFUSM2OiBTRkMgT0FNIE1VU1Qgc3VwcG9ydCBhbiBTRlAgdHJhY2luZyB0byBk
aXNjb3ZlciB0aGUgUlNQLgoKICAgSW4gdGhlIGV4YW1wbGUgcHJlc2VudGVkIGluIEZpZ3VyZSAx
LCB0d28gZGlzdGluY3QgaW5zdGFuY2VzIG9mIHRoZQogICBzYW1lIHNlcnZpY2UgZnVuY3Rpb24g
c2hhcmUgdGhlIHNhbWUgU0ZGLiAgSW4gdGhpcyBleGFtcGxlLCB0aGUgU0ZQCiAgIGNhbiBiZSBy
ZWFsaXplZCBvdmVyIHNldmVyYWwgUlNQcyB0aGF0IHVzZSBkaWZmZXJlbnQgaW5zdGFuY2VzIG9m
IFNGCiAgIG9mIHRoZSBzYW1lIHR5cGUuICBGb3IgaW5zdGFuY2UsIFJTUDEoU0ZJMTEtLVNGSTIx
LS1TRkkzMSkgYW5kCiAgIFJTUDIoU0ZJMTItLVNGSTIyLS1TRkkzMikuICBBdmFpbGFibGUgUlNQ
cyBjYW4gYmUgZGlzY292ZXJlZCB1c2luZwogICB0aGUgdHJhY2UgZnVuY3Rpb24gZGlzY3Vzc2Vk
IGluIFNlY3Rpb24gNC4zIFtSRkM4OTI0XSBvciB0aGUKICAgcHJvY2VkdXJlIGRlZmluZWQgaW4g
U2VjdGlvbiA2LjUuNC4KCiAgICAgIFJFUSM3OiBTRkMgT0FNIE1VU1QgaGF2ZSB0aGUgYWJpbGl0
eSB0byBkaXNjb3ZlciBhbmQgZXhlcmNpc2UgYWxsCiAgICAgIGF2YWlsYWJsZSBSU1BzIGluIHRo
ZSBuZXR3b3JrLgoKICAgVGhlIFNGQyBPQU0gbGF5ZXIgbW9kZWwgZGVzY3JpYmVkIGluIFtSRkM4
OTI0XSBvZmZlcnMgYW4gYXBwcm9hY2ggZm9yCiAgIGRlZmVjdCBsb2NhbGl6YXRpb24gd2l0aGlu
IGEgc2VydmljZSBmdW5jdGlvbiBjaGFpbi4gIEFzIHRoZSBmaXJzdAogICBzdGVwLCB0aGUgU0ZQ
J3MgY29udGludWl0eSBmb3IgU0ZGcyB0aGF0IGFyZSBwYXJ0IG9mIHRoZSBzYW1lIFNGUAogICBj
b3VsZCBiZSB2ZXJpZmllZC4gIEFmdGVyIHRoZSByZWFjaGFiaWxpdHkgb2YgU0ZGcyBoYXMgYWxy
ZWFkeSBiZWVuCiAgIHZlcmlmaWVkLCBTRkZzIHRoYXQgc2VydmUgYW4gU0YgbWF5IGJlIHVzZWQg
YXMgYSB0ZXN0IHBhY2tldCBzb3VyY2UuCiAgIEluIHN1Y2ggYSBjYXNlLCBTRkYgY2FuIGFjdCBh
cyBhIHByb3h5IGZvciBhbm90aGVyIGVsZW1lbnQgd2l0aGluIHRoZQogICBzZXJ2aWNlIGZ1bmN0
aW9uIGNoYWluLgoKCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIDIzIEp1bmUg
MjAyMiAgICAgICAgICAgICAgICAgIFtQYWdlIDZdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAg
ICAgQWN0aXZlIE9BTSBmb3IgU0ZDICAgICAgICAgICAgICBEZWNlbWJlciAyMDIxCgoKICAgICAg
UkVRIzg6IFNGQyBPQU0gTVVTVCBiZSBhYmxlIHRvIHRyaWdnZXIgb24tZGVtYW5kIEZNIHdpdGgg
cmVzcG9uc2VzCiAgICAgIGJlaW5nIGRpcmVjdGVkIHRvd2FyZHMgdGhlIGluaXRpYXRvciBvZiBz
dWNoIHByb3h5IHJlcXVlc3QuCgo0LiAgQWN0aXZlIE9BTSBJZGVudGlmaWNhdGlvbiBpbiB0aGUg
TlNICgogICBUaGUgTyBiaXQgaW4gdGhlIE5TSCBpcyBkZWZpbmVkIGluIFtSRkM4MzAwXSBhcyBm
b2xsb3dzOgoKICAgICAgTyBiaXQ6IFNldHRpbmcgdGhpcyBiaXQgaW5kaWNhdGVzIGFuIE9BTSBw
YWNrZXQuCgogICBUaGlzIGRvY3VtZW50IHVwZGF0ZXMgdGhhdCBkZWZpbml0aW9uIGFzIGZvbGxv
d3M6CgogICAgICBPIGJpdDogU2V0dGluZyB0aGlzIGJpdCBpbmRpY2F0ZXMgYW4gT0FNIGNvbW1h
bmQgYW5kL29yIGRhdGEgaW4KICAgICAgdGhlIE5TSCBDb250ZXh0IEhlYWRlciBvciBwYWNrZXQg
cGF5bG9hZC4KCiAgIEFjdGl2ZSBTRkMgT0FNIGlzIGRlZmluZWQgYXMgYSBjb21iaW5hdGlvbiBv
ZiBPQU0gY29tbWFuZHMgYW5kL29yCiAgIGRhdGEgaW5jbHVkZWQgaW4gYSBtZXNzYWdlIHRoYXQg
aW1tZWRpYXRlbHkgZm9sbG93cyB0aGUgTlNILiAgVG8KICAgaWRlbnRpZnkgdGhlIGFjdGl2ZSBP
QU0gbWVzc2FnZSwgdGhlICJOZXh0IFByb3RvY29sIiBmaWVsZCBNVVNUIGJlCiAgIHNldCB0byBB
Y3RpdmUgU0ZDIE9BTSAoVEJBMSkgKFNlY3Rpb24gMTAuMSkuICBUaGUgcnVsZXMgZm9yCiAgIGlu
dGVycHJldGluZyB0aGUgdmFsdWVzIG9mIHRoZSBPIGJpdCBhbmQgdGhlICJOZXh0IFByb3RvY29s
IiBmaWVsZAogICBhcmUgYXMgZm9sbG93czoKCiAgICogIE8gYml0IHNldCBhbmQgdGhlICJOZXh0
IFByb3RvY29sIiB2YWx1ZSBkb2VzIG5vdCBtYXRjaCB0aGUgdmFsdWUKICAgICAgQWN0aXZlIFNG
QyBPQU0gKFRCQTEpLCBkZWZpbmVkIGluIFNlY3Rpb24gMTAuMToKCiAgICAgICAgIC0gQW4gU0ZD
IE5TSCBDb250ZXh0IEhlYWRlcihzKSBjb250YWluIGFuIE9BTSBwcm9jZXNzaW5nCiAgICAgICAg
IGluc3RydWN0aW9ucyBvciBkYXRhLgoKICAgICAgICAgLSBUaGUgIk5leHQgUHJvdG9jb2wiIGZp
ZWxkIGRldGVybWluZXMgdGhlIHR5cGUgb2YgdGhlIHBheWxvYWQuCgogICAqICBPIGJpdCBzZXQg
YW5kIHRoZSAiTmV4dCBQcm90b2NvbCIgdmFsdWUgbWF0Y2hlcyBBY3RpdmUgU0ZDIE9BTQogICAg
ICAoVEJBMSkgdmFsdWU6CgogICAgICAgICAtIFRoZSBwYXlsb2FkIHRoYXQgaW1tZWRpYXRlbHkg
Zm9sbG93cyB0aGUgTlNIIE1VU1QgYmUgdGhlCiAgICAgICAgIEFjdGl2ZSBPQU0gSGVhZGVyIChT
ZWN0aW9uIDUpLgoKICAgKiAgTyBiaXQgaXMgY2xlYXI6CgogICAgICAgICAtIE5vIGFjdGl2ZSBP
QU0gaW4gYW4gU0ZDIE5TSCBDb250ZXh0IEhlYWRlcihzKS4KCiAgICAgICAgIC0gVGhlIHBheWxv
YWQgZGV0ZXJtaW5lZCBieSB0aGUgIk5leHQgUHJvdG9jb2wiIGZpZWxkIE1VU1QgYmUKICAgICAg
ICAgcHJlc2VudC4KCiAgICogIE8gYml0IGlzIGNsZWFyLCBhbmQgdGhlICJOZXh0IFByb3RvY29s
IiBmaWVsZCBpcyBzZXQgdG8gQWN0aXZlIFNGQwogICAgICBPQU0gKFRCQTEpOgoKICAgICAgICAg
LSBFcnJvbmVvdXMgY29tYmluYXRpb24uICBBbiBpbXBsZW1lbnRhdGlvbiBNVVNUIHJlcG9ydCBp
dC4KCgoKCgpNaXJza3ksIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgMjMgSnVuZSAyMDIyICAg
ICAgICAgICAgICAgICAgW1BhZ2UgN10KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBBY3Rp
dmUgT0FNIGZvciBTRkMgICAgICAgICAgICAgIERlY2VtYmVyIDIwMjEKCgogICAgICAgICBUaGUg
bm90aWZpY2F0aW9uIG1lY2hhbmlzbSBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzCiAgICAg
ICAgIHNwZWNpZmljYXRpb24uICBUaGUgcGFja2V0IFNIT1VMRCBiZSBkcm9wcGVkLiAgQW4KICAg
ICAgICAgaW1wbGVtZW50YXRpb24gTUFZIGhhdmUgY29udHJvbCB0byBlbmFibGUgcHJvY2Vzc2lu
ZyBvZiB0aGUgT0FNCiAgICAgICAgIHBheWxvYWQuCgogICBPbmUgY29uY2x1c2lvbiBmcm9tIHRo
ZSBhYm92ZS1saXN0ZWQgcnVsZXMgb2YgcHJvY2Vzc2luZyB0aGUgTyBiaXQKICAgYW5kIHRoZSAi
TmV4dCBQcm90b2NvbCIgZmllbGQgaXMgdG8gYXZvaWQgdGhlIGNvbWJpbmF0aW9uIG9mIE9BTSBp
bgogICBhbiBOU0ggQ29udGV4dCBIZWFkZXIgKEZpeGVkLUxlbmd0aCBvciBWYXJpYWJsZS1MZW5n
dGgpIGFuZCB0aGUKICAgcGF5bG9hZCBpbW1lZGlhdGVseSBmb2xsb3dpbmcgdGhlIE5TSCBiZWNh
dXNlIHRoZXJlIGlzIG5vIHVuYW1iaWd1b3VzCiAgIHdheSB0byBpZGVudGlmeSBzdWNoIGNvbWJp
bmF0aW9uIHVzaW5nIHRoZSBPIGJpdCBhbmQgdGhlIE5leHQKICAgUHJvdG9jb2wgZmllbGQuCgo1
LiAgQWN0aXZlIFNGQyBPQU0gSGVhZGVyCgogICBBcyBkZW1vbnN0cmF0ZWQgaW4gU2VjdGlvbiA0
IFtSRkM4OTI0XSBhbmQgU2VjdGlvbiAzIG9mIHRoaXMKICAgZG9jdW1lbnQsIFNGQyBPQU0gaXMg
cmVxdWlyZWQgdG8gcGVyZm9ybSBtdWx0aXBsZSB0YXNrcy4gIFNldmVyYWwKICAgYWN0aXZlIE9B
TSBwcm90b2NvbHMgY291bGQgYmUgdXNlZCB0byBhZGRyZXNzIGFsbCB0aGUgcmVxdWlyZW1lbnRz
LgogICBXaGVuIElQL1VEUCBlbmNhcHN1bGF0aW9uIG9mIGFuIFNGQyBPQU0gY29udHJvbCBtZXNz
YWdlIGlzIHVzZWQsCiAgIHByb3RvY29scyBjYW4gYmUgZGVtdWx0aXBsZXhlZCB1c2luZyB0aGUg
ZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyLgogICBCdXQgZXh0cmEgSVAvVURQIGhlYWRlcnMs
IGVzcGVjaWFsbHkgaW4gYW4gSVB2NiBuZXR3b3JrLCBhZGQKICAgbm90aWNlYWJsZSBvdmVyaGVh
ZC4gIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBBY3RpdmUgT0FNIEhlYWRlcgogICAoRmlndXJlIDIp
IHRvIGRlbXVsdGlwbGV4IGFjdGl2ZSBPQU0gcHJvdG9jb2xzIG9uIGFuIFNGQy4KCgogICAgMCAg
ICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAgICAg
MwogICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1
IDYgNyA4IDkgMCAxCiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgIHwgViB8IE1zZyBUeXBlICB8ICAgICBGbGFncyAg
ICAgfCAgICAgICAgICBMZW5ndGggICAgICAgICAgICAgICB8CiAgICstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgIH4gICAg
ICAgICAgICAgIFNGQyBBY3RpdmUgT0FNIENvbnRyb2wgUGFja2V0ICAgICAgICAgICAgICAgICAg
ICB+CiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rCgogICAgICAgICAgICAgICAgICAgICAgRmlndXJlIDI6IFNGQyBBY3Rp
dmUgT0FNIEhlYWRlcgoKICAgICAgViAtIHR3by1iaXQtbG9uZyBmaWVsZCBpbmRpY2F0ZXMgdGhl
IGN1cnJlbnQgdmVyc2lvbiBvZiB0aGUgU0ZDCiAgICAgIGFjdGl2ZSBPQU0gaGVhZGVyLiAgVGhl
IGN1cnJlbnQgdmFsdWUgaXMgMC4gIFRoZSB2ZXJzaW9uIG51bWJlciBpcwogICAgICB0byBiZSBp
bmNyZW1lbnRlZCB3aGVuZXZlciBhIGNoYW5nZSBpcyBtYWRlIHRoYXQgYWZmZWN0cyB0aGUKICAg
ICAgYWJpbGl0eSBvZiBhbiBpbXBsZW1lbnRhdGlvbiB0byBwYXJzZSBvciBwcm9jZXNzIHRoZSBT
RkMgQWN0aXZlCiAgICAgIE9BTSBoZWFkZXIgY29ycmVjdGx5LiAgRm9yIGV4YW1wbGUsIGlmIHN5
bnRhY3RpYyBvciBzZW1hbnRpYwogICAgICBjaGFuZ2VzIGFyZSBtYWRlIHRvIGFueSBvZiB0aGUg
Zml4ZWQgZmllbGRzLgoKICAgICAgTXNnIFR5cGUgLSBzaXggYml0cyBsb25nIGZpZWxkIGlkZW50
aWZpZXMgT0FNIHByb3RvY29sLCBlLmcuLCBFY2hvCiAgICAgIFJlcXVlc3QvUmVwbHkuCgoKCgoK
CgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIDIzIEp1bmUgMjAyMiAgICAgICAg
ICAgICAgICAgIFtQYWdlIDhdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgQWN0aXZlIE9B
TSBmb3IgU0ZDICAgICAgICAgICAgICBEZWNlbWJlciAyMDIxCgoKICAgICAgRmxhZ3MgLSBlaWdo
dCBiaXRzIGxvbmcgZmllbGQgY2FycmllcyBiaXQgZmxhZ3MgdGhhdCBkZWZpbmUKICAgICAgb3B0
aW9uYWwgY2FwYWJpbGl0eSBhbmQgdGh1cyBwcm9jZXNzaW5nIG9mIHRoZSBTRkMgYWN0aXZlIE9B
TQogICAgICBjb250cm9sIHBhY2tldCwgZS5nLiwgb3B0aW9uYWwgdGltZXN0YW1waW5nLiAgTm8g
ZmxhZ3MgYXJlIGRlZmluZWQKICAgICAgaW4gdGhpcyBkb2N1bWVudCwgYW5kIHRoZXJlZm9yZSwg
dGhlIGJpdCBmbGFncyBNVVNUIGJlIHplcm9lZCBvbgogICAgICB0cmFuc21pc3Npb24gYW5kIGln
bm9yZWQgb24gcmVjZWlwdC4KCiAgICAgIExlbmd0aCAtIHR3byBvY3RldHMgbG9uZyBmaWVsZCB0
aGF0IGlzIHRoZSBsZW5ndGggb2YgdGhlIFNGQwogICAgICBhY3RpdmUgT0FNIGNvbnRyb2wgcGFj
a2V0IGluIG9jdGV0cy4KCjYuICBFY2hvIFJlcXVlc3QvRWNobyBSZXBseSBmb3IgU0ZDCgogICBF
Y2hvIFJlcXVlc3QvUmVwbHkgaXMgYSB3ZWxsLWtub3duIGFjdGl2ZSBPQU0gbWVjaGFuaXNtIGV4
dGVuc2l2ZWx5CiAgIHVzZWQgdG8gdmVyaWZ5IGEgcGF0aCdzIGNvbnRpbnVpdHksIGRldGVjdCBp
bmNvbnNpc3RlbmNpZXMgYmV0d2VlbiBhCiAgIHN0YXRlIGluIGNvbnRyb2wgYW5kIHRoZSBkYXRh
IHBsYW5lcywgYW5kIGxvY2FsaXplIGRlZmVjdHMgaW4gdGhlCiAgIGRhdGEgcGxhbmUuICBJQ01Q
IChbUkZDMDc5Ml0gZm9yIElQdjQgYW5kIFtSRkM0NDQzXSBmb3IgSVB2NgogICBuZXR3b3Jrcywg
cmVzcGVjdGl2ZWx5KSBhbmQgW1JGQzgwMjldIGFyZSBleGFtcGxlcyBvZiBicm9hZGx5IHVzZWQK
ICAgYWN0aXZlIE9BTSBwcm90b2NvbHMgYmFzZWQgb24gdGhlIEVjaG8gUmVxdWVzdC9SZXBseSBw
cmluY2lwbGUuICBUaGUKICAgU0ZDIEVjaG8gUmVxdWVzdC9SZXBseSBkZWZpbmVkIGluIHRoaXMg
ZG9jdW1lbnQgYWRkcmVzc2VzIHNldmVyYWwKICAgcmVxdWlyZW1lbnRzIGxpc3RlZCBpbiBTZWN0
aW9uIDMuICBTcGVjaWZpY2FsbHksIGl0IGNhbiBiZSB1c2VkIHRvCiAgIGNoZWNrIHRoZSBjb250
aW51aXR5IG9mIGFuIFNGUCwgdHJhY2UgYW4gU0ZQLCBvciBsb2NhbGl6ZSB0aGUgZmFpbHVyZQog
ICB3aXRoaW4gYW4gU0ZQLiAgVGhlIFNGQyBFY2hvIFJlcXVlc3QvUmVwbHkgY29udHJvbCBtZXNz
YWdlIGZvcm1hdCBpcwogICBwcmVzZW50ZWQgaW4gRmlndXJlIDMuCgoKICAgICAgICAwICAgICAg
ICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAzCiAg
ICAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1
IDYgNyA4IDkgMCAxCiAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICAgfCBWIHwgICAgICAgIFJlc2VydmVk
ICAgICAgICAgICB8ICAgICAgRWNobyBSZXF1ZXN0IEZsYWdzICAgICAgIHwKICAgICAgICstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rCiAgICAgICB8IE1lc3NhZ2UgVHlwZSAgfCAgIFJlcGx5IG1vZGUgIHwgIFJldHVybiBDb2Rl
ICB8UmV0dXJuIFN1YmNvZGUgfAogICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgIHwgICAgICAgICAgICAg
ICAgICAgICAgICBTZW5kZXIncyBIYW5kbGUgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAg
ICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKwogICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICBTZXF1ZW5jZSBOdW1i
ZXIgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgICB+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgVExWcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fgogICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSsKCiAgICAgICAgICAgICAgICBGaWd1cmUgMzogU0ZDIEVjaG8gUmVx
dWVzdC9SZXBseSBGb3JtYXQKCiAgIFRoZSBpbnRlcnByZXRhdGlvbiBvZiB0aGUgZmllbGRzIGlz
IGFzIGZvbGxvd3M6CgoKCgoKCgoKCgpNaXJza3ksIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMg
MjMgSnVuZSAyMDIyICAgICAgICAgICAgICAgICAgW1BhZ2UgOV0KDApJbnRlcm5ldC1EcmFmdCAg
ICAgICAgICAgICBBY3RpdmUgT0FNIGZvciBTRkMgICAgICAgICAgICAgIERlY2VtYmVyIDIwMjEK
CgogICAgICBWZXJzaW9uIChWKSBpcyBhIHR3by1iaXQgZmllbGQgdGhhdCBpbmRpY2F0ZXMgdGhl
IGN1cnJlbnQgdmVyc2lvbgogICAgICBvZiB0aGUgU0ZDIEVjaG8gUmVxdWVzdC9SZXBseS4gIFRo
ZSBjdXJyZW50IHZhbHVlIGlzIDAuICBUaGUKICAgICAgdmVyc2lvbiBudW1iZXIgaXMgdG8gYmUg
aW5jcmVtZW50ZWQgd2hlbmV2ZXIgYSBjaGFuZ2UgaXMgbWFkZSB0aGF0CiAgICAgIGFmZmVjdHMg
dGhlIGFiaWxpdHkgb2YgYW4gaW1wbGVtZW50YXRpb24gdG8gcGFyc2Ugb3IgcHJvY2VzcyB0aGUK
ICAgICAgY29udHJvbCBwYWNrZXQgY29ycmVjdGx5LiAgSWYgYSBwYWNrZXQgcHJlc3VtZWQgdG8g
Y2FycnkgYW4gU0ZDCiAgICAgIEVjaG8gUmVxdWVzdC9SZXBseSBpcyByZWNlaXZlZCBhdCBhbiBT
RkYsIGFuZCB0aGUgU0ZGIGRvZXMgbm90CiAgICAgIHVuZGVyc3RhbmQgdGhlIFZlcnNpb24gZmll
bGQgdmFsdWUsIHRoZSBwYWNrZXQgTVVTVCBiZSBkaXNjYXJkZWQsCiAgICAgIGFuZCB0aGUgZXZl
bnQgU0hPVUxEIGJlIGxvZ2dlZC4KCiAgICAgIFJlc2VydmVkIC0gZm91cnRlZW4tYml0IGZpZWxk
LiAgSXQgTVVTVCBiZSB6ZXJvZWQgb24gdHJhbnNtaXNzaW9uCiAgICAgIGFuZCBpZ25vcmVkIG9u
IHJlY2VpcHQuCgogICAgICBUaGUgRWNobyBSZXF1ZXN0IEZsYWdzIGlzIGEgdHdvLW9jdGV0IGJp
dCB2ZWN0b3IgZmllbGQuICBOb3RlIHRoYXQKICAgICAgYSBmbGFnIGRlZmluZWQgaW4gdGhlIEZs
YWdzIGZpZWxkIG9mIHRoZSBTRkMgQWN0aXZlIE9BTSBoZWFkZXIgaW4KICAgICAgRmlndXJlIDIg
aGFzIG5vIGltcGxpY2F0aW9uIG9mIHRob3NlIGRlZmluZWQgaW4gdGhlIEVjaG8gUmVxdWVzdAog
ICAgICBGbGFncyBmaWVsZCBvZiBhbiBFY2hvIFJlcXVlc3QvUmVwbHkgbWVzc2FnZS4KCiAgICAg
IFRoZSBNZXNzYWdlIFR5cGUgaXMgYSBvbmUtb2N0ZXQgZmllbGQgdGhhdCByZWZsZWN0cyB0aGUg
cGFja2V0CiAgICAgIHR5cGUuICBWYWx1ZSAxIGlkZW50aWZpZXMgRWNobyBSZXF1ZXN0IGFuZCAy
IC0gRWNobyBSZXBseS4KCiAgICAgIFRoZSBSZXBseSBNb2RlIGlzIGEgb25lLW9jdGV0IGZpZWxk
LiAgSXQgZGVmaW5lcyB0aGUgdHlwZSBvZiB0aGUKICAgICAgcmV0dXJuIHBhdGggcmVxdWVzdGVk
IGJ5IHRoZSBzZW5kZXIgb2YgdGhlIEVjaG8gUmVxdWVzdC4KCiAgICAgIFJldHVybiBDb2RlcyBh
bmQgU3ViY29kZXMgYXJlIG9uZS1vY3RldCBmaWVsZHMgZWFjaC4gIFRoZXNlIGNhbiBiZQogICAg
ICB1c2VkIHRvIGluZm9ybSB0aGUgc2VuZGVyIGFib3V0IHRoZSByZXN1bHQgb2YgcHJvY2Vzc2lu
ZyBpdHMKICAgICAgcmVxdWVzdC4gIEluaXRpYWwgUmV0dXJuIENvZGUgdmFsdWVzIGFyZSBwcm92
aWRlZCBpbiBUYWJsZSAxLiAgRm9yCiAgICAgIGFsbCBSZXR1cm4gQ29kZSB2YWx1ZXMgZGVmaW5l
ZCBpbiB0aGlzIGRvY3VtZW50LCB0aGUgdmFsdWUgb2YgdGhlCiAgICAgIFJldHVybiBTdWJjb2Rl
IGZpZWxkIE1VU1QgYmUgc2V0IHRvIHplcm8uCgogICAgICBUaGUgU2VuZGVyJ3MgSGFuZGxlIGlz
IGEgZm91ci1vY3RldCBmaWVsZC4gIEl0IE1VU1QgYmUgZmlsbGVkIGluCiAgICAgIGJ5IHRoZSBz
ZW5kZXIgb2YgdGhlIEVjaG8gUmVxdWVzdCBhbmQgcmV0dXJuZWQgdW5jaGFuZ2VkIGJ5IHRoZQog
ICAgICBFY2hvIFJlcGx5IHNlbmRlciAoaWYgYSByZXBseSBtYW5kYXRlZCkuICBUaGUgc2VuZGVy
IG9mIHRoZSBFY2hvCiAgICAgIFJlcXVlc3QgU0hPVUxEIHVzZSBhIHBzZXVkby1yYW5kb20gbnVt
YmVyIGdlbmVyYXRvciB0byBzZXQgdGhlCiAgICAgIHZhbHVlIG9mIHRoZSBTZW5kZXIncyBIYW5k
bGUgZmllbGQuCgogICAgICBUaGUgU2VxdWVuY2UgTnVtYmVyIGlzIGEgZm91ci1vY3RldCBmaWVs
ZCwgYW5kIGl0IGlzIGFzc2lnbmVkIGJ5CiAgICAgIHRoZSBzZW5kZXIgYW5kIGNhbiBiZSwgZm9y
IGV4YW1wbGUsIHVzZWQgdG8gZGV0ZWN0IG1pc3NlZCByZXBsaWVzLgogICAgICBJbml0aWFsIFNl
cXVlbmNlIE51bWJlciBNVVNUIGJlIHJhbmRvbWx5IGdlbmVyYXRlZCBhbmQgdGhlbiBTSE9VTEQK
ICAgICAgYmUgbW9ub3RvbmljYWxseSBpbmNyZWFzaW5nIGluIHRoZSBjb3Vyc2Ugb2YgdGhlIHRl
c3Qgc2Vzc2lvbi4KCiAgIFRMViBpcyBhIHZhcmlhYmxlLWxlbmd0aCBjb25zdHJ1Y3QuICBNdWx0
aXBsZSBUTFZzIE1BWSBiZSBwbGFjZWQgaW4KICAgYW4gU0ZDIEVjaG8gUmVxdWVzdC9SZXBseSBw
YWNrZXQuICBOb25lLCBvbmUgb3IgbW9yZSBzdWItVExWcyBtYXkgYmUKICAgZW5jbG9zZWQgaW4g
YSBUTFYsIHN1YmplY3QgdG8gdGhlIHNlbWFudGljcyBvZiB0aGUgKG91dGVyKSBUTFYuCiAgIEZp
Z3VyZSA0IHByZXNlbnRzIHRoZSBmb3JtYXQgb2YgYW4gU0ZDIEVjaG8gUmVxdWVzdC9SZXBseSBU
TFYsIHdoZXJlCiAgIGZpZWxkcyBhcmUgZGVmaW5lZCBhcyBmb2xsb3dzOgoKCgoKCgpNaXJza3ks
IGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgMjMgSnVuZSAyMDIyICAgICAgICAgICAgICAgICBb
UGFnZSAxMF0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBBY3RpdmUgT0FNIGZvciBTRkMg
ICAgICAgICAgICAgIERlY2VtYmVyIDIwMjEKCgogICAgICAgIDAgICAgICAgICAgICAgICAgICAg
MSAgICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgICAgIDMKICAgICAgICAwIDEgMiAz
IDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEK
ICAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rCiAgICAgICB8ICAgICAgVHlwZSAgICAgfCAgICBSZXNlcnZlZCAgIHwg
ICAgICAgICAgIExlbmd0aCAgICAgICAgICAgICAgfAogICAgICAgKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgIH4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgVmFsdWUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB+CiAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKwoKICAgICAgICAgICAgICBGaWd1cmUgNDogU0ZDIEVjaG8g
UmVxdWVzdC9SZXBseSBUTFYgRm9ybWF0CgogICAgICBUeXBlIC0gYSBvbmUtb2N0ZXQgZmllbGQg
dGhhdCBjaGFyYWN0ZXJpemVzIHRoZSBpbnRlcnByZXRhdGlvbiBvZgogICAgICB0aGUgVmFsdWUg
ZmllbGQuICBUaGUgdmFsdWUgb2YgdGhlIFR5cGUgZmllbGQgZGV0ZXJtaW5lcyBpdHMKICAgICAg
aW50ZXJwcmV0YXRpb24gYW5kIGVuY29kaW5nLiAgVHlwZSB2YWx1ZXMgYWxsb2NhdGVkIGFjY29y
ZGluZyB0bwogICAgICBTZWN0aW9uIDEwLjQuCgogICAgICBSZXNlcnZlZCAtIGEgb25lLW9jdGV0
IGZpZWxkLiAgVGhlIGZpZWxkIE1VU1QgYmUgemVyb2VkIG9uCiAgICAgIHRyYW5zbWlzc2lvbiBh
bmQgaWdub3JlZCBvbiByZWNlaXB0LgoKICAgICAgTGVuZ3RoIC0gYSB0d28tb2N0ZXQgZmllbGQg
ZXF1YWwgdG8gdGhlIFZhbHVlIGZpZWxkJ3MgbGVuZ3RoIGluCiAgICAgIG9jdGV0cy4KCiAgICAg
IFZhbHVlIC0gYSB2YXJpYWJsZS1sZW5ndGggZmllbGQuICBUaGUgdmFsdWUgb2YgdGhlIFR5cGUg
ZmllbGQKICAgICAgZGV0ZXJtaW5lcyBpdHMgaW50ZXJwcmV0YXRpb24gYW5kIGVuY29kaW5nLgoK
Ni4xLiAgUmV0dXJuIENvZGVzCgogICBUaGUgdmFsdWUgb2YgdGhlIFJldHVybiBDb2RlIGZpZWxk
IGlzIHNldCB0byB6ZXJvIGJ5IHRoZSBzZW5kZXIgb2YgYW4KICAgRWNobyBSZXF1ZXN0LiAgVGhl
IHJlY2VpdmVyIG9mIHNhaWQgRWNobyBSZXF1ZXN0IGNhbiBzZXQgaXQgdG8gb25lIG9mCiAgIHRo
ZSB2YWx1ZXMgbGlzdGVkIGluIFRhYmxlIDEgaW4gdGhlIGNvcnJlc3BvbmRpbmcgRWNobyBSZXBs
eSB0aGF0IGl0CiAgIGdlbmVyYXRlcyAoaW4gY2FzZXMgd2hlbiB0aGUgcmVwbHkgaXMgcmVxdWVz
dGVkKS4KCiAgICAgICAgICArPT09PT09PSs9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PSsKICAgICAgICAgIHwgVmFsdWUgfCAgICAgICAgICAgICAgICBEZXNjcmlw
dGlvbiAgICAgICAgICAgICAgICAgfAogICAgICAgICAgKz09PT09PT0rPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0rCiAgICAgICAgICB8IDAgICAgIHwgICAgICAg
ICAgICAgICBObyBSZXR1cm4gQ29kZSAgICAgICAgICAgICAgIHwKICAgICAgICAgICstLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAgICAgICAg
fCAxICAgICB8ICAgICAgTWFsZm9ybWVkIEVjaG8gUmVxdWVzdCByZWNlaXZlZCAgICAgICB8CiAg
ICAgICAgICArLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSsKICAgICAgICAgIHwgMiAgICAgfCBPbmUgb3IgbW9yZSBvZiB0aGUgVExWcyB3YXMgbm90
IHVuZGVyc3Rvb2QgfAogICAgICAgICAgKy0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICAgICAgICB8IDMgICAgIHwgICAgICAgICAgIEF1dGhl
bnRpY2F0aW9uIGZhaWxlZCAgICAgICAgICAgIHwKICAgICAgICAgICstLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwoKICAgICAgICAgICAgICAgICAg
ICAgIFRhYmxlIDE6IFNGQyBFY2hvIFJldHVybiBDb2RlcwoKCgoKCgoKTWlyc2t5LCBldCBhbC4g
ICAgICAgICAgICBFeHBpcmVzIDIzIEp1bmUgMjAyMiAgICAgICAgICAgICAgICAgW1BhZ2UgMTFd
CgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgQWN0aXZlIE9BTSBmb3IgU0ZDICAgICAgICAg
ICAgICBEZWNlbWJlciAyMDIxCgoKNi4yLiAgQXV0aGVudGljYXRpb24gaW4gRWNobyBSZXF1ZXN0
L1JlcGx5CgogICBBdXRoZW50aWNhdGlvbiBjYW4gYmUgdXNlZCB0byBwcm90ZWN0IHRoZSBpbnRl
Z3JpdHkgb2YgdGhlCiAgIGluZm9ybWF0aW9uIGluIFNGQyBFY2hvIFJlcXVlc3QgYW5kL29yIEVj
aG8gUmVwbHkuICBJbiB0aGUgW1JGQzkxNDVdCiAgIGEgdmFyaWFibGUtbGVuZ3RoIENvbnRleHQg
SGVhZGVyIGhhcyBiZWVuIGRlZmluZWQgdG8gcHJvdGVjdCB0aGUKICAgaW50ZWdyaXR5IG9mIHRo
ZSBOU0ggYW5kIHRoZSBwYXlsb2FkLiAgVGhlIGhlYWRlciBjYW4gYWxzbyBiZSB1c2VkCiAgIGZv
ciB0aGUgb3B0aW9uYWwgZW5jcnlwdGlvbiBvZiBzZW5zaXRpdmUgbWV0YWRhdGEuICBNQUMjMSAo
TWVzc2FnZQogICBBdXRoZW50aWNhdGlvbiBDb2RlKSBDb250ZXh0IEhlYWRlciBpcyBtb3JlIHN1
aXRhYmxlIGZvciB0aGUKICAgaW50ZWdyaXR5IHByb3RlY3Rpb24gb2YgYWN0aXZlIFNGQyBPQU0s
IHBhcnRpY3VsYXJseSBvZiB0aGUgZGVmaW5lZAogICBpbiB0aGlzIGRvY3VtZW50IFNGQyBFY2hv
IFJlcXVlc3QgYW5kIEVjaG8gUmVwbHkuICBPbiB0aGUgb3RoZXIgaGFuZCwKICAgdXNpbmcgTUFD
IzIgQ29udGV4dCBIZWFkZXIgYWxsb3dzIHRoZSBkZXRlY3Rpb24gb2YgbWlzaGFuZGxpbmcgb2Yg
dGhlCiAgIE8tYml0IGJ5IGEgdHJhbnNpZW50IFNGQyBlbGVtZW50LgoKNi4zLiAgU0ZDIEVjaG8g
UmVxdWVzdCBUcmFuc21pc3Npb24KCiAgIFNGQyBFY2hvIFJlcXVlc3QgY29udHJvbCBwYWNrZXQg
TVVTVCB1c2UgdGhlIGFwcHJvcHJpYXRlIHVuZGVybGF5CiAgIG5ldHdvcmsgZW5jYXBzdWxhdGlv
biBvZiB0aGUgbW9uaXRvcmVkIFNGUC4gIElmIHRoZSBOU0ggaXMgdXNlZCwgRWNobwogICBSZXF1
ZXN0IE1VU1Qgc2V0IE8gYml0LCBhcyBkZWZpbmVkIGluIFtSRkM4MzAwXS4gIE5TSCBNVVNUIGJl
CiAgIGltbWVkaWF0ZWx5IGZvbGxvd2VkIGJ5IHRoZSBTRkMgQWN0aXZlIE9BTSBIZWFkZXIgZGVm
aW5lZCBpbgogICBTZWN0aW9uIDQuICBUaGUgTWVzc2FnZSBUeXBlIGZpZWxkJ3MgdmFsdWUgaW4g
dGhlIFNGQyBBY3RpdmUgT0FNCiAgIEhlYWRlciBNVVNUIGJlIHNldCB0byBTRkMgRWNobyBSZXF1
ZXN0L0VjaG8gUmVwbHkgdmFsdWUgKDEpIHBlcgogICBTZWN0aW9uIDEwLjIuMS4KCiAgIFZhbHVl
IG9mIHRoZSBSZXBseSBNb2RlIGZpZWxkIE1BWSBiZSBzZXQgdG86CgogICAqICBEbyBOb3QgUmVw
bHkgKDEpIGlmIG9uZS13YXkgbW9uaXRvcmluZyBpcyBkZXNpcmVkLiAgSWYgdGhlIEVjaG8KICAg
ICAgUmVxdWVzdCBpcyB1c2VkIHRvIG1lYXN1cmUgc3ludGhldGljIHBhY2tldCBsb3NzLCB0aGUg
cmVjZWl2ZXIgbWF5CiAgICAgIHJlcG9ydCBsb3NzIG1lYXN1cmVtZW50IHJlc3VsdHMgdG8gYSBy
ZW1vdGUgbm9kZS4gIE5vdGUgdGhhdCB3YXlzCiAgICAgIG9mIGxlYXJuaW5nIHRoZSBpZGVudGl0
eSBvZiB0aGF0IG5vZGUgYXJlIG91dHNpZGUgdGhlIHNjb3BlIG9mCiAgICAgIHRoaXMgc3BlY2lm
aWNhdGlvbi4KCiAgICogIFJlcGx5IHZpYSBhbiBJUHY0L0lQdjYgVURQIFBhY2tldCAoMikgdmFs
dWUgbGlrZWx5IHdpbGwgYmUgdGhlCiAgICAgIG1vc3QgdXNlZC4KCiAgICogIFJlcGx5IHZpYSBB
cHBsaWNhdGlvbi1MZXZlbCBDb250cm9sIENoYW5uZWwgKDMpIHZhbHVlIGlmIHRoZSBTRlAKICAg
ICAgbWF5IGhhdmUgYmktZGlyZWN0aW9uYWwgcGF0aHMuCgogICAqICBSZXBseSB2aWEgU3BlY2lm
aWVkIFBhdGggKDQpIHZhbHVlIHRvIGVuZm9yY2UgdGhlIHVzZSBvZiB0aGUKICAgICAgcGFydGlj
dWxhciByZXR1cm4gcGF0aCBzcGVjaWZpZWQgaW4gdGhlIGluY2x1ZGVkIFRMViB0byB2ZXJpZnkg
YmktCiAgICAgIGRpcmVjdGlvbmFsIGNvbnRpbnVpdHkgYW5kIGFsc28gaW5jcmVhc2UgdGhlIHJv
YnVzdG5lc3Mgb2YgdGhlCiAgICAgIG1vbml0b3JpbmcgYnkgc2VsZWN0aW5nIGEgbW9yZSBzdGFi
bGUgcGF0aC4gIFNlY3Rpb24gNi41LjEKICAgICAgcHJvdmlkZXMgYW4gZXhhbXBsZSBvZiBjb21t
dW5pY2F0aW5nIGFuIGV4cGxpY2l0IHBhdGggZm9yIHRoZSBFY2hvCiAgICAgIFJlcGx5LgoKCgoK
CgoKCk1pcnNreSwgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyAyMyBKdW5lIDIwMjIgICAgICAg
ICAgICAgICAgIFtQYWdlIDEyXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIEFjdGl2ZSBP
QU0gZm9yIFNGQyAgICAgICAgICAgICAgRGVjZW1iZXIgMjAyMQoKCjYuMy4xLiAgU291cmNlIFRM
VgoKICAgUmVzcG9uZGVyIHRvIHRoZSBTRkMgRWNobyBSZXF1ZXN0IGVuY2Fwc3VsYXRlcyB0aGUg
U0ZDIEVjaG8gUmVwbHkKICAgbWVzc2FnZSBpbiBJUC9VRFAgcGFja2V0IGlmIHRoZSBSZXBseSBt
b2RlIGlzICJSZXBseSB2aWEgYW4gSVB2NC9JUHY2CiAgIFVEUCBQYWNrZXQiLiAgQmVjYXVzZSB0
aGUgTlNIIGRvZXMgbm90IGlkZW50aWZ5IHRoZSBpbmdyZXNzIG5vZGUgdGhhdAogICBnZW5lcmF0
ZWQgdGhlIEVjaG8gUmVxdWVzdCwgdGhlIHNvdXJjZSBJRCBNVVNUIGJlIGluY2x1ZGVkIGluIHRo
ZQogICBtZXNzYWdlIGFuZCB1c2VkIGFzIHRoZSBJUCBkZXN0aW5hdGlvbiBhZGRyZXNzIGFuZCBk
ZXN0aW5hdGlvbiBVRFAKICAgcG9ydCBudW1iZXIgb2YgdGhlIFNGQyBFY2hvIFJlcGx5LiAgVGhl
IHNlbmRlciBvZiB0aGUgU0ZDIEVjaG8KICAgUmVxdWVzdCBNVVNUIGluY2x1ZGUgYW4gU0ZDIFNv
dXJjZSBUTFYgKEZpZ3VyZSA1KS4KCgogICAgMCAgICAgICAgICAgICAgICAgICAxICAgICAgICAg
ICAgICAgICAgIDIgICAgICAgICAgICAgICAgICAgMwogICAgMCAxIDIgMyA0IDUgNiA3IDggOSAw
IDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxCiAgICArLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAg
IHwgIFNvdXJjZSBJRCAgfCAgIFJlc2VydmVkMSAgIHwgICAgICAgICAgIExlbmd0aCAgICAgICAg
ICAgICAgfAogICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rCiAgICB8ICAgICAgICAgUG9ydCBOdW1iZXIgICAgICAgICB8ICAg
ICAgICAgICBSZXNlcnZlZDIgICAgICAgICAgIHwKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgfCAgICAgICAgICAg
ICAgICAgICAgICAgIElQIEFkZHJlc3MgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAr
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgRmlndXJlIDU6IFNGQyBTb3VyY2UgVExW
CgogICB3aGVyZQoKICAgICAgU291cmNlIElEIFR5cGUgaXMgYSBvbmUtb2N0ZXQgZmllbGQgYW5k
IGhhcyB0aGUgdmFsdWUgb2YgMQogICAgICBTZWN0aW9uIDEwLjQuCgogICAgICBSZXNlcnZlZDEg
LSBvbmUtb2N0ZXQgZmllbGQuICBUaGUgZmllbGQgTVVTVCBiZSB6ZXJvZWQgb24KICAgICAgdHJh
bnNtaXNzaW9uIGFuZCBpZ25vcmVkIG9uIHJlY2VpcHQuCgogICAgICBMZW5ndGggaXMgYSB0d28t
b2N0ZXQgZmllbGQsIGFuZCB0aGUgdmFsdWUgZXF1YWxzIHRoZSBsZW5ndGggb2YKICAgICAgdGhl
IGRhdGEgZm9sbG93aW5nIHRoZSBMZW5ndGggZmllbGQgY291bnRlZCBpbiBvY3RldHMuICBUaGUg
dmFsdWUKICAgICAgb2YgdGhlIExlbmd0aCBmaWVsZCBjYW4gYmUgOCBvciAyMC4gIElmIHRoZSB2
YWx1ZSBvZiB0aGUgZmllbGQgaXMKICAgICAgbmVpdGhlciwgdGhlIFNvdXJjZSBUTFYgaXMgY29u
c2lkZXJlZCB0byBiZSBtYWxmb3JtZWQuCgogICAgICBQb3J0IE51bWJlciBpcyBhIHR3by1vY3Rl
dCBmaWVsZC4gIEl0IGNvbnRhaW5zIHRoZSBVRFAgcG9ydCBudW1iZXIKICAgICAgb2YgdGhlIHNl
bmRlciBvZiB0aGUgU0ZDIE9BTSBjb250cm9sIG1lc3NhZ2UuICBUaGUgdmFsdWUgb2YgdGhlCiAg
ICAgIGZpZWxkIE1VU1QgYmUgdXNlZCBhcyB0aGUgZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVy
IGluIHRoZSBJUC8KICAgICAgVURQIGVuY2Fwc3VsYXRpb24gb2YgdGhlIFNGQyBFY2hvIFJlcGx5
IG1lc3NhZ2UuCgogICAgICBSZXNlcnZlZDIgaXMgYSB0d28tb2N0ZXQgZmllbGQuICBUaGUgZmll
bGQgTVVTVCBiZSB6ZXJvZWQgb24KICAgICAgdHJhbnNtaXQgYW5kIGlnbm9yZWQgb24gcmVjZWlw
dC4KCiAgICAgIElQIEFkZHJlc3MgZmllbGQgY29udGFpbnMgdGhlIElQIGFkZHJlc3Mgb2YgdGhl
IHNlbmRlciBvZiB0aGUgU0ZDCiAgICAgIE9BTSBjb250cm9sIG1lc3NhZ2UsIElQdjQgb3IgSVB2
Ni4gIFRoZSB2YWx1ZSBvZiB0aGUgZmllbGQgTVVTVCBiZQogICAgICB1c2VkIGFzIHRoZSBkZXN0
aW5hdGlvbiBJUCBhZGRyZXNzIGluIHRoZSBJUC9VRFAgZW5jYXBzdWxhdGlvbiBvZgogICAgICB0
aGUgU0ZDIEVjaG8gUmVwbHkgbWVzc2FnZS4KCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgICBF
eHBpcmVzIDIzIEp1bmUgMjAyMiAgICAgICAgICAgICAgICAgW1BhZ2UgMTNdCgwKSW50ZXJuZXQt
RHJhZnQgICAgICAgICAgICAgQWN0aXZlIE9BTSBmb3IgU0ZDICAgICAgICAgICAgICBEZWNlbWJl
ciAyMDIxCgoKICAgQSBzaW5nbGUgU291cmNlIElEIFRMViBmb3IgZWFjaCBhZGRyZXNzIGZhbWls
eSwgaS5lLiwgSVB2NCBhbmQgSVB2NiwKICAgTUFZIGJlIHByZXNlbnQgaW4gYW4gU0ZDIEVjaG8g
UmVxdWVzdCBtZXNzYWdlLiAgSWYgdGhlIFNvdXJjZSBUTFZzCiAgIGZvciBib3RoIGFkZHJlc3Mg
ZmFtaWxpZXMgYXJlIHByZXNlbnQgaW4gYW4gU0ZDIEVjaG8gUmVxdWVzdCBtZXNzYWdlLAogICB0
aGUgU0ZGIE1VU1QgTk9UIHJlcGxpY2F0ZSBhbiBTRkMgRWNobyBSZXBseSBidXQgY2hvb3NlIHRo
ZQogICBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzIGZvciB0aGUgU0ZDIEVjaG8gUmVwbHkgYmFzZWQg
b24gdGhlIGxvY2FsCiAgIHBvbGljeS4gIElmIG1vcmUgdGhhbiBvbmUgU291cmNlIElEIFRMViBw
ZXIgdGhlIGFkZHJlc3MgZmFtaWx5IGlzCiAgIHByZXNlbnQsIHRoZSByZWNlaXZlciBNVVNUIHVz
ZSB0aGUgZmlyc3QgVExWIGFuZCBpZ25vcmUgdGhlIHJlc3QuCgo2LjQuICBTRkMgRWNobyBSZXF1
ZXN0IFJlY2VwdGlvbgoKICAgUHVudGluZyByZWNlaXZlZCBTRkMgRWNobyBSZXF1ZXN0IHRvIHRo
ZSBjb250cm9sIHBsYW5lIGlzIHRyaWdnZXJlZAogICBieSBvbmUgb2YgdGhlIGZvbGxvd2luZyBw
YWNrZXQgcHJvY2Vzc2luZyBleGNlcHRpb25zOiBOU0ggVFRMCiAgIGV4cGlyYXRpb24sIE5TSCBT
ZXJ2aWNlIEluZGV4IChTSSkgZXhwaXJhdGlvbiwgb3IgdGhlIHJlY2VpdmVyIGlzIHRoZQogICB0
ZXJtaW5hbCBTRkYgZm9yIGFuIFNGUC4KCiAgIEZpcnN0bHksIGlmIHRoZSBTRkMgRWNobyBSZXF1
ZXN0IGlzIGludGVncml0eS1wcm90ZWN0ZWQsIHRoZQogICByZWNlaXZpbmcgU0ZGIGZpcnN0IE1V
U1QgdmVyaWZ5IHRoZSBhdXRoZW50aWNhdGlvbi4gIFRoZW4gdGhlCiAgIHJlY2VpdmVyIFNGRiBN
VVNUIHZhbGlkYXRlIHRoZSBTb3VyY2UgVExWLCBhcyBkZWZpbmVkIGluCiAgIFNlY3Rpb24gNi4z
LjEuICBTdXBwb3NlIHRoZSBhdXRoZW50aWNhdGlvbiB2YWxpZGF0aW9uIGhhcyBmYWlsZWQgYW5k
CiAgIHRoZSBTb3VyY2UgVExWIGlzIGNvbnNpZGVyZWQgcHJvcGVybHkgZm9ybWF0dGVkLiAgSW4g
dGhhdCBjYXNlLCB0aGUKICAgU0ZGIE1VU1Qgc2VuZCB0byB0aGUgc3lzdGVtIGlkZW50aWZpZWQg
aW4gdGhlIFNvdXJjZSBUTFYgKHNlZQogICBTZWN0aW9uIDYuNSksIGFjY29yZGluZyB0byBhIHJh
dGUtbGltaXQgY29udHJvbCBtZWNoYW5pc20sIGFuIFNGQwogICBFY2hvIFJlcGx5IHdpdGggdGhl
IFJldHVybiBDb2RlIHNldCB0byAiQXV0aGVudGljYXRpb24gZmFpbGVkIiBhbmQKICAgdGhlIFN1
YmNvZGUgc2V0IHRvIHplcm8uICBJZiB0aGUgU291cmNlIFRMViBpcyBkZXRlcm1pbmVkIG1hbGZv
cm1lZCwKICAgdGhlIHJlY2VpdmVkIFNGQyBFY2hvIFJlcXVlc3QgcHJvY2Vzc2luZyBpcyBzdG9w
cGVkLCB0aGUgbWVzc2FnZSBpcwogICBkcm9wcGVkLCBhbmQgdGhlIGV2ZW50IFNIT1VMRCBiZSBs
b2dnZWQsIGFjY29yZGluZyB0byBhIHJhdGUtbGltaXRpbmcKICAgY29udHJvbCBmb3IgbG9nZ2lu
Zy4gIFRoZW4sIHRoZSBTRkYgdGhhdCBoYXMgcmVjZWl2ZWQgYW4gU0ZDIEVjaG8KICAgUmVxdWVz
dCB2ZXJpZmllcyB0aGUgcmVzdCBvZiB0aGUgcmVjZWl2ZWQgcGFja2V0J3MgZ2VuZXJhbCBzYW5p
dHkuCiAgIElmIHRoZSBwYWNrZXQgaXMgbm90IHdlbGwtZm9ybWVkLCB0aGUgcmVjZWl2ZXIgU0ZG
IFNIT1VMRCBzZW5kIGFuIFNGQwogICBFY2hvIFJlcGx5IHdpdGggdGhlIFJldHVybiBDb2RlIHNl
dCB0byAiTWFsZm9ybWVkIEVjaG8gUmVxdWVzdAogICByZWNlaXZlZCIgYW5kIHRoZSBTdWJjb2Rl
IHNldCB0byB6ZXJvIHVuZGVyIHRoZSBjb250cm9sIG9mIHRoZSByYXRlLQogICBsaW1pdGluZyBt
ZWNoYW5pc20gdG8gdGhlIHN5c3RlbSBpZGVudGlmaWVkIGluIHRoZSBTb3VyY2UgVExWIChzZWUK
ICAgU2VjdGlvbiA2LjUpLiAgSWYgdGhlcmUgYXJlIGFueSBUTFZzIHRoYXQgdGhlIFNGRiBkb2Vz
IG5vdAogICB1bmRlcnN0YW5kLCB0aGUgU0ZGIE1VU1Qgc2VuZCBhbiBTRkMgRWNobyBSZXBseSB3
aXRoIHRoZSBSZXR1cm4gQ29kZQogICBzZXQgdG8gMiAoIk9uZSBvciBtb3JlIFRMVnMgd2FzIG5v
dCB1bmRlcnN0b29kIikgYW5kIHNldCB0aGUgU3ViY29kZQogICB0byB6ZXJvLiAgSW4gdGhlIGxh
dHRlciBjYXNlLCB0aGUgU0ZGIE1BWSBpbmNsdWRlIGFuIEVycm9yZWQgVExWcyBUTFYKICAgKFNl
Y3Rpb24gNi40LjEpIHRoYXQsIGFzIHN1Yi1UTFZzLCBjb250YWlucyBvbmx5IHRoZSBtaXN1bmRl
cnN0b29kCiAgIFRMVnMuICBTZW5kZXIncyBIYW5kbGUgYW5kIFNlcXVlbmNlIE51bWJlciBmaWVs
ZHMgYXJlIG5vdCBleGFtaW5lZAogICBidXQgYXJlIGluY2x1ZGVkIGluIHRoZSBTRkMgRWNobyBS
ZXBseSBtZXNzYWdlLiAgSWYgdGhlIHNhbml0eSBjaGVjawogICBvZiB0aGUgcmVjZWl2ZWQgRWNo
byBSZXF1ZXN0IHN1Y2NlZWRlZCwgdGhlbiB0aGUgU0ZGIGF0IHRoZSBlbmQgb2YKICAgdGhlIFNG
UCBNVVNUIHNldCB0aGUgUmV0dXJuIENvZGUgdmFsdWUgdG8gNSAoIkVuZCBvZiB0aGUgU0ZQIikg
YW5kCiAgIHRoZSBTdWJjb2RlIHNldCB0byB6ZXJvLiAgSWYgdGhlIFNGRiBpcyBub3QgYXQgdGhl
IGVuZCBvZiB0aGUgU0ZQIGFuZAogICB0aGUgVFRMIHZhbHVlIGlzIDEsIHRoZSB2YWx1ZSBvZiB0
aGUgUmV0dXJuIENvZGUgTVVTVCBiZSBzZXQgdG8gNAogICAoIlRUTCBFeGNlZWRlZCIpIGFuZCB0
aGUgU3ViY29kZSBzZXQgdG8gemVyby4gIEluIGFsbCBvdGhlciBjYXNlcywKICAgU0ZGIE1VU1Qg
c2V0IHRoZSBSZXR1cm4gQ29kZSB2YWx1ZSB0byAwICgiTm8gUmV0dXJuIENvZGUiKSBhbmQgdGhl
CiAgIFN1YmNvZGUgc2V0IHRvIHplcm8uCgoKCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgICBF
eHBpcmVzIDIzIEp1bmUgMjAyMiAgICAgICAgICAgICAgICAgW1BhZ2UgMTRdCgwKSW50ZXJuZXQt
RHJhZnQgICAgICAgICAgICAgQWN0aXZlIE9BTSBmb3IgU0ZDICAgICAgICAgICAgICBEZWNlbWJl
ciAyMDIxCgoKNi40LjEuICBFcnJvcmVkIFRMVnMgVExWCgogICBJZiB0aGUgUmV0dXJuIENvZGUg
Zm9yIHRoZSBFY2hvIFJlcGx5IGlzIGRldGVybWluZWQgYXMgMiAoIk9uZSBvcgogICBtb3JlIFRM
VnMgd2FzIG5vdCB1bmRlcnN0b29kIiksIHRoZSBFcnJvcmVkIFRMVnMgVExWIG1pZ2h0IGJlCiAg
IGluY2x1ZGVkIGluIGFuIEVjaG8gUmVwbHkuICBUaGUgdXNlIG9mIHRoaXMgVExWIGlzIG1lYW50
IHRvIGluZm9ybQogICB0aGUgc2VuZGVyIG9mIGFuIEVjaG8gUmVxdWVzdCBvZiBUTFZzIGVpdGhl
ciBub3Qgc3VwcG9ydGVkIGJ5IGFuCiAgIGltcGxlbWVudGF0aW9uIG9yIHBhcnNlZCBhbmQgZm91
bmQgdG8gYmUgaW4gZXJyb3IuCgoKICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAxICAgICAg
ICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAgICAgMwogICAgICAgIDAgMSAyIDMgNCA1IDYg
NyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMQogICAgICAg
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSsKICAgICAgIHwgIEVycm9yZWQgVExWcyB8ICAgIFJlc2VydmVkICAgfCAgICAgICAg
ICAgIExlbmd0aCAgICAgICAgICAgICB8CiAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgVmFsdWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwK
ICAgICAgIC4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAuCiAgICAgICAuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLgogICAgICAgLiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC4KICAgICAgIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8CiAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKwoKICAgICAgICAgICAgICAgICAgICAgICBGaWd1cmUgNjog
RXJyb3JlZCBUTFZzIFRMVgoKICAgd2hlcmUKCiAgICAgIFRoZSBFcnJvcmVkIFRMVnMgVHlwZSBN
VVNUIGJlIHNldCB0byAyIFNlY3Rpb24gMTAuNC4KCiAgICAgIFJlc2VydmVkIC0gb25lLW9jdGV0
IGZpZWxkLiAgVGhlIGZpZWxkIE1VU1QgYmUgemVyb2VkIG9uCiAgICAgIHRyYW5zbWlzc2lvbiBh
bmQgaWdub3JlZCBvbiByZWNlaXB0LgoKICAgICAgTGVuZ3RoIC0gdHdvLW9jdGV0IGZpZWxkIGVx
dWFsIHRvIHRoZSBsZW5ndGggb2YgdGhlIFZhbHVlIGZpZWxkIGluCiAgICAgIG9jdGV0cy4KCiAg
ICAgIFRoZSBWYWx1ZSBmaWVsZCBjb250YWlucyB0aGUgVExWcywgZW5jb2RlZCBhcyBzdWItVExW
cyAoYXMgc2hvd24KICAgICAgaW4gRmlndXJlIDcpLCB0aGF0IHdlcmUgbm90IHVuZGVyc3Rvb2Qg
b3IgZmFpbGVkIHRvIGJlIHBhcnNlZAogICAgICBjb3JyZWN0bHkuCgoKICAgICAgICAgMCAgICAg
ICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAgICAgMwog
ICAgICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQg
NSA2IDcgOCA5IDAgMQogICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgIHwgIFN1Yi1UTFYgVHlwZSB8ICAg
IFJlc2VydmVkICAgfCAgICAgICAgU3ViLVRMViBMZW5ndGggICAgICAgICB8CiAgICAgICArLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKwogICAgICAgfiAgICAgICAgICAgICAgICAgICAgICAgIFN1Yi1UTFYgICBWYWx1ZSAgICAg
ICAgICAgICAgICAgICAgICAgIH4KICAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCgogICAgICAgICAgIEZpZ3VyZSA3
OiBOb3QgVW5kZXJzdG9vZCBvciBGYWlsZWQgVExWIGFzIFN1Yi1UTFYKCgoKCk1pcnNreSwgZXQg
YWwuICAgICAgICAgICAgRXhwaXJlcyAyMyBKdW5lIDIwMjIgICAgICAgICAgICAgICAgIFtQYWdl
IDE1XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIEFjdGl2ZSBPQU0gZm9yIFNGQyAgICAg
ICAgICAgICAgRGVjZW1iZXIgMjAyMQoKCiAgIHdoZXJlCgogICAgICBUaGUgU3ViLVRMVidzIFR5
cGUgdGhlIGNvcHkgb2YgdGhlIGZpcnN0IG9jdGV0IG9mIHRoZSBub3QKICAgICAgdW5kZXJzdG9v
ZCBvciBmYWlsZWQgdG8gYmUgcGFyY2VkIFRMVi4KCiAgICAgIFJlc2VydmVkIC0gb25lLW9jdGV0
IGZpZWxkLiAgVGhlIGZpZWxkIE1VU1QgYmUgemVyb2VkIG9uCiAgICAgIHRyYW5zbWlzc2lvbiBh
bmQgaWdub3JlZCBvbiByZWNlaXB0LgoKICAgICAgU3ViLVRMViBMZW5ndGggLSB0d28tb2N0ZXQg
ZmllbGQgZXF1YWwgdG8gdGhlIHZhbHVlIG9mIHRoZSBMZW5ndGgKICAgICAgZmllbGQgb2YgdGhl
IGVycm9yZWQgVExWLgoKICAgICAgVGhlIFN1Yi1UTFYgVmFsdWUgZmllbGQgY29udGFpbnMgZGF0
YSB0aGF0IGZvbGxvdyB0aGUgTGVndGggZmllbGQKICAgICAgaW4gdGhlIGVycm9yZWQgVExWLgoK
Ni41LiAgU0ZDIEVjaG8gUmVwbHkgVHJhbnNtaXNzaW9uCgogICBUaGUgIlJlcGx5IE1vZGUiIGZp
ZWxkIGRpcmVjdHMgd2hldGhlciBhbmQgaG93IHRoZSBFY2hvIFJlcGx5IG1lc3NhZ2UKICAgc2hv
dWxkIGJlIHNlbnQuICBUaGUgRWNobyBSZXF1ZXN0IHNlbmRlciBNQVkgdXNlIFRMVnMgdG8gcmVx
dWVzdCB0aGF0CiAgIHRoZSBjb3JyZXNwb25kaW5nIEVjaG8gUmVwbHkgYmUgdHJhbnNtaXR0ZWQg
b3ZlciB0aGUgc3BlY2lmaWVkIHBhdGguCiAgIFNlY3Rpb24gNi41LjEgcHJvdmlkZXMgYW4gZXhh
bXBsZSBvZiBhIFRMViB0aGF0IHNwZWNpZmllcyB0aGUgcmV0dXJuCiAgIHBhdGggb2YgdGhlIEVj
aG8gUmVwbHkuICBWYWx1ZSAxIGlzIHRoZSAiRG8gbm90IHJlcGx5IiBtb2RlIGFuZAogICBzdXBw
cmVzc2VzIHRoZSBFY2hvIFJlcGx5IHBhY2tldCB0cmFuc21pc3Npb24uICBUaGUgZGVmYXVsdCB2
YWx1ZSAoMikKICAgZm9yIHRoZSBSZXBseSBtb2RlIGZpZWxkIHJlcXVlc3RzIHRoZSByZXNwb25k
ZXIgdG8gc2VuZCB0aGUgRWNobwogICBSZXBseSBwYWNrZXQgb3V0LW9mLWJhbmQgYXMgSVB2NCBv
ciBJUHY2IFVEUCBwYWNrZXQuCgo2LjUuMS4gIFNGQyBSZXBseSBQYXRoIFRMVgoKICAgV2hpbGUg
U0ZDIEVjaG8gUmVxdWVzdCBhbHdheXMgdHJhdmVyc2VzIHRoZSBTRlAgaXQgaXMgZGlyZWN0ZWQg
dG8gYnkKICAgdXNpbmcgTlNILCB0aGUgY29ycmVzcG9uZGluZyBFY2hvIFJlcGx5IHVzdWFsbHkg
aXMgc2VudCB3aXRob3V0IE5TSC4KICAgSW4gc29tZSBjYXNlcywgYW4gb3BlcmF0b3IgbWlnaHQg
Y2hvb3NlIHRvIGRpcmVjdCB0aGUgcmVzcG9uZGVyIHRvCiAgIHNlbmQgdGhlIEVjaG8gUmVwbHkg
d2l0aCBOU0ggb3ZlciBhIHBhcnRpY3VsYXIgU0ZQLiAgVGhpcyBzZWN0aW9uCiAgIGRlZmluZXMg
YSBuZXcgVHlwZS1MZW5ndGgtVmFsdWUgKFRMViksIFJlcGx5IFNlcnZpY2UgRnVuY3Rpb24gUGF0
aAogICBUTFYsIGZvciBSZXBseSB2aWEgU3BlY2lmaWVkIFBhdGggbW9kZSBvZiBTRkMgRWNobyBS
ZXBseS4KCiAgIFRoZSBSZXBseSBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGggVExWIGNhbiBwcm92aWRl
IGFuIGVmZmljaWVudAogICBtZWNoYW5pc20gdG8gdGVzdCBTRkNzLCBzdWNoIGFzIGJpZGlyZWN0
aW9uYWwgYW5kIGh5YnJpZCBTRkMsIGFzCiAgIGRlZmluZWQgaW4gU2VjdGlvbiAyLjIgW1JGQzc2
NjVdLiAgRm9yIGV4YW1wbGUsIGl0IGFsbG93cyBhbiBvcGVyYXRvcgogICB0byB0ZXN0IGJvdGgg
ZGlyZWN0aW9ucyBvZiB0aGUgYmlkaXJlY3Rpb25hbCBvciBoeWJyaWQgU0ZQIHdpdGggYQogICBz
aW5nbGUgU0ZDIEVjaG8gUmVxdWVzdC9FY2hvIFJlcGx5IG9wZXJhdGlvbi4KCiAgIFRoZSBTRkMg
UmVwbHkgUGF0aCBUTFYgY2FycmllcyB0aGUgaW5mb3JtYXRpb24gdGhhdCBzdWZmaWNpZW50bHkK
ICAgaWRlbnRpZmllcyB0aGUgcmV0dXJuIFNGUCB0aGF0IHRoZSBTRkMgRWNobyBSZXBseSBtZXNz
YWdlIGlzIGV4cGVjdGVkCiAgIHRvIGZvbGxvdy4gIFRoZSBmb3JtYXQgb2YgU0ZDIFJlcGx5IFBh
dGggVExWIGlzIHNob3duIGluIEZpZ3VyZSA4LgoKCgoKCgoKCk1pcnNreSwgZXQgYWwuICAgICAg
ICAgICAgRXhwaXJlcyAyMyBKdW5lIDIwMjIgICAgICAgICAgICAgICAgIFtQYWdlIDE2XQoMCklu
dGVybmV0LURyYWZ0ICAgICAgICAgICAgIEFjdGl2ZSBPQU0gZm9yIFNGQyAgICAgICAgICAgICAg
RGVjZW1iZXIgMjAyMQoKCiAgICAgICAgMCAgICAgICAgICAgICAgICAgICAxICAgICAgICAgICAg
ICAgICAgIDIgICAgICAgICAgICAgICAgICAgMwogICAgICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkg
MCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMQogICAgICAgKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSsKICAgICAgIHxTRkMgUmVwbHkgUGF0aCB8ICAgIFJlc2VydmVkICAgfCAgICAgICAgICBMZW5n
dGggICAgICAgICAgICAgICB8CiAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICAgfCAgICAgICAgICAgICAg
ICAgUmVwbHkgU2VydmljZSBGdW5jdGlvbiBQYXRoICAgICAgICAgICAgICAgICAgIHwKICAgICAg
ICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rCgogICAgICAgICAgICAgICAgICAgIEZpZ3VyZSA4OiBTRkMgUmVwbHkgVExWIEZv
cm1hdAoKICAgd2hlcmU6CgogICAqICBTRkMgUmVwbHkgUGF0aCBUeXBlOiBpcyBhIG9uZS1vY3Rl
dCBmaWVsZCwgaW5kaWNhdGVzIHRoZSBUTFYgdGhhdAogICAgICBjb250YWlucyBpbmZvcm1hdGlv
biBhYm91dCB0aGUgU0ZDIFJlcGx5IHBhdGguICBJQU5BIGlzIHJlcXVlc3RlZAogICAgICB0byBh
c3NpZ24gdmFsdWUgMywKCiAgICogIFJlc2VydmVkIC0gb25lLW9jdGV0IGZpZWxkLiAgVGhlIGZp
ZWxkIE1VU1QgYmUgemVyb2VkIG9uCiAgICAgIHRyYW5zbWlzc2lvbiBhbmQgaWdub3JlZCBvbiBy
ZWNlaXB0LgoKICAgKiAgTGVuZ3RoOiBpcyBhIHR3by1vY3RldCBmaWVsZCwgTVVTVCBiZSBlcXVh
bCB0byA0CgogICAqICBSZXBseSBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGggaXMgdXNlZCB0byBkZXNj
cmliZSB0aGUgcmV0dXJuIHBhdGgKICAgICAgdGhhdCBhbiBTRkMgRWNobyBSZXBseSBpcyByZXF1
ZXN0ZWQgdG8gZm9sbG93LgoKICAgVGhlIGZvcm1hdCBvZiB0aGUgUmVwbHkgU2VydmljZSBGdW5j
dGlvbiBQYXRoIGZpZWxkIGRpc3BsYXllZCBpbgogICBGaWd1cmUgOS4KCgogICAgICAgIDAgICAg
ICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgICAgIDMK
ICAgICAgICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0
IDUgNiA3IDggOSAwIDEKICAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgICB8ICAgIFJlcGx5IFNlcnZpY2Ug
RnVuY3Rpb24gUGF0aCBJZGVudGlmaWVyICAgICB8IFNlcnZpY2UgSW5kZXggfAogICAgICAgKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSsKCiAgICAgICAgICBGaWd1cmUgOTogUmVwbHkgU2VydmljZSBGdW5jdGlvbiBQYXRoIEZp
ZWxkIEZvcm1hdAoKICAgd2hlcmU6CgogICAqICBSZXBseSBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGgg
SWRlbnRpZmllcjogU0ZQIGlkZW50aWZpZXIgZm9yIHRoZQogICAgICBwYXRoIHRoYXQgdGhlIFNG
QyBFY2hvIFJlcGx5IG1lc3NhZ2UgaXMgcmVxdWVzdGVkIHRvIGJlIHNlbnQgb3Zlci4KCiAgICog
IFNlcnZpY2UgSW5kZXg6IHRoZSB2YWx1ZSBmb3IgdGhlIFNlcnZpY2UgSW5kZXggZmllbGQgaW4g
dGhlIE5TSCBvZgogICAgICB0aGUgU0ZDIEVjaG8gUmVwbHkgbWVzc2FnZS4KCgoKCgoKCgpNaXJz
a3ksIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgMjMgSnVuZSAyMDIyICAgICAgICAgICAgICAg
ICBbUGFnZSAxN10KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBBY3RpdmUgT0FNIGZvciBT
RkMgICAgICAgICAgICAgIERlY2VtYmVyIDIwMjEKCgo2LjUuMi4gIFRoZW9yeSBvZiBPcGVyYXRp
b24KCiAgIFtSRkM3MTEwXSBkZWZpbmVkIG1lY2hhbmlzbSB0byBjb250cm9sIHJldHVybiBwYXRo
IGZvciBNUExTIExTUCBFY2hvCiAgIFJlcGx5LiAgSW4gU0ZDJ3MgY2FzZSwgdGhlIHJldHVybiBw
YXRoIGlzIGFuIFNGUCBhbG9uZyB3aGljaCB0aGUgU0ZDCiAgIEVjaG8gUmVwbHkgbWVzc2FnZSBN
VVNUIGJlIHRyYW5zbWl0dGVkLiAgSGVuY2UsIHRoZSBTRkMgUmVwbHkgUGF0aAogICBUTFYgaW5j
bHVkZWQgaW4gdGhlIFNGQyBFY2hvIFJlcXVlc3QgbWVzc2FnZSBNVVNUIHN1ZmZpY2llbnRseQog
ICBpZGVudGlmeSB0aGUgU0ZQIHRoYXQgdGhlIHNlbmRlciBvZiB0aGUgRWNobyBSZXF1ZXN0IG1l
c3NhZ2UgZXhwZWN0cwogICB0aGUgcmVjZWl2ZXIgdG8gdXNlIGZvciB0aGUgY29ycmVzcG9uZGlu
ZyBTRkMgRWNobyBSZXBseS4KCiAgIFdoZW4gc2VuZGluZyBhbiBFY2hvIFJlcXVlc3QsIHRoZSBz
ZW5kZXIgTVVTVCBzZXQgdGhlIHZhbHVlIG9mIFJlcGx5CiAgIE1vZGUgZmllbGQgdG8gIlJlcGx5
IHZpYSBTcGVjaWZpZWQgUGF0aCIsIGRlZmluZWQgaW4gU2VjdGlvbiA2LjMsIGFuZAogICBpZiB0
aGUgc3BlY2lmaWVkIHBhdGggaXMgYW4gU0ZDIHBhdGgsIHRoZSBSZXF1ZXN0IE1VU1QgaW5jbHVk
ZSBTRkMKICAgUmVwbHkgUGF0aCBUTFYuICBUaGUgU0ZDIFJlcGx5IFBhdGggVExWIGNvbnNpc3Rz
IG9mIHRoZSBpZGVudGlmaWVyIG9mCiAgIHRoZSByZXZlcnNlIFNGUCBhbmQgYW4gYXBwcm9wcmlh
dGUgU2VydmljZSBJbmRleC4KCiAgIElmIHRoZSBOU0ggb2YgdGhlIHJlY2VpdmVkIFNGQyBFY2hv
IFJlcXVlc3QgaW5jbHVkZXMgdGhlIE1BQyBDb250ZXh0CiAgIEhlYWRlciwgdGhlIHBhY2tldCdz
IGF1dGhlbnRpY2F0aW9uIE1VU1QgYmUgdmVyaWZpZWQgYmVmb3JlIHVzaW5nIGFueQogICBkYXRh
LiAgSWYgdGhlIHZlcmlmaWNhdGlvbiBmYWlscywgdGhlIHJlY2VpdmVyIE1VU1Qgc3RvcCBwcm9j
ZXNzaW5nCiAgIHRoZSBTRkMgUmV0dXJuIFBhdGggVExWIGFuZCBNVVNUIHNlbmQgdGhlIFNGQyBF
Y2hvIFJlcGx5IHdpdGggdGhlCiAgIFJldHVybiBDb2RlcyB2YWx1ZSBzZXQgdG8gdGhlIHZhbHVl
IEF1dGhlbnRpY2F0aW9uIGZhaWxlZCBmcm9tIHRoZQogICBJQU5BJ3MgUmV0dXJuIENvZGVzIHN1
Yi1yZWdpc3RyeSBvZiB0aGUgU0ZDIEVjaG8gUmVxdWVzdC9FY2hvIFJlcGx5CiAgIFBhcmFtZXRl
cnMgcmVnaXN0cnkuCgogICBUaGUgZGVzdGluYXRpb24gU0ZGIG9mIHRoZSBTRlAgYmVpbmcgdGVz
dGVkIG9yIHRoZSBTRkYgYXQgd2hpY2ggU0ZDCiAgIFRUTCBleHBpcmVkIChhcyBwZXIgW1JGQzgz
MDBdKSBtYXkgYmUgc2VuZGluZyB0aGUgRWNobyBSZXBseS4gIFRoZQogICBwcm9jZXNzaW5nIGRl
c2NyaWJlZCBiZWxvdyBlcXVhbGx5IGFwcGxpZXMgdG8gYm90aCBjYXNlcyBhbmQgaXMKICAgcmVm
ZXJyZWQgdG8gYXMgcmVzcG9uZGluZyBTRkYuCgogICBJZiB0aGUgRWNobyBSZXF1ZXN0IG1lc3Nh
Z2Ugd2l0aCBTRkMgUmVwbHkgUGF0aCBUTFYsIHJlY2VpdmVkIGJ5IHRoZQogICByZXNwb25kaW5n
IFNGRiwgaGFzIFJlcGx5IE1vZGUgdmFsdWUgb2YgIlJlcGx5IHZpYSBTcGVjaWZpZWQgUGF0aCIK
ICAgYnV0IG5vIFNGQyBSZXBseSBQYXRoIFRMViBpcyBwcmVzZW50LCB0aGVuIHRoZSByZXNwb25k
aW5nIFNGRiBNVVNUCiAgIHNlbmQgRWNobyBSZXBseSB3aXRoIFJldHVybiBDb2RlIHNldCB0byA2
ICgiUmVwbHkgUGF0aCBUTFYgaXMKICAgbWlzc2luZyIpLiAgSWYgdGhlIHJlc3BvbmRpbmcgU0ZG
IGNhbm5vdCBmaW5kIHRoZSByZXF1ZXN0ZWQgU0ZQIGl0CiAgIE1VU1Qgc2VuZCBFY2hvIFJlcGx5
IHdpdGggUmV0dXJuIENvZGUgc2V0IHRvIDcgKCJSZXBseSBTRlAgd2FzIG5vdAogICBmb3VuZCIp
IGFuZCBpbmNsdWRlIHRoZSBTRkMgUmVwbHkgUGF0aCBUTFYgZnJvbSB0aGUgRWNobyBSZXF1ZXN0
CiAgIG1lc3NhZ2UuCgogICBTdXBwb3NlIHRoZSBTRkMgRWNobyBSZXF1ZXN0IHJlY2VpdmVyIGNh
bm5vdCBkZXRlcm1pbmUgd2hldGhlciB0aGUKICAgc3BlY2lmaWVkIHJldHVybiBwYXRoIFNGUCBo
YXMgdGhlIHJvdXRlIHRvIHRoZSBpbml0aWF0b3IuICBJbiB0aGF0CiAgIGNhc2UsIGl0IFNIT1VM
RCBzZXQgdGhlIHZhbHVlIG9mIHRoZSBSZXR1cm4gQ29kZXMgZmllbGQgdG8gOAogICAoIlVudmVy
aWZpYWJsZSBSZXBseSBQYXRoIikuICBUaGUgcmVjZWl2ZXIgTUFZIGRyb3AgdGhlIEVjaG8gUmVx
dWVzdAogICB3aGVuIGl0IGNhbm5vdCBkZXRlcm1pbmUgd2hldGhlciBTRlAncyByZXR1cm4gcGF0
aCBoYXMgdGhlIHJvdXRlIHRvCiAgIHRoZSBpbml0aWF0b3IuICBXaGVuIHNlbmRpbmcgRWNobyBS
ZXF1ZXN0LCB0aGUgc2VuZGVyIFNIT1VMRCBjaG9vc2UgYQogICBwcm9wZXIgc291cmNlIGFkZHJl
c3MgYWNjb3JkaW5nIHRvIHRoZSBzcGVjaWZpZWQgcmV0dXJuIHBhdGggU0ZQIHRvCiAgIGhlbHAg
dGhlIHJlY2VpdmVyIGZpbmQgdGhlIHZpYWJsZSByZXR1cm4gcGF0aC4KCgoKCgoKTWlyc2t5LCBl
dCBhbC4gICAgICAgICAgICBFeHBpcmVzIDIzIEp1bmUgMjAyMiAgICAgICAgICAgICAgICAgW1Bh
Z2UgMThdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgQWN0aXZlIE9BTSBmb3IgU0ZDICAg
ICAgICAgICAgICBEZWNlbWJlciAyMDIxCgoKNi41LjIuMS4gIEJpLWRpcmVjdGlvbmFsIFNGQyBD
YXNlCgogICBUaGUgYWJpbGl0eSB0byBzcGVjaWZ5IHRoZSByZXR1cm4gcGF0aCBmb3IgYW4gRWNo
byBSZXBseSBtaWdodCBiZQogICB1c2VkIGluIHRoZSBjYXNlIG9mIGJpLWRpcmVjdGlvbmFsIFNG
Qy4gIFRoZSBlZ3Jlc3MgU0ZGIG9mIHRoZQogICBmb3J3YXJkIFNGUCBtaWdodCBub3QgYmUgY28t
bG9jYXRlZCB3aXRoIGEgY2xhc3NpZmllciBvZiB0aGUgcmV2ZXJzZQogICBTRlAsIGFuZCB0aHVz
IHRoZSBlZ3Jlc3MgU0ZGIGhhcyBubyBpbmZvcm1hdGlvbiBhYm91dCB0aGUgcmV2ZXJzZQogICBw
YXRoIG9mIGFuIFNGQy4gIEJlY2F1c2Ugb2YgdGhhdCwgZXZlbiBmb3IgYmktZGlyZWN0aW9uYWwg
U0ZDLCBhCiAgIHJldmVyc2UgU0ZQIG5lZWRzIHRvIGJlIGluZGljYXRlZCBpbiBhIFJlcGx5IFBh
dGggVExWIGluIHRoZSBFY2hvCiAgIFJlcXVlc3QgbWVzc2FnZS4KCjYuNS4zLiAgU0ZDIEVjaG8g
UmVwbHkgUmVjZXB0aW9uCgogICBBbiBTRkYgU0hPVUxEIE5PVCBhY2NlcHQgU0ZDIEVjaG8gUmVw
bHkgdW5sZXNzIHRoZSByZWNlaXZlZCBtZXNzYWdlCiAgIHBhc3NlcyB0aGUgZm9sbG93aW5nIGNo
ZWNrczoKCiAgICogIHRoZSByZWNlaXZlZCBTRkMgRWNobyBSZXBseSBpcyB3ZWxsLWZvcm1lZDsK
CiAgICogIGlmIHRoZSBtYXRjaGluZyB0byB0aGUgRWNobyBSZXF1ZXN0IGZvdW5kLCB0aGUgdmFs
dWUgb2YgdGhlCiAgICAgIFNlbmRlcidzIEhhbmRsZSBpbiB0aGUgRWNobyBSZXF1ZXN0IHNlbnQg
aXMgZXF1YWwgdG8gdGhlIHZhbHVlIG9mCiAgICAgIFNlbmRlcidzIEhhbmRsZSBpbiB0aGUgRWNo
byBSZXBseSByZWNlaXZlZDsKCiAgICogIGlmIGFsbCBjaGVja3MgcGFzc2VkLCB0aGUgU0ZGIGNo
ZWNrcyBpZiB0aGUgU2VxdWVuY2UgTnVtYmVyIGluIHRoZQogICAgICBFY2hvIFJlcXVlc3Qgc2Vu
dCBtYXRjaGVzIHRvIHRoZSBTZXF1ZW5jZSBOdW1iZXIgaW4gdGhlIEVjaG8gUmVwbHkKICAgICAg
cmVjZWl2ZWQuCgo2LjUuNC4gIFRyYWNpbmcgYW4gU0ZQCgogICBTRkMgRWNobyBSZXF1ZXN0L1Jl
cGx5IGNhbiBiZSB1c2VkIHRvIGlzb2xhdGUgYSBkZWZlY3QgZGV0ZWN0ZWQgaW4KICAgdGhlIFNG
UCBhbmQgdHJhY2UgYW4gUlNQLiAgQXMgd2l0aCBJQ01QIGVjaG8gcmVxdWVzdC9yZXBseSBbUkZD
MDc5Ml0KICAgYW5kIE1QTFMgZWNobyByZXF1ZXN0L3JlcGx5IFtSRkM4MDI5XSwgdGhpcyBtb2Rl
IGlzIHJlZmVycmVkIHRvIGFzCiAgICJ0cmFjZXJvdXRlIi4gIEluIHRoZSB0cmFjZXJvdXRlIG1v
ZGUsIHRoZSBzZW5kZXIgdHJhbnNtaXRzIGEKICAgc2VxdWVuY2Ugb2YgU0ZDIEVjaG8gUmVxdWVz
dCBtZXNzYWdlcyBzdGFydGluZyB3aXRoIHRoZSBOU0ggVFRMIHZhbHVlCiAgIHNldCB0byAxIGFu
ZCBpcyBpbmNyZW1lbnRlZCBieSAxIGluIGVhY2ggbmV4dCBFY2hvIFJlcXVlc3QgcGFja2V0Lgog
ICBUaGUgc2VuZGVyIHN0b3BzIHRyYW5zbWl0dGluZyBTRkMgRWNobyBSZXF1ZXN0IHBhY2tldHMg
d2hlbiB0aGUKICAgUmV0dXJuIENvZGUgaW4gdGhlIHJlY2VpdmVkIEVjaG8gUmVwbHkgZXF1YWxz
IDUgKCJFbmQgb2YgdGhlIFNGUCIpLgoKICAgU3VwcG9zZSBhIHNwZWNpYWxpemVkIGluZm9ybWF0
aW9uIGVsZW1lbnQgKGUuZy4sIElQdjYgRmxvdyBMYWJlbAogICBbUkZDNjQzN10gb3IgRmxvdyBJ
RCBbSS1ELmlldGYtc2ZjLW5zaC10bHZdKSBpcyB1c2VkIGZvciBkaXN0cmlidXRpbmcKICAgdGhl
IGxvYWQgYWNyb3NzIEVxdWFsIENvc3QgTXVsdGktUGF0aCBvciBMaW5rIEFnZ3JlZ2F0aW9uIEdy
b3VwCiAgIHBhdGhzLiAgSW4gdGhhdCBjYXNlLCBzdWNoIGFuIGVsZW1lbnQgTUFZIGFsc28gYmUg
dXNlZCBmb3IgdGhlIFNGQwogICBPQU0gdHJhZmZpYy4gIERvaW5nIHNvIGlzIG1lYW50IHRvIGlu
ZHVjZSB0aGUgU0ZDIEVjaG8gUmVxdWVzdCB0bwogICBmb2xsb3cgdGhlIHNhbWUgUlNQIGFzIHRo
ZSBtb25pdG9yZWQgZmxvdy4KCgoKCgoKCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgICBFeHBp
cmVzIDIzIEp1bmUgMjAyMiAgICAgICAgICAgICAgICAgW1BhZ2UgMTldCgwKSW50ZXJuZXQtRHJh
ZnQgICAgICAgICAgICAgQWN0aXZlIE9BTSBmb3IgU0ZDICAgICAgICAgICAgICBEZWNlbWJlciAy
MDIxCgoKNi42LiAgVmVyaWZpY2F0aW9uIG9mIHRoZSBTRlAgQ29uc2lzdGVuY3kKCiAgIFRoZSBj
b25zaXN0ZW5jeSBvZiBhbiBTRlAgY2FuIGJlIHZlcmlmaWVkIGJ5IGNvbXBhcmluZyB0aGUgdmll
dyBvZgogICB0aGUgU0ZQIGZyb20gdGhlIGNvbnRyb2wgb3IgbWFuYWdlbWVudCBwbGFuZSB3aXRo
IGluZm9ybWF0aW9uCiAgIGNvbGxlY3RlZCBmcm9tIHRyYXZlcnNlZCBieSBhbiBTRkMgTlNIIEVj
aG8gUmVxdWVzdCBtZXNzYWdlLiAgRXZlcnkKICAgU0ZGIHRoYXQgcmVjZWl2ZXMgdGhlIENvbnNp
c3RlbmN5IFZlcmlmaWNhdGlvbiBSZXF1ZXN0IChDVlJlcSkKICAgKHNwZWNpZmllZCBpbiBTZWN0
aW9uIDYuNi4xKSBNVVNUIHBlcmZvcm0gdGhlIGZvbGxvd2luZyBhY3Rpb25zOgoKICAgKiAgQ29s
bGVjdCBpbmZvcm1hdGlvbiBvZiB0aGUgdHJhdmVyc2VkIGJ5IHRoZSBDVlJlcSBwYWNrZXQgU0Zz
IGFuZAogICAgICBzZW5kIGl0IHRvIHRoZSBpbmdyZXNzIFNGRiBhcyBDVlJlcCBwYWNrZXQgb3Zl
ciBJUCBuZXR3b3JrOwoKICAgKiAgRm9yd2FyZCB0aGUgQ1ZSZXEgdG8gdGhlIG5leHQgZG93bnN0
cmVhbSBTRkYgaWYgdGhlIG9uZSBleGlzdHMuCgogICBBcyBhIHJlc3VsdCwgdGhlIGluZ3Jlc3Mg
U0ZGIGNvbGxlY3RzIGluZm9ybWF0aW9uIGFib3V0IGFsbCB0cmF2ZXJzZWQKICAgU0ZGcyBhbmQg
U0ZzLCBpbmZvcm1hdGlvbiBvbiB0aGUgYWN0dWFsIHBhdGggdGhlIENWUmVxIHBhY2tldCBoYXMK
ICAgdHJhdmVsZWQuICBUaGF0IGluZm9ybWF0aW9uIGlzIHVzZWQgdG8gdmVyaWZ5IHRoZSBTRkMn
cyBwYXRoCiAgIGNvbnNpc3RlbmN5LiAgVGhlIG1lY2hhbmlzbSBmb3IgdGhlIFNGUCBjb25zaXN0
ZW5jeSB2ZXJpZmljYXRpb24gaXMKICAgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpcyBkb2N1bWVu
dC4KCjYuNi4xLiAgU0ZQIENvbnNpc3RlbmN5IFZlcmlmaWNhdGlvbiBwYWNrZXQKCiAgIEZvciB0
aGUgdmVyaWZpY2F0aW9uIG9mIGFuIFNGUCBjb25zaXN0ZW5jeSwgdHdvIG5ldyB0eXBlcyBvZiBt
ZXNzYWdlcwogICB0byB0aGUgU0ZDIEVjaG8gUmVxdWVzdC9SZXBseSBvcGVyYXRpb24gZGVmaW5l
ZCBpbiBTZWN0aW9uIDYgd2l0aCB0aGUKICAgZm9sbG93aW5nIHZhbHVlcyBkZXRhaWxlZCBpbiBT
ZWN0aW9uIDEwLjMuMjoKCiAgICogIDMgLSBTRlAgQ29uc2lzdGVuY3kgVmVyaWZpY2F0aW9uIFJl
cXVlc3QKCiAgICogIDQgLSBTRlAgQ29uc2lzdGVuY3kgVmVyaWZpY2F0aW9uIFJlcGx5CgogICBV
cG9uIHJlY2VpdmluZyB0aGUgQ1ZSZXEsIHRoZSBTRkYgTVVTVCByZXNwb25kIHdpdGggdGhlIENv
bnNpc3RlbmN5CiAgIFZlcmlmaWNhdGlvbiBSZXBseSAoQ1ZSZXApLiAgVGhlIFNGRiBNVVNUIGlu
Y2x1ZGUgdGhlIFNGcwogICBpbmZvcm1hdGlvbiwgYXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gNi42
LjMgYW5kIFNlY3Rpb24gNi42LjIuCgo2LjYuMi4gIFNGRiBJbmZvcm1hdGlvbiBSZWNvcmQgVExW
CgogICBGb3IgdGhlIHJlY2VpdmVkIENWUmVxLCBhbiBTRkYgaXMgZXhwZWN0ZWQgdG8gaW5jbHVk
ZSBpbiB0aGUgQ1ZSZXAKICAgbWVzc2FnZSB0aGUgaW5mb3JtYXRpb24gYWJvdXQgU0ZzIHRoYXQg
YXJlIG1hcHBlZCB0byB0aGF0IFNGRi4gIFRoZQogICBTRkYgTVVTVCBpbmNsdWRlIFNGRiBJbmZv
cm1hdGlvbiBSZWNvcmQgVExWIChGaWd1cmUgMTApIGluIENWUmVwCiAgIG1lc3NhZ2UuICBFdmVy
eSBTRkYgc2VuZHMgYmFjayBhIHNpbmdsZSBDVlJlcCBtZXNzYWdlLCBpbmNsdWRpbmcKICAgaW5m
b3JtYXRpb24gb24gYWxsIHRoZSBTRnMgYXR0YWNoZWQgdG8gdGhlIFNGRiBvbiB0aGUgU0ZQLCBh
cwogICByZXF1ZXN0ZWQgaW4gdGhlIHJlY2VpdmVkIENWUmVxIG1lc3NhZ2UgdXNpbmcgdGhlIFNG
IEluZm9ybWF0aW9uIHN1Yi0KICAgVExWIChTZWN0aW9uIDYuNi4zKS4KCgoKCgoKCgoKTWlyc2t5
LCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIDIzIEp1bmUgMjAyMiAgICAgICAgICAgICAgICAg
W1BhZ2UgMjBdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgQWN0aXZlIE9BTSBmb3IgU0ZD
ICAgICAgICAgICAgICBEZWNlbWJlciAyMDIxCgoKICAgICAgICAwICAgICAgICAgICAgICAgICAg
IDEgICAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAzCiAgICAgICAgMCAxIDIg
MyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAx
CiAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKwogICAgICAgfFNGRiBSZWNvcmQgVExWIHwgICAgUmVzZXJ2ZWQgICB8
ICAgICAgICAgICAgTGVuZ3RoICAgICAgICAgICAgIHwKICAgICAgICstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgICB8
ICAgICAgIFNlcnZpY2UgUGF0aCBJZGVudGlmaWVyIChTUEkpICAgICAgICAgICB8ICAgUmVzZXJ2
ZWQgICAgfAogICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICB8ICAgICAgICAg
ICAgICAgICAgIFNGIEluZm9ybWF0aW9uICBTdWItVExWICAgICAgICAgICAgICAgICAgICAgfAog
ICAgICAgfiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIH4KICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICArLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwoKICAgICAgICAg
ICAgICAgIEZpZ3VyZSAxMDogU0ZGIEluZm9ybWF0aW9uIFJlY29yZCBUTFYKCgogICBUaGUgU0ZG
IEluZm9ybWF0aW9uIFJlY29yZCBUTFYgaXMgYSB2YXJpYWJsZS1sZW5ndGggVExWIHRoYXQgaW5j
bHVkZXMKICAgdGhlIGluZm9ybWF0aW9uIG9mIGFsbCBTRnMgbWFwcGVkIHRvIHRoZSBwYXJ0aWN1
bGFyIFNGRiBpbnN0YW5jZSBmb3IKICAgdGhlIHNwZWNpZmllZCBTRlAuICBGaWd1cmUgMTAgcHJl
c2VudHMgdGhlIGZvcm1hdCBvZiBhbiBTRkYKICAgSW5mb3JtYXRpb24gUmVjb3JkIFRMViwgd2hl
cmUgZmllbGRzIGFyZSBkZWZpbmVkIGFzIHRoZSBmb2xsb3dpbmc6CgogICAgICBTRkYgUmVjb3Jk
IFRMViAtIG9uZS1vY3RldCBmaWVsZC4gIFRoZSB2YWx1ZSBpcyAoNCkKICAgICAgKFNlY3Rpb24g
MTAuNCkuCgogICAgICBSZXNlcnZlZCAtIG9uZS1vY3RldCBmaWVsZC4gIFRoZSBmaWVsZCBNVVNU
IGJlIHplcm9lZCBvbgogICAgICB0cmFuc21pc3Npb24gYW5kIGlnbm9yZWQgb24gcmVjZWlwdC4K
CiAgICAgIFNlcnZpY2UgUGF0aCBJZGVudGlmaWVyIChTUEkpOiBUaGUgaWRlbnRpZmllciBvZiBT
RlAgdG8gd2hpY2ggYWxsCiAgICAgIHRoZSBTRnMgaW4gdGhpcyBUTFYgYmVsb25nLgoKICAgICAg
U0YgSW5mb3JtYXRpb24gU3ViLVRMVjogVGhlIHN1Yi1UTFYgaXMgYXMgZGVmaW5lZCBpbiBGaWd1
cmUgMTEuCgogICBJZiB0aGUgTlNIIG9mIHRoZSByZWNlaXZlZCBTRkMgRWNobyBSZXBseSBpbmNs
dWRlcyB0aGUgTUFDIENvbnRleHQKICAgSGVhZGVyIFtSRkM5MTQ1XSwgdGhlIGF1dGhlbnRpY2F0
aW9uIG9mIHRoZSBwYWNrZXQgTVVTVCBiZSB2ZXJpZmllZAogICBiZWZvcmUgdXNpbmcgYW55IGRh
dGEuICBJZiB0aGUgdmVyaWZpY2F0aW9uIGZhaWxzLCB0aGUgcmVjZWl2ZXIgTVVTVAogICBzdG9w
IHByb2Nlc3NpbmcgdGhlIFNGRiBJbmZvcm1hdGlvbiBSZWNvcmQgVExWIGFuZCBub3RpZnkgYW4K
ICAgb3BlcmF0b3IuICBUaGUgbm90aWZpY2F0aW9uIG1lY2hhbmlzbSBTSE9VTEQgaW5jbHVkZSBj
b250cm9sIG9mIHJhdGUtCiAgIGxpbWl0aW5nIG1lc3NhZ2VzLiAgU3BlY2lmaWNhdGlvbiBvZiB0
aGUgbm90aWZpY2F0aW9uIG1lY2hhbmlzbSBpcwogICBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlz
IGRvY3VtZW50LgoKNi42LjMuICBTRiBJbmZvcm1hdGlvbiBTdWItVExWCgogICBFdmVyeSBTRkYg
cmVjZWl2aW5nIENWUmVxIHBhY2tldCBNVVNUIGluY2x1ZGUgdGhlIFNGIGNoYXJhY3RlcmlzdGlj
CiAgIGRhdGEgaW50byB0aGUgQ1ZSZXAgcGFja2V0LiAgVGhlIGZvcm1hdCBvZiBhbiBTRiBJbmZv
cm1hdGlvbiBzdWItVExWLAogICBpbmNsdWRlZCBpbiBhIENWUmVwIHBhY2tldCwgaXMgc2hvd24g
aW4gRmlndXJlIDExLgoKCgoKCgpNaXJza3ksIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgMjMg
SnVuZSAyMDIyICAgICAgICAgICAgICAgICBbUGFnZSAyMV0KDApJbnRlcm5ldC1EcmFmdCAgICAg
ICAgICAgICBBY3RpdmUgT0FNIGZvciBTRkMgICAgICAgICAgICAgIERlY2VtYmVyIDIwMjEKCgog
ICBBZnRlciB0aGUgQ1ZSZXEgbWVzc2FnZSB0cmF2ZXJzZXMgdGhlIFNGUCwgYWxsIHRoZSBpbmZv
cm1hdGlvbiBhYm91dAogICB0aGUgU0ZzIG9uIHRoZSBTRlAgaXMgYXZhaWxhYmxlIGZyb20gdGhl
IFRMVnMgaW5jbHVkZWQgaW4gQ1ZSZXAKICAgbWVzc2FnZXMuCgoKICAgICAgICAwICAgICAgICAg
ICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAzCiAgICAg
ICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYg
NyA4IDkgMCAxCiAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICAgfCAgU0Ygc3ViLVRMViAgIHwgICAgUmVz
ZXJ2ZWQgICB8ICAgICAgICAgIExlbmd0aCAgICAgICAgICAgICAgIHwKICAgICAgICstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
CiAgICAgICB8U2VydmljZSBJbmRleCAgfCAgICAgICAgICBTRiBUeXBlICAgICAgICAgICAgICB8
ICAgU0YgSUQgVHlwZSAgfAogICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgIFNGIElkZW50aWZpZXIgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICB+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfgogICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCgogICAgICAgICAgIEZpZ3Vy
ZSAxMTogU2VydmljZSBGdW5jdGlvbiBJbmZvcm1hdGlvbiBTdWItVExWCgoKICAgICAgU0Ygc3Vi
LVRMViBUeXBlOiBUd28tb2N0ZXRzIGxvbmcgZmllbGQuICBUaGUgdmFsdWUgaXMgKDUpCiAgICAg
IChTZWN0aW9uIDEwLjQpLgoKICAgICAgUmVzZXJ2ZWQgLSBvbmUtb2N0ZXQgZmllbGQuICBUaGUg
ZmllbGQgTVVTVCBiZSB6ZXJvZWQgb24KICAgICAgdHJhbnNtaXNzaW9uIGFuZCBpZ25vcmVkIG9u
IHJlY2VpcHQuCgogICAgICBMZW5ndGggLSB0d28tb2N0ZXQgbG9uZyBmaWVsZC4gIFRoZSB2YWx1
ZSBvZiB0aGlzIGZpZWxkIGlzIHRoZQogICAgICBsZW5ndGggb2YgdGhlIGRhdGEgZm9sbG93aW5n
IHRoZSBMZW5ndGggZmllbGQgY291bnRlZCBpbiBvY3RldHMuCgogICAgICBTZXJ2aWNlIEluZGV4
IC0gaW5kaWNhdGVzIHRoZSBTRidzIHBvc2l0aW9uIG9uIHRoZSBTRlAuCgogICAgICBTRiBUeXBl
IC0gdHdvLW9jdGV0IGZpZWxkLiAgSXQgaXMgZGVmaW5lZCBpbiBbUkZDOTAxNV0gYW5kCiAgICAg
IGluZGljYXRlcyB0aGUgdHlwZSBvZiBTRiwgZS5nLiwgRmlyZXdhbGwsIERlZXAgUGFja2V0IElu
c3BlY3Rpb24sCiAgICAgIFdBTiBvcHRpbWl6YXRpb24gY29udHJvbGxlciwgZXRjLgoKICAgICAg
U0YgSUQgVHlwZSAtIG9uZS1vY3RldCBmaWVsZCB3aXRoIHZhbHVlcyBkZWZpbmVkIGFzIFNlY3Rp
b24gMTAuNS4KCiAgICAgIFNGIElkZW50aWZpZXIgLSBhbiBpZGVudGlmaWVyIG9mIHRoZSBTRi4g
IFRoZSBsZW5ndGggb2YgdGhlIFNGCiAgICAgIElkZW50aWZpZXIgZGVwZW5kcyBvbiB0aGUgdHlw
ZSBvZiB0aGUgU0YgSUQgVHlwZS4gIEZvciBleGFtcGxlLCBpZgogICAgICB0aGUgU0YgSWRlbnRp
ZmllciBpcyBpdHMgSVB2NCBhZGRyZXNzLCB0aGUgU0YgSWRlbnRpZmllciBzaG91bGQgYmUKICAg
ICAgMzIgYml0cy4KCgoKCgoKCgoKCk1pcnNreSwgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyAy
MyBKdW5lIDIwMjIgICAgICAgICAgICAgICAgIFtQYWdlIDIyXQoMCkludGVybmV0LURyYWZ0ICAg
ICAgICAgICAgIEFjdGl2ZSBPQU0gZm9yIFNGQyAgICAgICAgICAgICAgRGVjZW1iZXIgMjAyMQoK
CjYuNi40LiAgU0YgSW5mb3JtYXRpb24gU3ViLVRMViBDb25zdHJ1Y3Rpb24KCiAgIEVhY2ggU0ZG
IGluIHRoZSBTRlAgTVVTVCBzZW5kIG9uZSBhbmQgb25seSBvbmUgQ1ZSZXAgY29ycmVzcG9uZGlu
ZyB0bwogICB0aGUgQ1ZSZXEuICBJZiBvbmx5IG9uZSBTRiBpcyBhdHRhY2hlZCB0byB0aGUgU0ZG
IGluIHN1Y2ggU0ZQLCBvbmx5CiAgIG9uZSBTRiBpbmZvcm1hdGlvbiBzdWItVExWIGlzIGluY2x1
ZGVkIGluIHRoZSBDVlJlcC4gIElmIHNldmVyYWwgU0ZzCiAgIGF0dGFjaGVkIHRvIHRoZSBTRkYg
aW4gdGhlIFNGUCwgU0YgSW5mb3JtYXRpb24gc3ViLVRMViBNVVNUIGJlCiAgIGNvbnN0cnVjdGVk
IGFzIGRlc2NyaWJlZCBiZWxvdyBpbiBlaXRoZXIgU2VjdGlvbiA2LjYuNC4xIGFuZAogICBTZWN0
aW9uIDYuNi40LjIuCgo2LjYuNC4xLiAgTXVsdGlwbGUgU0ZzIGFzIEhvcHMgb2YgYW4gU0ZQCgog
ICBNdWx0aXBsZSBTRnMgYXR0YWNoZWQgdG8gdGhlIHNhbWUgU0ZGIGNhbiBiZSB0aGUgaG9wcyBv
ZiB0aGUgU0ZQLgogICBUaGUgc2VydmljZSBpbmRleGVzIG9mIHRoZXNlIFNGcyBvbiB0aGF0U0ZQ
IHdpbGwgYmUgZGlmZmVyZW50LgogICBTZXJ2aWNlIGZ1bmN0aW9uIHR5cGVzIG9mIHRoZXNlIFNG
cyBjb3VsZCBiZSBkaWZmZXJlbnQgb3IgYmUgdGhlCiAgIHNhbWUuICBJbmZvcm1hdGlvbiBhYm91
dCBhbGwgU0ZzIE1BWSBiZSBpbmNsdWRlZCBpbiB0aGUgQ1ZSZXAKICAgbWVzc2FnZS4gIEluZm9y
bWF0aW9uIGFib3V0IGVhY2ggU0YgTVVTVCBiZSBsaXN0ZWQgYXMgc2VwYXJhdGUgU0YKICAgSW5m
b3JtYXRpb24gc3ViLVRMVnMgaW4gdGhlIENWUmVwIG1lc3NhZ2UuCgogICBBbiBleGFtcGxlIG9m
IHRoZSBTRlAgY29uc2lzdGVuY3kgdmVyaWZpY2F0aW9uIHByb2NlZHVyZSBmb3IgdGhpcwogICBj
YXNlIGlzIHNob3duIGluIEZpZ3VyZSAxMi4gIFRoZSBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGggKFNQ
ST14KSBpcwogICBTRjEtPlNGMi0+U0Y0LT5TRjMuICBUaGUgU0YxLCBTRjIsIGFuZCBTRjMgYXJl
IGF0dGFjaGVkIHRvIFNGRjEsIGFuZAogICBTRjQgaXMgYXR0YWNoZWQgdG8gU0ZGMi4gIFRoZSBD
VlJlcSBtZXNzYWdlIGlzIHNlbnQgdG8gdGhlIFNGRnMgaW4KICAgdGhlIHNlcXVlbmNlIG9mIHRo
ZSBTRlAoU0ZGMS0+U0ZGMi0+U0ZGMSkuICBFdmVyeSBTRkYoU0ZGMSwgU0ZGMikKICAgcmVwbGll
cyB3aXRoIHRoZSBpbmZvcm1hdGlvbiBvZiBTRnMgYmVsb25naW5nIHRvIHRoZSBTRlAuICBUaGUg
U0YKICAgaW5mb3JtYXRpb24gU3ViLVRMViBpbiBGaWd1cmUgMTEgY29udGFpbnMgaW5mb3JtYXRp
b24gZm9yIGVhY2ggU0YKICAgKFNGMSwgU0YyLCBTRjMsIGFuZCBTRjQpLgoKICAgICAgICAgICAg
ICAgICAgICAgU0YxICAgICAgICAgU0YyICAgICAgICAgICBTRjQgICAgICAgICAgICAgICAgU0Yz
CiAgICAgICAgICAgICAgICAgICAgICstLS0tLS0rLS0tLS0tKyAgICAgICAgICAgIHwgICAgICAg
ICAgICAgICAgICB8CiAgICAgICAgQ1ZSZXEgIC4uLi4uLj4gIFNGRjEgICAgICAgLi4uLi4uPiAg
U0ZGMiAgICAgICAuLi4uLi4+IFNGRjEKICAgICAgICAoU1BJPXgpICAgICAgICAgICAgIC4gICAg
ICAgICAgICAgICAgICAgLiAgICAgICAgICAgICAgICAgIC4KICAgICAgICAgICAgICAgIDwuLi4u
Li4uLi4uLi4gICAgICAgICA8Li4uLi4uLi4uLiAgICAgICA8Li4uLi4uLi4uLi4KICAgICAgICAg
ICAgICAgICAgQ1ZSZXAxKFNGMSxTRjIpICAgIENWUmVwMihTRjQpICAgIENWUmVwMyhTRjMpCgoK
ICAgICAgICAgICAgICBGaWd1cmUgMTI6IEV4YW1wbGUgMSBmb3IgQ1ZSZXAgd2l0aCBtdWx0aXBs
ZSBTRnMKCgo2LjYuNC4yLiAgTXVsdGlwbGUgU0ZzIGZvciBsb2FkIGJhbGFuY2UKCiAgIE11bHRp
cGxlIFNGcyBtYXkgYmUgYXR0YWNoZWQgdG8gdGhlIHNhbWUgU0ZGIHRvIHNwcmVhZCB0aGUgbG9h
ZDsgaW4KICAgb3RoZXIgd29yZHMsIHRoYXQgbWVhbnMgdGhhdCB0aGUgcGFydGljdWxhciB0cmFm
ZmljIGZsb3cgd2lsbAogICB0cmF2ZXJzZSBvbmx5IG9uZSBvZiB0aGVzZSBTRnMuICBUaGVzZSBT
RnMgaGF2ZSB0aGUgc2FtZSBTZXJ2aWNlCiAgIEZ1bmN0aW9uIFR5cGUgYW5kIFNlcnZpY2UgSW5k
ZXguICBGb3IgdGhpcyBjYXNlLCB0aGUgU0YgaWRlbnRpZmllcnMKICAgYW5kIFNGIElEIFR5cGUg
b2YgYWxsIHRoZXNlIFNGcyB3aWxsIGJlIGxpc3RlZCBpbiB0aGUgU0YgSWRlbnRpZmllcnMKICAg
ZmllbGQgYW5kIFNGIElEIFR5cGUgaW4gYSBzaW5nbGUgU0YgaW5mb3JtYXRpb24gc3ViLVRMViBv
ZiB0aGUgQ1ZSZXAKICAgbWVzc2FnZS4gIFRoZSBudW1iZXIgb2YgdGhlc2UgU0ZzIGNhbiBiZSBj
YWxjdWxhdGVkIHVzaW5nIHRoZSBTRiBJRAogICBUeXBlIGFuZCB0aGUgdmFsdWUgb2YgdGhlIExl
bmd0aCBmaWVsZCBvZiB0aGUgc3ViLVRMVi4KCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgICBF
eHBpcmVzIDIzIEp1bmUgMjAyMiAgICAgICAgICAgICAgICAgW1BhZ2UgMjNdCgwKSW50ZXJuZXQt
RHJhZnQgICAgICAgICAgICAgQWN0aXZlIE9BTSBmb3IgU0ZDICAgICAgICAgICAgICBEZWNlbWJl
ciAyMDIxCgoKICAgQW4gZXhhbXBsZSBvZiB0aGUgU0ZQIGNvbnNpc3RlbmN5IHZlcmlmaWNhdGlv
biBwcm9jZWR1cmUgZm9yIHRoaXMKICAgY2FzZSBpcyBzaG93biBpbiBGaWd1cmUgMTMuICBUaGUg
U2VydmljZSBGdW5jdGlvbiBQYXRoIChTUEk9eCkgaXMKICAgU0YxYS9TRjFiLT5TRjJhL1NGMmIu
ICBUaGUgU2VydmljZSBGdW5jdGlvbnMgU0YxYSBhbmQgU0YxYiBhcmUKICAgYXR0YWNoZWQgdG8g
U0ZGMSwgd2hpY2ggYmFsYW5jZXMgdGhlIGxvYWQgYW1vbmcgdGhlbS4gIFRoZSBTZXJ2aWNlCiAg
IEZ1bmN0aW9ucyBTRjJhIGFuZCBTRjJiIGFyZSBhdHRhY2hlZCB0byBTRkYyLCB3aGljaCwgaW4g
dHVybiwKICAgYmFsYW5jZXMgaXRzIGxvYWQgYmV0d2VlbiB0aGVtLiAgVGhlIENWUmVxIG1lc3Nh
Z2UgaXMgc2VudCB0byB0aGUKICAgU0ZGcyBpbiB0aGUgc2VxdWVuY2Ugb2YgdGhlIFNGUCAoaS5l
LiAgU0ZGMS0+U0ZGMikuICBFdmVyeSBTRkYgKFNGRjEsCiAgIFNGRjIpIHJlcGxpZXMgd2l0aCB0
aGUgaW5mb3JtYXRpb24gb2YgU0ZzIGJlbG9uZ2luZyB0byB0aGUgU0ZQLiAgVGhlCiAgIFNGIGlu
Zm9ybWF0aW9uIFN1Yi1UTFYgaW4gRmlndXJlIDExIGNvbnRhaW5zIGluZm9ybWF0aW9uIGZvciBh
bGwgU0ZzCiAgIGF0IHRoYXQgaG9wLgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC9TRjFhICAgICAgICAgICAgICAgICAgIC9TRjJhCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcU0YxYiAgICAgICAgICAgICAgICAgICBcU0YyYgogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgU0ZGMSAgICAgICAgICAgICAgICAgICAgU0ZGMgogICAgICAg
ICAgICAgICBDVlJlcSAgIC4uLi4uLi4uLj4gIC4gICAgICAgICAgIC4uLi4uLi4uLj4gIC4KICAg
ICAgICAgICAgICAgKFNQST14KSAgICAgICAgICAgICAgICAuICAgICAgICAgICAgICAgICAgICAg
ICAuCiAgICAgICAgICAgICAgICAgICAgICAgICAgPC4uLi4uLi4uLi4uLiAgICAgICAgPC4uLi4u
Li4uLi4uLi4uLgogICAgICAgICAgICAgICAgICAgQ1ZSZXAxKHtTRjFhLFNGMWJ9KSAgICAgQ1ZS
ZXAyKHtTRjJhLFNGMmJ9KQoKCiAgICAgICAgICAgICAgRmlndXJlIDEzOiBFeGFtcGxlIDIgZm9y
IENWUmVwIHdpdGggbXVsdGlwbGUgU0ZzCgoKNy4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zCgog
ICBXaGVuIHRoZSBpbnRlZ3JpdHkgcHJvdGVjdGlvbiBmb3IgU0ZDIGFjdGl2ZSBPQU0sIGFuZCBT
RkMgRWNobwogICBSZXF1ZXN0L1JlcGx5IGluIHBhcnRpY3VsYXIsIGlzIHJlcXVpcmVkLCB1c2lu
ZyBvbmUgb2YgdGhlIENvbnRleHQKICAgSGVhZGVycyBkZWZpbmVkIGluIFtSRkM5MTQ1XSBpcyBS
RUNPTU1FTkRFRC4gIE1BQyMxIENvbnRleHQgSGVhZGVyCiAgIGNvdWxkIGJlIG1vcmUgc3VpdGFi
bGUgZm9yIGFjdGl2ZSBTRkMgT0FNIGJlY2F1c2UgaXQgZG9lcyBub3QgcmVxdWlyZQogICByZS1j
YWxjdWxhdGlvbiBvZiB0aGUgTUFDIHdoZW4gdGhlIHZhbHVlIG9mIHRoZSBOU0ggQmFzZSBIZWFk
ZXIncyBUVEwKICAgZmllbGQgaXMgY2hhbmdlZC4gIEludGVncml0eSBwcm90ZWN0aW9uIGZvciBT
RkMgYWN0aXZlIE9BTSBjYW4gYWxzbwogICBiZSBhY2hpZXZlZCB1c2luZyBtZWNoYW5pc21zIGlu
IHRoZSB1bmRlcmxheSBkYXRhIHBsYW5lLiAgRm9yCiAgIGV4YW1wbGUsIGlmIHRoZSB1bmRlcmxh
eSBpcyBhbiBJUHY2IG5ldHdvcmssIElQIEF1dGhlbnRpY2F0aW9uIEhlYWRlcgogICBbUkZDNDMw
Ml0gb3IgSVAgRW5jYXBzdWxhdGluZyBTZWN1cml0eSBQYXlsb2FkIEhlYWRlciBbUkZDNDMwM10g
Y2FuCiAgIGJlIHVzZWQgdG8gcHJvdmlkZSBpbnRlZ3JpdHkgcHJvdGVjdGlvbi4gIENvbmZpZGVu
dGlhbGl0eSBmb3IgdGhlIFNGQwogICBFY2hvIFJlcXVlc3QvUmVwbHkgZXhjaGFuZ2VzIGNhbiBi
ZSBhY2hpZXZlZCB1c2luZyB0aGUgSVAKICAgRW5jYXBzdWxhdGluZyBTZWN1cml0eSBQYXlsb2Fk
IEhlYWRlciBbUkZDNDMwM10uICBBbHNvLCB0aGUgc2VjdXJpdHkKICAgbmVlZHMgZm9yIFNGQyBF
Y2hvIFJlcXVlc3QvUmVwbHkgYXJlIHNpbWlsYXIgdG8gdGhvc2Ugb2YgSUNNUCBwaW5nCiAgIFtS
RkMwNzkyXSwgW1JGQzQ0NDNdIGFuZCBNUExTIExTUCBwaW5nIFtSRkM4MDI5XS4KCgoKCgoKCgoK
CgpNaXJza3ksIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgMjMgSnVuZSAyMDIyICAgICAgICAg
ICAgICAgICBbUGFnZSAyNF0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBBY3RpdmUgT0FN
IGZvciBTRkMgICAgICAgICAgICAgIERlY2VtYmVyIDIwMjEKCgogICBUaGVyZSBhcmUgYXQgbGVh
c3QgdGhyZWUgYXBwcm9hY2hlcyB0byBhdHRhY2tpbmcgYSBub2RlIGluIHRoZQogICBvdmVybGF5
IG5ldHdvcmsgdXNpbmcgdGhlIG1lY2hhbmlzbXMgZGVmaW5lZCBpbiB0aGUgZG9jdW1lbnQuICBP
bmUgaXMKICAgYSBEZW5pYWwtb2YtU2VydmljZSBhdHRhY2ssIHNlbmRpbmcgU0ZDIEVjaG8gUmVx
dWVzdHMgdG8gb3ZlcmxvYWQgYW4KICAgZWxlbWVudCBvZiB0aGUgU0ZDLiAgVGhlIHNlY29uZCBt
YXkgdXNlIHNwb29maW5nLCBoaWphY2tpbmcsCiAgIHJlcGx5aW5nLCBvciBvdGhlcndpc2UgdGFt
cGVyaW5nIHdpdGggU0ZDIEVjaG8gUmVxdWVzdHMgYW5kL29yCiAgIHJlcGxpZXMgdG8gbWlzcmVw
cmVzZW50LCBhbHRlciB0aGUgb3BlcmF0b3IncyB2aWV3IG9mIHRoZSBzdGF0ZSBvZgogICB0aGUg
U0ZDLiAgVGhlIHRoaXJkIGlzIGFuIHVuYXV0aG9yaXplZCBzb3VyY2UgdXNpbmcgYW4gU0ZDIEVj
aG8KICAgUmVxdWVzdC9SZXBseSB0byBvYnRhaW4gaW5mb3JtYXRpb24gYWJvdXQgdGhlIFNGQyBh
bmQvb3IgaXRzCiAgIGVsZW1lbnRzLCBlLmcuLCBTRkZzIGFuZC9vciBTRnMuCgogICBJdCBpcyBS
RUNPTU1FTkRFRCB0aGF0IGltcGxlbWVudGF0aW9ucyB0aHJvdHRsZSB0aGUgU0ZDIHBpbmcgdHJh
ZmZpYwogICBnb2luZyB0byB0aGUgY29udHJvbCBwbGFuZSB0byBtaXRpZ2F0ZSBwb3RlbnRpYWwg
RGVuaWFsLW9mLVNlcnZpY2UKICAgYXR0YWNrcy4KCiAgIFJlcGx5IGFuZCBzcG9vZmluZyBhdHRh
Y2tzIGludm9sdmluZyBmYWtpbmcgb3IgcmVwbHlpbmcgdG8gU0ZDIEVjaG8KICAgUmVwbHkgbWVz
c2FnZXMgd291bGQgaGF2ZSB0byBtYXRjaCB0aGUgU2VuZGVyJ3MgSGFuZGxlIGFuZCBTZXF1ZW5j
ZQogICBOdW1iZXIgb2YgYW4gb3V0c3RhbmRpbmcgU0ZDIEVjaG8gUmVxdWVzdCBtZXNzYWdlLCB3
aGljaCBpcyBoaWdobHkKICAgdW5saWtlbHkgZm9yIG9mZi1wYXRoIGF0dGFja2Vycy4gIEEgbm9u
LW1hdGNoaW5nIHJlcGx5IHdvdWxkIGJlCiAgIGRpc2NhcmRlZC4KCiAgIFRvIHByb3RlY3QgYWdh
aW5zdCB1bmF1dGhvcml6ZWQgc291cmNlcyB0cnlpbmcgdG8gb2J0YWluIGluZm9ybWF0aW9uCiAg
IGFib3V0IHRoZSBvdmVybGF5IGFuZC9vciB1bmRlcmxheSwgYW4gaW1wbGVtZW50YXRpb24gTUFZ
IGNoZWNrIHRoYXQKICAgdGhlIHNvdXJjZSBvZiB0aGUgRWNobyBSZXF1ZXN0IGlzIGluZGVlZCBw
YXJ0IG9mIHRoZSBTRlAuCgogICBBbHNvLCBzaW5jZSB0aGUgU2VydmljZSBGdW5jdGlvbiBJbmZv
cm1hdGlvbiBzdWItVExWIGRpc2Nsb3NlcwogICBpbmZvcm1hdGlvbiBhYm91dCB0aGUgU0ZQLCB0
aGUgc3Bvb2ZlZCBDVlJlcSBwYWNrZXQgbWF5IGJlIHVzZWQgdG8KICAgb2J0YWluIG5ldHdvcmsg
aW5mb3JtYXRpb24uICBUaHVzIGl0IGlzIFJFQ09NTUVOREVEIHRoYXQKICAgaW1wbGVtZW50YXRp
b25zIHByb3ZpZGUgYSBtZWFucyBvZiBjaGVja2luZyB0aGUgc291cmNlIGFkZHJlc3NlcyBvZgog
ICBDVlJlcSBtZXNzYWdlcywgc3BlY2lmaWVkIGluIFNGQyBTb3VyY2UgVExWIFNlY3Rpb24gNi4z
LjEsIGFnYWluc3QgYW4KICAgYWNjZXNzIGxpc3QgYmVmb3JlIGFjY2VwdGluZyB0aGUgbWVzc2Fn
ZS4KCjguICBPcGVyYXRpb25hbCBDb25zaWRlcmF0aW9ucwoKICAgVGhpcyBzZWN0aW9uIHByb3Zp
ZGVzIGluZm9ybWF0aW9uIGFib3V0IG9wZXJhdGlvbmFsIGFzcGVjdHMgb2YgdGhlCiAgIFNGQyBO
U0ggRWNobyBSZXF1ZXN0L1JlcGx5IGFjY29yZGluZyB0byByZWNvbW1lbmRhdGlvbnMgaW4gW1JG
QzU3MDZdLgoKICAgU0ZDIE5TSCBFY2hvIFJlcXVlc3QvUmVwbHkgcHJvdmlkZXMgZXNzZW50aWFs
IE9BTSBmdW5jdGlvbnMgZm9yCiAgIG5ldHdvcmsgb3BlcmF0b3JzLiAgU0ZDIE5TSCBFY2hvIFJl
cXVlc3QvUmVwbHkgaXMgaW50ZW5kZWQgdG8gZGV0ZWN0CiAgIGFuZCBsb2NhbGl6ZSBkZWZlY3Rz
IGluIGFuIFNGQy4gIEZvciBleGFtcGxlLCBieSBjb21wYXJpbmcgcmVzdWx0cyBvZgogICB0aGUg
dHJhY2UgZnVuY3Rpb24gaW4gb3BlcmF0aW9uYWwgYW5kIGZhaWxlZCBzdGF0ZXMsIGFuIG9wZXJh
dG9yIGNhbgogICBsb2NhdGUgdGhlIGRlZmVjdCwgZS5nLiwgdGhlIGNvbm5lY3Rpb24gYmV0d2Vl
biBTRkYxIGFuZCBTRkYyCiAgIChGaWd1cmUgMSkuICBOb3RlIHRoYXQgYSBtb3JlIHNwZWNpZmlj
IGZhaWx1cmUgbG9jYXRpb24gY2FuIGJlCiAgIGRldGVybWluZWQgdXNpbmcgT0FNIHRvb2xzIGlu
IHRoZSB1bmRlcmxheSBuZXR3b3JrLiAgVGhlIG1lY2hhbmlzbQogICBkZWZpbmVkIGluIHRoaXMg
ZG9jdW1lbnQgY2FuIGJlIHVzZWQgb24tZGVtYW5kIG9yIGZvciBwZXJpb2RpYwogICB2YWxpZGF0
aW9uIG9mIGFuIFNGUCBvciBSU1AuICBCZWNhdXNlIHRoZSBwcm90b2NvbCB1c2VzIGluZm9ybWF0
aW9uCiAgIGluIHRoZSBTRkMgY29udHJvbCBwbGFuZSwgYW4gb3BlcmF0b3IgbXVzdCBoYXZlIHRo
ZSBhYmlsaXR5IHRvCiAgIGNvbnRyb2wgdGhlIGZyZXF1ZW5jeSBvZiB0cmFuc21pdHRlZCBFY2hv
IFJlcXVlc3QgYW5kIFJlcGx5IG1lc3NhZ2VzLgogICBBIHJlYXNvbmFibHkgc2VsZWN0ZWQgZGVm
YXVsdCBpbnRlcnZhbCBiZXR3ZWVuIEVjaG8gUmVxdWVzdCBjb250cm9sCgoKCk1pcnNreSwgZXQg
YWwuICAgICAgICAgICAgRXhwaXJlcyAyMyBKdW5lIDIwMjIgICAgICAgICAgICAgICAgIFtQYWdl
IDI1XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIEFjdGl2ZSBPQU0gZm9yIFNGQyAgICAg
ICAgICAgICAgRGVjZW1iZXIgMjAyMQoKCiAgIHBhY2tldHMgY2FuIHByb3ZpZGUgYWRkaXRpb25h
bCBiZW5lZml0IGZvciBhbiBvcGVyYXRvci4gIElmIHRoZQogICBwcm90b2NvbCBpcyBpbmNyZW1l
bnRhbGx5IGRlcGxveWVkIGluIHRoZSBOU0ggZG9tYWluLCBTRkMgZWxlbWVudHMsCiAgIGUuZy4s
IENsYXNzaWZpZXIgb3IgU0ZGLCB0aGF0IGRvbid0IHN1cHBvcnQgQWN0aXZlIFNGQyBPQU0gd2ls
bAogICBkaXNjYXJkIHByb3RvY29sJ3MgcGFja2V0cy4gIFNGQyBOU0ggRWNobyBSZXF1ZXN0L1Jl
cGx5IGFsc28gY2FuIGJlCiAgIHVzZWQgaW4gY29tYmluYXRpb24gd2l0aCB0aGUgZXhpc3Rpbmcg
bWVjaGFuaXNtcyBkaXNjdXNzZWQgaW4KICAgW1JGQzg5MjRdLCBmaWxsaW5nIHRoZSBnYXBzIGFu
ZCBleHRlbmRpbmcgdGhlaXIgZnVuY3Rpb25hbGl0aWVzLgoKICAgTWFuYWdlbWVudCBvZiB0aGUg
U0ZDIE5TSCBFY2hvIFJlcXVlc3QvUmVwbHkgcHJvdG9jb2wgY2FuIGJlIHByb3ZpZGVkCiAgIGJ5
IGEgcHJvcHJpZXRhcnkgdG9vbCwgZS5nLiwgY29tbWFuZCBsaW5lIGludGVyZmFjZSwgb3IgYmFz
ZWQgb24gYQogICBkYXRhIG1vZGVsLCBzdHJ1Y3R1cmVkIG9yIHN0YW5kYXJkaXplZC4KCjkuICBB
Y2tub3dsZWRnbWVudHMKCiAgIFRoZSBhdXRob3JzIGdyZWF0bHkgYXBwcmVjaWF0ZSB0aGUgdGhv
cm91Z2ggcmV2aWV3IGFuZCB0aGUgbW9zdAogICBoZWxwZnVsIGNvbW1lbnRzIGZyb20gRGFuIFdp
bmcsIERpcmsgdm9uIEh1Z28sIE1vaGFtZWQgQm91Y2FkYWlyLAogICBEb25hbGQgRWFzdGxha2Us
IENhcmxvcyBQaWduYXRhcm8sIGFuZCBGcmFuayBCcm9ja25lcnMuICBUaGUgYXV0aG9ycwogICBh
cmUgdGhhbmtmdWwgdG8gSm9obiBEcmFrZSBmb3IgaGlzIHJldmlldyBhbmQgdGhlIHJlZmVyZW5j
ZSB0byB0aGUKICAgd29yayBvbiBCR1AgQ29udHJvbCBQbGFuZSBmb3IgTlNIIFNGQy4gIFRoZSBh
dXRob3JzIGV4cHJlc3MgdGhlaXIKICAgYXBwcmVjaWF0aW9uIHRvIEpvZWwgTS4gIEhhbHBlcm4g
Zm9yIGhpcyBzdWdnZXN0aW9uIGFib3V0IHRoZSBsb2FkLQogICBiYWxhbmNpbmcgc2NlbmFyaW8u
CgoxMC4gIElBTkEgQ29uc2lkZXJhdGlvbnMKCjEwLjEuICBTRkMgQWN0aXZlIE9BTSBQcm90b2Nv
bAoKICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gYXNzaWduIGEgbmV3IHR5cGUgZnJvbSB0aGUgU0ZD
IE5leHQgUHJvdG9jb2wKICAgcmVnaXN0cnkgYXMgZm9sbG93czoKCiAgICAgICAgICAgICAgICAr
PT09PT09PSs9PT09PT09PT09PT09PT09Kz09PT09PT09PT09PT09PSsKICAgICAgICAgICAgICAg
IHwgVmFsdWUgfCAgRGVzY3JpcHRpb24gICB8IFJlZmVyZW5jZSAgICAgfAogICAgICAgICAgICAg
ICAgKz09PT09PT0rPT09PT09PT09PT09PT09PSs9PT09PT09PT09PT09PT0rCiAgICAgICAgICAg
ICAgICB8IFRCQTEgIHwgU0ZDIEFjdGl2ZSBPQU0gfCBUaGlzIGRvY3VtZW50IHwKICAgICAgICAg
ICAgICAgICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKwoKICAgICAg
ICAgICAgICAgICAgICAgVGFibGUgMjogU0ZDIEFjdGl2ZSBPQU0gUHJvdG9jb2wKCjEwLjIuICBT
RkMgQWN0aXZlIE9BTQoKICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gY3JlYXRlIGEgbmV3IFNGQyBB
Y3RpdmUgT0FNIHJlZ2lzdHJ5LgoKMTAuMi4xLiAgU0ZDIEFjdGl2ZSBPQU0gTWVzc2FnZSBUeXBl
CgogICBJQU5BIGlzIHJlcXVlc3RlZCB0byBjcmVhdGUgaW4gdGhlIFNGQyBBY3RpdmUgT0FNIHJl
Z2lzdHJ5IGEgbmV3IHN1Yi0KICAgcmVnaXN0cnkgYXMgZm9sbG93czoKCiAgICAgIFN1Yi1yZWdp
c3RyeSBOYW1lOiBTRkMgQWN0aXZlIE9BTSBNZXNzYWdlIFR5cGUuCgogICAgICBBc3NpZ25tZW50
IFBvbGljeToKCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIDIzIEp1bmUgMjAy
MiAgICAgICAgICAgICAgICAgW1BhZ2UgMjZdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAg
QWN0aXZlIE9BTSBmb3IgU0ZDICAgICAgICAgICAgICBEZWNlbWJlciAyMDIxCgoKICAgICAgMi0z
Mjc2NyBJRVRGIENvbnNlbnN1cwoKICAgICAgMzI3NjgtNjU1MzAgRmlyc3QgQ29tZSBGaXJzdCBT
ZXJ2ZWQKCiAgICAgIFJlZmVyZW5jZTogW3RoaXMgZG9jdW1lbnRdCgogICAgICArPT09PT09PT09
PT09PT09Kz09PT09PT09PT09PT09PT09PT09PT09PT09PT09Kz09PT09PT09PT09PT09PSsKICAg
ICAgfCBWYWx1ZSAgICAgICAgIHwgICAgICAgICBEZXNjcmlwdGlvbiAgICAgICAgIHwgUmVmZXJl
bmNlICAgICB8CiAgICAgICs9PT09PT09PT09PT09PT0rPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0rPT09PT09PT09PT09PT09KwogICAgICB8IDAgICAgICAgICAgICAgfCAgICAgICAgICAg
UmVzZXJ2ZWQgICAgICAgICAgfCBUaGlzIGRvY3VtZW50IHwKICAgICAgKy0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rCiAgICAgIHwg
MSAgICAgICAgICAgICB8IFNGQyBFY2hvIFJlcXVlc3QvRWNobyBSZXBseSB8IFRoaXMgZG9jdW1l
bnQgfAogICAgICArLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLSsKICAgICAgfCAyIC0gMzI3NjcgICAgIHwgICAgICAgICAgVW5hc3Np
Z25lZCAgICAgICAgIHwgVGhpcyBkb2N1bWVudCB8CiAgICAgICstLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKwogICAgICB8IDMyNzY4
IC0gNjU1MzAgfCAgICAgICAgICBVbmFzc2lnbmVkICAgICAgICAgfCBUaGlzIGRvY3VtZW50IHwK
ICAgICAgKy0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0rCiAgICAgIHwgNjU1MzEgLSA2NTUzNCB8ICAgICAgICAgIFVuYXNzaWduZWQg
ICAgICAgICB8IFRoaXMgZG9jdW1lbnQgfAogICAgICArLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSsKICAgICAgfCA2NTUzNSAgICAg
ICAgIHwgICAgICAgICAgIFJlc2VydmVkICAgICAgICAgIHwgVGhpcyBkb2N1bWVudCB8CiAgICAg
ICstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tKwoKICAgICAgICAgICAgICAgICAgICBUYWJsZSAzOiBTRkMgQWN0aXZlIE9BTSBNZXNz
YWdlIFR5cGUKCjEwLjIuMi4gIFNGQyBBY3RpdmUgT0FNIEhlYWRlciBGbGFncwoKICAgSUFOQSBp
cyByZXF1ZXN0ZWQgdG8gY3JlYXRlIGluIHRoZSBTRkMgQWN0aXZlIE9BTSByZWdpc3RyeSB0aGUg
bmV3CiAgIHN1Yi1yZWdpc3RyeSBTRkMgQWN0aXZlIE9BTSBGbGFncy4KCiAgIFRoaXMgc3ViLXJl
Z2lzdHJ5IHRyYWNrcyB0aGUgYXNzaWdubWVudCBvZiA4IGZsYWdzIGluIHRoZSBGbGFncyBmaWVs
ZAogICBvZiB0aGUgU0ZDIEFjdGl2ZSBPQU0gSGVhZGVyLiAgVGhlIGZsYWdzIGFyZSBudW1iZXJl
ZCBmcm9tIDAgKG1vc3QKICAgc2lnbmlmaWNhbnQgYml0LCB0cmFuc21pdHRlZCBmaXJzdCkgdG8g
Ny4KCiAgIE5ldyBlbnRyaWVzIGFyZSBhc3NpZ25lZCBieSBTdGFuZGFyZHMgQWN0aW9uLgoKICAg
ICAgICAgICAgICAgKz09PT09PT09PT09PSs9PT09PT09PT09PT09Kz09PT09PT09PT09PT09PSsK
ICAgICAgICAgICAgICAgfCBCaXQgTnVtYmVyIHwgRGVzY3JpcHRpb24gfCBSZWZlcmVuY2UgICAg
IHwKICAgICAgICAgICAgICAgKz09PT09PT09PT09PSs9PT09PT09PT09PT09Kz09PT09PT09PT09
PT09PSsKICAgICAgICAgICAgICAgfCA3LTAgICAgICAgIHwgIFVuYXNzaWduZWQgfCBUaGlzIGRv
Y3VtZW50IHwKICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLSsKCiAgICAgICAgICAgICAgICAgICBUYWJsZSA0OiBTRkMgQWN0aXZlIE9BTSBI
ZWFkZXIgRmxhZ3MKCjEwLjMuICBTRkMgRWNobyBSZXF1ZXN0L0VjaG8gUmVwbHkgUGFyYW1ldGVy
cwoKICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gY3JlYXRlIGEgbmV3IFNGQyBFY2hvIFJlcXVlc3Qv
RWNobyBSZXBseQogICBQYXJhbWV0ZXJzIHJlZ2lzdHJ5LgoKCgoKTWlyc2t5LCBldCBhbC4gICAg
ICAgICAgICBFeHBpcmVzIDIzIEp1bmUgMjAyMiAgICAgICAgICAgICAgICAgW1BhZ2UgMjddCgwK
SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgQWN0aXZlIE9BTSBmb3IgU0ZDICAgICAgICAgICAg
ICBEZWNlbWJlciAyMDIxCgoKMTAuMy4xLiAgU0ZDIEVjaG8gUmVxdWVzdCBGbGFncwoKICAgSUFO
QSBpcyByZXF1ZXN0ZWQgdG8gY3JlYXRlIGluIHRoZSBTRkMgRWNobyBSZXF1ZXN0L0VjaG8gUmVw
bHkKICAgUGFyYW1ldGVycyByZWdpc3RyeSB0aGUgbmV3IHN1Yi1yZWdpc3RyeSBTRkMgRWNobyBS
ZXF1ZXN0IEZsYWdzLgoKICAgVGhpcyBzdWItcmVnaXN0cnkgdHJhY2tzIHRoZSBhc3NpZ25tZW50
IG9mIDE2IGZsYWdzIGluIHRoZSBTRkMgRWNobwogICBSZXF1ZXN0IEZsYWdzIGZpZWxkIG9mIHRo
ZSBTRkMgRWNobyBSZXF1ZXN0IG1lc3NhZ2UuICBUaGUgZmxhZ3MgYXJlCiAgIG51bWJlcmVkIGZy
b20gMCAobW9zdCBzaWduaWZpY2FudCBiaXQsIHRyYW5zbWl0dGVkIGZpcnN0KSB0byAxNS4KCiAg
IE5ldyBlbnRyaWVzIGFyZSBhc3NpZ25lZCBieSBTdGFuZGFyZHMgQWN0aW9uLgoKICAgICAgICAg
ICAgICAgKz09PT09PT09PT09PSs9PT09PT09PT09PT09Kz09PT09PT09PT09PT09PSsKICAgICAg
ICAgICAgICAgfCBCaXQgTnVtYmVyIHwgRGVzY3JpcHRpb24gfCBSZWZlcmVuY2UgICAgIHwKICAg
ICAgICAgICAgICAgKz09PT09PT09PT09PSs9PT09PT09PT09PT09Kz09PT09PT09PT09PT09PSsK
ICAgICAgICAgICAgICAgfCAxNS0wICAgICAgIHwgIFVuYXNzaWduZWQgfCBUaGlzIGRvY3VtZW50
IHwKICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLSsKCiAgICAgICAgICAgICAgICAgICAgIFRhYmxlIDU6IFNGQyBFY2hvIFJlcXVlc3QgRmxh
Z3MKCjEwLjMuMi4gIFNGQyBFY2hvIFJlcXVlc3QvRWNobyBSZXBseSBNZXNzYWdlIFR5cGVzCgog
ICBJQU5BIGlzIHJlcXVlc3RlZCB0byBjcmVhdGUgaW4gdGhlIFNGQyBFY2hvIFJlcXVlc3QvRWNo
byBSZXBseQogICBQYXJhbWV0ZXJzIHJlZ2lzdHJ5IHRoZSBuZXcgc3ViLXJlZ2lzdHJ5IGFzIGZv
bGxvd3M6CgogICAgICBTdWItcmVnaXN0cnkgTmFtZTogTWVzc2FnZSBUeXBlcwoKICAgICAgQXNz
aWdubWVudCBQb2xpY3k6CgogICAgICA1IC0gMTc1IElFVEYgQ29uc2Vuc3VzCgogICAgICAxNzYg
LSAyMzkgRmlyc3QgQ29tZSBGaXJzdCBTZXJ2ZWQKCiAgICAgIDI0MCAtIDI1MSBFeHBlcmltZW50
YWwKCiAgICAgIDI1MiAtIDI1NCBQcml2YXRlIFVzZQoKICAgICAgUmVmZXJlbmNlOiBbdGhpcyBk
b2N1bWVudF0KCgoKCgoKCgoKCgoKCgpNaXJza3ksIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMg
MjMgSnVuZSAyMDIyICAgICAgICAgICAgICAgICBbUGFnZSAyOF0KDApJbnRlcm5ldC1EcmFmdCAg
ICAgICAgICAgICBBY3RpdmUgT0FNIGZvciBTRkMgICAgICAgICAgICAgIERlY2VtYmVyIDIwMjEK
CgogICArPT09PT09PT09PT0rPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0r
PT09PT09PT09PT09PT09KwogICB8IFZhbHVlICAgICB8ICAgICAgICAgICAgIERlc2NyaXB0aW9u
ICAgICAgICAgICAgICB8IFJlZmVyZW5jZSAgICAgfAogICArPT09PT09PT09PT0rPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0rPT09PT09PT09PT09PT09KwogICB8IDAgICAg
ICAgICB8ICAgICAgICAgICAgICAgUmVzZXJ2ZWQgICAgICAgICAgICAgICB8IFRoaXMgZG9jdW1l
bnQgfAogICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tKwogICB8IDEgICAgICAgICB8ICAgICAgICAgICBTRkMgRWNobyBS
ZXF1ZXN0ICAgICAgICAgICB8IFRoaXMgZG9jdW1lbnQgfAogICArLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKwogICB8IDIg
ICAgICAgICB8ICAgICAgICAgICAgU0ZDIEVjaG8gUmVwbHkgICAgICAgICAgICB8IFRoaXMgZG9j
dW1lbnQgfAogICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tKwogICB8IDMgICAgICAgICB8IFNGUCBDb25zaXN0ZW5jeSBW
ZXJpZmljYXRpb24gUmVxdWVzdCB8IFRoaXMgZG9jdW1lbnQgfAogICArLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKwogICB8
IDQgICAgICAgICB8ICBTRlAgQ29uc2lzdGVuY3kgVmVyaWZpY2F0aW9uIFJlcGx5ICB8IFRoaXMg
ZG9jdW1lbnQgfAogICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKwogICB8IDUgLSAxNzUgICB8ICAgICAgICAgICAgICBV
bmFzc2lnbmVkICAgICAgICAgICAgICB8IFRoaXMgZG9jdW1lbnQgfAogICArLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKwog
ICB8IDE3NiAtIDIzOSB8ICAgICAgICAgICAgICBVbmFzc2lnbmVkICAgICAgICAgICAgICB8IFRo
aXMgZG9jdW1lbnQgfAogICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKwogICB8IDI0MCAtIDI1MSB8ICAgICAgICAgICAg
ICBVbmFzc2lnbmVkICAgICAgICAgICAgICB8IFRoaXMgZG9jdW1lbnQgfAogICArLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
KwogICB8IDI1MiAtIDI1NCB8ICAgICAgICAgICAgICBVbmFzc2lnbmVkICAgICAgICAgICAgICB8
IFRoaXMgZG9jdW1lbnQgfAogICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKwogICB8IDI1NSAgICAgICB8ICAgICAgICAg
ICAgICAgUmVzZXJ2ZWQgICAgICAgICAgICAgICB8IFRoaXMgZG9jdW1lbnQgfAogICArLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tKwoKICAgICAgICAgICAgVGFibGUgNjogU0ZDIEVjaG8gUmVxdWVzdC9FY2hvIFJlcGx5IE1l
c3NhZ2UgVHlwZXMKCjEwLjMuMy4gIFNGQyBFY2hvIFJlcGx5IE1vZGVzCgogICBJQU5BIGlzIHJl
cXVlc3RlZCB0byBjcmVhdGUgaW4gdGhlIFNGQyBFY2hvIFJlcXVlc3QvRWNobyBSZXBseQogICBQ
YXJhbWV0ZXJzIHJlZ2lzdHJ5IHRoZSBuZXcgc3ViLXJlZ2lzdHJ5IGFzIGZvbGxvd3M6CgogICAg
ICBTdWItcmVnaXN0cnkgTmFtZTogUmVwbHkgTW9kZQoKICAgICAgQXNzaWdubWVudCBQb2xpY3k6
CgogICAgICA4IC0gMTc1IElFVEYgQ29uc2Vuc3VzCgogICAgICAxNzYgLSAyMzkgRmlyc3QgQ29t
ZSBGaXJzdCBTZXJ2ZWQKCiAgICAgIDI0MCAtIDI1MSBFeHBlcmltZW50YWwKCiAgICAgIDI1MiAt
IDI1NCBQcml2YXRlIFVzZQoKICAgICAgUmVmZXJlbmNlOiBbdGhpcyBkb2N1bWVudF0KCgoKCgoK
Ck1pcnNreSwgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyAyMyBKdW5lIDIwMjIgICAgICAgICAg
ICAgICAgIFtQYWdlIDI5XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIEFjdGl2ZSBPQU0g
Zm9yIFNGQyAgICAgICAgICAgICAgRGVjZW1iZXIgMjAyMQoKCiAgICAgICs9PT09PT09Kz09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSs9PT09PT09PT09PT09PT0rCiAgICAgIHwg
VmFsdWUgfCAgICAgICAgICAgIERlc2NyaXB0aW9uICAgICAgICAgICAgIHwgUmVmZXJlbmNlICAg
ICB8CiAgICAgICs9PT09PT09Kz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSs9
PT09PT09PT09PT09PT0rCiAgICAgIHwgMCAgICAgfCAgICAgICAgICAgICAgUmVzZXJ2ZWQgICAg
ICAgICAgICAgIHwgVGhpcyBkb2N1bWVudCB8CiAgICAgICstLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rCiAgICAgIHwgMSAgICAgfCAg
ICAgICAgICAgIERvIE5vdCBSZXBseSAgICAgICAgICAgIHwgVGhpcyBkb2N1bWVudCB8CiAgICAg
ICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0rCiAgICAgIHwgMiAgICAgfCBSZXBseSB2aWEgYW4gSVB2NC9JUHY2IFVEUCBQYWNrZXQg
IHwgVGhpcyBkb2N1bWVudCB8CiAgICAgICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rCiAgICAgIHwgMyAgICAgfCAgICBSZXBseSB2
aWEgQXBwbGljYXRpb24tTGV2ZWwgICAgIHwgVGhpcyBkb2N1bWVudCB8CiAgICAgIHwgICAgICAg
fCAgICAgICAgICBDb250cm9sIENoYW5uZWwgICAgICAgICAgIHwgICAgICAgICAgICAgICB8CiAg
ICAgICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0rCiAgICAgIHwgNCAgICAgfCAgICAgIFJlcGx5IHZpYSBTcGVjaWZpZWQgUGF0aCAg
ICAgIHwgVGhpcyBkb2N1bWVudCB8CiAgICAgICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rCiAgICAgIHwgNSAgICAgfCBSZXBseSB2
aWEgYW4gSVB2NC9JUHY2IFVEUCBQYWNrZXQgIHwgVGhpcyBkb2N1bWVudCB8CiAgICAgIHwgICAg
ICAgfCB3aXRoIHRoZSBkYXRhIGludGVncml0eSBwcm90ZWN0aW9uIHwgICAgICAgICAgICAgICB8
CiAgICAgICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0rCiAgICAgIHwgNiAgICAgfCAgICBSZXBseSB2aWEgQXBwbGljYXRpb24tTGV2
ZWwgICAgIHwgVGhpcyBkb2N1bWVudCB8CiAgICAgIHwgICAgICAgfCAgIENvbnRyb2wgQ2hhbm5l
bCB3aXRoIHRoZSBkYXRhICAgIHwgICAgICAgICAgICAgICB8CiAgICAgIHwgICAgICAgfCAgICAg
ICAgaW50ZWdyaXR5IHByb3RlY3Rpb24gICAgICAgIHwgICAgICAgICAgICAgICB8CiAgICAgICst
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0rCiAgICAgIHwgNyAgICAgfCBSZXBseSB2aWEgU3BlY2lmaWVkIFBhdGggd2l0aCB0aGUgIHwg
VGhpcyBkb2N1bWVudCB8CiAgICAgIHwgICAgICAgfCAgICAgZGF0YSBpbnRlZ3JpdHkgcHJvdGVj
dGlvbiAgICAgIHwgICAgICAgICAgICAgICB8CiAgICAgICstLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rCiAgICAgIHwgOCAtICAgfCAg
ICAgICAgICAgICBVbmFzc2lnbmVkICAgICAgICAgICAgIHwgSUVURiBSZXZpZXcgICB8CiAgICAg
IHwgMTc1ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAg
ICAgICB8CiAgICAgICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0rCiAgICAgIHwgMTc2IC0gfCAgICAgICAgICAgICBVbmFzc2lnbmVk
ICAgICAgICAgICAgIHwgRmlyc3QgQ29tZSAgICB8CiAgICAgIHwgMjM5ICAgfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgRmlyc3QgU2VydmVkICB8CiAgICAgICstLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rCiAg
ICAgIHwgMjQwIC0gfCAgICAgICAgICAgICBVbmFzc2lnbmVkICAgICAgICAgICAgIHwgRXhwZXJp
bWVudGFsICB8CiAgICAgIHwgMjUxICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgICAgICAgICAgICB8CiAgICAgICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rCiAgICAgIHwgMjUyIC0gfCAgICAgICAg
ICAgICBVbmFzc2lnbmVkICAgICAgICAgICAgIHwgUHJpdmF0ZSBVc2UgICB8CiAgICAgIHwgMjU0
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICB8
CiAgICAgICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0rCiAgICAgIHwgMjU1ICAgfCAgICAgICAgICAgICAgUmVzZXJ2ZWQgICAgICAg
ICAgICAgIHwgVGhpcyBkb2N1bWVudCB8CiAgICAgICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rCgogICAgICAgICAgICAgICAgICAg
ICAgIFRhYmxlIDc6IFNGQyBFY2hvIFJlcGx5IE1vZGUKCjEwLjMuNC4gIFNGQyBFY2hvIFJldHVy
biBDb2RlcwoKICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gY3JlYXRlIGluIHRoZSBTRkMgRWNobyBS
ZXF1ZXN0L0VjaG8gUmVwbHkKICAgUGFyYW1ldGVycyByZWdpc3RyeSB0aGUgbmV3IHN1Yi1yZWdp
c3RyeSBhcyBmb2xsb3dzOgoKICAgICAgU3ViLXJlZ2lzdHJ5IE5hbWU6IFJldHVybiBDb2RlcwoK
CgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIDIzIEp1bmUgMjAyMiAgICAgICAg
ICAgICAgICAgW1BhZ2UgMzBdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgQWN0aXZlIE9B
TSBmb3IgU0ZDICAgICAgICAgICAgICBEZWNlbWJlciAyMDIxCgoKICAgICAgQXNzaWdubWVudCBQ
b2xpY3k6CgogICAgICA5IC0gMTkxIElFVEYgQ29uc2Vuc3VzCgogICAgICAxOTIgLSAyNTEgRmly
c3QgQ29tZSBGaXJzdCBTZXJ2ZWQKCiAgICAgIDI1MiAtIDI1NCBQcml2YXRlIFVzZQoKICAgICAg
UmVmZXJlbmNlOiBbdGhpcyBkb2N1bWVudF0KCiAgICAgICArPT09PT09PT09Kz09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PSs9PT09PT09PT09PT09PT0rCiAgICAgICB8IFZhbHVlICAg
fCAgICAgICAgICAgRGVzY3JpcHRpb24gICAgICAgICAgIHwgUmVmZXJlbmNlICAgICB8CiAgICAg
ICArPT09PT09PT09Kz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSs9PT09PT09PT09
PT09PT0rCiAgICAgICB8IDAgICAgICAgfCAgICAgICAgICBObyBSZXR1cm4gQ29kZSAgICAgICAg
IHwgVGhpcyBkb2N1bWVudCB8CiAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rCiAgICAgICB8IDEgICAgICAgfCBNYWxmb3Jt
ZWQgRWNobyBSZXF1ZXN0IHJlY2VpdmVkIHwgVGhpcyBkb2N1bWVudCB8CiAgICAgICArLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rCiAg
ICAgICB8IDIgICAgICAgfCBPbmUgb3IgbW9yZSBvZiB0aGUgVExWcyB3YXMgbm90IHwgVGhpcyBk
b2N1bWVudCB8CiAgICAgICB8ICAgICAgICAgfCAgICAgICAgICAgIHVuZGVyc3Rvb2QgICAgICAg
ICAgIHwgICAgICAgICAgICAgICB8CiAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rCiAgICAgICB8IDMgICAgICAgfCAgICAg
IEF1dGhlbnRpY2F0aW9uIGZhaWxlZCAgICAgIHwgVGhpcyBkb2N1bWVudCB8CiAgICAgICArLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0r
CiAgICAgICB8IDQgICAgICAgfCAgICAgICAgICAgVFRMIEV4Y2VlZGVkICAgICAgICAgIHwgVGhp
cyBkb2N1bWVudCB8CiAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rCiAgICAgICB8IDUgICAgICAgfCAgICAgICAgICBFbmQg
b2YgdGhlIFNGUCAgICAgICAgIHwgVGhpcyBkb2N1bWVudCB8CiAgICAgICArLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rCiAgICAgICB8
IDYgICAgICAgfCBSZXBseSBQYXRoIFRMViBpcyBtaXNzaW5nICAgICAgIHwgVGhpcyBkb2N1bWVu
dCB8CiAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0rCiAgICAgICB8IDcgICAgICAgfCBSZXBseSBTRlAgd2FzIG5vdCBmb3Vu
ZCAgICAgICAgIHwgVGhpcyBkb2N1bWVudCB8CiAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rCiAgICAgICB8IDggICAgICAg
fCBVbnZlcmlmaWFibGUgUmVwbHkgUGF0aCAgICAgICAgIHwgVGhpcyBkb2N1bWVudCB8CiAgICAg
ICArLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0rCiAgICAgICB8IDkgLTE5MSAgfCAgICAgICAgICAgIFVuYXNzaWduZWQgICAgICAgICAg
IHwgVGhpcyBkb2N1bWVudCB8CiAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rCiAgICAgICB8IDE5Mi0yNTEgfCAgICAgICAg
ICAgIFVuYXNzaWduZWQgICAgICAgICAgIHwgVGhpcyBkb2N1bWVudCB8CiAgICAgICArLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rCiAg
ICAgICB8IDI1Mi0yNTQgfCAgICAgICAgICAgIFVuYXNzaWduZWQgICAgICAgICAgIHwgVGhpcyBk
b2N1bWVudCB8CiAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0rCiAgICAgICB8IDI1NSAgICAgfCAgICAgICAgICAgICBSZXNl
cnZlZCAgICAgICAgICAgIHwgICAgICAgICAgICAgICB8CiAgICAgICArLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rCgogICAgICAgICAg
ICAgICAgICAgICAgIFRhYmxlIDg6IFNGQyBFY2hvIFJldHVybiBDb2RlcwoKMTAuNC4gIFNGQyBB
Y3RpdmUgT0FNIFRMViBUeXBlCgogICBJQU5BIGlzIHJlcXVlc3RlZCB0byBjcmVhdGUgdGhlIG5l
dyByZWdpc3RyeSBhcyBmb2xsb3dzOgoKICAgICAgUmVnaXN0cnkgTmFtZTogU0ZDIEFjdGl2ZSBP
QU0gVExWIFR5cGUKCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIDIzIEp1bmUg
MjAyMiAgICAgICAgICAgICAgICAgW1BhZ2UgMzFdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAg
ICAgQWN0aXZlIE9BTSBmb3IgU0ZDICAgICAgICAgICAgICBEZWNlbWJlciAyMDIxCgoKICAgICAg
QXNzaWdubWVudCBQb2xpY3k6CgogICAgICA2IC0xNzUgSUVURiBDb25zZW5zdXMKCiAgICAgIDE3
NiAtIDIzOSBGaXJzdCBDb21lIEZpcnN0IFNlcnZlZAoKICAgICAgMjQwIC0gMjUxIEV4cGVyaW1l
bnRhbAoKICAgICAgMjUyIC0gMjU0IFByaXZhdGUgVXNlCgogICAgICBSZWZlcmVuY2U6IFt0aGlz
IGRvY3VtZW50XQoKICAgICAgICArPT09PT09PT09PT0rPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0rPT09PT09PT09PT09PT09KwogICAgICAgIHwgVmFsdWUgICAgIHwgICAgICAgICBEZXNj
cmlwdGlvbiAgICAgICAgIHwgUmVmZXJlbmNlICAgICB8CiAgICAgICAgKz09PT09PT09PT09Kz09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Kz09PT09PT09PT09PT09PSsKICAgICAgICB8IDAg
ICAgICAgICB8ICAgICAgICAgICBSZXNlcnZlZCAgICAgICAgICB8IFRoaXMgZG9jdW1lbnQgfAog
ICAgICAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0rCiAgICAgICAgfCAxICAgICAgICAgfCAgICAgICAgU291cmNlIElEIFRMViAgICAg
ICAgfCBUaGlzIGRvY3VtZW50IHwKICAgICAgICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKwogICAgICAgIHwgMiAgICAgICAgIHwgICAg
ICAgICBFcnJvcmVkIFRMVnMgICAgICAgIHwgVGhpcyBkb2N1bWVudCB8CiAgICAgICAgKy0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSsKICAg
ICAgICB8IDMgICAgICAgICB8IFNGQyBSZXBseSBQYXRoIFR5cGUgICAgICAgICB8IFRoaXMgZG9j
dW1lbnQgfAogICAgICAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0rCiAgICAgICAgfCA0ICAgICAgICAgfCBTRkYgSW5mb3JtYXRpb24g
UmVjb3JkIFR5cGUgfCBUaGlzIGRvY3VtZW50IHwKICAgICAgICArLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKwogICAgICAgIHwgNSAgICAg
ICAgIHwgICAgICAgIFNGIEluZm9ybWF0aW9uICAgICAgIHwgVGhpcyBkb2N1bWVudCB8CiAgICAg
ICAgKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLSsKICAgICAgICB8IDYgLSAxNzUgICB8ICAgICAgICAgIFVuYXNzaWduZWQgICAgICAgICB8
IFRoaXMgZG9jdW1lbnQgfAogICAgICAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rCiAgICAgICAgfCAxNzYgLSAyMzkgfCAgICAgICAg
ICBVbmFzc2lnbmVkICAgICAgICAgfCBUaGlzIGRvY3VtZW50IHwKICAgICAgICArLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKwogICAgICAg
IHwgMjQwIC0gMjUxIHwgICAgICAgICAgVW5hc3NpZ25lZCAgICAgICAgIHwgVGhpcyBkb2N1bWVu
dCB8CiAgICAgICAgKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLSsKICAgICAgICB8IDI1MiAtIDI1NCB8ICAgICAgICAgIFVuYXNzaWduZWQg
ICAgICAgICB8IFRoaXMgZG9jdW1lbnQgfAogICAgICAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rCiAgICAgICAgfCAyNTUgICAgICAg
fCAgICAgICAgICAgUmVzZXJ2ZWQgICAgICAgICAgfCBUaGlzIGRvY3VtZW50IHwKICAgICAgICAr
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
KwoKICAgICAgICAgICAgICAgICBUYWJsZSA5OiBTRkMgQWN0aXZlIE9BTSBUTFYgVHlwZSBSZWdp
c3RyeQoKMTAuNS4gIFNGIElkZW50aWZpZXIgVHlwZXMKCiAgIElBTkEgaXMgcmVxdWVzdGVkIHRv
IGNyZWF0ZSBpbiB0aGUgU0YgVHlwZXMgcmVnaXN0cnkgdGhlIG5ldyBzdWItCiAgIHJlZ2lzdHJ5
IGFzIGZvbGxvd3M6CgogICAgICBSZWdpc3RyeSBOYW1lOiBTRiBJZGVudGlmaWVyIFR5cGVzCgog
ICAgICBBc3NpZ25tZW50IFBvbGljeToKCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgICBFeHBp
cmVzIDIzIEp1bmUgMjAyMiAgICAgICAgICAgICAgICAgW1BhZ2UgMzJdCgwKSW50ZXJuZXQtRHJh
ZnQgICAgICAgICAgICAgQWN0aXZlIE9BTSBmb3IgU0ZDICAgICAgICAgICAgICBEZWNlbWJlciAy
MDIxCgoKICAgICAgNCAtMTkxIElFVEYgQ29uc2Vuc3VzCgogICAgICAxOTIgLSAyNTEgRmlyc3Qg
Q29tZSBGaXJzdCBTZXJ2ZWQKCiAgICAgIDI1MiAtIDI1NCBQcml2YXRlIFVzZQoKICAgICAgUmVm
ZXJlbmNlOiBbdGhpcyBkb2N1bWVudF0KCiAgICAgICAgICAgICAgICAgKz09PT09PT09PSs9PT09
PT09PT09PT09Kz09PT09PT09PT09PT09PSsKICAgICAgICAgICAgICAgICB8IFZhbHVlICAgfCBE
ZXNjcmlwdGlvbiB8IFJlZmVyZW5jZSAgICAgfAogICAgICAgICAgICAgICAgICs9PT09PT09PT0r
PT09PT09PT09PT09PSs9PT09PT09PT09PT09PT0rCiAgICAgICAgICAgICAgICAgfCAwICAgICAg
IHwgICBSZXNlcnZlZCAgfCBUaGlzIGRvY3VtZW50IHwKICAgICAgICAgICAgICAgICArLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKwogICAgICAgICAgICAgICAgIHwgMSAg
ICAgICB8ICAgICBJUHY0ICAgIHwgVGhpcyBkb2N1bWVudCB8CiAgICAgICAgICAgICAgICAgKy0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSsKICAgICAgICAgICAgICAgICB8
IDIgICAgICAgfCAgICAgSVB2NiAgICB8IFRoaXMgZG9jdW1lbnQgfAogICAgICAgICAgICAgICAg
ICstLS0tLS0tLS0rLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rCiAgICAgICAgICAgICAg
ICAgfCAzICAgICAgIHwgICAgIE1BQyAgICAgfCBUaGlzIGRvY3VtZW50IHwKICAgICAgICAgICAg
ICAgICArLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKwogICAgICAgICAg
ICAgICAgIHwgNCAtMTkxICB8ICBVbmFzc2lnbmVkIHwgVGhpcyBkb2N1bWVudCB8CiAgICAgICAg
ICAgICAgICAgKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSsKICAgICAg
ICAgICAgICAgICB8IDE5Mi0yNTEgfCAgVW5hc3NpZ25lZCB8IFRoaXMgZG9jdW1lbnQgfAogICAg
ICAgICAgICAgICAgICstLS0tLS0tLS0rLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rCiAg
ICAgICAgICAgICAgICAgfCAyNTItMjU0IHwgIFVuYXNzaWduZWQgfCBUaGlzIGRvY3VtZW50IHwK
ICAgICAgICAgICAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
KwogICAgICAgICAgICAgICAgIHwgMjU1ICAgICB8ICAgUmVzZXJ2ZWQgIHwgVGhpcyBkb2N1bWVu
dCB8CiAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLSsKCiAgICAgICAgICAgICAgICAgICAgICAgIFRhYmxlIDEwOiBTRiBJZGVudGlmaWVyIFR5
cGUKCjExLiAgUmVmZXJlbmNlcwoKMTEuMS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzCgogICBbUkZD
MjExOV0gIEJyYWRuZXIsIFMuLCAiS2V5IHdvcmRzIGZvciB1c2UgaW4gUkZDcyB0byBJbmRpY2F0
ZQogICAgICAgICAgICAgIFJlcXVpcmVtZW50IExldmVscyIsIEJDUCAxNCwgUkZDIDIxMTksCiAg
ICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzIxMTksIE1hcmNoIDE5OTcsCiAgICAgICAgICAg
ICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjMjExOT4uCgogICBbUkZDODE3
NF0gIExlaWJhLCBCLiwgIkFtYmlndWl0eSBvZiBVcHBlcmNhc2UgdnMgTG93ZXJjYXNlIGluIFJG
QwogICAgICAgICAgICAgIDIxMTkgS2V5IFdvcmRzIiwgQkNQIDE0LCBSRkMgODE3NCwgRE9JIDEw
LjE3NDg3L1JGQzgxNzQsCiAgICAgICAgICAgICAgTWF5IDIwMTcsIDxodHRwczovL3d3dy5yZmMt
ZWRpdG9yLm9yZy9pbmZvL3JmYzgxNzQ+LgoKICAgW1JGQzgzMDBdICBRdWlubiwgUC4sIEVkLiwg
RWx6dXIsIFUuLCBFZC4sIGFuZCBDLiBQaWduYXRhcm8sIEVkLiwKICAgICAgICAgICAgICAiTmV0
d29yayBTZXJ2aWNlIEhlYWRlciAoTlNIKSIsIFJGQyA4MzAwLAogICAgICAgICAgICAgIERPSSAx
MC4xNzQ4Ny9SRkM4MzAwLCBKYW51YXJ5IDIwMTgsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3
LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjODMwMD4uCgoKCgpNaXJza3ksIGV0IGFsLiAgICAgICAg
ICAgIEV4cGlyZXMgMjMgSnVuZSAyMDIyICAgICAgICAgICAgICAgICBbUGFnZSAzM10KDApJbnRl
cm5ldC1EcmFmdCAgICAgICAgICAgICBBY3RpdmUgT0FNIGZvciBTRkMgICAgICAgICAgICAgIERl
Y2VtYmVyIDIwMjEKCgoxMS4yLiAgSW5mb3JtYXRpdmUgUmVmZXJlbmNlcwoKICAgW0ktRC5pZXRm
LXNmYy1uc2gtdGx2XQogICAgICAgICAgICAgIFdlaSwgWS4sIEVsenVyLCBVLiwgTWFqZWUsIFMu
LCBQaWduYXRhcm8sIEMuLCBhbmQgRC4gRS4KICAgICAgICAgICAgICBFYXN0bGFrZSwgIk5ldHdv
cmsgU2VydmljZSBIZWFkZXIgTWV0YWRhdGEgVHlwZSAyCiAgICAgICAgICAgICAgVmFyaWFibGUt
TGVuZ3RoIENvbnRleHQgSGVhZGVycyIsIFdvcmsgaW4gUHJvZ3Jlc3MsCiAgICAgICAgICAgICAg
SW50ZXJuZXQtRHJhZnQsIGRyYWZ0LWlldGYtc2ZjLW5zaC10bHYtMTAsIDMgRGVjZW1iZXIKICAg
ICAgICAgICAgICAyMDIxLCA8aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9k
cmFmdC1pZXRmLQogICAgICAgICAgICAgIHNmYy1uc2gtdGx2LTEwPi4KCiAgIFtSRkMwNzkyXSAg
UG9zdGVsLCBKLiwgIkludGVybmV0IENvbnRyb2wgTWVzc2FnZSBQcm90b2NvbCIsIFNURCA1LAog
ICAgICAgICAgICAgIFJGQyA3OTIsIERPSSAxMC4xNzQ4Ny9SRkMwNzkyLCBTZXB0ZW1iZXIgMTk4
MSwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM3OTI+
LgoKICAgW1JGQzQzMDJdICBLZW50LCBTLiwgIklQIEF1dGhlbnRpY2F0aW9uIEhlYWRlciIsIFJG
QyA0MzAyLAogICAgICAgICAgICAgIERPSSAxMC4xNzQ4Ny9SRkM0MzAyLCBEZWNlbWJlciAyMDA1
LAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzQzMDI+
LgoKICAgW1JGQzQzMDNdICBLZW50LCBTLiwgIklQIEVuY2Fwc3VsYXRpbmcgU2VjdXJpdHkgUGF5
bG9hZCAoRVNQKSIsCiAgICAgICAgICAgICAgUkZDIDQzMDMsIERPSSAxMC4xNzQ4Ny9SRkM0MzAz
LCBEZWNlbWJlciAyMDA1LAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9y
Zy9pbmZvL3JmYzQzMDM+LgoKICAgW1JGQzQ0NDNdICBDb250YSwgQS4sIERlZXJpbmcsIFMuLCBh
bmQgTS4gR3VwdGEsIEVkLiwgIkludGVybmV0CiAgICAgICAgICAgICAgQ29udHJvbCBNZXNzYWdl
IFByb3RvY29sIChJQ01QdjYpIGZvciB0aGUgSW50ZXJuZXQKICAgICAgICAgICAgICBQcm90b2Nv
bCBWZXJzaW9uIDYgKElQdjYpIFNwZWNpZmljYXRpb24iLCBTVEQgODksCiAgICAgICAgICAgICAg
UkZDIDQ0NDMsIERPSSAxMC4xNzQ4Ny9SRkM0NDQzLCBNYXJjaCAyMDA2LAogICAgICAgICAgICAg
IDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzQ0NDM+LgoKICAgW1JGQzU3MDZd
ICBIYXJyaW5ndG9uLCBELiwgIkd1aWRlbGluZXMgZm9yIENvbnNpZGVyaW5nIE9wZXJhdGlvbnMg
YW5kCiAgICAgICAgICAgICAgTWFuYWdlbWVudCBvZiBOZXcgUHJvdG9jb2xzIGFuZCBQcm90b2Nv
bCBFeHRlbnNpb25zIiwKICAgICAgICAgICAgICBSRkMgNTcwNiwgRE9JIDEwLjE3NDg3L1JGQzU3
MDYsIE5vdmVtYmVyIDIwMDksCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iu
b3JnL2luZm8vcmZjNTcwNj4uCgogICBbUkZDNjQzN10gIEFtYW50ZSwgUy4sIENhcnBlbnRlciwg
Qi4sIEppYW5nLCBTLiwgYW5kIEouIFJhamFoYWxtZSwKICAgICAgICAgICAgICAiSVB2NiBGbG93
IExhYmVsIFNwZWNpZmljYXRpb24iLCBSRkMgNjQzNywKICAgICAgICAgICAgICBET0kgMTAuMTc0
ODcvUkZDNjQzNywgTm92ZW1iZXIgMjAxMSwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZj
LWVkaXRvci5vcmcvaW5mby9yZmM2NDM3Pi4KCiAgIFtSRkM3MTEwXSAgQ2hlbiwgTS4sIENhbywg
Vy4sIE5pbmcsIFMuLCBKb3VuYXksIEYuLCBhbmQgUy4gRGVsb3JkLAogICAgICAgICAgICAgICJS
ZXR1cm4gUGF0aCBTcGVjaWZpZWQgTGFiZWwgU3dpdGNoZWQgUGF0aCAoTFNQKSBQaW5nIiwKICAg
ICAgICAgICAgICBSRkMgNzExMCwgRE9JIDEwLjE3NDg3L1JGQzcxMTAsIEphbnVhcnkgMjAxNCwK
ICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM3MTEwPi4K
CiAgIFtSRkM3NjY1XSAgSGFscGVybiwgSi4sIEVkLiBhbmQgQy4gUGlnbmF0YXJvLCBFZC4sICJT
ZXJ2aWNlIEZ1bmN0aW9uCiAgICAgICAgICAgICAgQ2hhaW5pbmcgKFNGQykgQXJjaGl0ZWN0dXJl
IiwgUkZDIDc2NjUsCiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzc2NjUsIE9jdG9iZXIg
MjAxNSwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM3
NjY1Pi4KCgoKCk1pcnNreSwgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyAyMyBKdW5lIDIwMjIg
ICAgICAgICAgICAgICAgIFtQYWdlIDM0XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIEFj
dGl2ZSBPQU0gZm9yIFNGQyAgICAgICAgICAgICAgRGVjZW1iZXIgMjAyMQoKCiAgIFtSRkM3Nzk5
XSAgTW9ydG9uLCBBLiwgIkFjdGl2ZSBhbmQgUGFzc2l2ZSBNZXRyaWNzIGFuZCBNZXRob2RzICh3
aXRoCiAgICAgICAgICAgICAgSHlicmlkIFR5cGVzIEluLUJldHdlZW4pIiwgUkZDIDc3OTksIERP
SSAxMC4xNzQ4Ny9SRkM3Nzk5LAogICAgICAgICAgICAgIE1heSAyMDE2LCA8aHR0cHM6Ly93d3cu
cmZjLWVkaXRvci5vcmcvaW5mby9yZmM3Nzk5Pi4KCiAgIFtSRkM4MDI5XSAgS29tcGVsbGEsIEsu
LCBTd2FsbG93LCBHLiwgUGlnbmF0YXJvLCBDLiwgRWQuLCBLdW1hciwgTi4sCiAgICAgICAgICAg
ICAgQWxkcmluLCBTLiwgYW5kIE0uIENoZW4sICJEZXRlY3RpbmcgTXVsdGlwcm90b2NvbCBMYWJl
bAogICAgICAgICAgICAgIFN3aXRjaGVkIChNUExTKSBEYXRhLVBsYW5lIEZhaWx1cmVzIiwgUkZD
IDgwMjksCiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzgwMjksIE1hcmNoIDIwMTcsCiAg
ICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjODAyOT4uCgog
ICBbUkZDODU5NV0gIEZhcnJlbCwgQS4sIEJyeWFudCwgUy4sIGFuZCBKLiBEcmFrZSwgIkFuIE1Q
TFMtQmFzZWQKICAgICAgICAgICAgICBGb3J3YXJkaW5nIFBsYW5lIGZvciBTZXJ2aWNlIEZ1bmN0
aW9uIENoYWluaW5nIiwgUkZDIDg1OTUsCiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzg1
OTUsIEp1bmUgMjAxOSwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcv
aW5mby9yZmM4NTk1Pi4KCiAgIFtSRkM4OTI0XSAgQWxkcmluLCBTLiwgUGlnbmF0YXJvLCBDLiwg
RWQuLCBLdW1hciwgTi4sIEVkLiwgS3Jpc2huYW4sCiAgICAgICAgICAgICAgUi4sIGFuZCBBLiBH
aGFud2FuaSwgIlNlcnZpY2UgRnVuY3Rpb24gQ2hhaW5pbmcgKFNGQykKICAgICAgICAgICAgICBP
cGVyYXRpb25zLCBBZG1pbmlzdHJhdGlvbiwgYW5kIE1haW50ZW5hbmNlIChPQU0pCiAgICAgICAg
ICAgICAgRnJhbWV3b3JrIiwgUkZDIDg5MjQsIERPSSAxMC4xNzQ4Ny9SRkM4OTI0LCBPY3RvYmVy
IDIwMjAsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZj
ODkyND4uCgogICBbUkZDOTAxNV0gIEZhcnJlbCwgQS4sIERyYWtlLCBKLiwgUm9zZW4sIEUuLCBV
dHRhcm8sIEouLCBhbmQgTC4KICAgICAgICAgICAgICBKYWxpbCwgIkJHUCBDb250cm9sIFBsYW5l
IGZvciB0aGUgTmV0d29yayBTZXJ2aWNlIEhlYWRlcgogICAgICAgICAgICAgIGluIFNlcnZpY2Ug
RnVuY3Rpb24gQ2hhaW5pbmciLCBSRkMgOTAxNSwKICAgICAgICAgICAgICBET0kgMTAuMTc0ODcv
UkZDOTAxNSwgSnVuZSAyMDIxLAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9y
Lm9yZy9pbmZvL3JmYzkwMTU+LgoKICAgW1JGQzkxNDVdICBCb3VjYWRhaXIsIE0uLCBSZWRkeS5L
LCBULiwgYW5kIEQuIFdpbmcsICJJbnRlZ3JpdHkKICAgICAgICAgICAgICBQcm90ZWN0aW9uIGZv
ciB0aGUgTmV0d29yayBTZXJ2aWNlIEhlYWRlciAoTlNIKSBhbmQKICAgICAgICAgICAgICBFbmNy
eXB0aW9uIG9mIFNlbnNpdGl2ZSBDb250ZXh0IEhlYWRlcnMiLCBSRkMgOTE0NSwKICAgICAgICAg
ICAgICBET0kgMTAuMTc0ODcvUkZDOTE0NSwgRGVjZW1iZXIgMjAyMSwKICAgICAgICAgICAgICA8
aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM5MTQ1Pi4KCkNvbnRyaWJ1dG9ycycg
QWRkcmVzc2VzCgogICBDdWkgV2FuZwogICBJbmRpdmlkdWFsIGNvbnRyaWJ1dG9yCgogICBFbWFp
bDogbGluZGF3YW5nam95QGdtYWlsLmNvbQoKCiAgIFpob25naHVhIENoZW4KICAgQ2hpbmEgVGVs
ZWNvbQogICBOby4xODM1LCBTb3V0aCBQdURvbmcgUm9hZAogICBTaGFuZ2hhaQogICAyMDEyMDMK
ICAgQ2hpbmEKCgoKCk1pcnNreSwgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyAyMyBKdW5lIDIw
MjIgICAgICAgICAgICAgICAgIFtQYWdlIDM1XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAg
IEFjdGl2ZSBPQU0gZm9yIFNGQyAgICAgICAgICAgICAgRGVjZW1iZXIgMjAyMQoKCiAgIFBob25l
OiArODYgMTg5MTg1ODg4OTcKICAgRW1haWw6IGNoZW56aG9uZ2hAY2hpbmF0ZWxlY29tLmNuCgoK
QXV0aG9ycycgQWRkcmVzc2VzCgogICBHcmVnIE1pcnNreQogICBFcmljc3NvbgoKICAgRW1haWw6
IGdyZWdpbWlyc2t5QGdtYWlsLmNvbQoKCiAgIFdlaSBNZW5nCiAgIFpURSBDb3Jwb3JhdGlvbgog
ICBOby41MCBTb2Z0d2FyZSBBdmVudWUsIFl1aHVhdGFpIERpc3RyaWN0CiAgIE5hbmppbmcsCiAg
IENoaW5hCgogICBFbWFpbDogbWVuZy53ZWkyQHp0ZS5jb20uY24KCgogICBCaHVtaXAgS2hhc25h
YmlzaAogICBJbmRpdmlkdWFsIGNvbnRyaWJ1dG9yCgogICBFbWFpbDogdnVtaXAxQGdtYWlsLmNv
bQoKCiAgIFRpbmcgQW8KICAgQ2hpbmEgTW9iaWxlCiAgIE5vLjg4OSwgQmlCbyBSb2FkCiAgIFNo
YW5naGFpCiAgIDIwMTIwMwogICBDaGluYQoKICAgUGhvbmU6ICs4NiAxNzcyMTIwOTI4MwogICBF
bWFpbDogMTg1NTU4MTdAcXEuY29tCgoKICAgS2VudCBMZXVuZwogICBDaXNjbyBTeXN0ZW0KICAg
MTcwIFdlc3QgVGFzbWFuIERyaXZlCiAgIFNhbiBKb3NlLCBDQSA5NTEzNCwKICAgVW5pdGVkIFN0
YXRlcyBvZiBBbWVyaWNhCgogICBFbWFpbDoga2xldW5nQGNpc2NvLmNvbQoKCgoKCgpNaXJza3ks
IGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgMjMgSnVuZSAyMDIyICAgICAgICAgICAgICAgICBb
UGFnZSAzNl0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBBY3RpdmUgT0FNIGZvciBTRkMg
ICAgICAgICAgICAgIERlY2VtYmVyIDIwMjEKCgogICBHeWFuIE1pc2hyYQogICBWZXJpem9uIElu
Yy4KCiAgIEVtYWlsOiBneWFuLnMubWlzaHJhQHZlcml6b24uY29tCgoKCgoKCgoKCgoKCgoKCgoK
CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgICBF
eHBpcmVzIDIzIEp1bmUgMjAyMiAgICAgICAgICAgICAgICAgW1BhZ2UgMzddCg==
--0000000000001b40cc05d39c13a2
Content-Type: text/html; charset="UTF-8"; 
 name="Diff_ draft-ietf-sfc-multi-layer-oam-17.txt -
 draft-ietf-sfc-multi-layer-oam-18.txt.html"
Content-Disposition: attachment; 
 filename="Diff_ draft-ietf-sfc-multi-layer-oam-17.txt -
 draft-ietf-sfc-multi-layer-oam-18.txt.html"
Content-Transfer-Encoding: base64
Content-ID: <f_kxfar6801>
X-Attachment-Id: f_kxfar6801

PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFs
Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25h
bC5kdGQiPgo8IS0tIHNhdmVkIGZyb20gdXJsPSgwMDI5KWh0dHBzOi8vd3d3LmlldGYub3JnL3Jm
Y2RpZmYvIC0tPgo8aHRtbCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCI+PGhl
YWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNo
YXJzZXQ9VVRGLTgiPiAKICAgCiAgPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1TdHlsZS1UeXBl
IiBjb250ZW50PSJ0ZXh0L2NzcyI+IAogIDx0aXRsZT5EaWZmOiBkcmFmdC1pZXRmLXNmYy1tdWx0
aS1sYXllci1vYW0tMTcudHh0IC0gZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtLTE4LnR4
dDwvdGl0bGU+IAogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+IAogICAgYm9keSAgICB7IG1hcmdp
bjogMC40ZXg7IG1hcmdpbi1yaWdodDogYXV0bzsgfSAKICAgIHRyICAgICAgeyB9IAogICAgdGQg
ICAgICB7IHdoaXRlLXNwYWNlOiBwcmU7IGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7IHZlcnRpY2Fs
LWFsaWduOiB0b3A7IGZvbnQtc2l6ZTogMC44NmVtO30gCiAgICB0aCAgICAgIHsgZm9udC1zaXpl
OiAwLjg2ZW07IH0gCiAgICAuc21hbGwgIHsgZm9udC1zaXplOiAwLjZlbTsgZm9udC1zdHlsZTog
aXRhbGljOyBmb250LWZhbWlseTogVmVyZGFuYSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9IAog
ICAgLmxlZnQgICB7IGJhY2tncm91bmQtY29sb3I6ICNFRUU7IH0gCiAgICAucmlnaHQgIHsgYmFj
a2dyb3VuZC1jb2xvcjogI0ZGRjsgfSAKICAgIC5kaWZmICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAj
Q0NGOyB9IAogICAgLmxibG9jayB7IGJhY2tncm91bmQtY29sb3I6ICNCRkI7IH0gCiAgICAucmJs
b2NrIHsgYmFja2dyb3VuZC1jb2xvcjogI0ZGODsgfSAKICAgIC5pbnNlcnQgeyBiYWNrZ3JvdW5k
LWNvbG9yOiAjOEZGOyB9IAogICAgLmRlbGV0ZSB7IGJhY2tncm91bmQtY29sb3I6ICNBQ0Y7IH0g
CiAgICAudm9pZCAgIHsgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjsgfSAKICAgIC5jb250ICAgeyBi
YWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9IAogICAgLmxpbmViciB7IGJhY2tncm91bmQtY29sb3I6
ICNBQUE7IH0gCiAgICAubGluZW5vIHsgY29sb3I6IHJlZDsgYmFja2dyb3VuZC1jb2xvcjogI0ZG
RjsgZm9udC1zaXplOiAwLjdlbTsgdGV4dC1hbGlnbjogcmlnaHQ7IHBhZGRpbmc6IDAgMnB4OyB9
IAogICAgLmVsaXBzaXN7IGJhY2tncm91bmQtY29sb3I6ICNBQUE7IH0gCiAgICAubGVmdCAuY29u
dCB7IGJhY2tncm91bmQtY29sb3I6ICNEREQ7IH0gCiAgICAucmlnaHQgLmNvbnQgeyBiYWNrZ3Jv
dW5kLWNvbG9yOiAjRUVFOyB9IAogICAgLmxibG9jayAuY29udCB7IGJhY2tncm91bmQtY29sb3I6
ICM5RDk7IH0gCiAgICAucmJsb2NrIC5jb250IHsgYmFja2dyb3VuZC1jb2xvcjogI0RENjsgfSAK
ICAgIC5pbnNlcnQgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMEREOyB9IAogICAgLmRlbGV0
ZSAuY29udCB7IGJhY2tncm91bmQtY29sb3I6ICM4QUQ7IH0gCiAgICAuc3RhdHMsIC5zdGF0cyB0
ZCwgLnN0YXRzIHRoIHsgYmFja2dyb3VuZC1jb2xvcjogI0VFRTsgcGFkZGluZzogMnB4IDA7IH0g
CiAgICBzcGFuLmhpZGUgeyBkaXNwbGF5OiBub25lOyBjb2xvcjogI2FhYTt9ICAgIGE6aG92ZXIg
c3BhbiB7IGRpc3BsYXk6IGlubGluZTsgfSAgICB0ci5jaGFuZ2UgeyBiYWNrZ3JvdW5kLWNvbG9y
OiBncmF5OyB9IAogICAgdHIuY2hhbmdlIGEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9y
OiBibGFjayB9IAogIDwvc3R5bGU+IAogICAgIDxzY3JpcHQ+CnZhciBjaHVua19pbmRleCA9IDA7
CnZhciBvbGRfY2h1bmsgPSBudWxsOwoKZnVuY3Rpb24gZm9ybWF0X2NodW5rKGluZGV4KSB7CiAg
ICB2YXIgcHJlZml4ID0gImRpZmYiOwogICAgdmFyIHN0ciA9IGluZGV4LnRvU3RyaW5nKCk7CiAg
ICBmb3IgKHg9MDsgeDwoNC1zdHIubGVuZ3RoKTsgKyt4KSB7CiAgICAgICAgcHJlZml4Kz0nMCc7
CiAgICB9CiAgICByZXR1cm4gcHJlZml4ICsgc3RyOwp9CgpmdW5jdGlvbiBmaW5kX2NodW5rKG4p
ewogICAgcmV0dXJuIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ3RyW2lkJD0iJyArIG4gKyAnIl0n
KTsKfQoKZnVuY3Rpb24gY2hhbmdlX2NodW5rKG9mZnNldCkgewogICAgdmFyIGluZGV4ID0gY2h1
bmtfaW5kZXggKyBvZmZzZXQ7CiAgICB2YXIgbmV3X3N0cjsKICAgIHZhciBuZXdfY2h1bms7Cgog
ICAgbmV3X3N0ciA9IGZvcm1hdF9jaHVuayhpbmRleCk7CiAgICBuZXdfY2h1bmsgPSBmaW5kX2No
dW5rKG5ld19zdHIpOwogICAgaWYgKCFuZXdfY2h1bmspIHsKICAgICAgICByZXR1cm47CiAgICB9
CiAgICBpZiAob2xkX2NodW5rKSB7CiAgICAgICAgb2xkX2NodW5rLnN0eWxlLm91dGxpbmUgPSAi
IjsKICAgIH0KICAgIG9sZF9jaHVuayA9IG5ld19jaHVuazsKICAgIG9sZF9jaHVuay5zdHlsZS5v
dXRsaW5lID0gIjFweCBzb2xpZCByZWQiOwogICAgd2luZG93LmxvY2F0aW9uLmhhc2ggPSAiIyIg
KyBuZXdfc3RyOwogICAgd2luZG93LnNjcm9sbEJ5KDAsLTEwMCk7CiAgICBjaHVua19pbmRleCA9
IGluZGV4Owp9Cgpkb2N1bWVudC5vbmtleWRvd24gPSBmdW5jdGlvbihlKSB7CiAgICBzd2l0Y2gg
KGUua2V5Q29kZSkgewogICAgY2FzZSA3ODoKICAgICAgICBjaGFuZ2VfY2h1bmsoMSk7CiAgICAg
ICAgYnJlYWs7CiAgICBjYXNlIDgwOgogICAgICAgIGNoYW5nZV9jaHVuaygtMSk7CiAgICAgICAg
YnJlYWs7CiAgICB9Cn07CiAgIDwvc2NyaXB0PiAKPHNjcmlwdCBhc3luYz0iIiBzcmM9Ii4vRGlm
Zl8gZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtLTE3LnR4dCAtIGRyYWZ0LWlldGYtc2Zj
LW11bHRpLWxheWVyLW9hbS0xOC50eHRfZmlsZXMvYXBpLmpzLmRvd25sb2FkIj48L3NjcmlwdD48
L2hlYWQ+IAo8Ym9keSBkYXRhLW5ldy1nci1jLXMtY2hlY2stbG9hZGVkPSIxNC4xMDAyLjAiIGRh
dGEtZ3ItZXh0LWluc3RhbGxlZD0iIj4gCiAgPHRhYmxlIGJvcmRlcj0iMCIgY2VsbHBhZGRpbmc9
IjAiIGNlbGxzcGFjaW5nPSIwIj4gCiAgPHRib2R5Pjx0ciBpZD0icGFydC0xIiBiZ2NvbG9yPSJv
cmFuZ2UiPjx0aD48L3RoPjx0aD48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZm
P3VybDI9ZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtLTE3LnR4dCIgc3R5bGU9ImNvbG9y
OiMwMDg7IHRleHQtZGVjb3JhdGlvbjpub25lOyI+Jmx0OzwvYT4mbmJzcDs8YSBocmVmPSJodHRw
czovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtLTE3
LnR4dCIgc3R5bGU9ImNvbG9yOiMwMDgiPmRyYWZ0LWlldGYtc2ZjLW11bHRpLWxheWVyLW9hbS0x
Ny50eHQ8L2E+Jm5ic3A7PC90aD48dGg+IDwvdGg+PHRoPiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXNmYy1tdWx0aS1sYXllci1vYW0tMTgudHh0
IiBzdHlsZT0iY29sb3I6IzAwOCI+ZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtLTE4LnR4
dDwvYT4mbmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmP3VybDE9ZHJh
ZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtLTE4LnR4dCIgc3R5bGU9ImNvbG9yOiMwMDg7IHRl
eHQtZGVjb3JhdGlvbjpub25lOyI+Jmd0OzwvYT48L3RoPjx0aD48L3RoPjwvdHI+IAogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPlNGQyBXRyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEcu
IE1pcnNreTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPlNGQyBXRyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEcuIE1pcnNreTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVyaWNzc29uPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEVyaWNzc29uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij5VcGRhdGVzOiA4MzAwIChpZiBhcHByb3ZlZCkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFcuIE1lbmc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5VcGRh
dGVzOiA4MzAwIChpZiBhcHByb3ZlZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFcuIE1lbmc8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPkludGVuZGVkIHN0YXR1czog
U3RhbmRhcmRzIFRyYWNrICAgICAgICAgICAgICAgICAgICAgICAgIFpURSBDb3Jwb3JhdGlvbjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPkludGVuZGVkIHN0YXR1czogU3RhbmRhcmRz
IFRyYWNrICAgICAgICAgICAgICAgICAgICAgICAgIFpURSBDb3Jwb3JhdGlvbjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAwMSI+PHRkPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij5FeHBpcmVzOiA8c3BhbiBjbGFzcz0iZGVsZXRlIj4zMCBNYXk8L3NwYW4+IDIwMjIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCLiBLaGFzbmFiaXNoPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPkV4cGlyZXM6IDxzcGFuIGNsYXNzPSJpbnNlcnQiPjIzIEp1
bmU8L3NwYW4+IDIwMjIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEIuIEto
YXNuYWJpc2g8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNs
YXNzPSJkZWxldGUiPlQuIEFvPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSW5kaXZpZHVhbCBjb250cmlidXRvcjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSW5kaXZpZHVhbCBjb250cmlidXRvcjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAwMiI+PHRkPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJpbnNlcnQi
PlQuIEFvPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ2hpbmEgTW9iaWxl
PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEsuIExldW5nPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEsuIExldW5nPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBDaXNjbyBTeXN0ZW08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBDaXNjbyBTeXN0ZW08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEcu
IE1pc2hyYTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEcuIE1pc2hyYTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVmVyaXpvbiBJbmMuPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgVmVyaXpvbiBJbmMuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDAzIj48dGQ+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjxzcGFuIGNsYXNz
PSJkZWxldGUiPjYgTm92PC9zcGFuPmVtYmVyIDIwMjE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAyPHNwYW4gY2xhc3M9Imluc2VydCI+MCBEZWM8L3NwYW4+ZW1iZXIgMjAyMTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgQWN0aXZlIE9BTSBm
b3IgU2VydmljZSBGdW5jdGlvbiBDaGFpbmluZzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgICAgICAgICAgICBBY3RpdmUgT0FNIGZvciBTZXJ2aWNlIEZ1bmN0aW9uIENoYWlu
aW5nPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYw
MDA0Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPiAgICAgICAgICAgICAgICAgICBkcmFmdC1pZXRmLXNmYy1tdWx0aS1s
YXllci1vYW0tMTxzcGFuIGNsYXNzPSJkZWxldGUiPjc8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPiAgICAgICAgICAgICAgICAgICBkcmFmdC1pZXRmLXNmYy1tdWx0aS1s
YXllci1vYW0tMTxzcGFuIGNsYXNzPSJpbnNlcnQiPjg8L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPkFic3RyYWN0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
QWJzdHJhY3Q8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgQSBzZXQgb2YgcmVx
dWlyZW1lbnRzIGZvciBhY3RpdmUgT3BlcmF0aW9uLCBBZG1pbmlzdHJhdGlvbiwgYW5kPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQSBzZXQgb2YgcmVxdWlyZW1lbnRzIGZvciBh
Y3RpdmUgT3BlcmF0aW9uLCBBZG1pbmlzdHJhdGlvbiwgYW5kPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBNYWludGVuYW5jZSAoT0FNKSBvZiBTZXJ2aWNlIEZ1bmN0aW9uIENoYWlucyAo
U0ZDcykgaW4gYSBuZXR3b3JrIGlzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
TWFpbnRlbmFuY2UgKE9BTSkgb2YgU2VydmljZSBGdW5jdGlvbiBDaGFpbnMgKFNGQ3MpIGluIGEg
bmV0d29yayBpczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcHJlc2VudGVkIGluIHRo
aXMgZG9jdW1lbnQuICBCYXNlZCBvbiB0aGVzZSByZXF1aXJlbWVudHMsIGFuPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcHJlc2VudGVkIGluIHRoaXMgZG9jdW1lbnQuICBCYXNl
ZCBvbiB0aGVzZSByZXF1aXJlbWVudHMsIGFuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBlbmNhcHN1bGF0aW9uIG9mIGFjdGl2ZSBPQU0gbWVzc2FnZXMgaW4gU0ZDIGFuZCBhIG1lY2hh
bmlzbSB0byBkZXRlY3Q8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBlbmNhcHN1
bGF0aW9uIG9mIGFjdGl2ZSBPQU0gbWVzc2FnZXMgaW4gU0ZDIGFuZCBhIG1lY2hhbmlzbSB0byBk
ZXRlY3Q8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFuZCBsb2NhbGl6ZSBkZWZlY3Rz
IGFyZSBkZXNjcmliZWQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYW5kIGxv
Y2FsaXplIGRlZmVjdHMgYXJlIGRlc2NyaWJlZC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgVGhpcyBkb2N1bWVudCB1cGRhdGVzIFJGQyA4MzAwLiAgUGFydGljdWxhcmx5LCBp
dCB1cGRhdGVzIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoaXMgZG9j
dW1lbnQgdXBkYXRlcyBSRkMgODMwMC4gIFBhcnRpY3VsYXJseSwgaXQgdXBkYXRlcyB0aGU8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTIi
IGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0
PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmLyNwYXJ0LTIiPjxl
bT4gcGFnZSAxLCBsaW5lIDQ2PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48
L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEg
aHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZi8jcGFydC0yIj48ZW0+IHBhZ2UgMSwg
bGluZSA0NzxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBJbnRlcm5ldC1EcmFmdHMgYXJlIHdvcmtpbmcgZG9jdW1lbnRzIG9mIHRoZSBJbnRlcm5l
dCBFbmdpbmVlcmluZzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEludGVybmV0
LURyYWZ0cyBhcmUgd29ya2luZyBkb2N1bWVudHMgb2YgdGhlIEludGVybmV0IEVuZ2luZWVyaW5n
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUYXNrIEZvcmNlIChJRVRGKS4gIE5vdGUg
dGhhdCBvdGhlciBncm91cHMgbWF5IGFsc28gZGlzdHJpYnV0ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIFRhc2sgRm9yY2UgKElFVEYpLiAgTm90ZSB0aGF0IG90aGVyIGdyb3Vw
cyBtYXkgYWxzbyBkaXN0cmlidXRlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB3b3Jr
aW5nIGRvY3VtZW50cyBhcyBJbnRlcm5ldC1EcmFmdHMuICBUaGUgbGlzdCBvZiBjdXJyZW50IElu
dGVybmV0LTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHdvcmtpbmcgZG9jdW1l
bnRzIGFzIEludGVybmV0LURyYWZ0cy4gIFRoZSBsaXN0IG9mIGN1cnJlbnQgSW50ZXJuZXQtPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBEcmFmdHMgaXMgYXQgaHR0cHM6Ly9kYXRhdHJh
Y2tlci5pZXRmLm9yZy9kcmFmdHMvY3VycmVudC8uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgRHJhZnRzIGlzIGF0IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZHJhZnRz
L2N1cnJlbnQvLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBJbnRlcm5ldC1E
cmFmdHMgYXJlIGRyYWZ0IGRvY3VtZW50cyB2YWxpZCBmb3IgYSBtYXhpbXVtIG9mIHNpeCBtb250
aHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBJbnRlcm5ldC1EcmFmdHMgYXJl
IGRyYWZ0IGRvY3VtZW50cyB2YWxpZCBmb3IgYSBtYXhpbXVtIG9mIHNpeCBtb250aHM8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFuZCBtYXkgYmUgdXBkYXRlZCwgcmVwbGFjZWQsIG9y
IG9ic29sZXRlZCBieSBvdGhlciBkb2N1bWVudHMgYXQgYW55PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgYW5kIG1heSBiZSB1cGRhdGVkLCByZXBsYWNlZCwgb3Igb2Jzb2xldGVk
IGJ5IG90aGVyIGRvY3VtZW50cyBhdCBhbnk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IHRpbWUuICBJdCBpcyBpbmFwcHJvcHJpYXRlIHRvIHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVm
ZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdGltZS4gIEl0IGlzIGlu
YXBwcm9wcmlhdGUgdG8gdXNlIEludGVybmV0LURyYWZ0cyBhcyByZWZlcmVuY2U8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG1hdGVyaWFsIG9yIHRvIGNpdGUgdGhlbSBvdGhlciB0aGFu
IGFzICJ3b3JrIGluIHByb2dyZXNzLiI8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBtYXRlcmlhbCBvciB0byBjaXRlIHRoZW0gb3RoZXIgdGhhbiBhcyAid29yayBpbiBwcm9ncmVz
cy4iPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0i
ZGlmZjAwMDUiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgVGhpcyBJbnRlcm5ldC1EcmFmdCB3aWxsIGV4cGlyZSBv
biA8c3BhbiBjbGFzcz0iZGVsZXRlIj4zMCBNYXk8L3NwYW4+IDIwMjIuPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgd2lsbCBleHBpcmUgb24g
PHNwYW4gY2xhc3M9Imluc2VydCI+MjMgSnVuZTwvc3Bhbj4gMjAyMi48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+Q29weXJpZ2h0IE5vdGljZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPkNvcHlyaWdodCBOb3RpY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgQ29weXJpZ2h0IChjKSAyMDIxIElFVEYgVHJ1c3QgYW5kIHRoZSBwZXJzb25zIGlkZW50
aWZpZWQgYXMgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQ29weXJpZ2h0
IChjKSAyMDIxIElFVEYgVHJ1c3QgYW5kIHRoZSBwZXJzb25zIGlkZW50aWZpZWQgYXMgdGhlPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBkb2N1bWVudCBhdXRob3JzLiAgQWxsIHJpZ2h0
cyByZXNlcnZlZC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkb2N1bWVudCBh
dXRob3JzLiAgQWxsIHJpZ2h0cyByZXNlcnZlZC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgVGhpcyBkb2N1bWVudCBpcyBzdWJqZWN0IHRvIEJDUCA3OCBhbmQgdGhlIElFVEYg
VHJ1c3QncyBMZWdhbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoaXMgZG9j
dW1lbnQgaXMgc3ViamVjdCB0byBCQ1AgNzggYW5kIHRoZSBJRVRGIFRydXN0J3MgTGVnYWw8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFByb3Zpc2lvbnMgUmVsYXRpbmcgdG8gSUVURiBE
b2N1bWVudHMgKGh0dHBzOi8vdHJ1c3RlZS5pZXRmLm9yZy88L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBQcm92aXNpb25zIFJlbGF0aW5nIHRvIElFVEYgRG9jdW1lbnRzIChodHRw
czovL3RydXN0ZWUuaWV0Zi5vcmcvPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBsaWNl
bnNlLWluZm8pIGluIGVmZmVjdCBvbiB0aGUgZGF0ZSBvZiBwdWJsaWNhdGlvbiBvZiB0aGlzIGRv
Y3VtZW50LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGxpY2Vuc2UtaW5mbykg
aW4gZWZmZWN0IG9uIHRoZSBkYXRlIG9mIHB1YmxpY2F0aW9uIG9mIHRoaXMgZG9jdW1lbnQuPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBQbGVhc2UgcmV2aWV3IHRoZXNlIGRvY3VtZW50
cyBjYXJlZnVsbHksIGFzIHRoZXkgZGVzY3JpYmUgeW91ciByaWdodHM8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBQbGVhc2UgcmV2aWV3IHRoZXNlIGRvY3VtZW50cyBjYXJlZnVs
bHksIGFzIHRoZXkgZGVzY3JpYmUgeW91ciByaWdodHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTMiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48
L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9yZmNkaWZmLyNwYXJ0LTMiPjxlbT4gcGFnZSAyLCBsaW5lIDMwPHNw
YW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNt
YWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvcmZjZGlmZi8jcGFydC0zIj48ZW0+IHBhZ2UgMiwgbGluZSAzMDxzcGFuIGNsYXNzPSJo
aWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDEuICBJbnRyb2R1
Y3Rpb24gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAg
MzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDEuICBJbnRyb2R1Y3Rpb24gIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMzwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMi4gIFRlcm1pbm9sb2d5IGFuZCBDb252ZW50aW9ucyAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA0PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgMi4gIFRlcm1pbm9sb2d5IGFuZCBDb252ZW50aW9ucyAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgIDIuMS4gIFJlcXVpcmVtZW50cyBMYW5ndWFnZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAgIDQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDIuMS4g
IFJlcXVpcmVtZW50cyBMYW5ndWFnZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAgIDQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgMi4yLiAgQWNyb255bXMgIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgMi4yLiAgQWNyb255bXMgIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgMy4gIFJlcXVpcmVtZW50cyBmb3IgQWN0aXZlIE9BTSBpbiBTRkMgIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA1PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgMy4gIFJlcXVpcmVtZW50cyBmb3IgQWN0aXZlIE9BTSBpbiBTRkMgIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gICA1PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICA0LiAgQWN0
aXZlIE9BTSBJZGVudGlmaWNhdGlvbiBpbiB0aGUgTlNIICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAgIDc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICA0LiAgQWN0aXZlIE9BTSBJ
ZGVudGlmaWNhdGlvbiBpbiB0aGUgTlNIICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDc8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDUuICBBY3RpdmUgU0ZDIE9BTSBIZWFkZXIgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgODwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIDUuICBBY3RpdmUgU0ZDIE9BTSBIZWFkZXIgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgODwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgNi4gIEVjaG8gUmVxdWVzdC9FY2hvIFJlcGx5IGZvciBTRkMgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gICA5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgNi4g
IEVjaG8gUmVxdWVzdC9FY2hvIFJlcGx5IGZvciBTRkMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gICA5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDYuMS4gIFJldHVybiBD
b2RlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTE8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDYuMS4gIFJldHVybiBDb2RlcyAgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTE8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMDYiPjx0ZD48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
ICAgICA2LjIuICBBdXRoZW50aWNhdGlvbiBpbiBFY2hvIFJlcXVlc3QvUmVwbHkgIC4gLiAuIC4g
LiAuIC4gLiAuIC4gIDE8c3BhbiBjbGFzcz0iZGVsZXRlIj4xPC9zcGFuPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgIDYuMi4gIEF1dGhlbnRpY2F0aW9uIGluIEVjaG8gUmVx
dWVzdC9SZXBseSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTxzcGFuIGNsYXNzPSJpbnNlcnQiPjI8
L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDYuMy4gIFNGQyBFY2hvIFJl
cXVlc3QgVHJhbnNtaXNzaW9uIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTI8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDYuMy4gIFNGQyBFY2hvIFJlcXVlc3QgVHJh
bnNtaXNzaW9uIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTI8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMDciPjx0ZD48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
ICAgIDYuMy4xLiAgU291cmNlIFRMViAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gIDE8c3BhbiBjbGFzcz0iZGVsZXRlIj4yPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgNi4zLjEuICBTb3VyY2UgVExWICAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTxzcGFuIGNsYXNzPSJpbnNlcnQiPjM8L3Nw
YW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDYuNC4gIFNGQyBFY2hvIFJlcXVl
c3QgUmVjZXB0aW9uICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTQ8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDYuNC4gIFNGQyBFY2hvIFJlcXVlc3QgUmVjZXB0
aW9uICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTQ8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMDgiPjx0ZD48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAg
IDYuNC4xLiAgRXJyb3JlZCBUTFZzIFRMViAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gIDE8c3BhbiBjbGFzcz0iZGVsZXRlIj40PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj4gICAgICAgNi40LjEuICBFcnJvcmVkIFRMVnMgVExWICAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTxzcGFuIGNsYXNzPSJpbnNlcnQiPjU8L3NwYW4+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDYuNS4gIFNGQyBFY2hvIFJlcGx5IFRy
YW5zbWlzc2lvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTY8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDYuNS4gIFNGQyBFY2hvIFJlcGx5IFRyYW5zbWlzc2lv
biAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTY8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgICA2LjUuMS4gIFNGQyBSZXBseSBQYXRoIFRMViAgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuICAxNjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgICA2LjUuMS4gIFNGQyBSZXBseSBQYXRoIFRMViAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICAxNjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
IGlkPSJkaWZmMDAwOSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgNi41LjIuICBUaGVvcnkgb2YgT3BlcmF0
aW9uIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9ImRlbGV0
ZSI+MTc8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICA2LjUu
Mi4gIFRoZW9yeSBvZiBPcGVyYXRpb24gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
ICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4xODwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+ICAgICAgIDYuNS4zLiAgU0ZDIEVjaG8gUmVwbHkgUmVjZXB0aW9uICAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJkZWxldGUiPjE4PC9zcGFuPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgNi41LjMuICBTRkMgRWNobyBSZXBseSBS
ZWNlcHRpb24gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9Imluc2Vy
dCI+MTk8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgNi41LjQuICBU
cmFjaW5nIGFuIFNGUCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTk8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgNi41LjQuICBUcmFjaW5nIGFu
IFNGUCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTk8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMTAiPjx0ZD48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+ICAgICA2LjYuICBWZXJpZmljYXRpb24gb2YgdGhlIFNGUCBDb25zaXN0ZW5jeSAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJkZWxldGUiPjE5PC9zcGFuPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgIDYuNi4gIFZlcmlmaWNhdGlvbiBvZiB0aGUgU0ZQ
IENvbnNpc3RlbmN5IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+
MjA8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgNi42LjEuICBTRlAg
Q29uc2lzdGVuY3kgVmVyaWZpY2F0aW9uIHBhY2tldCAuIC4gLiAuIC4gLiAuIC4gLiAgMjA8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgNi42LjEuICBTRlAgQ29uc2lzdGVu
Y3kgVmVyaWZpY2F0aW9uIHBhY2tldCAuIC4gLiAuIC4gLiAuIC4gLiAgMjA8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgICA2LjYuMi4gIFNGRiBJbmZvcm1hdGlvbiBSZWNvcmQgVExW
ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAyMDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgICA2LjYuMi4gIFNGRiBJbmZvcm1hdGlvbiBSZWNvcmQgVExWICAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuICAyMDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
IDYuNi4zLiAgU0YgSW5mb3JtYXRpb24gU3ViLVRMViAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gIDIxPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIDYuNi4zLiAg
U0YgSW5mb3JtYXRpb24gU3ViLVRMViAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDIx
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDEx
Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgICAgICA2LjYuNC4gIFNGIEluZm9ybWF0aW9uIFN1Yi1UTFYgQ29uc3Ry
dWN0aW9uIC4gLiAuIC4gLiAuIC4gLiAuICAyPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Mjwvc3Bhbj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIDYuNi40LiAgU0YgSW5mb3Jt
YXRpb24gU3ViLVRMViBDb25zdHJ1Y3Rpb24gLiAuIC4gLiAuIC4gLiAuIC4gIDI8c3BhbiBjbGFz
cz0iaW5zZXJ0Ij4zPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgNy4gIFNl
Y3VyaXR5IENvbnNpZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gIDI0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgNy4gIFNlY3VyaXR5IENv
bnNpZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDI0PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDEyIj48
dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPiAgIDguICBBY2tub3dsZWRnbWVudHMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iZGVsZXRlIj4yNTwvc3Bhbj48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgOC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQi
Pk9wZXJhdGlvbmFsIENvbnNpZGVyYXRpb25zICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gIDI1PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFz
cz0iZGVsZXRlIj4gICA5Ljwvc3Bhbj4gIElBTkEgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJkZWxldGUiPjI1PC9z
cGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0
Ij4gICA5Ljwvc3Bhbj4gIEFja25vd2xlZGdtZW50cyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjI2PC9zcGFuPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgIDkuMS48
L3NwYW4+ICBTRkMgQWN0aXZlIE9BTSBQcm90b2NvbCAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIDxzcGFuIGNsYXNzPSJkZWxldGUiPi4gIDI1PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAxMC48L3NwYW4+IElBTkEg
Q29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
IDxzcGFuIGNsYXNzPSJpbnNlcnQiPjI2PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgIDkuMi48L3NwYW4+ICBTRkMgQWN0aXZlIE9B
TSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNz
PSJkZWxldGUiPjI1PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3Bh
biBjbGFzcz0iaW5zZXJ0Ij4gICAgIDEwLjEuPC9zcGFuPiAgU0ZDIEFjdGl2ZSBPQU0gUHJvdG9j
b2wgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQi
PjI2PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVs
ZXRlIj4gICAgICAgOS4yLjEuPC9zcGFuPiAgU0ZDIEFjdGl2ZSBPQU0gTWVzc2FnZSBUeXBlIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIDxzcGFuIGNsYXNzPSJkZWxldGUiPi4gIDI1PC9zcGFuPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAg
IDEwLjIuPC9zcGFuPiAgU0ZDIEFjdGl2ZSBPQU0gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjI2PC9zcGFuPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICAgOS4yLjIuPC9z
cGFuPiAgU0ZDIEFjdGl2ZSBPQU0gSGVhZGVyIEZsYWdzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IDxzcGFuIGNsYXNzPSJkZWxldGUiPi4gIDI2PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgMTAuMi4xLjwvc3Bhbj4gIFNG
QyBBY3RpdmUgT0FNIE1lc3NhZ2UgVHlwZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFu
IGNsYXNzPSJpbnNlcnQiPjI2PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgIDkuMy48L3NwYW4+ICBTRkMgRWNobyBSZXF1ZXN0L0Vj
aG8gUmVwbHkgUGFyYW1ldGVycyAgLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJkZWxl
dGUiPjI2PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFz
cz0iaW5zZXJ0Ij4gICAgICAgMTAuMi4yLjwvc3Bhbj4gIFNGQyBBY3RpdmUgT0FNIEhlYWRlciBG
bGFncyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjI3PC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4g
ICAgICAgOS4zLjEuPC9zcGFuPiAgU0ZDIEVjaG8gUmVxdWVzdCBGbGFncyAgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJkZWxldGUiPjI2PC9zcGFuPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij48L3NwYW4+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgICA5
LjMuMi48L3NwYW4+ICBTRkMgRWNobyBSZXF1ZXN0L0VjaG8gUmVwbHkgTWVzc2FnZSBUeXBlcyAu
IC4gLiAuIC4gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+LiAgMjc8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgMTAuMy48L3NwYW4+
ICBTRkMgRWNobyBSZXF1ZXN0L0VjaG8gUmVwbHkgUGFyYW1ldGVycyAuIC4gLiAuIC4gLiAuIC4g
LiAgPHNwYW4gY2xhc3M9Imluc2VydCI+Mjc8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgICA5LjMuMy48L3NwYW4+ICBTRkMgRWNo
byBSZXBseSBNb2RlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xh
c3M9ImRlbGV0ZSI+Mjg8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxz
cGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAxMC4zLjEuPC9zcGFuPiAgU0ZDIEVjaG8gUmVxdWVz
dCBGbGFncyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9Imluc2Vy
dCI+Mjg8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJk
ZWxldGUiPiAgICAgICA5LjMuNC48L3NwYW4+ICBTRkMgRWNobyBSZXR1cm4gQ29kZXMgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+LiAgMjk8L3NwYW4+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAg
ICAgICAxMC4zLjIuPC9zcGFuPiAgU0ZDIEVjaG8gUmVxdWVzdC9FY2hvIFJlcGx5IE1lc3NhZ2Ug
VHlwZXMgIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+Mjg8L3NwYW4+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgOS40Ljwvc3Bh
bj4gIFNGQyBBY3RpdmUgT0FNIFRMViBUeXBlIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+LiAgMzA8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAxMC4zLjMuPC9zcGFuPiAg
U0ZDIEVjaG8gUmVwbHkgTW9kZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNw
YW4gY2xhc3M9Imluc2VydCI+Mjk8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgOS41Ljwvc3Bhbj4gIFNGIElkZW50aWZpZXIgVHlw
ZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gPHNwYW4gY2xhc3M9ImRlbGV0
ZSI+LiAgMzE8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNs
YXNzPSJpbnNlcnQiPiAgICAgICAxMC4zLjQuPC9zcGFuPiAgU0ZDIEVjaG8gUmV0dXJuIENvZGVz
ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+MzA8
L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUi
PiAgIDEwLjwvc3Bhbj4gUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MzI8L3NwYW4+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgMTAu
NC48L3NwYW4+ICBTRkMgQWN0aXZlIE9BTSBUTFYgVHlwZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+MzE8L3NwYW4+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgMTAuMS48L3NwYW4+ICBO
b3JtYXRpdmUgUmVmZXJlbmNlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAg
PHNwYW4gY2xhc3M9ImRlbGV0ZSI+MzI8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgMTAuNS48L3NwYW4+ICBTRiBJZGVudGlm
aWVyIFR5cGVzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xh
c3M9Imluc2VydCI+MzI8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFu
IGNsYXNzPSJkZWxldGUiPiAgICAgMTAuMi48L3NwYW4+ICBJbmZvcm1hdGl2ZSBSZWZlcmVuY2Vz
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+
MzM8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJp
bnNlcnQiPiAgIDExLjwvc3Bhbj4gUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+MzM8L3NwYW4+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIENvbnRyaWJ1dG9ycycgQWRkcmVzc2Vz
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0i
ZGVsZXRlIj4zNDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4g
Y2xhc3M9Imluc2VydCI+ICAgICAxMS4xLjwvc3Bhbj4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4z
Mzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgQXV0aG9ycycgQWRkcmVz
c2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFu
IGNsYXNzPSJkZWxldGUiPjM1PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgIDExLjIuPC9zcGFuPiAgSW5mb3JtYXRpdmUgUmVm
ZXJlbmNlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJp
bnNlcnQiPjM0PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgQ29udHJpYnV0b3JzJyBBZGRyZXNzZXMgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQi
PjM1PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgQXV0aG9ycycgQWRkcmVzc2VzICAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjM2PC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4xLiAgSW50cm9kdWN0aW9uPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+MS4gIEludHJvZHVjdGlvbjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBbUkZDNzY2NV0gZGVmaW5lcyBkYXRhIHBsYW5lIGVs
ZW1lbnRzIG5lY2Vzc2FyeSB0byBpbXBsZW1lbnQgYTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIFtSRkM3NjY1XSBkZWZpbmVzIGRhdGEgcGxhbmUgZWxlbWVudHMgbmVjZXNzYXJ5
IHRvIGltcGxlbWVudCBhPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBTZXJ2aWNlIEZ1
bmN0aW9uIENoYWluaW5nIChTRkMpLiAgVGhlc2UgaW5jbHVkZTo8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBTZXJ2aWNlIEZ1bmN0aW9uIENoYWluaW5nIChTRkMpLiAgVGhlc2Ug
aW5jbHVkZTo8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMS4gIENsYXNzaWZp
ZXJzIHRoYXQgcGVyZm9ybSB0aGUgY2xhc3NpZmljYXRpb24gb2YgaW5jb21pbmcgcGFja2V0cy48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAxLiAgQ2xhc3NpZmllcnMgdGhhdCBw
ZXJmb3JtIHRoZSBjbGFzc2lmaWNhdGlvbiBvZiBpbmNvbWluZyBwYWNrZXRzLjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIFN1Y2ggY2xhc3NpZmljYXRpb24gbWF5IHJlc3VsdCBp
biBhc3NvY2lhdGluZyBhIHJlY2VpdmVkIHBhY2tldDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgICBTdWNoIGNsYXNzaWZpY2F0aW9uIG1heSByZXN1bHQgaW4gYXNzb2NpYXRp
bmcgYSByZWNlaXZlZCBwYWNrZXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICB0
byBhIHNlcnZpY2UgZnVuY3Rpb24gY2hhaW4uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgIHRvIGEgc2VydmljZSBmdW5jdGlvbiBjaGFpbi48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9InBhcnQtNCIgY2xhc3M9ImNo
YW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmYvI3BhcnQtNCI+PGVtPiBwYWdlIDQs
IGxpbmUgMjk8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8
L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9yZmNkaWZmLyNwYXJ0LTQiPjxlbT4gcGFnZSA0LCBsaW5lIDMzPHNw
YW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGVuY2Fw
c3VsYXRpb25zIG90aGVyIHRoYW4gTlNIIGlzIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMgZG9j
dW1lbnQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZW5jYXBzdWxhdGlvbnMg
b3RoZXIgdGhhbiBOU0ggaXMgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpcyBkb2N1bWVudC48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEFsc28sIHRoaXMgZG9jdW1lbnQgdXBkYXRlcyBT
ZWN0aW9uIDIuMiBvZiBbUkZDODMwMF0gaW4gcGFydCBvZiB0aGU8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBBbHNvLCB0aGlzIGRvY3VtZW50IHVwZGF0ZXMgU2VjdGlvbiAyLjIg
b2YgW1JGQzgzMDBdIGluIHBhcnQgb2YgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBkZWZpbml0aW9uIG9mIE8gYml0IGluIHRoZSBOU0guPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgZGVmaW5pdGlvbiBvZiBPIGJpdCBpbiB0aGUgTlNILjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4yLiAgVGVybWlub2xvZ3kgYW5kIENvbnZlbnRpb25zPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+Mi4gIFRlcm1pbm9sb2d5IGFuZCBDb252ZW50aW9u
czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGUgdGVybWlub2xvZ3kgZGVm
aW5lZCBpbiBbUkZDNzY2NV0gaXMgdXNlZCBleHRlbnNpdmVseSB0aHJvdWdob3V0PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhlIHRlcm1pbm9sb2d5IGRlZmluZWQgaW4gW1JG
Qzc2NjVdIGlzIHVzZWQgZXh0ZW5zaXZlbHkgdGhyb3VnaG91dDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgdGhpcyBkb2N1bWVudCwgYW5kIHRoZSByZWFkZXIgaXMgZXhwZWN0ZWQgdG8g
YmUgZmFtaWxpYXIgd2l0aCBpdC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0
aGlzIGRvY3VtZW50LCBhbmQgdGhlIHJlYWRlciBpcyBleHBlY3RlZCB0byBiZSBmYW1pbGlhciB3
aXRoIGl0LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBJbiB0aGlzIGRvY3Vt
ZW50LCBTRkMgT0FNIHJlZmVycyB0byBhbiBhY3RpdmUgT0FNIFtSRkM3Nzk5XSBpbiBhbiBTRkM8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBJbiB0aGlzIGRvY3VtZW50LCBTRkMg
T0FNIHJlZmVycyB0byBhbiBhY3RpdmUgT0FNIFtSRkM3Nzk5XSBpbiBhbiBTRkM8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMTMiPjx0ZD48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+ICAgYXJjaGl0ZWN0dXJlLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBh
cmNoaXRlY3R1cmUuICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5JbiB0aGlzIGRvY3VtZW50LCAiRWNo
byBSZXF1ZXN0L1JlcGx5IiBhbmQgIlNGQyBFY2hvPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9
Imluc2VydCI+ICAgUmVxdWVzdC9SZXBseSIgYXJlIHVzZWQgaW50ZXJjaGFuZ2VhYmx5Ljwvc3Bh
bj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+Mi4xLiAgUmVxdWlyZW1lbnRzIExh
bmd1YWdlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+Mi4xLiAgUmVxdWlyZW1lbnRz
IExhbmd1YWdlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoZSBrZXkgd29y
ZHMgIk1VU1QiLCAiTVVTVCBOT1QiLCAiUkVRVUlSRUQiLCAiU0hBTEwiLCAiU0hBTEwgTk9UIiw8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGUga2V5IHdvcmRzICJNVVNUIiwg
Ik1VU1QgTk9UIiwgIlJFUVVJUkVEIiwgIlNIQUxMIiwgIlNIQUxMIE5PVCIsPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAiU0hPVUxEIiwgIlNIT1VMRCBOT1QiLCAiUkVDT01NRU5ERUQi
LCAiTk9UIFJFQ09NTUVOREVEIiwgIk1BWSIsIGFuZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICJTSE9VTEQiLCAiU0hPVUxEIE5PVCIsICJSRUNPTU1FTkRFRCIsICJOT1QgUkVD
T01NRU5ERUQiLCAiTUFZIiwgYW5kPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAiT1BU
SU9OQUwiIGluIHRoaXMgZG9jdW1lbnQgYXJlIHRvIGJlIGludGVycHJldGVkIGFzIGRlc2NyaWJl
ZCBpbiBCQ1A8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAiT1BUSU9OQUwiIGlu
IHRoaXMgZG9jdW1lbnQgYXJlIHRvIGJlIGludGVycHJldGVkIGFzIGRlc2NyaWJlZCBpbiBCQ1A8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDE0IFtSRkMyMTE5XSBbUkZDODE3NF0gd2hl
biwgYW5kIG9ubHkgd2hlbiwgdGhleSBhcHBlYXIgaW4gYWxsPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgMTQgW1JGQzIxMTldIFtSRkM4MTc0XSB3aGVuLCBhbmQgb25seSB3aGVu
LCB0aGV5IGFwcGVhciBpbiBhbGw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGNhcGl0
YWxzLCBhcyBzaG93biBoZXJlLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGNh
cGl0YWxzLCBhcyBzaG93biBoZXJlLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4y
LjIuICBBY3JvbnltczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjIuMi4gIEFjcm9u
eW1zPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0i
cGFydC01IiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNo
YW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZi8jcGFy
dC01Ij48ZW0+IHBhZ2UgNywgbGluZSAxOTxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9l
bT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3Nt
YWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmYvI3BhcnQtNSI+PGVtPiBw
YWdlIDcsIGxpbmUgMjI8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+
PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgTyBiaXQ6IFNldHRpbmcgdGhpcyBiaXQgaW5kaWNhdGVzIGFuIE9BTSBw
YWNrZXQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgTyBiaXQ6IFNldHRp
bmcgdGhpcyBiaXQgaW5kaWNhdGVzIGFuIE9BTSBwYWNrZXQuPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIFRoaXMgZG9jdW1lbnQgdXBkYXRlcyB0aGF0IGRlZmluaXRpb24gYXMg
Zm9sbG93czo8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGlzIGRvY3VtZW50
IHVwZGF0ZXMgdGhhdCBkZWZpbml0aW9uIGFzIGZvbGxvd3M6PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgIE8gYml0OiBTZXR0aW5nIHRoaXMgYml0IGluZGljYXRlcyBhbiBP
QU0gY29tbWFuZCBhbmQvb3IgZGF0YSBpbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgIE8gYml0OiBTZXR0aW5nIHRoaXMgYml0IGluZGljYXRlcyBhbiBPQU0gY29tbWFuZCBh
bmQvb3IgZGF0YSBpbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgdGhlIE5TSCBD
b250ZXh0IEhlYWRlciBvciBwYWNrZXQgcGF5bG9hZC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICB0aGUgTlNIIENvbnRleHQgSGVhZGVyIG9yIHBhY2tldCBwYXlsb2FkLjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBBY3RpdmUgU0ZDIE9BTSBpcyBkZWZp
bmVkIGFzIGEgY29tYmluYXRpb24gb2YgT0FNIGNvbW1hbmRzIGFuZC9vcjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIEFjdGl2ZSBTRkMgT0FNIGlzIGRlZmluZWQgYXMgYSBjb21i
aW5hdGlvbiBvZiBPQU0gY29tbWFuZHMgYW5kL29yPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBkYXRhIGluY2x1ZGVkIGluIGEgbWVzc2FnZSB0aGF0IGltbWVkaWF0ZWx5IGZvbGxvd3Mg
dGhlIE5TSC4gIFRvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZGF0YSBpbmNs
dWRlZCBpbiBhIG1lc3NhZ2UgdGhhdCBpbW1lZGlhdGVseSBmb2xsb3dzIHRoZSBOU0guICBUbzwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaWRlbnRpZnkgdGhlIGFjdGl2ZSBPQU0gbWVz
c2FnZSwgdGhlICJOZXh0IFByb3RvY29sIiBmaWVsZCBNVVNUIGJlPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgaWRlbnRpZnkgdGhlIGFjdGl2ZSBPQU0gbWVzc2FnZSwgdGhlICJO
ZXh0IFByb3RvY29sIiBmaWVsZCBNVVNUIGJlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDE0Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHNldCB0byBBY3RpdmUg
U0ZDIE9BTSAoVEJBMSkgKFNlY3Rpb24gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+OTwvc3Bhbj4uMSku
ICBUaGUgcnVsZXMgZm9yPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHNldCB0
byBBY3RpdmUgU0ZDIE9BTSAoVEJBMSkgKFNlY3Rpb24gPHNwYW4gY2xhc3M9Imluc2VydCI+MTA8
L3NwYW4+LjEpLiAgVGhlIHJ1bGVzIGZvcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
aW50ZXJwcmV0aW5nIHRoZSB2YWx1ZXMgb2YgdGhlIE8gYml0IGFuZCB0aGUgIk5leHQgUHJvdG9j
b2wiIGZpZWxkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgaW50ZXJwcmV0aW5n
IHRoZSB2YWx1ZXMgb2YgdGhlIE8gYml0IGFuZCB0aGUgIk5leHQgUHJvdG9jb2wiIGZpZWxkPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBhcmUgYXMgZm9sbG93czo8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhcmUgYXMgZm9sbG93czo8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgKiAgTyBiaXQgc2V0IGFuZCB0aGUgIk5leHQgUHJvdG9jb2wiIHZh
bHVlIGRvZXMgbm90IG1hdGNoIHRoZSB2YWx1ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICogIE8gYml0IHNldCBhbmQgdGhlICJOZXh0IFByb3RvY29sIiB2YWx1ZSBkb2VzIG5v
dCBtYXRjaCB0aGUgdmFsdWU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBpZD0iZGlmZjAwMTUiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgQWN0aXZlIFNGQyBPQU0gKFRCQTEp
LCBkZWZpbmVkIGluIFNlY3Rpb24gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+OTwvc3Bhbj4uMTo8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgQWN0aXZlIFNGQyBPQU0gKFRCQTEp
LCBkZWZpbmVkIGluIFNlY3Rpb24gPHNwYW4gY2xhc3M9Imluc2VydCI+MTA8L3NwYW4+LjE6PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgIC0gQW4gU0ZDIE5TSCBDb250
ZXh0IEhlYWRlcihzKSBjb250YWluIGFuIE9BTSBwcm9jZXNzaW5nPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgICAgLSBBbiBTRkMgTlNIIENvbnRleHQgSGVhZGVyKHMpIGNv
bnRhaW4gYW4gT0FNIHByb2Nlc3Npbmc8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
ICAgIGluc3RydWN0aW9ucyBvciBkYXRhLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICAgIGluc3RydWN0aW9ucyBvciBkYXRhLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgICAgICAtIFRoZSAiTmV4dCBQcm90b2NvbCIgZmllbGQgZGV0ZXJtaW5lcyB0
aGUgdHlwZSBvZiB0aGUgcGF5bG9hZC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgICAgICAtIFRoZSAiTmV4dCBQcm90b2NvbCIgZmllbGQgZGV0ZXJtaW5lcyB0aGUgdHlwZSBv
ZiB0aGUgcGF5bG9hZC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgKiAgTyBi
aXQgc2V0IGFuZCB0aGUgIk5leHQgUHJvdG9jb2wiIHZhbHVlIG1hdGNoZXMgQWN0aXZlIFNGQyBP
QU08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAqICBPIGJpdCBzZXQgYW5kIHRo
ZSAiTmV4dCBQcm90b2NvbCIgdmFsdWUgbWF0Y2hlcyBBY3RpdmUgU0ZDIE9BTTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgKFRCQTEpIHZhbHVlOjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgIChUQkExKSB2YWx1ZTo8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgICAgLSBUaGUgcGF5bG9hZCB0aGF0IGltbWVkaWF0ZWx5IGZvbGxvd3Mg
dGhlIE5TSCBNVVNUIGJlIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICAgIC0gVGhlIHBheWxvYWQgdGhhdCBpbW1lZGlhdGVseSBmb2xsb3dzIHRoZSBOU0ggTVVTVCBi
ZSB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlk
PSJwYXJ0LTYiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8g
Y2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmLyNw
YXJ0LTYiPjxlbT4gcGFnZSA4LCBsaW5lIDQxPHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48
L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwv
c21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZi8jcGFydC02Ij48ZW0+
IHBhZ2UgOCwgbGluZSA0NjxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90
aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgRmlndXJlIDI6IFNGQyBBY3RpdmUgT0FN
IEhlYWRlcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAg
ICAgICBGaWd1cmUgMjogU0ZDIEFjdGl2ZSBPQU0gSGVhZGVyPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgIFYgLSB0d28tYml0LWxvbmcgZmllbGQgaW5kaWNhdGVzIHRoZSBj
dXJyZW50IHZlcnNpb24gb2YgdGhlIFNGQzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgIFYgLSB0d28tYml0LWxvbmcgZmllbGQgaW5kaWNhdGVzIHRoZSBjdXJyZW50IHZlcnNp
b24gb2YgdGhlIFNGQzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgYWN0aXZlIE9B
TSBoZWFkZXIuICBUaGUgY3VycmVudCB2YWx1ZSBpcyAwLiAgVGhlIHZlcnNpb24gbnVtYmVyIGlz
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgYWN0aXZlIE9BTSBoZWFkZXIu
ICBUaGUgY3VycmVudCB2YWx1ZSBpcyAwLiAgVGhlIHZlcnNpb24gbnVtYmVyIGlzPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB0byBiZSBpbmNyZW1lbnRlZCB3aGVuZXZlciBhIGNo
YW5nZSBpcyBtYWRlIHRoYXQgYWZmZWN0cyB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICB0byBiZSBpbmNyZW1lbnRlZCB3aGVuZXZlciBhIGNoYW5nZSBpcyBtYWRlIHRo
YXQgYWZmZWN0cyB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIGFiaWxpdHkg
b2YgYW4gaW1wbGVtZW50YXRpb24gdG8gcGFyc2Ugb3IgcHJvY2VzcyB0aGUgU0ZDIEFjdGl2ZTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIGFiaWxpdHkgb2YgYW4gaW1wbGVt
ZW50YXRpb24gdG8gcGFyc2Ugb3IgcHJvY2VzcyB0aGUgU0ZDIEFjdGl2ZTwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgT0FNIGhlYWRlciBjb3JyZWN0bHkuICBGb3IgZXhhbXBsZSwg
aWYgc3ludGFjdGljIG9yIHNlbWFudGljPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgT0FNIGhlYWRlciBjb3JyZWN0bHkuICBGb3IgZXhhbXBsZSwgaWYgc3ludGFjdGljIG9y
IHNlbWFudGljPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBjaGFuZ2VzIGFyZSBt
YWRlIHRvIGFueSBvZiB0aGUgZml4ZWQgZmllbGRzLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgIGNoYW5nZXMgYXJlIG1hZGUgdG8gYW55IG9mIHRoZSBmaXhlZCBmaWVsZHMu
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIE1zZyBUeXBlIC0gc2l4IGJp
dHMgbG9uZyBmaWVsZCBpZGVudGlmaWVzIE9BTSBwcm90b2NvbCwgZS5nLiwgRWNobzwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIE1zZyBUeXBlIC0gc2l4IGJpdHMgbG9uZyBm
aWVsZCBpZGVudGlmaWVzIE9BTSBwcm90b2NvbCwgZS5nLiwgRWNobzwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxNiI+PHRkPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAg
ICBSZXF1ZXN0L1JlcGx5PHNwYW4gY2xhc3M9ImRlbGV0ZSI+IG9yIEJpZGlyZWN0aW9uYWwgRm9y
d2FyZGluZyBEZXRlY3Rpb248L3NwYW4+LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij4gICAgICBSZXF1ZXN0L1JlcGx5LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgICBGbGFncyAtIGVpZ2h0IGJpdHMgbG9uZyBmaWVsZCBjYXJyaWVzIGJpdCBmbGFncyB0aGF0
IGRlZmluZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIEZsYWdzIC0gZWln
aHQgYml0cyBsb25nIGZpZWxkIGNhcnJpZXMgYml0IGZsYWdzIHRoYXQgZGVmaW5lPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBvcHRpb25hbCBjYXBhYmlsaXR5IGFuZCB0aHVzIHBy
b2Nlc3Npbmcgb2YgdGhlIFNGQyBhY3RpdmUgT0FNPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgb3B0aW9uYWwgY2FwYWJpbGl0eSBhbmQgdGh1cyBwcm9jZXNzaW5nIG9mIHRo
ZSBTRkMgYWN0aXZlIE9BTTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgY29udHJv
bCBwYWNrZXQsIGUuZy4sIG9wdGlvbmFsIHRpbWVzdGFtcGluZy4gIE5vIGZsYWdzIGFyZSBkZWZp
bmVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgY29udHJvbCBwYWNrZXQs
IGUuZy4sIG9wdGlvbmFsIHRpbWVzdGFtcGluZy4gIE5vIGZsYWdzIGFyZSBkZWZpbmVkPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBpbiB0aGlzIGRvY3VtZW50LCBhbmQgdGhlcmVm
b3JlLCB0aGUgYml0IGZsYWdzIE1VU1QgYmUgemVyb2VkIG9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgICAgaW4gdGhpcyBkb2N1bWVudCwgYW5kIHRoZXJlZm9yZSwgdGhlIGJp
dCBmbGFncyBNVVNUIGJlIHplcm9lZCBvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgdHJhbnNtaXNzaW9uIGFuZCBpZ25vcmVkIG9uIHJlY2VpcHQuPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgdHJhbnNtaXNzaW9uIGFuZCBpZ25vcmVkIG9uIHJlY2VpcHQu
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIExlbmd0aCAtIHR3byBvY3Rl
dHMgbG9uZyBmaWVsZCB0aGF0IGlzIHRoZSBsZW5ndGggb2YgdGhlIFNGQzwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIExlbmd0aCAtIHR3byBvY3RldHMgbG9uZyBmaWVsZCB0
aGF0IGlzIHRoZSBsZW5ndGggb2YgdGhlIFNGQzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgYWN0aXZlIE9BTSBjb250cm9sIHBhY2tldCBpbiBvY3RldHMuPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgYWN0aXZlIE9BTSBjb250cm9sIHBhY2tldCBpbiBvY3Rl
dHMuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
IGlkPSJwYXJ0LTciIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcg
dG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZm
LyNwYXJ0LTciPjxlbT4gcGFnZSAxMSwgbGluZSA4PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bh
bj48L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBh
dDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZi8jcGFydC03Ij48
ZW0+IHBhZ2UgMTEsIGxpbmUgMTg8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9h
PjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgIHwgICAgICBUeXBlICAgICB8ICAgIFJlc2VydmVkICAgfCAg
ICAgICAgICAgTGVuZ3RoICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgIHwgICAgICBUeXBlICAgICB8ICAgIFJlc2VydmVkICAgfCAgICAgICAgICAg
TGVuZ3RoICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAg
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICB+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFZhbHVlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICB+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZh
bHVlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAg
ICAgRmlndXJlIDQ6IFNGQyBFY2hvIFJlcXVlc3QvUmVwbHkgVExWIEZvcm1hdDwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgRmlndXJlIDQ6IFNGQyBFY2hvIFJl
cXVlc3QvUmVwbHkgVExWIEZvcm1hdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgICBUeXBlIC0gYSBvbmUtb2N0ZXQgZmllbGQgdGhhdCBjaGFyYWN0ZXJpemVzIHRoZSBpbnRl
cnByZXRhdGlvbiBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIFR5cGUg
LSBhIG9uZS1vY3RldCBmaWVsZCB0aGF0IGNoYXJhY3Rlcml6ZXMgdGhlIGludGVycHJldGF0aW9u
IG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB0aGUgVmFsdWUgZmllbGQuICBU
aGUgdmFsdWUgb2YgdGhlIFR5cGUgZmllbGQgZGV0ZXJtaW5lcyBpdHM8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICB0aGUgVmFsdWUgZmllbGQuICBUaGUgdmFsdWUgb2YgdGhl
IFR5cGUgZmllbGQgZGV0ZXJtaW5lcyBpdHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgIGludGVycHJldGF0aW9uIGFuZCBlbmNvZGluZy4gIFR5cGUgdmFsdWVzIGFsbG9jYXRlZCBh
Y2NvcmRpbmcgdG88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBpbnRlcnBy
ZXRhdGlvbiBhbmQgZW5jb2RpbmcuICBUeXBlIHZhbHVlcyBhbGxvY2F0ZWQgYWNjb3JkaW5nIHRv
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDE3
Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgICAgIFNlY3Rpb24gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+OTwvc3Bhbj4u
NC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgU2VjdGlvbiA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij4xMDwvc3Bhbj4uNC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgUmVzZXJ2ZWQgLSBhIG9uZS1vY3RldCBmaWVsZC4gIFRoZSBmaWVsZCBNVVNUIGJl
IHplcm9lZCBvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIFJlc2VydmVk
IC0gYSBvbmUtb2N0ZXQgZmllbGQuICBUaGUgZmllbGQgTVVTVCBiZSB6ZXJvZWQgb248L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHRyYW5zbWlzc2lvbiBhbmQgaWdub3JlZCBvbiBy
ZWNlaXB0LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHRyYW5zbWlzc2lv
biBhbmQgaWdub3JlZCBvbiByZWNlaXB0LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgICBMZW5ndGggLSBhIHR3by1vY3RldCBmaWVsZCBlcXVhbCB0byB0aGUgVmFsdWUgZmll
bGQncyBsZW5ndGggaW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBMZW5n
dGggLSBhIHR3by1vY3RldCBmaWVsZCBlcXVhbCB0byB0aGUgVmFsdWUgZmllbGQncyBsZW5ndGgg
aW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIG9jdGV0cy48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBvY3RldHMuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgIFZhbHVlIC0gYSB2YXJpYWJsZS1sZW5ndGggZmllbGQuICBUaGUgdmFs
dWUgb2YgdGhlIFR5cGUgZmllbGQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICBWYWx1ZSAtIGEgdmFyaWFibGUtbGVuZ3RoIGZpZWxkLiAgVGhlIHZhbHVlIG9mIHRoZSBUeXBl
IGZpZWxkPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBkZXRlcm1pbmVzIGl0cyBp
bnRlcnByZXRhdGlvbiBhbmQgZW5jb2RpbmcuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgZGV0ZXJtaW5lcyBpdHMgaW50ZXJwcmV0YXRpb24gYW5kIGVuY29kaW5nLjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0icGFy
dC04IiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5n
ZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZi8jcGFydC04
Ij48ZW0+IHBhZ2UgMTEsIGxpbmUgNDM8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+
PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFs
bD48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmLyNwYXJ0LTgiPjxlbT4gcGFn
ZSAxMiwgbGluZSA4PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0
ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgICAgICB8IDIgICAgIHwgT25lIG9yIG1vcmUgb2YgdGhlIFRMVnMgd2FzIG5v
dCB1bmRlcnN0b29kIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAg
fCAyICAgICB8IE9uZSBvciBtb3JlIG9mIHRoZSBUTFZzIHdhcyBub3QgdW5kZXJzdG9vZCB8PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgKy0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgICAgICAgICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgIHwg
MyAgICAgfCAgICAgICAgICAgQXV0aGVudGljYXRpb24gZmFpbGVkICAgICAgICAgICAgfDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICB8IDMgICAgIHwgICAgICAgICAg
IEF1dGhlbnRpY2F0aW9uIGZhaWxlZCAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgICAgICArLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAg
Ky0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICBUYWJs
ZSAxOiBTRkMgRWNobyBSZXR1cm4gQ29kZXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgICAgICAgICAgICAgICAgVGFibGUgMTogU0ZDIEVjaG8gUmV0dXJuIENvZGVzPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjYuMi4gIEF1dGhlbnRpY2F0aW9uIGluIEVj
aG8gUmVxdWVzdC9SZXBseTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjYuMi4gIEF1
dGhlbnRpY2F0aW9uIGluIEVjaG8gUmVxdWVzdC9SZXBseTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBBdXRoZW50aWNhdGlvbiBjYW4gYmUgdXNlZCB0byBwcm90ZWN0IHRoZSBp
bnRlZ3JpdHkgb2YgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQXV0aGVu
dGljYXRpb24gY2FuIGJlIHVzZWQgdG8gcHJvdGVjdCB0aGUgaW50ZWdyaXR5IG9mIHRoZTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxOCI+PHRk
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj4gICBpbmZvcm1hdGlvbiBpbiBTRkMgRWNobyBSZXF1ZXN0IGFuZC9vciBFY2hvIFJl
cGx5LiAgSW4gdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGluZm9ybWF0
aW9uIGluIFNGQyBFY2hvIFJlcXVlc3QgYW5kL29yIEVjaG8gUmVwbHkuICBJbiB0aGUgPHNwYW4g
Y2xhc3M9Imluc2VydCI+W1JGQzkxNDVdPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj4gICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5bSS1ELmlldGYtc2ZjLW5zaC1pbnRlZ3JpdHld
PC9zcGFuPiBhIHZhcmlhYmxlLWxlbmd0aCBDb250ZXh0IEhlYWRlciBoYXM8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+ICAgYSB2YXJpYWJsZS1sZW5ndGggQ29udGV4dCBIZWFkZXIg
aGFzIGJlZW4gZGVmaW5lZCB0byBwcm90ZWN0IHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj4gICBiZWVuIGRlZmluZWQgdG8gcHJvdGVjdCB0aGUgaW50ZWdyaXR5IG9mIHRoZSBOU0gg
YW5kIHRoZSBwYXlsb2FkLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBpbnRl
Z3JpdHkgb2YgdGhlIE5TSCBhbmQgdGhlIHBheWxvYWQuICBUaGUgaGVhZGVyIGNhbiBhbHNvIGJl
IHVzZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgVGhlIGhlYWRlciBjYW4gYWxz
byBiZSB1c2VkIGZvciB0aGUgb3B0aW9uYWwgZW5jcnlwdGlvbiBvZiBzZW5zaXRpdmU8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgZm9yIHRoZSBvcHRpb25hbCBlbmNyeXB0aW9u
IG9mIHNlbnNpdGl2ZSBtZXRhZGF0YS4gIE1BQyMxIChNZXNzYWdlPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgIG1ldGFkYXRhLiAgTUFDIzEgKE1lc3NhZ2UgQXV0aGVudGljYXRpb24g
Q29kZSkgQ29udGV4dCBIZWFkZXIgaXMgbW9yZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj4gICBBdXRoZW50aWNhdGlvbiBDb2RlKSBDb250ZXh0IEhlYWRlciBpcyBtb3JlIHN1aXRh
YmxlIGZvciB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgc3VpdGFibGUgZm9y
IHRoZSBpbnRlZ3JpdHkgcHJvdGVjdGlvbiBvZiBhY3RpdmUgU0ZDIE9BTSwgcGFydGljdWxhcmx5
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGludGVncml0eSBwcm90ZWN0aW9u
IG9mIGFjdGl2ZSBTRkMgT0FNLCBwYXJ0aWN1bGFybHkgb2YgdGhlIGRlZmluZWQ8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgb2YgdGhlIGRlZmluZWQgaW4gdGhpcyBkb2N1bWVudCBT
RkMgRWNobyBSZXF1ZXN0IGFuZCBFY2hvIFJlcGx5LiAgT248L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgaW4gdGhpcyBkb2N1bWVudCBTRkMgRWNobyBSZXF1ZXN0IGFuZCBFY2hv
IFJlcGx5LiAgT24gdGhlIG90aGVyIGhhbmQsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgIHRoZSBvdGhlciBoYW5kLCB1c2luZyBNQUMjMiBDb250ZXh0IEhlYWRlciBhbGxvd3MgdGhl
IGRldGVjdGlvbiBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICB1c2luZyBN
QUMjMiBDb250ZXh0IEhlYWRlciBhbGxvd3MgdGhlIGRldGVjdGlvbiBvZiBtaXNoYW5kbGluZyBv
ZiB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgbWlzaGFuZGxpbmcgb2YgdGhl
IE8tYml0IGJ5IGEgdHJhbnNpZW50IFNGQyBlbGVtZW50LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICBPLWJpdCBieSBhIHRyYW5zaWVudCBTRkMgZWxlbWVudC48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+Ni4zLiAgU0ZDIEVjaG8gUmVxdWVzdCBUcmFuc21pc3Np
b248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij42LjMuICBTRkMgRWNobyBSZXF1ZXN0
IFRyYW5zbWlzc2lvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBTRkMgRWNo
byBSZXF1ZXN0IGNvbnRyb2wgcGFja2V0IE1VU1QgdXNlIHRoZSBhcHByb3ByaWF0ZSB1bmRlcmxh
eTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFNGQyBFY2hvIFJlcXVlc3QgY29u
dHJvbCBwYWNrZXQgTVVTVCB1c2UgdGhlIGFwcHJvcHJpYXRlIHVuZGVybGF5PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBuZXR3b3JrIGVuY2Fwc3VsYXRpb24gb2YgdGhlIG1vbml0b3Jl
ZCBTRlAuICBJZiB0aGUgTlNIIGlzIHVzZWQsIEVjaG88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBuZXR3b3JrIGVuY2Fwc3VsYXRpb24gb2YgdGhlIG1vbml0b3JlZCBTRlAuICBJ
ZiB0aGUgTlNIIGlzIHVzZWQsIEVjaG88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFJl
cXVlc3QgTVVTVCBzZXQgTyBiaXQsIGFzIGRlZmluZWQgaW4gW1JGQzgzMDBdLiAgTlNIIE1VU1Qg
YmU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBSZXF1ZXN0IE1VU1Qgc2V0IE8g
Yml0LCBhcyBkZWZpbmVkIGluIFtSRkM4MzAwXS4gIE5TSCBNVVNUIGJlPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBpbW1lZGlhdGVseSBmb2xsb3dlZCBieSB0aGUgU0ZDIEFjdGl2ZSBP
QU0gSGVhZGVyIGRlZmluZWQgaW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBp
bW1lZGlhdGVseSBmb2xsb3dlZCBieSB0aGUgU0ZDIEFjdGl2ZSBPQU0gSGVhZGVyIGRlZmluZWQg
aW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFNlY3Rpb24gNC4gIFRoZSBNZXNzYWdl
IFR5cGUgZmllbGQncyB2YWx1ZSBpbiB0aGUgU0ZDIEFjdGl2ZSBPQU08L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBTZWN0aW9uIDQuICBUaGUgTWVzc2FnZSBUeXBlIGZpZWxkJ3Mg
dmFsdWUgaW4gdGhlIFNGQyBBY3RpdmUgT0FNPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBIZWFkZXIgTVVTVCBiZSBzZXQgdG8gU0ZDIEVjaG8gUmVxdWVzdC9FY2hvIFJlcGx5IHZhbHVl
ICgxKSBwZXI8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBIZWFkZXIgTVVTVCBi
ZSBzZXQgdG8gU0ZDIEVjaG8gUmVxdWVzdC9FY2hvIFJlcGx5IHZhbHVlICgxKSBwZXI8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMTkiPjx0ZD48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+ICAgU2VjdGlvbiA8c3BhbiBjbGFzcz0iZGVsZXRlIj45PC9zcGFuPi4yLjEuPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIFNlY3Rpb24gPHNwYW4gY2xhc3M9Imluc2Vy
dCI+MTA8L3NwYW4+LjIuMS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVmFs
dWUgb2YgdGhlIFJlcGx5IE1vZGUgZmllbGQgTUFZIGJlIHNldCB0bzo8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBWYWx1ZSBvZiB0aGUgUmVwbHkgTW9kZSBmaWVsZCBNQVkgYmUg
c2V0IHRvOjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAqICBEbyBOb3QgUmVw
bHkgKDEpIGlmIG9uZS13YXkgbW9uaXRvcmluZyBpcyBkZXNpcmVkLiAgSWYgdGhlIEVjaG88L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAqICBEbyBOb3QgUmVwbHkgKDEpIGlmIG9u
ZS13YXkgbW9uaXRvcmluZyBpcyBkZXNpcmVkLiAgSWYgdGhlIEVjaG88L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgIFJlcXVlc3QgaXMgdXNlZCB0byBtZWFzdXJlIHN5bnRoZXRpYyBw
YWNrZXQgbG9zcywgdGhlIHJlY2VpdmVyIG1heTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgIFJlcXVlc3QgaXMgdXNlZCB0byBtZWFzdXJlIHN5bnRoZXRpYyBwYWNrZXQgbG9z
cywgdGhlIHJlY2VpdmVyIG1heTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgcmVw
b3J0IGxvc3MgbWVhc3VyZW1lbnQgcmVzdWx0cyB0byBhIHJlbW90ZSBub2RlLiAgTm90ZSB0aGF0
IHdheXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICByZXBvcnQgbG9zcyBt
ZWFzdXJlbWVudCByZXN1bHRzIHRvIGEgcmVtb3RlIG5vZGUuICBOb3RlIHRoYXQgd2F5czwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgb2YgbGVhcm5pbmcgdGhlIGlkZW50aXR5IG9m
IHRoYXQgbm9kZSBhcmUgb3V0c2lkZSB0aGUgc2NvcGUgb2Y8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICBvZiBsZWFybmluZyB0aGUgaWRlbnRpdHkgb2YgdGhhdCBub2RlIGFy
ZSBvdXRzaWRlIHRoZSBzY29wZSBvZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
dGhpcyBzcGVjaWZpY2F0aW9uLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
IHRoaXMgc3BlY2lmaWNhdGlvbi48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
KiAgUmVwbHkgdmlhIGFuIElQdjQvSVB2NiBVRFAgUGFja2V0ICgyKSB2YWx1ZSBsaWtlbHkgd2ls
bCBiZSB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAqICBSZXBseSB2aWEg
YW4gSVB2NC9JUHY2IFVEUCBQYWNrZXQgKDIpIHZhbHVlIGxpa2VseSB3aWxsIGJlIHRoZTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9InBhcnQtOSIg
Y2xhc3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8
L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmYvI3BhcnQtOSI+PGVt
PiBwYWdlIDEzLCBsaW5lIDIwPHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48
L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEg
aHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZi8jcGFydC05Ij48ZW0+IHBhZ2UgMTMs
IGxpbmUgMzA8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRkPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgIHwgICAgICAgICBQb3J0IE51bWJlciAgICAgICAgIHwgICAgICAgICAgIFJlc2VydmVk
MiAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICB8ICAgICAg
ICAgUG9ydCBOdW1iZXIgICAgICAgICB8ICAgICAgICAgICBSZXNlcnZlZDIgICAgICAgICAgIHw8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
fCAgICAgICAgICAgICAgICAgICAgICAgIElQIEFkZHJlc3MgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIHwgICAgICAgICAgICAg
ICAgICAgICAgICBJUCBBZGRyZXNzICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
ICAgICAgICAgICAgICAgICAgICBGaWd1cmUgNTogU0ZDIFNvdXJjZSBUTFY8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgIEZpZ3VyZSA1OiBT
RkMgU291cmNlIFRMVjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB3aGVyZTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHdoZXJlPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgIFNvdXJjZSBJRCBUeXBlIGlzIGEgb25lLW9jdGV0IGZpZWxk
IGFuZCBoYXMgdGhlIHZhbHVlIG9mIDE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgICBTb3VyY2UgSUQgVHlwZSBpcyBhIG9uZS1vY3RldCBmaWVsZCBhbmQgaGFzIHRoZSB2YWx1
ZSBvZiAxPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRp
ZmYwMDIwIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIFNlY3Rpb24gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+OTwv
c3Bhbj4uNC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgU2VjdGlvbiA8
c3BhbiBjbGFzcz0iaW5zZXJ0Ij4xMDwvc3Bhbj4uNC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgUmVzZXJ2ZWQxIC0gb25lLW9jdGV0IGZpZWxkLiAgVGhlIGZpZWxkIE1V
U1QgYmUgemVyb2VkIG9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgUmVz
ZXJ2ZWQxIC0gb25lLW9jdGV0IGZpZWxkLiAgVGhlIGZpZWxkIE1VU1QgYmUgemVyb2VkIG9uPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB0cmFuc21pc3Npb24gYW5kIGlnbm9yZWQg
b24gcmVjZWlwdC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICB0cmFuc21p
c3Npb24gYW5kIGlnbm9yZWQgb24gcmVjZWlwdC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAgTGVuZ3RoIGlzIGEgdHdvLW9jdGV0IGZpZWxkLCBhbmQgdGhlIHZhbHVlIGVx
dWFscyB0aGUgbGVuZ3RoIG9mPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
TGVuZ3RoIGlzIGEgdHdvLW9jdGV0IGZpZWxkLCBhbmQgdGhlIHZhbHVlIGVxdWFscyB0aGUgbGVu
Z3RoIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB0aGUgZGF0YSBmb2xsb3dp
bmcgdGhlIExlbmd0aCBmaWVsZCBjb3VudGVkIGluIG9jdGV0cy4gIFRoZSB2YWx1ZTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHRoZSBkYXRhIGZvbGxvd2luZyB0aGUgTGVu
Z3RoIGZpZWxkIGNvdW50ZWQgaW4gb2N0ZXRzLiAgVGhlIHZhbHVlPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICBvZiB0aGUgTGVuZ3RoIGZpZWxkIGNhbiBiZSA4IG9yIDIwLiAgSWYg
dGhlIHZhbHVlIG9mIHRoZSBmaWVsZCBpczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgIG9mIHRoZSBMZW5ndGggZmllbGQgY2FuIGJlIDggb3IgMjAuICBJZiB0aGUgdmFsdWUg
b2YgdGhlIGZpZWxkIGlzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBuZWl0aGVy
LCB0aGUgU291cmNlIFRMViBpcyBjb25zaWRlcmVkIHRvIGJlIG1hbGZvcm1lZC48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBuZWl0aGVyLCB0aGUgU291cmNlIFRMViBpcyBj
b25zaWRlcmVkIHRvIGJlIG1hbGZvcm1lZC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgUG9ydCBOdW1iZXIgaXMgYSB0d28tb2N0ZXQgZmllbGQuICBJdCBjb250YWlucyB0
aGUgVURQIHBvcnQgbnVtYmVyPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
UG9ydCBOdW1iZXIgaXMgYSB0d28tb2N0ZXQgZmllbGQuICBJdCBjb250YWlucyB0aGUgVURQIHBv
cnQgbnVtYmVyPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
ciBpZD0icGFydC0xMCIgY2xhc3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lwcGlu
ZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2Rp
ZmYvI3BhcnQtMTAiPjxlbT4gcGFnZSAxNSwgbGluZSAyMTxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8
L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFu
Z2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmYvI3BhcnQt
MTAiPjxlbT4gcGFnZSAxNSwgbGluZSAyOTxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9l
bT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICAgLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgICAuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIC4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIC4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICArLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICArLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgIEZpZ3Vy
ZSA2OiBFcnJvcmVkIFRMVnMgVExWPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgICAgICAgICAgICAgICAgICBGaWd1cmUgNjogRXJyb3JlZCBUTFZzIFRMVjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB3aGVyZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIHdoZXJlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0ciBpZD0iZGlmZjAwMjEiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgVGhlIEVycm9yZWQgVExWcyBU
eXBlIE1VU1QgYmUgc2V0IHRvIDIgU2VjdGlvbiA8c3BhbiBjbGFzcz0iZGVsZXRlIj45PC9zcGFu
Pi40LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICBUaGUgRXJyb3JlZCBU
TFZzIFR5cGUgTVVTVCBiZSBzZXQgdG8gMiBTZWN0aW9uIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjEw
PC9zcGFuPi40LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBSZXNlcnZl
ZCAtIG9uZS1vY3RldCBmaWVsZC4gIFRoZSBmaWVsZCBNVVNUIGJlIHplcm9lZCBvbjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIFJlc2VydmVkIC0gb25lLW9jdGV0IGZpZWxk
LiAgVGhlIGZpZWxkIE1VU1QgYmUgemVyb2VkIG9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgICB0cmFuc21pc3Npb24gYW5kIGlnbm9yZWQgb24gcmVjZWlwdC48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICB0cmFuc21pc3Npb24gYW5kIGlnbm9yZWQgb24gcmVj
ZWlwdC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgTGVuZ3RoIC0gdHdv
LW9jdGV0IGZpZWxkIGVxdWFsIHRvIHRoZSBsZW5ndGggb2YgdGhlIFZhbHVlIGZpZWxkIGluPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgTGVuZ3RoIC0gdHdvLW9jdGV0IGZp
ZWxkIGVxdWFsIHRvIHRoZSBsZW5ndGggb2YgdGhlIFZhbHVlIGZpZWxkIGluPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBvY3RldHMuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgb2N0ZXRzLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICBUaGUgVmFsdWUgZmllbGQgY29udGFpbnMgdGhlIFRMVnMsIGVuY29kZWQgYXMgc3ViLVRMVnMg
KGFzIHNob3duPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgVGhlIFZhbHVl
IGZpZWxkIGNvbnRhaW5zIHRoZSBUTFZzLCBlbmNvZGVkIGFzIHN1Yi1UTFZzIChhcyBzaG93bjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgaW4gRmlndXJlIDcpLCB0aGF0IHdlcmUg
bm90IHVuZGVyc3Rvb2Qgb3IgZmFpbGVkIHRvIGJlIHBhcnNlZDwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgIGluIEZpZ3VyZSA3KSwgdGhhdCB3ZXJlIG5vdCB1bmRlcnN0b29k
IG9yIGZhaWxlZCB0byBiZSBwYXJzZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
IGNvcnJlY3RseS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBjb3JyZWN0
bHkuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0i
cGFydC0xMSIgY2xhc3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lwcGluZyB0byBj
aGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmYvI3Bh
cnQtMTEiPjxlbT4gcGFnZSAxOSwgbGluZSA0PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48
L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwv
c21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZi8jcGFydC0xMSI+PGVt
PiBwYWdlIDE5LCBsaW5lIDIxPHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48
L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIHBhdGggb2YgYW4gU0ZDLiAgQmVjYXVzZSBvZiB0aGF0LCBldmVuIGZv
ciBiaS1kaXJlY3Rpb25hbCBTRkMsIGE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBwYXRoIG9mIGFuIFNGQy4gIEJlY2F1c2Ugb2YgdGhhdCwgZXZlbiBmb3IgYmktZGlyZWN0aW9u
YWwgU0ZDLCBhPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICByZXZlcnNlIFNGUCBuZWVk
cyB0byBiZSBpbmRpY2F0ZWQgaW4gYSBSZXBseSBQYXRoIFRMViBpbiB0aGUgRWNobzwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHJldmVyc2UgU0ZQIG5lZWRzIHRvIGJlIGluZGlj
YXRlZCBpbiBhIFJlcGx5IFBhdGggVExWIGluIHRoZSBFY2hvPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBSZXF1ZXN0IG1lc3NhZ2UuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgUmVxdWVzdCBtZXNzYWdlLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij42
LjUuMy4gIFNGQyBFY2hvIFJlcGx5IFJlY2VwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjYuNS4zLiAgU0ZDIEVjaG8gUmVwbHkgUmVjZXB0aW9uPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIEFuIFNGRiBTSE9VTEQgTk9UIGFjY2VwdCBTRkMgRWNobyBSZXBs
eSB1bmxlc3MgdGhlIHJlY2VpdmVkIG1lc3NhZ2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBBbiBTRkYgU0hPVUxEIE5PVCBhY2NlcHQgU0ZDIEVjaG8gUmVwbHkgdW5sZXNzIHRo
ZSByZWNlaXZlZCBtZXNzYWdlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBwYXNzZXMg
dGhlIGZvbGxvd2luZyBjaGVja3M6PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
cGFzc2VzIHRoZSBmb2xsb3dpbmcgY2hlY2tzOjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAqICB0aGUgcmVjZWl2ZWQgU0ZDIEVjaG8gUmVwbHkgaXMgd2VsbC1mb3JtZWQ7PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgKiAgdGhlIHJlY2VpdmVkIFNGQyBFY2hv
IFJlcGx5IGlzIHdlbGwtZm9ybWVkOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyIGlkPSJkaWZmMDAyMiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA8c3BhbiBjbGFzcz0iZGVsZXRl
Ij4qICBpdCBoYXMgYW4gb3V0c3RhbmRpbmcgU0ZDIEVjaG8gUmVxdWVzdCBzZW50IGZyb20gdGhl
IFVEUCBwb3J0IHRoYXQ8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBt
YXRjaGVzIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciBvZiB0aGUgcmVjZWl2ZWQgcGFja2V0
Ozwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICogIGlmIHRoZSBtYXRjaGluZyB0byB0aGUgRWNobyBSZXF1
ZXN0IGZvdW5kLCB0aGUgdmFsdWUgb2YgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgKiAgaWYgdGhlIG1hdGNoaW5nIHRvIHRoZSBFY2hvIFJlcXVlc3QgZm91bmQsIHRoZSB2
YWx1ZSBvZiB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIFNlbmRlcidzIEhh
bmRsZSBpbiB0aGUgRWNobyBSZXF1ZXN0IHNlbnQgaXMgZXF1YWwgdG8gdGhlIHZhbHVlIG9mPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgU2VuZGVyJ3MgSGFuZGxlIGluIHRo
ZSBFY2hvIFJlcXVlc3Qgc2VudCBpcyBlcXVhbCB0byB0aGUgdmFsdWUgb2Y8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgIFNlbmRlcidzIEhhbmRsZSBpbiB0aGUgRWNobyBSZXBseSBy
ZWNlaXZlZDs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBTZW5kZXIncyBI
YW5kbGUgaW4gdGhlIEVjaG8gUmVwbHkgcmVjZWl2ZWQ7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICogIGlmIGFsbCBjaGVja3MgcGFzc2VkLCB0aGUgU0ZGIGNoZWNrcyBpZiB0
aGUgU2VxdWVuY2UgTnVtYmVyIGluIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICogIGlmIGFsbCBjaGVja3MgcGFzc2VkLCB0aGUgU0ZGIGNoZWNrcyBpZiB0aGUgU2VxdWVu
Y2UgTnVtYmVyIGluIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgRWNobyBS
ZXF1ZXN0IHNlbnQgbWF0Y2hlcyB0byB0aGUgU2VxdWVuY2UgTnVtYmVyIGluIHRoZSBFY2hvIFJl
cGx5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgRWNobyBSZXF1ZXN0IHNl
bnQgbWF0Y2hlcyB0byB0aGUgU2VxdWVuY2UgTnVtYmVyIGluIHRoZSBFY2hvIFJlcGx5PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICByZWNlaXZlZC48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgICByZWNlaXZlZC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+Ni41LjQuICBUcmFjaW5nIGFuIFNGUDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjYuNS40LiAgVHJhY2luZyBhbiBTRlA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTEyIiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48
dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvcmZjZGlmZi8jcGFydC0xMiI+PGVtPiBwYWdlIDIwLCBsaW5lIDk8c3BhbiBj
bGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+
c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9yZmNkaWZmLyNwYXJ0LTEyIj48ZW0+IHBhZ2UgMjAsIGxpbmUgMjg8c3BhbiBjbGFzcz0iaGlk
ZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgQXMgYSByZXN1bHQsIHRoZSBp
bmdyZXNzIFNGRiBjb2xsZWN0cyBpbmZvcm1hdGlvbiBhYm91dCBhbGwgdHJhdmVyc2VkPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQXMgYSByZXN1bHQsIHRoZSBpbmdyZXNzIFNG
RiBjb2xsZWN0cyBpbmZvcm1hdGlvbiBhYm91dCBhbGwgdHJhdmVyc2VkPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBTRkZzIGFuZCBTRnMsIGluZm9ybWF0aW9uIG9uIHRoZSBhY3R1YWwg
cGF0aCB0aGUgQ1ZSZXEgcGFja2V0IGhhczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIFNGRnMgYW5kIFNGcywgaW5mb3JtYXRpb24gb24gdGhlIGFjdHVhbCBwYXRoIHRoZSBDVlJl
cSBwYWNrZXQgaGFzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0cmF2ZWxlZC4gIFRo
YXQgaW5mb3JtYXRpb24gaXMgdXNlZCB0byB2ZXJpZnkgdGhlIFNGQydzIHBhdGg8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0cmF2ZWxlZC4gIFRoYXQgaW5mb3JtYXRpb24gaXMg
dXNlZCB0byB2ZXJpZnkgdGhlIFNGQydzIHBhdGg8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIGNvbnNpc3RlbmN5LiAgVGhlIG1lY2hhbmlzbSBmb3IgdGhlIFNGUCBjb25zaXN0ZW5jeSB2
ZXJpZmljYXRpb24gaXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBjb25zaXN0
ZW5jeS4gIFRoZSBtZWNoYW5pc20gZm9yIHRoZSBTRlAgY29uc2lzdGVuY3kgdmVyaWZpY2F0aW9u
IGlzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBvdXRzaWRlIHRoZSBzY29wZSBvZiB0
aGlzIGRvY3VtZW50LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG91dHNpZGUg
dGhlIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjYuNi4xLiAgU0ZQIENvbnNpc3RlbmN5IFZlcmlmaWNhdGlvbiBwYWNrZXQ8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij42LjYuMS4gIFNGUCBDb25zaXN0ZW5jeSBWZXJpZmljYXRp
b24gcGFja2V0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEZvciB0aGUgdmVy
aWZpY2F0aW9uIG9mIGFuIFNGUCBjb25zaXN0ZW5jeSwgdHdvIG5ldyB0eXBlcyBvZiBtZXNzYWdl
czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEZvciB0aGUgdmVyaWZpY2F0aW9u
IG9mIGFuIFNGUCBjb25zaXN0ZW5jeSwgdHdvIG5ldyB0eXBlcyBvZiBtZXNzYWdlczwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdG8gdGhlIFNGQyBFY2hvIFJlcXVlc3QvUmVwbHkgb3Bl
cmF0aW9uIGRlZmluZWQgaW4gU2VjdGlvbiA2IHdpdGggdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgdG8gdGhlIFNGQyBFY2hvIFJlcXVlc3QvUmVwbHkgb3BlcmF0aW9uIGRl
ZmluZWQgaW4gU2VjdGlvbiA2IHdpdGggdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDIzIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGZvbGxvd2luZyB2YWx1
ZXMgZGV0YWlsZWQgaW4gU2VjdGlvbiA8c3BhbiBjbGFzcz0iZGVsZXRlIj45PC9zcGFuPi4zLjI6
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGZvbGxvd2luZyB2YWx1ZXMgZGV0
YWlsZWQgaW4gU2VjdGlvbiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4xMDwvc3Bhbj4uMy4yOjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAqICAzIC0gU0ZQIENvbnNpc3RlbmN5IFZl
cmlmaWNhdGlvbiBSZXF1ZXN0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgKiAg
MyAtIFNGUCBDb25zaXN0ZW5jeSBWZXJpZmljYXRpb24gUmVxdWVzdDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAqICA0IC0gU0ZQIENvbnNpc3RlbmN5IFZlcmlmaWNhdGlvbiBS
ZXBseTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICogIDQgLSBTRlAgQ29uc2lz
dGVuY3kgVmVyaWZpY2F0aW9uIFJlcGx5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIFVwb24gcmVjZWl2aW5nIHRoZSBDVlJlcSwgdGhlIFNGRiBNVVNUIHJlc3BvbmQgd2l0aCB0
aGUgQ29uc2lzdGVuY3k8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBVcG9uIHJl
Y2VpdmluZyB0aGUgQ1ZSZXEsIHRoZSBTRkYgTVVTVCByZXNwb25kIHdpdGggdGhlIENvbnNpc3Rl
bmN5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBWZXJpZmljYXRpb24gUmVwbHkgKENW
UmVwKS4gIFRoZSBTRkYgTVVTVCBpbmNsdWRlIHRoZSBTRnM8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBWZXJpZmljYXRpb24gUmVwbHkgKENWUmVwKS4gIFRoZSBTRkYgTVVTVCBp
bmNsdWRlIHRoZSBTRnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGluZm9ybWF0aW9u
LCBhcyBkZXNjcmliZWQgaW4gU2VjdGlvbiA2LjYuMyBhbmQgU2VjdGlvbiA2LjYuMi48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBpbmZvcm1hdGlvbiwgYXMgZGVzY3JpYmVkIGlu
IFNlY3Rpb24gNi42LjMgYW5kIFNlY3Rpb24gNi42LjIuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjYuNi4yLiAgU0ZGIEluZm9ybWF0aW9uIFJlY29yZCBUTFY8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij42LjYuMi4gIFNGRiBJbmZvcm1hdGlvbiBSZWNvcmQgVExWPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0icGFydC0x
MyIgY2xhc3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2Ug
YXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmYvI3BhcnQtMTMi
PjxlbT4gcGFnZSAyMCwgbGluZSA0OTxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48
L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxs
PjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmYvI3BhcnQtMTMiPjxlbT4gcGFn
ZSAyMSwgbGluZSAyNTxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48
dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICArLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
KzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICArLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgRmlndXJlIDEwOiBTRkYg
SW5mb3JtYXRpb24gUmVjb3JkIFRMVjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgICAgICAgICAgICBGaWd1cmUgMTA6IFNGRiBJbmZvcm1hdGlvbiBSZWNvcmQgVExWPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoZSBTRkYgSW5mb3JtYXRpb24gUmVjb3Jk
IFRMViBpcyBhIHZhcmlhYmxlLWxlbmd0aCBUTFYgdGhhdCBpbmNsdWRlczwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoZSBTRkYgSW5mb3JtYXRpb24gUmVjb3JkIFRMViBpcyBh
IHZhcmlhYmxlLWxlbmd0aCBUTFYgdGhhdCBpbmNsdWRlczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgdGhlIGluZm9ybWF0aW9uIG9mIGFsbCBTRnMgbWFwcGVkIHRvIHRoZSBwYXJ0aWN1
bGFyIFNGRiBpbnN0YW5jZSBmb3I8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0
aGUgaW5mb3JtYXRpb24gb2YgYWxsIFNGcyBtYXBwZWQgdG8gdGhlIHBhcnRpY3VsYXIgU0ZGIGlu
c3RhbmNlIGZvcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdGhlIHNwZWNpZmllZCBT
RlAuICBGaWd1cmUgMTAgcHJlc2VudHMgdGhlIGZvcm1hdCBvZiBhbiBTRkY8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0aGUgc3BlY2lmaWVkIFNGUC4gIEZpZ3VyZSAxMCBwcmVz
ZW50cyB0aGUgZm9ybWF0IG9mIGFuIFNGRjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
SW5mb3JtYXRpb24gUmVjb3JkIFRMViwgd2hlcmUgZmllbGRzIGFyZSBkZWZpbmVkIGFzIHRoZSBm
b2xsb3dpbmc6PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSW5mb3JtYXRpb24g
UmVjb3JkIFRMViwgd2hlcmUgZmllbGRzIGFyZSBkZWZpbmVkIGFzIHRoZSBmb2xsb3dpbmc6PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAw
MjQiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+ICAgICAgU0ZGIFJlY29yZCBUTFYgLSBvbmUtb2N0ZXQgZmllbGQuICBU
aGUgdmFsdWUgaXMgKDQpIChTZWN0aW9uIDxzcGFuIGNsYXNzPSJkZWxldGUiPjkuNCkuPC9zcGFu
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICBTRkYgUmVjb3JkIFRMViAt
IG9uZS1vY3RldCBmaWVsZC4gIFRoZSB2YWx1ZSBpcyAoNCk8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIChTZWN0aW9u
IDxzcGFuIGNsYXNzPSJpbnNlcnQiPjEwLjQpLjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICAgUmVzZXJ2ZWQgLSBvbmUtb2N0ZXQgZmllbGQuICBUaGUgZmllbGQg
TVVTVCBiZSB6ZXJvZWQgb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBS
ZXNlcnZlZCAtIG9uZS1vY3RldCBmaWVsZC4gIFRoZSBmaWVsZCBNVVNUIGJlIHplcm9lZCBvbjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgdHJhbnNtaXNzaW9uIGFuZCBpZ25vcmVk
IG9uIHJlY2VpcHQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgdHJhbnNt
aXNzaW9uIGFuZCBpZ25vcmVkIG9uIHJlY2VpcHQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgIFNlcnZpY2UgUGF0aCBJZGVudGlmaWVyIChTUEkpOiBUaGUgaWRlbnRpZmll
ciBvZiBTRlAgdG8gd2hpY2ggYWxsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgU2VydmljZSBQYXRoIElkZW50aWZpZXIgKFNQSSk6IFRoZSBpZGVudGlmaWVyIG9mIFNGUCB0
byB3aGljaCBhbGw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHRoZSBTRnMgaW4g
dGhpcyBUTFYgYmVsb25nLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHRo
ZSBTRnMgaW4gdGhpcyBUTFYgYmVsb25nLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgICBTRiBJbmZvcm1hdGlvbiBTdWItVExWOiBUaGUgc3ViLVRMViBpcyBhcyBkZWZpbmVk
IGluIEZpZ3VyZSAxMS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBTRiBJ
bmZvcm1hdGlvbiBTdWItVExWOiBUaGUgc3ViLVRMViBpcyBhcyBkZWZpbmVkIGluIEZpZ3VyZSAx
MS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSWYgdGhlIE5TSCBvZiB0aGUg
cmVjZWl2ZWQgU0ZDIEVjaG8gUmVwbHkgaW5jbHVkZXMgdGhlIE1BQyBDb250ZXh0PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSWYgdGhlIE5TSCBvZiB0aGUgcmVjZWl2ZWQgU0ZD
IEVjaG8gUmVwbHkgaW5jbHVkZXMgdGhlIE1BQyBDb250ZXh0PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDI1Ij48dGQ+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIEhlYWRl
ciA8c3BhbiBjbGFzcz0iZGVsZXRlIj5bSS1ELmlldGYtc2ZjLW5zaC1pbnRlZ3JpdHldLDwvc3Bh
bj4gdGhlIGF1dGhlbnRpY2F0aW9uIG9mIHRoZSBwYWNrZXQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgSGVhZGVyIDxzcGFuIGNsYXNzPSJpbnNlcnQiPltSRkM5MTQ1XSw8L3Nw
YW4+IHRoZSBhdXRoZW50aWNhdGlvbiBvZiB0aGUgcGFja2V0IE1VU1QgYmUgdmVyaWZpZWQ8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgTVVTVCBiZSB2ZXJpZmllZCBiZWZvcmUgdXNp
bmcgYW55IGRhdGEuICBJZiB0aGUgdmVyaWZpY2F0aW9uIGZhaWxzLDwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj4gICBiZWZvcmUgdXNpbmcgYW55IGRhdGEuICBJZiB0aGUgdmVyaWZp
Y2F0aW9uIGZhaWxzLCB0aGUgcmVjZWl2ZXIgTVVTVDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj4gICB0aGUgcmVjZWl2ZXIgTVVTVCBzdG9wIHByb2Nlc3NpbmcgdGhlIFNGRiBJbmZvcm1h
dGlvbiBSZWNvcmQgVExWIGFuZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBz
dG9wIHByb2Nlc3NpbmcgdGhlIFNGRiBJbmZvcm1hdGlvbiBSZWNvcmQgVExWIGFuZCBub3RpZnkg
YW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgbm90aWZ5IGFuIG9wZXJhdG9yLiAg
VGhlIG5vdGlmaWNhdGlvbiBtZWNoYW5pc20gU0hPVUxEIGluY2x1ZGU8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgb3BlcmF0b3IuICBUaGUgbm90aWZpY2F0aW9uIG1lY2hhbmlz
bSBTSE9VTEQgaW5jbHVkZSBjb250cm9sIG9mIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnJhdGUtPC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBjb250cm9sIG9mIDxzcGFuIGNs
YXNzPSJkZWxldGUiPnJhdGUtbGltaXRpbmc8L3NwYW4+IG1lc3NhZ2VzLiAgU3BlY2lmaWNhdGlv
biBvZiB0aGUgbm90aWZpY2F0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxz
cGFuIGNsYXNzPSJpbnNlcnQiPiAgIGxpbWl0aW5nPC9zcGFuPiBtZXNzYWdlcy4gIFNwZWNpZmlj
YXRpb24gb2YgdGhlIG5vdGlmaWNhdGlvbiBtZWNoYW5pc20gaXM8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+ICAgbWVjaGFuaXNtIGlzIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMgZG9j
dW1lbnQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIG91dHNpZGUgdGhlIHNj
b3BlIG9mIHRoaXMgZG9jdW1lbnQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjYu
Ni4zLiAgU0YgSW5mb3JtYXRpb24gU3ViLVRMVjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjYuNi4zLiAgU0YgSW5mb3JtYXRpb24gU3ViLVRMVjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBFdmVyeSBTRkYgcmVjZWl2aW5nIENWUmVxIHBhY2tldCBNVVNUIGluY2x1
ZGUgdGhlIFNGIGNoYXJhY3RlcmlzdGljPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgRXZlcnkgU0ZGIHJlY2VpdmluZyBDVlJlcSBwYWNrZXQgTVVTVCBpbmNsdWRlIHRoZSBTRiBj
aGFyYWN0ZXJpc3RpYzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZGF0YSBpbnRvIHRo
ZSBDVlJlcCBwYWNrZXQuICBUaGUgZm9ybWF0IG9mIGFuIFNGIEluZm9ybWF0aW9uIHN1Yi1UTFYs
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZGF0YSBpbnRvIHRoZSBDVlJlcCBw
YWNrZXQuICBUaGUgZm9ybWF0IG9mIGFuIFNGIEluZm9ybWF0aW9uIHN1Yi1UTFYsPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBpbmNsdWRlZCBpbiBhIENWUmVwIHBhY2tldCwgaXMgc2hv
d24gaW4gRmlndXJlIDExLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGluY2x1
ZGVkIGluIGEgQ1ZSZXAgcGFja2V0LCBpcyBzaG93biBpbiBGaWd1cmUgMTEuPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEFmdGVyIHRoZSBDVlJlcSBtZXNzYWdlIHRyYXZlcnNl
cyB0aGUgU0ZQLCBhbGwgdGhlIGluZm9ybWF0aW9uIGFib3V0PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgQWZ0ZXIgdGhlIENWUmVxIG1lc3NhZ2UgdHJhdmVyc2VzIHRoZSBTRlAs
IGFsbCB0aGUgaW5mb3JtYXRpb24gYWJvdXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IHRoZSBTRnMgb24gdGhlIFNGUCBpcyBhdmFpbGFibGUgZnJvbSB0aGUgVExWcyBpbmNsdWRlZCBp
biBDVlJlcDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRoZSBTRnMgb24gdGhl
IFNGUCBpcyBhdmFpbGFibGUgZnJvbSB0aGUgVExWcyBpbmNsdWRlZCBpbiBDVlJlcDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbWVzc2FnZXMuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgbWVzc2FnZXMuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0ciBpZD0icGFydC0xNCIgY2xhc3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxz
bWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lmll
dGYub3JnL3JmY2RpZmYvI3BhcnQtMTQiPjxlbT4gcGFnZSAyMSwgbGluZSA0NjxzcGFuIGNsYXNz
PSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFsbD5za2lw
cGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3Jm
Y2RpZmYvI3BhcnQtMTQiPjxlbT4gcGFnZSAyMiwgbGluZSAyNDxzcGFuIGNsYXNzPSJoaWRlIj4g
wrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgfFNlcnZpY2UgSW5kZXggIHwg
ICAgICAgICAgU0YgVHlwZSAgICAgICAgICAgICAgfCAgIFNGIElEIFR5cGUgIHw8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgfFNlcnZpY2UgSW5kZXggIHwgICAgICAgICAg
U0YgVHlwZSAgICAgICAgICAgICAgfCAgIFNGIElEIFR5cGUgIHw8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgIFNGIElkZW50aWZpZXIgICAgICAgICAgICAgICAgICAgICAg
ICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgIFNGIElkZW50aWZpZXIgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgfiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgICAgfiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIH48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgRmlndXJlIDExOiBTZXJ2aWNlIEZ1bmN0aW9u
IEluZm9ybWF0aW9uIFN1Yi1UTFY8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICAgICAgIEZpZ3VyZSAxMTogU2VydmljZSBGdW5jdGlvbiBJbmZvcm1hdGlvbiBTdWItVExWPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIFNGIHN1Yi1UTFYgVHlwZTogVHdv
LW9jdGV0cyBsb25nIGZpZWxkLiAgVGhlIHZhbHVlIGlzICg1KTwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgIFNGIHN1Yi1UTFYgVHlwZTogVHdvLW9jdGV0cyBsb25nIGZpZWxk
LiAgVGhlIHZhbHVlIGlzICg1KTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyIGlkPSJkaWZmMDAyNiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAoU2VjdGlvbiA8c3BhbiBjbGFz
cz0iZGVsZXRlIj45PC9zcGFuPi40KS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgICAgKFNlY3Rpb24gPHNwYW4gY2xhc3M9Imluc2VydCI+MTA8L3NwYW4+LjQpLjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBSZXNlcnZlZCAtIG9uZS1vY3RldCBmaWVs
ZC4gIFRoZSBmaWVsZCBNVVNUIGJlIHplcm9lZCBvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgIFJlc2VydmVkIC0gb25lLW9jdGV0IGZpZWxkLiAgVGhlIGZpZWxkIE1VU1Qg
YmUgemVyb2VkIG9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB0cmFuc21pc3Np
b24gYW5kIGlnbm9yZWQgb24gcmVjZWlwdC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICB0cmFuc21pc3Npb24gYW5kIGlnbm9yZWQgb24gcmVjZWlwdC48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgTGVuZ3RoIC0gdHdvLW9jdGV0IGxvbmcgZmllbGQu
ICBUaGUgdmFsdWUgb2YgdGhpcyBmaWVsZCBpcyB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICBMZW5ndGggLSB0d28tb2N0ZXQgbG9uZyBmaWVsZC4gIFRoZSB2YWx1ZSBv
ZiB0aGlzIGZpZWxkIGlzIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgbGVu
Z3RoIG9mIHRoZSBkYXRhIGZvbGxvd2luZyB0aGUgTGVuZ3RoIGZpZWxkIGNvdW50ZWQgaW4gb2N0
ZXRzLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIGxlbmd0aCBvZiB0aGUg
ZGF0YSBmb2xsb3dpbmcgdGhlIExlbmd0aCBmaWVsZCBjb3VudGVkIGluIG9jdGV0cy48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgU2VydmljZSBJbmRleCAtIGluZGljYXRl
cyB0aGUgU0YncyBwb3NpdGlvbiBvbiB0aGUgU0ZQLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgIFNlcnZpY2UgSW5kZXggLSBpbmRpY2F0ZXMgdGhlIFNGJ3MgcG9zaXRpb24g
b24gdGhlIFNGUC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgU0YgVHlw
ZSAtIHR3by1vY3RldCBmaWVsZC4gIEl0IGlzIGRlZmluZWQgaW4gW1JGQzkwMTVdIGFuZDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIFNGIFR5cGUgLSB0d28tb2N0ZXQgZmll
bGQuICBJdCBpcyBkZWZpbmVkIGluIFtSRkM5MDE1XSBhbmQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgIGluZGljYXRlcyB0aGUgdHlwZSBvZiBTRiwgZS5nLiwgRmlyZXdhbGwsIERl
ZXAgUGFja2V0IEluc3BlY3Rpb24sPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgaW5kaWNhdGVzIHRoZSB0eXBlIG9mIFNGLCBlLmcuLCBGaXJld2FsbCwgRGVlcCBQYWNrZXQg
SW5zcGVjdGlvbiw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIFdBTiBvcHRpbWl6
YXRpb24gY29udHJvbGxlciwgZXRjLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgIFdBTiBvcHRpbWl6YXRpb24gY29udHJvbGxlciwgZXRjLjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDI3Ij48dGQ+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
ICAgIFNGIElEIFR5cGUgLSBvbmUtb2N0ZXQgZmllbGQgd2l0aCB2YWx1ZXMgZGVmaW5lZCBhcyBT
ZWN0aW9uIDxzcGFuIGNsYXNzPSJkZWxldGUiPjk8L3NwYW4+LjUuPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPiAgICAgIFNGIElEIFR5cGUgLSBvbmUtb2N0ZXQgZmllbGQgd2l0aCB2
YWx1ZXMgZGVmaW5lZCBhcyBTZWN0aW9uIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjEwPC9zcGFuPi41
LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBTRiBJZGVudGlmaWVyIC0g
YW4gaWRlbnRpZmllciBvZiB0aGUgU0YuICBUaGUgbGVuZ3RoIG9mIHRoZSBTRjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIFNGIElkZW50aWZpZXIgLSBhbiBpZGVudGlmaWVy
IG9mIHRoZSBTRi4gIFRoZSBsZW5ndGggb2YgdGhlIFNGPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICBJZGVudGlmaWVyIGRlcGVuZHMgb24gdGhlIHR5cGUgb2YgdGhlIFNGIElEIFR5
cGUuICBGb3IgZXhhbXBsZSwgaWY8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICBJZGVudGlmaWVyIGRlcGVuZHMgb24gdGhlIHR5cGUgb2YgdGhlIFNGIElEIFR5cGUuICBGb3Ig
ZXhhbXBsZSwgaWY8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHRoZSBTRiBJZGVu
dGlmaWVyIGlzIGl0cyBJUHY0IGFkZHJlc3MsIHRoZSBTRiBJZGVudGlmaWVyIHNob3VsZCBiZTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHRoZSBTRiBJZGVudGlmaWVyIGlz
IGl0cyBJUHY0IGFkZHJlc3MsIHRoZSBTRiBJZGVudGlmaWVyIHNob3VsZCBiZTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgMzIgYml0cy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAzMiBiaXRzLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij42
LjYuNC4gIFNGIEluZm9ybWF0aW9uIFN1Yi1UTFYgQ29uc3RydWN0aW9uPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+Ni42LjQuICBTRiBJbmZvcm1hdGlvbiBTdWItVExWIENvbnN0cnVj
dGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBFYWNoIFNGRiBpbiB0aGUg
U0ZQIE1VU1Qgc2VuZCBvbmUgYW5kIG9ubHkgb25lIENWUmVwIGNvcnJlc3BvbmRpbmcgdG88L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBFYWNoIFNGRiBpbiB0aGUgU0ZQIE1VU1Qg
c2VuZCBvbmUgYW5kIG9ubHkgb25lIENWUmVwIGNvcnJlc3BvbmRpbmcgdG88L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIHRoZSBDVlJlcS4gIElmIG9ubHkgb25lIFNGIGlzIGF0dGFjaGVk
IHRvIHRoZSBTRkYgaW4gc3VjaCBTRlAsIG9ubHk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICB0aGUgQ1ZSZXEuICBJZiBvbmx5IG9uZSBTRiBpcyBhdHRhY2hlZCB0byB0aGUgU0ZG
IGluIHN1Y2ggU0ZQLCBvbmx5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0ciBpZD0icGFydC0xNSIgY2xhc3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFs
bD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL3JmY2RpZmYvI3BhcnQtMTUiPjxlbT4gcGFnZSAyNCwgbGluZSA5PHNwYW4gY2xhc3M9Imhp
ZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5n
IHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlm
Zi8jcGFydC0xNSI+PGVtPiBwYWdlIDI0LCBsaW5lIDMxPHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwv
c3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgIChTUEk9eCkgICAgICAg
ICAgICAgICAgLiAgICAgICAgICAgICAgICAgICAgICAgLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICAgICAgICAgIChTUEk9eCkgICAgICAgICAgICAgICAgLiAgICAgICAg
ICAgICAgICAgICAgICAgLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAmbHQ7Li4uLi4uLi4uLi4uICAgICAgICAmbHQ7Li4uLi4uLi4uLi4uLi4u
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAmbHQ7Li4uLi4uLi4uLi4uICAgICAgICAmbHQ7Li4uLi4uLi4uLi4uLi4uPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgQ1ZSZXAxKHtTRjFhLFNGMWJ9KSAg
ICAgQ1ZSZXAyKHtTRjJhLFNGMmJ9KTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgICAgICAgICAgICAgICBDVlJlcDEoe1NGMWEsU0YxYn0pICAgICBDVlJlcDIoe1NGMmEsU0Yy
Yn0pPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgRmlndXJl
IDEzOiBFeGFtcGxlIDIgZm9yIENWUmVwIHdpdGggbXVsdGlwbGUgU0ZzPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICBGaWd1cmUgMTM6IEV4YW1wbGUgMiBmb3Ig
Q1ZSZXAgd2l0aCBtdWx0aXBsZSBTRnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
Ny4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+Ny4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIFdoZW4gdGhlIGludGVncml0eSBwcm90ZWN0aW9uIGZvciBTRkMgYWN0aXZlIE9B
TSwgYW5kIFNGQyBFY2hvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgV2hlbiB0
aGUgaW50ZWdyaXR5IHByb3RlY3Rpb24gZm9yIFNGQyBhY3RpdmUgT0FNLCBhbmQgU0ZDIEVjaG88
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFJlcXVlc3QvUmVwbHkgaW4gcGFydGljdWxh
ciwgaXMgcmVxdWlyZWQsIHVzaW5nIG9uZSBvZiB0aGUgQ29udGV4dDwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIFJlcXVlc3QvUmVwbHkgaW4gcGFydGljdWxhciwgaXMgcmVxdWly
ZWQsIHVzaW5nIG9uZSBvZiB0aGUgQ29udGV4dDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAyOCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBIZWFkZXJzIGRlZmlu
ZWQgaW4gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+W0ktRC5pZXRmLXNmYy1uc2gtaW50ZWdyaXR5XTwv
c3Bhbj4gaXMgUkVDT01NRU5ERUQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
IEhlYWRlcnMgZGVmaW5lZCBpbiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5bUkZDOTE0NV08L3NwYW4+
IGlzIFJFQ09NTUVOREVELiAgTUFDIzEgQ29udGV4dCBIZWFkZXI8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+ICAgTUFDIzEgQ29udGV4dCBIZWFkZXIgY291bGQgYmUgbW9yZSBzdWl0YWJs
ZSBmb3IgYWN0aXZlIFNGQyBPQU08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAg
Y291bGQgYmUgbW9yZSBzdWl0YWJsZSBmb3IgYWN0aXZlIFNGQyBPQU0gYmVjYXVzZSBpdCBkb2Vz
IG5vdCByZXF1aXJlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGJlY2F1c2UgaXQg
ZG9lcyBub3QgcmVxdWlyZSByZS1jYWxjdWxhdGlvbiBvZiB0aGUgTUFDIHdoZW4gdGhlIHZhbHVl
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHJlLWNhbGN1bGF0aW9uIG9mIHRo
ZSBNQUMgd2hlbiB0aGUgdmFsdWUgb2YgdGhlIE5TSCBCYXNlIEhlYWRlcidzIFRUTDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBvZiB0aGUgTlNIIEJhc2UgSGVhZGVyJ3MgVFRMIGZp
ZWxkIGlzIGNoYW5nZWQuICBJbnRlZ3JpdHkgcHJvdGVjdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj4gICBmaWVsZCBpcyBjaGFuZ2VkLiAgSW50ZWdyaXR5IHByb3RlY3Rpb24g
Zm9yIFNGQyBhY3RpdmUgT0FNIGNhbiBhbHNvPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgIGZvciBTRkMgYWN0aXZlIE9BTSBjYW4gYWxzbyBiZSBhY2hpZXZlZCB1c2luZyBtZWNoYW5p
c21zIGluIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBiZSBhY2hpZXZl
ZCB1c2luZyBtZWNoYW5pc21zIGluIHRoZSB1bmRlcmxheSBkYXRhIHBsYW5lLiAgRm9yPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHVuZGVybGF5IGRhdGEgcGxhbmUuICBGb3IgZXhh
bXBsZSwgaWYgdGhlIHVuZGVybGF5IGlzIGFuIElQdjY8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+ICAgZXhhbXBsZSwgaWYgdGhlIHVuZGVybGF5IGlzIGFuIElQdjYgbmV0d29yaywg
SVAgQXV0aGVudGljYXRpb24gSGVhZGVyPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
IG5ldHdvcmssIElQIEF1dGhlbnRpY2F0aW9uIEhlYWRlciBbUkZDNDMwMl0gb3IgSVAgRW5jYXBz
dWxhdGluZzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBbUkZDNDMwMl0gb3Ig
SVAgRW5jYXBzdWxhdGluZyBTZWN1cml0eSBQYXlsb2FkIEhlYWRlciBbUkZDNDMwM10gY2FuPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIFNlY3VyaXR5IFBheWxvYWQgSGVhZGVyIFtS
RkM0MzAzXSBjYW4gYmUgdXNlZCB0byBwcm92aWRlIGludGVncml0eTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj4gICBiZSB1c2VkIHRvIHByb3ZpZGUgaW50ZWdyaXR5IHByb3RlY3Rp
b24uICBDb25maWRlbnRpYWxpdHkgZm9yIHRoZSBTRkM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+ICAgcHJvdGVjdGlvbi4gIENvbmZpZGVudGlhbGl0eSBmb3IgdGhlIFNGQyBFY2hvIFJl
cXVlc3QvUmVwbHkgZXhjaGFuZ2VzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
IEVjaG8gUmVxdWVzdC9SZXBseSBleGNoYW5nZXMgY2FuIGJlIGFjaGlldmVkIHVzaW5nIHRoZSBJ
UDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBjYW4gYmUgYWNoaWV2ZWQgdXNpbmcg
dGhlIElQIEVuY2Fwc3VsYXRpbmcgU2VjdXJpdHkgUGF5bG9hZCBIZWFkZXI8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+ICAgRW5jYXBzdWxhdGluZyBTZWN1cml0eSBQYXlsb2FkIEhl
YWRlciBbUkZDNDMwM10uICBBbHNvLCB0aGUgc2VjdXJpdHk8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+ICAgW1JGQzQzMDNdLiAgQWxzbywgdGhlIHNlY3VyaXR5IG5lZWRzIGZvciBTRkMg
RWNobyBSZXF1ZXN0L1JlcGx5IGFyZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICBuZWVkcyBmb3IgU0ZDIEVjaG8gUmVxdWVzdC9SZXBseSBhcmUgc2ltaWxhciB0byB0aG9zZSBv
ZiBJQ01QIHBpbmc8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgc2ltaWxhciB0byB0
aG9zZSBvZiBJQ01QIHBpbmcgW1JGQzA3OTJdLCBbUkZDNDQ0M10gYW5kIE1QTFMgTFNQIHBpbmc8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgW1JGQzA3OTJdLCBbUkZDNDQ0M10g
YW5kIE1QTFMgTFNQIHBpbmcgW1JGQzgwMjldLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICBbUkZDODAyOV0uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGVyZSBhcmUgYXQgbGVhc3QgdGhyZWUgYXBw
cm9hY2hlcyB0byBhdHRhY2tpbmcgYSBub2RlIGluIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIFRoZXJlIGFyZSBhdCBsZWFzdCB0aHJlZSBhcHByb2FjaGVzIHRvIGF0dGFj
a2luZyBhIG5vZGUgaW4gdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBvdmVybGF5
IG5ldHdvcmsgdXNpbmcgdGhlIG1lY2hhbmlzbXMgZGVmaW5lZCBpbiB0aGUgZG9jdW1lbnQuICBP
bmUgaXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvdmVybGF5IG5ldHdvcmsg
dXNpbmcgdGhlIG1lY2hhbmlzbXMgZGVmaW5lZCBpbiB0aGUgZG9jdW1lbnQuICBPbmUgaXM8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGEgRGVuaWFsLW9mLVNlcnZpY2UgYXR0YWNrLCBz
ZW5kaW5nIFNGQyBFY2hvIFJlcXVlc3RzIHRvIG92ZXJsb2FkIGFuPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgYSBEZW5pYWwtb2YtU2VydmljZSBhdHRhY2ssIHNlbmRpbmcgU0ZD
IEVjaG8gUmVxdWVzdHMgdG8gb3ZlcmxvYWQgYW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIGVsZW1lbnQgb2YgdGhlIFNGQy4gIFRoZSBzZWNvbmQgbWF5IHVzZSBzcG9vZmluZywgaGlq
YWNraW5nLDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGVsZW1lbnQgb2YgdGhl
IFNGQy4gIFRoZSBzZWNvbmQgbWF5IHVzZSBzcG9vZmluZywgaGlqYWNraW5nLDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgcmVwbHlpbmcsIG9yIG90aGVyd2lzZSB0YW1wZXJpbmcgd2l0
aCBTRkMgRWNobyBSZXF1ZXN0cyBhbmQvb3I8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICByZXBseWluZywgb3Igb3RoZXJ3aXNlIHRhbXBlcmluZyB3aXRoIFNGQyBFY2hvIFJlcXVl
c3RzIGFuZC9vcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcmVwbGllcyB0byBtaXNy
ZXByZXNlbnQsIGFsdGVyIHRoZSBvcGVyYXRvcidzIHZpZXcgb2YgdGhlIHN0YXRlIG9mPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcmVwbGllcyB0byBtaXNyZXByZXNlbnQsIGFs
dGVyIHRoZSBvcGVyYXRvcidzIHZpZXcgb2YgdGhlIHN0YXRlIG9mPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICB0aGUgU0ZDLiAgVGhlIHRoaXJkIGlzIGFuIHVuYXV0aG9yaXplZCBzb3Vy
Y2UgdXNpbmcgYW4gU0ZDIEVjaG88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0
aGUgU0ZDLiAgVGhlIHRoaXJkIGlzIGFuIHVuYXV0aG9yaXplZCBzb3VyY2UgdXNpbmcgYW4gU0ZD
IEVjaG88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFJlcXVlc3QvUmVwbHkgdG8gb2J0
YWluIGluZm9ybWF0aW9uIGFib3V0IHRoZSBTRkMgYW5kL29yIGl0czwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIFJlcXVlc3QvUmVwbHkgdG8gb2J0YWluIGluZm9ybWF0aW9uIGFi
b3V0IHRoZSBTRkMgYW5kL29yIGl0czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZWxl
bWVudHMsIGUuZy4sIFNGRnMgYW5kL29yIFNGcy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBlbGVtZW50cywgZS5nLiwgU0ZGcyBhbmQvb3IgU0ZzLjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9InBhcnQtMTYiIGNsYXNzPSJjaGFu
Z2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBo
cmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmLyNwYXJ0LTE2Ij48ZW0+IHBhZ2UgMjUs
IGxpbmUgNTxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwv
dGg+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBz
Oi8vd3d3LmlldGYub3JnL3JmY2RpZmYvI3BhcnQtMTYiPjxlbT4gcGFnZSAyNSwgbGluZSAzNjxz
cGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBhYm91
dCB0aGUgb3ZlcmxheSBhbmQvb3IgdW5kZXJsYXksIGFuIGltcGxlbWVudGF0aW9uIE1BWSBjaGVj
ayB0aGF0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYWJvdXQgdGhlIG92ZXJs
YXkgYW5kL29yIHVuZGVybGF5LCBhbiBpbXBsZW1lbnRhdGlvbiBNQVkgY2hlY2sgdGhhdDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdGhlIHNvdXJjZSBvZiB0aGUgRWNobyBSZXF1ZXN0
IGlzIGluZGVlZCBwYXJ0IG9mIHRoZSBTRlAuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgdGhlIHNvdXJjZSBvZiB0aGUgRWNobyBSZXF1ZXN0IGlzIGluZGVlZCBwYXJ0IG9mIHRo
ZSBTRlAuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEFsc28sIHNpbmNlIHRo
ZSBTZXJ2aWNlIEZ1bmN0aW9uIEluZm9ybWF0aW9uIHN1Yi1UTFYgZGlzY2xvc2VzPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQWxzbywgc2luY2UgdGhlIFNlcnZpY2UgRnVuY3Rp
b24gSW5mb3JtYXRpb24gc3ViLVRMViBkaXNjbG9zZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIGluZm9ybWF0aW9uIGFib3V0IHRoZSBTRlAsIHRoZSBzcG9vZmVkIENWUmVxIHBhY2tl
dCBtYXkgYmUgdXNlZCB0bzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGluZm9y
bWF0aW9uIGFib3V0IHRoZSBTRlAsIHRoZSBzcG9vZmVkIENWUmVxIHBhY2tldCBtYXkgYmUgdXNl
ZCB0bzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgb2J0YWluIG5ldHdvcmsgaW5mb3Jt
YXRpb24uICBUaHVzIGl0IGlzIFJFQ09NTUVOREVEIHRoYXQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBvYnRhaW4gbmV0d29yayBpbmZvcm1hdGlvbi4gIFRodXMgaXQgaXMgUkVD
T01NRU5ERUQgdGhhdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaW1wbGVtZW50YXRp
b25zIHByb3ZpZGUgYSBtZWFucyBvZiBjaGVja2luZyB0aGUgc291cmNlIGFkZHJlc3NlcyBvZjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGltcGxlbWVudGF0aW9ucyBwcm92aWRl
IGEgbWVhbnMgb2YgY2hlY2tpbmcgdGhlIHNvdXJjZSBhZGRyZXNzZXMgb2Y8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIENWUmVxIG1lc3NhZ2VzLCBzcGVjaWZpZWQgaW4gU0ZDIFNvdXJj
ZSBUTFYgU2VjdGlvbiA2LjMuMSwgYWdhaW5zdCBhbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIENWUmVxIG1lc3NhZ2VzLCBzcGVjaWZpZWQgaW4gU0ZDIFNvdXJjZSBUTFYgU2Vj
dGlvbiA2LjMuMSwgYWdhaW5zdCBhbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYWNj
ZXNzIGxpc3QgYmVmb3JlIGFjY2VwdGluZyB0aGUgbWVzc2FnZS48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBhY2Nlc3MgbGlzdCBiZWZvcmUgYWNjZXB0aW5nIHRoZSBtZXNzYWdl
LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRp
ZmYwMDI5Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPjguICBBY2tub3dsZWRnbWVudHM8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+OC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPk9wZXJhdGlvbmFsIENvbnNp
ZGVyYXRpb25zPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+PC9zcGFuPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgVGhpcyBzZWN0aW9uIHByb3ZpZGVzIGluZm9ybWF0
aW9uIGFib3V0IG9wZXJhdGlvbmFsIGFzcGVjdHMgb2YgdGhlPC9zcGFuPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4g
Y2xhc3M9Imluc2VydCI+ICAgU0ZDIE5TSCBFY2hvIFJlcXVlc3QvUmVwbHkgYWNjb3JkaW5nIHRv
IHJlY29tbWVuZGF0aW9ucyBpbiBbUkZDNTcwNl0uPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9
Imluc2VydCI+PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgU0ZDIE5TSCBF
Y2hvIFJlcXVlc3QvUmVwbHkgcHJvdmlkZXMgZXNzZW50aWFsIE9BTSBmdW5jdGlvbnMgZm9yPC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgbmV0d29yayBvcGVyYXRvcnMuICBT
RkMgTlNIIEVjaG8gUmVxdWVzdC9SZXBseSBpcyBpbnRlbmRlZCB0byBkZXRlY3Q8L3NwYW4+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBhbmQgbG9jYWxpemUgZGVmZWN0cyBpbiBhbiBT
RkMuICBGb3IgZXhhbXBsZSwgYnkgY29tcGFyaW5nIHJlc3VsdHMgb2Y8L3NwYW4+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICB0aGUgdHJhY2UgZnVuY3Rpb24gaW4gb3BlcmF0aW9uYWwg
YW5kIGZhaWxlZCBzdGF0ZXMsIGFuIG9wZXJhdG9yIGNhbjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNs
YXNzPSJpbnNlcnQiPiAgIGxvY2F0ZSB0aGUgZGVmZWN0LCBlLmcuLCB0aGUgY29ubmVjdGlvbiBi
ZXR3ZWVuIFNGRjEgYW5kIFNGRjI8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4g
ICAoRmlndXJlIDEpLiAgTm90ZSB0aGF0IGEgbW9yZSBzcGVjaWZpYyBmYWlsdXJlIGxvY2F0aW9u
IGNhbiBiZTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIGRldGVybWluZWQg
dXNpbmcgT0FNIHRvb2xzIGluIHRoZSB1bmRlcmxheSBuZXR3b3JrLiAgVGhlIG1lY2hhbmlzbTwv
c3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIGRlZmluZWQgaW4gdGhpcyBkb2N1
bWVudCBjYW4gYmUgdXNlZCBvbi1kZW1hbmQgb3IgZm9yIHBlcmlvZGljPC9zcGFuPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgdmFsaWRhdGlvbiBvZiBhbiBTRlAgb3IgUlNQLiAgQmVj
YXVzZSB0aGUgcHJvdG9jb2wgdXNlcyBpbmZvcm1hdGlvbjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNs
YXNzPSJpbnNlcnQiPiAgIGluIHRoZSBTRkMgY29udHJvbCBwbGFuZSwgYW4gb3BlcmF0b3IgbXVz
dCBoYXZlIHRoZSBhYmlsaXR5IHRvPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+
ICAgY29udHJvbCB0aGUgZnJlcXVlbmN5IG9mIHRyYW5zbWl0dGVkIEVjaG8gUmVxdWVzdCBhbmQg
UmVwbHkgbWVzc2FnZXMuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgQSBy
ZWFzb25hYmx5IHNlbGVjdGVkIGRlZmF1bHQgaW50ZXJ2YWwgYmV0d2VlbiBFY2hvIFJlcXVlc3Qg
Y29udHJvbDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIHBhY2tldHMgY2Fu
IHByb3ZpZGUgYWRkaXRpb25hbCBiZW5lZml0IGZvciBhbiBvcGVyYXRvci4gIElmIHRoZTwvc3Bh
bj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIHByb3RvY29sIGlzIGluY3JlbWVudGFs
bHkgZGVwbG95ZWQgaW4gdGhlIE5TSCBkb21haW4sIFNGQyBlbGVtZW50cyw8L3NwYW4+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBlLmcuLCBDbGFzc2lmaWVyIG9yIFNGRiwgdGhhdCBk
b24ndCBzdXBwb3J0IEFjdGl2ZSBTRkMgT0FNIHdpbGw8L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFz
cz0iaW5zZXJ0Ij4gICBkaXNjYXJkIHByb3RvY29sJ3MgcGFja2V0cy4gIFNGQyBOU0ggRWNobyBS
ZXF1ZXN0L1JlcGx5IGFsc28gY2FuIGJlPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2Vy
dCI+ICAgdXNlZCBpbiBjb21iaW5hdGlvbiB3aXRoIHRoZSBleGlzdGluZyBtZWNoYW5pc21zIGRp
c2N1c3NlZCBpbjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIFtSRkM4OTI0
XSwgZmlsbGluZyB0aGUgZ2FwcyBhbmQgZXh0ZW5kaW5nIHRoZWlyIGZ1bmN0aW9uYWxpdGllcy48
L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij48L3NwYW4+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBj
bGFzcz0iaW5zZXJ0Ij4gICBNYW5hZ2VtZW50IG9mIHRoZSBTRkMgTlNIIEVjaG8gUmVxdWVzdC9S
ZXBseSBwcm90b2NvbCBjYW4gYmUgcHJvdmlkZWQ8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0i
aW5zZXJ0Ij4gICBieSBhIHByb3ByaWV0YXJ5IHRvb2wsIGUuZy4sIGNvbW1hbmQgbGluZSBpbnRl
cmZhY2UsIG9yIGJhc2VkIG9uIGE8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4g
ICBkYXRhIG1vZGVsLCBzdHJ1Y3R1cmVkIG9yIHN0YW5kYXJkaXplZC48L3NwYW4+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
c3BhbiBjbGFzcz0iaW5zZXJ0Ij48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij45
Ljwvc3Bhbj4gIEFja25vd2xlZGdtZW50czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBUaGUgYXV0aG9ycyBncmVhdGx5IGFwcHJlY2lhdGUgdGhlIHRob3JvdWdoIHJldmlldyBh
bmQgdGhlIG1vc3Q8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGUgYXV0aG9y
cyBncmVhdGx5IGFwcHJlY2lhdGUgdGhlIHRob3JvdWdoIHJldmlldyBhbmQgdGhlIG1vc3Q8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGhlbHBmdWwgY29tbWVudHMgZnJvbSBEYW4gV2lu
ZywgRGlyayB2b24gSHVnbywgTW9oYW1lZCBCb3VjYWRhaXIsPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgaGVscGZ1bCBjb21tZW50cyBmcm9tIERhbiBXaW5nLCBEaXJrIHZvbiBI
dWdvLCBNb2hhbWVkIEJvdWNhZGFpciw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIERv
bmFsZCBFYXN0bGFrZSwgQ2FybG9zIFBpZ25hdGFybywgYW5kIEZyYW5rIEJyb2NrbmVycy4gIFRo
ZSBhdXRob3JzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgRG9uYWxkIEVhc3Rs
YWtlLCBDYXJsb3MgUGlnbmF0YXJvLCBhbmQgRnJhbmsgQnJvY2tuZXJzLiAgVGhlIGF1dGhvcnM8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFyZSB0aGFua2Z1bCB0byBKb2huIERyYWtl
IGZvciBoaXMgcmV2aWV3IGFuZCB0aGUgcmVmZXJlbmNlIHRvIHRoZTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIGFyZSB0aGFua2Z1bCB0byBKb2huIERyYWtlIGZvciBoaXMgcmV2
aWV3IGFuZCB0aGUgcmVmZXJlbmNlIHRvIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgd29yayBvbiBCR1AgQ29udHJvbCBQbGFuZSBmb3IgTlNIIFNGQy4gIFRoZSBhdXRob3JzIGV4
cHJlc3MgdGhlaXI8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB3b3JrIG9uIEJH
UCBDb250cm9sIFBsYW5lIGZvciBOU0ggU0ZDLiAgVGhlIGF1dGhvcnMgZXhwcmVzcyB0aGVpcjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYXBwcmVjaWF0aW9uIHRvIEpvZWwgTS4gIEhh
bHBlcm4gZm9yIGhpcyBzdWdnZXN0aW9uIGFib3V0IHRoZSBsb2FkLTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIGFwcHJlY2lhdGlvbiB0byBKb2VsIE0uICBIYWxwZXJuIGZvciBo
aXMgc3VnZ2VzdGlvbiBhYm91dCB0aGUgbG9hZC08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIGJhbGFuY2luZyBzY2VuYXJpby48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBiYWxhbmNpbmcgc2NlbmFyaW8uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMzAiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0
ZSI+OTwvc3Bhbj4uICBJQU5BIENvbnNpZGVyYXRpb25zPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPjEwPC9zcGFuPi4gIElBTkEgQ29uc2lkZXJh
dGlvbnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlk
PSJkaWZmMDAzMSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj45PC9zcGFuPi4xLiAg
U0ZDIEFjdGl2ZSBPQU0gUHJvdG9jb2w8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
PHNwYW4gY2xhc3M9Imluc2VydCI+MTA8L3NwYW4+LjEuICBTRkMgQWN0aXZlIE9BTSBQcm90b2Nv
bDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBJQU5BIGlzIHJlcXVlc3RlZCB0
byBhc3NpZ24gYSBuZXcgdHlwZSBmcm9tIHRoZSBTRkMgTmV4dCBQcm90b2NvbDwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIElBTkEgaXMgcmVxdWVzdGVkIHRvIGFzc2lnbiBhIG5l
dyB0eXBlIGZyb20gdGhlIFNGQyBOZXh0IFByb3RvY29sPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICByZWdpc3RyeSBhcyBmb2xsb3dzOjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIHJlZ2lzdHJ5IGFzIGZvbGxvd3M6PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgICAgICAgICAgICArPT09PT09PSs9PT09PT09PT09PT09PT09Kz09PT09PT09PT09
PT09PSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgKz09
PT09PT0rPT09PT09PT09PT09PT09PSs9PT09PT09PT09PT09PT0rPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgfCBWYWx1ZSB8ICBEZXNjcmlwdGlvbiAgIHwgUmVm
ZXJlbmNlICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAg
ICAgIHwgVmFsdWUgfCAgRGVzY3JpcHRpb24gICB8IFJlZmVyZW5jZSAgICAgfDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICs9PT09PT09Kz09PT09PT09PT09PT09
PT0rPT09PT09PT09PT09PT09KzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICAgICAgICAgICArPT09PT09PSs9PT09PT09PT09PT09PT09Kz09PT09PT09PT09PT09PSs8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICB8IFRCQTEgIHwgU0ZDIEFj
dGl2ZSBPQU0gfCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgICAgICAgICAgfCBUQkExICB8IFNGQyBBY3RpdmUgT0FNIHwgVGhpcyBkb2N1bWVu
dCB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgKy0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgICAgICAgICAgICAgICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAg
ICAgICAgICBUYWJsZSAyOiBTRkMgQWN0aXZlIE9BTSBQcm90b2NvbDwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgIFRhYmxlIDI6IFNGQyBBY3RpdmUg
T0FNIFByb3RvY29sPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBpZD0iZGlmZjAwMzIiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+OTwvc3Bh
bj4uMi4gIFNGQyBBY3RpdmUgT0FNPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxz
cGFuIGNsYXNzPSJpbnNlcnQiPjEwPC9zcGFuPi4yLiAgU0ZDIEFjdGl2ZSBPQU08L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gY3JlYXRlIGEg
bmV3IFNGQyBBY3RpdmUgT0FNIHJlZ2lzdHJ5LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIElBTkEgaXMgcmVxdWVzdGVkIHRvIGNyZWF0ZSBhIG5ldyBTRkMgQWN0aXZlIE9BTSBy
ZWdpc3RyeS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
IGlkPSJkaWZmMDAzMyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj45PC9zcGFuPi4y
LjEuICBTRkMgQWN0aXZlIE9BTSBNZXNzYWdlIFR5cGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+MTA8L3NwYW4+LjIuMS4gIFNGQyBBY3RpdmUg
T0FNIE1lc3NhZ2UgVHlwZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBJQU5B
IGlzIHJlcXVlc3RlZCB0byBjcmVhdGUgaW4gdGhlIFNGQyBBY3RpdmUgT0FNIHJlZ2lzdHJ5IGEg
bmV3IHN1Yi08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBJQU5BIGlzIHJlcXVl
c3RlZCB0byBjcmVhdGUgaW4gdGhlIFNGQyBBY3RpdmUgT0FNIHJlZ2lzdHJ5IGEgbmV3IHN1Yi08
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHJlZ2lzdHJ5IGFzIGZvbGxvd3M6PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcmVnaXN0cnkgYXMgZm9sbG93czo8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgU3ViLXJlZ2lzdHJ5IE5hbWU6IFNGQyBB
Y3RpdmUgT0FNIE1lc3NhZ2UgVHlwZS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgICBTdWItcmVnaXN0cnkgTmFtZTogU0ZDIEFjdGl2ZSBPQU0gTWVzc2FnZSBUeXBlLjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBBc3NpZ25tZW50IFBvbGljeTo8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBBc3NpZ25tZW50IFBvbGljeTo8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgMi0zMjc2NyBJRVRGIENvbnNlbnN1
czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIDItMzI3NjcgSUVURiBDb25z
ZW5zdXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHIgaWQ9InBhcnQtMTciIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBp
bmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9yZmNk
aWZmLyNwYXJ0LTE3Ij48ZW0+IHBhZ2UgMjYsIGxpbmUgNDxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8
L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFu
Z2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmYvI3BhcnQt
MTciPjxlbT4gcGFnZSAyNywgbGluZSAxMDxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9l
bT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIFN1Yi1yZWdpc3RyeSBOYW1lOiBTRkMgQWN0
aXZlIE9BTSBNZXNzYWdlIFR5cGUuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgU3ViLXJlZ2lzdHJ5IE5hbWU6IFNGQyBBY3RpdmUgT0FNIE1lc3NhZ2UgVHlwZS48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgQXNzaWdubWVudCBQb2xpY3k6PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgQXNzaWdubWVudCBQb2xpY3k6PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIDItMzI3NjcgSUVURiBDb25zZW5zdXM8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAyLTMyNzY3IElFVEYgQ29uc2Vu
c3VzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIDMyNzY4LTY1NTMwIEZp
cnN0IENvbWUgRmlyc3QgU2VydmVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgMzI3NjgtNjU1MzAgRmlyc3QgQ29tZSBGaXJzdCBTZXJ2ZWQ8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgUmVmZXJlbmNlOiBbdGhpcyBkb2N1bWVudF08L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBSZWZlcmVuY2U6IFt0aGlzIGRvY3VtZW50XTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAzNCI+
PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9
Imluc2VydCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgICs9PT09PT09PT09PT09PT0rPT09PT09PT09PT09PT09PT09PT09PT09PT09PT0r
PT09PT09PT09PT09PT09KzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICs9
PT09PT09PT09PT09PT0rPT09PT09PT09PT09PT09PT09PT09PT09PT09PT0rPT09PT09PT09PT09
PT09KzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgfCBWYWx1ZSAgICAgICAgIHwg
ICAgICAgICBEZXNjcmlwdGlvbiAgICAgICAgIHwgUmVmZXJlbmNlICAgICB8PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgfCBWYWx1ZSAgICAgICAgIHwgICAgICAgICBEZXNj
cmlwdGlvbiAgICAgICAgIHwgUmVmZXJlbmNlICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICArPT09PT09PT09PT09PT09Kz09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Kz09PT09PT09PT09PT09PSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAr
PT09PT09PT09PT09PT09Kz09PT09PT09PT09PT09PT09PT09PT09PT09PT09Kz09PT09PT09PT09
PT09PSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHwgMCAgICAgICAgICAgICB8
ICAgICAgICAgICBSZXNlcnZlZCAgICAgICAgICB8IFRoaXMgZG9jdW1lbnQgfDwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHwgMCAgICAgICAgICAgICB8ICAgICAgICAgICBS
ZXNlcnZlZCAgICAgICAgICB8IFRoaXMgZG9jdW1lbnQgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAgKy0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
Ky0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB8IDEgICAgICAgICAgICAg
fCBTRkMgRWNobyBSZXF1ZXN0L0VjaG8gUmVwbHkgfCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICB8IDEgICAgICAgICAgICAgfCBTRkMgRWNobyBS
ZXF1ZXN0L0VjaG8gUmVwbHkgfCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgICstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgfCAyIC0gMzI3NjcgICAg
IHwgICAgICAgICAgVW5hc3NpZ25lZCAgICAgICAgIHwgVGhpcyBkb2N1bWVudCB8PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgfCAyIC0gMzI3NjcgICAgIHwgICAgICAgICAg
VW5hc3NpZ25lZCAgICAgICAgIHwgVGhpcyBkb2N1bWVudCB8PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgICArLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICArLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHwgMzI3NjggLSA2NTUz
MCB8ICAgICAgICAgIFVuYXNzaWduZWQgICAgICAgICB8IFRoaXMgZG9jdW1lbnQgfDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHwgMzI3NjggLSA2NTUzMCB8ICAgICAgICAg
IFVuYXNzaWduZWQgICAgICAgICB8IFRoaXMgZG9jdW1lbnQgfDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgKy0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgKy0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB8IDY1NTMxIC0gNjU1
MzQgfCAgICAgICAgICBVbmFzc2lnbmVkICAgICAgICAgfCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICB8IDY1NTMxIC0gNjU1MzQgfCAgICAgICAg
ICBVbmFzc2lnbmVkICAgICAgICAgfCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgICstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgICstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgfCA2NTUzNSAgICAg
ICAgIHwgICAgICAgICAgIFJlc2VydmVkICAgICAgICAgIHwgVGhpcyBkb2N1bWVudCB8PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgfCA2NTUzNSAgICAgICAgIHwgICAgICAg
ICAgIFJlc2VydmVkICAgICAgICAgIHwgVGhpcyBkb2N1bWVudCB8PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICArLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgICArLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAg
ICAgICAgICBUYWJsZSAzOiBTRkMgQWN0aXZlIE9BTSBNZXNzYWdlIFR5cGU8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgIFRhYmxlIDM6IFNGQyBBY3Rp
dmUgT0FNIE1lc3NhZ2UgVHlwZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHIgaWQ9ImRpZmYwMDM1Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUi
Pjk8L3NwYW4+LjIuMi4gIFNGQyBBY3RpdmUgT0FNIEhlYWRlciBGbGFnczwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4xMDwvc3Bhbj4uMi4yLiAg
U0ZDIEFjdGl2ZSBPQU0gSGVhZGVyIEZsYWdzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIElBTkEgaXMgcmVxdWVzdGVkIHRvIGNyZWF0ZSBpbiB0aGUgU0ZDIEFjdGl2ZSBPQU0g
cmVnaXN0cnkgdGhlIG5ldzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIElBTkEg
aXMgcmVxdWVzdGVkIHRvIGNyZWF0ZSBpbiB0aGUgU0ZDIEFjdGl2ZSBPQU0gcmVnaXN0cnkgdGhl
IG5ldzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgc3ViLXJlZ2lzdHJ5IFNGQyBBY3Rp
dmUgT0FNIEZsYWdzLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHN1Yi1yZWdp
c3RyeSBTRkMgQWN0aXZlIE9BTSBGbGFncy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgVGhpcyBzdWItcmVnaXN0cnkgdHJhY2tzIHRoZSBhc3NpZ25tZW50IG9mIDggZmxhZ3Mg
aW4gdGhlIEZsYWdzIGZpZWxkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhp
cyBzdWItcmVnaXN0cnkgdHJhY2tzIHRoZSBhc3NpZ25tZW50IG9mIDggZmxhZ3MgaW4gdGhlIEZs
YWdzIGZpZWxkPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBvZiB0aGUgU0ZDIEFjdGl2
ZSBPQU0gSGVhZGVyLiAgVGhlIGZsYWdzIGFyZSBudW1iZXJlZCBmcm9tIDAgKG1vc3Q8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvZiB0aGUgU0ZDIEFjdGl2ZSBPQU0gSGVhZGVy
LiAgVGhlIGZsYWdzIGFyZSBudW1iZXJlZCBmcm9tIDAgKG1vc3Q8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIHNpZ25pZmljYW50IGJpdCwgdHJhbnNtaXR0ZWQgZmlyc3QpIHRvIDcuPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgc2lnbmlmaWNhbnQgYml0LCB0cmFuc21p
dHRlZCBmaXJzdCkgdG8gNy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgTmV3
IGVudHJpZXMgYXJlIGFzc2lnbmVkIGJ5IFN0YW5kYXJkcyBBY3Rpb24uPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgTmV3IGVudHJpZXMgYXJlIGFzc2lnbmVkIGJ5IFN0YW5kYXJk
cyBBY3Rpb24uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAg
ICs9PT09PT09PT09PT0rPT09PT09PT09PT09PSs9PT09PT09PT09PT09PT0rPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgKz09PT09PT09PT09PSs9PT09PT09
PT09PT09Kz09PT09PT09PT09PT09PSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
ICAgICAgICAgIHwgQml0IE51bWJlciB8IERlc2NyaXB0aW9uIHwgUmVmZXJlbmNlICAgICB8PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgfCBCaXQgTnVtYmVy
IHwgRGVzY3JpcHRpb24gfCBSZWZlcmVuY2UgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgICAgICAgICAgICs9PT09PT09PT09PT0rPT09PT09PT09PT09PSs9PT09PT09PT09
PT09PT0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgKz09
PT09PT09PT09PSs9PT09PT09PT09PT09Kz09PT09PT09PT09PT09PSs8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgIHwgNy0wICAgICAgICB8ICBVbmFzc2lnbmVkIHwg
VGhpcyBkb2N1bWVudCB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAg
ICAgICAgfCA3LTAgICAgICAgIHwgIFVuYXNzaWduZWQgfCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgIFRh
YmxlIDQ6IFNGQyBBY3RpdmUgT0FNIEhlYWRlciBGbGFnczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICBUYWJsZSA0OiBTRkMgQWN0aXZlIE9BTSBIZWFk
ZXIgRmxhZ3M8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
IGlkPSJkaWZmMDAzNiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj45PC9zcGFuPi4z
LiAgU0ZDIEVjaG8gUmVxdWVzdC9FY2hvIFJlcGx5IFBhcmFtZXRlcnM8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+MTA8L3NwYW4+LjMuICBTRkMg
RWNobyBSZXF1ZXN0L0VjaG8gUmVwbHkgUGFyYW1ldGVyczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBJQU5BIGlzIHJlcXVlc3RlZCB0byBjcmVhdGUgYSBuZXcgU0ZDIEVjaG8g
UmVxdWVzdC9FY2hvIFJlcGx5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSUFO
QSBpcyByZXF1ZXN0ZWQgdG8gY3JlYXRlIGEgbmV3IFNGQyBFY2hvIFJlcXVlc3QvRWNobyBSZXBs
eTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgUGFyYW1ldGVycyByZWdpc3RyeS48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBQYXJhbWV0ZXJzIHJlZ2lzdHJ5LjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDM3
Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPjk8L3NwYW4+LjMuMS4gIFNGQyBFY2hv
IFJlcXVlc3QgRmxhZ3M8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xh
c3M9Imluc2VydCI+MTA8L3NwYW4+LjMuMS4gIFNGQyBFY2hvIFJlcXVlc3QgRmxhZ3M8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gY3JlYXRl
IGluIHRoZSBTRkMgRWNobyBSZXF1ZXN0L0VjaG8gUmVwbHk8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBJQU5BIGlzIHJlcXVlc3RlZCB0byBjcmVhdGUgaW4gdGhlIFNGQyBFY2hv
IFJlcXVlc3QvRWNobyBSZXBseTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgUGFyYW1l
dGVycyByZWdpc3RyeSB0aGUgbmV3IHN1Yi1yZWdpc3RyeSBTRkMgRWNobyBSZXF1ZXN0IEZsYWdz
LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFBhcmFtZXRlcnMgcmVnaXN0cnkg
dGhlIG5ldyBzdWItcmVnaXN0cnkgU0ZDIEVjaG8gUmVxdWVzdCBGbGFncy48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhpcyBzdWItcmVnaXN0cnkgdHJhY2tzIHRoZSBhc3Np
Z25tZW50IG9mIDE2IGZsYWdzIGluIHRoZSBTRkMgRWNobzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIFRoaXMgc3ViLXJlZ2lzdHJ5IHRyYWNrcyB0aGUgYXNzaWdubWVudCBvZiAx
NiBmbGFncyBpbiB0aGUgU0ZDIEVjaG88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFJl
cXVlc3QgRmxhZ3MgZmllbGQgb2YgdGhlIFNGQyBFY2hvIFJlcXVlc3QgbWVzc2FnZS4gIFRoZSBm
bGFncyBhcmU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBSZXF1ZXN0IEZsYWdz
IGZpZWxkIG9mIHRoZSBTRkMgRWNobyBSZXF1ZXN0IG1lc3NhZ2UuICBUaGUgZmxhZ3MgYXJlPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBudW1iZXJlZCBmcm9tIDAgKG1vc3Qgc2lnbmlm
aWNhbnQgYml0LCB0cmFuc21pdHRlZCBmaXJzdCkgdG8gMTUuPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgbnVtYmVyZWQgZnJvbSAwIChtb3N0IHNpZ25pZmljYW50IGJpdCwgdHJh
bnNtaXR0ZWQgZmlyc3QpIHRvIDE1LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBOZXcgZW50cmllcyBhcmUgYXNzaWduZWQgYnkgU3RhbmRhcmRzIEFjdGlvbi48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBOZXcgZW50cmllcyBhcmUgYXNzaWduZWQgYnkgU3Rh
bmRhcmRzIEFjdGlvbi48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAg
ICAgICAgKz09PT09PT09PT09PSs9PT09PT09PT09PT09Kz09PT09PT09PT09PT09PSs8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICArPT09PT09PT09PT09Kz09
PT09PT09PT09PT0rPT09PT09PT09PT09PT09KzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgICAgICAgICAgfCBCaXQgTnVtYmVyIHwgRGVzY3JpcHRpb24gfCBSZWZlcmVuY2UgICAg
IHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICB8IEJpdCBO
dW1iZXIgfCBEZXNjcmlwdGlvbiB8IFJlZmVyZW5jZSAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgICAgICAgICAgKz09PT09PT09PT09PSs9PT09PT09PT09PT09Kz09PT09
PT09PT09PT09PSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAg
ICArPT09PT09PT09PT09Kz09PT09PT09PT09PT0rPT09PT09PT09PT09PT09KzwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgfCAxNS0wICAgICAgIHwgIFVuYXNzaWdu
ZWQgfCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICAgICAgICAgICB8IDE1LTAgICAgICAgfCAgVW5hc3NpZ25lZCB8IFRoaXMgZG9jdW1lbnQgfDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAg
ICAgICBUYWJsZSA1OiBTRkMgRWNobyBSZXF1ZXN0IEZsYWdzPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgVGFibGUgNTogU0ZDIEVjaG8gUmVxdWVz
dCBGbGFnczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIg
aWQ9ImRpZmYwMDM4Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPjk8L3NwYW4+LjMu
Mi4gIFNGQyBFY2hvIFJlcXVlc3QvRWNobyBSZXBseSBNZXNzYWdlIFR5cGVzPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPjEwPC9zcGFuPi4zLjIu
ICBTRkMgRWNobyBSZXF1ZXN0L0VjaG8gUmVwbHkgTWVzc2FnZSBUeXBlczwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBJQU5BIGlzIHJlcXVlc3RlZCB0byBjcmVhdGUgaW4gdGhl
IFNGQyBFY2hvIFJlcXVlc3QvRWNobyBSZXBseTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIElBTkEgaXMgcmVxdWVzdGVkIHRvIGNyZWF0ZSBpbiB0aGUgU0ZDIEVjaG8gUmVxdWVz
dC9FY2hvIFJlcGx5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBQYXJhbWV0ZXJzIHJl
Z2lzdHJ5IHRoZSBuZXcgc3ViLXJlZ2lzdHJ5IGFzIGZvbGxvd3M6PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgUGFyYW1ldGVycyByZWdpc3RyeSB0aGUgbmV3IHN1Yi1yZWdpc3Ry
eSBhcyBmb2xsb3dzOjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBTdWIt
cmVnaXN0cnkgTmFtZTogTWVzc2FnZSBUeXBlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgIFN1Yi1yZWdpc3RyeSBOYW1lOiBNZXNzYWdlIFR5cGVzPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIEFzc2lnbm1lbnQgUG9saWN5OjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIEFzc2lnbm1lbnQgUG9saWN5OjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICA1IC0gMTc1IElFVEYgQ29uc2Vuc3VzPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgNSAtIDE3NSBJRVRGIENvbnNlbnN1czwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0icGFy
dC0xOCIgY2xhc3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFu
Z2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmYvI3BhcnQt
MTgiPjxlbT4gcGFnZSAyOCwgbGluZSAzMTxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9l
bT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3Nt
YWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmYvI3BhcnQtMTgiPjxlbT4g
cGFnZSAyOSwgbGluZSAzMTxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90
aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB8IDI0MCAtIDI1
MSB8ICAgICAgICAgICAgICBVbmFzc2lnbmVkICAgICAgICAgICAgICB8IFRoaXMgZG9jdW1lbnQg
fDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHwgMjQwIC0gMjUxIHwgICAgICAg
ICAgICAgIFVuYXNzaWduZWQgICAgICAgICAgICAgIHwgVGhpcyBkb2N1bWVudCB8PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB8
IDI1MiAtIDI1NCB8ICAgICAgICAgICAgICBVbmFzc2lnbmVkICAgICAgICAgICAgICB8IFRoaXMg
ZG9jdW1lbnQgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHwgMjUyIC0gMjU0
IHwgICAgICAgICAgICAgIFVuYXNzaWduZWQgICAgICAgICAgICAgIHwgVGhpcyBkb2N1bWVudCB8
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICB8IDI1NSAgICAgICB8ICAgICAgICAgICAgICAgUmVzZXJ2ZWQgICAgICAgICAgICAg
ICB8IFRoaXMgZG9jdW1lbnQgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHwg
MjU1ICAgICAgIHwgICAgICAgICAgICAgICBSZXNlcnZlZCAgICAgICAgICAgICAgIHwgVGhpcyBk
b2N1bWVudCB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICArLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKzwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgIFRhYmxlIDY6IFNGQyBFY2hvIFJlcXVlc3Qv
RWNobyBSZXBseSBNZXNzYWdlIFR5cGVzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgICAgICAgVGFibGUgNjogU0ZDIEVjaG8gUmVxdWVzdC9FY2hvIFJlcGx5IE1lc3NhZ2Ug
VHlwZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlk
PSJkaWZmMDAzOSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj45PC9zcGFuPi4zLjMu
ICBTRkMgRWNobyBSZXBseSBNb2RlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
c3BhbiBjbGFzcz0iaW5zZXJ0Ij4xMDwvc3Bhbj4uMy4zLiAgU0ZDIEVjaG8gUmVwbHkgTW9kZXM8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8g
Y3JlYXRlIGluIHRoZSBTRkMgRWNobyBSZXF1ZXN0L0VjaG8gUmVwbHk8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBJQU5BIGlzIHJlcXVlc3RlZCB0byBjcmVhdGUgaW4gdGhlIFNG
QyBFY2hvIFJlcXVlc3QvRWNobyBSZXBseTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
UGFyYW1ldGVycyByZWdpc3RyeSB0aGUgbmV3IHN1Yi1yZWdpc3RyeSBhcyBmb2xsb3dzOjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFBhcmFtZXRlcnMgcmVnaXN0cnkgdGhlIG5l
dyBzdWItcmVnaXN0cnkgYXMgZm9sbG93czo8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgU3ViLXJlZ2lzdHJ5IE5hbWU6IFJlcGx5IE1vZGU8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgICBTdWItcmVnaXN0cnkgTmFtZTogUmVwbHkgTW9kZTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBBc3NpZ25tZW50IFBvbGljeTo8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBBc3NpZ25tZW50IFBvbGljeTo8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgOCAtIDE3NSBJRVRGIENvbnNlbnN1czwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIDggLSAxNzUgSUVURiBDb25zZW5z
dXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIg
aWQ9InBhcnQtMTkiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcg
dG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZm
LyNwYXJ0LTE5Ij48ZW0+IHBhZ2UgMjksIGxpbmUgNDU8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9z
cGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdl
IGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmLyNwYXJ0LTE5
Ij48ZW0+IHBhZ2UgMzAsIGxpbmUgNDU8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+
PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgfCAyNTEgICB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICB8IDI1MSAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgKy0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICArLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgfCAyNTIgLSB8ICAgICAgICAgICAgIFVuYXNzaWduZWQgICAg
ICAgICAgICAgfCBQcml2YXRlIFVzZSAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICB8IDI1MiAtIHwgICAgICAgICAgICAgVW5hc3NpZ25lZCAgICAgICAgICAgICB8IFBy
aXZhdGUgVXNlICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgfCAyNTQgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgIHw8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICB8IDI1NCAgIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICAgKy0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgICArLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgfCAyNTUgICB8ICAg
ICAgICAgICAgICBSZXNlcnZlZCAgICAgICAgICAgICAgfCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICB8IDI1NSAgIHwgICAgICAgICAgICAgIFJl
c2VydmVkICAgICAgICAgICAgICB8IFRoaXMgZG9jdW1lbnQgfDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgKy0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICArLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAg
ICAgICAgIFRhYmxlIDc6IFNGQyBFY2hvIFJlcGx5IE1vZGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgIFRhYmxlIDc6IFNGQyBFY2hvIFJlcGx5
IE1vZGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlk
PSJkaWZmMDA0MCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj45PC9zcGFuPi4zLjQu
ICBTRkMgRWNobyBSZXR1cm4gQ29kZXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
PHNwYW4gY2xhc3M9Imluc2VydCI+MTA8L3NwYW4+LjMuNC4gIFNGQyBFY2hvIFJldHVybiBDb2Rl
czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBJQU5BIGlzIHJlcXVlc3RlZCB0
byBjcmVhdGUgaW4gdGhlIFNGQyBFY2hvIFJlcXVlc3QvRWNobyBSZXBseTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIElBTkEgaXMgcmVxdWVzdGVkIHRvIGNyZWF0ZSBpbiB0aGUg
U0ZDIEVjaG8gUmVxdWVzdC9FY2hvIFJlcGx5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBQYXJhbWV0ZXJzIHJlZ2lzdHJ5IHRoZSBuZXcgc3ViLXJlZ2lzdHJ5IGFzIGZvbGxvd3M6PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgUGFyYW1ldGVycyByZWdpc3RyeSB0aGUg
bmV3IHN1Yi1yZWdpc3RyeSBhcyBmb2xsb3dzOjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICBTdWItcmVnaXN0cnkgTmFtZTogUmV0dXJuIENvZGVzPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgU3ViLXJlZ2lzdHJ5IE5hbWU6IFJldHVybiBDb2Rlczwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgQXNzaWdubWVudCBQb2xpY3k6PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgQXNzaWdubWVudCBQb2xpY3k6PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIDkgLSAxOTEgSUVURiBDb25zZW5zdXM8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICA5IC0gMTkxIElFVEYgQ29uc2Vu
c3VzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIDE5MiAtIDI1MSBGaXJz
dCBDb21lIEZpcnN0IFNlcnZlZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
IDE5MiAtIDI1MSBGaXJzdCBDb21lIEZpcnN0IFNlcnZlZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9InBhcnQtMjAiIGNsYXNzPSJjaGFuZ2UiPjx0
ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJo
dHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmLyNwYXJ0LTIwIj48ZW0+IHBhZ2UgMzAsIGxpbmUg
NDc8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0
aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3
dy5pZXRmLm9yZy9yZmNkaWZmLyNwYXJ0LTIwIj48ZW0+IHBhZ2UgMzEsIGxpbmUgNDc8c3BhbiBj
bGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICstLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgKy0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgIHwgMTkyLTI1MSB8ICAgICAgICAgICAgVW5hc3NpZ25lZCAg
ICAgICAgICAgfCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgfCAxOTItMjUxIHwgICAgICAgICAgICBVbmFzc2lnbmVkICAgICAgICAgICB8IFRo
aXMgZG9jdW1lbnQgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICstLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgKy0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICAgIHwgMjUyLTI1NCB8ICAgICAgICAgICAgVW5hc3NpZ25lZCAgICAg
ICAgICAgfCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgICAgfCAyNTItMjU0IHwgICAgICAgICAgICBVbmFzc2lnbmVkICAgICAgICAgICB8IFRoaXMg
ZG9jdW1lbnQgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICstLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgIHwgMjU1ICAgICB8ICAgICAgICAgICAgIFJlc2VydmVkICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICAgfCAyNTUgICAgIHwgICAgICAgICAgICAgUmVzZXJ2ZWQgICAgICAgICAgICB8ICAgICAgICAg
ICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICstLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgIFRhYmxlIDg6IFNGQyBFY2hvIFJldHVy
biBDb2RlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAg
ICAgICAgVGFibGUgODogU0ZDIEVjaG8gUmV0dXJuIENvZGVzPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwNDEiPjx0ZD48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNw
YW4gY2xhc3M9ImRlbGV0ZSI+OTwvc3Bhbj4uNC4gIFNGQyBBY3RpdmUgT0FNIFRMViBUeXBlPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPjEwPC9z
cGFuPi40LiAgU0ZDIEFjdGl2ZSBPQU0gVExWIFR5cGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gY3JlYXRlIHRoZSBuZXcgcmVnaXN0cnkg
YXMgZm9sbG93czo8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBJQU5BIGlzIHJl
cXVlc3RlZCB0byBjcmVhdGUgdGhlIG5ldyByZWdpc3RyeSBhcyBmb2xsb3dzOjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBSZWdpc3RyeSBOYW1lOiBTRkMgQWN0aXZlIE9B
TSBUTFYgVHlwZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIFJlZ2lzdHJ5
IE5hbWU6IFNGQyBBY3RpdmUgT0FNIFRMViBUeXBlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgICBBc3NpZ25tZW50IFBvbGljeTo8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICBBc3NpZ25tZW50IFBvbGljeTo8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgNiAtMTc1IElFVEYgQ29uc2Vuc3VzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgNiAtMTc1IElFVEYgQ29uc2Vuc3VzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgIDE3NiAtIDIzOSBGaXJzdCBDb21lIEZpcnN0IFNlcnZlZDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIDE3NiAtIDIzOSBGaXJzdCBDb21lIEZpcnN0
IFNlcnZlZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBpZD0icGFydC0yMSIgY2xhc3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lw
cGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3Jm
Y2RpZmYvI3BhcnQtMjEiPjxlbT4gcGFnZSAzMSwgbGluZSA0NDxzcGFuIGNsYXNzPSJoaWRlIj4g
wrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFsbD5za2lwcGluZyB0byBj
aGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmYvI3Bh
cnQtMjEiPjxlbT4gcGFnZSAzMiwgbGluZSA0NDxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+
PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgICAgICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICB8
IDI0MCAtIDI1MSB8ICAgICAgICAgIFVuYXNzaWduZWQgICAgICAgICB8IFRoaXMgZG9jdW1lbnQg
fDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgfCAyNDAgLSAyNTEgfCAg
ICAgICAgICBVbmFzc2lnbmVkICAgICAgICAgfCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgIHwgMjUyIC0g
MjU0IHwgICAgICAgICAgVW5hc3NpZ25lZCAgICAgICAgIHwgVGhpcyBkb2N1bWVudCB8PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICB8IDI1MiAtIDI1NCB8ICAgICAgICAg
IFVuYXNzaWduZWQgICAgICAgICB8IFRoaXMgZG9jdW1lbnQgfDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICAgKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgfCAyNTUgICAgICAgfCAg
ICAgICAgICAgUmVzZXJ2ZWQgICAgICAgICAgfCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgIHwgMjU1ICAgICAgIHwgICAgICAgICAgIFJlc2Vy
dmVkICAgICAgICAgIHwgVGhpcyBkb2N1bWVudCB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgICAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICArLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKzwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgIFRhYmxlIDk6
IFNGQyBBY3RpdmUgT0FNIFRMViBUeXBlIFJlZ2lzdHJ5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgICAgICAgICAgICAgICBUYWJsZSA5OiBTRkMgQWN0aXZlIE9BTSBUTFYgVHlw
ZSBSZWdpc3RyeTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHIgaWQ9ImRpZmYwMDQyIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPjk8L3NwYW4+
LjUuICBTRiBJZGVudGlmaWVyIFR5cGVzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PjxzcGFuIGNsYXNzPSJpbnNlcnQiPjEwPC9zcGFuPi41LiAgU0YgSWRlbnRpZmllciBUeXBlczwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBJQU5BIGlzIHJlcXVlc3RlZCB0byBj
cmVhdGUgaW4gdGhlIFNGIFR5cGVzIHJlZ2lzdHJ5IHRoZSBuZXcgc3ViLTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIElBTkEgaXMgcmVxdWVzdGVkIHRvIGNyZWF0ZSBpbiB0aGUg
U0YgVHlwZXMgcmVnaXN0cnkgdGhlIG5ldyBzdWItPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICByZWdpc3RyeSBhcyBmb2xsb3dzOjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIHJlZ2lzdHJ5IGFzIGZvbGxvd3M6PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICAgIFJlZ2lzdHJ5IE5hbWU6IFNGIElkZW50aWZpZXIgVHlwZXM8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBSZWdpc3RyeSBOYW1lOiBTRiBJZGVudGlmaWVyIFR5cGVz
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIEFzc2lnbm1lbnQgUG9saWN5
OjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIEFzc2lnbm1lbnQgUG9saWN5
OjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICA0IC0xOTEgSUVURiBDb25z
ZW5zdXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICA0IC0xOTEgSUVURiBD
b25zZW5zdXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHIgaWQ9InBhcnQtMjIiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tp
cHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9y
ZmNkaWZmLyNwYXJ0LTIyIj48ZW0+IHBhZ2UgMzIsIGxpbmUgMzU8c3BhbiBjbGFzcz0iaGlkZSI+
IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8g
Y2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmLyNw
YXJ0LTIyIj48ZW0+IHBhZ2UgMzMsIGxpbmUgMzU8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFu
PjwvZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICArLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgfCAxOTItMjUx
IHwgIFVuYXNzaWduZWQgfCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAgICAgICAgICAgIHwgMTkyLTI1MSB8ICBVbmFzc2lnbmVkIHwgVGhpcyBk
b2N1bWVudCB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICst
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAg
ICAgICB8IDI1Mi0yNTQgfCAgVW5hc3NpZ25lZCB8IFRoaXMgZG9jdW1lbnQgfDwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgfCAyNTItMjU0IHwgIFVuYXNz
aWduZWQgfCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
ICAgICAgICAgICAgKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICstLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgICAgICAgICAgICAgIHwgMjU1ICAgICB8ICAgUmVzZXJ2ZWQgIHwgVGhpcyBkb2N1bWVu
dCB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICB8IDI1
NSAgICAgfCAgIFJlc2VydmVkICB8IFRoaXMgZG9jdW1lbnQgfDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgICAgICAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAg
ICAgKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgVGFibGUgMTA6IFNG
IElkZW50aWZpZXIgVHlwZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAg
ICAgICAgICAgICAgICAgIFRhYmxlIDEwOiBTRiBJZGVudGlmaWVyIFR5cGU8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA0MyI+PHRkPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj4xPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MDwvc3Bhbj4uICBSZWZlcmVuY2VzPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjE8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4xPC9zcGFuPi4g
IFJlZmVyZW5jZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyIGlkPSJkaWZmMDA0NCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4xPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MDwvc3Bh
bj4uMS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPjE8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4xPC9zcGFuPi4xLiAgTm9ybWF0aXZlIFJlZmVyZW5j
ZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JGQzIxMTldICBCcmFkbmVy
LCBTLiwgIktleSB3b3JkcyBmb3IgdXNlIGluIFJGQ3MgdG8gSW5kaWNhdGU8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbUkZDMjExOV0gIEJyYWRuZXIsIFMuLCAiS2V5IHdvcmRz
IGZvciB1c2UgaW4gUkZDcyB0byBJbmRpY2F0ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgICAgICAgICBSZXF1aXJlbWVudCBMZXZlbHMiLCBCQ1AgMTQsIFJGQyAyMTE5LDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgUmVxdWlyZW1lbnQgTGV2
ZWxzIiwgQkNQIDE0LCBSRkMgMjExOSw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
ICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzIxMTksIE1hcmNoIDE5OTcsPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDMjExOSwgTWFy
Y2ggMTk5Nyw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgJmx0O2h0
dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjMjExOSZndDsuPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAmbHQ7aHR0cHM6Ly93d3cucmZjLWVkaXRv
ci5vcmcvaW5mby9yZmMyMTE5Jmd0Oy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgW1JGQzgxNzRdICBMZWliYSwgQi4sICJBbWJpZ3VpdHkgb2YgVXBwZXJjYXNlIHZzIExvd2Vy
Y2FzZSBpbiBSRkM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbUkZDODE3NF0g
IExlaWJhLCBCLiwgIkFtYmlndWl0eSBvZiBVcHBlcmNhc2UgdnMgTG93ZXJjYXNlIGluIFJGQzwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAyMTE5IEtleSBXb3JkcyIs
IEJDUCAxNCwgUkZDIDgxNzQsIERPSSAxMC4xNzQ4Ny9SRkM4MTc0LDwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgMjExOSBLZXkgV29yZHMiLCBCQ1AgMTQsIFJG
QyA4MTc0LCBET0kgMTAuMTc0ODcvUkZDODE3NCw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICAgICAgICAgICAgTWF5IDIwMTcsICZsdDtodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9p
bmZvL3JmYzgxNzQmZ3Q7LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAg
ICAgICAgTWF5IDIwMTcsICZsdDtodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzgx
NzQmZ3Q7LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBbUkZDODMwMF0gIFF1
aW5uLCBQLiwgRWQuLCBFbHp1ciwgVS4sIEVkLiwgYW5kIEMuIFBpZ25hdGFybywgRWQuLDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtSRkM4MzAwXSAgUXVpbm4sIFAuLCBFZC4s
IEVsenVyLCBVLiwgRWQuLCBhbmQgQy4gUGlnbmF0YXJvLCBFZC4sPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICJOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gpIiwg
UkZDIDgzMDAsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAi
TmV0d29yayBTZXJ2aWNlIEhlYWRlciAoTlNIKSIsIFJGQyA4MzAwLDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDODMwMCwgSmFudWFyeSAy
MDE4LDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgRE9JIDEw
LjE3NDg3L1JGQzgzMDAsIEphbnVhcnkgMjAxOCw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICAgICAgICAgICAgJmx0O2h0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjODMw
MCZndDsuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAmbHQ7
aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM4MzAwJmd0Oy48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA0NSI+PHRkPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4xMC4yLjwvc3Bhbj4gIEluZm9ybWF0aXZlIFJlZmVy
ZW5jZXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2Vy
dCI+MTEuMi48L3NwYW4+ICBJbmZvcm1hdGl2ZSBSZWZlcmVuY2VzPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJkZWxl
dGUiPltJLUQuaWV0Zi1zZmMtbnNoLWludGVncml0eV08L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFz
cz0iZGVsZXRlIj4gICAgICAgICAgICAgIEJvdWNhZGFpciwgTS4sIFJlZGR5LCBULiwgYW5kIEQu
IFdpbmcsICJJbnRlZ3JpdHk8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAg
ICAgICAgICAgIFByb3RlY3Rpb24gZm9yIHRoZSBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gp
IGFuZDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgICAgICAgICAgRW5j
cnlwdGlvbiBvZiBTZW5zaXRpdmUgQ29udGV4dCBIZWFkZXJzIiwgV29yayBpbjwvc3Bhbj48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgICAgICAgICAgUHJvZ3Jlc3MsIEludGVybmV0
LURyYWZ0LCBkcmFmdC1pZXRmLXNmYy1uc2gtaW50ZWdyaXR5LTA5LDwvc3Bhbj48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxz
cGFuIGNsYXNzPSJkZWxldGUiPiAgICAgICAgICAgICAgMjAgU2VwdGVtYmVyIDIwMjEsICZsdDto
dHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1sLzwvc3Bhbj48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFu
IGNsYXNzPSJkZWxldGUiPiAgICAgICAgICAgICAgZHJhZnQtaWV0Zi1zZmMtbnNoLWludGVncml0
eS0wOSZndDsuPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW0ktRC5pZXRmLXNmYy1uc2gtdGx2XTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtJLUQuaWV0Zi1zZmMtbnNoLXRsdl08L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgV2VpLCBZLiwgRWx6dXIsIFUu
LCBNYWplZSwgUy4sIFBpZ25hdGFybywgQy4sIGFuZCBELiBFLjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgV2VpLCBZLiwgRWx6dXIsIFUuLCBNYWplZSwgUy4s
IFBpZ25hdGFybywgQy4sIGFuZCBELiBFLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgICAgICAgICBFYXN0bGFrZSwgIk5ldHdvcmsgU2VydmljZSBIZWFkZXIgTWV0YWRhdGEgVHlw
ZSAyPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICBFYXN0bGFr
ZSwgIk5ldHdvcmsgU2VydmljZSBIZWFkZXIgTWV0YWRhdGEgVHlwZSAyPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIFZhcmlhYmxlLUxlbmd0aCBDb250ZXh0IEhlYWRl
cnMiLCBXb3JrIGluIFByb2dyZXNzLDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgICAgICAgICAgVmFyaWFibGUtTGVuZ3RoIENvbnRleHQgSGVhZGVycyIsIFdvcmsgaW4gUHJv
Z3Jlc3MsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRp
ZmYwMDQ2Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgICAgICAgSW50ZXJuZXQtRHJhZnQsIGRyYWZ0LWll
dGYtc2ZjLW5zaC10bHYtPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MDksIDExIE9jdG88L3NwYW4+YmVy
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgICAgICAgSW50ZXJuZXQt
RHJhZnQsIGRyYWZ0LWlldGYtc2ZjLW5zaC10bHYtPHNwYW4gY2xhc3M9Imluc2VydCI+MTAsIDMg
RGVjZW08L3NwYW4+YmVyPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAg
IDIwMjEsICZsdDtodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0LWll
dGYtPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAyMDIxLCAm
bHQ7aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC1pZXRmLTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA0NyI+PHRk
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj4gICAgICAgICAgICAgIHNmYy1uc2gtdGx2LTxzcGFuIGNsYXNzPSJkZWxldGUiPjA5
PC9zcGFuPiZndDsuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgICAg
ICAgc2ZjLW5zaC10bHYtPHNwYW4gY2xhc3M9Imluc2VydCI+MTA8L3NwYW4+Jmd0Oy48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JGQzA3OTJdICBQb3N0ZWwsIEouLCAiSW50
ZXJuZXQgQ29udHJvbCBNZXNzYWdlIFByb3RvY29sIiwgU1REIDUsPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgW1JGQzA3OTJdICBQb3N0ZWwsIEouLCAiSW50ZXJuZXQgQ29udHJv
bCBNZXNzYWdlIFByb3RvY29sIiwgU1REIDUsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgICAgICAgICAgIFJGQyA3OTIsIERPSSAxMC4xNzQ4Ny9SRkMwNzkyLCBTZXB0ZW1iZXIgMTk4
MSw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIFJGQyA3OTIs
IERPSSAxMC4xNzQ4Ny9SRkMwNzkyLCBTZXB0ZW1iZXIgMTk4MSw8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgICAgICAgICAgJmx0O2h0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2lu
Zm8vcmZjNzkyJmd0Oy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAg
ICAgICZsdDtodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzc5MiZndDsuPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtSRkM0MzAyXSAgS2VudCwgUy4sICJJUCBB
dXRoZW50aWNhdGlvbiBIZWFkZXIiLCBSRkMgNDMwMiw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBbUkZDNDMwMl0gIEtlbnQsIFMuLCAiSVAgQXV0aGVudGljYXRpb24gSGVhZGVy
IiwgUkZDIDQzMDIsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIERP
SSAxMC4xNzQ4Ny9SRkM0MzAyLCBEZWNlbWJlciAyMDA1LDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzQzMDIsIERlY2VtYmVyIDIw
MDUsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICZsdDtodHRwczov
L3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzQzMDImZ3Q7LjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgJmx0O2h0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3Jn
L2luZm8vcmZjNDMwMiZndDsuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtS
RkM0MzAzXSAgS2VudCwgUy4sICJJUCBFbmNhcHN1bGF0aW5nIFNlY3VyaXR5IFBheWxvYWQgKEVT
UCkiLDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtSRkM0MzAzXSAgS2VudCwg
Uy4sICJJUCBFbmNhcHN1bGF0aW5nIFNlY3VyaXR5IFBheWxvYWQgKEVTUCkiLDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBSRkMgNDMwMywgRE9JIDEwLjE3NDg3L1JG
QzQzMDMsIERlY2VtYmVyIDIwMDUsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgICAgICAgICBSRkMgNDMwMywgRE9JIDEwLjE3NDg3L1JGQzQzMDMsIERlY2VtYmVyIDIwMDUs
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICZsdDtodHRwczovL3d3
dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzQzMDMmZ3Q7LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICAgICAgICAgJmx0O2h0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2lu
Zm8vcmZjNDMwMyZndDsuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtSRkM0
NDQzXSAgQ29udGEsIEEuLCBEZWVyaW5nLCBTLiwgYW5kIE0uIEd1cHRhLCBFZC4sICJJbnRlcm5l
dDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtSRkM0NDQzXSAgQ29udGEsIEEu
LCBEZWVyaW5nLCBTLiwgYW5kIE0uIEd1cHRhLCBFZC4sICJJbnRlcm5ldDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBDb250cm9sIE1lc3NhZ2UgUHJvdG9jb2wgKElD
TVB2NikgZm9yIHRoZSBJbnRlcm5ldDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgICAgICAgICAgQ29udHJvbCBNZXNzYWdlIFByb3RvY29sIChJQ01QdjYpIGZvciB0aGUgSW50
ZXJuZXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgUHJvdG9jb2wg
VmVyc2lvbiA2IChJUHY2KSBTcGVjaWZpY2F0aW9uIiwgU1REIDg5LDwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgUHJvdG9jb2wgVmVyc2lvbiA2IChJUHY2KSBT
cGVjaWZpY2F0aW9uIiwgU1REIDg5LDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
ICAgICAgICBSRkMgNDQ0MywgRE9JIDEwLjE3NDg3L1JGQzQ0NDMsIE1hcmNoIDIwMDYsPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICBSRkMgNDQ0MywgRE9JIDEw
LjE3NDg3L1JGQzQ0NDMsIE1hcmNoIDIwMDYsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgICAgICAgICAgICZsdDtodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzQ0NDMm
Z3Q7LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgJmx0O2h0
dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNDQ0MyZndDsuPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwNDgiPjx0ZD48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNl
cnQiPltSRkM1NzA2XSAgSGFycmluZ3RvbiwgRC4sICJHdWlkZWxpbmVzIGZvciBDb25zaWRlcmlu
ZyBPcGVyYXRpb25zIGFuZDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAg
ICAgICAgICAgTWFuYWdlbWVudCBvZiBOZXcgUHJvdG9jb2xzIGFuZCBQcm90b2NvbCBFeHRlbnNp
b25zIiw8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAgIFJG
QyA1NzA2LCBET0kgMTAuMTc0ODcvUkZDNTcwNiwgTm92ZW1iZXIgMjAwOSw8L3NwYW4+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAgICZsdDtodHRwczovL3d3dy5yZmMt
ZWRpdG9yLm9yZy9pbmZvL3JmYzU3MDYmZ3Q7Ljwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtSRkM2NDM3XSAgQW1hbnRlLCBTLiwg
Q2FycGVudGVyLCBCLiwgSmlhbmcsIFMuLCBhbmQgSi4gUmFqYWhhbG1lLDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtSRkM2NDM3XSAgQW1hbnRlLCBTLiwgQ2FycGVudGVyLCBC
LiwgSmlhbmcsIFMuLCBhbmQgSi4gUmFqYWhhbG1lLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgICAgICAgICAiSVB2NiBGbG93IExhYmVsIFNwZWNpZmljYXRpb24iLCBSRkMgNjQz
Nyw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICJJUHY2IEZs
b3cgTGFiZWwgU3BlY2lmaWNhdGlvbiIsIFJGQyA2NDM3LDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDNjQzNywgTm92ZW1iZXIgMjAxMSw8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIERPSSAxMC4xNzQ4
Ny9SRkM2NDM3LCBOb3ZlbWJlciAyMDExLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgICAgICAgICAmbHQ7aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM2NDM3Jmd0
Oy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICZsdDtodHRw
czovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzY0MzcmZ3Q7LjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBbUkZDNzExMF0gIENoZW4sIE0uLCBDYW8sIFcuLCBOaW5nLCBT
LiwgSm91bmF5LCBGLiwgYW5kIFMuIERlbG9yZCw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBbUkZDNzExMF0gIENoZW4sIE0uLCBDYW8sIFcuLCBOaW5nLCBTLiwgSm91bmF5LCBG
LiwgYW5kIFMuIERlbG9yZCw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAg
ICAgIlJldHVybiBQYXRoIFNwZWNpZmllZCBMYWJlbCBTd2l0Y2hlZCBQYXRoIChMU1ApIFBpbmci
LDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgIlJldHVybiBQ
YXRoIFNwZWNpZmllZCBMYWJlbCBTd2l0Y2hlZCBQYXRoIChMU1ApIFBpbmciLDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBSRkMgNzExMCwgRE9JIDEwLjE3NDg3L1JG
QzcxMTAsIEphbnVhcnkgMjAxNCw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICAgICAgICAgIFJGQyA3MTEwLCBET0kgMTAuMTc0ODcvUkZDNzExMCwgSmFudWFyeSAyMDE0LDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAmbHQ7aHR0cHM6Ly93d3cu
cmZjLWVkaXRvci5vcmcvaW5mby9yZmM3MTEwJmd0Oy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAgICAgICAgICZsdDtodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZv
L3JmYzcxMTAmZ3Q7LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0ciBpZD0icGFydC0yMyIgY2xhc3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFs
bD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL3JmY2RpZmYvI3BhcnQtMjMiPjxlbT4gcGFnZSAzNCwgbGluZSAzNzxzcGFuIGNsYXNzPSJo
aWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFsbD5za2lwcGlu
ZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2Rp
ZmYvI3BhcnQtMjMiPjxlbT4gcGFnZSAzNSwgbGluZSAzMjxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8
L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIE9wZXJhdGlvbnMsIEFk
bWluaXN0cmF0aW9uLCBhbmQgTWFpbnRlbmFuY2UgKE9BTSk8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICAgICAgICAgIE9wZXJhdGlvbnMsIEFkbWluaXN0cmF0aW9uLCBhbmQg
TWFpbnRlbmFuY2UgKE9BTSk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAg
ICAgRnJhbWV3b3JrIiwgUkZDIDg5MjQsIERPSSAxMC4xNzQ4Ny9SRkM4OTI0LCBPY3RvYmVyIDIw
MjAsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICBGcmFtZXdv
cmsiLCBSRkMgODkyNCwgRE9JIDEwLjE3NDg3L1JGQzg5MjQsIE9jdG9iZXIgMjAyMCw8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgJmx0O2h0dHBzOi8vd3d3LnJmYy1l
ZGl0b3Iub3JnL2luZm8vcmZjODkyNCZndDsuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgICAgICAgICAmbHQ7aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM4
OTI0Jmd0Oy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JGQzkwMTVdICBG
YXJyZWwsIEEuLCBEcmFrZSwgSi4sIFJvc2VuLCBFLiwgVXR0YXJvLCBKLiwgYW5kIEwuPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgW1JGQzkwMTVdICBGYXJyZWwsIEEuLCBEcmFr
ZSwgSi4sIFJvc2VuLCBFLiwgVXR0YXJvLCBKLiwgYW5kIEwuPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgICAgICAgICAgIEphbGlsLCAiQkdQIENvbnRyb2wgUGxhbmUgZm9yIHRoZSBO
ZXR3b3JrIFNlcnZpY2UgSGVhZGVyPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgICAgICAgICBKYWxpbCwgIkJHUCBDb250cm9sIFBsYW5lIGZvciB0aGUgTmV0d29yayBTZXJ2
aWNlIEhlYWRlcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBpbiBT
ZXJ2aWNlIEZ1bmN0aW9uIENoYWluaW5nIiwgUkZDIDkwMTUsPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgICAgICAgICAgICBpbiBTZXJ2aWNlIEZ1bmN0aW9uIENoYWluaW5nIiwg
UkZDIDkwMTUsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIERPSSAx
MC4xNzQ4Ny9SRkM5MDE1LCBKdW5lIDIwMjEsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDOTAxNSwgSnVuZSAyMDIxLDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAmbHQ7aHR0cHM6Ly93d3cucmZjLWVk
aXRvci5vcmcvaW5mby9yZmM5MDE1Jmd0Oy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgICAgICAgICZsdDtodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzkw
MTUmZ3Q7LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIg
aWQ9ImRpZmYwMDQ5Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5bUkZDOTE0NV0gIEJvdWNhZGFpciwgTS4sIFJlZGR5
LkssIFQuLCBhbmQgRC4gV2luZywgIkludGVncml0eTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNz
PSJpbnNlcnQiPiAgICAgICAgICAgICAgUHJvdGVjdGlvbiBmb3IgdGhlIE5ldHdvcmsgU2Vydmlj
ZSBIZWFkZXIgKE5TSCkgYW5kPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAg
ICAgICAgICAgICBFbmNyeXB0aW9uIG9mIFNlbnNpdGl2ZSBDb250ZXh0IEhlYWRlcnMiLCBSRkMg
OTE0NSw8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAgIERP
SSAxMC4xNzQ4Ny9SRkM5MTQ1LCBEZWNlbWJlciAyMDIxLDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNs
YXNzPSJpbnNlcnQiPiAgICAgICAgICAgICAgJmx0O2h0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3Jn
L2luZm8vcmZjOTE0NSZndDsuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+Q29udHJpYnV0b3JzJyBBZGRyZXNzZXM8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij5Db250cmlidXRvcnMnIEFkZHJlc3NlczwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBDdWkgV2FuZzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIEN1aSBXYW5nPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBJbmRpdmlk
dWFsIGNvbnRyaWJ1dG9yPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSW5kaXZp
ZHVhbCBjb250cmlidXRvcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBFbWFp
bDogbGluZGF3YW5nam95QGdtYWlsLmNvbTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIEVtYWlsOiBsaW5kYXdhbmdqb3lAZ21haWwuY29tPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIFpob25naHVhIENoZW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBaaG9uZ2h1YSBDaGVuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBDaGluYSBU
ZWxlY29tPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQ2hpbmEgVGVsZWNvbTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgTm8uMTgzNSwgU291dGggUHVEb25nIFJvYWQ8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBOby4xODM1LCBTb3V0aCBQdURvbmcg
Um9hZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9
InBhcnQtMjQiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8g
Y2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmLyNw
YXJ0LTI0Ij48ZW0+IHBhZ2UgMzQsIGxpbmUgNTA8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFu
PjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0
PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmLyNwYXJ0LTI0Ij48
ZW0+IHBhZ2UgMzYsIGxpbmUgNDxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+
PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBJbmRpdmlkdWFsIGNvbnRyaWJ1dG9yPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgSW5kaXZpZHVhbCBjb250cmlidXRvcjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBFbWFpbDogbGluZGF3YW5nam95QGdtYWlsLmNvbTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEVtYWlsOiBsaW5kYXdhbmdqb3lAZ21haWwuY29t
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFpob25naHVhIENoZW48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBaaG9uZ2h1YSBDaGVuPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBDaGluYSBUZWxlY29tPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgQ2hpbmEgVGVsZWNvbTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgTm8u
MTgzNSwgU291dGggUHVEb25nIFJvYWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBOby4xODM1LCBTb3V0aCBQdURvbmcgUm9hZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgU2hhbmdoYWk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBTaGFuZ2hhaTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMjAxMjAzPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgMjAxMjAzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBDaGlu
YTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIENoaW5hPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDUwIj48dGQ+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxz
cGFuIGNsYXNzPSJkZWxldGUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgUGhvbmU6
ICs4NiAxODkxODU4ODg5NzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFBob25l
OiArODYgMTg5MTg1ODg4OTc8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBpZD0iZGlmZjAwNTEiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgRW1haWw6IDxzcGFuIGNsYXNzPSJkZWxl
dGUiPjE4OTE4NTg4ODk3QDE4OTwvc3Bhbj4uY248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+ICAgRW1haWw6IDxzcGFuIGNsYXNzPSJpbnNlcnQiPmNoZW56aG9uZ2hAY2hpbmF0ZWxl
Y29tPC9zcGFuPi5jbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5BdXRob3JzJyBB
ZGRyZXNzZXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5BdXRob3JzJyBBZGRyZXNz
ZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgR3JlZyBNaXJza3k8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBHcmVnIE1pcnNreTwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgRXJpY3Nzb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBFcmljc3NvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBFbWFpbDogZ3Jl
Z2ltaXJza3lAZ21haWwuY29tPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgRW1h
aWw6IGdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBXZWkgTWVuZzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFdlaSBNZW5n
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBaVEUgQ29ycG9yYXRpb248L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBaVEUgQ29ycG9yYXRpb248L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTI1IiBjbGFzcz0iY2hh
bmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEg
aHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZi8jcGFydC0yNSI+PGVtPiBwYWdlIDM1
LCBsaW5lIDI3PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0aD4g
PC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZi8jcGFydC0yNSI+PGVtPiBwYWdlIDM2LCBsaW5lIDI4
PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIENo
aW5hPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQ2hpbmE8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgRW1haWw6IG1lbmcud2VpMkB6dGUuY29tLmNuPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgRW1haWw6IG1lbmcud2VpMkB6dGUuY29tLmNu
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEJodW1pcCBLaGFzbmFiaXNoPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQmh1bWlwIEtoYXNuYWJpc2g8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEluZGl2aWR1YWwgY29udHJpYnV0b3I8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBJbmRpdmlkdWFsIGNvbnRyaWJ1dG9yPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEVtYWlsOiB2dW1pcDFAZ21haWwuY29tPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgRW1haWw6IHZ1bWlwMUBnbWFpbC5jb208L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGluZyBBbzwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIFRpbmcgQW88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwNTIiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgPHNwYW4gY2xhc3M9ImRl
bGV0ZSI+SW5kaXZpZHVhbCBjb250cmlidXRvcjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+Q2hpbmEgTW9iaWxlPC9zcGFuPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgTm8uODg5LCBCaUJvIFJvYWQ8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBOby44ODksIEJpQm8gUm9hZDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgU2hhbmdoYWk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBTaGFuZ2hhaTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMjAxMjAzPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgMjAxMjAzPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBDaGluYTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIENoaW5h
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFBob25lOiArODYgMTc3MjEyMDky
ODM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBQaG9uZTogKzg2IDE3NzIxMjA5
MjgzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBFbWFpbDogMTg1NTU4MTdAcXEuY29t
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgRW1haWw6IDE4NTU1ODE3QHFxLmNv
bTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBLZW50IExldW5nPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgS2VudCBMZXVuZzwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgQ2lzY28gU3lzdGVtPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgQ2lzY28gU3lzdGVtPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgoKICAgICA8
dHI+PHRkPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZD48L3RkPjwvdHI+CiAgICAgPHRyIGlkPSJlbmQiIGJnY29sb3I9ImdyYXki
Pjx0aCBjb2xzcGFuPSI1IiBhbGlnbj0iY2VudGVyIj4mbmJzcDtFbmQgb2YgY2hhbmdlcy4gNTIg
Y2hhbmdlIGJsb2Nrcy4mbmJzcDs8L3RoPjwvdHI+CiAgICAgPHRyIGNsYXNzPSJzdGF0cyI+PHRk
PjwvdGQ+PHRoPjxpPjEwMSBsaW5lcyBjaGFuZ2VkIG9yIGRlbGV0ZWQ8L2k+PC90aD48dGg+PGk+
IDwvaT48L3RoPjx0aD48aT4xMzQgbGluZXMgY2hhbmdlZCBvciBhZGRlZDwvaT48L3RoPjx0ZD48
L3RkPjwvdHI+CiAgICAgPHRyPjx0ZCBjb2xzcGFuPSI1IiBhbGlnbj0iY2VudGVyIiBjbGFzcz0i
c21hbGwiPjxicj5UaGlzIGh0bWwgZGlmZiB3YXMgcHJvZHVjZWQgYnkgcmZjZGlmZiAxLjQ4LiBU
aGUgbGF0ZXN0IHZlcnNpb24gaXMgYXZhaWxhYmxlIGZyb20gPGEgaHJlZj0iaHR0cHM6Ly93d3cu
dG9vbHMuaWV0Zi5vcmcvdG9vbHMvcmZjZGlmZi8iPmh0dHA6Ly90b29scy5pZXRmLm9yZy90b29s
cy9yZmNkaWZmLzwvYT4gPC90ZD48L3RyPgogICA8L3Rib2R5PjwvdGFibGU+CiAgIDxzY3JpcHQg
dHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4oZnVuY3Rpb24oKXt3aW5kb3dbJ19fQ0YkY3YkcGFyYW1z
J109e3I6JzZjMGM5MjE1MmRmMzNiM2YnLG06J1lwS3dTdFczR3J4TkhHMkhmSWJEZ2E5c0ZRR3ZR
cnBaMDV2OGVSaWFNeGMtMTY0MDA0MjEwNy0wLUFlL1IwYUFUeURLcW9aRkQvUUQ4MTdsU1p3dytv
SThEOW1LQXExVnpIVlF2VUU5Wnc3emsrWk9zL2xsNkJCa2U3Y1hKK3AycHRYc1YvakFtMnFxdE1C
b3BLVVV6amRwSUVaL1U0cUJqazRIbVEvM3ZwdW1TUmNVTjBuSHU1Z0s1TXc9PScsczpbMHhkMTA5
ZmNkMjdjLDB4OGYyZjZlYzhiNl0sfX0pKCk7PC9zY3JpcHQ+CiAgIAo8L2JvZHk+PGdyYW1tYXJs
eS1kZXNrdG9wLWludGVncmF0aW9uIGRhdGEtZ3JhbW1hcmx5LXNoYWRvdy1yb290PSJ0cnVlIj48
L2dyYW1tYXJseS1kZXNrdG9wLWludGVncmF0aW9uPjwvaHRtbD4=
--0000000000001b40cc05d39c13a2--


From nobody Mon Dec 20 16:28:34 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: sfc@ietf.org
Delivered-To: sfc@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 74EA53A0E44; Mon, 20 Dec 2021 16:28:32 -0800 (PST)
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: sfc@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.41.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: sfc@ietf.org
Message-ID: <164004651238.27850.9428756789154365548@ietfa.amsl.com>
Date: Mon, 20 Dec 2021 16:28:32 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/5sGVgoUl1csQHPNVHixAwLFZdGA>
Subject: [sfc] I-D Action: draft-ietf-sfc-multi-layer-oam-18.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Dec 2021 00:28:33 -0000

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

        Title           : Active OAM for Service Function Chaining
        Authors         : Greg Mirsky
                          Wei Meng
                          Bhumip Khasnabish
                          Ting Ao
                          Kent Leung
                          Gyan Mishra
	Filename        : draft-ietf-sfc-multi-layer-oam-18.txt
	Pages           : 37
	Date            : 2021-12-20

Abstract:
   A set of requirements for active Operation, Administration, and
   Maintenance (OAM) of Service Function Chains (SFCs) in a network is
   presented in this document.  Based on these requirements, an
   encapsulation of active OAM messages in SFC and a mechanism to detect
   and localize defects are described.

   This document updates RFC 8300.  Particularly, it updates the
   definition of O (OAM) bit in the Network Service Header (NSH) (RFC
   8300) and defines how an active OAM message is identified in the NSH.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-sfc-multi-layer-oam/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-sfc-multi-layer-oam-18.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-sfc-multi-layer-oam-18


Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts



From nobody Mon Dec 20 17:01:49 2021
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D0E473A0EC6 for <sfc@ietfa.amsl.com>; Mon, 20 Dec 2021 17:01:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.596
X-Spam-Level: 
X-Spam-Status: No, score=-9.596 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, 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 header.b=aOG8+HKe; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=WbBzoUCP
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 42DoNU7zTkI6 for <sfc@ietfa.amsl.com>; Mon, 20 Dec 2021 17:01:40 -0800 (PST)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AE62D3A0EC5 for <sfc@ietf.org>; Mon, 20 Dec 2021 17:01:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=159360; q=dns/txt; s=iport; t=1640048499; x=1641258099; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=30zxahlk5YOD1YX0roygscLORK1m70AgBcE47w8cUh0=; b=aOG8+HKeH2K/W+likOqcb5Z+K+NcXGqv1LsCwn8FDdPPIuWvx0Wn2ZRW zUG4of9Y+K22ZxSMbjpYNmS3YzUtHDDc+m0kGDToVF/O5k4Zqo1fhUOwB nSWWlvI9De8UP4PYUmb9J1n/zuqfGrjpvLaiy0V2+Ai0rJaWkKsIXDzOQ 4=;
IronPort-PHdr: =?us-ascii?q?A9a23=3AkA5woB9POEJQDf9uWCXoyV9kXcBvk7n3PwtA7?= =?us-ascii?q?J0hhvoOd6m45J3tMQTZ4ukll17GW4jXqpcmw+rbuqztQyoMtJCGtn1RfJlFT?= =?us-ascii?q?RRQj8IQkkQpC9KEDkuuKvnsYmQ6Ec1OWUUj8Wu8NB1eGd31YBvZpXjhhQM?= =?us-ascii?q?=3D?=
IronPort-Data: =?us-ascii?q?A9a23=3AFYHxw6it3aRP2VvKOFV0j59mX161wRIKZh0uj?= =?us-ascii?q?C45NGQN5FlHY01jehtvDW2Ab/fbYWGhfIpxa4i08hlUuMfUmN8wGlc6rHwwF?= =?us-ascii?q?39jpJueD7x1DKtf0wB+jyH7ockOA/w2MrEsF+hpCC+MzvuRGuK59yAlj/vQH?= =?us-ascii?q?uCU5NPsY0ideyc1EE/Ntjo78wIJqtYAbemRW2thi/uryyHsEAfNNwpPD44hw?= =?us-ascii?q?/nrRCWDExjFkGhwUlQWPZintbJF/pUfJMp3yaqZdxMUTmTId9NWSdovzJnhl?= =?us-ascii?q?o/Y1w0mBtXgmbHhfwhVBLXTJgOJzHFRXsBOgDAb+Xd0ifl9ZaFaMBsM49mKt?= =?us-ascii?q?4gZJNFlvoSxRgEgIqTkk+UGWB4eGCZ7VUFD0O6YfCDh7ZTPniUqdFOpmZ2CF?= =?us-ascii?q?noeJoMT0ud6HW8I8uYXQBgPZxWOnKSwhr2mS+Jsj94vBMf2IJ4Ft25tzHfSC?= =?us-ascii?q?vNOaZDKUqzA+MRR0yw1rs9LFPfaIcEebFJHYh7aZBZMPFpCVMo1nfyjgT/0d?= =?us-ascii?q?DhwpFecv6Fx4mXPwkp2yreFGNXPd9OLQMRPhUWJjm3D9mX9RBodMbS3yz+Ft?= =?us-ascii?q?H6tnOLEgQv5X48WFLS87vNwhhuYwWl7NfG8fTNXutGjgUK4HtlYMUFRpWwlr?= =?us-ascii?q?LM58wqgSdyVYvFxm1bc1jZ0ZjaaO7RSBNmx95fp?=
IronPort-HdrOrdr: =?us-ascii?q?A9a23=3AJV+Fp6k7Jg9wOCqkvTlsCgi3zjnpDfN8iW?= =?us-ascii?q?dD5ihNYBxZY6Wkfp+V/cjzhCWbtN9OYh4dcIi7Sda9qXO1z+8T3WGIVY3SHD?= =?us-ascii?q?UOy1HYUr2KirGSgAEIeheOt9K1sJ0BT0EQMqyKMbEXt7ee3OD8Kadd/DDlyt?= =?us-ascii?q?HruQ699QYWcegCUcgJhG0VZnf5Yy9LrUt9dOcE/fGnl6x6Tk+bCAwqh7OAdw?= =?us-ascii?q?A4tob41rn2vaOjRSRDKw8s6QGIgz/twqX9CQKk0hAXVC4K6as+8EDe+jaJo5?= =?us-ascii?q?mLgrWe8FvxxmXT55NZlJ/K0d1YHvGBjcATN3HFlhuoXoJ8QLeP1QpF5N1HqW?= =?us-ascii?q?xa1+UkkS1QZvib2EmhJl1dZiGdgDUI5QxerUMKD2Xo20cL7/aJGQ7SQPAx9L?= =?us-ascii?q?6xOiGpm3bI+usMjJ6iGwmixsRq5dSqplWj2zGAbWAZqmOk5XUliuIdlHpZTM?= =?us-ascii?q?8Xb6JQt5UW+AdPHI4HBz+S0vFqLAH/ZPusl8q+XGnqJUwxhFMfjeBEn05DaC?= =?us-ascii?q?uuUwwHoIiYwjJWlHd2ww8Rw9EehG4J8NY4R4Nf7+rJP6x0nPUWJ/VmI55VFa?= =?us-ascii?q?MEW4+6G2bNSRXDPCabJknmDrgOPzbIp4Ts6Ls46em2cNgDzYc0mp7GTFRE3F?= =?us-ascii?q?RCNH7GGImLxtlG4xrNSGKyUXDkzdxf/YFwvvnmSL/iIUS4ORsTegub0r0i6+?= =?us-ascii?q?HgKoKO0aNtcrbexDHVaPN0NiXFKu5vFUU=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AfAAC2JsFh/49dJa1QBwMbAQEBAQE?= =?us-ascii?q?BAQEFAQEBEgEBAQMDAQEBQIFFBgEBAQsBgVEtKAd4WhMkMYQJPoNHA4RZYIU?= =?us-ascii?q?OgwIDiwuFKIpqgS4UgREDTwULAQEBDQEBKg0KBAEBhQYCF4MeAiU0CQ4BAgQ?= =?us-ascii?q?BAQESAQEFAQEBAgEGBIEJE4U7ASwNhkIBAQEBAgEBAQoGCAECBgQNDAEBJQU?= =?us-ascii?q?CBAQDAQQLAgEGAgcKBAEBAQICIwMCAgIfBgsUAQgIAgQOBRsHglwBgmUDDiE?= =?us-ascii?q?BDkKTfo82AYE6AooPEHp/MoEBgggBAQYEBIE6Ag5BgwANC4I1CYEQKgGDDYJ?= =?us-ascii?q?+E0FMgR6DO4ElgQgnHIFJRIEUASccgWaBAT6CIUIBAQIBgSMFAQcLASABBxA?= =?us-ascii?q?KBQYMAg00gh03gi6RGQkBEAEcPgYBARUBGicLBA0HBAUFBQgJCw4BAQIeAg0?= =?us-ascii?q?XFQYSCAoMBxgEDwIGAg0EAQEFBgERBQIBBQkfCwIJBhgBAQ8DjD2FDAkRCQQ?= =?us-ascii?q?HCYJyR4lvgz2JbpEmQGsKg0KKaYgohS2BAIV0BS6Db4FKijqGVYtXhT6VYFG?= =?us-ascii?q?CQ4EziQmDS5AmKAQDGQFLgRODDAIEAgQFAg4BAQaBMDE7aXBwFRohKgGCCgE?= =?us-ascii?q?zCTUTGQ+DPIRlhX8MFoEEAQIGgkNGhE6FSQF0AjYCBgEKAQEDCY9bAV0BAQ?=
X-IronPort-AV: E=Sophos;i="5.88,221,1635206400"; d="scan'208";a="975064049"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 21 Dec 2021 01:01:35 +0000
Received: from mail.cisco.com (xbe-rcd-005.cisco.com [173.37.102.20]) by rcdn-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id 1BL11ZNN014579 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Tue, 21 Dec 2021 01:01:35 GMT
Received: from xfe-rtp-004.cisco.com (64.101.210.234) by xbe-rcd-005.cisco.com (173.37.102.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Mon, 20 Dec 2021 19:01:34 -0600
Received: from xfe-rcd-004.cisco.com (173.37.227.252) by xfe-rtp-004.cisco.com (64.101.210.234) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Mon, 20 Dec 2021 20:01:34 -0500
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (72.163.14.9) by xfe-rcd-004.cisco.com (173.37.227.252) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14 via Frontend Transport; Mon, 20 Dec 2021 19:01:33 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lFRaC0/X4zHpHVVM8kZheEK4+T6IsEz6omGOWaY2DMxGg1Xmu48LsKMDzgadmF6MQYFXvh1INpFxpGAnSa9WmU9W4sG1gpYEPVC80+PBm1DBfvLhAZozQiBfkjHXwMcQFYhYNV0ReNSJxH9G405TxfPePam7NfCTkb5tOu62i2UMyhGnq836R1noDc9Ir9gGoKFVzGIKO1FKPVqQAFvT0HAfoZ7psLnZu2SY8arW9LeH9ElqPN9pAX1+yptkqGH7wCAAOPReYFQDSiaK6WFU71GLmtF06BmigzCNUx/k47RJkEdvhT2Rv5bXvmS025sxahzCyvCrl1zMoNX0E8aZqA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=30zxahlk5YOD1YX0roygscLORK1m70AgBcE47w8cUh0=; b=SnbaNn7OSuHjbtl76kOltp+NlBQydbkTZXkgNHisbv5v+xmZBA4BbJdtUxybHtPtLGEAVA0t1XrEwdK7a+v0A/VnBoBiTzg6Iz3eFV/omvCr1KQKaI+rXJfFBcT+xg+p/nPgR3cNcgpYhVouabUBfOHlFY0jZX8SIVo08i++p+QD7gWHsLUCGrAAee0GVbPKxCwoA+XBiLmVbLhQwfcWm1d/+Ya+JrenOEGmxWFNXZSByeqaz+TpgxqStHLDYR6qcqi9HChMdgA9E/eNVqC7kkLsBehdotHHRi7FT9RKWgEbVTHrdXhWZSwsIurA4RoevrXwt9qrPNKtQAV5y9plKw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=30zxahlk5YOD1YX0roygscLORK1m70AgBcE47w8cUh0=; b=WbBzoUCPin49L/UPB8Dr4J0nYu3xHyeMWqLcHSc5RzQcLV/VxyPQ4Z1SjO2003tucII7H5LGTt9HMDCBxNQxqcnKbm3xJybnlc2dVgIWZ2zUPYDhj0qjU2q5e7pZ0MV/JqFPJwje2rcO04gZ0E88KHOv1Kv4htGIoXYag9eHJ/A=
Received: from SJ0PR11MB5629.namprd11.prod.outlook.com (2603:10b6:a03:3ab::13) by SJ0PR11MB5582.namprd11.prod.outlook.com (2603:10b6:a03:3aa::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.21; Tue, 21 Dec 2021 01:01:31 +0000
Received: from SJ0PR11MB5629.namprd11.prod.outlook.com ([fe80::28a8:253b:8957:814e]) by SJ0PR11MB5629.namprd11.prod.outlook.com ([fe80::28a8:253b:8957:814e%3]) with mapi id 15.20.4801.020; Tue, 21 Dec 2021 01:01:31 +0000
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Joel Halpern Direct <jmh.direct@joelhalpern.com>
CC: Greg Mirsky <gregimirsky@gmail.com>, "Frank Brockners (fbrockne)" <fbrockne=40cisco.com@dmarc.ietf.org>, Gyan Mishra <hayabusagsm@gmail.com>, James N Guichard <james.n.guichard@futurewei.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Regarding last call for draft-ietf-sfc-multi-layer-oam
Thread-Index: AQHXz1F5VJOSQmp5JUWoFDH4F9jk5KwCudcAgAjtvoCAABcDgIAAKZkAgAAKXICAALeogIACHMmAgAFQW4CAACcHAIABERUAgAAC4wCABSLBgIAAZPeAgAAFfoCAAA1TAIAdpT2AgASQIoCAACOAgIADKDAA
Date: Tue, 21 Dec 2021 01:01:31 +0000
Message-ID: <FE19CCFA-D499-4C3E-AB52-0E1F771D5371@cisco.com>
References: <4bb5abb4-a8dc-c8f0-9b99-549f683e7729@joelhalpern.com> <BD6EBECC-E7C7-4A80-8972-9DD008FF81B1@cisco.com> <CABNhwV3_uqRTZNy4xAjvetHJqoFbJa4obw-UsEhgukQ3aQBJRw@mail.gmail.com> <9DDFE3B0-54A2-47D9-B05E-A081EAEED410@cisco.com> <CABNhwV1YKvfSdbJo9LzAvGuWLvjWofHz5TuCE6Fp8SDUyxmTHw@mail.gmail.com> <B4F81D2C-1273-493E-8E90-35D32ACDE6D1@cisco.com> <DM8PR11MB560669E2E2C77AD662F6251CDA9F9@DM8PR11MB5606.namprd11.prod.outlook.com> <CA+RyBmXUBYFFgNfopErFYUgJDfJWVY59ERM0LrkEnxw_xC2MYg@mail.gmail.com> <DM8PR11MB5606B943F4D1A3B2702D53EBDA609@DM8PR11MB5606.namprd11.prod.outlook.com> <A012EBFA-FDAB-4591-8F3A-9D5882B69A57@cisco.com> <DM8PR11MB5606D7CDC99EB7FFE63095DFDA639@DM8PR11MB5606.namprd11.prod.outlook.com> <896B8A4B-3717-4150-9944-44906A593BC9@cisco.com> <CA+RyBmUaeSsjLE191jK94bGV3Nzed95tkN+mn-kCDs6WxucFRg@mail.gmail.com> <1B31F06E-974A-4BDA-8C89-81E61B8E6868@cisco.com> <CA+RyBmUax4VmKpMvW-JErrdjZj09kV2fCofiKH91E0qYRhGatA@mail.gmail.com> <CE085BD4-1DD3-484E-B94C-6800C9F38CFA@cisco.com> <005e334c-fd02-e7b2-4bef-3d0551c1b289@joelhalpern.com>
In-Reply-To: <005e334c-fd02-e7b2-4bef-3d0551c1b289@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3693.40.0.1.81)
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1445061d-d55b-4619-2cb2-08d9c41d6d1e
x-ms-traffictypediagnostic: SJ0PR11MB5582:EE_
x-microsoft-antispam-prvs: <SJ0PR11MB558213F3FB4A2F3048600FE6C77C9@SJ0PR11MB5582.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5516;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: pf1iZvnhytDzfaX+T+oKwn1WBUt8K5CATrRJp/f542XAHUCC2CtymNtV4YTWBUyLKfEXXkrG5NvBVeWJL3KILdQZFCtEZsxygTVsyaP9Zc1/ENW4USXnwXwYQIc6gondlhxWnDs7hDkILyO4pQc69YzxG/b8aIlI4uIfN0E6v0rbLTrewoWASoJAvDryv1eRQ7BO0T3Hebm1mfRAERo++jOGziABYJmd0w6WdQdwZVITaM1TnejHqmGmjmxLHXjk/KWUOxiabAh9DIO4DIOHZg1difcJuw51TxRqWuS+4x1AeIjRguXyZ/s+81AvMWbY5zuctLgaaS9pSjRK3YeiXc4BuyQ2DdbiakEpURTnQOe7UbrtGyBYtQ+GVOFMxyq45Xx/r2maXGGTG4p3C2gfTnTrKQJBMeRjqII6i43LcgSNeR/AJiBACymEOyt+a1MYlnumR8fcpiw7jZ/C42IP8nq6+h5MvSCsIjihavgclbw/wpw90KrwlqADyDKJw0WOVPx2Oh3eS7As1ecjuxpPT7OWf5C1B3O8plA6ZFHU3ZwMdQ8BiwJc6N0kyHABQGlHjCGObq8bW61cercUndNkB3dk95PTDX354VcM5I15sYTXYqD0JLXkQLLJNf+44oAKQQBHcPpCwdVruLRagwUcm9XTaB2iXzDm5xayTIEhfwl/26+1D7h3v0ul/8iSie+44mAXFdhOjC940uwOrW7TGMIshgpB4cndX42PSp2zYu9bG1yAiSkh3M1uR51d4c31b3DUvf1MdEij7z1HSPcbrDkpRdEiilGpABL+b+SAcRwOkWS84htyxWZ1/K0E0qPDV+cT9NQegAZr0SwIYOzlhuhGJfMojyEg21P0+qLxPm2ddte80G2ZgxQtKgKKm9H3
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:SJ0PR11MB5629.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(8676002)(186003)(8936002)(2906002)(5660300002)(66446008)(66476007)(508600001)(6512007)(76116006)(36756003)(91956017)(66946007)(966005)(53546011)(64756008)(2616005)(30864003)(4326008)(6506007)(6916009)(38070700005)(316002)(83380400001)(26005)(54906003)(71200400001)(38100700002)(86362001)(40140700001)(122000001)(66556008)(6486002)(33656002)(69594002)(45980500001)(559001)(579004); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NkRTVDRHTkgzNkRheU5XZ2oydk1ucDEwN2t3cnFtVnVXTW5FbXZTM3pnZnU1?= =?utf-8?B?eFo3bE13TDVpdjBlaTBhVGhxMUYrb0FBU2dseXd1WWtFSFFmTDRtNW1VakFr?= =?utf-8?B?V1I0SGF6bng5Y0kybUdHckxkRStlY093Y1dWajk1QzlYY2pOdlpHMG4xcjBS?= =?utf-8?B?OGNueFg2dG9JamJTU0RnM2lBUjNKS05ObThvMTFVYm40OC9CYzRiend3TThk?= =?utf-8?B?cXIyRkdBbHNPSFFiTFRVbjdsNGV1Nkx4c0RvUkpnQ3BwS0dMRTg4V0NndnZh?= =?utf-8?B?OFhPOEduUHhhSUVQaUF6LzR5eTBqRHJRb015NTJHNS9RWENxRkJ6VzBQQmRl?= =?utf-8?B?MmE2ZFZPUGVpM2w1VHRRYTcyMFVYZ1I2U2YvdWVRVlZTbnRRejJld2lCRUlM?= =?utf-8?B?WUdsNVVQKzE3Ty96OEg5QXVRclBicHVTbTE4S09nKytNb3Nsa3Y3bERRdk5U?= =?utf-8?B?T0RUNzgyM3FGcnR2NlM5bHc0MHhNQjNLSC9SZ0E0QWFVV3EvVGtnOFZ0c09O?= =?utf-8?B?ck5sblNsS1BjelNkSThPZ2N4TVZ1ampONGtZNEFZdWZUZWF1SXRKSkx5ZU9I?= =?utf-8?B?d3Y4Ni9jci9YVjFFMjk3QzBGRFFMci8wc2hDMFVHMlRmN3hjVjVRRTl2TWlh?= =?utf-8?B?cVRlUDFzNk5vZnNmZWc5NVkycENPRzYwQmhLOEhQejBmekNaVHE1WlZyUFBM?= =?utf-8?B?NDkwOGRUOFJMa0I3eWRseU94ZkJaQWR0R3dRMndDL0RwL3AxV2FoSXVLTmNC?= =?utf-8?B?VFYwSkZiMVladHdLRTR1M2RsTllLSHlxSWtDem96YVg2QXNTckcvMzYzWEtq?= =?utf-8?B?dmRyTEtUdE0zWFdnUkQ5ZzlXaC9XZkprditzdXdtaGJ6ajBIaDJlcDFOaEMr?= =?utf-8?B?TldocUwwZG1DaEhUd1B1N1h5QU1wTnc3MWdvdlhKdWRWd2szclkvNG9qelow?= =?utf-8?B?dDloUDEyWnc4R1llVnZRcmNuZ2FCUmJpOFNnc0h2YUsyZ0RSR0lGcUlkS1ZP?= =?utf-8?B?aUZneVk5SUluaHVoNFVWNi9idTI4d2FwaG1mZ0xlcWV4WW1VbG5Kbzlvb1kx?= =?utf-8?B?ektsTnM1NXIwdHFSZ0dPODliTGFPbjBENXhnNjg3elQrdnp3QUUzeTZvdEJx?= =?utf-8?B?UDBSc1BvV1YwN2E5L2RCaVhrRjVGbUUwMGJUeU9ZTUVNejE1RytOQnhkVE4w?= =?utf-8?B?YVR5YWYrakwwZXlhWXU0a2RzYTdSRjFXWXlTVERPMXZZR29Ea0hVUFVFck8v?= =?utf-8?B?TDRLcVUwWEc4ZExmakJ0Vkx2azFLMFdsZ2VpQUxEb2s3NUlCR3lKb1lBZWtp?= =?utf-8?B?aFNuNlhrd0wveWpreUZrRWF6bVFVZktxZHhpTUY5bUUraGtTZG8rNzIwcHNN?= =?utf-8?B?QzZXMjBhYURwUWRxU0JkL3VQNGdsN3BhM3B3SXF3eGQzNHJQdy9JTzMzenFX?= =?utf-8?B?MW0ydXdYeUdEa3BLUmJ0K1JLaW4zMFVwbklMSDZqM21yOVFjdzhEcWc0TUYx?= =?utf-8?B?R3JKYU8rTW5ocGY0eFpaQnFoclpuSjZCUlNyNnlOYStwSUxPYWpsbnU1TkdW?= =?utf-8?B?a1JPUkRxdGhTSDFQTGlsaGMyK0d3UVltRHRXQ2JYSU1rL2FWRXdZd2h6M0xi?= =?utf-8?B?a01JL2dQdG9EcXE2ZU5KeXNmSVlwTEc3UHRjdy9yRElLN1BoKzl3anpPVFRS?= =?utf-8?B?MzFybTVBeER3TTI3Qk83UDU1M01sb0Z4bVlOc2NuWTdmeTFPK2lHQ3h3U2tl?= =?utf-8?B?TnF3cHJpZ0F3YlpMdm1Yd1Nnc0NwYWN3Q1NLR0dCWTEyTkFTU0luajJEenBj?= =?utf-8?B?eDFhWVV0TlVGSm5QcGV0aXpKQTRac1UxcGZwU05zek45SG1Kb2VaeEp0R09C?= =?utf-8?B?elpqOUxWOWw0WXhoSEZGRmpjZ082NG5ObkJmUTJEdFVheWsrYzBUZFp5eUM1?= =?utf-8?B?ZXUrUngybCt1WDJtWllzcHV5OG1mYkZFRm5BNUIwV011MmdLSCtBSisyYlpF?= =?utf-8?B?ZzBjRXFGeWNSR29wVzJVVHZOR3duYmtLWnpBOXl6RUNYNWdSRDQ5TGdwNHFC?= =?utf-8?B?UFpvdkNmWFhHd0M3enpEaE1nY0ZQTW1La0wrSlluTzF5Y09GOXM2WXJXaGFP?= =?utf-8?B?NWE0RjYxZmJPMDI5Q3Yycy9kanFSckt5RXo4Tkc5NEVscW5ETldlbmQwY0Fv?= =?utf-8?Q?WKj8vaTg2mQ2T0TbhL2LVwBZS0ChzZCPzYreLr3HVYPS?=
Content-Type: text/plain; charset="utf-8"
Content-ID: <FB4BEC8FE1612E4293B5E9E0BEC7E9D2@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR11MB5629.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1445061d-d55b-4619-2cb2-08d9c41d6d1e
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Dec 2021 01:01:31.1394 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Vr4DTQy8pfEylGs/6Pde7BM2mfFeS2Hk7nTWDUq4p/LB6tX2duRKe0II4v5CsI+vpwpGXTNIZXSDfmTL+tzVUA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5582
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.20, xbe-rcd-005.cisco.com
X-Outbound-Node: rcdn-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/mhGs2DDXXVBpRM9OKj3HcRwt-iI>
Subject: Re: [sfc] Regarding last call for draft-ietf-sfc-multi-layer-oam
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Dec 2021 01:01:48 -0000

SGkgSm9lbCwNCg0KU29ycnkgaWYgSSB3YXMgbm90IGNsZWFyIOKAlCBJIGRpZCBub3QgbWVhbiBp
bmZlciBmcm9tIGEgcGFja2V0IHBheWxvYWQgdGhlIGZ1bmN0aW9uIHR5cGUuIEkgbWVhbnQ6IGxv
b2sgYXQgdGhlIE8tYml0LiBJZiBzZXQsIGl0IGlzIE9BTS4gVGhlIE5QIHNheXMgaG93IHRoYXQg
T0FNIGlzIGVuY2Fwc3VsYXRlZCwgd2hpY2ggY2FuIGluY2x1ZGUgSVAtPklDTVAuDQoNCkJhc2Vk
IG9uIHRoYXQsIHdoYXQgcGFydCBvZiB0aGUgZGVmaW5pdGlvbiB5b3UgZmVlbCBpcyB1bmNsZWFy
PyANCg0KRnJvbSBSRkMgODMwMDoNCg0KICAgTyBiaXQ6ICBTZXR0aW5nIHRoaXMgYml0IGluZGlj
YXRlcyBhbiBPQU0gcGFja2V0IChzZWUgW1JGQzYyOTFdKS4NCuKApg0KICAgICAgVGhlIE8gYml0
IE1VU1QgYmUgc2V0IGZvciBPQU0gcGFja2V0cyBhbmQgTVVTVCBOT1QgYmUgc2V0IGZvcg0KICAg
ICAgbm9uLU9BTSBwYWNrZXRzLiAgVGhlIE8gYml0IE1VU1QgTk9UIGJlIG1vZGlmaWVkIGFsb25n
IHRoZSBTRlAuDQoNCg0KVGhpcyBzZWVtcyB0byBtYXRjaCB3aGF0IEkgdW5kZXJzdGFuZCBpcyBh
bHNvIHlvdXIgcHJlZmVyZW5jZS4NCg0KV2hhdCBleGFjdGx5IGlzIG5lZWRlZCB0byBiZSB1cGRh
dGVkIG9uIHRoZSBkZWZpbml0aW9uIG9mIHRoZSBPLWJpdD8NCg0KQmVzdCwNCg0KQ2FybG9zLg0K
DQoNCj4gT24gRGVjIDE4LCAyMDIxLCBhdCA3OjQ4IFBNLCBKb2VsIEhhbHBlcm4gRGlyZWN0IDxq
bWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbT4gd3JvdGU6DQo+IA0KPiBKdXN0IGNvbW1lbnRpbmcg
b24gb25lIGFzcGVjdCBvZiB5b3VyIG5vdGUuICBJIHRoaW5rIHRoZSBkZWZpbml0aW9uIG9mIHRo
ZSBTRkMgTlNIIGhlYWRlciBPIGJpdCBpcyB1bmNsZWFyLiAgSXQgbmV2ZXIgb2NjdXJyZWQgdG8g
bWUgdGhhdCBvbmUgd291bGQgZXhwZWN0IGFuIFNGQyBjbGFzc2lmaWVyIHRvIG5vdCB0aGF0IGFu
IGlubmNvbWluZyBwYWNrZXQgd2FzIGNhcnJ5aW5nIElDTVAsIGxvb2sgYXQgdGhlIElDTVAgdHlw
ZSwgZGVjaWRlIGl0IHdhcyBhbiBPQU0gcGFja2V0LCBhbmQgc2V0IHRoZSBPIGJpdCBpbiB0aGUg
U0ZDIE5TSCBoZWFkZXIuICBObywgbm90aGluZyBpbiB0aGUgT0FNIGZyYW1ld29yayBwcm9oaWJp
dHMgdGhhdC4gIEJ1dCBub3RoaW5nIGxlYWRzIG9uZSB0byBleHBlY3QgaXQgZWl0aGVyLg0KPiAN
Cj4gVGh1cywgSSB0aGluayBpdCBpcyBoZWxwZnVsIHRvIGNsYXJpZnkgdGhlIG1lYW5pbmcgb2Yg
dGhlIE8tYml0LiBQZXJzb25hbGx5LCBJIHJhdGhlciBsaWtlIHNheWluZyB0aGF0IHRoZSBOU0gg
TyBiaXQgaXMgdG8gaW5kaWNhdGUgdGhlIHByZXNlbmNlIG9mIE9BTSBmb3IgU0ZGcy4gIEJ1dCBt
eSBwZXJzb25hbCB2aWV3IGlzIGxhcmdlbHkgaXJyZWxldmFudC4NCj4gDQo+IEl0IHdvdWxkIGJl
IGdvb2QgdG8gaGVhciBmcm9tIG90aGVycyBpbiB0aGUgd29ya2luZyBncm91cC4NCj4gDQo+IFlv
dXJzLA0KPiBKb2VsDQo+IA0KPiBPbiAxMi8xOC8yMDIxIDU6NDEgUE0sIENhcmxvcyBQaWduYXRh
cm8gKGNwaWduYXRhKSB3cm90ZToNCj4+IERlYXIgR3JlZywNCj4+IFRoYW5rIHlvdSBmb3IgdGhl
IHJlcGx5IOKAlCBwbGVhc2UgZmluZCBpbmxpbmUgbXkgZm9sbG93LXVwcyAodG8gdGhlIGNvbW1l
bnRzIHlvdSByZXNwb25kZWQgdG8sIGV2ZW4gdGhvdWdoIHRoZXJl4oCZcyBhIGZldyB5b3UgbWlz
c2VkIG9yIG90aGVyd2lzZSBza2lwcGVkKQ0KPj4gQXMgZGlhbG9ndWUgaW4gdGhpcyB0aHJlYWQg
c2VlbSB0byBiZSBnZXR0aW5nIGludGVydHdpbmVkIGFuZCBoYXJkIHRvIGZvbGxvdywgd2l0aCBz
ZXZlcmFsIHdlZWtzIGJldHdlZW4gcmVzcG9uc2VzLCBJIHdpbGwgbGV0IHRoZSBjaGFpcnMgKEkg
YmVsaWV2ZSB0aGVyZeKAmXMgbm8gc2hlcGhlcmQgYXNzaWduZWQpIHRyYWNrIHRoZSBpc3N1ZXMg
YW5kIHJldmlldyBjb21tZW50cyAobm90IHN1cmUgaWYgdGhlcmXigJlzIGFuIGlzc3VlIHRyYWNr
ZXIpYW5kIHRha2UgaXQgZnJvbSBoZXJlLg0KPj4gSGFwcHkgSG9saWRheXMhDQo+Pj4gMTIvMTUv
MjEg5Y2I5b6MODowMOOAgUdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb20gPG1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PuOBruODoeODvOODqzoNCj4+PiANCj4+PiBEZWFyIENh
cmxvcywNCj4+PiBwbGVhc2UgZmluZCBteSBub3RlcyBiZWxvdyBpbi1saW5lIHVuZGVyIHRoZSBH
SU0yPj4gdGFnLiBBdHRhY2hlZCBpcyB0aGUgZGlmZiBoaWdobGlnaHRpbmcgdHdvIGVkaXRvcmlh
bCBjaGFuZ2VzLg0KPj4+IA0KPj4+IFJlZ2FyZHMsDQo+Pj4gR3JlZw0KPj4+IA0KPj4+IE9uIEZy
aSwgTm92IDI2LCAyMDIxIGF0IDg6MTggUE0gQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpIDxj
cGlnbmF0YUBjaXNjby5jb20gPG1haWx0bzpjcGlnbmF0YUBjaXNjby5jb20+PiB3cm90ZToNCj4+
PiANCj4+PiAgICBEZWFyIEdyZWcsDQo+Pj4gDQo+Pj4gICAgSSBkaXNhZ3JlZS4gTXkgcGVyc3Bl
Y3RpdmUgaXMgdGhhdCB0aGV5IGdvIGZyb20gbm90IGhlbHBmdWwgdG8NCj4+PiAgICBwbGFpbiBo
YXJtZnVsLg0KPj4+IA0KPj4+ICAgIExldOKAmXMgbG9vayBhdCB0aG9zZSB0aHJlZSBhc3BlY3Rz
IG9uZS1ieS1vbmUgKGNoYW5naW5nIHRoZQ0KPj4+ICAgIGJ1bGxldGVkIGxpc3QgaW50byBhIG51
bWJlcmVkIGxpc3QgZm9yIGVhc2Ugb2YgdHJhY2tpbmcpOg0KPj4+IA0KPj4+ICAgICAxLiBUaGlz
IGlzIG5vIGRpZmZlcmVudCB0aGFuIFJGQyA4MzAwLiBUaGUgTyBiaXQgc3BlY2lmaWVzIHRoZQ0K
Pj4+ICAgICAgICBwYWNrZXQgYmVpbmcgT0FNLA0KPj4+IA0KPj4+IEdJTTI+PiBJIGRvbid0IGtu
b3cgb2YgYSBkZWZpbml0aW9uIG9mIGFuICJPQU0gcGFja2V0Ii4gRXZlbiBtb3JlLCBSRkMgODMw
MCBkb2VzIG5vdCByZWZlciB0byBhbnkgc3VjaCBkZWZpbml0aW9uLCBub3IgZG9lcyBpdCBwcm92
aWRlIGl0LiAgZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtIGNsYXJpZmllcyB0aGUgdXNl
IG9mIE8gYml0IGZvciB0aGUgYWN0aXZlIFNGQyBOU0ggT0FNLg0KPj4gQ01QMjogSSBhbSBub3Qg
c3VyZSBvZiB0aGUgaW1wbGljYXRpb24gb2YgeW91IG5vdCBrbm93aW5nIHRoYXQgZGVmaW5pdGlv
biwgbm9yIGRvIEkgc2VlIHRoaXMgcmVzcG9uc2UgbW92aW5nIGFsaWdubWVudCBmb3J3YXJkLg0K
Pj4gQ01QMjpGcm9tIFJGQzgzMDA6DQo+PiBDTVAyOiAgICAgIFRoZSBPIGJpdCBNVVNUIGJlIHNl
dCBmb3IgT0FNIHBhY2tldHMgYW5kIE1VU1QgTk9UIGJlIHNldCBmb3INCj4+IENNUDI6ICAgICAg
bm9uLU9BTSBwYWNrZXRzLiAgVGhlIE8gYml0IE1VU1QgTk9UIGJlIG1vZGlmaWVkIGFsb25nIHRo
ZSBTRlAuDQo+PiBDTVAyOiBBbmQgUkZDODkyNCBpbmNsdWRlcyDigJxPQU0gcGFja2V04oCdIDMw
IHRpbWVzLg0KPj4+ICAgICAxLiB0aGUgTmV4dCBQcm90b2NvbCBzcGVjaWZpZXMgdGhlIHR5cGUg
b2YgcGFja2V0IHdoaWNoIGNhbiBiZQ0KPj4+ICAgICAgICDigJxBY3RpdmUgU0ZDIE9BTeKAnQ0K
Pj4+ICAgICAgICAgICogU3RhdGluZyBob3dldmVyIHRoYXQgdGhlIGlkZW50aWZpY2F0aW9uIGlz
IGJhc2VkIG9uIGENCj4+PiAgICAgICAgICAgIGNvbWJpbmF0aW9uIG9mIGZpZWxkcyBpcyBpbmNv
cnJlY3QuDQo+Pj4gICAgIDIuIFRoaXMgaXMgbm90IGEgZ2VuZXJpYyBiZWhhdmlvciB0aGF0IG5l
ZWRzIHNwZWNpZnlpbmcgb3INCj4+PiAgICAgICAgdXBkYXRpbmcuIEl0IGlzIHBhcnQgb2YgdGhl
IHNwZWNpZmljIE5TSCBOZXh0IFByb3RvY29sIHZhbHVlDQo+Pj4gICAgICAgIGJlaGF2aW9yIGZv
ciB0aGUgTlNIIE5leHQgUHJvdG9jb2wgYmVpbmcgZGVmaW5lZCBhcyDigJxBY3RpdmUNCj4+PiAg
ICAgICAgU0ZDIE9BTeKAnS4NCj4+PiAgICAgMy4gVGhpcyBpcyBpbmNvcnJlY3QgYW5kIGEgc2Vy
aW91cyBvdmVyLXJlYWNoLiBTcGVjaWZpY2FsbHk6DQo+Pj4gICAgICAgICAgKiBJZiB0aGUgTyBi
aXQgaXMgc2V0IGFuZCB0aGUgTmV4dCBwcm90b2NvbCBpcyBub3Qg4oCcQWN0aXZlDQo+Pj4gICAg
ICAgICAgICBTRkMgT0FN4oCdLCB0aGUgZGVmaW5pdGlvbiBpcyBtdWNoIGJleW9uZCB0aGUgc2Nv
cGUgb2YgdGhpcw0KPj4+ICAgICAgICAgICAgZG9jdW1lbnQg4oCUIHNpbmNlIHRoaXMgZG9jdW1l
bnQgc3BlY2lmaWVzIGJlaGF2aW9ycyBmb3Igb25lDQo+Pj4gICAgICAgICAgICBzcGVjaWZpYyBT
RkMgT0FNIHByb3RvY29sIHdoaWNoIGlzIOKAnE9uZSBBY3RpdmUgU0ZDIE9BTeKAnQ0KPj4+ICAg
ICAgICAgICAgKG5hbWUgdG8gYmUgbmFycm93c2NvcGVkIGFzIHBlciBvdGhlciBwZW5kaW5nIHRo
cmVhZCkNCj4+PiANCj4+PiBHSU0yPj4gSSBkb24ndCBzZWUgd2h5IHlvdSByZS1uYW1lIHRoZSBB
Y3RpdmUgU0ZDIE9BTSBwcm90b2NvbCBpbnRvICJPbmUgQWN0aXZlIFNGQyBPQU0iLiBUaGF0IGlz
IG5vdCB3aGF0IGlzIGluIHRoZSBkcmFmdC4gQXJlIHlvdSBwcmVwYXJpbmcgYW5vdGhlciBkcmFm
dCB0aGF0IHlvdSBiZWxpZXZlIHdpbGwgdXBkYXRlIGRyYWZ0LWlldGYtc2ZjLW11bHRpLWxheWVy
LW9hbSBieSBpbnRyb2R1Y2luZyBhbiBhZGRpdGlvbmFsIGFjdGl2ZSBTRkMgT0FNIHByb3RvY29s
Pw0KPj4gQ01QMjogTXkgcG9pbnQgaXMgdGhhdCBkcmFmdC1pZXRmLXNmYy1tdWx0aS1sYXllci1v
YW0gaXMgbm90IHRoZSBvbmx5IEFjdGl2ZSBTRkMgT0FNIHByb3RvY29sLg0KPj4gQ01QMjogUkZD
ODkyNCBpbmNsdWRlcyBJQ01QLCB3aGljaCBieSBzaW1wbHkgc2V0dGluZyBPPTEgYW5kIE5QIGFz
IElQIGNhbiBiZSB1c2VkLg0KPj4+ICAgICAgICAgICogSWYgdGhlIE8gYml0IGlzIHNldCBhbmQg
dGhlIE5leHQgcHJvdG9jb2wgaXMgbm90IOKAnEFjdGl2ZQ0KPj4+ICAgICAgICAgICAgU0ZDIE9B
TeKAnSwgYW5kIHRoaXMgZG9jdW1lbnQgc29tZWhvdyBjb25jbHVkZXMgdGhhdCB0aGUgT0FNDQo+
Pj4gICAgICAgICAgICBpcyBpbiB0aGUgQ29udGV4dCBIZWFkZXIsIHRoZW4gaXQgaXM6DQo+Pj4g
ICAgICAgICAgICAgIG8gQnJlYWtpbmcgb3RoZXIgT0FNIHByb3RvY29scyBpbmNsdWRpbmcgb3Ro
ZXIgQWN0aXZlDQo+Pj4gICAgICAgICAgICAgICAgU0ZDIE9BTSBwcm90b2NvbHMgZW5jYXBzdWxh
dGVkIGluIElQdjQsIGluIElQdjYsIFNGQw0KPj4+ICAgICAgICAgICAgICAgIFRyYWNlLiBJdCBp
cyB2YWxpZCB0byBoYXZlIE89MSwgTlNIIE5QIGFzIElQdjQsIGFuZCBhbg0KPj4+ICAgICAgICAg
ICAgICAgIE9BTSBwYWNrZXQgZW5jYXBzdWxhdGVkLiANCj4+PiBHSU0yPj4gUHJvdG9jb2xzIHRo
YXQgdXNlIElQL1VEUCBlbmNhcHN1bGF0aW9uIGFyZSBub3QgYWN0aXZlIFNGTSBPQU0gcHJvdG9j
b2xzIGV2ZW4gdGhvdWdoIHRoZXkgbWlnaHQgYmUgdXNlZCBhcyBzdWNoLiBJIGV4cGVjdCB0aGF0
IGlmIHRoZSBwYXlsb2FkIG9mIE5TSCBpcyBhbiBJQ01QdjYgZWNobyByZXF1ZXN0LCB0aGUgTyBi
aXQgd2lsbCBiZSBjbGVhcmVkIGFuZCB0aGUgTmV4dCBQcm90b2NvbCBzZXQgdG8gSVB2NiB2YWx1
ZS4NCj4+IENNUDI6IFRoZSBmaXJzdCBzZW50ZW5jZSBpcyBpbnRlcmVzdGluZzoNCj4+IENNUDI6
IDEuIHBsZWFzZSBwb2ludCB0byBhIHJlZmVyZW5jZSB0aGF0IGV4cGxhaW5zIHRoYXQgdXNpbmcg
YSBzcGVjaWZpYyBlbmNhcHN1bGF0aW9uIHByZXZlbnRzIHNwZWNpZmljIGZ1bmN0aW9uYWxpdHku
DQo+PiBDTVAyOiAyLiBXaGF0IGlzIGEgcHJvdG9jb2wgdXNlZCBhcyBhY3RpdmUgT0FNIGJ1dCBu
b3QgYmVpbmcgYWN0aXZlIE9BTT8NCj4+IENNUDI6IFJlZ2FyZGluZyB0aGUgc2Vjb25kIHNlbnRl
bmNlLCB0aGFua3MgZm9yIHNoYXJpbmcgd2hhdCB5b3UgZXhwZWN0IOKAlCBob3dldmVyIHRoYXQg
aXMgZGlmZmVyZW50IHRoYW4gd2hhdCBzcGVjcyB3cml0ZSA6LSkgV2h5IHdvdWxkIGVuY2Fwc3Vs
YXRpb24gZGljdGF0ZSB0aGUgdmFsdWUgb2YgdGhlIE8gYml0PyBUYWtlIGZvciBleGFtcGxlIEJG
RCBlbmNhcHN1bGF0ZWQgaW4gSVDigKYNCj4+PiAgICAgICAgICAgICAgbyBCcmVha2luZyB0aGUg
dXNlIG9mIGNvbnRleHQgaGVhZGVycywgc2luY2UgdGhleSBuZWVkDQo+Pj4gICAgICAgICAgICAg
ICAgY29udGV4dCB0aGF0IG91Z2h0IHRvIGVxdWFsbHkgYXBwbHkgdG8gT0FNcyBhbmQgdG8NCj4+
PiAgICAgICAgICAgICAgICBkYXRhIHBhY2tldHMsIGFzIGZvciBleGFtcGxlIGEgRmxvdyBMYWJl
bCwgYQ0KPj4+ICAgICAgICAgICAgICAgIEZvcndhcmRpbmcgY29udGV4dCwgZXRjLiBSZS13cml0
aW5nIENvbnRleHQgSGVhZGVycw0KPj4+ICAgICAgICAgICAgICAgIGJyZWFrcyB0aGF0Lg0KPj4+
IA0KPj4+IEdJTTI+PiBkcmFmdC1pZXRmLXNmYy1tdWx0aS1sYXllci1vYW0gZG9lcyBub3QgaW5j
bHVkZSBhbnkgcHJvY2Vzc2luZyB0aGF0IHJlcXVpcmVzIHJlLXdyaXRpbmcgYW4gTlNIIENvbnRl
eHQgSGVhZGVyLg0KPj4gQ01QMjogWW91ciBkb2N1bWVudCBzYXlzIHRoZSBmb2xsb3dpbmc6DQo+
PiBDTVAyOiAgICAgICAgICAtIEFuIFNGQyBOU0ggQ29udGV4dCBIZWFkZXIocykgY29udGFpbiBh
biBPQU0gcHJvY2Vzc2luZw0KPj4gQ01QMjogICAgICAgICAgaW5zdHJ1Y3Rpb25zIG9yIGRhdGEu
DQo+PiBDTVAyOiB3aGljaCBwcmV2ZW50cyB1c2luZyBjb250ZXh0IGhlYWRlciBmb3Igc3BlY+KA
mWVkIGNvbnRleHQgaGVhZGVyIHVzZXMuDQo+Pj4gDQo+Pj4gICAgSeKAmWQgZW5jb3VyYWdlIHRo
ZSBXRywgc2hlcGhlcmQsIGFuZCBXRyBDaGFpcnMgdG8gbW9yZSBjbG9zZWx5DQo+Pj4gICAgaW5z
cGVjdCBhbmQgcmV2aWV3IHRoaXMgZG9jdW1lbnQsIHNwZWNpZmljYWxseSB3aGV0aGVyIGlzIGRl
ZmluaW5nDQo+Pj4gICAgb25lIFNGQyBBY3RpdmUgT0FNIHByb3RvY29sLCBvciBicmVha2luZyBm
dW5jdGlvbmFsaXR5IHdoaWxlDQo+Pj4gICAgcmVkZWZpbmluZyBiYXNlIFJGQyA4MzAwIGJlaGF2
aW9yLg0KPj4+IA0KPj4+IA0KPj4+IA0KPj4+ICAgIEFsdGhvdWdoIHRoZXNlIHdlcmUgYnJvdWdo
dCB1cCBiZWZvcmUsIGhpZ2hsaWdodGluZyBhIGNvdXBsZSBvZg0KPj4+ICAgIGNvbW1lbnRzOg0K
Pj4+IA0KPj4+IA0KPj4+ICAgIDEuICBJbnRyb2R1Y3Rpb24NCj4+PiAgICAgICBBbHNvLCB0aGlz
IGRvY3VtZW50IHVwZGF0ZXMgU2VjdGlvbiAyLjIgb2YgW1JGQzgzMDBdIGluIHBhcnQgb2YNCj4+
PiAgICB0aGUNCj4+PiAgICAgICBkZWZpbml0aW9uIG9mIE8gYml0IGluIHRoZSBOU0guDQo+Pj4g
DQo+Pj4gICAgQ01QOiBJIGRvIG5vdCBzZWUgdGhlIG5lZWQgdG8gcmVkZWZpbmUgdGhlIE8gYml0
IGluIHRoZSBOU0guDQo+Pj4gDQo+Pj4gDQo+Pj4gICAgNC4gIEFjdGl2ZSBPQU0gSWRlbnRpZmlj
YXRpb24gaW4gdGhlIE5TSA0KPj4+ICAgICAgIFRoZSBPIGJpdCBpbiB0aGUgTlNIIGlzIGRlZmlu
ZWQgaW4gW1JGQzgzMDBdIGFzIGZvbGxvd3M6DQo+Pj4gICAgICAgICAgTyBiaXQ6IFNldHRpbmcg
dGhpcyBiaXQgaW5kaWNhdGVzIGFuIE9BTSBwYWNrZXQuDQo+Pj4gICAgICAgVGhpcyBkb2N1bWVu
dCB1cGRhdGVzIHRoYXQgZGVmaW5pdGlvbiBhcyBmb2xsb3dzOg0KPj4+ICAgICAgICAgIE8gYml0
OiBTZXR0aW5nIHRoaXMgYml0IGluZGljYXRlcyBhbiBPQU0gY29tbWFuZCBhbmQvb3IgZGF0YSBp
bg0KPj4+ICAgICAgICAgIHRoZSBOU0ggQ29udGV4dCBIZWFkZXIgb3IgcGFja2V0IHBheWxvYWQu
DQo+Pj4gDQo+Pj4gICAgQ01QOiBUaGVyZSBpcywgYXMgc2hvd24gYWJvdmUsIG5vIG5lZWQgZm9y
IHRoaXMuDQo+Pj4gDQo+Pj4gR0lNMj4+IEFzIGEgcmVzdWx0IG9mIFJGQyA4MzAwIG5vdCBwcm92
aWRpbmcgYSByZWZlcmVuY2Ugb3IgZGVmaW5pdGlvbiBvZiBhbiAiT0FNIHBhY2tldCIsIHRoaXMg
ZHJhZnQgYWRkcmVzc2VzIHRoYXQgZm9yIHRoZSBjYXNlIG9mIEFjdGl2ZSBTRkMgT0FNLg0KPj4g
Q01QMjogVGhhbmsgeW91IGZvciBleHBsYWluaW5nIHRoZSByYXRpb25hbCBmb3IgdGhlIE8tYml0
IHRleHQgaW4geW91ciBkb2N1bWVudC4NCj4+IENNUDI6IFBsZWFzZSBzZWFyY2ggZm9yIOKAnE9B
TSBwYWNrZXTigJ0gaW4gZXhpc3RpbmcgUkZDcyBnb2luZyBiYWNrIHRvIGF0IGxlYXN0IDE1IHll
YXJzIGFnby4NCj4+IENNUDI6IGRyYWZ0LWlldGYtc2ZjLW11bHRpLWxheWVyLW9hbSBkb2VzIG5v
dCBwcm92aWRlIHRoZSBkZWZpbml0aW9uIChub3QgbmVlZGVkIGZyYW5rbHkpIG9mIHdoYXQgeW91
IHNheSBuZWVkcyBkZWZpbmluZy4NCj4+PiANCj4+PiAgICAgICAqICBPIGJpdCBzZXQgYW5kIHRo
ZSAiTmV4dCBQcm90b2NvbCIgdmFsdWUgZG9lcyBub3QgbWF0Y2ggdGhlIHZhbHVlDQo+Pj4gICAg
ICAgICAgQWN0aXZlIFNGQyBPQU0gKFRCQTEpLCBkZWZpbmVkIGluIFNlY3Rpb24gOS4xOg0KPj4+
ICAgICAgICAgICAgIC0gQW4gU0ZDIE5TSCBDb250ZXh0IEhlYWRlcihzKSBjb250YWluIGFuIE9B
TSBwcm9jZXNzaW5nDQo+Pj4gICAgICAgICAgICAgaW5zdHJ1Y3Rpb25zIG9yIGRhdGEuDQo+Pj4g
DQo+Pj4gICAgQ01QOiBBcyBzaG93biBhYm92ZSwgdGhpcyAxLiBicmVha3MgZnVuY3Rpb25hbGl0
eSAoZS5nLiwgRmxvdw0KPj4+ICAgIExhYmVsIGluIGNvbnRleHQpIGFuZCAyLiBoYXMgYWJzb2x1
dGVseSAqbm8qIG5lZWQgdG8gYmUgaW5jbHVkZWQNCj4+PiAgICBpbiB0aGlzIHNwZWNpZmljIE9B
TSBwcm90b2NvbCBkb2N1bWVudC4NCj4+PiANCj4+PiBHSU0yPj4gSWYgdGhlcmUncyBubyBOU0gg
Q29udGV4dCBIZWFkZXIgd2l0aCBPQU0gcHJvY2Vzc2luZyBpbnN0cnVjdGlvbiBvciBkYXRhLCB0
aGVuIHRoZSBPIGJpdCB3aWxsIG5vdCBiZSBzZXQuIElmIG9uZSBvciBtb3JlIE5TSCBDb250ZXh0
IEhlYWRlciBpbmNsdWRlcyBPQU0gcHJvY2Vzc2luZyBpbnN0cnVjdGlvbnMgb3IgZGF0YSwgdGhl
biwgSSBhc3N1bWUsIHRoZSBPIGJpdCB3aWxsIGJlIHNldC4gZHJhZnQtaWV0Zi1zZmMtbXVsdGkt
bGF5ZXItb2FtIGRvZXMgbm90IGNoYW5nZSB0aGF0LiAoSSBtdWNoIGFwcHJlY2lhdGUgRnJhbmsn
cyBjb21tZW50cyBhbmQgdGhlIGRpc2N1c3Npb24gdGhhdCBoZWxwZWQgY2xhcmlmeSB0aGF0IHNj
ZW5hcmlvLikNCj4+IENNUDI6IENhbiB5b3UgcGxlYXNlIHNoYXJlIGEgcmVmZXJlbmNlIHRvIE9B
TSBpbiBOU0ggY29udGV4dCBoZWFkZXJzPw0KPj4+IA0KPj4+IA0KPj4+ICAgIDUuICBBY3RpdmUg
U0ZDIE9BTSBIZWFkZXINCj4+PiANCj4+PiAgICAgICBUaGlzIGRvY3VtZW50IGRlZmluZXMgQWN0
aXZlIE9BTSBIZWFkZXINCj4+PiAgICAgICAoRmlndXJlIDIpIHRvIGRlbXVsdGlwbGV4IGFjdGl2
ZSBPQU0gcHJvdG9jb2xzIG9uIGFuIFNGQy4NCj4+PiANCj4+PiAgICBDTVA6IFRoZSBpZGVudGlm
aWNhdGlvbiBvZiBPQU0gcHJvdG9jb2xzIGlzIGFscmVhZHkgc29sdmVkDQo+Pj4gICAgZGlyZWN0
bHkgaW4gUkZDIDgzMDAgYnkgdXNpbmcgdGhlIE5TSCBOZXh0IFByb3RvY29sLg0KPj4+ICAgIENN
UDogVGhpcyBtZXRhLWhlYWRlciBpcyByZWR1bmRhbnQgYXQgYmVzdC4NCj4+PiANCj4+PiAgICAg
ICAgICBNc2cgVHlwZSAtIHNpeCBiaXRzIGxvbmcgZmllbGQgaWRlbnRpZmllcyBPQU0gcHJvdG9j
b2wsDQo+Pj4gICAgZS5nLiwgRWNobw0KPj4+ICAgICAgICAgIFJlcXVlc3QvUmVwbHkgb3IgQmlk
aXJlY3Rpb25hbCBGb3J3YXJkaW5nIERldGVjdGlvbi4NCj4+PiANCj4+PiAgICBDTVA6IEZpcnN0
LCB3aHkgd291bGQgQkZEIGJlIGNhcnJpZWQgYXMg4oCcT25lIFNGQyBBY3RpdmUgT0FNDQo+Pj4g
ICAgcHJvdG9jb2zigJ0gLT4gRy1BQ2gtbGlrZSBtZXRhLWhlYWRlciB3aXRoIEJGRCBNc2cgVHlw
ZT8NCj4+PiANCj4+PiBHSU0yPj4gZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtIGRvZXMg
bm90IGRlZmluZSBob3cgQkZEIHRvIGJlIGNhcnJpZWQgaW4gTlNIIGVudmlyb25tZW50LiBXaWxs
IHJlbW92ZSB0aGUgcmVmZXJlbmNlIHRvIEJGRCBpbiB0aGUgbmV4dCB1cGRhdGUuDQo+PiBDTVAy
OiBXaGV0aGVyIHlvdSByZW1vdmUgaXQgZnJvbSB5b3VyIGRyYWZ0LCBpdCBpcyBzdGlsbCBhbm90
aGVyIFNGQyBBY3RpdmUgT0FNIFByb3RvY29sLg0KPj4+ICAgIENNUDogU2Vjb25kLCBJIGJlbGll
dmUgdGhpcyBhbHNvIGV4cGxhaW5zIHRoYXQgd2hhdCB0aGlzIGRvY3VtZW50DQo+Pj4gICAgaXMg
ZGVmaW5pbmcgaXMgdGhlIOKAnEVjaG8gUmVxdWVzdC9SZXBseeKAnSBBY3RpdmUgT0FNIFByb3Rv
Y29sLg0KPj4+IA0KPj4+ICAgIENNUDogU2luY2UgdGhlIG5hbWUgb2YgdGhlIGFjdGl2ZSBPQU0g
cHJvdG9jb2wgZGVmaW5lZCBpbiB0aGlzDQo+Pj4gICAgZG9jdW1lbnQgaXMgIkVjaG8gUmVxdWVz
dC9SZXBseeKAnSwgY291bGQgSSBwbGVhc2UgcmVxdWVzdCB0bzoNCj4+PiAgICBDTVA6IDEuIFBy
b3ZpZGUgYSBtb3JlIHNwZWNpZmljIG5hbWUgKHNpbmNlIEVjaG8gUmVxdWVzdC9SZXBseSBjYW4N
Cj4+PiAgICBlYXNpbHkgYmUgY29uZnVzZWQgd2l0aCB1c2luZyBJQ01QKQ0KPj4+IA0KPj4+IEdJ
TTI+PiBUaHJvdWdob3V0IHRoZSBkb2N1bWVudCwgIkVjaG8gUmVxdWVzdC9SZXBseSIgYW5kICJT
RkMgRWNobyBSZXF1ZXN0L1JlcGx5IiBhcmUgdXNlZCBpbnRlcmNoYW5nZWFibHkuIFdpbGwgYWRk
IGFuIGV4cGxpY2l0IG5vdGUgdG8gdGhhdCBpbiB0aGUgVGVybWlub2xvZ3kgc2VjdGlvbi4NCj4+
IENNUDI6IFdoZXRoZXIgdGhlcmXigJlzIGEgZ2xvYmFsIHJlcGxhY2UsIElDTVAgY2FuIHN0aWxs
IGJlIGFub3RoZXIgU0ZDIEFjdGl2ZSBPQU0gUHJvdG9jb2wuDQo+Pj4gICAgQ01QOiAyLiBSZW5h
bWUgdGhlIHRpdGxlIG9mIHRoaXMgZG9jdW1lbnQgdG8gY2xlYXJseSBkZWZpbmUgaXRzDQo+Pj4g
ICAgc2NvcGUgZm9yIG9uZSBzcGVjaWZpYyBTRkMgQWN0aXZlIE9BTSBwcm90b2NvbCwgYnkgbmFt
ZSwgYW5kIG5vdA0KPj4+ICAgIGFsbCBBY3RpdmUgT0FNIFByb3RvY29scz8NCj4+PiANCj4+PiBH
SU0yPj4gVGhlIGRvY3VtZW50IHByb3ZpZGVzIHRoZSBmcmFtZXdvcmsgZm9yIEFjdGl2ZSBTRkMg
T0FNIGFuZCBkZWZpbmVzIFNGQyBFY2hvIFJlcXVlc3QvUmVwbHkgcHJvdG9jb2wuIEkgd2lsbCBn
bGFkbHkgdXBkYXRlIHRoZSB0aXRsZSBvZiB0aGUgZG9jdW1lbnQsIHRoZSBXRyBkZWNpZGVzIHRo
YXQgaXMgbmVjZXNzYXJ5Lg0KPj4gQ01QMjogV2hhdCB5b3Ugd3JpdGUgaW1tZWRpYXRlbHkgYWJv
dmUgZG9lcyBub3QgbWF0Y2ggdGhlIEFic3RyYWN0IG9mIGRyYWZ0LWlldGYtc2ZjLW11bHRpLWxh
eWVyLW9hbS4NCj4+IENNUDI6IEFuZCBhZ2FpbiwgdGhlIG9ubHkgdGltZSB0aGUgd29yZCDigJxG
cmFtZXdvcmsgYXBwZWFycyBpbiB0aGlzIGRyYWZ0IGlzIGFzIHBhcnQgb2YgdGhlIENpdGF0aW9u
IGZvciBSRkM4OTI0ISA6LSkNCj4+IENNUDI6IE5vIG90aGVyIGZyYW1ld29yayBuZWVkZWQuDQo+
PiBDTVAyOiBUaGUgQWJzdHJhY3Qgc2F5cyDigJxyZXF1aXJlbWVudHPigJ0sICJhbiBlbmNhcHN1
bGF0aW9u4oCdLCAiYSBtZWNoYW5pc20gdG8gZGV0ZWN0IGFuZCBsb2NhbGl6ZSBkZWZlY3Rz4oCd
4oCmIHlvdSBzYXkgbm93IGEg4oCcZnJhbWV3b3Jr4oCdIGFuZCDigJxhIHByb3RvY29s4oCdLg0K
Pj4gQmVzdCwNCj4+IENhcmxvcy4NCj4+PiANCj4+PiANCj4+PiAgICBCZXN0LA0KPj4+IA0KPj4+
ICAgIENhcmxvcy4NCj4+PiANCj4+Pj4gICAgT24gTm92IDI2LCAyMDIxLCBhdCAxMDozMCBQTSwg
R3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbQ0KPj4+PiAgICA8bWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbT4+IHdyb3RlOg0KPj4+PiANCj4+Pj4gICAgRGVhciBDYXJsb3MsDQo+
Pj4+ICAgIEkgYmVsaWV2ZSB0aGF0IHRoZSBwcm9wb3NlZCBuZXcgdGV4dCBjbGFyaWZpZXMgc2V2
ZXJhbCBhc3BlY3RzIG9mDQo+Pj4+ICAgIE8gYml0Og0KPj4+PiANCj4+Pj4gICAgICAqIGFjdGl2
ZSBTRkMgTlNIIE9BTSBwYWNrZXQgaXMgaWRlbnRpZmllZCBieSB0aGUgY29tYmluYXRpb24gb2YN
Cj4+Pj4gICAgICAgIE8gYml0IHNldCBhbmQgdGhlIHZhbHVlIG9mIHRoZSBOU0gnIE5leHQgUHJv
dG9jb2wgZmllbGQgaXMNCj4+Pj4gICAgICAgIEFjdGl2ZSBTRkMgT0FNOw0KPj4+PiAgICAgICog
dGhlIGNvbWJpbmF0aW9uIG9mIE8gYml0IGNsZWFyIGFuZCB0aGUgTmV4dCBQcm90b2NvbCBzZXQg
dG8NCj4+Pj4gICAgICAgIHRoZSBBY3RpdmUgU0ZDIE9BTSB2YWx1ZSAtIGVycm9uZW91cyBhbmQg
bXVzdCBiZSByZXBvcnRlZDsNCj4+Pj4gICAgICAqIE8gYml0IHNldCBhbmQgdGhlIE5leHQgUHJv
dG9jb2wgaXMgbm90IEFjdGl2ZSBTRkMgT0FNIC0NCj4+Pj4gICAgICAgIENvbnRleHQgSGVhZGVy
KHMpIGluY2x1ZGUgT0FNIHByb2Nlc3NpbmcgaW5zdHJ1Y3Rpb25zIG9yIGRhdGEuDQo+Pj4+IA0K
Pj4+PiAgICBXb3VsZCB5b3UgYWdyZWUgdGhhdCB0aGVzZSBhcmUgaGVscGZ1bCBjbGFyaWZpY2F0
aW9ucz8NCj4+Pj4gDQo+Pj4+ICAgIFJlZ2FyZHMsDQo+Pj4+ICAgIEdyZWcNCj4+Pj4gDQo+Pj4+
ICAgIE9uIEZyaSwgTm92IDI2LCAyMDIxIGF0IDc6MTAgUE0gQ2FybG9zIFBpZ25hdGFybyAoY3Bp
Z25hdGEpDQo+Pj4+ICAgIDxjcGlnbmF0YUBjaXNjby5jb20gPG1haWx0bzpjcGlnbmF0YUBjaXNj
by5jb20+PiB3cm90ZToNCj4+Pj4gDQo+Pj4+ICAgICAgICBUaGFuayB5b3UgRnJhbmsgYW5kIEdy
ZWcg4oCUIHdoYXQgaXMgdGhlIGFjdHVhbCBiZWhhdmlvcmFsDQo+Pj4+ICAgICAgICBjaGFuZ2Ug
aW4gdGhlIHByb3Bvc2VkIHJlZGVmaW5pdGlvbiBvZiB0aGUgTy1iaXQgZnJvbSB0aGUNCj4+Pj4g
ICAgICAgIHByb2Nlc3NpbmcgYW5kIHJ1bGVzIGRlZmluZWQgaW4gUkZDODMwMD8NCj4+Pj4gDQo+
Pj4+ICAgICAgICBUaGFua3MsDQo+Pj4+IA0KPj4+PiAgICAgICAgQ2FybG9zLg0KPj4+PiANCj4+
Pj4+ICAgICAgICBPbiBOb3YgMjYsIDIwMjEsIGF0IDQ6MDkgUE0sIEZyYW5rIEJyb2NrbmVycyAo
ZmJyb2NrbmUpDQo+Pj4+PiAgICAgICAgPGZicm9ja25lPTQwY2lzY28uY29tQGRtYXJjLmlldGYu
b3JnDQo+Pj4+PiAgICAgICAgPG1haWx0bzpmYnJvY2tuZT00MGNpc2NvLmNvbUBkbWFyYy5pZXRm
Lm9yZz4+IHdyb3RlOg0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgSGkgQ2FybG9zLF9fX18NCj4+Pj4+
ICAgICAgICBfXyBfXw0KPj4+Pj4gICAgICAgIFBlcnNvbmFsbHkgSSBkb27igJl0IHNlZSBhIHN0
cm9uZyBuZWVkIHRvIGV2b2x2ZSB0aGUNCj4+Pj4+ICAgICAgICBkZWZpbml0aW9uIG9mIHRoZSBP
LWJpdCDigJMgYnV0IGlmIHRoZSB3b3JraW5nIGdyb3VwIGRlY2lkZXMNCj4+Pj4+ICAgICAgICB0
byBkbyBzbywgSU1ITyBpdCB3b3VsZCBiZSBnb29kIHRvIGVuc3VyZSB0aGF0IHRoZSBPLWJpdA0K
Pj4+Pj4gICAgICAgIGluZGVlZCBzaWduYWxzIHRoZSBmYWN0IHRoYXQgYWN0aXZlIE9BTSBpbmZv
cm1hdGlvbiByZWxhdGVkDQo+Pj4+PiAgICAgICAgdG8gTlNIIGlzIGNhcnJpZWQuX19fXw0KPj4+
Pj4gICAgICAgIF9fIF9fDQo+Pj4+PiAgICAgICAgQ2hlZXJzLCBGcmFua19fX18NCj4+Pj4+ICAg
ICAgICBfXyBfXw0KPj4+Pj4gICAgICAgICpGcm9tOipDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0
YSkNCj4+Pj4+ICAgICAgICA8Y3BpZ25hdGE9NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5vcmcNCj4+
Pj4+ICAgICAgICA8bWFpbHRvOmNwaWduYXRhPTQwY2lzY28uY29tQGRtYXJjLmlldGYub3JnPj4N
Cj4+Pj4+ICAgICAgICAqU2VudDoqVHVlc2RheSwgMjMgTm92ZW1iZXIgMjAyMSAxNTo0NA0KPj4+
Pj4gICAgICAgICpUbzoqRnJhbmsgQnJvY2tuZXJzIChmYnJvY2tuZSkgPGZicm9ja25lQGNpc2Nv
LmNvbQ0KPj4+Pj4gICAgICAgIDxtYWlsdG86ZmJyb2NrbmVAY2lzY28uY29tPj4NCj4+Pj4+ICAg
ICAgICAqQ2M6KkdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb20NCj4+Pj4+ICAgICAg
ICA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+OyBHeWFuIE1pc2hyYQ0KPj4+Pj4gICAg
ICAgIDxoYXlhYnVzYWdzbUBnbWFpbC5jb20gPG1haWx0bzpoYXlhYnVzYWdzbUBnbWFpbC5jb20+
PjsNCj4+Pj4+ICAgICAgICBKYW1lcyBOIEd1aWNoYXJkIDxqYW1lcy5uLmd1aWNoYXJkQGZ1dHVy
ZXdlaS5jb20NCj4+Pj4+ICAgICAgICA8bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAZnV0dXJld2Vp
LmNvbT4+O3NmY0BpZXRmLm9yZw0KPj4+Pj4gICAgICAgIDxtYWlsdG86c2ZjQGlldGYub3JnPjsg
Sm9lbCBIYWxwZXJuIERpcmVjdA0KPj4+Pj4gICAgICAgIDxqbWguZGlyZWN0QGpvZWxoYWxwZXJu
LmNvbSA8bWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tPj4NCj4+Pj4+ICAgICAgICAq
U3ViamVjdDoqUmU6IFtzZmNdIFJlZ2FyZGluZyBsYXN0IGNhbGwgZm9yDQo+Pj4+PiAgICAgICAg
ZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtX19fXw0KPj4+Pj4gICAgICAgIF9fIF9fDQo+
Pj4+PiAgICAgICAgRnJhbmssIEdyZWcsX19fXw0KPj4+Pj4gICAgICAgIF9fIF9fDQo+Pj4+PiAg
ICAgICAgRG8geW91IHNlZSBhIHJlYXNvbiB0byByZWRlZmluZSB0aGUgTy1iaXQ/X19fXw0KPj4+
Pj4gICAgICAgIF9fIF9fDQo+Pj4+PiAgICAgICAgVGhhbmtzLF9fX18NCj4+Pj4+ICAgICAgICBf
XyBfXw0KPj4+Pj4gICAgICAgIENhcmxvcy5fX19fDQo+Pj4+PiANCj4+Pj4+IA0KPj4+Pj4gICAg
ICAgIF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAxMS8yMy8yMeWNiOWJjTk6MzPjgIFG
cmFuayBCcm9ja25lcnMgKGZicm9ja25lKQ0KPj4+Pj4gICAgICAgICAgICA8ZmJyb2NrbmU9NDBj
aXNjby5jb21AZG1hcmMuaWV0Zi5vcmcNCj4+Pj4+ICAgICAgICAgICAgPG1haWx0bzpmYnJvY2tu
ZT00MGNpc2NvLmNvbUBkbWFyYy5pZXRmLm9yZz4+44Gu44Oh44O844OrOl9fX18NCj4+Pj4+ICAg
ICAgICAgICAgX18gX18NCj4+Pj4+ICAgICAgICAgICAgSGkgR3JlZyxfX19fDQo+Pj4+PiAgICAg
ICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAgVGhhbmtzIGZvciB0aGUgcXVpY2sgcmVwbHku
IFBsZWFzZSBzZWUgaW5saW5lLl9fX18NCj4+Pj4+ICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAg
ICAgICAgICAqRnJvbToqR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbQ0KPj4+Pj4g
ICAgICAgICAgICA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+DQo+Pj4+PiAgICAgICAg
ICAgICpTZW50OipNb25kYXksIDIyIE5vdmVtYmVyIDIwMjEgMjM6MTYNCj4+Pj4+ICAgICAgICAg
ICAgKlRvOipGcmFuayBCcm9ja25lcnMgKGZicm9ja25lKSA8ZmJyb2NrbmVAY2lzY28uY29tDQo+
Pj4+PiAgICAgICAgICAgIDxtYWlsdG86ZmJyb2NrbmVAY2lzY28uY29tPj4NCj4+Pj4+ICAgICAg
ICAgICAgKkNjOipDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSkNCj4+Pj4+ICAgICAgICAgICAg
PGNwaWduYXRhPTQwY2lzY28uY29tQGRtYXJjLmlldGYub3JnDQo+Pj4+PiAgICAgICAgICAgIDxt
YWlsdG86Y3BpZ25hdGE9NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5vcmc+PjsgR3lhbg0KPj4+Pj4g
ICAgICAgICAgICBNaXNocmEgPGhheWFidXNhZ3NtQGdtYWlsLmNvbQ0KPj4+Pj4gICAgICAgICAg
ICA8bWFpbHRvOmhheWFidXNhZ3NtQGdtYWlsLmNvbT4+OyBKYW1lcyBOIEd1aWNoYXJkDQo+Pj4+
PiAgICAgICAgICAgIDxqYW1lcy5uLmd1aWNoYXJkQGZ1dHVyZXdlaS5jb20NCj4+Pj4+ICAgICAg
ICAgICAgPG1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGZ1dHVyZXdlaS5jb20+PjtzZmNAaWV0Zi5v
cmcNCj4+Pj4+ICAgICAgICAgICAgPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBKb2VsIEhhbHBlcm4g
RGlyZWN0DQo+Pj4+PiAgICAgICAgICAgIDxqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbQ0KPj4+
Pj4gICAgICAgICAgICA8bWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tPj4NCj4+Pj4+
ICAgICAgICAgICAgKlN1YmplY3Q6KlJlOiBbc2ZjXSBSZWdhcmRpbmcgbGFzdCBjYWxsIGZvcg0K
Pj4+Pj4gICAgICAgICAgICBkcmFmdC1pZXRmLXNmYy1tdWx0aS1sYXllci1vYW1fX19fDQo+Pj4+
PiAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAgSGkgRnJhbmssX19fXw0KPj4+Pj4g
ICAgICAgICAgICB0aGFuayB5b3UgZm9yIHlvdXIgY29tbWVudCBkZXNjcmliaW5nIGFuIGludGVy
ZXN0aW5nDQo+Pj4+PiAgICAgICAgICAgIElPQU0gdXNlIGNhc2UgaW4gU0ZDIE5TSC4gSSd2ZSB0
aG91Z2h0IGFib3V0IHRoaXMgY2FzZQ0KPj4+Pj4gICAgICAgICAgICBhbmQgSSBoYXZlIHNldmVy
YWwgcXVlc3Rpb25zLiBJIGdyZWF0bHkgYXBwcmVjaWF0ZSB5b3VyDQo+Pj4+PiAgICAgICAgICAg
IGhlbHAgY2xhcmlmeWluZyB0aGVtIHRvIG1lOl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAg
ICAgICogSXMgaXQgZW52aXNpb25lZCB0aGF0IHRoZSBJT0FNIGNhbiBiZSBwYXJ0IG9mIE5TSA0K
Pj4+Pj4gICAgICAgICAgICAgICAgcGF5bG9hZCBidXQgbm90IHRvIGltbWVkaWF0ZWx5IGZvbGxv
dyB0aGUgU0ZDIE5TSD8NCj4+Pj4+ICAgICAgICAgICAgICAgIFBlcmhhcHMgc3VjaCBhIGNhc2Ug
Y2FuIGJlIHJlZmVycmVkIHRvIGFzICJJT0FNDQo+Pj4+PiAgICAgICAgICAgICAgICBpbnNpZGUg
TlNIIHBheWxvYWQiIHRvIGRpZmZlcmVudGlhdGUgZnJvbSAiSU9BTSBvbg0KPj4+Pj4gICAgICAg
ICAgICAgICAgdG9wIG9mIE5TSCBwYXlsb2FkIj8gRm9yIGV4YW1wbGUsIGFzc3VtaW5nIHRoYXQg
dGhlDQo+Pj4+PiAgICAgICAgICAgICAgICBjbGllbnQgcGF5bG9hZCBpcyBJUHY2LCB0aGVuIE5T
SCBpcyBmb2xsb3dlZCBieSBhbg0KPj4+Pj4gICAgICAgICAgICAgICAgSVB2NiBwYWNrZXQsIHdo
aWNoLCBpbiB0dXJuLCBpcyBmb2xsb3dlZCBieSBJT0FNLiBfX19fDQo+Pj4+PiAgICAgICAgICAg
ICAgKiBJZiBJT0FNIGluc2lkZSBOU0ggcGF5bG9hZCBpcyBhIHZpYWJsZSB1c2UgY2FzZSwNCj4+
Pj4+ICAgICAgICAgICAgICAgIHdoaWNoIFNGQyBlbGVtZW50IGlzIHRoZSBpbnRlbmRlZCBhZGRy
ZXNzZWUgLSBTRkYgb3INCj4+Pj4+ICAgICAgICAgICAgICAgIFNGL1NGIFByb3h5PyBJZiBpdCBp
cyB0aGUgZm9ybWVyLCB3aGF0IGFyZSB0aGUNCj4+Pj4+ICAgICAgICAgICAgICAgIHJlcXVpcmVt
ZW50cyBmb3IgYW4gU0ZGIHRvIGhhbmRsZSB0aGlzIHNjZW5hcmlvPyBJZg0KPj4+Pj4gICAgICAg
ICAgICAgICAgaXQgaXMgdGhlIGxhdHRlciwgd2hhdCBoYXBwZW5zIHdpdGggdGhlIGNsaWVudA0K
Pj4+Pj4gICAgICAgICAgICAgICAgcGFja2V0IGlmIGFuIFNGL1NGIFByb3h5IGRvZXMgIG5vdCBz
dXBwb3J0IElPQU0gaW4NCj4+Pj4+ICAgICAgICAgICAgICAgIE5TSCBidXQgb25seSBOU0ggcGVy
IFJGQyA4MzAwP19fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICDigKZGQjogVGhlIHNjZW5h
cmlvIHRoYXQgeW91IG91dGxpbmUsIGkuZS4gTlNIIG92ZXIg4oCcSVB2Ng0KPj4+Pj4gICAgICAg
ICAgICB3aXRoIElPQU0gZW5jYXBzdWxhdGlvbuKAnSwgc291bmRzIHZhbGlkIHRvIG1lOyBhbmQg
aXQNCj4+Pj4+ICAgICAgICAgICAgY291bGQgZXZlbiBiZSB0aGF0IE5TSCB3b3VsZCBhbHNvIGxl
dmVyYWdlIElPQU0sIGluDQo+Pj4+PiAgICAgICAgICAgIHdoaWNoIGNhc2UsIGl0IHdvdWxkIGJl
Y29tZSBhIGNhc2Ugb2Yg4oCcSU9BTSBMYXllcmluZ+KAnSBhcw0KPj4+Pj4gICAgICAgICAgICBk
ZXNjcmliZWQNCj4+Pj4+ICAgICAgICAgICAgaW5odHRwczovL2RhdGF0cmFja2VyLmlldGYub3Jn
L2RvYy9odG1sL2RyYWZ0LWlldGYtaXBwbS1pb2FtLWRlcGxveW1lbnQtMDAjc2VjdGlvbi03LjIN
Cj4+Pj4+ICAgICAgICAgICAgPGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwv
ZHJhZnQtaWV0Zi1pcHBtLWlvYW0tZGVwbG95bWVudC0wMCNzZWN0aW9uLTcuMj4uDQo+Pj4+PiAg
ICAgICAgICAgIEFzIG91dGxpbmVkIGluIHRoZSBkcmFmdC1pZXRmLWlwcG0taW9hbS1kZXBsb3lt
ZW50LA0KPj4+Pj4gICAgICAgICAgICBJT0FNLURhdGEtRmllbGRzIGFyZSBzcGVjaWZpYyB0byB0
aGUgbGF5ZXIgKGFuZCB0aGUNCj4+Pj4+ICAgICAgICAgICAgYXNzb2NpYXRlZCBwcm90b2NvbCkg
dGhhdCB0aGV54oCZcmUgZW5jYXBzdWxhdGVkIGludG8uIEFzDQo+Pj4+PiAgICAgICAgICAgIHN1
Y2gsIGluIHRoZSBjYXNlIG9mIE5TSCBvdmVyIOKAnElQdjYgd2l0aCBJT0FNDQo+Pj4+PiAgICAg
ICAgICAgIGVuY2Fwc3VsYXRpb27igJ0gaXQgd291bGQgYmUgdGhlIElQdjYgZm9yd2FyZGVyIHRo
YXQgd291bGQNCj4+Pj4+ICAgICAgICAgICAgaGFuZGxlIHRoZSBJT0FNIHByb2Nlc3NpbmcuIFNG
Ri9TRiB3b3VsZCBiZQ0KPj4+Pj4gICAgICAgICAgICBvcnRob2dvbmFsL3NoaXBzLWluLXRoZSBu
aWdodC5fX19fDQo+Pj4+PiAgICAgICAgICAgIEkndmUgbG9va2VkIHRocm91Z2ggZHJhZnQtaWV0
Zi1zZmMtaW9hbS1uc2ggYnV0IEkNCj4+Pj4+ICAgICAgICAgICAgY291bGRuJ3QgZmluZCBhbnN3
ZXJzIHRvIHRoZXNlIHF1ZXN0aW9ucyAoSSBhZG1pdCwgSQ0KPj4+Pj4gICAgICAgICAgICBjb3Vs
ZCBoYXZlIG1pc3NlZCBpdCkuX19fXw0KPj4+Pj4gICAgICAgICAgICBBbHNvLCBJIHRoaW5rIHRo
YXQgeW91ciBzdWdnZXN0aW9uIHRvIGF2b2lkIGFueQ0KPj4+Pj4gICAgICAgICAgICByZWZlcmVu
Y2UgdG8gYSBoeWJyaWQgT0FNIHByb3RvY29sIGNvbmNlbnRyYXRpbmcgb24gdGhlDQo+Pj4+PiAg
ICAgICAgICAgIGFjdGl2ZSBPQU0gaWRlbnRpZmljYXRpb24gaW4gdGhlIHVwZGF0ZSB0byBPLWJp
dA0KPj4+Pj4gICAgICAgICAgICBkZWZpbml0aW9uIGlzIGxvZ2ljYWwgYW5kIHJlYXNvbmFibGUu
IEJlbG93LCBwbGVhc2UgZmluZA0KPj4+Pj4gICAgICAgICAgICB0aGUgcHJvcG9zZWQgdXBkYXRl
Ol9fX18NCj4+Pj4+ICAgICAgICAgICAgT0xEIFRFWFQ6X19fXw0KPj4+Pj4gICAgICAgICAgICAg
ICAqICBPIGJpdCBzZXQgYW5kIHRoZSAiTmV4dCBQcm90b2NvbCIgdmFsdWUgZG9lcyBub3QNCj4+
Pj4+ICAgICAgICAgICAgbWF0Y2ggb25lIG9mX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICBp
ZGVudGlmeWluZyBhY3RpdmUgb3IgaHlicmlkIE9BTSBwcm90b2NvbHMgKHBlcg0KPj4+Pj4gICAg
ICAgICAgICBjbGFzc2lmaWNhdGlvbl9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgZGVmaW5l
ZCBpbiBbUkZDNzc5OV0pLCBlLmcuLCBkZWZpbmVkIGluIFNlY3Rpb24NCj4+Pj4+ICAgICAgICAg
ICAgOS4xIEFjdGl2ZSBTRkMgT0FNX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAoVEJBMSku
X19fXw0KPj4+Pj4gICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgIC0g
YSBGaXhlZC1MZW5ndGggQ29udGV4dCBIZWFkZXIgb3INCj4+Pj4+ICAgICAgICAgICAgVmFyaWFi
bGUtTGVuZ3RoIENvbnRleHRfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgIEhlYWRlcihz
KSBjb250YWluIGFuIE9BTSBjb21tYW5kIG9yIGRhdGEuX19fXw0KPj4+Pj4gICAgICAgICAgICBf
X19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgIC0gdGhlICJOZXh0IFByb3RvY29sIiBmaWVs
ZCBkZXRlcm1pbmVzIHRoZSB0eXBlDQo+Pj4+PiAgICAgICAgICAgIG9mIHBheWxvYWQuX19fXw0K
Pj4+Pj4gICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICogIE8gYml0IHNldCBh
bmQgdGhlICJOZXh0IFByb3RvY29sIiB2YWx1ZSBtYXRjaGVzDQo+Pj4+PiAgICAgICAgICAgIG9u
ZSBvZiBpZGVudGlmeWluZ19fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgYWN0aXZlIG9yIGh5
YnJpZCBPQU0gcHJvdG9jb2xzOl9fX18NCj4+Pj4+ICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAg
ICAgICAgICAgICAgICAgICAtIHRoZSBwYXlsb2FkIHRoYXQgaW1tZWRpYXRlbHkgZm9sbG93cyB0
aGUgTlNIDQo+Pj4+PiAgICAgICAgICAgIE1VU1QgY29udGFpbiBhbl9fX18NCj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgT0FNIGNvbW1hbmQgb3IgZGF0YS5fX19fDQo+Pj4+PiAgICAgICAgICAg
IF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgKiAgTyBiaXQgaXMgY2xlYXI6X19fXw0KPj4+Pj4g
ICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgIC0gbm8gT0FNIGluIGEg
Rml4ZWQtTGVuZ3RoIENvbnRleHQgSGVhZGVyIG9yDQo+Pj4+PiAgICAgICAgICAgIFZhcmlhYmxl
LUxlbmd0aF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgQ29udGV4dCBIZWFkZXIocyku
X19fXw0KPj4+Pj4gICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgIC0g
dGhlIHBheWxvYWQgZGV0ZXJtaW5lZCBieSB0aGUgIk5leHQgUHJvdG9jb2wiDQo+Pj4+PiAgICAg
ICAgICAgIGZpZWxkIE1VU1QgYmVfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgIHByZXNl
bnQuX19fXw0KPj4+Pj4gICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICogIE8g
Yml0IGlzIGNsZWFyLCBhbmQgdGhlICJOZXh0IFByb3RvY29sIiBmaWVsZA0KPj4+Pj4gICAgICAg
ICAgICBpZGVudGlmaWVzIGFjdGl2ZSBvcl9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgaHli
cmlkIE9BTSBwcm90b2NvbCBNVVNUIGJlIGlkZW50aWZpZWQgYW5kDQo+Pj4+PiAgICAgICAgICAg
IHJlcG9ydGVkIGFzIGFuX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICBlcnJvbmVvdXMgY29t
YmluYXRpb24uICBBbiBpbXBsZW1lbnRhdGlvbiBNQVkgaGF2ZQ0KPj4+Pj4gICAgICAgICAgICBj
b250cm9sIHRvX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICBlbmFibGUgcHJvY2Vzc2luZyBv
ZiB0aGUgT0FNIHBheWxvYWQuX19fXw0KPj4+Pj4gICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAg
ICAgICAgIE5FVyBURVhUOl9fX18NCj4+Pj4+ICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAg
ICAgICDigKZGQjogVGhlIG5ldyB0ZXh0IGxvb2tzIGJldHRlci4gQ291cGxlIG9mIGFkZGl0aW9u
YWwNCj4+Pj4+ICAgICAgICAgICAgdGhvdWdodHMgaW5saW5lIGJlbG93Ll9fX18NCj4+Pj4+ICAg
ICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAqICBPIGJpdCBzZXQgYW5kIHRoZSAi
TmV4dCBQcm90b2NvbCIgdmFsdWUgZG9lcyBub3QNCj4+Pj4+ICAgICAgICAgICAgbWF0Y2ggZGVm
aW5lZCBpbl9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgU2VjdGlvbiA5LjEgQWN0aXZlIFNG
QyBPQU0gKFRCQTEpLl9fX18NCj4+Pj4+ICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAg
ICDigKZGQjogVGhlIGFib3ZlIHNlbnRlbmNlIGRvZXNu4oCZdCBzb3VuZCBjb21wbGV0ZS4gTGlr
ZWx5DQo+Pj4+PiAgICAgICAgICAgIHlvdSB3YW50ZWQgdG8gc2F5IHNvbWV0aGluZyBsaWtlIOKA
nE8gYml0IHNldCBhbmQgdGhlDQo+Pj4+PiAgICAgICAgICAgICJOZXh0IFByb3RvY29sIiB2YWx1
ZSBkb2VzIG5vdCBtYXRjaGFueSBvZiB0aGUgU0ZDIE5leHQNCj4+Pj4+ICAgICAgICAgICAgUHJv
dG9jb2wgdmFsdWVzIGRlZmluZWRlZmluZWQgaW4gU2VjdGlvbiA5LjEgQWN0aXZlIFNGQw0KPj4+
Pj4gICAgICAgICAgICBPQU0gKFRCQTEpLuKAnV9fX18NCj4+Pj4+ICAgICAgICAgICAgX19fXw0K
Pj4+Pj4gICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgIC0gYSBGaXhl
ZC1MZW5ndGggQ29udGV4dCBIZWFkZXIgb3INCj4+Pj4+ICAgICAgICAgICAgVmFyaWFibGUtTGVu
Z3RoIENvbnRleHRfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgIEhlYWRlcihzKSBjb250
YWluIGFuIE9BTSBjb21tYW5kIG9yIGRhdGEuX19fXw0KPj4+Pj4gICAgICAgICAgICBfX19fDQo+
Pj4+PiAgICAgICAgICAgIOKApkZCOiBHaXZlbiB0aGF0IGl0IGFwcGxpZXMgdG8gYm90aCwgZml4
ZWQgYW5kIHZhcmlhYmxlIOKAkw0KPj4+Pj4gICAgICAgICAgICBob3cgYWJvdXQgc2ltcGxpZnlp
bmcgdG8g4oCcQ29udGV4dC1oZWFkZXIocykgdGhhdCBjb250YWluDQo+Pj4+PiAgICAgICAgICAg
IGFjdGl2ZSBPQU0gY29tbWFuZHMgYW5kL29yIGRhdGEu4oCdX19fXw0KPj4+Pj4gICAgICAgICAg
ICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgIC0gdGhlICJOZXh0IFByb3RvY29sIiBm
aWVsZCBkZXRlcm1pbmVzIHRoZSB0eXBlDQo+Pj4+PiAgICAgICAgICAgIG9mIHBheWxvYWQuX19f
Xw0KPj4+Pj4gICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICogIE8gYml0IHNl
dCBhbmQgdGhlICJOZXh0IFByb3RvY29sIiB2YWx1ZSBtYXRjaGVzDQo+Pj4+PiAgICAgICAgICAg
IEFjdGl2ZSBTRkMgT0FNX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAoVEJBMSkgdmFsdWU6
X19fXw0KPj4+Pj4gICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgIC0g
dGhlIHBheWxvYWQgdGhhdCBpbW1lZGlhdGVseSBmb2xsb3dzIHRoZSBOU0gNCj4+Pj4+ICAgICAg
ICAgICAgTVVTVCBiZSB0aGVfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgIEFjdGl2ZSBP
QU0gSGVhZGVyIChTZWN0aW9uIDUpLl9fX18NCj4+Pj4+ICAgICAgICAgICAgX19fXw0KPj4+Pj4g
ICAgICAgICAgICAgICAqICBPIGJpdCBpcyBjbGVhcjpfX19fDQo+Pj4+PiAgICAgICAgICAgIF9f
X18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgLSBubyBPQU0gaW4gYSBGaXhlZC1MZW5ndGgg
Q29udGV4dCBIZWFkZXIgb3INCj4+Pj4+ICAgICAgICAgICAgVmFyaWFibGUtTGVuZ3RoX19fXw0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICBDb250ZXh0IEhlYWRlcihzKS5fX19fDQo+Pj4+PiAg
ICAgICAgICAgIOKApkZCOiBTaW1pbGFyIHRvIHRoZSBub3RlIGFib3ZlLCDigJxObyBDb250ZXh0
LWhlYWRlcihzKQ0KPj4+Pj4gICAgICAgICAgICB0aGF0IGNvbnRhaW4gYWN0aXZlIE9BTSBjb21t
YW5kcyBhbmQvb3IgZGF0YS7igJ0gbWlnaHQgYmUNCj4+Pj4+ICAgICAgICAgICAgc2ltcGxlcl9f
X18NCj4+Pj4+ICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAtIHRo
ZSBwYXlsb2FkIGRldGVybWluZWQgYnkgdGhlICJOZXh0IFByb3RvY29sIg0KPj4+Pj4gICAgICAg
ICAgICBmaWVsZCBNVVNUIGJlX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICBwcmVzZW50
Ll9fX18NCj4+Pj4+ICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICDigKZGQjogSXNu
4oCZdCB0aGlzIG9idmlvdXM/IFRoZSByZWFkZXIgbWlnaHQgd29uZGVyIHdoeQ0KPj4+Pj4gICAg
ICAgICAgICB0aGlzIGlzIGV2ZW4gc3RhdGVkLiBJTUhPIHdlIGNvdWxkIHNhZmVseSByZW1vdmUg
dGhpcw0KPj4+Pj4gICAgICAgICAgICBidWxsZXQuX19fXw0KPj4+Pj4gICAgICAgICAgICBfX19f
DQo+Pj4+PiAgICAgICAgICAgICAgICogIE8gYml0IGlzIGNsZWFyLCBhbmQgdGhlICJOZXh0IFBy
b3RvY29sIiBmaWVsZCBpcw0KPj4+Pj4gICAgICAgICAgICBzZXQgdG8gQWN0aXZlIFNGQ19fX18N
Cj4+Pj4+ICAgICAgICAgICAgICAgICAgT0FNIChUQkExKSBNVVNUIGJlIGlkZW50aWZpZWQgYW5k
IHJlcG9ydGVkIGFzIGFuDQo+Pj4+PiAgICAgICAgICAgIGVycm9uZW91c19fX18NCj4+Pj4+ICAg
ICAgICAgICAgICAgICAgY29tYmluYXRpb24uICBBbiBpbXBsZW1lbnRhdGlvbiBNQVkgaGF2ZSBj
b250cm9sDQo+Pj4+PiAgICAgICAgICAgIHRvIGVuYWJsZV9fX18NCj4+Pj4+ICAgICAgICAgICAg
ICAgICAgcHJvY2Vzc2luZyBvZiB0aGUgT0FNIHBheWxvYWQuX19fXw0KPj4+Pj4gICAgICAgICAg
ICBfX19fDQo+Pj4+PiAgICAgICAgICAgIOKApkZCOiBKdXN0IGNvc21ldGljLCBidXQgaXQgd291
bGQgYmUgZ29vZCB0byBzdGF5IHdpdGgNCj4+Pj4+ICAgICAgICAgICAgdGhlIHBhdHRlcm4gb2Yg
4oCcY29uZGl0aW9uOiBhY3Rpb27igJ0gb2YgdGhpcyBwYXJhZ3JhcGgsDQo+Pj4+PiAgICAgICAg
ICAgIGUuZy5fX19fDQo+Pj4+PiAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAgKiBP
IGJ1dCBpcyBjbGVhciBhbmR0aGUgIk5leHQgUHJvdG9jb2wiIGZpZWxkIGlzIHNldCB0bw0KPj4+
Pj4gICAgICAgICAgICBBY3RpdmUgU0ZDX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICBPQU0g
KFRCQTEpOl9fX18NCj4+Pj4+ICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAt
IEVycm9uZW91cyBjb21iaW5hdGlvbi4gVGhlIGNvbWJpbmF0aW9uIE1VU1QgYmUNCj4+Pj4+ICAg
ICAgICAgICAgaWRlbnRpZmllZCBhbmQgcmVwb3J0ZWQuDQo+Pj4+PiANCj4+Pj4+IA0KPj4+Pj4g
ICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgIEluIGFkZGl0aW9uLCB3aGF0IHdvdWxk
IGJlIGdvb2QsICBpcyB0byBleHBhbmQgYSBiaXQgb24NCj4+Pj4+ICAgICAgICAgICAgaG93IHRo
YXQgcmVwb3J0aW5nIGlzIHN1cHBvc2VkIHRvIGhhcHBlbiDigJMgYXMgd2VsbCBhcw0KPj4+Pj4g
ICAgICAgICAgICB3aGF0IGlzIHN1cHBvc2VkIHRvIGhhcHBlbiB3aXRoIHRoZSBwYWNrZXQgdGhh
dCBjb250YWlucw0KPj4+Pj4gICAgICAgICAgICB0aGUgZXJyb25lb3VzIGNvbWJpbmF0aW9uLiBJ
cyBpdCBnb2luZyB0byBiZSBmb3J3YXJkZWQNCj4+Pj4+ICAgICAgICAgICAgb3IgZHJvcHBlZD8g
SXMgdGhlIG5vZGUgZGV0ZWN0aW5nIHRoZSBlcnJvciBzdXBwb3NlZCB0bw0KPj4+Pj4gICAgICAg
ICAgICByZW1vdmUgdGhlIGFjdGl2ZSBJT0FNIGhlYWRlciwgZXRjLiwg4oCmP19fX18NCj4+Pj4+
ICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICBUaGFua3MgYWdhaW4sIEZyYW5rX19f
Xw0KPj4+Pj4gICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAg
ICAgICAgICAgSSBob3BlIHRoYXQgdGhlIHByb3Bvc2VkIHVwZGF0ZSBhZGRyZXNzZXMgeW91ciBj
b25jZXJuLl9fX18NCj4+Pj4+ICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICBSZWdh
cmRzLF9fX18NCj4+Pj4+ICAgICAgICAgICAgR3JlZ19fX18NCj4+Pj4+ICAgICAgICAgICAgX19f
Xw0KPj4+Pj4gICAgICAgICAgICBPbiBNb24sIE5vdiAyMiwgMjAyMSBhdCAxMTo1NiBBTSBGcmFu
ayBCcm9ja25lcnMNCj4+Pj4+ICAgICAgICAgICAgKGZicm9ja25lKSA8ZmJyb2NrbmVAY2lzY28u
Y29tDQo+Pj4+PiAgICAgICAgICAgIDxtYWlsdG86ZmJyb2NrbmVAY2lzY28uY29tPj4gd3JvdGU6
X19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAg
ICAgICBKdXN0IHNhdyB0aGlzIHRocmVhZCDigJMgYW5kIHRoZSBzZWN0aW9uIG9uIHRoZSBPLWJp
dA0KPj4+Pj4gICAgICAgICAgICAgICAgaW4gc2VjdGlvbiA0IGNhdWdodCBtaWdodCBhdHRlbnRp
b24uX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAqICBPIGJpdCBpcyBjbGVhciwgYW5kIHRoZSAiTmV4dCBQcm90b2NvbCIgZmll
bGQNCj4+Pj4+ICAgICAgICAgICAgICAgIGlkZW50aWZpZXMgYWN0aXZlIG9yX19fXw0KPj4+Pj4g
DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICBoeWJyaWQgT0FNIHByb3RvY29sIE1VU1QgYmUg
aWRlbnRpZmllZCBhbmQNCj4+Pj4+ICAgICAgICAgICAgICAgIHJlcG9ydGVkIGFzIGFuX19fXw0K
Pj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICBlcnJvbmVvdXMgY29tYmluYXRpb24u
ICBBbiBpbXBsZW1lbnRhdGlvbiBNQVkNCj4+Pj4+ICAgICAgICAgICAgICAgIGhhdmUgY29udHJv
bCB0b19fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgZW5hYmxlIHByb2Nl
c3Npbmcgb2YgdGhlIE9BTSBwYXlsb2FkLl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAg
ICAgUGVyIHdoYXQgaXMgbWVudGlvbmVkIGJlbG93LCB0aGUgc3RhdGVtZW50DQo+Pj4+PiAgICAg
ICAgICAgICAgICBjb250cmFkaWN0cyB0aGUgcHJpbmNpcGxlcyBvZiBJT0FNIG9wZXJhdGlvbi4g
QQ0KPj4+Pj4gICAgICAgICAgICAgICAgcGFja2V0IHdpdGggTy1iaXQgY2xlYXJlZCBjYW4gdmVy
eSB3ZWxsIGhhdmUgYQ0KPj4+Pj4gICAgICAgICAgICAgICAgaHlicmlkIE9BTSBwcm90b2NvbCBp
biB0aGUgbmV4dCBwcm90b2NvbCBmaWVsZC4gSU9BTQ0KPj4+Pj4gICAgICAgICAgICAgICAgaXMg
Y2xhc3NpZmllZCBhcyBhIOKAnEh5YnJpZCBUeXBlIEnigJ0gcHJvdG9jb2wgcGVyIFJGQw0KPj4+
Pj4gICAgICAgICAgICAgICAgNzc5OS4NCj4+Pj4+ICAgICAgICAgICAgICAgIEEga2V5IG9iamVj
dGl2ZSBvZiBJT0FNIGlzIHRvIHRyYWNlIHBhY2tldHMgdGhyb3VnaA0KPj4+Pj4gICAgICAgICAg
ICAgICAgdGhlIG5ldHdvcmsgYXMgaWYgdGhleSB3ZXJlbuKAmXQgb2JzZXJ2ZWQsIGkuZS4sIHRo
ZQ0KPj4+Pj4gICAgICAgICAgICAgICAgcGFja2V0IGZvcndhcmRpbmcgb3BlcmF0aW9uIG9mIGEg
cGFja2V0IHdpdGggSU9BTSBpcw0KPj4+Pj4gICAgICAgICAgICAgICAgZXhwZWN0ZWQgdG8gYmUg
dGhhdCBvZiBhIHBsYWluIHBhY2tldCwgaS5lLiwgYQ0KPj4+Pj4gICAgICAgICAgICAgICAgcGFj
a2V0IHdpdGhvdXQgSU9BTS4gQ29uc2VxdWVudGx5LA0KPj4+Pj4gICAgICAgICAgICAgICAgZHJh
ZnQtaWV0Zi1zZmMtaW9hbS1uc2ggc3RhdGVzIGNsZWFybHkgdGhhdCB0aGUNCj4+Pj4+ICAgICAg
ICAgICAgICAgIE8tYml0IGlzbuKAmXQgY2hhbmdlZCB3aGVuIElPQU0gaXMgYWRkZWQgdG8gYW4N
Cj4+Pj4+ICAgICAgICAgICAgICAgIE5TSC10YWdnZWQNCj4+Pj4+ICAgICAgICAgICAgICAgIHBh
Y2tldDpodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0LWlldGYtc2Zj
LWlvYW0tbnNoI3NlY3Rpb24tNC4yDQo+Pj4+PiAgICAgICAgICAgICAgICA8aHR0cHM6Ly9kYXRh
dHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC1pZXRmLXNmYy1pb2FtLW5zaCNzZWN0aW9u
LTQuMj5fX19fDQo+Pj4+PiAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAg
ICBJ4oCZZCBzdHJvbmdseSBzdWdnZXN0IHRvIHJlLXdvcmQgc2VjdGlvbiA0IHRvIGVpdGhlcg0K
Pj4+Pj4gICAgICAgICAgICAgICAgYXZvaWQgdGhlIHJlZmVyZW5jZSB0byDigJxoeWJyaWQgSU9B
TeKAnSBlbnRpcmVseSwgb3IgdG8NCj4+Pj4+ICAgICAgICAgICAgICAgIGV4cGxpY2l0bHkgbGlz
dCB3aGljaCBoeWJyaWQgT0FNIGFwcHJvYWNoZXMgdGhlDQo+Pj4+PiAgICAgICAgICAgICAgICBz
ZWN0aW9uIGFwcGxpZXMgdG8g4oCTIGFuZCB0aGF0IHdheSBlbnN1cmUsIHRoYXQgSU9BTQ0KPj4+
Pj4gICAgICAgICAgICAgICAgaXMgbm90IGFmZmVjdGVkLiBBbiBldmVuIHNpbXBsZXIgYXBwcm9h
Y2ggd291bGQgYmUg4oCTDQo+Pj4+PiAgICAgICAgICAgICAgICBhcyBkaXNjdXNzZWQgYmVsb3cg
4oCTIHNvIHNpbXBseSBhdm9pZCB0aGUNCj4+Pj4+ICAgICAgICAgICAgICAgIHJlZGVmaW5pdGlv
biBvZiB0aGUgTy1CaXQuX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gDQo+
Pj4+PiAgICAgICAgICAgICAgICBUaGFua3MsIEZyYW5rX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAg
ICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAg
ICAgICAgICAqRnJvbToqc2ZjIDxzZmMtYm91bmNlc0BpZXRmLm9yZw0KPj4+Pj4gICAgICAgICAg
ICAgICAgPG1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZz4+Kk9uIEJlaGFsZiBPZipDYXJsb3MN
Cj4+Pj4+ICAgICAgICAgICAgICAgIFBpZ25hdGFybyAoY3BpZ25hdGEpDQo+Pj4+PiAgICAgICAg
ICAgICAgICAqU2VudDoqTW9uZGF5LCAyMiBOb3ZlbWJlciAyMDIxIDAwOjUyDQo+Pj4+PiAgICAg
ICAgICAgICAgICAqVG86Kkd5YW4gTWlzaHJhIDxoYXlhYnVzYWdzbUBnbWFpbC5jb20NCj4+Pj4+
ICAgICAgICAgICAgICAgIDxtYWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29tPj4NCj4+Pj4+ICAg
ICAgICAgICAgICAgICpDYzoqSmFtZXMgTiBHdWljaGFyZA0KPj4+Pj4gICAgICAgICAgICAgICAg
PGphbWVzLm4uZ3VpY2hhcmRAZnV0dXJld2VpLmNvbQ0KPj4+Pj4gICAgICAgICAgICAgICAgPG1h
aWx0bzpqYW1lcy5uLmd1aWNoYXJkQGZ1dHVyZXdlaS5jb20+PjsgR3JlZw0KPj4+Pj4gICAgICAg
ICAgICAgICAgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb20NCj4+Pj4+ICAgICAgICAgICAg
ICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj47c2ZjQGlldGYub3JnDQo+Pj4+PiAg
ICAgICAgICAgICAgICA8bWFpbHRvOnNmY0BpZXRmLm9yZz47IEpvZWwgSGFscGVybiBEaXJlY3QN
Cj4+Pj4+ICAgICAgICAgICAgICAgIDxqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbQ0KPj4+Pj4g
ICAgICAgICAgICAgICAgPG1haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbT4+DQo+Pj4+
PiAgICAgICAgICAgICAgICAqU3ViamVjdDoqUmU6IFtzZmNdIFJlZ2FyZGluZyBsYXN0IGNhbGwg
Zm9yDQo+Pj4+PiAgICAgICAgICAgICAgICBkcmFmdC1pZXRmLXNmYy1tdWx0aS1sYXllci1vYW1f
X19fDQo+Pj4+PiAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICBIaSwg
R3lhbixfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAg
ICBUaGFuayB5b3UgZm9yIHlvdXIgcmVzcG9uc2UhX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAg
X19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgT24gIzEsIEkgcmVjYWxsIExJTUUgKEkgY28tY2hh
aXJlZCksIGJ1dCB0aGVyZeKAmXMgbm8NCj4+Pj4+ICAgICAgICAgICAgICAgIOKAnExJTUXigJ0g
cmVmZXJlbmNlIGluIGRyYWZ0LWlldGYtc2ZjLW11bHRpLWxheWVyLW9hbSwNCj4+Pj4+ICAgICAg
ICAgICAgICAgIG5vdCBJIHNlZSB0aGUgcmVsYXRpb25zaGlwLiBUaGUgZHJhZnQgeW91IHF1b3Rl
IG9uDQo+Pj4+PiAgICAgICAgICAgICAgICBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2Rv
Yy9odG1sL2RyYWZ0LXd3LW9wc2F3Zy1tdWx0aS1sYXllci1vYW0tMDINCj4+Pj4+ICAgICAgICAg
ICAgICAgIDxodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0LXd3LW9w
c2F3Zy1tdWx0aS1sYXllci1vYW0tMDI+IHNlZW1zDQo+Pj4+PiAgICAgICAgICAgICAgICB0byBo
YXZlIGV4cGlyZWQgbWFueSB5ZWFycyBhZ28uIF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgIF9f
X18NCj4+Pj4+ICAgICAgICAgICAgICAgIEZ1cnRoZXIsIEdyZWcgTWlyc2t5IHdyb3RlIHRoYXQg
aXQgd2FzIGZvcg0KPj4+Pj4gICAgICAgICAgICAgICAg4oCcSGlzdG9yaWNhbOKAnSByZWFzb25z
LiBXaGljaCBvbmUgaXMgaXQ/X19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4g
ICAgICAgICAgICAgICAgT24gIzIsIHRoYW5rcyBmb3Igc3VnZ2VzdGluZyB0aGF0IHNlY3Rpb24g
dG8gYmUNCj4+Pj4+ICAgICAgICAgICAgICAgIGFkZGVkLiBJIGFncmVlLl9fX18NCj4+Pj4+ICAg
ICAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgIE9uICMzLCB0aGFua3MgZm9y
IHRoZSBkZXNjcmlwdGlvbiBvZiB0aGUgdmFyaW91cw0KPj4+Pj4gICAgICAgICAgICAgICAgc2Vj
dGlvbnMgb2YgZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtLl9fX18NCj4+Pj4+ICAgICAg
ICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgIEZvciB0aGUgcmVjb3JkIEkgc3Rp
bGwgZG8gbm90IHNlZSBob3cgZm91bmRhdGlvbmFsDQo+Pj4+PiAgICAgICAgICAgICAgICBjaGFu
Z2VzIGxpa2UgdGhlIE8tYml0IHJlZGVmaW5pdGlvbiBhcmUgbmVlZGVkLl9fX18NCj4+Pj4+ICAg
ICAgICAgICAgICAgIFdoaWxlIHlvdSB3cml0ZSB0aGF0ICJ0cmFjZSBhbiBTRlDigJ0gaXMgYSBu
ZXcNCj4+Pj4+ICAgICAgICAgICAgICAgIGZ1bmN0aW9uYWxpdHksIHRoZXJl4oCZcyBvcGVuIHNv
dXJjZSBydW5uaW5nIGNvZGUgSS1EDQo+Pj4+PiAgICAgICAgICAgICAgICBkb2N1bWVudGVkIHRv
b2xzIHdoaWNoIGRvIHRoYXQuX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4g
ICAgICAgICAgICAgICAgQmVzdCxfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICBfX19fDQo+Pj4+
PiAgICAgICAgICAgICAgICBDYXJsb3MuX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgX19fXw0K
Pj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAxMS8yMC8yMeWNiOWJjTEwOjM244CBR3lhbiBNaXNocmENCj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICA8aGF5YWJ1c2Fnc21AZ21haWwuY29tDQo+Pj4+PiAgICAgICAgICAgICAg
ICAgICAgPG1haWx0bzpoYXlhYnVzYWdzbUBnbWFpbC5jb20+PuOBruODoeODvOODqzpfX19fDQo+
Pj4+PiAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIEhp
IENhcmxvc19fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgTWFueSBUaGFua3MgZm9yIHlvdXIgZmVlZGJhY2tfX19fDQo+Pj4+PiAgICAg
ICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIFJlc3BvbnNlcyBp
bi1saW5lX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICBPbiBGcmksIE5vdiAxOSwgMjAyMSBhdCAxMTozOSBQTSBDYXJsb3MNCj4+Pj4+
ICAgICAgICAgICAgICAgICAgICBQaWduYXRhcm8gKGNwaWduYXRhKSA8Y3BpZ25hdGFAY2lzY28u
Y29tDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgPG1haWx0bzpjcGlnbmF0YUBjaXNjby5jb20+
PiB3cm90ZTpfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgRGVhciBH
eWFuLF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICBJIGhvcGUgYWxsIGlzIHdlbGwhX19fXw0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgIENvdWxkIEkg
cGxlYXNlIGFzayB0aHJlZSBzaG9ydCBjbGFyaWZ5aW5nDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgIHF1ZXN0aW9ucywgZm9sbG93LW9ucyBvbiB5b3VyIHN0YXRlbWVudA0KPj4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICBiZWxvdz9fX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgMS4gV2hlbiB5b3Ugd3JpdGUg
Ii93aXRoIGFuDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgIEFjdGl2ZSBNdWx0aSBsYXll
ciBPQU0gbW9kZWwv4oCdLCBjYW4geW91DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgIHBs
ZWFzZSBleHBsYWluIHdoYXQgZXhhY3RseSBpcyDigJxNdWx0aSBsYXllcuKAnQ0KPj4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICBhYm91dCB0aGlzIOKAnE9BTSBtb2RlbOKAnSwgYW5kIHdoeSBp
cw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICBpbXBvcnRhbnQ/IFlvdSBoaWdobGlnaHQg
aXQgaW4geW91ciB0b3AtcG9zdA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICBidXQgSSBj
YW5ub3QgZmluZCB0aGF0IHRleHQgaW4gdGhlIGRyYWZ0Ll9fX18NCj4+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICBXaGVuIEkgYXNr
ZWQgeW91ciBjby1hdXRob3IgR3JlZyBNaXJza3ksIGhlDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgIHNhaWQ6X19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQWRkaXRpb25hbGx5LCBJIHdvbmRlcjogV2h5IHRoZSBmaWxlDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbmFtZSDigJxzZmMtbXVsdGktbGF5ZXItb2Ft4oCdP19f
X18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgR0lNPj4gSXQgaXMg
aGlzdG9yaWNhbC4gX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgIE9B
TSBoYXMgaGlzdG9yaWMgY29ubm90YXRpb25zIGJ1dCBmb3IgZ29vZA0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICB0ZWNobmljYWwgcmVhc29ucyBhcyBjYWxsZWQgbXVsdGkgbGF5ZXIgYXMN
Cj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgaXQgcHJvdmlkZXMgYSBkaWZmZXJlbnQgam9i
IG9mIG1hbmFnaW5nDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgIGRpZmZlcmVudCBsYXll
cnMgb2YgdGhlIG5ldHdvcmsgdGh1cyB0aGUNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
bm9tZW5jbGF0dXJlIOKAnG11bHRpIGxheWVy4oCdX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIFdlIGNhbiBhZGQgc29t
ZSB2ZXJiaWFnZSB0byB0aGUgZHJhZnQgYXMgd2UgaGF2ZQ0KPj4+Pj4gICAgICAgICAgICAgICAg
ICAgIHRoZSBkcmFmdCBhbmQgZmlsZSBuYW1lIHdpdGgg4oCcbXVsdGkgbGF5ZXLigJ0gaW4NCj4+
Pj4+ICAgICAgICAgICAgICAgICAgICB0aGUgbmFtZS5fX19fDQo+Pj4+PiAgICAgICAgICAgICAg
ICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIExJTUUgaXMgYSBjb25jbHVkZWQg
V0cgb24gT0FNIHRoYXQgaGFzIGRpc2N1c3MNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICB0aGUg
T0FNIG1hbmFnZW1lbnQgb2YgdGhlIHZhcmlvdXMgbGF5ZXJzIG9mIHRoZQ0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgIG5ldHdvcmsuX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIF9fX18N
Cj4+Pj4+ICAgICAgICAgICAgICAgICAgICBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL3dn
L2xpbWUvYWJvdXQvDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgPGh0dHBzOi8vZGF0YXRyYWNr
ZXIuaWV0Zi5vcmcvd2cvbGltZS9hYm91dC8+X19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAg
IF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICBPUFNXRyBoYXMgdGhpcyBkcmFmdCB3aGlj
aCBob25lcyBpbiBvbiB0aGUgbXVsdGkNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICBsYXllciBP
QU0gYXNwZWN0cyBvZiBQTSBhbmQgRmF1bHQgbWFuYWdlbWVudCBvZg0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgIFNGQy4gX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIGh0dHBzOi8vZGF0
YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQtd3ctb3BzYXdnLW11bHRpLWxheWVyLW9h
bS0wMg0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIDxodHRwczovL2RhdGF0cmFja2VyLmlldGYu
b3JnL2RvYy9odG1sL2RyYWZ0LXd3LW9wc2F3Zy1tdWx0aS1sYXllci1vYW0tMDI+X19fXw0KPj4+
Pj4gICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICBUaGlz
IGRyYWZ0IHRhbGtzIGFib3V0IGEgdHJhbnNwb3J0IGluZGVwZW5kZW50DQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgT0FNIHdoZXJlIE9BTSBtZWNoYW5pc21zIGFyZSBkYXRhIHBsYW5lDQo+Pj4+
PiAgICAgICAgICAgICAgICAgICAgdHJhbnNwb3J0IGRlcGVuZGVudCB0aHVzIHRoZSBjb25jZXB0
IG9mIG11bHRpDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgbGF5ZXIgT0FNIHJlcXVpcmVtZW50
cyBvZiBtdWx0aXBsZSBkaXNjcmV0ZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIGxheWVycyBv
ZiBPQU0gdG8gbWFwIHRvIGVhY2ggbGF5ZXIgb2YgdGhlDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgbmV0d29yay4gVGhpcyBkb2N1bWVudCBhbHNvIHRhbGtzIGFib3V0IEUyRSBPQU0NCj4+Pj4+
ICAgICAgICAgICAgICAgICAgICBpbnRlciBsYXllciBPQU0gY29uc2lkZXJhdGlvbnMgaW4gU0ZD
IGFzIHRoZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIGZhdWx0IG1heSBvY2N1ciB3aXRoIHRo
ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBhdA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIGRpZmZlcmVu
dCBPU0kgbGF5ZXJzIGJlaW5nIGNoYWluZWQgYW5kIGRpZmZlcmVudA0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICBuZXR3b3JrIGxheWVycy5fX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAg
X19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgIDIuIFdo
ZW4geW91IHdyaXRlICIvZmlsbHMgYSBjcnVjaWFsIGdhcCBmb3INCj4+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgb3BlcmF0b3JzL+KAnSwgYXJlIHlvdSBhd2FyZSBvZiBpbnRlcm9wZXJhYmxl
DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgIGltcGxlbWVudGF0aW9ucyAod2hpY2ggSSBl
eHBlY3QgaXMgd2hhdA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICBvcGVyYXRvcnMgbmVl
ZCBmb3IgaXQgdG8gYmUgdXNlZnVsIGluIGFuDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAg
IGFjdHVhbCBkZXBsb3ltZW50KT8gUGVyaGFwcyBhbiBSRkMgNzk0Mg0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAiSW1wbGVtZW50YXRpb24gU3RhdHVz4oCdIHNlY3Rpb24gY291bGQgYmUN
Cj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgYWRkZWQ/X19fXw0KPj4+Pj4gDQo+Pj4+PiAg
ICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIEd5YW4+IEkg
YW0gbm90IGF3YXJlIG9mIGFueSBpbXBsZW1lbnRhdGlvbnMNCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICBob3dldmVyIEljYW4gcmV2aWV3IHdpdGggdGhlIGF1dGhvcnMgb24gYWRkaW5nDQo+Pj4+
PiAgICAgICAgICAgICAgICAgICAgdGhlIHNlY3Rpb24uICBUaGFuayB5b3VfX19fDQo+Pj4+PiAN
Cj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgIDMuIFdoZW4geW91IHdy
aXRlIOKAnC9mb3INCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgbmV3IE9BTSBmdW5jdGlv
bmFsaXR5L+KAnSwgY291bGQgeW91IHBsZWFzZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICBjbGVhcmx5IGRlc2NyaWJlIG9yIGV4cGxpY2l0bHkgZW51bWVyYXRlIHRoZQ0KPj4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICBzcGVjaWZpYyAqbmV3KiBmdW5jdGlvbmFsaXR5IHlvdSByZWZl
ciB0bywNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgb24gdG9wIG9mIHdoYXQgZXhpc3Rp
bmcgT0FNcyBwcm92aWRlLCBhbmQNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgaG93IHlv
dSBmaW5kIHRoYXQgY3J1Y2lhbCwgc3BlY2lmaWNhbGx5P19fX18NCj4+Pj4+IA0KPj4+Pj4gICAg
ICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICBUcm91Ymxlc2hv
b3RpbmcgU0ZDIGlzIGEgY29tcGxleCB0YXggZm9yDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAg
b3BlcmF0b3JzIGFuZCBoYXZpbmcgYWRkaXRpb25hbCBPQU0gY2FwYWJpbGl0aWVzDQo+Pj4+PiAg
ICAgICAgICAgICAgICAgICAgdGhhdCBjYW4gcHJvdmlkZSB2YWx1ZSB0byBvcGVyYXRvcnMgaW4g
RTJFIFNGQw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIHRyb3VibGVzaG9vdGluZyBpcyBhIG1h
am9yIGdhaW4gZm9yIG9wZXJhdG9ycy5fX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgX19f
Xw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIFJGQyA4OTI0IGRlZmluZXMgdGhlIGJhc2Ugc3Bl
Y2lmaWNhdGlvbiBmb3IgU0ZDDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgT0FNLCByZXF1aXJl
bWVudHMgYW5hbHlzaXMgYW5kIGdlbmVyaWNhbGx5DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAg
ZXhpc3RpbmcgT0FNIG1lY2hhbmlzbXMgdXNlZCBhdCB2YXJpb3VzIGxheWVycw0KPj4+Pj4gICAg
ICAgICAgICAgICAgICAgICBhbmQgaG93IHRoZXkgY2FuIGFwcGx5IHRvIFNGQyBkZWZpbmVkIGlu
DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgc2VjdGlvbiA3LiBfX19fDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIFRoaXMgZHJhZnQgcHJv
dmlkZXMgYSBjb21wcmVoZW5zaXZlIFNGQyBPQU0NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICBz
b2x1dGlvbiBhbmQgdGFrZXMgdGhlIGJhc2UgU0ZDIE9BTSBSRkMgODkyNCBhbmQNCj4+Pj4+ICAg
ICAgICAgICAgICAgICAgICBleGlzdGluZyBuZXR3b3JrIGxheWVyIG1lY2hhbmlzbXMgYW5kIGFw
cGxpZXMNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICB0aGVtIHRvIFNGQyBPQU0gbG9jYWxpemVk
IFNGQyBmYXVsdCBpc29sYXRpb24NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICB3aXRoIGEgIG5l
dyBBY3RpdmUgT0FNIGhlYWRlciwgQXV0aGVudGljYXRlZA0KPj4+Pj4gICAgICAgICAgICAgICAg
ICAgIEVjaG8gUmVxdWVzdC9SZXBseSBtZXNzYWdlIGFuZCBTb3VyY2UgVExWLiBfX19fDQo+Pj4+
PiAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIFRoZSBu
ZXcgZnVuY3Rpb25hbGl0eSBpbiB0aGlzIGRyYWZ0IGlzIGRlZmluaW5nDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgYSBuZXcgcHJvY2VkdXJlICBmb3IgQWN0aXZlIE9BTSBtZXNzYWdlIG9uIFJT
UA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIGluIE5TSCB1cGRhdGluZyBOU0ggUkZDIDgzMDAg
ZGVmaW5pdGlvbiBvZiB0aGUgTw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIGJpdCB3aGljaCBp
bmRpY2F0ZXMgYW4gT0FNIGNvbW1hbmQgYW5kL29yIGRhdGENCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICBpbiBOU0ggaGVhZGVyIG9yIHBhY2tldCBwYXlsb2FkIGRpc2N1c3NlZCBpbg0KPj4+Pj4g
ICAgICAgICAgICAgICAgICAgIHNlY3Rpb24gNC4gX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAg
ICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICBTZWN0aW9uIDUgIHRhbGtzIGFib3V0
IHRoZSBpc3N1ZSByZWxhdGVkIHRvDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgYWRkaXRpb25h
bCBJUC9VRFAgaGVhZGVycyBpbiBhbiBJUHY2IG5ldHdvcmsNCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICBhZGRzIG5vdGljZWFibGUgb3ZlcmhlYWQgYW5kIHRoaXMgZHJhZnQgZGVmaW5lcw0KPj4+
Pj4gICAgICAgICAgICAgICAgICAgIGEgbmV3IGFjdGl2ZSBPQU0gaGVhZGVyIHRvIGRlbXVsdGlw
bGV4IEFjdGl2ZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIE9BTSBwcm90b2NvbHMgb24gYW4g
U0ZDLl9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAg
ICAgICAgICAgU2VjdGlvbiA2IGRlZmluZXMgYSBuZXcgQWN0aXZlIE9BTSBiYXNlZA0KPj4+Pj4g
ICAgICAgICAgICAgICAgICAgIEF1dGhlbnRpY2F0ZWQgIEVjaG8gUmVxdWVzdC9SZXBseSBtZXNz
YWdlIGZvcg0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIFNGQyB0aGF0IGFkZHJlc3NlcyBhZGRp
dGlvbmFsIHJlcXVpcmVtZW50cywgZmF0ZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIHNoYXJp
bmcsIG1vbml0b3Jpbmcgb2YgY29udGludWl0eSBiZXR3ZWVuIFNGUHMsDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgUkRJIGJ5IGluZ3Jlc3MgdG8gZWdyZXNzLCBjb25uZWN0aXZpdHkNCj4+Pj4+
ICAgICAgICAgICAgICAgICAgICB2ZXJpZmljYXRpb24sIGZhdWx0IGxvY2FsaXphdGlvbiBhbmQg
dHJhY2luZyB0bw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIGRpc2NvdmVyIFJTUCBhbmQgZmlu
YWxseSBvbi1kZW1hbmQgRk0gd2l0aA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIHJlc3BvbnNl
IGJhY2sgdG8gaW5pdGlhdG9yLiBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgX19fXw0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgIFRoaXMgZHJhZnQgYWxzbyBwcm92aWRlcyBPQU0gaW50
ZWdyaXR5IGNoZWNrDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgd2l0aCBhdXRoZW50aWNhdGlv
biBvZiByZXF1ZXN0L3JlcGx5IG1lc3NhZ2UgaW4NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICBj
b25qdW5jdGlvbiB3aXRoIHVzZSBvZiBzb3VyY2UgVExWIHRvIHByZXZlbnQNCj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICBERE9TIGF0dGFjayB2ZWN0b3Igd2l0aCBTRkMgT0FNLl9fX18NCj4+Pj4+
ICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgVGhlIGNy
aXRpY2FsIG5ldyBmdW5jdGlvbmFsaXR5IHByb3ZpZGVkIGZvcg0KPj4+Pj4gICAgICAgICAgICAg
ICAgICAgIG9wZXJhdG9ycyB3aXRoIEFjdGl2ZSBPQU0gaXMgdGhlIGhvbmVkIGluIGZvY3VzDQo+
Pj4+PiAgICAgICAgICAgICAgICAgICAgb24gdHJvdWJsZXNob290aW5nIGNvbnRpbnVpdHkgb2Yg
YW4gU0ZQLCB0cmFjZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIGFuIFNGUCAsIGNvbnNpc3Rl
bmN5IHZlcmlmaWNhdGlvbiBvZiBTRlAgYW5kDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgZmF1
bHQgaXNvbGF0aW9uIGFuZCBsb2NhbGl6aW5nIG9mIGEgZmFpbHVyZQ0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgIHdpdGhpbiBhbiBTRlAgYXMgd2VsbCBhcyB2YWx1YWJsZSBTRkYgcmVjb3JkDQo+
Pj4+PiAgICAgICAgICAgICAgICAgICAgVExWLCBTRkYgaW5mb3JtYXRpb24gVExWL1N1Yi1UTFYg
IGZvciBtdWx0aXBsZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIFNGcyBhcyBob3BzIG9mIFNG
UCBvciBtdWx0aXBsZSBTRnMgZm9yIGxvYWQNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICBiYWxh
bmNpbmcgdXNpbmcgU0ZQIGNvbnNpc3RlbmN5IHZlcmlmaWNhdGlvbg0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgIHByb2NlZHVyZXMuX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgIF9fX18N
Cj4+Pj4+ICAgICAgICAgICAgICAgICAgICBNYW55IFRoYW5rcyEhX19fXw0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICBHeWFuX19fXw0KPj4+
Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICBNYW55IHRoYW5r
cyBpbiBhZHZhbmNlLCBJIGFtIGp1c3QgdHJ5aW5nIHRvDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgIHVuZGVyc3RhbmQuX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICBfX19f
DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgIEJlc3QsX19fXw0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgIENhcmxvcy5f
X19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gDQo+
Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMS8xOS8yMeWNiOW+jDExOjAy44CBR3lh
biBNaXNocmENCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoYXlhYnVzYWdzbUBn
bWFpbC5jb20NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWlsdG86aGF5YWJ1
c2Fnc21AZ21haWwuY29tPj7jga7jg6Hjg7zjg6s6X19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICBEZWFyIENoYWlycyAmIEFs
bCBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBBcyBjby1hdXRob3IgSSBzdXBwb3J0IHB1YmxpY2F0aW9u
IG9mDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzIGRyYWZ0LiBfX19fDQo+
Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBUaGlzIHNwZWNpZmljYXRpb24gZmlsbHMgYSBjcnVjaWFsIGdhcA0KPj4+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yIG9wZXJhdG9ycyBmb3IgbmV3IE9BTSBm
dW5jdGlvbmFsaXR5LA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2l0aCBhbiBB
Y3RpdmUgTXVsdGkgbGF5ZXIgT0FNIG1vZGVsLCBieQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZGVmaW5pbmcgZXh0ZW5zaWJpbGl0eSB3aXRoDQo+Pj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBBY3RpdmUgT0FNIG1lc3NhZ2VzLCBpbiBOU0gsICB0bw0KPj4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdHJvdWJsZXNob290IGZhdWx0cyBpbiB0aGUgZGF0YQ0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmUgU0ZDIGZvcndhcmRpbmcgcGxh
bmUsIFNGUCBFMkUgcGF0aA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4gdGhl
IHNlcnZpY2UgcGxhbmUgZnJhbWV3b3JrLl9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEtpbmQgUmVnYXJk
cyBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBHeWFuX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgVmVyaXpvbiBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
X19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICBPbiBGcmksIE5vdiAxOSwgMjAy
MSBhdCA4OjMzIFBNIENhcmxvcw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgUGln
bmF0YXJvIChjcGlnbmF0YSkNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjcGln
bmF0YT00MGNpc2NvLmNvbUBkbWFyYy5pZXRmLm9yZw0KPj4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPG1haWx0bzo0MGNpc2NvLmNvbUBkbWFyYy5pZXRmLm9yZz4+DQo+Pj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB3cm90ZTpfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBEZWFyIEdyZWcsX19fXw0KPj4+Pj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBUaGFuayB5b3UgZm9yIHJlcGx5aW5nIHRvIG15IGVtYWlsLg0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFBsZWFzZSBmaW5kIGEgY291cGxlIGZvbGxvdy11cHMNCj4+
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmxpbmUsIGFzIEkgaW52aXRlIG90
aGVyIFdHDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50ZXJlc3RlZCBw
YXJ0aWVzIHRvIHRoZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc2N1
c3Npb24uX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
X19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEx
LzE5LzIx5Y2I5b6MNzoxMeOAgUdyZWcgTWlyc2t5DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDxncmVnaW1pcnNreUBnbWFpbC5jb20NCj4+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+Pg0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDjga7jg6Hjg7zjg6s6X19f
Xw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERlYXIgQ2FybG9zLF9fX18NCj4+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhhbmsgeW91IGZvciB5b3VyDQo+
Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRob3JvdWdoIHJldmlldyBh
bmQgZGV0YWlsZWQNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29t
bWVudHMuIFBsZWFzZSBmaW5kIHJlc3BvbnNlcw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbi1saW5lZCBiZWxvdyB1bmRlciB0aGUgR0lNPj4NCj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFnLl9fX18NCj4+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBSZWdhcmRzLF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgR3JlZyAob24gYmVoYWxmIG9mIHRoZSBhdXRob3JzKV9fX18NCj4+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBPbiBTYXQsIE5vdiAxMywgMjAyMSBhdCAxMTo1MCBQTQ0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDYXJsb3MgUGlnbmF0YXJv
IChjcGlnbmF0YSkNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNw
aWduYXRhQGNpc2NvLmNvbQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8bWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbT4+DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHdyb3RlOl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSGVsbG8sIFdHLF9fX18NCj4+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEluDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXZpZXdpbmcgZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtLTE2
LA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSSBmaW5kIHRo
YXQgdGhlIGlzc3Vlcw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlzdGVkIGJlbG93IGFyZSBzdWNoIHRoYXQgSQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY2Fubm90IHN1cHBvcnQgcHVibGljYXRpb24uX19fXw0KPj4+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT2JzZXJ2aW5nIHdoYXQgYXBwZWFy
cyB0byBiZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSBz
aW5nbGUgbm9uLWF1dGhvciByZXNwb25zZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdG8gdGhlIG9yaWdpbmFsIFdHTEMgZW1haWwsDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmQgb25lIG1vcmUgYWZ0ZXIgdGhpcw0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXh0ZW5zaW9uLCBJ
IGFsc28gcGVyY2VpdmUNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHRoZSBlbmVyZ3kgbGV2ZWwgdG8gd29yayBvbg0KPj4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdGhpcyB0byBiZSBsb3cuX19fXw0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUGxlYXNlIGZpbmQgc29tZSByZXZpZXcNCj4+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbW1lbnRzIGFuZCBvYnNlcnZh
dGlvbnMsIEkNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhv
cGUgdGhlc2UgYXJlIHVzZWZ1bDpfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBBY3RpdmUgT0FNDQo+Pj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgU2VydmljZSBGdW5jdGlvbiBDaGFpbmluZ19f
X18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRyYWZ0LWlldGYtc2ZjLW11bHRpLWxheWVyLW9hbS0xNl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gDQo+Pj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBYnN0cmFjdF9fX18NCj4+Pj4+
IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+
Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBIHNl
dCBvZiByZXF1aXJlbWVudHMgZm9yDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBhY3RpdmUgT3BlcmF0aW9uLA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgQWRtaW5pc3RyYXRpb24sIGFuZF9fX18NCj4+Pj4+IA0KPj4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTWFpbnRlbmFuY2UgKE9B
TSkgb2YNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNlcnZp
Y2UgRnVuY3Rpb24gQ2hhaW5zDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoU0ZDcykgaW4gYSBuZXR3b3JrIGlzX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVzZW50ZWQgaW4gdGhpcw0KPj4+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9jdW1lbnQuICBCYXNl
ZCBvbiB0aGVzZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVxdWlyZW1lbnRzLCBhbl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZW5jYXBzdWxhdGlvbiBvZiBhY3RpdmUNCj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9BTSBtZXNzYWdlcyBpbiBTRkMgYW5k
IGENCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lY2hhbmlz
bSB0byBkZXRlY3RfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGFuZCBsb2NhbGl6ZSBkZWZlY3RzIGFyZQ0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzY3JpYmVkLl9fX18NCj4+Pj4+IA0KPj4+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRmlyc3QsIGEgZ2VuZXJpYyBjb21t
ZW50IG9uDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGUg
d2hvbGUgZG9jdW1lbnQ6IEV2ZW4NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHRob3VnaCB0aGUgV0cgcHJvZHVjZXMgYW4NCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFNGQyBPQU0gZnJhbWV3b3JrDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbiByZmM4OTI0LCBJIGNhbm5vdCBmaW5k
DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleGFjdGx5IGhv
dw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZHJhZnQtaWV0
Zi1zZmMtbXVsdGktbGF5ZXItb2FtDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmb2xsb3dzIG9yIG1hcHMgdG8gc3VjaA0KPj4+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZnJhbWV3b3JrLl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIHJmYzg5MjQgbGlzdHMNCj4+
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXF1aXJlbWVu
dHMgaW4gUzQsIGJ1dA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHRoaXMgZG9jdW1lbnQgbWVudGlvbnMNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB0aGVtIGluDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzc2luZy4gSW5zdGVhZCwgYXMgcGVyDQo+Pj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIEFic3RyYWN0IGFi
b3ZlLCB0aGlzDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZG9jdW1lbnQgY3JlYXRlcyBuZXcNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZXF1aXJlbWVudHMgYW5kIGJhc2VkDQo+Pj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb24gdGhlbSBjcmVhdGVzIGEgbmV3DQo+
Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT0FNIHByb3Rv
Y29sLl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBHSU0+PiBXZSd2ZSBmb2xsb3dlZCB0aGUNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmVxdWlyZW1lbnRzIGxpc3RlZCBpbiBSRkMgODkyNA0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmQgdXNlZCB0aGVtIHdoZW4gZGVzaWduaW5n
IFNGQw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFY2hvIFJlcXVl
c3QvUmVwbHkuIFNGQyBFY2hvDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFJlcXVlc3QvUmVwbHkgYWRkcmVzc2VzIHRoZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBlc3NlbnRpYWwgcmVxdWlyZW1lbnRzIGluDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNlY3Rpb24gNCBvZiBSRkMgODkyNC5fX19fDQo+
Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ01QOiBUaGF04oCZcyBhbiBpc3N1ZSwgdGhv
c2UgYXJlIG5vdA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVt
ZW50cyBmb3IgYSBuZXcgcHJvdG9jb2wuDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTmVpdGhlciBmb3IgYSBzaW5nbGUgcHJvdG9jb2wgdG8NCj4+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwZXJmb3JtIGFsbCBmdW5jdGlvbnMuX19fXw0KPj4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBDTVA6IFNwZWNpZmljYWxseSwgUkZDIDg5MjQgc2F5czpfX19fDQo+Pj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgQ01QOiAgIOKAnDcuICBDYW5kaWRhdGUgU0ZDIE9B
TSBUb29sc+KAnV9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIENNUDogV2h5IHdlcmUgY2FuZGlkYXRlcyBkZXNjYXJ0ZWQ/DQo+Pj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgV2hlbiBpdCBpcyBzaG93biBob3cgdGhleSBjYW4NCj4+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyZXNzIHNvbWUgb2YgdGhlIGZ1bmN0
aW9ucy5fX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+
Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gDQo+
Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogcmZjODkyNCBs
aXN0cyBjYW5kaWRhdGUNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBTRkMgT0FNIHRvb2xzLCBidXQgdGhpcw0KPj4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRvY3VtZW50IGRvZXMgbm90DQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc2lkZXIgdGhlbS4gT3INCj4+
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb21wYXJlIHJl
cXVpcmVtZW50cyB0bw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG9wdGlvbnMuIFBlcmhhcHMgSSBjb3VsZA0KPj4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJlIHBvaW50ZWQgdG8gdGhlDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzY3Vzc2lvbiBvbiB0aGUgbGlz
dD9fX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
R0lNPj4gUkZDIDg5MjQgYWxyZWFkeSBwcm92aWRlcw0KPj4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB0aGUgYW5hbHlzaXMgYW5kIHBvaW50ZWQgb3V0DQo+Pj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcHMgaW4gbGlzdGVkIHByb3RvY29scy4g
UkZDDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDg5MjQgaGFzIGNv
bmNsdWRlZCB0aGF0IG5vbmUgb2YNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdGhlIGF2YWlsYWJsZSB0b29scyBjb21wbGllcw0KPj4+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB3aXRoIHRoZSByZXF1aXJlbWVudHMuIF9fX18NCj4+Pj4+IA0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBDTVA6IEkgZG8gbm90IHNlZSB0aGF0IGNvbmNsdXNpb24g
aW4NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSRkMgODkyNCwgcGVyaGFw
cyB5b3UgY2FuIHF1b3RlIC8NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b3B5L3Bhc3RlIHRoZSByZWxldmFudCB0ZXh0LiBUaGUNCj4+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzcGVjaWZpYyB0ZXh0IHRoYXQgaW5jbHVkZXMgYQ0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbmNsdXNpb24uIEFuZCBzcGVjaWZpYyB0ZXh0IHRo
YXQNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzYXlzIHRoYXQgbm9uZSBv
ZiB0aGUgdG9vbHMgY29tcGx5DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
d2l0aCB0aGUgcmVxdWlyZW1lbnRzLl9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ01QOiBJ
biBhbnkgY2FzZSwgdGhlcmUgaXMgYWxzbyBubw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGltcGxpY2F0aW9uIHRoYXQgY3JlYXRpbmcgYSBuZXcNCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwcm90b2NvbCBmb3IgYWxsIHJlcXVpcmVtZW50cyBhbmQN
Cj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZ25vcmluZyB0aGUgYW5hbHlz
aXMgb2YgZXhpc3RpbmcNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm90
b2NvbHMgdGhhdCBjYW4gYmUgdXNlZCBvcg0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGV4dGVuZGVkIGlzIGluIHRoZSBiZXN0IGludGVyZXN0IG9mDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgU0ZD4oCZcyBPQU0uX19fXw0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBDTVA6IEFkZGl0aW9uYWxseSwgSSBkaWQgbm90IHNlZSB0aGUNCj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNjdXNzaW9uIG9uIHRoZSBsaXN0IG9mIHRoaXMN
Cj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb21wYXJpc29uIChzaW5jZSBp
dCBkb2VzIG5vdCBleGlzdA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
IHRoZSBkcmFmdCkuX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBBZGRpdGlvbmFsbHksIEkgd29uZGVyOiBXaHkNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHRoZSBmaWxlIG5hbWUNCj4+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIOKAnHNmYy1tdWx0aS1sYXllci1vYW3igJ0/X19fXw0KPj4+
Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdJTT4+IEl0IGlz
IGhpc3RvcmljYWwuIF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBBY3RpdmUgT0FNIHRvb2xzLF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZm9ybWFudCB0byB0aGUNCj4+
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVtZW50cyBs
aXN0ZWQgaW4NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNl
Y3Rpb24gMywgaW1wcm92ZSwgZm9yX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBleGFtcGxlLCB0cm91Ymxlc2hvb3RpbmcNCj4+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVmZmljaWVuY3kgYW5kIGRl
ZmVjdA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9jYWxp
emF0aW9uIGluIFNGUF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmVjYXVzZSB0aGV5IHNwZWNpZmljYWxseQ0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkcmVzcyB0aGUgYXJjaGl0ZWN0dXJh
bA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJpbmNpcGxl
cyBvZl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTlNILiAgRm9yIHRoYXQgcHVycG9zZSwNCj4+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFNGQyBFY2hvIFJlcXVlc3QgYW5kIEVjaG8NCj4+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJlcGx5IGFyZSBzcGVjaWZpZWRf
X19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGluIFNlY3Rpb24gNi5fX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEkgZG8gbm90IGZ1bGx5IGZvbGxvdyB0aGVzZQ0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2F1c2UtY29uc2VxdWVuY2UgcGFpciBvZg0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VudGVuY2VzLiBU
aGV5IHNlZW0gdG8gYmUNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZvdW5kYXRpb25hbCB0byB0aGUgcmF0aW9uYWwNCj4+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG9mIHRoZSBkb2N1bWVudCwgaXMgdGhpcyB3aHkNCj4+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEgbmV3IE9BTSBwcm90b2Nv
bCBpcyB1c2VkP19fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBHSU0+PiBJbmRlZWQuIEJhc2VkIG9uIHRoZQ0KPj4+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBhbmFseXNpcyBpbiBSRkMgODkyNCwgd2UndmUNCj4+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVhcm5lZCB0aGF0IG5vbmUgb2YgdGhl
DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF2YWlsYWJsZSBPQU0g
dG9vbHMgY2FuIGFkZHJlc3MNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdGhlIHJlcXVpcmVtZW50cyBmb3IgYWN0aXZlIFNGUA0KPj4+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBPQU0uIFRoZSBTRkMgRWNobyBSZXF1ZXN0L1JlcGx5DQo+Pj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzIHNwZWNpZmljYWxseSBkZXNp
Z25lZCB0bw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyZXNz
IHRoZXNlIHJlcXVpcmVtZW50cy5fX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Q01QOiBUaGlzIGlzIGEgdmVyeSB1c2VmdWwgcmVzcG9uc2UuDQo+Pj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgQXMgSSByZXNwb25kZWQgYWJvdmUsIHRoZXJl4oCZcyBubw0KPj4+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltcGxpY2F0aW9uIHRoYXQgaWYgbm8g
ZXhpc3RpbmcNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b29scyBhZGRy
ZXNzIGFsbCByZXF1aXJlbWVudHMsIHRoZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhdGggaXMgdG8gY3JlYXRlIGEgYnJhbmQgbmV3IG9uZQ0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGlnbm9yaW5nIHRoZSBleGlzdGluZyBvbmVzLl9fX18NCj4+
Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+IA0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU3BlY2lmaWNhbGx5LCBJIGZl
ZWwgdGhpcw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9j
dW1lbnQgb3Zlci1yZWFjaGVzIGluDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB0aGF0IGl0IHByZXN1bWVzIHRoYXQgdGhlDQo+Pj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBvbmx5IOKAnEFjdGl2ZSBPQU3igJ0gcHJvdG9jb2wN
Cj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBOU0ggU0ZD
cyBpcyB0aGlzIG5ldw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcHJvdG9jb2wsIHdoZXJlYXMgc29tZSBvZg0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdGhlIGV4aXN0aW5nIHByb3RvY29scw0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdGVkIGluIHJmYzg5MjQgYXJlIGFsc28N
Cj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKAnEFjdGl2ZSBP
QU3igJ0uX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEdJTT4+IEkgdGhpbmsgdGhhdCB0aGUgZG9jdW1lbnQNCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaXMgcG9zaXRpb25lZCBub3QgYXMgYSBnZW5lcmFsDQo+Pj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjdGl2ZSBPQU0gcHJvdG9jb2wg
YnV0IGFzIG9uZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvZiB0
aGUgYWN0aXZlIFNGQyBOU0ggT0FNDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHByb3RvY29scy5fX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgVGhpcyBtZWNoYW5pc20gZW5hYmxlcw0KPj4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb24tZGVtYW5kIENvbnRpbnVpdHkg
Q2hlY2ssX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBDb25uZWN0aXZpdHkNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFZlcmlmaWNhdGlvbiwgYW1vbmcgb3RoZXINCj4+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wZXJhdGlvbnMgb3ZlciBTRkMgaW5fX19fDQo+
Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5l
dHdvcmtzLCBhZGRyZXNzZXMNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZ1bmN0aW9uYWxpdGllcyBkaXNjdXNzZWQgaW4NCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFNlY3Rpb25zIDQuMSwgNC4yLF9fX18NCj4+Pj4+IA0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5kIDQuMyBv
ZiBbUkZDODkyNF0uX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBUaGlzIGNvdWxkIGJlIHdlbGwgdGhlIGNhc2UNCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIOKAlCBob3dldmVyIG1hbnkgb3RoZXJzDQo+Pj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaW5jbHVkaW5nIGV4aXN0aW5n
KQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWVjaGFuaXNt
cyBhbHNvIGVuYWJsZSBpbg0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdGhlc2UgYnJvYWQgdGVybXMgYWxsIHRoZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29ubmVjdGl2aXR5K2NvbnRpbnVpdHkrdHJhY2UgZnVuY3Rp
b25zLl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBHSU0+PiBXZSBhcmUgbm90IHF1ZXN0aW9uaW5nDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHRoYXQgdGhlcmUgYXJlIG90aGVyIHNvbHV0aW9ucy4NCj4+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQnV0IHRoZXNlIG1lY2hhbmlzbXMgYXJl
IG5vdA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0ZWQg
Ynkgc3BlY2lmaWNhdGlvbnMgdGhhdA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBlbnN1cmUgaW5kZXBlbmRlbnQgaW50ZXJvcGVyYWJsZQ0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbXBsZW1lbnRhdGlvbnMuIF9fX18NCj4+Pj4+IA0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBDTVA6IENhbiB5b3UgcGxlYXNlIHBvaW50IHRvDQo+Pj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5kZXBlbmRlbnQgaW50ZXJvcGVyYWJs
ZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltcGxlbWVudGF0aW9ucw0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9mIGRyYWZ0LWlldGYtc2ZjLW11
bHRpLWxheWVyLW9hbT9fX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
X19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENNUDogUGFydCBvZiBt
eSBwb2ludCBpcyB0aGF0IGFueQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhcnRpYWwgc29sdXRpb24gY2FuIGJlIGV4dGVuZGVkDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50ZXJvcGVyYWJseS5fX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEF0IHRoZSBzYW1lIHRpbWUsIHRoaXMNCj4+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lY2hhbmlzbXMgaXMgdmVyeSBj
b21wbGV4LiBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBJIHdvdWxkIGxpa2UgdG8gc2VlIGEgc3R1ZHkNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG9mIGNvbXBhcmF0aXZlIGJlbmVmaXRzIG9mDQo+Pj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzIGFkZGVkIGNvbXBsZXhpdHkN
Cj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpcy1hLXZpcyBl
eGlzdGluZw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBw
cm9hY2hlcyB0aGF0IGNhbiBiZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZXh0ZW5kZWQuX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEdJTT4+IEluIHRoZSBmYWNlIG9mIGFic2VuY2Ugb2YNCj4+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3VmZmljaWVudCBhbmQgdXAgdG8gZGF0
ZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb2N1bWVudGF0aW9u
IGRlc2NyaWJpbmcNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJv
cHJpZXRhcnkgc29sdXRpb25zLCBJIGRvbid0DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNlZSB0aGF0IGFueSBjb21wYXJpc29uIGNhbiBiZQ0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb21wcmVoZW5zaXZlLl9fX18NCj4+Pj4+IA0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBDTVA6IEkgYW0gbm90IHN1cmUgaWYgeW91IGFyZQ0KPj4+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuc3dlcmluZyBhIGRpZmZlcmVudCBx
dWVzdGlvbiwgYnV0DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlcmXi
gJlzIG5vIHJlZmVyZW5jZSB0byBhbnkNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwcm9wcmlldGFyeSBzb2x1dGlvbnMuX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBD
TVA6IElDTVAsIEJGRCwgaU9BTSwNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBTRkMtVHJhY2Nlcm91dGUsIGFsbCBkb2N1bWVudGVkIGluDQo+Pj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSS1EcyBhbmQgd2l0aCBvcGVuIHNvdXJjZQ0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGltcGxlbWVudGF0aW9ucy5fX19fDQo+Pj4+PiANCj4+
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiANCj4+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhlIGluZ3Jlc3MgbWF5IGJlX19f
Xw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjYXBhYmxlIG9mIHJlY292ZXJpbmcNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZyb20gdGhlIGZhaWx1cmUsIGUuZy4sDQo+Pj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1c2luZyByZWR1bmRhbnQgU0ZDX19fXw0KPj4+Pj4g
DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbGVtZW50
cy4gIFRodXMsIGl0IGlzDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBiZW5lZmljaWFsIGZvciB0aGUgZWdyZXNzIHRvDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzaWduYWwgdGhlIG5ld19fX18NCj4+Pj4+IA0KPj4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVmZWN0IHN0YXRlIHRv
IHRoZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5ncmVz
cywgd2hpY2ggaW4gdGhpcw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZXhhbXBsZSBpcyB0aGUgQ2xhc3NpZmllci5fX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhlbmNlIHRoZSBmb2xsb3dpbmcN
Cj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVtZW50
Ol9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBSRVEjMzogU0ZDIE9BTSBNVVNUDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdXBwb3J0IFJlbW90ZSBEZWZlY3QNCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEluZGljYXRpb24gbm90aWZpY2F0aW9uX19f
Xw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBieSB0aGUgZWdyZXNzIHRvIHRoZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW5ncmVzcy5fX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEkgc2VlIGEgZ2FwIGJldHdlZW4g4oCcaXQgaXMNCj4+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJlbmVmaWNpYWzigJ0gYW5kIOKA
nE1VU1TigJ0uIFdoYXQNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGlzICJSZW1vdGUgRGVmZWN0DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBJbmRpY2F0aW9u4oCdIGluIHRoZSBjb250ZXh0DQo+Pj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvZiBTRkMgT0FNIHNpbmNlIGl0IGlzIG5vdA0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4gdGhlIE9BTSBm
cmFtZXdvcms/IElzDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB0aGlzICJSZW1vdGUgRGVmZWN0DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBJbmRpY2F0aW9u4oCdIHRoZSBvbmx5IHdheSB0bw0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWNoaWV2ZSB0aGUgcmVyb3V0aW5nIG9yDQo+
Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWR1bmRhbmN5IHRy
aWdnZXJpbmc/X19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEdJTT4+IFRoYXQgaXMgb25lIG9mIHBvc3NpYmxlDQo+Pj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHNvbHV0aW9ucy4gT3RoZXIgbWVjaGFuaXNtcyBtYXkNCj4+
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZm9ybSB0byB0aGUgcmVx
dWlyZW1lbnQgdXNpbmcNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZGlmZmVyZW50IGFwcHJvYWNoLiBfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgNC4gIEFjdGl2ZSBPQU0NCj4+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElkZW50aWZpY2F0aW9uIGluIHRoZSBOU0hfX19fDQo+Pj4+
PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCj4+
Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhl
IE8gYml0IGluIHRoZSBOU0ggaXMNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRlZmluZWQgaW4gW1JGQzgzMDBdIGFzDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmb2xsb3dzOl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPIGJpdDogU2V0dGluZyB0
aGlzDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiaXQgaW5k
aWNhdGVzIGFuIE9BTSBwYWNrZXQuX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRoaXMgZG9jdW1lbnQgdXBkYXRlcw0KPj4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhhdCBkZWZpbml0aW9uIGFz
IGZvbGxvd3M6X19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIE8gYml0OiBTZXR0aW5nIHRoaXMNCj4+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJpdCBpbmRpY2F0ZXMgYW4gT0FNIGNvbW1hbmQN
Cj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuZC9vciBkYXRh
IGluX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB0aGUgTlNIIENvbnRleHQgSGVhZGVyDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBvciBwYWNrZXQgcGF5bG9hZC5fX19fDQo+Pj4+PiANCj4+
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+IA0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQWN0aXZlIFNG
QyBPQU0gaXMgZGVmaW5lZA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYXMgYSBjb21iaW5hdGlvbiBvZiBPQU0NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbW1hbmRzIGFuZC9vcl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YSBpbmNsdWRlZCBpbiBh
DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZXNzYWdlIHRo
YXQgaW1tZWRpYXRlbHkNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZvbGxvd3MgdGhlIE5TSC4gIFRvX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZGVudGlmeSB0aGUgYWN0aXZlIE9BTQ0KPj4+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWVzc2FnZSwgdGhlICJO
ZXh0IFByb3RvY29sIg0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmllbGQgTVVTVCBiZV9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc2V0IHRvIEFjdGl2ZSBTRkMgT0FNDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoVEJBMSkgKFNlY3Rpb24gOS4xKS4gX19f
Xw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
X19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUaGlzIGlz
IGFuIGV4YW1wbGUgb2YNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG92ZXItcmVhY2guIEEg4oCcTmV4dA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUHJvdG9jb2zigJ0gcG9pbnRpbmcgdG8gSVB2NCwNCj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluIHR1cm4gcG9pbnRpbmcgdG8gSUNN
UCwgaW4NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR1cm4g
cG9pbnRpbmcgdG8gRWNobyBpcw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYWxyZWFkeSBvbmUgZXhhbXBsZSBvZg0KPj4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAg4oCcQWN0aXZlIFNGQyBPQU3igJ0uIEkgd29uZGVyDQo+Pj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiB0aGlzIG5ldyBwcm90
b2NvbCBtaWdodA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmUgYmVzdCBzZXJ2ZWQgYnkgY2hvb3NpbmcgYQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbmFtZSB0aGF0IGlzIG5vdCBzbyBnZW5lcmljPw0KPj4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSXQgY291bGQgYmUgY2FsbGVkIOKA
nE9uZSBvZg0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFu
eSBhY3RpdmUgU0ZDIE9BTQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcHJvdG9jb2xz4oCdIDotKSBfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgR0lNPj4gV2lsbCBjbGFyaWZ5IHRoYXQNCj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhyb3VnaG91dCB0aGUgZG9jdW1lbnQgImFj
dGl2ZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPQU0iIGFuZCAi
YWN0aXZlIFNGQyBPQU0iIHJlZmVycw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB0byBzcGVjaWFsbHkgY29uc3RydWN0ZWQgcGFja2V0cw0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB0aGF0IGltbWVkaWF0ZWx5IGZvbGxvdyB0aGUgU0ZD
DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFjdGl2ZSBPQU0gSGVh
ZGVyIChGaWd1cmUgMikuX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENNUDog
VGhlIOKAnFNGQyBBY3RpdmUgT0FNIEhlYWRlcuKAnSBpcw0KPj4+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHRoZXJlZm9yZSBub3QgcGFydCBvZiB0aGUg4oCcYWN0aXZlDQo+Pj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU0ZDIE9BTeKAnSBwYWNrZXQ/X19fXw0K
Pj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4g
DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPdGhlcndpc2UsIHRoZSDi
gJxNVVNU4oCdIGluIHRoZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGFzdCBzZW50ZW5jZSBzZWVtcyB0byBub3QNCj4+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZvbGxvdy5fX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRoZSBydWxlcyBmb3JfX19fDQo+Pj4+PiANCj4+
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludGVycHJldGlu
ZyB0aGUgdmFsdWVzDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBvZiB0aGUgTyBiaXQgYW5kIHRoZSAiTmV4dA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUHJvdG9jb2wiIGZpZWxkX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcmUgYXMgZm9sbG93czpfX19f
DQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9f
X18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEkgYW0gZXh0
cmVtZWx5IGNvbmNlcm5lZA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYWJvdXQgdGhpcyBhdHRlbXB0ZWQNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlLWRlZmluaXRpb24gKG9mIHRoZSBPLWJpdA0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5kIFByb3RvY29sIGZpZWxkcykuIE9u
DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXZlcmFsIGZy
b250cyBhcyBleHBsYWluZWQNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJlbG93LiBEdXJpbmcgUkZDODMwMCB0aGUgV0cNCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGV2YWx1YXRlZCB0aGVzZSBhbmQgcHJvdmlkZWQNCj4+
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEgc29sdXRpb24gYWxy
ZWFkeS5fX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
X19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICogIE8gYml0IHNldCBhbmQgdGhlDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiTmV4dCBQcm90b2NvbCIgdmFsdWUgZG9lcw0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm90IG1hdGNoIG9uZSBvZl9fX18NCj4+Pj4+
IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWRl
bnRpZnlpbmcgYWN0aXZlIG9yDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBoeWJyaWQgT0FNIHByb3RvY29scyAocGVyDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjbGFzc2lmaWNhdGlvbl9fX18NCj4+Pj4+IA0KPj4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVmaW5lZCBpbiBb
UkZDNzc5OV0pLA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZS5nLiwgZGVmaW5lZCBpbiBTZWN0aW9uIDkuMQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgQWN0aXZlIFNGQyBPQU1fX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChUQkExKS5fX19fDQo+Pj4+
PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRoaXMgcG90
ZW50aWFsbHkgYnJlYWtzIHRoZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uY2VwdCBvZiBub2RlcyBub3QNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuZGVyc3RhbmRpbmcgT0FNIChpLmUsLg0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUGFydGlhbCBkZXBsb3ltZW50IG9mIGEg
bmV3DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm90b2Nv
bClfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
R0lNPj4gQ2FuIHlvdSBjbGFyaWZ5IHdoYXQgZG8NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgeW91IG1lYW4gYnkgIm5vZGVzIG5vdA0KPj4+Pj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bmRlcnN0YW5kaW5nIE9BTSI/IFBhcnRpYWwNCj4+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVwbG95bWVudCBpcywgaW4gbXkg
b3BpbmlvbiwgYW4NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3Bl
cmF0aW9uYWwgaXNzdWUuIEFuIG9wZXJhdG9yDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBsYW5zIGRlcGxveW1lbnRzIG9mIG5ldw0KPj4+Pj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZWxlYXNlcyBhY2NvcmRpbmcgdG8gbmV3DQo+Pj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZlYXR1cmVzIGFuZCB0aGVpciBpbnRl
bmRlZCB1c2UuX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENNUDogQXBvbG9n
aWVzLCBJIG1lYW50IG5vdA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHMv
dW5kZXJzdGFuZGluZy9wYXJzaW5nLy5fX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENNUDog
SSBhZ3JlZSBpdCBpcyBhbiBvcGVyYXRpb25hbA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGlzc3VlIOKAlCBhbiBpc3N1ZSBvZiBvcGVyYXRpb25zLiBMaWtlDQo+Pj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIOKAnE/igJ0gaW4g4oCcT0FN4oCdLiBT
aG91bGQgT3BlcmF0aW9uYWwNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBD
b25zaWRlcmF0aW9ucyBiZSBpbmNsdWRlZCBhcyB3ZWxsP19fX18NCj4+Pj4+IA0KPj4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIGEgRml4ZWQtTGVuZ3Ro
DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDb250ZXh0IEhl
YWRlciBvcg0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVmFy
aWFibGUtTGVuZ3RoIENvbnRleHRfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhlYWRlcihzKSBjb250YWluDQo+Pj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbiBPQU0gY29tbWFuZCBvciBk
YXRhLl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAtIHRoZSAiTmV4dA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUHJvdG9jb2wiIGZpZWxkIGRldGVybWluZXMNCj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZSB0eXBlIG9mIHBheWxvYWQuX19f
Xw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBU
aGUgc2VtYW50aWMgb2YgQ29udGV4dA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSGVhZGVycyBpcyBvdXRzaWRlIHRoaXMNCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRlZmluaXRpb24uIEZvciBleGFtcGxlIHRoZQ0KPj4+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZXMgaW4gTUQgVHlw
ZSAyIGRlZmluZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dGhlIHZhcmlhYmxlIGhlYWRlcnMuIF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFRoaXMgcG90ZW50aWFsbHkgYnJlYWtzIGFsc28NCj4+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9BTSwgc2luY2UgdGhpbmdzIGxpa2UgRUNNUA0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FuIGJlIGVuY29k
ZWQgaW4gY29udGV4dA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaGVhZGVycyB0aGF0IHRoZSBPQU0gbmVlZHMuDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoZS5nLiwgIkZsb3cgSUTigJ0NCj4+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyb20gZHJhZnQtaWV0Zi1zZmMtbnNoLXRsdiku
X19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdJ
TT4+IEFzIEkgdW5kZXJzdGFuZCBpdCwgTUQNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgVHlwZSAyIEZsb3cgSUQgVExWIGlzDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlY29tbWVuZGVkIHRvIGlkZW50aWZ5IGEgZmxvdw0KPj4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbiBTRkMgTlNILiBUaGUgZG9jdW1l
bnQgbWFrZXMNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIHVz
ZSBvZiB0aGlzIG1ldGhvZC4gX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENN
UDogSG93P19fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRnVy
dGhlciwgaXMgdGhpcyBkZXNjcmliaW5nDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBhIEh5YnJpZCBPQU0gdXNlP19fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHSU0+PiBObywgdGhlIGRvY3VtZW50IGRvZXMg
bm90DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlc2NyaWJlIHRo
ZSB1c2Ugb2YgaHlicmlkIE9BTQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAocGVyIFJGQyA3Nzk5KS4gX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICogIE8gYml0IHNldCBhbmQgdGhlDQo+Pj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiTmV4dCBQcm90b2NvbCIgdmFs
dWUNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hdGNoZXMg
b25lIG9mIGlkZW50aWZ5aW5nX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBhY3RpdmUgb3IgaHlicmlkIE9BTQ0KPj4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvdG9jb2xzOl9fX18NCj4+Pj4+
IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+
Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAtIHRoZSBwYXlsb2FkIHRoYXQNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGltbWVkaWF0ZWx5IGZvbGxvd3MgdGhlIE5TSA0KPj4+Pj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgTVVTVCBjb250YWluIGFuX19fXw0KPj4+Pj4gDQo+
Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPQU0g
Y29tbWFuZCBvciBkYXRhLl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgVGhpcyBpcyBhbHNvIHVuY2xlYXIg4oCUIHdoYXQNCj4+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzIGFuIE9BTSBjb21tYW5kIG9y
IGRhdGE/DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJZiB0
aGUgTy1iaXQgaXMgc2V0LCBpdCBpcw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYW4gT0FNIHBhY2tldC5fX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgR0lNPj4gV2hhdCBpcyBhbiBPQU0gcGFja2V0PyBJcw0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbiBTRkMgTlNIIHBhY2tl
dCB3aXRoIElPQU0gYW4NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
T0FNIHBhY2tldCBvciBub3Q/IElmIGFuIFNGQyBOU0gNCj4+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFja2V0IGlzIHBhcnQgb2YgZmxvdyB1bmRlciB0aGUNCj4+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQWx0ZXJuYXRlIE1hcmtpbmcsIGlz
IGl0IGFuIE9BTQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWNr
ZXQgYmVjYXVzZSB0aGUgQWx0ZXJuYXRlDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIE1hcmtpbmcgbWV0aG9kIGlzIGFuIGV4YW1wbGUgb2YNCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIGh5YnJpZCBPQU0/IF9fX18NCj4+Pj4+IA0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBDTVA6IFRoaXMgcmVhZHMgbGlrZSBub3QgYW5zd2VyaW5n
DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnkgYXNraW5nIHF1ZXN0aW9u
cy4gX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDTVA6IEEgdXNlciBwYWNrZXQgd2l0aCBt
YXJraW5nLA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltcGxpY2l0bHkg
b3IgZXhwbGljaXRseSwgaXMgbm90IGFuDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgT0FNIHBhY2tldC5fX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKiAgTyBiaXQgaXMgY2xlYXI6X19fXw0KPj4+Pj4gDQo+Pj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiANCj4+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gbm8gT0FN
IGluIGENCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZpeGVk
LUxlbmd0aCBDb250ZXh0IEhlYWRlcg0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgb3IgVmFyaWFibGUtTGVuZ3RoX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDb250ZXh0IEhlYWRlcihz
KS5fX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgLSB0aGUgcGF5bG9hZA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZGV0ZXJtaW5lZCBieSB0aGUgIk5leHQNCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFByb3RvY29sIiBmaWVsZCBNVVNUIGJlX19f
Xw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwcmVzZW50Ll9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSXQgaXMgdW5jbGVhciB0aGUgcmF0aW9uYWwNCj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciB0aGlzLl9fX18NCj4+Pj4+IA0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHSU0+PiBDYW4geW91IHBs
ZWFzZSBjbGFyaWZ5DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHlv
dXIgaW50ZXJwcmV0YXRpb24sIHNvIHdlIGNhbg0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsb29rIGZvciB3YXlzIHRvIGltcHJvdmUgdGhlDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQ/X19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIENNUDogU2FtZSBhcyBhYm92ZS4gSXQgaXMgdW5jbGVhcg0KPj4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoeSB0aGVzZSBydWxlcy4gSXQgaXMgbm90IGEg
bWF0dGVyDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2YgaW50ZXJwcmV0
YXRpb24uX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
X19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICogIE8gYml0IGlzIGNsZWFyLCBhbmQNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHRoZSAiTmV4dCBQcm90b2NvbCIgZmllbGQNCj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkZW50aWZpZXMgYWN0aXZlIG9yX19f
Xw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBoeWJyaWQgT0FNIHByb3RvY29sDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBNVVNUIGJlIGlkZW50aWZpZWQgYW5kDQo+Pj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZXBvcnRlZCBhcyBhbl9fX18NCj4+Pj4+IA0KPj4+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJyb25lb3Vz
DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb21iaW5hdGlv
bi4gIEFuDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbXBs
ZW1lbnRhdGlvbiBNQVkgaGF2ZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29udHJvbCB0b19fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZW5hYmxlIHByb2Nlc3Npbmcgb2YNCj4+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZSBPQU0gcGF5bG9hZC5fX19f
DQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRo
aXMgc2VlbXMgdG8gYnJlYWsgdGhlDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBleGlzdGluZyB1c2FnZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW4gZHJhZnQtaWV0Zi1zZmMtaW9hbS1uc2guDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTZWN0aW9uIDQuMg0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2YgZHJhZnQtaWV0Zi1zZmMtaW9hbS1u
c2gNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNheXMgY2xl
YXJseTpfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgR0lNPj4gSSBkb24ndCBzZWUgYW55IHByb2JsZW0uDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEluIGZhY3QsIGJvdGggZGVmaW5pdGlvbnMgYXJlIGluDQo+Pj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN5bmMuIEFjY29yZGluZyB0bw0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkcmFmdC1pZXRmLXNmYy1p
b2FtLW5zaCBpZiB0aGUNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TmV4dCBQcm90b2NvbCBmaWVsZCBpZGVudGlmaWVzIGENCj4+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdXNlIGRhdGEgcGF5bG9hZCwgZS5nLiwgSVB2NiwNCj4+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbiBPIGJpdCBNVVNUIE5PVCBiZSBz
ZXQuIElmDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZSBOZXh0
IFByb3RvY29sIGlzIHNldCB0bw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT0FNLCB0aGVuIHRoZSBPLWJpdCBNVVNUIGJlDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHNldC5fX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQ01QOiBTb3JyeSwgYnV0IHlvdSBkbyBub3Qgc2VlbSB0bw0KPj4+Pj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJlIGFjdHVhbGx5IHJlYWRpbmcNCj4+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkcmFmdC1pZXRmLXNmYy1pb2FtLW5zaC4gUGxlYXNlDQo+Pj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVmZXIgdG86X19fXw0KPj4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBDTVA6DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC1pZXRmLXNmYy1pb2Ft
LW5zaCNzZWN0aW9uLTQuMg0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxo
dHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0LWlldGYtc2ZjLWlvYW0t
bnNoI3NlY3Rpb24tNC4yPl9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ01QOiA0LjIuICBJ
T0FNIGFuZCB0aGUgdXNlIG9mIHRoZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIE5TSCBPLWJpdF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBbUkZDODMwMF0gZGVmaW5lcyBhbiAiTyBiaXQiIGZvcg0KPj4+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIE9BTSBwYWNrZXRzLiAgUGVyIFtSRkM4MzAwXSB0aGUgT19fX18NCj4+
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiaXQgbXVzdCBiZSBzZXQgZm9y
IE9BTSBwYWNrZXRzDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5kIG11
c3Qgbm90IGJlIHNldCBmb3Igbm9uLU9BTV9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYWNrZXRzLiAgUGFja2V0cyB3aXRoIElPQU0gZGF0YQ0KPj4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluY2x1ZGVkIE1VU1QgZm9sbG93IHRoaXNfX19f
DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVmaW5pdGlvbiwgaS5l
LiB0aGUgTyBiaXQgTVVTVA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5P
VCBiZSBzZXQgZm9yIHJlZ3VsYXIgY3VzdG9tZXJfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdHJhZmZpYyB3aGljaCBhbHNvIGNhcnJpZXMgSU9BTQ0KPj4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEgYW5kIHRoZSBPIGJpdCBNVVNUIGJl
IHNldCBmb3JfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT0FN
IHBhY2tldHMgd2hpY2ggY2Fycnkgb25seSBJT0FNDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZGF0YSB3aXRob3V0IGFueSByZWd1bGFyIGRhdGFfX19fDQo+Pj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF5bG9hZC5fX19fDQo+Pj4+PiANCj4+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDTVA6IFBsZWFzZSBub3RlIHRoZSDigJxN
VVNUIE5PVOKAnSBpbg0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZSBw
YXJhZ3JhcGggaW1tZWRpYXRlbHkgYWJvdmUuX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFdlIGFncmVlIGluIGhvdyBPLWJpdCB3b3JrcyBpbg0KPj4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVzZW5jZSBvZiBJT0FNIHRoYXQN
Cj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWNjb21wYW5pZXMgdXNl
ciBkYXRhIGFuZA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aXRo
b3V0IGl0Ll9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDTVA6IEkgZG8gbm90
IHNlZSB0aGF0IGFncmVlbWVudC5fX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgNC4yLiAgSU9BTSBhbmQgdGhlIHVzZSBvZg0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIE5TSCBPLWJpdF9fX18NCj4+Pj4+
IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+
Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUkZD
ODMwMF0gZGVmaW5lcyBhbiAiTw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYml0IiBmb3IgT0FNIHBhY2tldHMuICBQZXINCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFtSRkM4MzAwXSB0aGUgT19fX18NCj4+Pj4+IA0KPj4+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYml0IG11c3QgYmUg
c2V0IGZvciBPQU0NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhY2tldHMgYW5kIG11c3Qgbm90IGJlIHNldA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZm9yIG5vbi1PQU1fX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhY2tldHMuICBQYWNrZXRzIHdpdGgN
Cj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPQU0gZGF0YSBp
bmNsdWRlZCBNVVNUDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmb2xsb3cgdGhpc19fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZGVmaW5pdGlvbiwgaS5lLiB0aGUgTw0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYml0IE1VU1QgTk9UIGJlIHNldCBmb3INCj4+
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ3VsYXIgY3VzdG9t
ZXJfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHRyYWZmaWMgd2hpY2ggYWxzbw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY2FycmllcyBJT0FNIGRhdGEgYW5kIHRoZSBPDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiaXQgTVVTVCBiZSBzZXQgZm9yX19fXw0K
Pj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBP
QU0gcGFja2V0cyB3aGljaCBjYXJyeQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgb25seSBJT0FNIGRhdGEgd2l0aG91dCBhbnkNCj4+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ3VsYXIgZGF0YV9fX18NCj4+Pj4+IA0KPj4+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF5bG9hZC5fX19f
DQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9f
X18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCj4+
Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNS4gIEFj
dGl2ZSBTRkMgT0FNIEhlYWRlcl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBBcyBkZW1vbnN0cmF0ZWQgaW4NCj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNlY3Rpb24gNCBbUkZDODkyNF0gYW5k
DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTZWN0aW9uIDMg
b2YgdGhpc19fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9jdW1lbnQsIFNGQyBPQU0gaXMNCj4+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkIHRvIHBlcmZvcm0gbXVsdGlwbGUNCj4+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhc2tzLiAgU2V2ZXJhbF9f
X18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYWN0aXZlIE9BTSBwcm90b2NvbHMNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvdWxkIGJlIHVzZWQgdG8gYWRkcmVzcyBhbGwNCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZSByZXF1aXJlbWVudHMuX19fXw0KPj4+
Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBXaGVu
IElQL1VEUCBlbmNhcHN1bGF0aW9uDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBvZiBhbiBTRkMgT0FNIGNvbnRyb2wNCj4+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1lc3NhZ2UgaXMgdXNlZCxfX19fDQo+Pj4+PiANCj4+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3RvY29scyBjYW4g
YmUNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlbXVsdGlw
bGV4ZWQgdXNpbmcgdGhlDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIuX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCdXQgZXh0cmEgSVAvVURQIGhl
YWRlcnMsDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlc3Bl
Y2lhbGx5IGluIGFuIElQdjYNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG5ldHdvcmssIGFkZF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbm90aWNlYWJsZSBvdmVyaGVhZC4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBBY3RpdmUN
Cj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9BTSBIZWFkZXJf
X19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChGaWd1cmUgMikgdG8gZGVtdWx0aXBsZXgNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGFjdGl2ZSBPQU0gcHJvdG9jb2xzIG9uIGFuIFNGQy5fX19fDQo+
Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18N
Cj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERvZXMgdGhpcyBw
YXJhZ3JhcGggaW1wbHkNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHRoYXQgdGhlIG1haW4gcmVhc29uIGZvcg0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdGhpcyBwcm90b2NvbCBpcyB0aGlzDQo+Pj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZXJjZWl2ZWQgb3ZlcmhlYWQ/IElmIHNvLA0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwZXJpZW5jZSBz
ZWVtcyB0byBzaG93DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB0aGF0IGluIHByYWN0aWNlIElQLWVuY2FwZWQNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIE9BTSB3b3JrcyBmaW5lIChhcyBlLmcuLCBmb3INCj4+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExTUCBQaW5nKS4gX19fXw0KPj4+
Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdJTT4+IElzbid0
IElQL1VEUA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbmNhcHN1
bGF0aW9uLCBhbmQgSVB2NiBpbg0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXJ0aWN1bGFyLCBpcyBhIGxhcmdlcg0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBvdmVyaGVhZD8gX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIENNUDogSSBhbSBzb3JyeSBHcmVnIHRvIGNhbGwgdGhpcw0KPj4+Pj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG91dCwgYnV0IHlvdSBhcmUgY2hvb3NpbmcgYWdhaW4gdG8NCj4+
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub3QgYW5zd2VyIHRoZSBxdWVzdGlv
biBhbmQgaW5zdGVhZA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFzayBh
bm90aGVyIG9uZS5fX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19f
Xw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENNUDogSSBhbSBoYXBweSB0
byBhbnN3ZXI6IGl0IGlzDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFy
Z2VyLiBJdCBhbHNvIGRvZXMgbm90IG1hdHRlci4gQW5kDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZnVydGhlciBpdCBpcyBwcm92ZW4gdG8gd29yayBpbiBMU1ANCj4+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQaW5nLl9fX18NCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQ01QOiBNeSBxdWVzdGlvbiBhZ2FpbjogaXMgdGhlIHdob2xlDQo+Pj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcHVycG9zZSBvZiB0aGlzIG5ldyBwcm90b2NvbCB0
byBiZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJoZWFkIGVmZmlj
aWVudD8gSSBhbSBzdXJlIHRoZXJlDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYXJlIHdheXMgb2YgZW5jYXN1bGF0aW5nIHRoYXQgYXJlDQo+Pj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbW9yZSBvdmVyaGVhZC1lZmZpY2llbnQNCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB0aGFuIGRyYWZ0LWlldGYtc2ZjLW11bHRpLWxheWVyLW9h
bS5fX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19f
DQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9f
X18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFsdGVybmF0
aXZlbHksIOKAnE5leHQNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFByb3RvY29sc+KAnSBjb3VsZCBiZSBkZWZpbmVkDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmb3Ig4oCccmF34oCdIGV4aXN0aW5nDQo+Pj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm90b2NvbHMuX19fXw0KPj4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gDQo+Pj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNc2cgVHlwZSAt
IHNpeCBiaXRzDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
b25nIGZpZWxkIGlkZW50aWZpZXMgT0FNDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwcm90b2NvbCwgZS5nLiwgRWNob19fX18NCj4+Pj4+IA0KPj4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUmVxdWVzdC9SZXBseSBv
cg0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQmlkaXJlY3Rp
b25hbCBGb3J3YXJkaW5nDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBEZXRlY3Rpb24uX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBXaHkgZG9lcyBCRkQgZ2V0DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBlbmNhcHN1bGF0ZWQgaW4gdGhpcyBuZXcNCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3RvY29sLCBhcyBvcHBvc2VkIHRvDQo+
Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2luZyBhIOKAnE5l
eHQgUHJvdG9jb2zigJ0gZm9yDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpdD8gVGhhdCBsb29rcyBsaWtlDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bm5lY2Vzc2FyeSBvdmVyaGVhZCBhbmQNCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZGlyZWN0aW9uLl9fX18NCj4+Pj4+IA0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHSU0+PiBBcmUgeW91IHBy
b3Bvc2luZw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhc3NpZ25p
bmcgZGlmZmVyZW50IE5leHQNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUHJvdG9jb2wgdmFsdWVzIGZvciBldmVyeQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwb3NzaWJsZSBhY3RpdmUgT0FNIHByb3RvY29sPyBfX19fDQo+Pj4+PiAN
Cj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgQ01QOiBJIGFtIG5vdCBwcm9wb3NpbmcgYW55dGhpbmcu
IEkNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbSBzaW1wbHkgYXNraW5n
IGEgcXVlc3Rpb24uX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEZsYWdzIC0gZWlnaHQgYml0cw0KPj4+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbG9uZyBmaWVsZCBjYXJyaWVzIGJpdCBmbGFncw0KPj4+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhhdCBkZWZpbmVfX19f
DQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG9wdGlvbmFsIGNhcGFiaWxpdHkNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGFuZCB0aHVzIHByb2Nlc3Npbmcgb2YgdGhlDQo+Pj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTRkMgYWN0aXZlIE9BTV9fX18NCj4+Pj4+IA0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udHJv
bCBwYWNrZXQsIGUuZy4sDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBvcHRpb25hbCB0aW1lc3RhbXBpbmcuIF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRG9lcyB0aGlzIHRpbWVzdGFtcCBjb25mbGlj
dA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2l0aCBjb250
ZXh0IGhlYWRlcg0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dGltZXN0YW1wcz8gRS5nLiwgcmZjODU5Mg0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgb3IgZHJhZnQtbXltYi1zZmMtbnNoLWFsbG9jYXRpb24tdGltZXN0YW1w
Ll9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBH
SU0+PiBXaGF0IGRvIHlvdSBzZWUgYXMgYQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwb3RlbnRpYWwgY29uZmxpY3Q/IF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBDTVA6IFR3byB0aW1lc3RhbXBzIGluIGRpZmZlcmVudA0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhcnRzIG9mIGEgcGFja2V0Ll9fX18NCj4+Pj4+IA0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+IA0KPj4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gDQo+Pj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2LiAgRWNobyBSZXF1ZXN0
L0VjaG8gUmVwbHkNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZvciBTRkNfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgRWNobyBSZXF1ZXN0L1JlcGx5IGlzIGENCj4+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdlbGwta25vd24gYWN0aXZlIE9BTQ0KPj4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWVjaGFuaXNtIGV4dGVuc2l2
ZWx5X19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1c2VkIHRvIHZlcmlmeSBhIHBhdGgncw0KPj4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29udGludWl0eSwgZGV0ZWN0DQo+Pj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmNvbnNpc3RlbmNpZXMgYmV0d2VlbiBhX19f
Xw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdGF0ZSBpbiBjb250cm9sIGFuZCB0aGUNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRhdGEgcGxhbmVzLCBhbmQgbG9jYWxpemUNCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlZmVjdHMgaW4gdGhlX19fXw0KPj4+Pj4g
DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhIHBs
YW5lLiAgSUNNUA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KFtSRkMwNzkyXSBmb3IgSVB2NCBhbmQNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFtSRkM0NDQzXSBmb3IgSVB2Nl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV0d29ya3MsIHJlc3BlY3RpdmVs
eSkNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuZCBbUkZD
ODAyOV0gYXJlIGV4YW1wbGVzDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBvZiBicm9hZGx5IHVzZWRfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjdGl2ZSBPQU0gcHJvdG9jb2xzDQo+Pj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYXNlZCBvbiB0aGUgRWNobw0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUmVxdWVzdC9SZXBs
eSBwcmluY2lwbGUuICBUaGVfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFNGQyBFY2hvIFJlcXVlc3QvUmVwbHkNCj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlZmluZWQgaW4gdGhpcyBkb2N1bWVu
dA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkcmVzc2Vz
IHNldmVyYWxfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlcXVpcmVtZW50cyBsaXN0ZWQgaW4NCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFNlY3Rpb24gMy4gIFNwZWNpZmljYWxseSwgaXQNCj4+
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbiBiZSB1c2VkIHRv
X19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjaGVjayB0aGUgY29udGludWl0eSBvZg0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYW4gU0ZQLCB0cmFjZSBhbiBTRlAsIG9yDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2NhbGl6ZSB0aGUgZmFpbHVyZV9fX18N
Cj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
d2l0aGluIGFuIFNGUC4gIFRoZSBTRkMNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEVjaG8gUmVxdWVzdC9SZXBseSBjb250cm9sDQo+Pj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZXNzYWdlIGZvcm1hdCBpc19fX18NCj4+Pj4+
IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJlc2Vu
dGVkIGluIEZpZ3VyZSAzLl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgVGhpcyBzZWVtcyB0byBiZSBhbg0KPj4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW1wb3J0YW50IHBhcmFncmFwaCDigJQgd291bGQNCj4+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJlIHVzZWZ1bCB0byBhbHNv
IHVuZGVyc3RhbmQNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGhvdyBvdGhlciBleGlzdGluZyBhbmQNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2FkbHkgdXNlZCBwcm90b2NvbHMNCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNhbm5vdCBmdWxmaWxsIHJlcXVpcmVtZW50cy5fX19f
DQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0lNPj4g
UkZDIDg5MjQgYWxyZWFkeSBwcm92aWRlZA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBhIGNvbXByZWhlbnNpdmUgYW5hbHlzaXMgYW5kDQo+Pj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbmNsdWRlZCB0aGF0IG5vbmUgb2YgdGhlDQo+Pj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF2YWlsYWJsZSB0b29scyBjYW4g
ZnVsbHkNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZm9ybSB0
byB0aGUgcmVxdWlyZW1lbnRzDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpc3RlZCBpbiBTZWN0aW9uIDQuIF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBDTVA6IEFzIHBlciBhYm92ZSwgSSBkbyBub3Qgc2VlIHRoYXQNCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25jbHVzaW9uLl9fX18NCj4+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQ01QOiBBbmQgZnJhbmtseSBldmVuIGlmIHRoYXQgd2FzDQo+Pj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdGhlIGNhc2UsIHRoZXJl4oCZcyBubyBpbXBsaWNhdGlvbg0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoYXQgdXNpbmcgdGhlIGV4aXN0
aW5nIHBpZWNlcyBpcw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vdCBz
dWZmaWNpZW50LCBvciB0aGF0IGl0IGlzIG5vdA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGVhc2llciB0byBleHRlbmQgdGhlIGNhbmRpZGF0ZQ0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHByb3RvY29scy5fX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTGVuZ3RoIC0NCj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR3by1vY3RldC1sb25nIGZpZWxkIGVx
dWFsDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0byB0aGUg
VmFsdWUgZmllbGQncyBsZW5ndGggaW5fX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2N0ZXRzLl9fX18NCj4+Pj4+IA0KPj4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhlcmUgYXJlIHNldmVyYWwgbmVzdGVk
DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZW5ndGhzIGRl
ZmluZWQgaW4gdGhpcw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZG9jdW1lbnQg4oCUIHdvdWxkIGJlIHVzZWZ1bA0KPj4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdG8gYW5hbHl6ZSB0aGF0IHRoZXkgZG8gbm90DQo+Pj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXN1bHQgaW4gaXNzdWVzIHN1
Y2ggYXMNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBpZ2d5
YmFja2luZyB1bmFjY291bnRlZA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZGF0YS5fX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgR0lNPj4gRG8geW91IHNlZSBhbnkgc2NlbmFyaW8NCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hlbiB0aGF0IG1pZ2h0IGJlIHRoZSBjYXNlPyBf
X19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgNi4zLjEuICBTb3VyY2UgVExWX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJlc3BvbmRlciB0byB0aGUgU0ZDIEVjaG8NCj4+
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJlcXVlc3QgZW5jYXBz
dWxhdGVzIHRoZSBTRkMNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEVjaG8gUmVwbHlfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1lc3NhZ2UgaW4gSVAvVURQIHBhY2tldA0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgdGhlIFJlcGx5IG1vZGUgaXMgIlJl
cGx5DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aWEgYW4g
SVB2NC9JUHY2X19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBVRFAgUGFja2V0Ii4gIEJlY2F1c2UgdGhlDQo+Pj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOU0ggZG9lcyBub3QgaWRlbnRpZnkgdGhlDQo+
Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmdyZXNzIG5vZGUg
dGhhdF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZ2VuZXJhdGVkIHRoZSBFY2hvDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBSZXF1ZXN0LCB0aGUgc291cmNlIElEIE1VU1QNCj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJlIGluY2x1ZGVkIGluIHRoZV9fX18N
Cj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bWVzc2FnZSBhbmQgdXNlZCBhcyB0aGUNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIElQIGRlc3RpbmF0aW9uIGFkZHJlc3MgYW5kDQo+Pj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXN0aW5hdGlvbiBVRFBfX19fDQo+Pj4+PiAN
Cj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvcnQgbnVt
YmVyIG9mIHRoZSBTRkMNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEVjaG8gUmVwbHkuICBUaGUgc2VuZGVyIG9mDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB0aGUgU0ZDIEVjaG9fX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJlcXVlc3QgTVVTVCBpbmNsdWRl
IGFuDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTRkMgU291
cmNlIFRMViAoRmlndXJlIDUpLl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgVGhpcyBzZWVtcyB0byBuZWdhdGUgdGhlDQo+Pj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiZW5lZml0IG9mIGxlc3Mgb3ZlcmhlYWQsIGlm
DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGUgSVAvVURQ
IGZpZWxkcyBhcmUNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGVtYmVkZGVkIGFzIE9BTSBUTFZzLl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBHSU0+PiBPbmx5IHRoZSBTb3VyY2UgSUQgaXMNCj4+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWlyZWQsIG5vdCB0aGUgd2hvbGUg
c2V0IG9mDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElQIGFuZCBV
RFAgaGVhZGVycy4gX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBUaGlzIGFsc28gc2VlbXMgdG8gYmUgYSBiaXQNCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG9mIGFuIGludml0YXRpb24gZm9yIGFuDQo+Pj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRhY2suX19fXw0KPj4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2LjQuMS4gIEVycm9yZWQgVExWcyBU
TFZfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEkg
d29uZGVyIGF0IHRoaXMgcG9pbnQgaWYgaXQNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGlzIGVhc2llciB0byB1c2UgTFNQIFBpbmcNCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpcmVjdGx5IGluc3RlYWQgb2YNCj4+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlLWRlZmluZSBpdC5fX19f
DQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0lNPj4g
SWYgc29tZW9uZSB3YW50cyB0bw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBleHBsb3JlIHRoYXQgb3B0aW9uLCBvZiBjb3Vyc2UuIF9fX18NCj4+Pj4+IA0KPj4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gDQo+Pj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2LjUuMS4gIFNGQyBSZXBs
eSBQYXRoIFRMVl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAg4oCmX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAqICBTZXJ2aWNlIEluZGV4OiB0aGUNCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlIGZvciB0aGUgU2VydmljZSBJbmRl
eA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmllbGQgaW4g
dGhlIE5TSCBvZl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdGhlIFNGQyBFY2hvIFJlcGx5DQo+Pj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtZXNzYWdlLl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSG93IGlzIHRoZSBzZXJ2aWNlIGlu
ZGV4IGluDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHJl
cGx5IGNvbnN0cnVjdGVkP19fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBHSU0+PiBJdCBpcyBwcm92aWRlZCBieSB0aGUNCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VuZGVyIG9mIHRoZSBTRkMgRWNobyBSZXF1ZXN0
LiBfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19f
DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ01QOiBEb2VzIHRoaXMgbWVh
biBpdCBza2lwcyBob3BzPw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFw
b2xvZ2llcyBJIGRvIG5vdCB1bmRlcnN0YW5kLl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA2LjUuMy4gIFNGQyBFY2hvIFJlcGx5DQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSZWNlcHRpb25fX19fDQo+Pj4+PiANCj4+
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+IA0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQW4gU0ZGIFNI
T1VMRCBOT1QgYWNjZXB0DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBTRkMgRWNobyBSZXBseSB1bmxlc3MgdGhlDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICByZWNlaXZlZCBtZXNzYWdlX19fXw0KPj4+Pj4gDQo+Pj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzZXMgdGhlIGZvbGxv
d2luZyBjaGVja3M6X19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICogIHRoZSByZWNlaXZlZCBTRkMgRWNobw0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUmVwbHkgaXMgd2VsbC1mb3JtZWQ7X19f
Xw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
X19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICogIGl0IGhhcyBhbiBvdXRzdGFuZGluZw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgU0ZDIEVjaG8gUmVxdWVzdCBzZW50IGZyb20NCj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZSBVRFAgcG9ydCB0aGF0X19fXw0K
Pj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBtYXRjaGVzIGRlc3RpbmF0aW9uDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBVRFAgcG9ydCBudW1iZXIgb2YgdGhlDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZWNlaXZlZCBwYWNrZXQ7X19fXw0KPj4+Pj4gDQo+Pj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJcyB0aGUgZGVtdWx0aXBsZXhpbmcg
YmFzZWQNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uIFVE
UCwgT0FNIGhhbmRsZSwgb3INCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbWJpbmF0aW9uP19fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBHSU0+PiBUaGUgdmFsdWVzIG9mIHRoZSBTZW5kZXIncw0KPj4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIYW5kbGUgYW5kICBTZXF1ZW5jZSBO
dW1iZXINCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmllbGRzIGNh
biBiZSB1c2VkLl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDTVA6IEkgdW5k
ZXJzdGFuZCBzZXZlcmFsIHZhbHVlcyBjYW4NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBiZSB1c2VkLl9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBDTVA6IFdoaWNoIG9uZSBpcyBhY3R1YWxseSB1c2VkP19fX18NCj4+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBDTVA6IElmIHRoZSBIYW5kbGVzIGFuZCBzZXF1ZW5jZXMNCj4+
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXRjaCBidXQgbm90IHRoZSBwb3J0
P19fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18N
Cj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19f
Xw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2
LjYuICBWZXJpZmljYXRpb24gb2YgdGhlDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBTRlAgQ29uc2lzdGVuY3lfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogIENvbGxlY3QgaW5mb3JtYXRpb24g
b2YNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZSB0cmF2
ZXJzZWQgYnkgdGhlIENWUmVxDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYWNrZXQgU0ZzIGFuZF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VuZCBpdCB0byB0aGUgaW5ncmVzcw0KPj4+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU0ZGIGFzIENWUmVwIHBh
Y2tldCBvdmVyIElQDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBuZXR3b3JrO19fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgV2hhdCBpZiBOU0ggaXMgbm90IG92ZXIgSVA/X19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdJTT4+IFRoZW4gdGhlIG9wZXJhdG9yIHdp
bGwNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BlY2lmeSBhbm90
aGVyIG1ldGhvZCB1c2luZyB0aGUNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUmVwbHkgbW9kZS4gX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENN
UDogU29ycnkgdGhhdCBkb2VzIG5vdCBhbnN3ZXIgbXkNCj4+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBxdWVzdGlvbi4gVGhlIHRleHQgaW4gcXVlc3Rpb24gaXMNCj4+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub3QgY29udGV4dHVhbCB0byBhIHNwZWNpZmll
ZCByZXBseQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGUuX19fXw0K
Pj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4g
DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+
PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNGIFR5
cGU6IFR3byBvY3RldHMgbG9uZw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmllbGQuICBJdCBpcyBkZWZpbmVkIGluDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBbUkZDOTAxNV0gYW5kX19fXw0KPj4+Pj4gDQo+Pj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmRpY2F0ZXMgdGhlIHR5
cGUgb2YgU0YsDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBl
LmcuLCBGaXJld2FsbCwgRGVlcCBQYWNrZXQNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEluc3BlY3Rpb24sIFdBTl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW1pemF0aW9uIGNvbnRyb2xs
ZXIsDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBldGMuX19f
Xw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
X19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJcyBSRkMg
OTAxNSBhIGhhcmQNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRlcGVuZGVuY3kgdG8gaW1wbGVtZW50IHRoaXMNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIE9BTT8gX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEdJTT4+IFJGQyA5MDE1IGVzdGFibGlzaGVkIHRoZQ0KPj4+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJQU5BIHJlZ2lzdHJ5IG9mIFNG
IFR5cGUgYW5kIGFueQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBu
ZXcgU0YgdHlwZXMgbXVzdCBiZSByZWdpc3RlcmVkLl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJQU5BIGlzIHJlcXVlc3RlZCB0
bw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXNzaWduIGEg
bmV3IHR5cGUgZnJvbSB0aGUNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFNGQyBBY3RpdmUgT0FNX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBNZXNzYWdlIFR5cGUgc3ViLXJlZ2lzdHJ5DQo+Pj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcyBmb2xsb3dzOl9fX18N
Cj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19f
Xw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKz09PT09PT0r
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0rPT09PT09PT09PT09PT09K19fX18NCj4+Pj4+
IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgVmFsdWUgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IERlc2NyaXB0aW9uICAgICAgICAgfA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUmVmZXJlbmNlICAgICB8X19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKz09PT09PT0rPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0rPT09PT09PT09PT09PT09K19fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgVEJBMiAgfCBTRkMgRWNobw0KPj4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUmVxdWVzdC9FY2hvIFJlcGx5
IHwgVGhpcw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9j
dW1lbnQgfF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLStf
X19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElzIHRo
ZXJlIGEgc2luZ2xlIHZhbHVlIGZvcg0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm90aCBSZXF1ZXN0IGFuZCBSZXBseT9fX19fDQo+Pj4+PiANCj4+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0lNPj4gWWVzLCBpdCBpcyBhIHNpbmds
ZSB2YWx1ZS4NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRWNobyBS
ZXF1ZXN0IGFuZCBFY2hvIFJlcGx5IGFyZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpZGVudGlmaWVkIGluIHRoZSBNZXNzYWdlIFR5cGUNCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmllbGQgKEZpZ3VyZSAzKS4gX19fXw0KPj4+Pj4g
DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIENNUDogSXMgdGhpcyBkb2N1bWVudCBkZWZpbmluZyBh
DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnVsbCA2NGsgc3BhY2UgZm9y
IGEgc2luZ2xlIHZhbHVlPw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElm
IHNvIGl0IGFwcGVhcnMgdG8gYmUgd2FzdGVmdWwuX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDkuMi4xLiAgVmVyc2lvbiBpbiB0aGUNCj4+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFjdGl2ZSBTRkMgT0FNIEhl
YWRlcl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgOS4zLjEuICBTRkMgRWNobw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUmVxdWVzdC9SZXBseSBWZXJzaW9uX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUaGVyZSBzZWVtcyB0byBiZSBhIHZlcnNpb24N
Cj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciB0aGUgT0FN
IGFuZCBhIHZlcnNpb24NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZvciB0aGUgbXNnIHR5cGUuIElzIHRoaXMNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvcnJlY3Q/IEFyZSB0aGV5DQo+Pj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBoaWVyYXJjaGljYWwgdmVyc2lvbnM/IE9yDQo+Pj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmRlcGVuZGVudD8gX19f
Xw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhpcyBzZWVt
cyB0byBvdmVybHkNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbXBsaWNhdGUgcGFyc2luZyBhbmQNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbXBsaWFuY2UuX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEdJTT4+IEFsbCB2ZXJzaW9ucyBhcmUNCj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5kZXBlbmRlbnQuIF9fX18NCj4+Pj4+IA0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBDTVA6IFRoaXMgc2VlbXMgbGlrZSBhbiBvcGVyYXRpb25h
bA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVubmVjZXNzYXJ5IGNvbXBs
ZXhpdHksIGluIGtlZXBpbmcgYQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1hdHJpeCBvZiBzdXBwb3J0ZWQgY29tYmluYXRpb24gb2YNCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB2ZXJzaW9ucy4gSWYgdGhlcmUgd2FzIGFuDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgT3BlcmF0aW9uYWwgQ29uc2lkZXJhdGlvbnMgc2VjdGlv
biwNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzIHNob3VsZCBiZSBp
bmNsdWRlZC5fX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgOS4zLjMuICBTRkMgRWNobw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUmVxdWVzdC9FY2hvIFJlcGx5IE1lc3NhZ2UNCj4+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFR5cGVzX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEb2VzIHRoaXMgbWVhbiB0aGF0IHRo
ZXJl4oCZcw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSBw
cm90b2NvbCBudW1iZXIgZm9yDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICDigJxBY3RpdmUgT0FN4oCdIHdpdGggYSBwcm90b2NvbA0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnVtYmVyIGZvciDigJxSZXF1ZXN0L1JlcGx5
4oCdDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aXRoIGEg
cHJvdG9jb2wgbnVtYmVyIGZvcg0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZWl0aGVyIHJlcXVlc3Qgb3IgcmVwbHk/X19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdJTT4+IFRoZXNlIGFyZSBub3QgYWxsIHBy
b3RvY29sDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bWJlcnMu
IE9ubHkgdGhlIEFjdGl2ZSBPQU0gaXMNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYSBuZXcgcHJvdG9jb2wgbnVtYmVyLiBPdGhlcnMNCj4+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYXJlIG1lc3NhZ2UgdHlwZXMuIF9fX18NCj4+Pj4+IA0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBDTVA6IEFwb2xvZ2llcyBJIHdhcyBub3QgY2xlYXIuX19f
Xw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENNUDogVGhlIOKAnFNGQyBB
Y3RpdmUgT0FN4oCdIGlzDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWN0
dWFsbHkgYSAiU0ZDIE5leHQgUHJvdG9jb2zigJ0uX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIENNUDogTXkgaW50ZW50aW9uIG9mIHVzaW5nIOKAnHByb3RvY29sDQo+
Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnVtYmVy4oCdIGlzIGluIGEgZ2Vu
ZXJpYyB3YXkuIFRvIGdldA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRv
IHNvbWUgT0FNIGZ1bmN0aW9uLCBhIG5vZGUgbmVlZHMNCj4+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB0byByZWN1cnNpdmVseSBwYXJzZSAzIFRMVnMuDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgQ29ycmVjdD8gVGhpcyBzZWVtcyBvdmVybHkgY29tcGxl
eC5fX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19f
DQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9f
X18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgVmFsdWVzIGRlZmluZWQgZm9yIHRoZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUmV0dXJuIENvZGVzIHN1Yi1yZWdpc3RyeQ0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJlIGxpc3RlZCBpbl9fX18NCj4+Pj4+IA0K
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGFibGUgMTQu
X19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWYXJp
b3VzIHZhbHVlcyBpbiB0aGlzIHRhYmxlDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBhcmUgbm90IGRlZmluZWQgaW4gdGhlDQo+Pj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkb2N1bWVudC4gVGhlIHByb2NlZHVyZXMNCj4+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlZW0gbGFja2luZy5fX19f
DQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0lNPj4g
T3RoZXIgc3BlY2lmaWNhdGlvbnMgbWF5DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRlZmluZSBhZGRpdGlvbmFsIGNvZGUgcG9pbnRzIGluDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZSByZWdpc3RyeS4gX19fXw0KPj4+Pj4gDQo+
Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIENNUDogVGhhbmsgeW91LiBUaGUgcHJvY2VkdXJlcyBzdGls
bA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlZW0gbGFja2luZy5fX19f
DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIENNUDogQmVzdCxfX19fDQo+Pj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIENNUDog4oCUIENhcmxvcy5fX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgOS43LiAgU0YgSWRlbnRpZmllciBUeXBlc19fX18NCj4+Pj4+
IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhpcyBkb2N1
bWVudCBzZWVtcyB0byBiZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY3JlYXRpbmcgYSBzcGFjZSBmb3INCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGlkZW50aWZ5aW5nIFNGcyDigJQgd2hpY2ggSQ0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhvdWdodCB3YXMgbW9zdGx5IG91dHNp
ZGUNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZSBzY29w
ZSBvZiBPQU0gdG8gdGVzdA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgU0ZzLiBfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgR0lNPj4gVGhlIHJlZ2lzdHJ5IGlzIG9mIFNGDQo+Pj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElkZW50aWZpZXJzLCBub3Qgb2YgU0YgVHlwZXMNCj4+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHRoYXQgYWxyZWFkeSBleGlzdHMp
LiBIb3BlIHRoYXQNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xh
cmlmaWVzIHRoZSBpc3N1ZS4gX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBEb2VzIHRoaXMgZnVydGhlciBpbXBseSB0aGF0DQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVyZeKAmXMgYSBuZXcgcmVxdWlyZW1l
bnQgdG8NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhdmUg
dW5pcXVlIGlkZW50aWZpZXJzDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB3aXRoaW4gdGhlIGRvbWFpbiBmb3IgYWxsDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBTRnM/X19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSSBob3BlIHRoZXNlIGNvbW1lbnRzIGFuZA0KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV2aWV3IHF1ZXN0aW9ucyBhbmQNCj4+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbmNlcm5zIGFyZSB1c2Vm
dWwgZm9yIHRoZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
V0cgZGlzY3Vzc2lvbiBhbmQNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnNpZGVyYXRpb24uX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgX19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgVGhhbmtzLF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIENhcmxvcy5fX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIE5vdiAxLCAyMDIxIDI6NTAgUE3jgIENCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBKb2VsIEhhbHBlcm4gRGlyZWN0DQo+Pj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGptaC5kaXJlY3RAam9l
bGhhbHBlcm4uY29tDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgPG1haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbT4+DQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg44Gu44Oh44O844OrOl9fX18NCj4+
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSSBoYXZlIHJlY2Vp
dmVkIGEgcG9saXRlDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVxdWVzdCB3aXRoIGV4cGxhbmF0aW9uDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZm9yIGRlbGF5IGFza2luZyBmb3INCj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb3JlIHRpbWUgdG8gcmVhZCBh
bmQNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXZp
ZXcgdGhlIHN1YmplY3QNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb2N1bWVudC4gIEdpdmVuIHRoZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0YXRlIG9mIHRoZSB3b3JraW5nDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JvdXAsIGkgd2FudCB0bw0KPj4+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVuY291cmFnZSBh
bnkgYW5kIGFsbA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJldmlldy4gIFNvIEkgYW0NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBleHRlbmRpbmcgdGhlIGxhc3QgY2FsbA0KPj4+Pj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ5IHR3byBhZGRpdGlvbmFsIHdlZWtzLg0K
Pj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
UGxlYXNlIHJlYWQgYW5kIHJldmlldw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHRoZSBkb2N1bWVudC4NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBBbHNvLCBpZiB5b3UgYXJlIHdpbGxpbmcNCj4+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0byBzZXJ2ZSBhcyBzaGVw
aGVyZCBmb3INCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB0aGlzLCBwbGVhc2UgbGV0IHRoZQ0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNoYWlycyBrbm93LiAgKERvbid0DQo+Pj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd29ycnkgaWYgeW91IGhhdmUgbm90DQo+Pj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hlcGhlcmRlZCBh
IGRvY3VtZW50DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmVmb3JlLiAgVGhlIGNoYWlycyBhcmUNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtb3JlIHRoYW4gaGFwcHkgdG8gaGVscA0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHlvdSB3aXRoIHRoZSBwcm9jZXNz
LikNCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFRoYW5rIHlvdSwNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBKb2VsDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNm
YyBtYWlsaW5nIGxpc3QNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzZmNAaWV0Zi5vcmcNCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYw0KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDxodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYz5fX19fDQo+
Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQo+Pj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzZmMgbWFpbGluZyBsaXN0DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPl9fX18NCj4+Pj4+IA0KPj4+Pj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgLS1fX19fDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8
aW1hZ2UwMDEuanBnPiA8aHR0cDovL3d3dy52ZXJpem9uLmNvbS8+X19fXw0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKkd5YW4gTWlzaHJhKl9fX18NCj4+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIC9OZXR3b3JrIFNvbHV0aW9ucyBBcmNoaXRlY3QgL19fX18NCj4+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC9FbWFpbGd5YW4ucy5taXNocmFAdmVyaXpvbi5j
b20NCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWlsdG86Z3lhbi5zLm1pc2hy
YUB2ZXJpem9uLmNvbT4vX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAvTSAzMDEgNTAyLTEzNDcvX19fXw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBfX19fDQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgX19f
Xw0KPj4+Pj4gDQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgLS1fX19fDQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgPGltYWdlMDAxLmpwZz4gPGh0dHA6Ly93d3cudmVyaXpvbi5jb20vPl9fX18N
Cj4+Pj4+ICAgICAgICAgICAgICAgICAgICAqR3lhbiBNaXNocmEqX19fXw0KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgIC9OZXR3b3JrIFNvbHV0aW9ucyBBcmNoaXRlY3QgL19fX18NCj4+Pj4+ICAg
ICAgICAgICAgICAgICAgICAvRW1haWxneWFuLnMubWlzaHJhQHZlcml6b24uY29tDQo+Pj4+PiAg
ICAgICAgICAgICAgICAgICAgPG1haWx0bzpneWFuLnMubWlzaHJhQHZlcml6b24uY29tPi9fX19f
DQo+Pj4+PiANCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAvTSAzMDEgNTAyLTEzNDcvDQo+Pj4+
PiANCj4+Pj4gDQo+Pj4gDQo+Pj4gPERpZmZfIGRyYWZ0LWlldGYtc2ZjLW11bHRpLWxheWVyLW9h
bS0xNy50eHQgLSBkcmFmdC1pZXRmLXNmYy1tdWx0aS1sYXllci1vYW0tMTgudHh0Lmh0bWw+DQoN
Cg==


From nobody Mon Dec 20 17:07:56 2021
Return-Path: <jmh.direct@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 017233A0ECE for <sfc@ietfa.amsl.com>; Mon, 20 Dec 2021 17:07:54 -0800 (PST)
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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-1.852, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 703wZYTUKnTs for <sfc@ietfa.amsl.com>; Mon, 20 Dec 2021 17:07:47 -0800 (PST)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (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 3A0D53A0EC6 for <sfc@ietf.org>; Mon, 20 Dec 2021 17:07:47 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 4JHyxG3lQ1z1ntkJ; Mon, 20 Dec 2021 17:07:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1640048866; bh=e2dG+g2/MEZBIpSOMbRGTpXTBlKqLjO2zaED4qACsaQ=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=RlzNsWsgs2juYLAwJ192yeiyuU1kxi0+j5Iptffi16ddyxZEskFGwr8istuZQIo+M 6A/dKrHexL5buhsqTuHqtl5+1cDBST2pXY0hGaPICmbsM9QtzxJNWaP4+C4f4gA2oU r3MePUdSkVaIXYgIrwg0kb3Uokw9ZqBs4xlQGbZc=
X-Quarantine-ID: <x2Hrl5Q-r9-t>
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from [192.168.22.111] (50-233-136-230-static.hfc.comcastbusiness.net [50.233.136.230]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 4JHyxF23kdz1nskq; Mon, 20 Dec 2021 17:07:44 -0800 (PST)
Message-ID: <07cd39c5-9078-ec76-b340-43665d8805eb@joelhalpern.com>
Date: Mon, 20 Dec 2021 20:07:43 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.4.0
Content-Language: en-US
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
Cc: Greg Mirsky <gregimirsky@gmail.com>, "Frank Brockners (fbrockne)" <fbrockne=40cisco.com@dmarc.ietf.org>, Gyan Mishra <hayabusagsm@gmail.com>, James N Guichard <james.n.guichard@futurewei.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <4bb5abb4-a8dc-c8f0-9b99-549f683e7729@joelhalpern.com> <9DDFE3B0-54A2-47D9-B05E-A081EAEED410@cisco.com> <CABNhwV1YKvfSdbJo9LzAvGuWLvjWofHz5TuCE6Fp8SDUyxmTHw@mail.gmail.com> <B4F81D2C-1273-493E-8E90-35D32ACDE6D1@cisco.com> <DM8PR11MB560669E2E2C77AD662F6251CDA9F9@DM8PR11MB5606.namprd11.prod.outlook.com> <CA+RyBmXUBYFFgNfopErFYUgJDfJWVY59ERM0LrkEnxw_xC2MYg@mail.gmail.com> <DM8PR11MB5606B943F4D1A3B2702D53EBDA609@DM8PR11MB5606.namprd11.prod.outlook.com> <A012EBFA-FDAB-4591-8F3A-9D5882B69A57@cisco.com> <DM8PR11MB5606D7CDC99EB7FFE63095DFDA639@DM8PR11MB5606.namprd11.prod.outlook.com> <896B8A4B-3717-4150-9944-44906A593BC9@cisco.com> <CA+RyBmUaeSsjLE191jK94bGV3Nzed95tkN+mn-kCDs6WxucFRg@mail.gmail.com> <1B31F06E-974A-4BDA-8C89-81E61B8E6868@cisco.com> <CA+RyBmUax4VmKpMvW-JErrdjZj09kV2fCofiKH91E0qYRhGatA@mail.gmail.com> <CE085BD4-1DD3-484E-B94C-6800C9F38CFA@cisco.com> <005e334c-fd02-e7b2-4bef-3d0551c1b289@joelhalpern.com> <FE19CCFA-D499-4C3E-AB52-0E1F771D5371@cisco.com>
From: Joel Halpern Direct <jmh.direct@joelhalpern.com>
In-Reply-To: <FE19CCFA-D499-4C3E-AB52-0E1F771D5371@cisco.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/Pe6QHmuGicb5Ojij2mM1UF2VtKk>
Subject: Re: [sfc] Regarding last call for draft-ietf-sfc-multi-layer-oam
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Dec 2021 01:07:54 -0000

from what I read, the example you provided was of an underlying ICMP 
Echo packet.
As I understood your email, you want SFC to mark that as OAM in the NSH 
header.
I would not have expected that behavior from the existing texts.

As such, whichever way we want it to work, we would seem to need to 
clarify our collective expectation.

More generally, I assumed the O bit of the SFC NSH header was concerned 
with OAM related to SFC.  I think, although I could be wrong, that you 
read it more generally.  Again, if different folks read it differently, 
we benefit from clarity.

Yours,
Joel

On 12/20/2021 8:01 PM, Carlos Pignataro (cpignata) wrote:
> Hi Joel,
> 
> Sorry if I was not clear — I did not mean infer from a packet payload the function type. I meant: look at the O-bit. If set, it is OAM. The NP says how that OAM is encapsulated, which can include IP->ICMP.
> 
> Based on that, what part of the definition you feel is unclear?
> 
>  From RFC 8300:
> 
>     O bit:  Setting this bit indicates an OAM packet (see [RFC6291]).
> …
>        The O bit MUST be set for OAM packets and MUST NOT be set for
>        non-OAM packets.  The O bit MUST NOT be modified along the SFP.
> 
> 
> This seems to match what I understand is also your preference.
> 
> What exactly is needed to be updated on the definition of the O-bit?
> 
> Best,
> 
> Carlos.
> 
> 
>> On Dec 18, 2021, at 7:48 PM, Joel Halpern Direct <jmh.direct@joelhalpern.com> wrote:
>>
>> Just commenting on one aspect of your note.  I think the definition of the SFC NSH header O bit is unclear.  It never occurred to me that one would expect an SFC classifier to not that an inncoming packet was carrying ICMP, look at the ICMP type, decide it was an OAM packet, and set the O bit in the SFC NSH header.  No, nothing in the OAM framework prohibits that.  But nothing leads one to expect it either.
>>
>> Thus, I think it is helpful to clarify the meaning of the O-bit. Personally, I rather like saying that the NSH O bit is to indicate the presence of OAM for SFFs.  But my personal view is largely irrelevant.
>>
>> It would be good to hear from others in the working group.
>>
>> Yours,
>> Joel
>>
>> On 12/18/2021 5:41 PM, Carlos Pignataro (cpignata) wrote:
>>> Dear Greg,
>>> Thank you for the reply — please find inline my follow-ups (to the comments you responded to, even though there’s a few you missed or otherwise skipped)
>>> As dialogue in this thread seem to be getting intertwined and hard to follow, with several weeks between responses, I will let the chairs (I believe there’s no shepherd assigned) track the issues and review comments (not sure if there’s an issue tracker)and take it from here.
>>> Happy Holidays!
>>>> 12/15/21 午後8:00、Greg Mirsky <gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>のメール:
>>>>
>>>> Dear Carlos,
>>>> please find my notes below in-line under the GIM2>> tag. Attached is the diff highlighting two editorial changes.
>>>>
>>>> Regards,
>>>> Greg
>>>>
>>>> On Fri, Nov 26, 2021 at 8:18 PM Carlos Pignataro (cpignata) <cpignata@cisco.com <mailto:cpignata@cisco.com>> wrote:
>>>>
>>>>     Dear Greg,
>>>>
>>>>     I disagree. My perspective is that they go from not helpful to
>>>>     plain harmful.
>>>>
>>>>     Let’s look at those three aspects one-by-one (changing the
>>>>     bulleted list into a numbered list for ease of tracking):
>>>>
>>>>      1. This is no different than RFC 8300. The O bit specifies the
>>>>         packet being OAM,
>>>>
>>>> GIM2>> I don't know of a definition of an "OAM packet". Even more, RFC 8300 does not refer to any such definition, nor does it provide it.  draft-ietf-sfc-multi-layer-oam clarifies the use of O bit for the active SFC NSH OAM.
>>> CMP2: I am not sure of the implication of you not knowing that definition, nor do I see this response moving alignment forward.
>>> CMP2:From RFC8300:
>>> CMP2:      The O bit MUST be set for OAM packets and MUST NOT be set for
>>> CMP2:      non-OAM packets.  The O bit MUST NOT be modified along the SFP.
>>> CMP2: And RFC8924 includes “OAM packet” 30 times.
>>>>      1. the Next Protocol specifies the type of packet which can be
>>>>         “Active SFC OAM”
>>>>           * Stating however that the identification is based on a
>>>>             combination of fields is incorrect.
>>>>      2. This is not a generic behavior that needs specifying or
>>>>         updating. It is part of the specific NSH Next Protocol value
>>>>         behavior for the NSH Next Protocol being defined as “Active
>>>>         SFC OAM”.
>>>>      3. This is incorrect and a serious over-reach. Specifically:
>>>>           * If the O bit is set and the Next protocol is not “Active
>>>>             SFC OAM”, the definition is much beyond the scope of this
>>>>             document — since this document specifies behaviors for one
>>>>             specific SFC OAM protocol which is “One Active SFC OAM”
>>>>             (name to be narrowscoped as per other pending thread)
>>>>
>>>> GIM2>> I don't see why you re-name the Active SFC OAM protocol into "One Active SFC OAM". That is not what is in the draft. Are you preparing another draft that you believe will update draft-ietf-sfc-multi-layer-oam by introducing an additional active SFC OAM protocol?
>>> CMP2: My point is that draft-ietf-sfc-multi-layer-oam is not the only Active SFC OAM protocol.
>>> CMP2: RFC8924 includes ICMP, which by simply setting O=1 and NP as IP can be used.
>>>>           * If the O bit is set and the Next protocol is not “Active
>>>>             SFC OAM”, and this document somehow concludes that the OAM
>>>>             is in the Context Header, then it is:
>>>>               o Breaking other OAM protocols including other Active
>>>>                 SFC OAM protocols encapsulated in IPv4, in IPv6, SFC
>>>>                 Trace. It is valid to have O=1, NSH NP as IPv4, and an
>>>>                 OAM packet encapsulated.
>>>> GIM2>> Protocols that use IP/UDP encapsulation are not active SFM OAM protocols even though they might be used as such. I expect that if the payload of NSH is an ICMPv6 echo request, the O bit will be cleared and the Next Protocol set to IPv6 value.
>>> CMP2: The first sentence is interesting:
>>> CMP2: 1. please point to a reference that explains that using a specific encapsulation prevents specific functionality.
>>> CMP2: 2. What is a protocol used as active OAM but not being active OAM?
>>> CMP2: Regarding the second sentence, thanks for sharing what you expect — however that is different than what specs write :-) Why would encapsulation dictate the value of the O bit? Take for example BFD encapsulated in IP…
>>>>               o Breaking the use of context headers, since they need
>>>>                 context that ought to equally apply to OAMs and to
>>>>                 data packets, as for example a Flow Label, a
>>>>                 Forwarding context, etc. Re-writing Context Headers
>>>>                 breaks that.
>>>>
>>>> GIM2>> draft-ietf-sfc-multi-layer-oam does not include any processing that requires re-writing an NSH Context Header.
>>> CMP2: Your document says the following:
>>> CMP2:          - An SFC NSH Context Header(s) contain an OAM processing
>>> CMP2:          instructions or data.
>>> CMP2: which prevents using context header for spec’ed context header uses.
>>>>
>>>>     I’d encourage the WG, shepherd, and WG Chairs to more closely
>>>>     inspect and review this document, specifically whether is defining
>>>>     one SFC Active OAM protocol, or breaking functionality while
>>>>     redefining base RFC 8300 behavior.
>>>>
>>>>
>>>>
>>>>     Although these were brought up before, highlighting a couple of
>>>>     comments:
>>>>
>>>>
>>>>     1.  Introduction
>>>>        Also, this document updates Section 2.2 of [RFC8300] in part of
>>>>     the
>>>>        definition of O bit in the NSH.
>>>>
>>>>     CMP: I do not see the need to redefine the O bit in the NSH.
>>>>
>>>>
>>>>     4.  Active OAM Identification in the NSH
>>>>        The O bit in the NSH is defined in [RFC8300] as follows:
>>>>           O bit: Setting this bit indicates an OAM packet.
>>>>        This document updates that definition as follows:
>>>>           O bit: Setting this bit indicates an OAM command and/or data in
>>>>           the NSH Context Header or packet payload.
>>>>
>>>>     CMP: There is, as shown above, no need for this.
>>>>
>>>> GIM2>> As a result of RFC 8300 not providing a reference or definition of an "OAM packet", this draft addresses that for the case of Active SFC OAM.
>>> CMP2: Thank you for explaining the rational for the O-bit text in your document.
>>> CMP2: Please search for “OAM packet” in existing RFCs going back to at least 15 years ago.
>>> CMP2: draft-ietf-sfc-multi-layer-oam does not provide the definition (not needed frankly) of what you say needs defining.
>>>>
>>>>        *  O bit set and the "Next Protocol" value does not match the value
>>>>           Active SFC OAM (TBA1), defined in Section 9.1:
>>>>              - An SFC NSH Context Header(s) contain an OAM processing
>>>>              instructions or data.
>>>>
>>>>     CMP: As shown above, this 1. breaks functionality (e.g., Flow
>>>>     Label in context) and 2. has absolutely *no* need to be included
>>>>     in this specific OAM protocol document.
>>>>
>>>> GIM2>> If there's no NSH Context Header with OAM processing instruction or data, then the O bit will not be set. If one or more NSH Context Header includes OAM processing instructions or data, then, I assume, the O bit will be set. draft-ietf-sfc-multi-layer-oam does not change that. (I much appreciate Frank's comments and the discussion that helped clarify that scenario.)
>>> CMP2: Can you please share a reference to OAM in NSH context headers?
>>>>
>>>>
>>>>     5.  Active SFC OAM Header
>>>>
>>>>        This document defines Active OAM Header
>>>>        (Figure 2) to demultiplex active OAM protocols on an SFC.
>>>>
>>>>     CMP: The identification of OAM protocols is already solved
>>>>     directly in RFC 8300 by using the NSH Next Protocol.
>>>>     CMP: This meta-header is redundant at best.
>>>>
>>>>           Msg Type - six bits long field identifies OAM protocol,
>>>>     e.g., Echo
>>>>           Request/Reply or Bidirectional Forwarding Detection.
>>>>
>>>>     CMP: First, why would BFD be carried as “One SFC Active OAM
>>>>     protocol” -> G-ACh-like meta-header with BFD Msg Type?
>>>>
>>>> GIM2>> draft-ietf-sfc-multi-layer-oam does not define how BFD to be carried in NSH environment. Will remove the reference to BFD in the next update.
>>> CMP2: Whether you remove it from your draft, it is still another SFC Active OAM Protocol.
>>>>     CMP: Second, I believe this also explains that what this document
>>>>     is defining is the “Echo Request/Reply” Active OAM Protocol.
>>>>
>>>>     CMP: Since the name of the active OAM protocol defined in this
>>>>     document is "Echo Request/Reply”, could I please request to:
>>>>     CMP: 1. Provide a more specific name (since Echo Request/Reply can
>>>>     easily be confused with using ICMP)
>>>>
>>>> GIM2>> Throughout the document, "Echo Request/Reply" and "SFC Echo Request/Reply" are used interchangeably. Will add an explicit note to that in the Terminology section.
>>> CMP2: Whether there’s a global replace, ICMP can still be another SFC Active OAM Protocol.
>>>>     CMP: 2. Rename the title of this document to clearly define its
>>>>     scope for one specific SFC Active OAM protocol, by name, and not
>>>>     all Active OAM Protocols?
>>>>
>>>> GIM2>> The document provides the framework for Active SFC OAM and defines SFC Echo Request/Reply protocol. I will gladly update the title of the document, the WG decides that is necessary.
>>> CMP2: What you write immediately above does not match the Abstract of draft-ietf-sfc-multi-layer-oam.
>>> CMP2: And again, the only time the word “Framework appears in this draft is as part of the Citation for RFC8924! :-)
>>> CMP2: No other framework needed.
>>> CMP2: The Abstract says “requirements”, "an encapsulation”, "a mechanism to detect and localize defects”… you say now a “framework” and “a protocol”.
>>> Best,
>>> Carlos.
>>>>
>>>>
>>>>     Best,
>>>>
>>>>     Carlos.
>>>>
>>>>>     On Nov 26, 2021, at 10:30 PM, Greg Mirsky <gregimirsky@gmail.com
>>>>>     <mailto:gregimirsky@gmail.com>> wrote:
>>>>>
>>>>>     Dear Carlos,
>>>>>     I believe that the proposed new text clarifies several aspects of
>>>>>     O bit:
>>>>>
>>>>>       * active SFC NSH OAM packet is identified by the combination of
>>>>>         O bit set and the value of the NSH' Next Protocol field is
>>>>>         Active SFC OAM;
>>>>>       * the combination of O bit clear and the Next Protocol set to
>>>>>         the Active SFC OAM value - erroneous and must be reported;
>>>>>       * O bit set and the Next Protocol is not Active SFC OAM -
>>>>>         Context Header(s) include OAM processing instructions or data.
>>>>>
>>>>>     Would you agree that these are helpful clarifications?
>>>>>
>>>>>     Regards,
>>>>>     Greg
>>>>>
>>>>>     On Fri, Nov 26, 2021 at 7:10 PM Carlos Pignataro (cpignata)
>>>>>     <cpignata@cisco.com <mailto:cpignata@cisco.com>> wrote:
>>>>>
>>>>>         Thank you Frank and Greg — what is the actual behavioral
>>>>>         change in the proposed redefinition of the O-bit from the
>>>>>         processing and rules defined in RFC8300?
>>>>>
>>>>>         Thanks,
>>>>>
>>>>>         Carlos.
>>>>>
>>>>>>         On Nov 26, 2021, at 4:09 PM, Frank Brockners (fbrockne)
>>>>>>         <fbrockne=40cisco.com@dmarc.ietf.org
>>>>>>         <mailto:fbrockne=40cisco.com@dmarc.ietf.org>> wrote:
>>>>>>
>>>>>>         Hi Carlos,____
>>>>>>         __ __
>>>>>>         Personally I don’t see a strong need to evolve the
>>>>>>         definition of the O-bit – but if the working group decides
>>>>>>         to do so, IMHO it would be good to ensure that the O-bit
>>>>>>         indeed signals the fact that active OAM information related
>>>>>>         to NSH is carried.____
>>>>>>         __ __
>>>>>>         Cheers, Frank____
>>>>>>         __ __
>>>>>>         *From:*Carlos Pignataro (cpignata)
>>>>>>         <cpignata=40cisco.com@dmarc.ietf.org
>>>>>>         <mailto:cpignata=40cisco.com@dmarc.ietf.org>>
>>>>>>         *Sent:*Tuesday, 23 November 2021 15:44
>>>>>>         *To:*Frank Brockners (fbrockne) <fbrockne@cisco.com
>>>>>>         <mailto:fbrockne@cisco.com>>
>>>>>>         *Cc:*Greg Mirsky <gregimirsky@gmail.com
>>>>>>         <mailto:gregimirsky@gmail.com>>; Gyan Mishra
>>>>>>         <hayabusagsm@gmail.com <mailto:hayabusagsm@gmail.com>>;
>>>>>>         James N Guichard <james.n.guichard@futurewei.com
>>>>>>         <mailto:james.n.guichard@futurewei.com>>;sfc@ietf.org
>>>>>>         <mailto:sfc@ietf.org>; Joel Halpern Direct
>>>>>>         <jmh.direct@joelhalpern.com <mailto:jmh.direct@joelhalpern.com>>
>>>>>>         *Subject:*Re: [sfc] Regarding last call for
>>>>>>         draft-ietf-sfc-multi-layer-oam____
>>>>>>         __ __
>>>>>>         Frank, Greg,____
>>>>>>         __ __
>>>>>>         Do you see a reason to redefine the O-bit?____
>>>>>>         __ __
>>>>>>         Thanks,____
>>>>>>         __ __
>>>>>>         Carlos.____
>>>>>>
>>>>>>
>>>>>>         ____
>>>>>>
>>>>>>             11/23/21午前9:33、Frank Brockners (fbrockne)
>>>>>>             <fbrockne=40cisco.com@dmarc.ietf.org
>>>>>>             <mailto:fbrockne=40cisco.com@dmarc.ietf.org>>のメール:____
>>>>>>             __ __
>>>>>>             Hi Greg,____
>>>>>>             ____
>>>>>>             Thanks for the quick reply. Please see inline.____
>>>>>>             ____
>>>>>>             *From:*Greg Mirsky <gregimirsky@gmail.com
>>>>>>             <mailto:gregimirsky@gmail.com>>
>>>>>>             *Sent:*Monday, 22 November 2021 23:16
>>>>>>             *To:*Frank Brockners (fbrockne) <fbrockne@cisco.com
>>>>>>             <mailto:fbrockne@cisco.com>>
>>>>>>             *Cc:*Carlos Pignataro (cpignata)
>>>>>>             <cpignata=40cisco.com@dmarc.ietf.org
>>>>>>             <mailto:cpignata=40cisco.com@dmarc.ietf.org>>; Gyan
>>>>>>             Mishra <hayabusagsm@gmail.com
>>>>>>             <mailto:hayabusagsm@gmail.com>>; James N Guichard
>>>>>>             <james.n.guichard@futurewei.com
>>>>>>             <mailto:james.n.guichard@futurewei.com>>;sfc@ietf.org
>>>>>>             <mailto:sfc@ietf.org>; Joel Halpern Direct
>>>>>>             <jmh.direct@joelhalpern.com
>>>>>>             <mailto:jmh.direct@joelhalpern.com>>
>>>>>>             *Subject:*Re: [sfc] Regarding last call for
>>>>>>             draft-ietf-sfc-multi-layer-oam____
>>>>>>             ____
>>>>>>             Hi Frank,____
>>>>>>             thank you for your comment describing an interesting
>>>>>>             IOAM use case in SFC NSH. I've thought about this case
>>>>>>             and I have several questions. I greatly appreciate your
>>>>>>             help clarifying them to me:____
>>>>>>
>>>>>>               * Is it envisioned that the IOAM can be part of NSH
>>>>>>                 payload but not to immediately follow the SFC NSH?
>>>>>>                 Perhaps such a case can be referred to as "IOAM
>>>>>>                 inside NSH payload" to differentiate from "IOAM on
>>>>>>                 top of NSH payload"? For example, assuming that the
>>>>>>                 client payload is IPv6, then NSH is followed by an
>>>>>>                 IPv6 packet, which, in turn, is followed by IOAM. ____
>>>>>>               * If IOAM inside NSH payload is a viable use case,
>>>>>>                 which SFC element is the intended addressee - SFF or
>>>>>>                 SF/SF Proxy? If it is the former, what are the
>>>>>>                 requirements for an SFF to handle this scenario? If
>>>>>>                 it is the latter, what happens with the client
>>>>>>                 packet if an SF/SF Proxy does  not support IOAM in
>>>>>>                 NSH but only NSH per RFC 8300?____
>>>>>>
>>>>>>             …FB: The scenario that you outline, i.e. NSH over “IPv6
>>>>>>             with IOAM encapsulation”, sounds valid to me; and it
>>>>>>             could even be that NSH would also leverage IOAM, in
>>>>>>             which case, it would become a case of “IOAM Layering” as
>>>>>>             described
>>>>>>             inhttps://datatracker.ietf.org/doc/html/draft-ietf-ippm-ioam-deployment-00#section-7.2
>>>>>>             <https://datatracker.ietf.org/doc/html/draft-ietf-ippm-ioam-deployment-00#section-7.2>.
>>>>>>             As outlined in the draft-ietf-ippm-ioam-deployment,
>>>>>>             IOAM-Data-Fields are specific to the layer (and the
>>>>>>             associated protocol) that they’re encapsulated into. As
>>>>>>             such, in the case of NSH over “IPv6 with IOAM
>>>>>>             encapsulation” it would be the IPv6 forwarder that would
>>>>>>             handle the IOAM processing. SFF/SF would be
>>>>>>             orthogonal/ships-in-the night.____
>>>>>>             I've looked through draft-ietf-sfc-ioam-nsh but I
>>>>>>             couldn't find answers to these questions (I admit, I
>>>>>>             could have missed it).____
>>>>>>             Also, I think that your suggestion to avoid any
>>>>>>             reference to a hybrid OAM protocol concentrating on the
>>>>>>             active OAM identification in the update to O-bit
>>>>>>             definition is logical and reasonable. Below, please find
>>>>>>             the proposed update:____
>>>>>>             OLD TEXT:____
>>>>>>                *  O bit set and the "Next Protocol" value does not
>>>>>>             match one of____
>>>>>>                   identifying active or hybrid OAM protocols (per
>>>>>>             classification____
>>>>>>                   defined in [RFC7799]), e.g., defined in Section
>>>>>>             9.1 Active SFC OAM____
>>>>>>                   (TBA1).____
>>>>>>             ____
>>>>>>                      - a Fixed-Length Context Header or
>>>>>>             Variable-Length Context____
>>>>>>                      Header(s) contain an OAM command or data.____
>>>>>>             ____
>>>>>>                      - the "Next Protocol" field determines the type
>>>>>>             of payload.____
>>>>>>             ____
>>>>>>                *  O bit set and the "Next Protocol" value matches
>>>>>>             one of identifying____
>>>>>>                   active or hybrid OAM protocols:____
>>>>>>             ____
>>>>>>                      - the payload that immediately follows the NSH
>>>>>>             MUST contain an____
>>>>>>                      OAM command or data.____
>>>>>>             ____
>>>>>>                *  O bit is clear:____
>>>>>>             ____
>>>>>>                      - no OAM in a Fixed-Length Context Header or
>>>>>>             Variable-Length____
>>>>>>                      Context Header(s).____
>>>>>>             ____
>>>>>>                      - the payload determined by the "Next Protocol"
>>>>>>             field MUST be____
>>>>>>                      present.____
>>>>>>             ____
>>>>>>                *  O bit is clear, and the "Next Protocol" field
>>>>>>             identifies active or____
>>>>>>                   hybrid OAM protocol MUST be identified and
>>>>>>             reported as an____
>>>>>>                   erroneous combination.  An implementation MAY have
>>>>>>             control to____
>>>>>>                   enable processing of the OAM payload.____
>>>>>>             ____
>>>>>>             NEW TEXT:____
>>>>>>             ____
>>>>>>             …FB: The new text looks better. Couple of additional
>>>>>>             thoughts inline below.____
>>>>>>             ____
>>>>>>                *  O bit set and the "Next Protocol" value does not
>>>>>>             match defined in____
>>>>>>                   Section 9.1 Active SFC OAM (TBA1).____
>>>>>>             ____
>>>>>>             …FB: The above sentence doesn’t sound complete. Likely
>>>>>>             you wanted to say something like “O bit set and the
>>>>>>             "Next Protocol" value does not matchany of the SFC Next
>>>>>>             Protocol values definedefined in Section 9.1 Active SFC
>>>>>>             OAM (TBA1).”____
>>>>>>             ____
>>>>>>             ____
>>>>>>                      - a Fixed-Length Context Header or
>>>>>>             Variable-Length Context____
>>>>>>                      Header(s) contain an OAM command or data.____
>>>>>>             ____
>>>>>>             …FB: Given that it applies to both, fixed and variable –
>>>>>>             how about simplifying to “Context-header(s) that contain
>>>>>>             active OAM commands and/or data.”____
>>>>>>             ____
>>>>>>                      - the "Next Protocol" field determines the type
>>>>>>             of payload.____
>>>>>>             ____
>>>>>>                *  O bit set and the "Next Protocol" value matches
>>>>>>             Active SFC OAM____
>>>>>>                   (TBA1) value:____
>>>>>>             ____
>>>>>>                      - the payload that immediately follows the NSH
>>>>>>             MUST be the____
>>>>>>                      Active OAM Header (Section 5).____
>>>>>>             ____
>>>>>>                *  O bit is clear:____
>>>>>>             ____
>>>>>>                      - no OAM in a Fixed-Length Context Header or
>>>>>>             Variable-Length____
>>>>>>                      Context Header(s).____
>>>>>>             …FB: Similar to the note above, “No Context-header(s)
>>>>>>             that contain active OAM commands and/or data.” might be
>>>>>>             simpler____
>>>>>>             ____
>>>>>>                      - the payload determined by the "Next Protocol"
>>>>>>             field MUST be____
>>>>>>                      present.____
>>>>>>             ____
>>>>>>             …FB: Isn’t this obvious? The reader might wonder why
>>>>>>             this is even stated. IMHO we could safely remove this
>>>>>>             bullet.____
>>>>>>             ____
>>>>>>                *  O bit is clear, and the "Next Protocol" field is
>>>>>>             set to Active SFC____
>>>>>>                   OAM (TBA1) MUST be identified and reported as an
>>>>>>             erroneous____
>>>>>>                   combination.  An implementation MAY have control
>>>>>>             to enable____
>>>>>>                   processing of the OAM payload.____
>>>>>>             ____
>>>>>>             …FB: Just cosmetic, but it would be good to stay with
>>>>>>             the pattern of “condition: action” of this paragraph,
>>>>>>             e.g.____
>>>>>>             ____
>>>>>>             * O but is clear andthe "Next Protocol" field is set to
>>>>>>             Active SFC____
>>>>>>                   OAM (TBA1):____
>>>>>>             ____
>>>>>>                - Erroneous combination. The combination MUST be
>>>>>>             identified and reported.
>>>>>>
>>>>>>
>>>>>>             ____
>>>>>>             In addition, what would be good,  is to expand a bit on
>>>>>>             how that reporting is supposed to happen – as well as
>>>>>>             what is supposed to happen with the packet that contains
>>>>>>             the erroneous combination. Is it going to be forwarded
>>>>>>             or dropped? Is the node detecting the error supposed to
>>>>>>             remove the active IOAM header, etc., …?____
>>>>>>             ____
>>>>>>             Thanks again, Frank____
>>>>>>             ____
>>>>>>             ____
>>>>>>             I hope that the proposed update addresses your concern.____
>>>>>>             ____
>>>>>>             Regards,____
>>>>>>             Greg____
>>>>>>             ____
>>>>>>             On Mon, Nov 22, 2021 at 11:56 AM Frank Brockners
>>>>>>             (fbrockne) <fbrockne@cisco.com
>>>>>>             <mailto:fbrockne@cisco.com>> wrote:____
>>>>>>
>>>>>>                 ____
>>>>>>                 Just saw this thread – and the section on the O-bit
>>>>>>                 in section 4 caught might attention.____
>>>>>>                 ____
>>>>>>
>>>>>>                    *  O bit is clear, and the "Next Protocol" field
>>>>>>                 identifies active or____
>>>>>>
>>>>>>                       hybrid OAM protocol MUST be identified and
>>>>>>                 reported as an____
>>>>>>
>>>>>>                       erroneous combination.  An implementation MAY
>>>>>>                 have control to____
>>>>>>
>>>>>>                       enable processing of the OAM payload.____
>>>>>>
>>>>>>                 Per what is mentioned below, the statement
>>>>>>                 contradicts the principles of IOAM operation. A
>>>>>>                 packet with O-bit cleared can very well have a
>>>>>>                 hybrid OAM protocol in the next protocol field. IOAM
>>>>>>                 is classified as a “Hybrid Type I” protocol per RFC
>>>>>>                 7799.
>>>>>>                 A key objective of IOAM is to trace packets through
>>>>>>                 the network as if they weren’t observed, i.e., the
>>>>>>                 packet forwarding operation of a packet with IOAM is
>>>>>>                 expected to be that of a plain packet, i.e., a
>>>>>>                 packet without IOAM. Consequently,
>>>>>>                 draft-ietf-sfc-ioam-nsh states clearly that the
>>>>>>                 O-bit isn’t changed when IOAM is added to an
>>>>>>                 NSH-tagged
>>>>>>                 packet:https://datatracker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4.2
>>>>>>                 <https://datatracker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4.2>____
>>>>>>                 ____
>>>>>>                 I’d strongly suggest to re-word section 4 to either
>>>>>>                 avoid the reference to “hybrid IOAM” entirely, or to
>>>>>>                 explicitly list which hybrid OAM approaches the
>>>>>>                 section applies to – and that way ensure, that IOAM
>>>>>>                 is not affected. An even simpler approach would be –
>>>>>>                 as discussed below – so simply avoid the
>>>>>>                 redefinition of the O-Bit.____
>>>>>>                 ____
>>>>>>
>>>>>>                 Thanks, Frank____
>>>>>>
>>>>>>                 ____
>>>>>>                 ____
>>>>>>                 *From:*sfc <sfc-bounces@ietf.org
>>>>>>                 <mailto:sfc-bounces@ietf.org>>*On Behalf Of*Carlos
>>>>>>                 Pignataro (cpignata)
>>>>>>                 *Sent:*Monday, 22 November 2021 00:52
>>>>>>                 *To:*Gyan Mishra <hayabusagsm@gmail.com
>>>>>>                 <mailto:hayabusagsm@gmail.com>>
>>>>>>                 *Cc:*James N Guichard
>>>>>>                 <james.n.guichard@futurewei.com
>>>>>>                 <mailto:james.n.guichard@futurewei.com>>; Greg
>>>>>>                 Mirsky <gregimirsky@gmail.com
>>>>>>                 <mailto:gregimirsky@gmail.com>>;sfc@ietf.org
>>>>>>                 <mailto:sfc@ietf.org>; Joel Halpern Direct
>>>>>>                 <jmh.direct@joelhalpern.com
>>>>>>                 <mailto:jmh.direct@joelhalpern.com>>
>>>>>>                 *Subject:*Re: [sfc] Regarding last call for
>>>>>>                 draft-ietf-sfc-multi-layer-oam____
>>>>>>                 ____
>>>>>>                 Hi, Gyan,____
>>>>>>                 ____
>>>>>>                 Thank you for your response!____
>>>>>>                 ____
>>>>>>                 On #1, I recall LIME (I co-chaired), but there’s no
>>>>>>                 “LIME” reference in draft-ietf-sfc-multi-layer-oam,
>>>>>>                 not I see the relationship. The draft you quote on
>>>>>>                 https://datatracker.ietf.org/doc/html/draft-ww-opsawg-multi-layer-oam-02
>>>>>>                 <https://datatracker.ietf.org/doc/html/draft-ww-opsawg-multi-layer-oam-02> seems
>>>>>>                 to have expired many years ago. ____
>>>>>>                 ____
>>>>>>                 Further, Greg Mirsky wrote that it was for
>>>>>>                 “Historical” reasons. Which one is it?____
>>>>>>                 ____
>>>>>>                 On #2, thanks for suggesting that section to be
>>>>>>                 added. I agree.____
>>>>>>                 ____
>>>>>>                 On #3, thanks for the description of the various
>>>>>>                 sections of draft-ietf-sfc-multi-layer-oam.____
>>>>>>                 ____
>>>>>>                 For the record I still do not see how foundational
>>>>>>                 changes like the O-bit redefinition are needed.____
>>>>>>                 While you write that "trace an SFP” is a new
>>>>>>                 functionality, there’s open source running code I-D
>>>>>>                 documented tools which do that.____
>>>>>>                 ____
>>>>>>                 Best,____
>>>>>>                 ____
>>>>>>                 Carlos.____
>>>>>>                 ____
>>>>>>
>>>>>>                 ____
>>>>>>
>>>>>>                     11/20/21午前10:36、Gyan Mishra
>>>>>>                     <hayabusagsm@gmail.com
>>>>>>                     <mailto:hayabusagsm@gmail.com>>のメール:____
>>>>>>                     ____
>>>>>>                     Hi Carlos____
>>>>>>                     ____
>>>>>>                     Many Thanks for your feedback____
>>>>>>                     ____
>>>>>>                     Responses in-line____
>>>>>>                     ____
>>>>>>                     On Fri, Nov 19, 2021 at 11:39 PM Carlos
>>>>>>                     Pignataro (cpignata) <cpignata@cisco.com
>>>>>>                     <mailto:cpignata@cisco.com>> wrote:____
>>>>>>
>>>>>>                         Dear Gyan,____
>>>>>>                         ____
>>>>>>                         I hope all is well!____
>>>>>>                         ____
>>>>>>                         Could I please ask three short clarifying
>>>>>>                         questions, follow-ons on your statement
>>>>>>                         below?____
>>>>>>                         ____
>>>>>>                         1. When you write "/with an
>>>>>>                         Active Multi layer OAM model/”, can you
>>>>>>                         please explain what exactly is “Multi layer”
>>>>>>                         about this “OAM model”, and why is
>>>>>>                         important? You highlight it in your top-post
>>>>>>                         but I cannot find that text in the draft.____
>>>>>>                         ____
>>>>>>                         When I asked your co-author Greg Mirsky, he
>>>>>>                         said:____
>>>>>>
>>>>>>                                 Additionally, I wonder: Why the file
>>>>>>                                 name “sfc-multi-layer-oam”?____
>>>>>>
>>>>>>                             GIM>> It is historical. ____
>>>>>>
>>>>>>                         OAM has historic connotations but for good
>>>>>>                         technical reasons as called multi layer as
>>>>>>                         it provides a different job of managing
>>>>>>                         different layers of the network thus the
>>>>>>                         nomenclature “multi layer”____
>>>>>>
>>>>>>                     ____
>>>>>>                     We can add some verbiage to the draft as we have
>>>>>>                     the draft and file name with “multi layer” in
>>>>>>                     the name.____
>>>>>>                     ____
>>>>>>                     LIME is a concluded WG on OAM that has discuss
>>>>>>                     the OAM management of the various layers of the
>>>>>>                     network.____
>>>>>>                     ____
>>>>>>                     https://datatracker.ietf.org/wg/lime/about/
>>>>>>                     <https://datatracker.ietf.org/wg/lime/about/>____
>>>>>>                     ____
>>>>>>                     OPSWG has this draft which hones in on the multi
>>>>>>                     layer OAM aspects of PM and Fault management of
>>>>>>                     SFC. ____
>>>>>>                     https://datatracker.ietf.org/doc/html/draft-ww-opsawg-multi-layer-oam-02
>>>>>>                     <https://datatracker.ietf.org/doc/html/draft-ww-opsawg-multi-layer-oam-02>____
>>>>>>                     ____
>>>>>>                     This draft talks about a transport independent
>>>>>>                     OAM where OAM mechanisms are data plane
>>>>>>                     transport dependent thus the concept of multi
>>>>>>                     layer OAM requirements of multiple discrete
>>>>>>                     layers of OAM to map to each layer of the
>>>>>>                     network. This document also talks about E2E OAM
>>>>>>                     inter layer OAM considerations in SFC as the
>>>>>>                     fault may occur with the service functions at
>>>>>>                     different OSI layers being chained and different
>>>>>>                      network layers.____
>>>>>>                     ____
>>>>>>                     ____
>>>>>>
>>>>>>                         ____
>>>>>>                         2. When you write "/fills a crucial gap for
>>>>>>                         operators/”, are you aware of interoperable
>>>>>>                         implementations (which I expect is what
>>>>>>                         operators need for it to be useful in an
>>>>>>                         actual deployment)? Perhaps an RFC 7942
>>>>>>                         "Implementation Status” section could be
>>>>>>                         added?____
>>>>>>
>>>>>>                     ____
>>>>>>                     Gyan> I am not aware of any implementations
>>>>>>                     however Ican review with the authors on adding
>>>>>>                     the section.  Thank you____
>>>>>>
>>>>>>                         ____
>>>>>>                         ____
>>>>>>                         3. When you write “/for
>>>>>>                         new OAM functionality/”, could you please
>>>>>>                         clearly describe or explicitly enumerate the
>>>>>>                         specific *new* functionality you refer to,
>>>>>>                         on top of what existing OAMs provide, and
>>>>>>                         how you find that crucial, specifically?____
>>>>>>
>>>>>>                     ____
>>>>>>                     Troubleshooting SFC is a complex tax for
>>>>>>                     operators and having additional OAM capabilities
>>>>>>                     that can provide value to operators in E2E SFC
>>>>>>                     troubleshooting is a major gain for operators.____
>>>>>>                     ____
>>>>>>                     RFC 8924 defines the base specification for SFC
>>>>>>                     OAM, requirements analysis and generically
>>>>>>                     existing OAM mechanisms used at various layers
>>>>>>                      and how they can apply to SFC defined in
>>>>>>                     section 7. ____
>>>>>>                     ____
>>>>>>                     This draft provides a comprehensive SFC OAM
>>>>>>                     solution and takes the base SFC OAM RFC 8924 and
>>>>>>                     existing network layer mechanisms and applies
>>>>>>                     them to SFC OAM localized SFC fault isolation
>>>>>>                     with a  new Active OAM header, Authenticated
>>>>>>                     Echo Request/Reply message and Source TLV. ____
>>>>>>                     ____
>>>>>>                     The new functionality in this draft is defining
>>>>>>                     a new procedure  for Active OAM message on RSP
>>>>>>                     in NSH updating NSH RFC 8300 definition of the O
>>>>>>                     bit which indicates an OAM command and/or data
>>>>>>                     in NSH header or packet payload discussed in
>>>>>>                     section 4. ____
>>>>>>                     ____
>>>>>>                     Section 5  talks about the issue related to
>>>>>>                     additional IP/UDP headers in an IPv6 network
>>>>>>                     adds noticeable overhead and this draft defines
>>>>>>                     a new active OAM header to demultiplex Active
>>>>>>                     OAM protocols on an SFC.____
>>>>>>                     ____
>>>>>>                     Section 6 defines a new Active OAM based
>>>>>>                     Authenticated  Echo Request/Reply message for
>>>>>>                     SFC that addresses additional requirements, fate
>>>>>>                     sharing, monitoring of continuity between SFPs,
>>>>>>                     RDI by ingress to egress, connectivity
>>>>>>                     verification, fault localization and tracing to
>>>>>>                     discover RSP and finally on-demand FM with
>>>>>>                     response back to initiator. ____
>>>>>>                     ____
>>>>>>                     This draft also provides OAM integrity check
>>>>>>                     with authentication of request/reply message in
>>>>>>                     conjunction with use of source TLV to prevent
>>>>>>                     DDOS attack vector with SFC OAM.____
>>>>>>                     ____
>>>>>>                     The critical new functionality provided for
>>>>>>                     operators with Active OAM is the honed in focus
>>>>>>                     on troubleshooting continuity of an SFP, trace
>>>>>>                     an SFP , consistency verification of SFP and
>>>>>>                     fault isolation and localizing of a failure
>>>>>>                     within an SFP as well as valuable SFF record
>>>>>>                     TLV, SFF information TLV/Sub-TLV  for multiple
>>>>>>                     SFs as hops of SFP or multiple SFs for load
>>>>>>                     balancing using SFP consistency verification
>>>>>>                     procedures.____
>>>>>>                     ____
>>>>>>                     Many Thanks!!____
>>>>>>                     ____
>>>>>>                     Gyan____
>>>>>>
>>>>>>                         ____
>>>>>>                         ____
>>>>>>                         Many thanks in advance, I am just trying to
>>>>>>                         understand.____
>>>>>>                         ____
>>>>>>                         Best,____
>>>>>>                         ____
>>>>>>                         Carlos.____
>>>>>>
>>>>>>                         ____
>>>>>>
>>>>>>                             11/19/21午後11:02、Gyan Mishra
>>>>>>                             <hayabusagsm@gmail.com
>>>>>>                             <mailto:hayabusagsm@gmail.com>>のメール:____
>>>>>>
>>>>>>                             ____
>>>>>>                             ____
>>>>>>                             Dear Chairs & All ____
>>>>>>                             ____
>>>>>>                             As co-author I support publication of
>>>>>>                             this draft. ____
>>>>>>                             ____
>>>>>>                             This specification fills a crucial gap
>>>>>>                             for operators for new OAM functionality,
>>>>>>                             with an Active Multi layer OAM model, by
>>>>>>                             defining extensibility with
>>>>>>                             Active OAM messages, in NSH,  to
>>>>>>                             troubleshoot faults in the data
>>>>>>                             plane SFC forwarding plane, SFP E2E path
>>>>>>                             in the service plane framework.____
>>>>>>                             ____
>>>>>>                             Kind Regards ____
>>>>>>                             ____
>>>>>>                             Gyan____
>>>>>>                             Verizon ____
>>>>>>                             ____
>>>>>>                             On Fri, Nov 19, 2021 at 8:33 PM Carlos
>>>>>>                             Pignataro (cpignata)
>>>>>>                             <cpignata=40cisco.com@dmarc.ietf.org
>>>>>>                             <mailto:40cisco.com@dmarc.ietf.org>>
>>>>>>                             wrote:____
>>>>>>
>>>>>>                                 Dear Greg,____
>>>>>>                                 ____
>>>>>>                                 Thank you for replying to my email.
>>>>>>                                 Please find a couple follow-ups
>>>>>>                                 inline, as I invite other WG
>>>>>>                                 interested parties to the
>>>>>>                                 discussion.____
>>>>>>
>>>>>>                                 ____
>>>>>>
>>>>>>                                     11/19/21午後7:11、Greg Mirsky
>>>>>>                                     <gregimirsky@gmail.com
>>>>>>                                     <mailto:gregimirsky@gmail.com>>
>>>>>>                                     のメール:____
>>>>>>                                     ____
>>>>>>                                     Dear Carlos,____
>>>>>>                                     thank you for your
>>>>>>                                     thorough review and detailed
>>>>>>                                     comments. Please find responses
>>>>>>                                     in-lined below under the GIM>>
>>>>>>                                     tag.____
>>>>>>                                     ____
>>>>>>                                     Regards,____
>>>>>>                                     Greg (on behalf of the authors)____
>>>>>>                                     ____
>>>>>>                                     On Sat, Nov 13, 2021 at 11:50 PM
>>>>>>                                     Carlos Pignataro (cpignata)
>>>>>>                                     <cpignata@cisco.com
>>>>>>                                     <mailto:cpignata@cisco.com>>
>>>>>>                                     wrote:____
>>>>>>
>>>>>>                                         Hello, WG,____
>>>>>>                                         ____
>>>>>>                                         In
>>>>>>                                         reviewing draft-ietf-sfc-multi-layer-oam-16,
>>>>>>                                         I find that the issues
>>>>>>                                         listed below are such that I
>>>>>>                                         cannot support publication.____
>>>>>>                                         ____
>>>>>>                                         Observing what appears to be
>>>>>>                                         a single non-author response
>>>>>>                                         to the original WGLC email,
>>>>>>                                         and one more after this
>>>>>>                                         extension, I also perceive
>>>>>>                                         the energy level to work on
>>>>>>                                         this to be low.____
>>>>>>                                         ____
>>>>>>                                         Please find some review
>>>>>>                                         comments and observations, I
>>>>>>                                         hope these are useful:____
>>>>>>                                         ____
>>>>>>                                         ____
>>>>>>
>>>>>>                                                         Active OAM
>>>>>>                                         for Service Function Chaining____
>>>>>>
>>>>>>                                                                                                   draft-ietf-sfc-multi-layer-oam-16____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                         Abstract____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                            A set of requirements for
>>>>>>                                         active Operation,
>>>>>>                                         Administration, and____
>>>>>>
>>>>>>                                            Maintenance (OAM) of
>>>>>>                                         Service Function Chains
>>>>>>                                         (SFCs) in a network is____
>>>>>>
>>>>>>                                            presented in this
>>>>>>                                         document.  Based on these
>>>>>>                                         requirements, an____
>>>>>>
>>>>>>                                            encapsulation of active
>>>>>>                                         OAM messages in SFC and a
>>>>>>                                         mechanism to detect____
>>>>>>
>>>>>>                                            and localize defects are
>>>>>>                                         described.____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         First, a generic comment on
>>>>>>                                         the whole document: Even
>>>>>>                                         though the WG produces an
>>>>>>                                         SFC OAM framework
>>>>>>                                         in rfc8924, I cannot find
>>>>>>                                         exactly how
>>>>>>                                         draft-ietf-sfc-multi-layer-oam
>>>>>>                                         follows or maps to such
>>>>>>                                         framework.____
>>>>>>
>>>>>>                                           * rfc8924 lists
>>>>>>                                             requirements in S4, but
>>>>>>                                             this document mentions
>>>>>>                                             them in
>>>>>>                                             passing. Instead, as per
>>>>>>                                             the Abstract above, this
>>>>>>                                             document creates new
>>>>>>                                             requirements and based
>>>>>>                                             on them creates a new
>>>>>>                                             OAM protocol.____
>>>>>>
>>>>>>                                     GIM>> We've followed the
>>>>>>                                     requirements listed in RFC 8924
>>>>>>                                     and used them when designing SFC
>>>>>>                                     Echo Request/Reply. SFC Echo
>>>>>>                                     Request/Reply addresses the
>>>>>>                                     essential requirements in
>>>>>>                                     Section 4 of RFC 8924.____
>>>>>>
>>>>>>                                 ____
>>>>>>                                 CMP: That’s an issue, those are not
>>>>>>                                 requirements for a new protocol.
>>>>>>                                 Neither for a single protocol to
>>>>>>                                 perform all functions.____
>>>>>>                                 ____
>>>>>>                                 CMP: Specifically, RFC 8924 says:____
>>>>>>                                 ____
>>>>>>
>>>>>>                                 CMP:   “7.  Candidate SFC OAM Tools”____
>>>>>>
>>>>>>                                 CMP: Why were candidates descarted?
>>>>>>                                 When it is shown how they can
>>>>>>                                 address some of the functions.____
>>>>>>                                 ____
>>>>>>
>>>>>>                                 ____
>>>>>>
>>>>>>                                           * rfc8924 lists candidate
>>>>>>                                             SFC OAM tools, but this
>>>>>>                                             document does not
>>>>>>                                             consider them. Or
>>>>>>                                             compare requirements to
>>>>>>                                             options. Perhaps I could
>>>>>>                                             be pointed to the
>>>>>>                                             discussion on the list?____
>>>>>>
>>>>>>                                     GIM>> RFC 8924 already provides
>>>>>>                                     the analysis and pointed out
>>>>>>                                     gaps in listed protocols. RFC
>>>>>>                                     8924 has concluded that none of
>>>>>>                                     the available tools complies
>>>>>>                                     with the requirements. ____
>>>>>>
>>>>>>                                 ____
>>>>>>                                 CMP: I do not see that conclusion in
>>>>>>                                 RFC 8924, perhaps you can quote /
>>>>>>                                 copy/paste the relevant text. The
>>>>>>                                 specific text that includes a
>>>>>>                                 conclusion. And specific text that
>>>>>>                                 says that none of the tools comply
>>>>>>                                 with the requirements.____
>>>>>>                                 ____
>>>>>>                                 CMP: In any case, there is also no
>>>>>>                                 implication that creating a new
>>>>>>                                 protocol for all requirements and
>>>>>>                                 ignoring the analysis of existing
>>>>>>                                 protocols that can be used or
>>>>>>                                 extended is in the best interest of
>>>>>>                                 SFC’s OAM.____
>>>>>>                                 ____
>>>>>>                                 CMP: Additionally, I did not see the
>>>>>>                                 discussion on the list of this
>>>>>>                                 comparison (since it does not exist
>>>>>>                                 in the draft).____
>>>>>>
>>>>>>                                 ____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         Additionally, I wonder: Why
>>>>>>                                         the file name
>>>>>>                                         “sfc-multi-layer-oam”?____
>>>>>>
>>>>>>                                     GIM>> It is historical. ____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         ____
>>>>>>
>>>>>>                                            Active OAM tools,____
>>>>>>
>>>>>>                                            conformant to the
>>>>>>                                         requirements listed in
>>>>>>                                         Section 3, improve, for____
>>>>>>
>>>>>>                                            example, troubleshooting
>>>>>>                                         efficiency and defect
>>>>>>                                         localization in SFP____
>>>>>>
>>>>>>                                            because they specifically
>>>>>>                                         address the architectural
>>>>>>                                         principles of____
>>>>>>
>>>>>>                                            NSH.  For that purpose,
>>>>>>                                         SFC Echo Request and Echo
>>>>>>                                         Reply are specified____
>>>>>>
>>>>>>                                            in Section 6.____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         I do not fully follow these
>>>>>>                                         cause-consequence pair of
>>>>>>                                         sentences. They seem to be
>>>>>>                                         foundational to the rational
>>>>>>                                         of the document, is this why
>>>>>>                                         a new OAM protocol is used?____
>>>>>>
>>>>>>                                     GIM>> Indeed. Based on the
>>>>>>                                     analysis in RFC 8924, we've
>>>>>>                                     learned that none of the
>>>>>>                                     available OAM tools can address
>>>>>>                                     the requirements for active SFP
>>>>>>                                     OAM. The SFC Echo Request/Reply
>>>>>>                                     is specifically designed to
>>>>>>                                     address these requirements.____
>>>>>>
>>>>>>                                 ____
>>>>>>                                 CMP: This is a very useful response.
>>>>>>                                 As I responded above, there’s no
>>>>>>                                 implication that if no existing
>>>>>>                                 tools address all requirements, the
>>>>>>                                 path is to create a brand new one
>>>>>>                                 ignoring the existing ones.____
>>>>>>
>>>>>>                                 ____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         Specifically, I feel this
>>>>>>                                         document over-reaches in
>>>>>>                                         that it presumes that the
>>>>>>                                         only “Active OAM” protocol
>>>>>>                                         for NSH SFCs is this new
>>>>>>                                         protocol, whereas some of
>>>>>>                                         the existing protocols
>>>>>>                                         listed in rfc8924 are also
>>>>>>                                         “Active OAM”.____
>>>>>>
>>>>>>                                     GIM>> I think that the document
>>>>>>                                     is positioned not as a general
>>>>>>                                     active OAM protocol but as one
>>>>>>                                     of the active SFC NSH OAM
>>>>>>                                     protocols.____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                            This mechanism enables
>>>>>>                                         on-demand Continuity Check,____
>>>>>>
>>>>>>                                            Connectivity
>>>>>>                                         Verification, among other
>>>>>>                                         operations over SFC in____
>>>>>>
>>>>>>                                            networks, addresses
>>>>>>                                         functionalities discussed in
>>>>>>                                         Sections 4.1, 4.2,____
>>>>>>
>>>>>>                                            and 4.3 of [RFC8924].____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         This could be well the case
>>>>>>                                         — however many others
>>>>>>                                         (including existing)
>>>>>>                                         mechanisms also enable in
>>>>>>                                         these broad terms all the
>>>>>>                                         connectivity+continuity+trace functions.____
>>>>>>
>>>>>>                                     GIM>> We are not questioning
>>>>>>                                     that there are other solutions.
>>>>>>                                     But these mechanisms are not
>>>>>>                                     supported by specifications that
>>>>>>                                     ensure independent interoperable
>>>>>>                                     implementations. ____
>>>>>>
>>>>>>                                 ____
>>>>>>                                 CMP: Can you please point to
>>>>>>                                 independent interoperable
>>>>>>                                 implementations
>>>>>>                                 of draft-ietf-sfc-multi-layer-oam?____
>>>>>>                                 ____
>>>>>>                                 CMP: Part of my point is that any
>>>>>>                                 partial solution can be extended
>>>>>>                                 interoperably.____
>>>>>>
>>>>>>                                 ____
>>>>>>
>>>>>>                                         At the same time, this
>>>>>>                                         mechanisms is very complex. ____
>>>>>>                                         I would like to see a study
>>>>>>                                         of comparative benefits of
>>>>>>                                         this added complexity
>>>>>>                                         vis-a-vis existing
>>>>>>                                         approaches that can be
>>>>>>                                         extended.____
>>>>>>
>>>>>>                                     GIM>> In the face of absence of
>>>>>>                                     sufficient and up to date
>>>>>>                                     documentation describing
>>>>>>                                     proprietary solutions, I don't
>>>>>>                                     see that any comparison can be
>>>>>>                                     comprehensive.____
>>>>>>
>>>>>>                                 ____
>>>>>>                                 CMP: I am not sure if you are
>>>>>>                                 answering a different question, but
>>>>>>                                 there’s no reference to any
>>>>>>                                 proprietary solutions.____
>>>>>>                                 ____
>>>>>>                                 CMP: ICMP, BFD, iOAM,
>>>>>>                                 SFC-Tracceroute, all documented in
>>>>>>                                 I-Ds and with open source
>>>>>>                                 implementations.____
>>>>>>
>>>>>>                                 ____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         ____
>>>>>>
>>>>>>                                            The ingress may be____
>>>>>>
>>>>>>                                            capable of recovering
>>>>>>                                         from the failure, e.g.,
>>>>>>                                         using redundant SFC____
>>>>>>
>>>>>>                                            elements.  Thus, it is
>>>>>>                                         beneficial for the egress to
>>>>>>                                         signal the new____
>>>>>>
>>>>>>                                            defect state to the
>>>>>>                                         ingress, which in this
>>>>>>                                         example is the Classifier.____
>>>>>>
>>>>>>                                            Hence the following
>>>>>>                                         requirement:____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                               REQ#3: SFC OAM MUST
>>>>>>                                         support Remote Defect
>>>>>>                                         Indication notification____
>>>>>>
>>>>>>                                               by the egress to the
>>>>>>                                         ingress.____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         I see a gap between “it is
>>>>>>                                         beneficial” and “MUST”. What
>>>>>>                                         is "Remote Defect
>>>>>>                                         Indication” in the context
>>>>>>                                         of SFC OAM since it is not
>>>>>>                                         in the OAM framework? Is
>>>>>>                                         this "Remote Defect
>>>>>>                                         Indication” the only way to
>>>>>>                                         achieve the rerouting or
>>>>>>                                         redundancy triggering?____
>>>>>>
>>>>>>                                     GIM>> That is one of possible
>>>>>>                                     solutions. Other mechanisms may
>>>>>>                                     conform to the requirement using
>>>>>>                                     different approach. ____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         ____
>>>>>>
>>>>>>                                         4.  Active OAM
>>>>>>                                         Identification in the NSH____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                            The O bit in the NSH is
>>>>>>                                         defined in [RFC8300] as
>>>>>>                                         follows:____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                               O bit: Setting this
>>>>>>                                         bit indicates an OAM packet.____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                            This document updates
>>>>>>                                         that definition as follows:____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                               O bit: Setting this
>>>>>>                                         bit indicates an OAM command
>>>>>>                                         and/or data in____
>>>>>>
>>>>>>                                               the NSH Context Header
>>>>>>                                         or packet payload.____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                            Active SFC OAM is defined
>>>>>>                                         as a combination of OAM
>>>>>>                                         commands and/or____
>>>>>>
>>>>>>                                            data included in a
>>>>>>                                         message that immediately
>>>>>>                                         follows the NSH.  To____
>>>>>>
>>>>>>                                            identify the active OAM
>>>>>>                                         message, the "Next Protocol"
>>>>>>                                         field MUST be____
>>>>>>
>>>>>>                                            set to Active SFC OAM
>>>>>>                                         (TBA1) (Section 9.1). ____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         This is an example of
>>>>>>                                         over-reach. A “Next
>>>>>>                                         Protocol” pointing to IPv4,
>>>>>>                                         in turn pointing to ICMP, in
>>>>>>                                         turn pointing to Echo is
>>>>>>                                         already one example of
>>>>>>                                         “Active SFC OAM”. I wonder
>>>>>>                                         if this new protocol might
>>>>>>                                         be best served by choosing a
>>>>>>                                         name that is not so generic?
>>>>>>                                         It could be called “One of
>>>>>>                                         many active SFC OAM
>>>>>>                                         protocols” :-) ____
>>>>>>
>>>>>>                                     GIM>> Will clarify that
>>>>>>                                     throughout the document "active
>>>>>>                                     OAM" and "active SFC OAM" refers
>>>>>>                                     to specially constructed packets
>>>>>>                                     that immediately follow the SFC
>>>>>>                                     Active OAM Header (Figure 2).____
>>>>>>
>>>>>>                                 ____
>>>>>>                                 CMP: The “SFC Active OAM Header” is
>>>>>>                                 therefore not part of the “active
>>>>>>                                 SFC OAM” packet?____
>>>>>>
>>>>>>                                 ____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         Otherwise, the “MUST” in the
>>>>>>                                         last sentence seems to not
>>>>>>                                         follow.____
>>>>>>                                         ____
>>>>>>
>>>>>>                                            The rules for____
>>>>>>
>>>>>>                                            interpreting the values
>>>>>>                                         of the O bit and the "Next
>>>>>>                                         Protocol" field____
>>>>>>
>>>>>>                                            are as follows:____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         I am extremely concerned
>>>>>>                                         about this attempted
>>>>>>                                         re-definition (of the O-bit
>>>>>>                                         and Protocol fields). On
>>>>>>                                         several fronts as explained
>>>>>>                                         below. During RFC8300 the WG
>>>>>>                                         evaluated these and provided
>>>>>>                                         a solution already.____
>>>>>>                                         ____
>>>>>>
>>>>>>                                            *  O bit set and the
>>>>>>                                         "Next Protocol" value does
>>>>>>                                         not match one of____
>>>>>>
>>>>>>                                               identifying active or
>>>>>>                                         hybrid OAM protocols (per
>>>>>>                                         classification____
>>>>>>
>>>>>>                                               defined in [RFC7799]),
>>>>>>                                         e.g., defined in Section 9.1
>>>>>>                                         Active SFC OAM____
>>>>>>
>>>>>>                                               (TBA1).____
>>>>>>
>>>>>>                                         This potentially breaks the
>>>>>>                                         concept of nodes not
>>>>>>                                         understanding OAM (i.e,.
>>>>>>                                         Partial deployment of a new
>>>>>>                                         protocol)____
>>>>>>
>>>>>>                                     GIM>> Can you clarify what do
>>>>>>                                     you mean by "nodes not
>>>>>>                                     understanding OAM"? Partial
>>>>>>                                     deployment is, in my opinion, an
>>>>>>                                     operational issue. An operator
>>>>>>                                     plans deployments of new
>>>>>>                                     releases according to new
>>>>>>                                     features and their intended use.____
>>>>>>
>>>>>>                                 ____
>>>>>>                                 CMP: Apologies, I meant not
>>>>>>                                 s/understanding/parsing/.____
>>>>>>                                 ____
>>>>>>                                 CMP: I agree it is an operational
>>>>>>                                 issue — an issue of operations. Like
>>>>>>                                 the “O” in “OAM”. Should Operational
>>>>>>                                 Considerations be included as well?____
>>>>>>
>>>>>>                                 ____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                                  - a Fixed-Length
>>>>>>                                         Context Header or
>>>>>>                                         Variable-Length Context____
>>>>>>
>>>>>>                                                  Header(s) contain
>>>>>>                                         an OAM command or data.____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                                  - the "Next
>>>>>>                                         Protocol" field determines
>>>>>>                                         the type of payload.____
>>>>>>
>>>>>>                                         The semantic of Context
>>>>>>                                         Headers is outside this
>>>>>>                                         definition. For example the
>>>>>>                                         types in MD Type 2 define
>>>>>>                                         the variable headers. ____
>>>>>>                                         ____
>>>>>>                                         This potentially breaks also
>>>>>>                                         OAM, since things like ECMP
>>>>>>                                         can be encoded in context
>>>>>>                                         headers that the OAM needs.
>>>>>>                                         (e.g., "Flow ID”
>>>>>>                                         from draft-ietf-sfc-nsh-tlv).____
>>>>>>
>>>>>>                                     GIM>> As I understand it, MD
>>>>>>                                     Type 2 Flow ID TLV is
>>>>>>                                     recommended to identify a flow
>>>>>>                                     in SFC NSH. The document makes
>>>>>>                                     the use of this method. ____
>>>>>>
>>>>>>                                 ____
>>>>>>                                 CMP: How?____
>>>>>>
>>>>>>                                 ____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         Further, is this describing
>>>>>>                                         a Hybrid OAM use?____
>>>>>>
>>>>>>                                     GIM>> No, the document does not
>>>>>>                                     describe the use of hybrid OAM
>>>>>>                                     (per RFC 7799). ____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                            *  O bit set and the
>>>>>>                                         "Next Protocol" value
>>>>>>                                         matches one of identifying____
>>>>>>
>>>>>>                                               active or hybrid OAM
>>>>>>                                         protocols:____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                                  - the payload that
>>>>>>                                         immediately follows the NSH
>>>>>>                                         MUST contain an____
>>>>>>
>>>>>>                                                  OAM command or data.____
>>>>>>
>>>>>>                                         This is also unclear — what
>>>>>>                                         is an OAM command or data?
>>>>>>                                         If the O-bit is set, it is
>>>>>>                                         an OAM packet.____
>>>>>>
>>>>>>                                     GIM>> What is an OAM packet? Is
>>>>>>                                     an SFC NSH packet with IOAM an
>>>>>>                                     OAM packet or not? If an SFC NSH
>>>>>>                                     packet is part of flow under the
>>>>>>                                     Alternate Marking, is it an OAM
>>>>>>                                     packet because the Alternate
>>>>>>                                     Marking method is an example of
>>>>>>                                     the hybrid OAM? ____
>>>>>>
>>>>>>                                 ____
>>>>>>                                 CMP: This reads like not answering
>>>>>>                                 by asking questions. ____
>>>>>>                                 ____
>>>>>>                                 CMP: A user packet with marking,
>>>>>>                                 implicitly or explicitly, is not an
>>>>>>                                 OAM packet.____
>>>>>>
>>>>>>                                 ____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                            *  O bit is clear:____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                                  - no OAM in a
>>>>>>                                         Fixed-Length Context Header
>>>>>>                                         or Variable-Length____
>>>>>>
>>>>>>                                                  Context Header(s).____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                                  - the payload
>>>>>>                                         determined by the "Next
>>>>>>                                         Protocol" field MUST be____
>>>>>>
>>>>>>                                                  present.____
>>>>>>
>>>>>>                                         It is unclear the rational
>>>>>>                                         for this.____
>>>>>>
>>>>>>                                     GIM>> Can you please clarify
>>>>>>                                     your interpretation, so we can
>>>>>>                                     look for ways to improve the
>>>>>>                                     text?____
>>>>>>
>>>>>>                                 ____
>>>>>>                                 CMP: Same as above. It is unclear
>>>>>>                                 why these rules. It is not a matter
>>>>>>                                 of interpretation.____
>>>>>>
>>>>>>                                 ____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                            *  O bit is clear, and
>>>>>>                                         the "Next Protocol" field
>>>>>>                                         identifies active or____
>>>>>>
>>>>>>                                               hybrid OAM protocol
>>>>>>                                         MUST be identified and
>>>>>>                                         reported as an____
>>>>>>
>>>>>>                                               erroneous
>>>>>>                                         combination.  An
>>>>>>                                         implementation MAY have
>>>>>>                                         control to____
>>>>>>
>>>>>>                                               enable processing of
>>>>>>                                         the OAM payload.____
>>>>>>
>>>>>>                                         This seems to break the
>>>>>>                                         existing usage
>>>>>>                                         in draft-ietf-sfc-ioam-nsh.
>>>>>>                                         Section 4.2
>>>>>>                                         of draft-ietf-sfc-ioam-nsh
>>>>>>                                         says clearly:____
>>>>>>
>>>>>>                                     GIM>> I don't see any problem.
>>>>>>                                     In fact, both definitions are in
>>>>>>                                     sync. According to
>>>>>>                                     draft-ietf-sfc-ioam-nsh if the
>>>>>>                                     Next Protocol field identifies a
>>>>>>                                     use data payload, e.g., IPv6,
>>>>>>                                     then O bit MUST NOT be set. If
>>>>>>                                     the Next Protocol is set to
>>>>>>                                     IOAM, then the O-bit MUST be
>>>>>>                                     set.____
>>>>>>
>>>>>>                                 ____
>>>>>>                                 CMP: Sorry, but you do not seem to
>>>>>>                                 be actually reading
>>>>>>                                 draft-ietf-sfc-ioam-nsh. Please
>>>>>>                                 refer to:____
>>>>>>                                 ____
>>>>>>                                 CMP:
>>>>>>                                 https://datatracker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4.2
>>>>>>                                 <https://datatracker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4.2>____
>>>>>>                                 ____
>>>>>>                                 CMP: 4.2.  IOAM and the use of the
>>>>>>                                 NSH O-bit____
>>>>>>                                    [RFC8300] defines an "O bit" for
>>>>>>                                 OAM packets.  Per [RFC8300] the O____
>>>>>>                                    bit must be set for OAM packets
>>>>>>                                 and must not be set for non-OAM____
>>>>>>                                    packets.  Packets with IOAM data
>>>>>>                                 included MUST follow this____
>>>>>>                                    definition, i.e. the O bit MUST
>>>>>>                                 NOT be set for regular customer____
>>>>>>                                    traffic which also carries IOAM
>>>>>>                                 data and the O bit MUST be set for____
>>>>>>                                    OAM packets which carry only IOAM
>>>>>>                                 data without any regular data____
>>>>>>                                    payload.____
>>>>>>
>>>>>>                                 CMP: Please note the “MUST NOT” in
>>>>>>                                 the paragraph immediately above.____
>>>>>>
>>>>>>                                 ____
>>>>>>
>>>>>>                                     We agree in how O-bit works in
>>>>>>                                     presence of IOAM that
>>>>>>                                     accompanies user data and
>>>>>>                                     without it.____
>>>>>>
>>>>>>                                 ____
>>>>>>                                 CMP: I do not see that agreement.____
>>>>>>
>>>>>>                                 ____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                         4.2.  IOAM and the use of
>>>>>>                                         the NSH O-bit____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                            [RFC8300] defines an "O
>>>>>>                                         bit" for OAM packets.  Per
>>>>>>                                         [RFC8300] the O____
>>>>>>
>>>>>>                                            bit must be set for OAM
>>>>>>                                         packets and must not be set
>>>>>>                                         for non-OAM____
>>>>>>
>>>>>>                                            packets.  Packets with
>>>>>>                                         IOAM data included MUST
>>>>>>                                         follow this____
>>>>>>
>>>>>>                                            definition, i.e. the O
>>>>>>                                         bit MUST NOT be set for
>>>>>>                                         regular customer____
>>>>>>
>>>>>>                                            traffic which also
>>>>>>                                         carries IOAM data and the O
>>>>>>                                         bit MUST be set for____
>>>>>>
>>>>>>                                            OAM packets which carry
>>>>>>                                         only IOAM data without any
>>>>>>                                         regular data____
>>>>>>
>>>>>>                                            payload.____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         ____
>>>>>>
>>>>>>                                         5.  Active SFC OAM Header____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                            As demonstrated in
>>>>>>                                         Section 4 [RFC8924] and
>>>>>>                                         Section 3 of this____
>>>>>>
>>>>>>                                            document, SFC OAM is
>>>>>>                                         required to perform multiple
>>>>>>                                         tasks.  Several____
>>>>>>
>>>>>>                                            active OAM protocols
>>>>>>                                         could be used to address all
>>>>>>                                         the requirements.____
>>>>>>
>>>>>>                                            When IP/UDP encapsulation
>>>>>>                                         of an SFC OAM control
>>>>>>                                         message is used,____
>>>>>>
>>>>>>                                            protocols can be
>>>>>>                                         demultiplexed using the
>>>>>>                                         destination UDP port number.____
>>>>>>
>>>>>>                                            But extra IP/UDP headers,
>>>>>>                                         especially in an IPv6
>>>>>>                                         network, add____
>>>>>>
>>>>>>                                            noticeable overhead.                                         This document defines Active
>>>>>>                                         OAM Header____
>>>>>>
>>>>>>                                            (Figure 2) to demultiplex
>>>>>>                                         active OAM protocols on an SFC.____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         Does this paragraph imply
>>>>>>                                         that the main reason for
>>>>>>                                         this protocol is this
>>>>>>                                         perceived overhead? If so,
>>>>>>                                         experience seems to show
>>>>>>                                         that in practice IP-encaped
>>>>>>                                         OAM works fine (as e.g., for
>>>>>>                                         LSP Ping). ____
>>>>>>
>>>>>>                                     GIM>> Isn't IP/UDP
>>>>>>                                     encapsulation, and IPv6 in
>>>>>>                                     particular, is a larger
>>>>>>                                     overhead? ____
>>>>>>
>>>>>>                                 ____
>>>>>>                                 CMP: I am sorry Greg to call this
>>>>>>                                 out, but you are choosing again to
>>>>>>                                 not answer the question and instead
>>>>>>                                 ask another one.____
>>>>>>                                 ____
>>>>>>                                 CMP: I am happy to answer: it is
>>>>>>                                 larger. It also does not matter. And
>>>>>>                                 further it is proven to work in LSP
>>>>>>                                 Ping.____
>>>>>>                                 ____
>>>>>>                                 CMP: My question again: is the whole
>>>>>>                                 purpose of this new protocol to be
>>>>>>                                 overhead efficient? I am sure there
>>>>>>                                 are ways of encasulating that are
>>>>>>                                 more overhead-efficient
>>>>>>                                 than draft-ietf-sfc-multi-layer-oam.____
>>>>>>
>>>>>>                                 ____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         Alternatively, “Next
>>>>>>                                         Protocols” could be defined
>>>>>>                                         for “raw” existing
>>>>>>                                         protocols.____
>>>>>>                                         ____
>>>>>>
>>>>>>                                               Msg Type - six bits
>>>>>>                                         long field identifies OAM
>>>>>>                                         protocol, e.g., Echo____
>>>>>>
>>>>>>                                               Request/Reply or
>>>>>>                                         Bidirectional Forwarding
>>>>>>                                         Detection.____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         Why does BFD get
>>>>>>                                         encapsulated in this new
>>>>>>                                         protocol, as opposed to
>>>>>>                                         using a “Next Protocol” for
>>>>>>                                         it? That looks like
>>>>>>                                         unnecessary overhead and
>>>>>>                                         indirection.____
>>>>>>
>>>>>>                                     GIM>> Are you proposing
>>>>>>                                     assigning different Next
>>>>>>                                     Protocol values for every
>>>>>>                                     possible active OAM protocol? ____
>>>>>>
>>>>>>                                 ____
>>>>>>                                 CMP: I am not proposing anything. I
>>>>>>                                 am simply asking a question.____
>>>>>>
>>>>>>                                 ____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                               Flags - eight bits
>>>>>>                                         long field carries bit flags
>>>>>>                                         that define____
>>>>>>
>>>>>>                                               optional capability
>>>>>>                                         and thus processing of the
>>>>>>                                         SFC active OAM____
>>>>>>
>>>>>>                                               control packet, e.g.,
>>>>>>                                         optional timestamping. ____
>>>>>>
>>>>>>                                         Does this timestamp conflict
>>>>>>                                         with context header
>>>>>>                                         timestamps? E.g., rfc8592
>>>>>>                                         or draft-mymb-sfc-nsh-allocation-timestamp.____
>>>>>>
>>>>>>                                     GIM>> What do you see as a
>>>>>>                                     potential conflict? ____
>>>>>>
>>>>>>                                 ____
>>>>>>                                 CMP: Two timestamps in different
>>>>>>                                 parts of a packet.____
>>>>>>
>>>>>>                                 ____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                         6.  Echo Request/Echo Reply
>>>>>>                                         for SFC____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                            Echo Request/Reply is a
>>>>>>                                         well-known active OAM
>>>>>>                                         mechanism extensively____
>>>>>>
>>>>>>                                            used to verify a path's
>>>>>>                                         continuity, detect
>>>>>>                                         inconsistencies between a____
>>>>>>
>>>>>>                                            state in control and the
>>>>>>                                         data planes, and localize
>>>>>>                                         defects in the____
>>>>>>
>>>>>>                                            data plane.  ICMP
>>>>>>                                         ([RFC0792] for IPv4 and
>>>>>>                                         [RFC4443] for IPv6____
>>>>>>
>>>>>>                                            networks, respectively)
>>>>>>                                         and [RFC8029] are examples
>>>>>>                                         of broadly used____
>>>>>>
>>>>>>                                            active OAM protocols
>>>>>>                                         based on the Echo
>>>>>>                                         Request/Reply principle.  The____
>>>>>>
>>>>>>                                            SFC Echo Request/Reply
>>>>>>                                         defined in this document
>>>>>>                                         addresses several____
>>>>>>
>>>>>>                                            requirements listed in
>>>>>>                                         Section 3.  Specifically, it
>>>>>>                                         can be used to____
>>>>>>
>>>>>>                                            check the continuity of
>>>>>>                                         an SFP, trace an SFP, or
>>>>>>                                         localize the failure____
>>>>>>
>>>>>>                                            within an SFP.  The SFC
>>>>>>                                         Echo Request/Reply control
>>>>>>                                         message format is____
>>>>>>
>>>>>>                                            presented in Figure 3.____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         This seems to be an
>>>>>>                                         important paragraph — would
>>>>>>                                         be useful to also understand
>>>>>>                                         how other existing and
>>>>>>                                         broadly used protocols
>>>>>>                                         cannot fulfill requirements.____
>>>>>>
>>>>>>                                     GIM>> RFC 8924 already provided
>>>>>>                                     a comprehensive analysis and
>>>>>>                                     concluded that none of the
>>>>>>                                     available tools can fully
>>>>>>                                     conform to the requirements
>>>>>>                                     listed in Section 4. ____
>>>>>>
>>>>>>                                 ____
>>>>>>                                 CMP: As per above, I do not see that
>>>>>>                                 conclusion.____
>>>>>>                                 ____
>>>>>>                                 CMP: And frankly even if that was
>>>>>>                                 the case, there’s no implication
>>>>>>                                 that using the existing pieces is
>>>>>>                                 not sufficient, or that it is not
>>>>>>                                 easier to extend the candidate
>>>>>>                                 protocols.____
>>>>>>
>>>>>>                                 ____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                               Length -
>>>>>>                                         two-octet-long field equal
>>>>>>                                         to the Value field's length in____
>>>>>>
>>>>>>                                              octets.____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         There are several nested
>>>>>>                                         lengths defined in this
>>>>>>                                         document — would be useful
>>>>>>                                         to analyze that they do not
>>>>>>                                         result in issues such as
>>>>>>                                         piggybacking unaccounted
>>>>>>                                         data.____
>>>>>>
>>>>>>                                     GIM>> Do you see any scenario
>>>>>>                                     when that might be the case? ____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                         6.3.1.  Source TLV____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                            Responder to the SFC Echo
>>>>>>                                         Request encapsulates the SFC
>>>>>>                                         Echo Reply____
>>>>>>
>>>>>>                                            message in IP/UDP packet
>>>>>>                                         if the Reply mode is "Reply
>>>>>>                                         via an IPv4/IPv6____
>>>>>>
>>>>>>                                            UDP Packet".  Because the
>>>>>>                                         NSH does not identify the
>>>>>>                                         ingress node that____
>>>>>>
>>>>>>                                            generated the Echo
>>>>>>                                         Request, the source ID MUST
>>>>>>                                         be included in the____
>>>>>>
>>>>>>                                            message and used as the
>>>>>>                                         IP destination address and
>>>>>>                                         destination UDP____
>>>>>>
>>>>>>                                            port number of the SFC
>>>>>>                                         Echo Reply.  The sender of
>>>>>>                                         the SFC Echo____
>>>>>>
>>>>>>                                            Request MUST include an
>>>>>>                                         SFC Source TLV (Figure 5).____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         This seems to negate the
>>>>>>                                         benefit of less overhead, if
>>>>>>                                         the IP/UDP fields are
>>>>>>                                         embedded as OAM TLVs.____
>>>>>>
>>>>>>                                     GIM>> Only the Source ID is
>>>>>>                                     required, not the whole set of
>>>>>>                                     IP and UDP headers. ____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         This also seems to be a bit
>>>>>>                                         of an invitation for an
>>>>>>                                         attack.____
>>>>>>                                         ____
>>>>>>                                         ____
>>>>>>
>>>>>>                                         6.4.1.  Errored TLVs TLV____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         I wonder at this point if it
>>>>>>                                         is easier to use LSP Ping
>>>>>>                                         directly instead of
>>>>>>                                         re-define it.____
>>>>>>
>>>>>>                                     GIM>> If someone wants to
>>>>>>                                     explore that option, of course. ____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                         6.5.1.  SFC Reply Path TLV____
>>>>>>
>>>>>>                                         …____
>>>>>>
>>>>>>                                            *  Service Index: the
>>>>>>                                         value for the Service Index
>>>>>>                                         field in the NSH of____
>>>>>>
>>>>>>                                               the SFC Echo Reply
>>>>>>                                         message.____
>>>>>>
>>>>>>                                         How is the service index in
>>>>>>                                         a reply constructed?____
>>>>>>
>>>>>>                                     GIM>> It is provided by the
>>>>>>                                     sender of the SFC Echo Request. ____
>>>>>>
>>>>>>                                 ____
>>>>>>                                 CMP: Does this mean it skips hops?
>>>>>>                                 Apologies I do not understand.____
>>>>>>
>>>>>>                                 ____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         ____
>>>>>>
>>>>>>                                         6.5.3.  SFC Echo Reply
>>>>>>                                         Reception____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                            An SFF SHOULD NOT accept
>>>>>>                                         SFC Echo Reply unless the
>>>>>>                                         received message____
>>>>>>
>>>>>>                                            passes the following checks:____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                            *  the received SFC Echo
>>>>>>                                         Reply is well-formed;____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                            *  it has an outstanding
>>>>>>                                         SFC Echo Request sent from
>>>>>>                                         the UDP port that____
>>>>>>
>>>>>>                                               matches destination
>>>>>>                                         UDP port number of the
>>>>>>                                         received packet;____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         Is the demultiplexing based
>>>>>>                                         on UDP, OAM handle, or
>>>>>>                                         combination?____
>>>>>>
>>>>>>                                     GIM>> The values of the Sender's
>>>>>>                                     Handle and  Sequence Number
>>>>>>                                     fields can be used.____
>>>>>>
>>>>>>                                 ____
>>>>>>                                 CMP: I understand several values can
>>>>>>                                 be used.____
>>>>>>                                 CMP: Which one is actually used?____
>>>>>>                                 CMP: If the Handles and sequences
>>>>>>                                 match but not the port?____
>>>>>>
>>>>>>                                 ____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                         6.6.  Verification of the
>>>>>>                                         SFP Consistency____
>>>>>>
>>>>>>                                            *  Collect information of
>>>>>>                                         the traversed by the CVReq
>>>>>>                                         packet SFs and____
>>>>>>
>>>>>>                                               send it to the ingress
>>>>>>                                         SFF as CVRep packet over IP
>>>>>>                                         network;____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         What if NSH is not over IP?____
>>>>>>
>>>>>>                                     GIM>> Then the operator will
>>>>>>                                     specify another method using the
>>>>>>                                     Reply mode. ____
>>>>>>
>>>>>>                                 ____
>>>>>>                                 CMP: Sorry that does not answer my
>>>>>>                                 question. The text in question is
>>>>>>                                 not contextual to a specified reply
>>>>>>                                 mode.____
>>>>>>
>>>>>>                                 ____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                            SF Type: Two octets long
>>>>>>                                         field.  It is defined in
>>>>>>                                         [RFC9015] and____
>>>>>>
>>>>>>                                            indicates the type of SF,
>>>>>>                                         e.g., Firewall, Deep Packet
>>>>>>                                         Inspection, WAN____
>>>>>>
>>>>>>                                            optimization controller,
>>>>>>                                         etc.____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         Is RFC 9015 a hard
>>>>>>                                         dependency to implement this
>>>>>>                                         OAM? ____
>>>>>>
>>>>>>                                     GIM>> RFC 9015 established the
>>>>>>                                     IANA registry of SF Type and any
>>>>>>                                     new SF types must be registered.____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                            IANA is requested to
>>>>>>                                         assign a new type from the
>>>>>>                                         SFC Active OAM____
>>>>>>
>>>>>>                                            Message Type sub-registry
>>>>>>                                         as follows:____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                                                                          +=======+=============================+===============+____
>>>>>>
>>>>>>                                                   | Value |                                                Description         |
>>>>>>                                         Reference     |____
>>>>>>
>>>>>>                                                                                          +=======+=============================+===============+____
>>>>>>
>>>>>>                                                   | TBA2  | SFC Echo
>>>>>>                                         Request/Echo Reply | This
>>>>>>                                         document |____
>>>>>>
>>>>>>                                                                                          +-------+-----------------------------+---------------+____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         Is there a single value for
>>>>>>                                         both Request and Reply?____
>>>>>>
>>>>>>                                     GIM>> Yes, it is a single value.
>>>>>>                                     Echo Request and Echo Reply are
>>>>>>                                     identified in the Message Type
>>>>>>                                     field (Figure 3). ____
>>>>>>
>>>>>>                                 ____
>>>>>>                                 CMP: Is this document defining a
>>>>>>                                 full 64k space for a single value?
>>>>>>                                 If so it appears to be wasteful.____
>>>>>>
>>>>>>                                 ____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                         9.2.1.  Version in the
>>>>>>                                         Active SFC OAM Header____
>>>>>>
>>>>>>                                         9.3.1.  SFC Echo
>>>>>>                                         Request/Reply Version____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         There seems to be a version
>>>>>>                                         for the OAM and a version
>>>>>>                                         for the msg type. Is this
>>>>>>                                         correct? Are they
>>>>>>                                         hierarchical versions? Or
>>>>>>                                         independent? ____
>>>>>>                                         This seems to overly
>>>>>>                                         complicate parsing and
>>>>>>                                         compliance.____
>>>>>>
>>>>>>                                     GIM>> All versions are
>>>>>>                                     independent. ____
>>>>>>
>>>>>>                                 ____
>>>>>>                                 CMP: This seems like an operational
>>>>>>                                 unnecessary complexity, in keeping a
>>>>>>                                 matrix of supported combination of
>>>>>>                                 versions. If there was an
>>>>>>                                 Operational Considerations section,
>>>>>>                                 this should be included.____
>>>>>>
>>>>>>                                 ____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                         9.3.3.  SFC Echo
>>>>>>                                         Request/Echo Reply Message
>>>>>>                                         Types____
>>>>>>
>>>>>>                                         Does this mean that there’s
>>>>>>                                         a protocol number for
>>>>>>                                         “Active OAM” with a protocol
>>>>>>                                         number for “Request/Reply”
>>>>>>                                         with a protocol number for
>>>>>>                                         either request or reply?____
>>>>>>
>>>>>>                                     GIM>> These are not all protocol
>>>>>>                                     numbers. Only the Active OAM is
>>>>>>                                     a new protocol number. Others
>>>>>>                                     are message types. ____
>>>>>>
>>>>>>                                 ____
>>>>>>                                 CMP: Apologies I was not clear.____
>>>>>>                                 CMP: The “SFC Active OAM” is
>>>>>>                                 actually a "SFC Next Protocol”.____
>>>>>>                                 CMP: My intention of using “protocol
>>>>>>                                 number” is in a generic way. To get
>>>>>>                                 to some OAM function, a node needs
>>>>>>                                 to recursively parse 3 TLVs.
>>>>>>                                 Correct? This seems overly complex.____
>>>>>>
>>>>>>                                 ____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                            Values defined for the
>>>>>>                                         Return Codes sub-registry
>>>>>>                                         are listed in____
>>>>>>
>>>>>>                                            Table 14.____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         Various values in this table
>>>>>>                                         are not defined in the
>>>>>>                                         document. The procedures
>>>>>>                                         seem lacking.____
>>>>>>
>>>>>>                                     GIM>> Other specifications may
>>>>>>                                     define additional code points in
>>>>>>                                     the registry. ____
>>>>>>
>>>>>>                                 ____
>>>>>>                                 CMP: Thank you. The procedures still
>>>>>>                                 seem lacking.____
>>>>>>                                 ____
>>>>>>                                 CMP: Best,____
>>>>>>                                 ____
>>>>>>                                 CMP: — Carlos.____
>>>>>>
>>>>>>                                 ____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                         9.7.  SF Identifier Types____
>>>>>>
>>>>>>                                         This document seems to be
>>>>>>                                         creating a space for
>>>>>>                                         identifying SFs — which I
>>>>>>                                         thought was mostly outside
>>>>>>                                         the scope of OAM to test
>>>>>>                                         SFs. ____
>>>>>>
>>>>>>                                     GIM>> The registry is of SF
>>>>>>                                     Identifiers, not of SF Types
>>>>>>                                     (that already exists). Hope that
>>>>>>                                     clarifies the issue. ____
>>>>>>
>>>>>>                                         ____
>>>>>>                                         Does this further imply that
>>>>>>                                         there’s a new requirement to
>>>>>>                                         have unique identifiers
>>>>>>                                         within the domain for all
>>>>>>                                         SFs?____
>>>>>>                                         ____
>>>>>>                                         I hope these comments and
>>>>>>                                         review questions and
>>>>>>                                         concerns are useful for the
>>>>>>                                         WG discussion and
>>>>>>                                         consideration.____
>>>>>>                                         ____
>>>>>>                                         Thanks,____
>>>>>>                                         ____
>>>>>>                                         Carlos.____
>>>>>>                                         ____
>>>>>>
>>>>>>                                         ____
>>>>>>
>>>>>>                                             Nov 1, 2021 2:50 PM、
>>>>>>                                             Joel Halpern Direct
>>>>>>                                             <jmh.direct@joelhalpern.com
>>>>>>                                             <mailto:jmh.direct@joelhalpern.com>>
>>>>>>                                             のメール:____
>>>>>>                                             ____
>>>>>>                                             I have received a polite
>>>>>>                                             request with explanation
>>>>>>                                             for delay asking for
>>>>>>                                             more time to read and
>>>>>>                                             review the subject
>>>>>>                                             document.  Given the
>>>>>>                                             state of the working
>>>>>>                                             group, i want to
>>>>>>                                             encourage any and all
>>>>>>                                             review.  So I am
>>>>>>                                             extending the last call
>>>>>>                                             by two additional weeks.
>>>>>>
>>>>>>                                             Please read and review
>>>>>>                                             the document.
>>>>>>                                             Also, if you are willing
>>>>>>                                             to serve as shepherd for
>>>>>>                                             this, please let the
>>>>>>                                             chairs know.  (Don't
>>>>>>                                             worry if you have not
>>>>>>                                             shepherded a document
>>>>>>                                             before.  The chairs are
>>>>>>                                             more than happy to help
>>>>>>                                             you with the process.)
>>>>>>
>>>>>>                                             Thank you,
>>>>>>                                             Joel
>>>>>>
>>>>>>                                             _______________________________________________
>>>>>>                                             sfc mailing list
>>>>>>                                             sfc@ietf.org
>>>>>>                                             <mailto:sfc@ietf.org>
>>>>>>                                             https://www.ietf.org/mailman/listinfo/sfc
>>>>>>                                             <https://www.ietf.org/mailman/listinfo/sfc>____
>>>>>>
>>>>>>                                 ____
>>>>>>                                 _______________________________________________
>>>>>>                                 sfc mailing list
>>>>>>                                 sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>>                                 https://www.ietf.org/mailman/listinfo/sfc
>>>>>>                                 <https://www.ietf.org/mailman/listinfo/sfc>____
>>>>>>
>>>>>>                             --____
>>>>>>                             <image001.jpg> <http://www.verizon.com/>____
>>>>>>                             *Gyan Mishra*____
>>>>>>                             /Network Solutions Architect /____
>>>>>>                             /Emailgyan.s.mishra@verizon.com
>>>>>>                             <mailto:gyan.s.mishra@verizon.com>/____
>>>>>>
>>>>>>                             /M 301 502-1347/____
>>>>>>
>>>>>>                             ____
>>>>>>
>>>>>>                         ____
>>>>>>
>>>>>>                     --____
>>>>>>                     <image001.jpg> <http://www.verizon.com/>____
>>>>>>                     *Gyan Mishra*____
>>>>>>                     /Network Solutions Architect /____
>>>>>>                     /Emailgyan.s.mishra@verizon.com
>>>>>>                     <mailto:gyan.s.mishra@verizon.com>/____
>>>>>>
>>>>>>                     /M 301 502-1347/
>>>>>>
>>>>>
>>>>
>>>> <Diff_ draft-ietf-sfc-multi-layer-oam-17.txt - draft-ietf-sfc-multi-layer-oam-18.txt.html>
> 


From nobody Mon Dec 20 17:11:18 2021
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8BAFB3A0ED8 for <sfc@ietfa.amsl.com>; Mon, 20 Dec 2021 17:11:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.495
X-Spam-Level: 
X-Spam-Status: No, score=-9.495 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTML_TAG_BALANCE_BODY=0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, 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 header.b=e847wPL+; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=kWOH0O3O
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TrO94i0TWUVe for <sfc@ietfa.amsl.com>; Mon, 20 Dec 2021 17:11:07 -0800 (PST)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F39453A0ED3 for <sfc@ietf.org>; Mon, 20 Dec 2021 17:11:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=675921; q=dns/txt; s=iport; t=1640049066; x=1641258666; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=uDTH8un8jvAV8vgw/zvHqLYkGfEsCad9UXPUDNMFsWk=; b=e847wPL+ZzH9Luf8mVczHLSBC7Q0BI5ES2zxZ41oeeYkgu535iqRm43n v0YEUxjoZVHRNqTeQFgq0UVPHzGMafwtcL/pCo0eIofOcPUG7L6NDcHCT 7Za0Zhy1z+wMM1BFstZH94KTC1xGz8EGSkFXV3Q3JP2enlPaIv9RqHHbO Q=;
IronPort-PHdr: =?us-ascii?q?A9a23=3ARI2cchWszAp+9QROf5zIsoHuSpzV8K36AWYlg?= =?us-ascii?q?6HPw5pCcaWmqpLlOkGXpfBgl0TAUoiT7fVYw/HXvKbtVS1lg96BvXkOfYYKW?= =?us-ascii?q?0oDjsMbzAAlCdSOXEv8KvOiZicmHcNEAVli+XzzMUVcFMvkIVPIpXjn5j8JE?= =?us-ascii?q?RK5Pg1wdYzI?=
IronPort-Data: =?us-ascii?q?A9a23=3ACbc2bq7iL9RIS5q5N9nImgxRtJjFchMFZxGqf?= =?us-ascii?q?qrLsTDasY5as4F+vjQcWjyHPffeMGSmeNpwa4nl8U0EuZbWy9diHgtkqSlgZ?= =?us-ascii?q?n8b8sCt6fZ1gavT04J+FiBIJa5ex512huLocYZkHhcwmj/3auK49CMmjfnSL?= =?us-ascii?q?lbBILes1h5ZFFcMpBgJ0XqPq8Zh6mJZqYDR7zGl4LsekOWHULOR4AOYB0pPg?= =?us-ascii?q?061RLyDi9yp0N8QlgRWifmmJzYynVFNZH4UDfnZw3cV3uBp8uCGq+brlNlV/?= =?us-ascii?q?0vD9BsrT9iiiLu+LAsBQ6XZOk6FjX8+t6qK20cZ4HdtlPdgcqNBNi+7iB3R9?= =?us-ascii?q?zx14N5VtJO2QBsgFqbNg+8aFRJfFkmSOIUXpuebeiPu7Zf7I0ruNiGEL+9VJ?= =?us-ascii?q?EE/LIQS5/1+DnpL3fMdITEJKBuEgoqe27ywYuhhmsplK9PkVKsRsGtnxjLfA?= =?us-ascii?q?KN6GZvCWK7No9Rf2R88g8lUFrDfatYXLz11Y3zobAdCNVYSCYgln/aAiXz2c?= =?us-ascii?q?jkeo1WQzYI16m3e10p3lrfwMdHVc8aGbctIgluCq33L/iLyBRRyHN6ayXyJ8?= =?us-ascii?q?2ihjfPnnyT2XIIbEKW17Pgsi1qWrlH/ojV+uUCTu/K1jAu1XMhSbhJS8Ss1p?= =?us-ascii?q?q90/0uuJuQRliaQ+Bas1iPwkfILSYXWMD2w95c=3D?=
IronPort-HdrOrdr: =?us-ascii?q?A9a23=3Ao10OS663tpur5ecbMwPXwWuBI+orL9Y04l?= =?us-ascii?q?Q7vn2ZFiY1TiXIra6TdaoguiMc0AxhJ03Jmbi7Sc69qADnhOBICOgqTPaftW?= =?us-ascii?q?zd2FdAQ7sSlrcKrweQfhEWs9QtqZuIEJIOSOEYb2IK9/oSiTPQe71LrbX3k9?= =?us-ascii?q?HLuQ6d9QYRcegAUdAH0+4NMHfiLqQAfng+OXNWLuv52uN34x6bPVgHZMWyAX?= =?us-ascii?q?cIG8LZocfQqZ7gaRkaQzY69Qinl1qTmf3HOind+i1bfyJEwL8k/2SAuRf+/L?= =?us-ascii?q?+fv/ayzQKZ/3PP7q5RhMDqxrJ4dY6xY4kuW3DRYzSTFcNcso65zXYISSaUmQ?= =?us-ascii?q?8Xeez30lMd1gJImivsly+O0EDQMkLboUcTAjfZuC+laD3Y0JbErPZQMbscuW?= =?us-ascii?q?qfGSGptnbI9esMop5jziaXsYFaAgjHmzm479/UVwtynk7xunY6l/UP5kYvHb?= =?us-ascii?q?f3+Ndq3P8iFW5uYd099RjBmc0a+ShVfbfhzecTdUnfY2HSv2FpztDpVnMvHg?= =?us-ascii?q?2eSkxHvsCOyTBZkH1w0kNdnaUk7zk93YN4T4MB6/XPM6xumr0LRsgKbbhlDO?= =?us-ascii?q?NERcesEGTCTR/FLWrXK1X6E6MMPW7LtvfMkfoIzfDvfIZNwIo5mZzHXl8dvW?= =?us-ascii?q?kue1j2AcnLx5FP+gClehT3Yd0s8LAX23FUgMyJeFPbC1zLdLl1qbrUnxw2OL?= =?us-ascii?q?ytZ8qO?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CoBABEKcFh/51dJa3FaSdMBgEBARk?= =?us-ascii?q?DAgEGBIEchXWHCTq6c4lwkkWB9icZDw?=
X-IronPort-AV: E=Sophos;i="5.88,221,1635206400";  d="scan'208,217";a="960433943"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 21 Dec 2021 01:11:02 +0000
Received: from mail.cisco.com (xbe-aln-001.cisco.com [173.36.7.16]) by rcdn-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id 1BL1B1Lk028393 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Tue, 21 Dec 2021 01:11:02 GMT
Received: from xfe-rtp-005.cisco.com (64.101.210.235) by xbe-aln-001.cisco.com (173.36.7.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Mon, 20 Dec 2021 19:11:01 -0600
Received: from xfe-rcd-001.cisco.com (173.37.227.249) by xfe-rtp-005.cisco.com (64.101.210.235) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Mon, 20 Dec 2021 20:11:00 -0500
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (72.163.14.9) by xfe-rcd-001.cisco.com (173.37.227.249) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14 via Frontend Transport; Mon, 20 Dec 2021 19:10:59 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QNCkQ+aTReCtBX6HVzuulN6/Ja2+M9nrcLd173IMJ+xc+oyL3YL78jV3zcpIjHtyhjkH4iGsVRsyVIzUhJn1wMOUwJ6FwLt3yP2HmTSvDn9cEtt/zf1530x0fq27I+yApKAatNiytKKoNXnIE7mQyWdYVP6p6LOGLiK+3wRRXRmCquadGSlJ87xpx3Tga7y95VxVOh1qnD87RO9UAvLlVkYjFgup5Py53jVjprK0dBygSrwL+TPDtaZBOowoAJ8h5SeMMBzh9nw6vIzhJLWlQUyKnr20o4yTpjQjjye5ZwkCvBfBnF5x3tqoALfJ8PjSPJa2wdjF8u2xquzof7tBWQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=uDTH8un8jvAV8vgw/zvHqLYkGfEsCad9UXPUDNMFsWk=; b=lWyNQt7LJsAyLS2kg0tvS/Nz0Ci8DIvwlDDGO3dUWaBJQogJftUouOgNmOoDI1B8C50he18EjeTlOr9ycg0gdvMBb73CAesd+B2eWgwTYYzzUixHGFFWqUavw2HFLhQvzaEjaS94WcZrDIi3VFwUMqR7Be1NtEW5DWd0CKE8mHWXdiva+RHU+BtSCjQWDeXiQved8hfEE7GpX1ZLgCKQYihAzr0LyyinCW+uMApHUxFeLVdmWupCQCLEbE2g1kBGIw8D+Ih5JyGusfcbmBmzrxjtJJ7ezAanvmfYHl1UBu7u+XI0qNgl6LxYPcJ7cN4oe7EWNdi7sO+GgTW68IC4gQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uDTH8un8jvAV8vgw/zvHqLYkGfEsCad9UXPUDNMFsWk=; b=kWOH0O3O9RibVuJ2X8uGzj2jefKU5zfSv8yCW/B34XNggIhELqcN9zyXdW1jS8UkVumpziBX3oEnavNu1FWLCsoB9cxQmzd4Az42DA3Tmrp3bnOgNsS7Askv3rvYz+mWU9ahW+5MxGo61PXrg6BIEgAndvnsPpgkKKqRnqkvntM=
Received: from SJ0PR11MB5629.namprd11.prod.outlook.com (2603:10b6:a03:3ab::13) by SJ0PR11MB5598.namprd11.prod.outlook.com (2603:10b6:a03:304::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4801.20; Tue, 21 Dec 2021 01:10:56 +0000
Received: from SJ0PR11MB5629.namprd11.prod.outlook.com ([fe80::28a8:253b:8957:814e]) by SJ0PR11MB5629.namprd11.prod.outlook.com ([fe80::28a8:253b:8957:814e%3]) with mapi id 15.20.4801.020; Tue, 21 Dec 2021 01:10:56 +0000
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Joel Halpern Direct <jmh.direct@joelhalpern.com>
CC: James N Guichard <james.n.guichard@futurewei.com>, Greg Mirsky <gregimirsky@gmail.com>, "Frank Brockners (fbrockne)" <fbrockne=40cisco.com@dmarc.ietf.org>, "sfc@ietf.org" <sfc@ietf.org>, "Gyan Mishra" <hayabusagsm@gmail.com>
Thread-Topic: [sfc] Regarding last call for draft-ietf-sfc-multi-layer-oam
Thread-Index: AQHXz1F5VJOSQmp5JUWoFDH4F9jk5KwCudcAgAjtvoCAABcDgIAAKZkAgAAKXICAALeogIACHMmAgAFQW4CAACcHAIABERUAgAAC4wCABSLBgIAAZPeAgAAFfoCAAA1TAIAdpT2AgASQIoCAACOAgIADKDAAgAABvYCAAADlgA==
Date: Tue, 21 Dec 2021 01:10:55 +0000
Message-ID: <2C6BEA5E-D7A3-4ED7-B1AD-A9353777045D@cisco.com>
References: <4bb5abb4-a8dc-c8f0-9b99-549f683e7729@joelhalpern.com> <9DDFE3B0-54A2-47D9-B05E-A081EAEED410@cisco.com> <CABNhwV1YKvfSdbJo9LzAvGuWLvjWofHz5TuCE6Fp8SDUyxmTHw@mail.gmail.com> <B4F81D2C-1273-493E-8E90-35D32ACDE6D1@cisco.com> <DM8PR11MB560669E2E2C77AD662F6251CDA9F9@DM8PR11MB5606.namprd11.prod.outlook.com> <CA+RyBmXUBYFFgNfopErFYUgJDfJWVY59ERM0LrkEnxw_xC2MYg@mail.gmail.com> <DM8PR11MB5606B943F4D1A3B2702D53EBDA609@DM8PR11MB5606.namprd11.prod.outlook.com> <A012EBFA-FDAB-4591-8F3A-9D5882B69A57@cisco.com> <DM8PR11MB5606D7CDC99EB7FFE63095DFDA639@DM8PR11MB5606.namprd11.prod.outlook.com> <896B8A4B-3717-4150-9944-44906A593BC9@cisco.com> <CA+RyBmUaeSsjLE191jK94bGV3Nzed95tkN+mn-kCDs6WxucFRg@mail.gmail.com> <1B31F06E-974A-4BDA-8C89-81E61B8E6868@cisco.com> <CA+RyBmUax4VmKpMvW-JErrdjZj09kV2fCofiKH91E0qYRhGatA@mail.gmail.com> <CE085BD4-1DD3-484E-B94C-6800C9F38CFA@cisco.com> <005e334c-fd02-e7b2-4bef-3d0551c1b289@joelhalpern.com> <FE19CCFA-D499-4C3E-AB52-0E1F771D5371@cisco.com> <07cd39c5-9078-ec76-b340-43665d8805eb@joelhalpern.com>
In-Reply-To: <07cd39c5-9078-ec76-b340-43665d8805eb@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3693.40.0.1.81)
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 308b491f-dbab-4d27-e0d2-08d9c41ebdc5
x-ms-traffictypediagnostic: SJ0PR11MB5598:EE_
x-microsoft-antispam-prvs: <SJ0PR11MB5598FC8760DB97716E0C5EA9C77C9@SJ0PR11MB5598.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5516;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: bNVgn4uyoshh7U5nbJFmqcsqQ5ID6zsYmD3CnAI3Mjf/drtsTj6DlZ55RKfTYUKWUiESlfRaIXlBKRpcv6c7OOgMNUcUabP3dfnoXLbchNwoaJeFRkWLg7mhvrc91QzvPBv9hJPQWTG2mH3dIaKkLgK6KkeGBBuXfV4op0BcZg95outYtx2JnAI3fDHYAH6ZOxenjejn2krw8EYEPh+qbl6k2fddIZIH9RL2oGxf2ZI4V4wnN74nGwF4H6PE1Dw3+AqgtAgC09zktLGHIkl/BhuZpu/+Q1lheEysGrAgshCUqdKQzdlnRnnbIZIN0tWESMqdR+qZn/3BB8AtX8Zax2LeUkRO966bjawHz323V51vVAiHRfvExnCQlbwYI+dSOSdYzX7RWPiGgeQqp09O4WvqKljMfl9iXp8kEwNdwhsB4COUrAlVlEf1eRlIOIUstdCh4CRcBboTqwA3LjCbKLSTZnlnD3vfWEp4Pv9rV0bL3JKkuWvhMN79nSYW6SflBjV5nln6kQEsLhm/TLwJgOJlQ6feeszLABf69A/xqBSQdEykZ9wxMY97czaLGp9uuuNyilpU4rT7CTUmo1TxEkenDy85yPs0IUhXmnCJLyhkvwVGYqvZSix6VjxSNpFdKeeOl+bKnPTaDZVUceHtMGO1f7MghnCSjP9tNq/APl5crxo9q4UQzGlIjCJwLrgDEv/7yzgVgV+Qp4b56p+oo+wh+Wtv2PVYiA4YZJfCGPHX5BoUjT9abSrcDG2+WZL3uJm/uMDLFnOL+vR5MsPDEMWRmKAXD9Rq3ugFO2zoBsEnWBeEwXzzWje8XBIcfRzj7uTLOk4f46QGJSH84KrD0SqqpjK8OMnP3LzH7wpdXZVIuoK2AUu5IY0+7d7b0Gtm
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:SJ0PR11MB5629.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(54906003)(40140700001)(38070700005)(86362001)(8676002)(66446008)(6916009)(966005)(508600001)(83380400001)(122000001)(8936002)(166002)(316002)(2906002)(36756003)(66946007)(6486002)(66476007)(5660300002)(30864003)(76116006)(91956017)(33656002)(26005)(2616005)(6506007)(66556008)(53546011)(71200400001)(38100700002)(64756008)(6512007)(186003)(4326008)(69594002)(45980500001)(559001)(579004); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dmVaeWFmLzkyUVgxVFR0a3VkdncwR3ovSFlZMlJPdi9UV0MxNmRXREhtMFMw?= =?utf-8?B?RDl6RkV1ZzkvME5nWHdvRThjV0JIVmlsTzQ3SUFFK3V3UlczZFZXTzNlMEdw?= =?utf-8?B?cXovRGhMZEJPQ1Z4YU1kQ3d2WkFyMExEU05jbzNDc0w1M3FYWEwyMWVKZnFv?= =?utf-8?B?bENyTEtYV3BkNHk4eWltNUVEMkh0bnNWTXB4d3Z5T0NnSHVDTWtxSmJYcXAy?= =?utf-8?B?R2diOGJSYzlZSU5SZFg0TTRnMU9mK0NBQStzM0lBUmZXbGs4QmZ6ci85dHRa?= =?utf-8?B?UkVUSUMzdFRKcGtnRklwM2xEQy9reUU0Y2pmeW1sMHJHUm9qaEtseGo2REhk?= =?utf-8?B?a0tlZFlYc05MOWVBZ1c2SjVIWXpXVTd1dzJ1cHV5V2xoYUd2UDdCUEkrcVcz?= =?utf-8?B?NUIvRTM5WG1ycWdWcFo3SmsyMmtiMldPeU1BUXgyTkMzNkdTOWNuaXo3Q0lB?= =?utf-8?B?R25yN3cxdDhhdGFPbjZwZ0JaQisxd21YNGNVZVVyYnJaZVhtS28vZGsvUTZv?= =?utf-8?B?dkQ0bmE3Y2dKc0Rpb05wRnpBMXFSV3V4NjNiV2JaRElROVZLblpWT0JXK0pn?= =?utf-8?B?akNXR3Yxa08weUZ2RytRWG1lU3V6QmdpdUE2a2dTaTkvQ0xkSG9lMExSajVa?= =?utf-8?B?Uzg1OE5lQ1hvK1dVM2Nmb1RiOUFxVVhvSUhXMTNhNWZYTTA5RjJFaTNjOXFH?= =?utf-8?B?MUR0Z2hPbGZmMkliY0lsWlJXUTRzWVFEWExSUzNKS1Q5RjF1Tmw5U1o5N0k5?= =?utf-8?B?bXlMVlBRc3psWnIvTkszVTB0YUlYOTFhV2YyNjdpdE9EOHpTWEVmTkVicTdR?= =?utf-8?B?WWJ5c1FMSzhLN0R0TDRoN2x5VzgvMUtTamFCZGpDNlk5dSthOFh3MzRVeG9L?= =?utf-8?B?dHlwdTRMZXBraFdQZnJDWUFzQmVIZjlGQXdvZllSWVhvMEhicXJPbjJndVJv?= =?utf-8?B?Y05GUzllUUE1dXBkMzNiRzYzNFdiVVhSOVhtSjhnV29VL2Jyb1lVd2MvRENP?= =?utf-8?B?dEdkRDRqL3hPQndGa0NlMTBqeU9tOFVKZ0N5QTNCM0NtTTBSb1cvR3JWVnZH?= =?utf-8?B?Zk8rdS8wWk9uYWNkYlFZdVNJd3BONEk4aDBDM2JLSUxoMnJmTTdVZk1vUVNj?= =?utf-8?B?Q29zWTlxdmlGN2hNOHV2RGVZdDNOTVZQcUpGK1ZoMTNMamtkSFJCbThSaEFX?= =?utf-8?B?OC9sK25PZHArL1RRZXNUd3dnak1jcTZTNkd3TUs5b3lPL2FjZ25VT2lSWkMr?= =?utf-8?B?N0RzTmljaFpaYUYzUW8yaVpSUDZXQjRuU25TTlhXa3hMaW9GbGhQZlZmSVZx?= =?utf-8?B?K2dXZzBucU1NNWtsbmpuY3BBVHR0MnpEeElrZUxrYUFaek96Ym1BYjVxNEFR?= =?utf-8?B?a1NIbS9NRE9xUlJobStmOTQ3ajlhbWx1TmxyQ0xYU0JYbnEzMmViU1pxdEw4?= =?utf-8?B?ZFFZTXZrajJlc0NkR05qb0RkaGcwOTJtLzY5QjVoQ2UrcUIrMW9jWERxOUFs?= =?utf-8?B?WkI2Yis0NWxBTERGUFVSMXJ6VTYyaEVhNlpRaC9aak1vOWQ4MC9lczJSbHNl?= =?utf-8?B?U0ZwSjQzUEpubHlBcHB1ZkNEY3V6VmVCL25xNVFQRVRMUTdwSzlpbjRCTFVz?= =?utf-8?B?QmhLUFZQN0JNUVpxVENVVDdOSFVkcnF3cHFKem5GczR6bHhyS2grYUM0cmly?= =?utf-8?B?ZmtCdUZNRnFUN2N0L0J5Rmd4YWhjeXlsL0V2cUtsNTlFb3VMdXVIc2RWQlpO?= =?utf-8?B?eHdPakV6WjRCTlY4SDBWKy9oOTJUTTVRMVNlZDNTQldQWFJrV1JTRWc5TXBG?= =?utf-8?B?TWsxM0x6M0dnRGNiUGl2NlBFMGthTXRCQkhKYlF4cWEyQStnaWtHbWJIU095?= =?utf-8?B?eVdzY25GWmZmU2JzUjBCelMwVHUvQ083c1IyT3c2YU9acmsyM1lNTnBLT3Fn?= =?utf-8?B?MkxlOGtzU2owVzhPOEo3UmNmcVJWOUUvYmFGSmZNa242YjlyTDJiWkFMNkpJ?= =?utf-8?B?Y2s4cmJ3dXR6M3N5eEhpSzYxUHo3UG14c2tpeGtISXgxVTlISTdBVjZzb0Fv?= =?utf-8?B?WTNoRjgrbHdsdE04MGx6U2lwTG4yUE1QM3dkbksrUnlmVlViN216MjgvTVAx?= =?utf-8?B?TVRJTmtWdWtQZWFTMFZ0V3B0Wk1GZkc1WFphWDQ2YlFlVGxCWWltbEFvd09t?= =?utf-8?Q?rks/0oFjWM/ELKnxlj161pRUVODnre928aDSKfQ9+nWd?=
Content-Type: multipart/alternative; boundary="_000_2C6BEA5ED7A34ED7B1ADA9353777045Dciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR11MB5629.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 308b491f-dbab-4d27-e0d2-08d9c41ebdc5
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Dec 2021 01:10:56.0311 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: JISqWGm96VyWLpnxA0UkO0GJoLbjEsZL0ZvA12+tvOrfxxkipMwBIAGKjMz1Ws+zYaQRrvZrKIoDz3/UWcTICQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5598
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.16, xbe-aln-001.cisco.com
X-Outbound-Node: rcdn-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/pNpj7Haa7du_IikVTig7ChCD3Sc>
Subject: Re: [sfc] Regarding last call for draft-ietf-sfc-multi-layer-oam
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Dec 2021 01:11:17 -0000

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

Rm9yIHRoaXMgdXNhZ2UgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9yZmM4
OTI0I3NlY3Rpb24tNy4xLCB0aGUgTy1iaXQgc2hvdWxkIGJlIHNldC4gRm9yIGFueSDigJx2YW5p
bGxh4oCdIElDTVAgaW4gdHJhZmZpYyBpcyBub3QuDQoNCk9uIERlYyAyMCwgMjAyMSwgYXQgODow
NyBQTSwgSm9lbCBIYWxwZXJuIERpcmVjdCA8am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb208bWFp
bHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tPj4gd3JvdGU6DQoNCmZyb20gd2hhdCBJIHJl
YWQsIHRoZSBleGFtcGxlIHlvdSBwcm92aWRlZCB3YXMgb2YgYW4gdW5kZXJseWluZyBJQ01QIEVj
aG8gcGFja2V0Lg0KQXMgSSB1bmRlcnN0b29kIHlvdXIgZW1haWwsIHlvdSB3YW50IFNGQyB0byBt
YXJrIHRoYXQgYXMgT0FNIGluIHRoZSBOU0ggaGVhZGVyLg0KSSB3b3VsZCBub3QgaGF2ZSBleHBl
Y3RlZCB0aGF0IGJlaGF2aW9yIGZyb20gdGhlIGV4aXN0aW5nIHRleHRzLg0KDQpBcyBzdWNoLCB3
aGljaGV2ZXIgd2F5IHdlIHdhbnQgaXQgdG8gd29yaywgd2Ugd291bGQgc2VlbSB0byBuZWVkIHRv
IGNsYXJpZnkgb3VyIGNvbGxlY3RpdmUgZXhwZWN0YXRpb24uDQoNCk1vcmUgZ2VuZXJhbGx5LCBJ
IGFzc3VtZWQgdGhlIE8gYml0IG9mIHRoZSBTRkMgTlNIIGhlYWRlciB3YXMgY29uY2VybmVkIHdp
dGggT0FNIHJlbGF0ZWQgdG8gU0ZDLiAgSSB0aGluaywgYWx0aG91Z2ggSSBjb3VsZCBiZSB3cm9u
ZywgdGhhdCB5b3UgcmVhZCBpdCBtb3JlIGdlbmVyYWxseS4gIEFnYWluLCBpZiBkaWZmZXJlbnQg
Zm9sa3MgcmVhZCBpdCBkaWZmZXJlbnRseSwgd2UgYmVuZWZpdCBmcm9tIGNsYXJpdHkuDQoNCllv
dXJzLA0KSm9lbA0KDQpPbiAxMi8yMC8yMDIxIDg6MDEgUE0sIENhcmxvcyBQaWduYXRhcm8gKGNw
aWduYXRhKSB3cm90ZToNCkhpIEpvZWwsDQpTb3JyeSBpZiBJIHdhcyBub3QgY2xlYXIg4oCUIEkg
ZGlkIG5vdCBtZWFuIGluZmVyIGZyb20gYSBwYWNrZXQgcGF5bG9hZCB0aGUgZnVuY3Rpb24gdHlw
ZS4gSSBtZWFudDogbG9vayBhdCB0aGUgTy1iaXQuIElmIHNldCwgaXQgaXMgT0FNLiBUaGUgTlAg
c2F5cyBob3cgdGhhdCBPQU0gaXMgZW5jYXBzdWxhdGVkLCB3aGljaCBjYW4gaW5jbHVkZSBJUC0+
SUNNUC4NCkJhc2VkIG9uIHRoYXQsIHdoYXQgcGFydCBvZiB0aGUgZGVmaW5pdGlvbiB5b3UgZmVl
bCBpcyB1bmNsZWFyPw0KRnJvbSBSRkMgODMwMDoNCiAgIE8gYml0OiAgU2V0dGluZyB0aGlzIGJp
dCBpbmRpY2F0ZXMgYW4gT0FNIHBhY2tldCAoc2VlIFtSRkM2MjkxXSkuDQrigKYNCiAgICAgIFRo
ZSBPIGJpdCBNVVNUIGJlIHNldCBmb3IgT0FNIHBhY2tldHMgYW5kIE1VU1QgTk9UIGJlIHNldCBm
b3INCiAgICAgIG5vbi1PQU0gcGFja2V0cy4gIFRoZSBPIGJpdCBNVVNUIE5PVCBiZSBtb2RpZmll
ZCBhbG9uZyB0aGUgU0ZQLg0KVGhpcyBzZWVtcyB0byBtYXRjaCB3aGF0IEkgdW5kZXJzdGFuZCBp
cyBhbHNvIHlvdXIgcHJlZmVyZW5jZS4NCldoYXQgZXhhY3RseSBpcyBuZWVkZWQgdG8gYmUgdXBk
YXRlZCBvbiB0aGUgZGVmaW5pdGlvbiBvZiB0aGUgTy1iaXQ/DQpCZXN0LA0KQ2FybG9zLg0KT24g
RGVjIDE4LCAyMDIxLCBhdCA3OjQ4IFBNLCBKb2VsIEhhbHBlcm4gRGlyZWN0IDxqbWguZGlyZWN0
QGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb20+PiB3cm90
ZToNCg0KSnVzdCBjb21tZW50aW5nIG9uIG9uZSBhc3BlY3Qgb2YgeW91ciBub3RlLiAgSSB0aGlu
ayB0aGUgZGVmaW5pdGlvbiBvZiB0aGUgU0ZDIE5TSCBoZWFkZXIgTyBiaXQgaXMgdW5jbGVhci4g
IEl0IG5ldmVyIG9jY3VycmVkIHRvIG1lIHRoYXQgb25lIHdvdWxkIGV4cGVjdCBhbiBTRkMgY2xh
c3NpZmllciB0byBub3QgdGhhdCBhbiBpbm5jb21pbmcgcGFja2V0IHdhcyBjYXJyeWluZyBJQ01Q
LCBsb29rIGF0IHRoZSBJQ01QIHR5cGUsIGRlY2lkZSBpdCB3YXMgYW4gT0FNIHBhY2tldCwgYW5k
IHNldCB0aGUgTyBiaXQgaW4gdGhlIFNGQyBOU0ggaGVhZGVyLiAgTm8sIG5vdGhpbmcgaW4gdGhl
IE9BTSBmcmFtZXdvcmsgcHJvaGliaXRzIHRoYXQuICBCdXQgbm90aGluZyBsZWFkcyBvbmUgdG8g
ZXhwZWN0IGl0IGVpdGhlci4NCg0KVGh1cywgSSB0aGluayBpdCBpcyBoZWxwZnVsIHRvIGNsYXJp
ZnkgdGhlIG1lYW5pbmcgb2YgdGhlIE8tYml0LiBQZXJzb25hbGx5LCBJIHJhdGhlciBsaWtlIHNh
eWluZyB0aGF0IHRoZSBOU0ggTyBiaXQgaXMgdG8gaW5kaWNhdGUgdGhlIHByZXNlbmNlIG9mIE9B
TSBmb3IgU0ZGcy4gIEJ1dCBteSBwZXJzb25hbCB2aWV3IGlzIGxhcmdlbHkgaXJyZWxldmFudC4N
Cg0KSXQgd291bGQgYmUgZ29vZCB0byBoZWFyIGZyb20gb3RoZXJzIGluIHRoZSB3b3JraW5nIGdy
b3VwLg0KDQpZb3VycywNCkpvZWwNCg0KT24gMTIvMTgvMjAyMSA1OjQxIFBNLCBDYXJsb3MgUGln
bmF0YXJvIChjcGlnbmF0YSkgd3JvdGU6DQpEZWFyIEdyZWcsDQpUaGFuayB5b3UgZm9yIHRoZSBy
ZXBseSDigJQgcGxlYXNlIGZpbmQgaW5saW5lIG15IGZvbGxvdy11cHMgKHRvIHRoZSBjb21tZW50
cyB5b3UgcmVzcG9uZGVkIHRvLCBldmVuIHRob3VnaCB0aGVyZeKAmXMgYSBmZXcgeW91IG1pc3Nl
ZCBvciBvdGhlcndpc2Ugc2tpcHBlZCkNCkFzIGRpYWxvZ3VlIGluIHRoaXMgdGhyZWFkIHNlZW0g
dG8gYmUgZ2V0dGluZyBpbnRlcnR3aW5lZCBhbmQgaGFyZCB0byBmb2xsb3csIHdpdGggc2V2ZXJh
bCB3ZWVrcyBiZXR3ZWVuIHJlc3BvbnNlcywgSSB3aWxsIGxldCB0aGUgY2hhaXJzIChJIGJlbGll
dmUgdGhlcmXigJlzIG5vIHNoZXBoZXJkIGFzc2lnbmVkKSB0cmFjayB0aGUgaXNzdWVzIGFuZCBy
ZXZpZXcgY29tbWVudHMgKG5vdCBzdXJlIGlmIHRoZXJl4oCZcyBhbiBpc3N1ZSB0cmFja2VyKWFu
ZCB0YWtlIGl0IGZyb20gaGVyZS4NCkhhcHB5IEhvbGlkYXlzIQ0KMTIvMTUvMjEg5Y2I5b6MODow
MOOAgUdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbT4gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PuOBruODoeODvOODqzoN
Cg0KRGVhciBDYXJsb3MsDQpwbGVhc2UgZmluZCBteSBub3RlcyBiZWxvdyBpbi1saW5lIHVuZGVy
IHRoZSBHSU0yPj4gdGFnLiBBdHRhY2hlZCBpcyB0aGUgZGlmZiBoaWdobGlnaHRpbmcgdHdvIGVk
aXRvcmlhbCBjaGFuZ2VzLg0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBGcmksIE5vdiAyNiwgMjAy
MSBhdCA4OjE4IFBNIENhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKSA8Y3BpZ25hdGFAY2lzY28u
Y29tPG1haWx0bzpjcGlnbmF0YUBjaXNjby5jb20+IDxtYWlsdG86Y3BpZ25hdGFAY2lzY28uY29t
Pj4gd3JvdGU6DQoNCiAgIERlYXIgR3JlZywNCg0KICAgSSBkaXNhZ3JlZS4gTXkgcGVyc3BlY3Rp
dmUgaXMgdGhhdCB0aGV5IGdvIGZyb20gbm90IGhlbHBmdWwgdG8NCiAgIHBsYWluIGhhcm1mdWwu
DQoNCiAgIExldOKAmXMgbG9vayBhdCB0aG9zZSB0aHJlZSBhc3BlY3RzIG9uZS1ieS1vbmUgKGNo
YW5naW5nIHRoZQ0KICAgYnVsbGV0ZWQgbGlzdCBpbnRvIGEgbnVtYmVyZWQgbGlzdCBmb3IgZWFz
ZSBvZiB0cmFja2luZyk6DQoNCiAgICAxLiBUaGlzIGlzIG5vIGRpZmZlcmVudCB0aGFuIFJGQyA4
MzAwLiBUaGUgTyBiaXQgc3BlY2lmaWVzIHRoZQ0KICAgICAgIHBhY2tldCBiZWluZyBPQU0sDQoN
CkdJTTI+PiBJIGRvbid0IGtub3cgb2YgYSBkZWZpbml0aW9uIG9mIGFuICJPQU0gcGFja2V0Ii4g
RXZlbiBtb3JlLCBSRkMgODMwMCBkb2VzIG5vdCByZWZlciB0byBhbnkgc3VjaCBkZWZpbml0aW9u
LCBub3IgZG9lcyBpdCBwcm92aWRlIGl0LiAgZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2Ft
IGNsYXJpZmllcyB0aGUgdXNlIG9mIE8gYml0IGZvciB0aGUgYWN0aXZlIFNGQyBOU0ggT0FNLg0K
Q01QMjogSSBhbSBub3Qgc3VyZSBvZiB0aGUgaW1wbGljYXRpb24gb2YgeW91IG5vdCBrbm93aW5n
IHRoYXQgZGVmaW5pdGlvbiwgbm9yIGRvIEkgc2VlIHRoaXMgcmVzcG9uc2UgbW92aW5nIGFsaWdu
bWVudCBmb3J3YXJkLg0KQ01QMjpGcm9tIFJGQzgzMDA6DQpDTVAyOiAgICAgIFRoZSBPIGJpdCBN
VVNUIGJlIHNldCBmb3IgT0FNIHBhY2tldHMgYW5kIE1VU1QgTk9UIGJlIHNldCBmb3INCkNNUDI6
ICAgICAgbm9uLU9BTSBwYWNrZXRzLiAgVGhlIE8gYml0IE1VU1QgTk9UIGJlIG1vZGlmaWVkIGFs
b25nIHRoZSBTRlAuDQpDTVAyOiBBbmQgUkZDODkyNCBpbmNsdWRlcyDigJxPQU0gcGFja2V04oCd
IDMwIHRpbWVzLg0KICAgIDEuIHRoZSBOZXh0IFByb3RvY29sIHNwZWNpZmllcyB0aGUgdHlwZSBv
ZiBwYWNrZXQgd2hpY2ggY2FuIGJlDQogICAgICAg4oCcQWN0aXZlIFNGQyBPQU3igJ0NCiAgICAg
ICAgICogU3RhdGluZyBob3dldmVyIHRoYXQgdGhlIGlkZW50aWZpY2F0aW9uIGlzIGJhc2VkIG9u
IGENCiAgICAgICAgICAgY29tYmluYXRpb24gb2YgZmllbGRzIGlzIGluY29ycmVjdC4NCiAgICAy
LiBUaGlzIGlzIG5vdCBhIGdlbmVyaWMgYmVoYXZpb3IgdGhhdCBuZWVkcyBzcGVjaWZ5aW5nIG9y
DQogICAgICAgdXBkYXRpbmcuIEl0IGlzIHBhcnQgb2YgdGhlIHNwZWNpZmljIE5TSCBOZXh0IFBy
b3RvY29sIHZhbHVlDQogICAgICAgYmVoYXZpb3IgZm9yIHRoZSBOU0ggTmV4dCBQcm90b2NvbCBi
ZWluZyBkZWZpbmVkIGFzIOKAnEFjdGl2ZQ0KICAgICAgIFNGQyBPQU3igJ0uDQogICAgMy4gVGhp
cyBpcyBpbmNvcnJlY3QgYW5kIGEgc2VyaW91cyBvdmVyLXJlYWNoLiBTcGVjaWZpY2FsbHk6DQog
ICAgICAgICAqIElmIHRoZSBPIGJpdCBpcyBzZXQgYW5kIHRoZSBOZXh0IHByb3RvY29sIGlzIG5v
dCDigJxBY3RpdmUNCiAgICAgICAgICAgU0ZDIE9BTeKAnSwgdGhlIGRlZmluaXRpb24gaXMgbXVj
aCBiZXlvbmQgdGhlIHNjb3BlIG9mIHRoaXMNCiAgICAgICAgICAgZG9jdW1lbnQg4oCUIHNpbmNl
IHRoaXMgZG9jdW1lbnQgc3BlY2lmaWVzIGJlaGF2aW9ycyBmb3Igb25lDQogICAgICAgICAgIHNw
ZWNpZmljIFNGQyBPQU0gcHJvdG9jb2wgd2hpY2ggaXMg4oCcT25lIEFjdGl2ZSBTRkMgT0FN4oCd
DQogICAgICAgICAgIChuYW1lIHRvIGJlIG5hcnJvd3Njb3BlZCBhcyBwZXIgb3RoZXIgcGVuZGlu
ZyB0aHJlYWQpDQoNCkdJTTI+PiBJIGRvbid0IHNlZSB3aHkgeW91IHJlLW5hbWUgdGhlIEFjdGl2
ZSBTRkMgT0FNIHByb3RvY29sIGludG8gIk9uZSBBY3RpdmUgU0ZDIE9BTSIuIFRoYXQgaXMgbm90
IHdoYXQgaXMgaW4gdGhlIGRyYWZ0LiBBcmUgeW91IHByZXBhcmluZyBhbm90aGVyIGRyYWZ0IHRo
YXQgeW91IGJlbGlldmUgd2lsbCB1cGRhdGUgZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2Ft
IGJ5IGludHJvZHVjaW5nIGFuIGFkZGl0aW9uYWwgYWN0aXZlIFNGQyBPQU0gcHJvdG9jb2w/DQpD
TVAyOiBNeSBwb2ludCBpcyB0aGF0IGRyYWZ0LWlldGYtc2ZjLW11bHRpLWxheWVyLW9hbSBpcyBu
b3QgdGhlIG9ubHkgQWN0aXZlIFNGQyBPQU0gcHJvdG9jb2wuDQpDTVAyOiBSRkM4OTI0IGluY2x1
ZGVzIElDTVAsIHdoaWNoIGJ5IHNpbXBseSBzZXR0aW5nIE89MSBhbmQgTlAgYXMgSVAgY2FuIGJl
IHVzZWQuDQogICAgICAgICAqIElmIHRoZSBPIGJpdCBpcyBzZXQgYW5kIHRoZSBOZXh0IHByb3Rv
Y29sIGlzIG5vdCDigJxBY3RpdmUNCiAgICAgICAgICAgU0ZDIE9BTeKAnSwgYW5kIHRoaXMgZG9j
dW1lbnQgc29tZWhvdyBjb25jbHVkZXMgdGhhdCB0aGUgT0FNDQogICAgICAgICAgIGlzIGluIHRo
ZSBDb250ZXh0IEhlYWRlciwgdGhlbiBpdCBpczoNCiAgICAgICAgICAgICBvIEJyZWFraW5nIG90
aGVyIE9BTSBwcm90b2NvbHMgaW5jbHVkaW5nIG90aGVyIEFjdGl2ZQ0KICAgICAgICAgICAgICAg
U0ZDIE9BTSBwcm90b2NvbHMgZW5jYXBzdWxhdGVkIGluIElQdjQsIGluIElQdjYsIFNGQw0KICAg
ICAgICAgICAgICAgVHJhY2UuIEl0IGlzIHZhbGlkIHRvIGhhdmUgTz0xLCBOU0ggTlAgYXMgSVB2
NCwgYW5kIGFuDQogICAgICAgICAgICAgICBPQU0gcGFja2V0IGVuY2Fwc3VsYXRlZC4NCkdJTTI+
PiBQcm90b2NvbHMgdGhhdCB1c2UgSVAvVURQIGVuY2Fwc3VsYXRpb24gYXJlIG5vdCBhY3RpdmUg
U0ZNIE9BTSBwcm90b2NvbHMgZXZlbiB0aG91Z2ggdGhleSBtaWdodCBiZSB1c2VkIGFzIHN1Y2gu
IEkgZXhwZWN0IHRoYXQgaWYgdGhlIHBheWxvYWQgb2YgTlNIIGlzIGFuIElDTVB2NiBlY2hvIHJl
cXVlc3QsIHRoZSBPIGJpdCB3aWxsIGJlIGNsZWFyZWQgYW5kIHRoZSBOZXh0IFByb3RvY29sIHNl
dCB0byBJUHY2IHZhbHVlLg0KQ01QMjogVGhlIGZpcnN0IHNlbnRlbmNlIGlzIGludGVyZXN0aW5n
Og0KQ01QMjogMS4gcGxlYXNlIHBvaW50IHRvIGEgcmVmZXJlbmNlIHRoYXQgZXhwbGFpbnMgdGhh
dCB1c2luZyBhIHNwZWNpZmljIGVuY2Fwc3VsYXRpb24gcHJldmVudHMgc3BlY2lmaWMgZnVuY3Rp
b25hbGl0eS4NCkNNUDI6IDIuIFdoYXQgaXMgYSBwcm90b2NvbCB1c2VkIGFzIGFjdGl2ZSBPQU0g
YnV0IG5vdCBiZWluZyBhY3RpdmUgT0FNPw0KQ01QMjogUmVnYXJkaW5nIHRoZSBzZWNvbmQgc2Vu
dGVuY2UsIHRoYW5rcyBmb3Igc2hhcmluZyB3aGF0IHlvdSBleHBlY3Qg4oCUIGhvd2V2ZXIgdGhh
dCBpcyBkaWZmZXJlbnQgdGhhbiB3aGF0IHNwZWNzIHdyaXRlIDotKSBXaHkgd291bGQgZW5jYXBz
dWxhdGlvbiBkaWN0YXRlIHRoZSB2YWx1ZSBvZiB0aGUgTyBiaXQ/IFRha2UgZm9yIGV4YW1wbGUg
QkZEIGVuY2Fwc3VsYXRlZCBpbiBJUOKApg0KICAgICAgICAgICAgIG8gQnJlYWtpbmcgdGhlIHVz
ZSBvZiBjb250ZXh0IGhlYWRlcnMsIHNpbmNlIHRoZXkgbmVlZA0KICAgICAgICAgICAgICAgY29u
dGV4dCB0aGF0IG91Z2h0IHRvIGVxdWFsbHkgYXBwbHkgdG8gT0FNcyBhbmQgdG8NCiAgICAgICAg
ICAgICAgIGRhdGEgcGFja2V0cywgYXMgZm9yIGV4YW1wbGUgYSBGbG93IExhYmVsLCBhDQogICAg
ICAgICAgICAgICBGb3J3YXJkaW5nIGNvbnRleHQsIGV0Yy4gUmUtd3JpdGluZyBDb250ZXh0IEhl
YWRlcnMNCiAgICAgICAgICAgICAgIGJyZWFrcyB0aGF0Lg0KDQpHSU0yPj4gZHJhZnQtaWV0Zi1z
ZmMtbXVsdGktbGF5ZXItb2FtIGRvZXMgbm90IGluY2x1ZGUgYW55IHByb2Nlc3NpbmcgdGhhdCBy
ZXF1aXJlcyByZS13cml0aW5nIGFuIE5TSCBDb250ZXh0IEhlYWRlci4NCkNNUDI6IFlvdXIgZG9j
dW1lbnQgc2F5cyB0aGUgZm9sbG93aW5nOg0KQ01QMjogICAgICAgICAgLSBBbiBTRkMgTlNIIENv
bnRleHQgSGVhZGVyKHMpIGNvbnRhaW4gYW4gT0FNIHByb2Nlc3NpbmcNCkNNUDI6ICAgICAgICAg
IGluc3RydWN0aW9ucyBvciBkYXRhLg0KQ01QMjogd2hpY2ggcHJldmVudHMgdXNpbmcgY29udGV4
dCBoZWFkZXIgZm9yIHNwZWPigJllZCBjb250ZXh0IGhlYWRlciB1c2VzLg0KDQogICBJ4oCZZCBl
bmNvdXJhZ2UgdGhlIFdHLCBzaGVwaGVyZCwgYW5kIFdHIENoYWlycyB0byBtb3JlIGNsb3NlbHkN
CiAgIGluc3BlY3QgYW5kIHJldmlldyB0aGlzIGRvY3VtZW50LCBzcGVjaWZpY2FsbHkgd2hldGhl
ciBpcyBkZWZpbmluZw0KICAgb25lIFNGQyBBY3RpdmUgT0FNIHByb3RvY29sLCBvciBicmVha2lu
ZyBmdW5jdGlvbmFsaXR5IHdoaWxlDQogICByZWRlZmluaW5nIGJhc2UgUkZDIDgzMDAgYmVoYXZp
b3IuDQoNCg0KDQogICBBbHRob3VnaCB0aGVzZSB3ZXJlIGJyb3VnaHQgdXAgYmVmb3JlLCBoaWdo
bGlnaHRpbmcgYSBjb3VwbGUgb2YNCiAgIGNvbW1lbnRzOg0KDQoNCiAgIDEuICBJbnRyb2R1Y3Rp
b24NCiAgICAgIEFsc28sIHRoaXMgZG9jdW1lbnQgdXBkYXRlcyBTZWN0aW9uIDIuMiBvZiBbUkZD
ODMwMF0gaW4gcGFydCBvZg0KICAgdGhlDQogICAgICBkZWZpbml0aW9uIG9mIE8gYml0IGluIHRo
ZSBOU0guDQoNCiAgIENNUDogSSBkbyBub3Qgc2VlIHRoZSBuZWVkIHRvIHJlZGVmaW5lIHRoZSBP
IGJpdCBpbiB0aGUgTlNILg0KDQoNCiAgIDQuICBBY3RpdmUgT0FNIElkZW50aWZpY2F0aW9uIGlu
IHRoZSBOU0gNCiAgICAgIFRoZSBPIGJpdCBpbiB0aGUgTlNIIGlzIGRlZmluZWQgaW4gW1JGQzgz
MDBdIGFzIGZvbGxvd3M6DQogICAgICAgICBPIGJpdDogU2V0dGluZyB0aGlzIGJpdCBpbmRpY2F0
ZXMgYW4gT0FNIHBhY2tldC4NCiAgICAgIFRoaXMgZG9jdW1lbnQgdXBkYXRlcyB0aGF0IGRlZmlu
aXRpb24gYXMgZm9sbG93czoNCiAgICAgICAgIE8gYml0OiBTZXR0aW5nIHRoaXMgYml0IGluZGlj
YXRlcyBhbiBPQU0gY29tbWFuZCBhbmQvb3IgZGF0YSBpbg0KICAgICAgICAgdGhlIE5TSCBDb250
ZXh0IEhlYWRlciBvciBwYWNrZXQgcGF5bG9hZC4NCg0KICAgQ01QOiBUaGVyZSBpcywgYXMgc2hv
d24gYWJvdmUsIG5vIG5lZWQgZm9yIHRoaXMuDQoNCkdJTTI+PiBBcyBhIHJlc3VsdCBvZiBSRkMg
ODMwMCBub3QgcHJvdmlkaW5nIGEgcmVmZXJlbmNlIG9yIGRlZmluaXRpb24gb2YgYW4gIk9BTSBw
YWNrZXQiLCB0aGlzIGRyYWZ0IGFkZHJlc3NlcyB0aGF0IGZvciB0aGUgY2FzZSBvZiBBY3RpdmUg
U0ZDIE9BTS4NCkNNUDI6IFRoYW5rIHlvdSBmb3IgZXhwbGFpbmluZyB0aGUgcmF0aW9uYWwgZm9y
IHRoZSBPLWJpdCB0ZXh0IGluIHlvdXIgZG9jdW1lbnQuDQpDTVAyOiBQbGVhc2Ugc2VhcmNoIGZv
ciDigJxPQU0gcGFja2V04oCdIGluIGV4aXN0aW5nIFJGQ3MgZ29pbmcgYmFjayB0byBhdCBsZWFz
dCAxNSB5ZWFycyBhZ28uDQpDTVAyOiBkcmFmdC1pZXRmLXNmYy1tdWx0aS1sYXllci1vYW0gZG9l
cyBub3QgcHJvdmlkZSB0aGUgZGVmaW5pdGlvbiAobm90IG5lZWRlZCBmcmFua2x5KSBvZiB3aGF0
IHlvdSBzYXkgbmVlZHMgZGVmaW5pbmcuDQoNCiAgICAgICogIE8gYml0IHNldCBhbmQgdGhlICJO
ZXh0IFByb3RvY29sIiB2YWx1ZSBkb2VzIG5vdCBtYXRjaCB0aGUgdmFsdWUNCiAgICAgICAgIEFj
dGl2ZSBTRkMgT0FNIChUQkExKSwgZGVmaW5lZCBpbiBTZWN0aW9uIDkuMToNCiAgICAgICAgICAg
IC0gQW4gU0ZDIE5TSCBDb250ZXh0IEhlYWRlcihzKSBjb250YWluIGFuIE9BTSBwcm9jZXNzaW5n
DQogICAgICAgICAgICBpbnN0cnVjdGlvbnMgb3IgZGF0YS4NCg0KICAgQ01QOiBBcyBzaG93biBh
Ym92ZSwgdGhpcyAxLiBicmVha3MgZnVuY3Rpb25hbGl0eSAoZS5nLiwgRmxvdw0KICAgTGFiZWwg
aW4gY29udGV4dCkgYW5kIDIuIGhhcyBhYnNvbHV0ZWx5ICpubyogbmVlZCB0byBiZSBpbmNsdWRl
ZA0KICAgaW4gdGhpcyBzcGVjaWZpYyBPQU0gcHJvdG9jb2wgZG9jdW1lbnQuDQoNCkdJTTI+PiBJ
ZiB0aGVyZSdzIG5vIE5TSCBDb250ZXh0IEhlYWRlciB3aXRoIE9BTSBwcm9jZXNzaW5nIGluc3Ry
dWN0aW9uIG9yIGRhdGEsIHRoZW4gdGhlIE8gYml0IHdpbGwgbm90IGJlIHNldC4gSWYgb25lIG9y
IG1vcmUgTlNIIENvbnRleHQgSGVhZGVyIGluY2x1ZGVzIE9BTSBwcm9jZXNzaW5nIGluc3RydWN0
aW9ucyBvciBkYXRhLCB0aGVuLCBJIGFzc3VtZSwgdGhlIE8gYml0IHdpbGwgYmUgc2V0LiBkcmFm
dC1pZXRmLXNmYy1tdWx0aS1sYXllci1vYW0gZG9lcyBub3QgY2hhbmdlIHRoYXQuIChJIG11Y2gg
YXBwcmVjaWF0ZSBGcmFuaydzIGNvbW1lbnRzIGFuZCB0aGUgZGlzY3Vzc2lvbiB0aGF0IGhlbHBl
ZCBjbGFyaWZ5IHRoYXQgc2NlbmFyaW8uKQ0KQ01QMjogQ2FuIHlvdSBwbGVhc2Ugc2hhcmUgYSBy
ZWZlcmVuY2UgdG8gT0FNIGluIE5TSCBjb250ZXh0IGhlYWRlcnM/DQoNCg0KICAgNS4gIEFjdGl2
ZSBTRkMgT0FNIEhlYWRlcg0KDQogICAgICBUaGlzIGRvY3VtZW50IGRlZmluZXMgQWN0aXZlIE9B
TSBIZWFkZXINCiAgICAgIChGaWd1cmUgMikgdG8gZGVtdWx0aXBsZXggYWN0aXZlIE9BTSBwcm90
b2NvbHMgb24gYW4gU0ZDLg0KDQogICBDTVA6IFRoZSBpZGVudGlmaWNhdGlvbiBvZiBPQU0gcHJv
dG9jb2xzIGlzIGFscmVhZHkgc29sdmVkDQogICBkaXJlY3RseSBpbiBSRkMgODMwMCBieSB1c2lu
ZyB0aGUgTlNIIE5leHQgUHJvdG9jb2wuDQogICBDTVA6IFRoaXMgbWV0YS1oZWFkZXIgaXMgcmVk
dW5kYW50IGF0IGJlc3QuDQoNCiAgICAgICAgIE1zZyBUeXBlIC0gc2l4IGJpdHMgbG9uZyBmaWVs
ZCBpZGVudGlmaWVzIE9BTSBwcm90b2NvbCwNCiAgIGUuZy4sIEVjaG8NCiAgICAgICAgIFJlcXVl
c3QvUmVwbHkgb3IgQmlkaXJlY3Rpb25hbCBGb3J3YXJkaW5nIERldGVjdGlvbi4NCg0KICAgQ01Q
OiBGaXJzdCwgd2h5IHdvdWxkIEJGRCBiZSBjYXJyaWVkIGFzIOKAnE9uZSBTRkMgQWN0aXZlIE9B
TQ0KICAgcHJvdG9jb2zigJ0gLT4gRy1BQ2gtbGlrZSBtZXRhLWhlYWRlciB3aXRoIEJGRCBNc2cg
VHlwZT8NCg0KR0lNMj4+IGRyYWZ0LWlldGYtc2ZjLW11bHRpLWxheWVyLW9hbSBkb2VzIG5vdCBk
ZWZpbmUgaG93IEJGRCB0byBiZSBjYXJyaWVkIGluIE5TSCBlbnZpcm9ubWVudC4gV2lsbCByZW1v
dmUgdGhlIHJlZmVyZW5jZSB0byBCRkQgaW4gdGhlIG5leHQgdXBkYXRlLg0KQ01QMjogV2hldGhl
ciB5b3UgcmVtb3ZlIGl0IGZyb20geW91ciBkcmFmdCwgaXQgaXMgc3RpbGwgYW5vdGhlciBTRkMg
QWN0aXZlIE9BTSBQcm90b2NvbC4NCiAgIENNUDogU2Vjb25kLCBJIGJlbGlldmUgdGhpcyBhbHNv
IGV4cGxhaW5zIHRoYXQgd2hhdCB0aGlzIGRvY3VtZW50DQogICBpcyBkZWZpbmluZyBpcyB0aGUg
4oCcRWNobyBSZXF1ZXN0L1JlcGx54oCdIEFjdGl2ZSBPQU0gUHJvdG9jb2wuDQoNCiAgIENNUDog
U2luY2UgdGhlIG5hbWUgb2YgdGhlIGFjdGl2ZSBPQU0gcHJvdG9jb2wgZGVmaW5lZCBpbiB0aGlz
DQogICBkb2N1bWVudCBpcyAiRWNobyBSZXF1ZXN0L1JlcGx54oCdLCBjb3VsZCBJIHBsZWFzZSBy
ZXF1ZXN0IHRvOg0KICAgQ01QOiAxLiBQcm92aWRlIGEgbW9yZSBzcGVjaWZpYyBuYW1lIChzaW5j
ZSBFY2hvIFJlcXVlc3QvUmVwbHkgY2FuDQogICBlYXNpbHkgYmUgY29uZnVzZWQgd2l0aCB1c2lu
ZyBJQ01QKQ0KDQpHSU0yPj4gVGhyb3VnaG91dCB0aGUgZG9jdW1lbnQsICJFY2hvIFJlcXVlc3Qv
UmVwbHkiIGFuZCAiU0ZDIEVjaG8gUmVxdWVzdC9SZXBseSIgYXJlIHVzZWQgaW50ZXJjaGFuZ2Vh
Ymx5LiBXaWxsIGFkZCBhbiBleHBsaWNpdCBub3RlIHRvIHRoYXQgaW4gdGhlIFRlcm1pbm9sb2d5
IHNlY3Rpb24uDQpDTVAyOiBXaGV0aGVyIHRoZXJl4oCZcyBhIGdsb2JhbCByZXBsYWNlLCBJQ01Q
IGNhbiBzdGlsbCBiZSBhbm90aGVyIFNGQyBBY3RpdmUgT0FNIFByb3RvY29sLg0KICAgQ01QOiAy
LiBSZW5hbWUgdGhlIHRpdGxlIG9mIHRoaXMgZG9jdW1lbnQgdG8gY2xlYXJseSBkZWZpbmUgaXRz
DQogICBzY29wZSBmb3Igb25lIHNwZWNpZmljIFNGQyBBY3RpdmUgT0FNIHByb3RvY29sLCBieSBu
YW1lLCBhbmQgbm90DQogICBhbGwgQWN0aXZlIE9BTSBQcm90b2NvbHM/DQoNCkdJTTI+PiBUaGUg
ZG9jdW1lbnQgcHJvdmlkZXMgdGhlIGZyYW1ld29yayBmb3IgQWN0aXZlIFNGQyBPQU0gYW5kIGRl
ZmluZXMgU0ZDIEVjaG8gUmVxdWVzdC9SZXBseSBwcm90b2NvbC4gSSB3aWxsIGdsYWRseSB1cGRh
dGUgdGhlIHRpdGxlIG9mIHRoZSBkb2N1bWVudCwgdGhlIFdHIGRlY2lkZXMgdGhhdCBpcyBuZWNl
c3NhcnkuDQpDTVAyOiBXaGF0IHlvdSB3cml0ZSBpbW1lZGlhdGVseSBhYm92ZSBkb2VzIG5vdCBt
YXRjaCB0aGUgQWJzdHJhY3Qgb2YgZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtLg0KQ01Q
MjogQW5kIGFnYWluLCB0aGUgb25seSB0aW1lIHRoZSB3b3JkIOKAnEZyYW1ld29yayBhcHBlYXJz
IGluIHRoaXMgZHJhZnQgaXMgYXMgcGFydCBvZiB0aGUgQ2l0YXRpb24gZm9yIFJGQzg5MjQhIDot
KQ0KQ01QMjogTm8gb3RoZXIgZnJhbWV3b3JrIG5lZWRlZC4NCkNNUDI6IFRoZSBBYnN0cmFjdCBz
YXlzIOKAnHJlcXVpcmVtZW50c+KAnSwgImFuIGVuY2Fwc3VsYXRpb27igJ0sICJhIG1lY2hhbmlz
bSB0byBkZXRlY3QgYW5kIGxvY2FsaXplIGRlZmVjdHPigJ3igKYgeW91IHNheSBub3cgYSDigJxm
cmFtZXdvcmvigJ0gYW5kIOKAnGEgcHJvdG9jb2zigJ0uDQpCZXN0LA0KQ2FybG9zLg0KDQoNCiAg
IEJlc3QsDQoNCiAgIENhcmxvcy4NCg0KICAgT24gTm92IDI2LCAyMDIxLCBhdCAxMDozMCBQTSwg
R3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPg0KICAgPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PiB3cm90ZToNCg0KICAg
RGVhciBDYXJsb3MsDQogICBJIGJlbGlldmUgdGhhdCB0aGUgcHJvcG9zZWQgbmV3IHRleHQgY2xh
cmlmaWVzIHNldmVyYWwgYXNwZWN0cyBvZg0KICAgTyBiaXQ6DQoNCiAgICAgKiBhY3RpdmUgU0ZD
IE5TSCBPQU0gcGFja2V0IGlzIGlkZW50aWZpZWQgYnkgdGhlIGNvbWJpbmF0aW9uIG9mDQogICAg
ICAgTyBiaXQgc2V0IGFuZCB0aGUgdmFsdWUgb2YgdGhlIE5TSCcgTmV4dCBQcm90b2NvbCBmaWVs
ZCBpcw0KICAgICAgIEFjdGl2ZSBTRkMgT0FNOw0KICAgICAqIHRoZSBjb21iaW5hdGlvbiBvZiBP
IGJpdCBjbGVhciBhbmQgdGhlIE5leHQgUHJvdG9jb2wgc2V0IHRvDQogICAgICAgdGhlIEFjdGl2
ZSBTRkMgT0FNIHZhbHVlIC0gZXJyb25lb3VzIGFuZCBtdXN0IGJlIHJlcG9ydGVkOw0KICAgICAq
IE8gYml0IHNldCBhbmQgdGhlIE5leHQgUHJvdG9jb2wgaXMgbm90IEFjdGl2ZSBTRkMgT0FNIC0N
CiAgICAgICBDb250ZXh0IEhlYWRlcihzKSBpbmNsdWRlIE9BTSBwcm9jZXNzaW5nIGluc3RydWN0
aW9ucyBvciBkYXRhLg0KDQogICBXb3VsZCB5b3UgYWdyZWUgdGhhdCB0aGVzZSBhcmUgaGVscGZ1
bCBjbGFyaWZpY2F0aW9ucz8NCg0KICAgUmVnYXJkcywNCiAgIEdyZWcNCg0KICAgT24gRnJpLCBO
b3YgMjYsIDIwMjEgYXQgNzoxMCBQTSBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSkNCiAgIDxj
cGlnbmF0YUBjaXNjby5jb208bWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbT4gPG1haWx0bzpjcGln
bmF0YUBjaXNjby5jb20+PiB3cm90ZToNCg0KICAgICAgIFRoYW5rIHlvdSBGcmFuayBhbmQgR3Jl
ZyDigJQgd2hhdCBpcyB0aGUgYWN0dWFsIGJlaGF2aW9yYWwNCiAgICAgICBjaGFuZ2UgaW4gdGhl
IHByb3Bvc2VkIHJlZGVmaW5pdGlvbiBvZiB0aGUgTy1iaXQgZnJvbSB0aGUNCiAgICAgICBwcm9j
ZXNzaW5nIGFuZCBydWxlcyBkZWZpbmVkIGluIFJGQzgzMDA/DQoNCiAgICAgICBUaGFua3MsDQoN
CiAgICAgICBDYXJsb3MuDQoNCiAgICAgICBPbiBOb3YgMjYsIDIwMjEsIGF0IDQ6MDkgUE0sIEZy
YW5rIEJyb2NrbmVycyAoZmJyb2NrbmUpDQogICAgICAgPGZicm9ja25lPTQwY2lzY28uY29tQGRt
YXJjLmlldGYub3JnPG1haWx0bzpmYnJvY2tuZT00MGNpc2NvLmNvbUBkbWFyYy5pZXRmLm9yZz4N
CiAgICAgICA8bWFpbHRvOmZicm9ja25lPTQwY2lzY28uY29tQGRtYXJjLmlldGYub3JnPj4gd3Jv
dGU6DQoNCiAgICAgICBIaSBDYXJsb3MsX19fXw0KICAgICAgIF9fIF9fDQogICAgICAgUGVyc29u
YWxseSBJIGRvbuKAmXQgc2VlIGEgc3Ryb25nIG5lZWQgdG8gZXZvbHZlIHRoZQ0KICAgICAgIGRl
ZmluaXRpb24gb2YgdGhlIE8tYml0IOKAkyBidXQgaWYgdGhlIHdvcmtpbmcgZ3JvdXAgZGVjaWRl
cw0KICAgICAgIHRvIGRvIHNvLCBJTUhPIGl0IHdvdWxkIGJlIGdvb2QgdG8gZW5zdXJlIHRoYXQg
dGhlIE8tYml0DQogICAgICAgaW5kZWVkIHNpZ25hbHMgdGhlIGZhY3QgdGhhdCBhY3RpdmUgT0FN
IGluZm9ybWF0aW9uIHJlbGF0ZWQNCiAgICAgICB0byBOU0ggaXMgY2FycmllZC5fX19fDQogICAg
ICAgX18gX18NCiAgICAgICBDaGVlcnMsIEZyYW5rX19fXw0KICAgICAgIF9fIF9fDQogICAgICAg
KkZyb206KkNhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKQ0KICAgICAgIDxjcGlnbmF0YT00MGNp
c2NvLmNvbUBkbWFyYy5pZXRmLm9yZzxtYWlsdG86Y3BpZ25hdGE9NDBjaXNjby5jb21AZG1hcmMu
aWV0Zi5vcmc+DQogICAgICAgPG1haWx0bzpjcGlnbmF0YT00MGNpc2NvLmNvbUBkbWFyYy5pZXRm
Lm9yZz4+DQogICAgICAgKlNlbnQ6KlR1ZXNkYXksIDIzIE5vdmVtYmVyIDIwMjEgMTU6NDQNCiAg
ICAgICAqVG86KkZyYW5rIEJyb2NrbmVycyAoZmJyb2NrbmUpIDxmYnJvY2tuZUBjaXNjby5jb208
bWFpbHRvOmZicm9ja25lQGNpc2NvLmNvbT4NCiAgICAgICA8bWFpbHRvOmZicm9ja25lQGNpc2Nv
LmNvbT4+DQogICAgICAgKkNjOipHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+DQogICAgICAgPG1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20+PjsgR3lhbiBNaXNocmENCiAgICAgICA8aGF5YWJ1c2Fnc21AZ21haWwuY29tPG1h
aWx0bzpoYXlhYnVzYWdzbUBnbWFpbC5jb20+IDxtYWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29t
Pj47DQogICAgICAgSmFtZXMgTiBHdWljaGFyZCA8amFtZXMubi5ndWljaGFyZEBmdXR1cmV3ZWku
Y29tPG1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGZ1dHVyZXdlaS5jb20+DQogICAgICAgPG1haWx0
bzpqYW1lcy5uLmd1aWNoYXJkQGZ1dHVyZXdlaS5jb20+PjtzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NCiAgICAgICA8bWFpbHRvOnNmY0BpZXRmLm9yZz47IEpvZWwgSGFscGVybiBE
aXJlY3QNCiAgICAgICA8am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaC5kaXJl
Y3RAam9lbGhhbHBlcm4uY29tPiA8bWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tPj4N
CiAgICAgICAqU3ViamVjdDoqUmU6IFtzZmNdIFJlZ2FyZGluZyBsYXN0IGNhbGwgZm9yDQogICAg
ICAgZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtX19fXw0KICAgICAgIF9fIF9fDQogICAg
ICAgRnJhbmssIEdyZWcsX19fXw0KICAgICAgIF9fIF9fDQogICAgICAgRG8geW91IHNlZSBhIHJl
YXNvbiB0byByZWRlZmluZSB0aGUgTy1iaXQ/X19fXw0KICAgICAgIF9fIF9fDQogICAgICAgVGhh
bmtzLF9fX18NCiAgICAgICBfXyBfXw0KICAgICAgIENhcmxvcy5fX19fDQoNCg0KICAgICAgIF9f
X18NCg0KICAgICAgICAgICAxMS8yMy8yMeWNiOWJjTk6MzPjgIFGcmFuayBCcm9ja25lcnMgKGZi
cm9ja25lKQ0KICAgICAgICAgICA8ZmJyb2NrbmU9NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5vcmc8
bWFpbHRvOmZicm9ja25lPTQwY2lzY28uY29tQGRtYXJjLmlldGYub3JnPg0KICAgICAgICAgICA8
bWFpbHRvOmZicm9ja25lPTQwY2lzY28uY29tQGRtYXJjLmlldGYub3JnPj7jga7jg6Hjg7zjg6s6
X19fXw0KICAgICAgICAgICBfXyBfXw0KICAgICAgICAgICBIaSBHcmVnLF9fX18NCiAgICAgICAg
ICAgX19fXw0KICAgICAgICAgICBUaGFua3MgZm9yIHRoZSBxdWljayByZXBseS4gUGxlYXNlIHNl
ZSBpbmxpbmUuX19fXw0KICAgICAgICAgICBfX19fDQogICAgICAgICAgICpGcm9tOipHcmVnIE1p
cnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+
DQogICAgICAgICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4NCiAgICAgICAgICAg
KlNlbnQ6Kk1vbmRheSwgMjIgTm92ZW1iZXIgMjAyMSAyMzoxNg0KICAgICAgICAgICAqVG86KkZy
YW5rIEJyb2NrbmVycyAoZmJyb2NrbmUpIDxmYnJvY2tuZUBjaXNjby5jb208bWFpbHRvOmZicm9j
a25lQGNpc2NvLmNvbT4NCiAgICAgICAgICAgPG1haWx0bzpmYnJvY2tuZUBjaXNjby5jb20+Pg0K
ICAgICAgICAgICAqQ2M6KkNhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKQ0KICAgICAgICAgICA8
Y3BpZ25hdGE9NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5vcmc8bWFpbHRvOmNwaWduYXRhPTQwY2lz
Y28uY29tQGRtYXJjLmlldGYub3JnPg0KICAgICAgICAgICA8bWFpbHRvOmNwaWduYXRhPTQwY2lz
Y28uY29tQGRtYXJjLmlldGYub3JnPj47IEd5YW4NCiAgICAgICAgICAgTWlzaHJhIDxoYXlhYnVz
YWdzbUBnbWFpbC5jb208bWFpbHRvOmhheWFidXNhZ3NtQGdtYWlsLmNvbT4NCiAgICAgICAgICAg
PG1haWx0bzpoYXlhYnVzYWdzbUBnbWFpbC5jb20+PjsgSmFtZXMgTiBHdWljaGFyZA0KICAgICAg
ICAgICA8amFtZXMubi5ndWljaGFyZEBmdXR1cmV3ZWkuY29tPG1haWx0bzpqYW1lcy5uLmd1aWNo
YXJkQGZ1dHVyZXdlaS5jb20+DQogICAgICAgICAgIDxtYWlsdG86amFtZXMubi5ndWljaGFyZEBm
dXR1cmV3ZWkuY29tPj47c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQogICAgICAg
ICAgIDxtYWlsdG86c2ZjQGlldGYub3JnPjsgSm9lbCBIYWxwZXJuIERpcmVjdA0KICAgICAgICAg
ICA8am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBl
cm4uY29tPg0KICAgICAgICAgICA8bWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tPj4N
CiAgICAgICAgICAgKlN1YmplY3Q6KlJlOiBbc2ZjXSBSZWdhcmRpbmcgbGFzdCBjYWxsIGZvcg0K
ICAgICAgICAgICBkcmFmdC1pZXRmLXNmYy1tdWx0aS1sYXllci1vYW1fX19fDQogICAgICAgICAg
IF9fX18NCiAgICAgICAgICAgSGkgRnJhbmssX19fXw0KICAgICAgICAgICB0aGFuayB5b3UgZm9y
IHlvdXIgY29tbWVudCBkZXNjcmliaW5nIGFuIGludGVyZXN0aW5nDQogICAgICAgICAgIElPQU0g
dXNlIGNhc2UgaW4gU0ZDIE5TSC4gSSd2ZSB0aG91Z2h0IGFib3V0IHRoaXMgY2FzZQ0KICAgICAg
ICAgICBhbmQgSSBoYXZlIHNldmVyYWwgcXVlc3Rpb25zLiBJIGdyZWF0bHkgYXBwcmVjaWF0ZSB5
b3VyDQogICAgICAgICAgIGhlbHAgY2xhcmlmeWluZyB0aGVtIHRvIG1lOl9fX18NCg0KICAgICAg
ICAgICAgICogSXMgaXQgZW52aXNpb25lZCB0aGF0IHRoZSBJT0FNIGNhbiBiZSBwYXJ0IG9mIE5T
SA0KICAgICAgICAgICAgICAgcGF5bG9hZCBidXQgbm90IHRvIGltbWVkaWF0ZWx5IGZvbGxvdyB0
aGUgU0ZDIE5TSD8NCiAgICAgICAgICAgICAgIFBlcmhhcHMgc3VjaCBhIGNhc2UgY2FuIGJlIHJl
ZmVycmVkIHRvIGFzICJJT0FNDQogICAgICAgICAgICAgICBpbnNpZGUgTlNIIHBheWxvYWQiIHRv
IGRpZmZlcmVudGlhdGUgZnJvbSAiSU9BTSBvbg0KICAgICAgICAgICAgICAgdG9wIG9mIE5TSCBw
YXlsb2FkIj8gRm9yIGV4YW1wbGUsIGFzc3VtaW5nIHRoYXQgdGhlDQogICAgICAgICAgICAgICBj
bGllbnQgcGF5bG9hZCBpcyBJUHY2LCB0aGVuIE5TSCBpcyBmb2xsb3dlZCBieSBhbg0KICAgICAg
ICAgICAgICAgSVB2NiBwYWNrZXQsIHdoaWNoLCBpbiB0dXJuLCBpcyBmb2xsb3dlZCBieSBJT0FN
LiBfX19fDQogICAgICAgICAgICAgKiBJZiBJT0FNIGluc2lkZSBOU0ggcGF5bG9hZCBpcyBhIHZp
YWJsZSB1c2UgY2FzZSwNCiAgICAgICAgICAgICAgIHdoaWNoIFNGQyBlbGVtZW50IGlzIHRoZSBp
bnRlbmRlZCBhZGRyZXNzZWUgLSBTRkYgb3INCiAgICAgICAgICAgICAgIFNGL1NGIFByb3h5PyBJ
ZiBpdCBpcyB0aGUgZm9ybWVyLCB3aGF0IGFyZSB0aGUNCiAgICAgICAgICAgICAgIHJlcXVpcmVt
ZW50cyBmb3IgYW4gU0ZGIHRvIGhhbmRsZSB0aGlzIHNjZW5hcmlvPyBJZg0KICAgICAgICAgICAg
ICAgaXQgaXMgdGhlIGxhdHRlciwgd2hhdCBoYXBwZW5zIHdpdGggdGhlIGNsaWVudA0KICAgICAg
ICAgICAgICAgcGFja2V0IGlmIGFuIFNGL1NGIFByb3h5IGRvZXMgIG5vdCBzdXBwb3J0IElPQU0g
aW4NCiAgICAgICAgICAgICAgIE5TSCBidXQgb25seSBOU0ggcGVyIFJGQyA4MzAwP19fX18NCg0K
ICAgICAgICAgICDigKZGQjogVGhlIHNjZW5hcmlvIHRoYXQgeW91IG91dGxpbmUsIGkuZS4gTlNI
IG92ZXIg4oCcSVB2Ng0KICAgICAgICAgICB3aXRoIElPQU0gZW5jYXBzdWxhdGlvbuKAnSwgc291
bmRzIHZhbGlkIHRvIG1lOyBhbmQgaXQNCiAgICAgICAgICAgY291bGQgZXZlbiBiZSB0aGF0IE5T
SCB3b3VsZCBhbHNvIGxldmVyYWdlIElPQU0sIGluDQogICAgICAgICAgIHdoaWNoIGNhc2UsIGl0
IHdvdWxkIGJlY29tZSBhIGNhc2Ugb2Yg4oCcSU9BTSBMYXllcmluZ+KAnSBhcw0KICAgICAgICAg
ICBkZXNjcmliZWQNCiAgICAgICAgICAgaW5odHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2Rv
Yy9odG1sL2RyYWZ0LWlldGYtaXBwbS1pb2FtLWRlcGxveW1lbnQtMDAjc2VjdGlvbi03LjINCiAg
ICAgICAgICAgPGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQtaWV0
Zi1pcHBtLWlvYW0tZGVwbG95bWVudC0wMCNzZWN0aW9uLTcuMj4uDQogICAgICAgICAgIEFzIG91
dGxpbmVkIGluIHRoZSBkcmFmdC1pZXRmLWlwcG0taW9hbS1kZXBsb3ltZW50LA0KICAgICAgICAg
ICBJT0FNLURhdGEtRmllbGRzIGFyZSBzcGVjaWZpYyB0byB0aGUgbGF5ZXIgKGFuZCB0aGUNCiAg
ICAgICAgICAgYXNzb2NpYXRlZCBwcm90b2NvbCkgdGhhdCB0aGV54oCZcmUgZW5jYXBzdWxhdGVk
IGludG8uIEFzDQogICAgICAgICAgIHN1Y2gsIGluIHRoZSBjYXNlIG9mIE5TSCBvdmVyIOKAnElQ
djYgd2l0aCBJT0FNDQogICAgICAgICAgIGVuY2Fwc3VsYXRpb27igJ0gaXQgd291bGQgYmUgdGhl
IElQdjYgZm9yd2FyZGVyIHRoYXQgd291bGQNCiAgICAgICAgICAgaGFuZGxlIHRoZSBJT0FNIHBy
b2Nlc3NpbmcuIFNGRi9TRiB3b3VsZCBiZQ0KICAgICAgICAgICBvcnRob2dvbmFsL3NoaXBzLWlu
LXRoZSBuaWdodC5fX19fDQogICAgICAgICAgIEkndmUgbG9va2VkIHRocm91Z2ggZHJhZnQtaWV0
Zi1zZmMtaW9hbS1uc2ggYnV0IEkNCiAgICAgICAgICAgY291bGRuJ3QgZmluZCBhbnN3ZXJzIHRv
IHRoZXNlIHF1ZXN0aW9ucyAoSSBhZG1pdCwgSQ0KICAgICAgICAgICBjb3VsZCBoYXZlIG1pc3Nl
ZCBpdCkuX19fXw0KICAgICAgICAgICBBbHNvLCBJIHRoaW5rIHRoYXQgeW91ciBzdWdnZXN0aW9u
IHRvIGF2b2lkIGFueQ0KICAgICAgICAgICByZWZlcmVuY2UgdG8gYSBoeWJyaWQgT0FNIHByb3Rv
Y29sIGNvbmNlbnRyYXRpbmcgb24gdGhlDQogICAgICAgICAgIGFjdGl2ZSBPQU0gaWRlbnRpZmlj
YXRpb24gaW4gdGhlIHVwZGF0ZSB0byBPLWJpdA0KICAgICAgICAgICBkZWZpbml0aW9uIGlzIGxv
Z2ljYWwgYW5kIHJlYXNvbmFibGUuIEJlbG93LCBwbGVhc2UgZmluZA0KICAgICAgICAgICB0aGUg
cHJvcG9zZWQgdXBkYXRlOl9fX18NCiAgICAgICAgICAgT0xEIFRFWFQ6X19fXw0KICAgICAgICAg
ICAgICAqICBPIGJpdCBzZXQgYW5kIHRoZSAiTmV4dCBQcm90b2NvbCIgdmFsdWUgZG9lcyBub3QN
CiAgICAgICAgICAgbWF0Y2ggb25lIG9mX19fXw0KICAgICAgICAgICAgICAgICBpZGVudGlmeWlu
ZyBhY3RpdmUgb3IgaHlicmlkIE9BTSBwcm90b2NvbHMgKHBlcg0KICAgICAgICAgICBjbGFzc2lm
aWNhdGlvbl9fX18NCiAgICAgICAgICAgICAgICAgZGVmaW5lZCBpbiBbUkZDNzc5OV0pLCBlLmcu
LCBkZWZpbmVkIGluIFNlY3Rpb24NCiAgICAgICAgICAgOS4xIEFjdGl2ZSBTRkMgT0FNX19fXw0K
ICAgICAgICAgICAgICAgICAoVEJBMSkuX19fXw0KICAgICAgICAgICBfX19fDQogICAgICAgICAg
ICAgICAgICAgIC0gYSBGaXhlZC1MZW5ndGggQ29udGV4dCBIZWFkZXIgb3INCiAgICAgICAgICAg
VmFyaWFibGUtTGVuZ3RoIENvbnRleHRfX19fDQogICAgICAgICAgICAgICAgICAgIEhlYWRlcihz
KSBjb250YWluIGFuIE9BTSBjb21tYW5kIG9yIGRhdGEuX19fXw0KICAgICAgICAgICBfX19fDQog
ICAgICAgICAgICAgICAgICAgIC0gdGhlICJOZXh0IFByb3RvY29sIiBmaWVsZCBkZXRlcm1pbmVz
IHRoZSB0eXBlDQogICAgICAgICAgIG9mIHBheWxvYWQuX19fXw0KICAgICAgICAgICBfX19fDQog
ICAgICAgICAgICAgICogIE8gYml0IHNldCBhbmQgdGhlICJOZXh0IFByb3RvY29sIiB2YWx1ZSBt
YXRjaGVzDQogICAgICAgICAgIG9uZSBvZiBpZGVudGlmeWluZ19fX18NCiAgICAgICAgICAgICAg
ICAgYWN0aXZlIG9yIGh5YnJpZCBPQU0gcHJvdG9jb2xzOl9fX18NCiAgICAgICAgICAgX19fXw0K
ICAgICAgICAgICAgICAgICAgICAtIHRoZSBwYXlsb2FkIHRoYXQgaW1tZWRpYXRlbHkgZm9sbG93
cyB0aGUgTlNIDQogICAgICAgICAgIE1VU1QgY29udGFpbiBhbl9fX18NCiAgICAgICAgICAgICAg
ICAgICAgT0FNIGNvbW1hbmQgb3IgZGF0YS5fX19fDQogICAgICAgICAgIF9fX18NCiAgICAgICAg
ICAgICAgKiAgTyBiaXQgaXMgY2xlYXI6X19fXw0KICAgICAgICAgICBfX19fDQogICAgICAgICAg
ICAgICAgICAgIC0gbm8gT0FNIGluIGEgRml4ZWQtTGVuZ3RoIENvbnRleHQgSGVhZGVyIG9yDQog
ICAgICAgICAgIFZhcmlhYmxlLUxlbmd0aF9fX18NCiAgICAgICAgICAgICAgICAgICAgQ29udGV4
dCBIZWFkZXIocykuX19fXw0KICAgICAgICAgICBfX19fDQogICAgICAgICAgICAgICAgICAgIC0g
dGhlIHBheWxvYWQgZGV0ZXJtaW5lZCBieSB0aGUgIk5leHQgUHJvdG9jb2wiDQogICAgICAgICAg
IGZpZWxkIE1VU1QgYmVfX19fDQogICAgICAgICAgICAgICAgICAgIHByZXNlbnQuX19fXw0KICAg
ICAgICAgICBfX19fDQogICAgICAgICAgICAgICogIE8gYml0IGlzIGNsZWFyLCBhbmQgdGhlICJO
ZXh0IFByb3RvY29sIiBmaWVsZA0KICAgICAgICAgICBpZGVudGlmaWVzIGFjdGl2ZSBvcl9fX18N
CiAgICAgICAgICAgICAgICAgaHlicmlkIE9BTSBwcm90b2NvbCBNVVNUIGJlIGlkZW50aWZpZWQg
YW5kDQogICAgICAgICAgIHJlcG9ydGVkIGFzIGFuX19fXw0KICAgICAgICAgICAgICAgICBlcnJv
bmVvdXMgY29tYmluYXRpb24uICBBbiBpbXBsZW1lbnRhdGlvbiBNQVkgaGF2ZQ0KICAgICAgICAg
ICBjb250cm9sIHRvX19fXw0KICAgICAgICAgICAgICAgICBlbmFibGUgcHJvY2Vzc2luZyBvZiB0
aGUgT0FNIHBheWxvYWQuX19fXw0KICAgICAgICAgICBfX19fDQogICAgICAgICAgIE5FVyBURVhU
Ol9fX18NCiAgICAgICAgICAgX19fXw0KICAgICAgICAgICDigKZGQjogVGhlIG5ldyB0ZXh0IGxv
b2tzIGJldHRlci4gQ291cGxlIG9mIGFkZGl0aW9uYWwNCiAgICAgICAgICAgdGhvdWdodHMgaW5s
aW5lIGJlbG93Ll9fX18NCiAgICAgICAgICAgX19fXw0KICAgICAgICAgICAgICAqICBPIGJpdCBz
ZXQgYW5kIHRoZSAiTmV4dCBQcm90b2NvbCIgdmFsdWUgZG9lcyBub3QNCiAgICAgICAgICAgbWF0
Y2ggZGVmaW5lZCBpbl9fX18NCiAgICAgICAgICAgICAgICAgU2VjdGlvbiA5LjEgQWN0aXZlIFNG
QyBPQU0gKFRCQTEpLl9fX18NCiAgICAgICAgICAgX19fXw0KICAgICAgICAgICDigKZGQjogVGhl
IGFib3ZlIHNlbnRlbmNlIGRvZXNu4oCZdCBzb3VuZCBjb21wbGV0ZS4gTGlrZWx5DQogICAgICAg
ICAgIHlvdSB3YW50ZWQgdG8gc2F5IHNvbWV0aGluZyBsaWtlIOKAnE8gYml0IHNldCBhbmQgdGhl
DQogICAgICAgICAgICJOZXh0IFByb3RvY29sIiB2YWx1ZSBkb2VzIG5vdCBtYXRjaGFueSBvZiB0
aGUgU0ZDIE5leHQNCiAgICAgICAgICAgUHJvdG9jb2wgdmFsdWVzIGRlZmluZWRlZmluZWQgaW4g
U2VjdGlvbiA5LjEgQWN0aXZlIFNGQw0KICAgICAgICAgICBPQU0gKFRCQTEpLuKAnV9fX18NCiAg
ICAgICAgICAgX19fXw0KICAgICAgICAgICBfX19fDQogICAgICAgICAgICAgICAgICAgIC0gYSBG
aXhlZC1MZW5ndGggQ29udGV4dCBIZWFkZXIgb3INCiAgICAgICAgICAgVmFyaWFibGUtTGVuZ3Ro
IENvbnRleHRfX19fDQogICAgICAgICAgICAgICAgICAgIEhlYWRlcihzKSBjb250YWluIGFuIE9B
TSBjb21tYW5kIG9yIGRhdGEuX19fXw0KICAgICAgICAgICBfX19fDQogICAgICAgICAgIOKApkZC
OiBHaXZlbiB0aGF0IGl0IGFwcGxpZXMgdG8gYm90aCwgZml4ZWQgYW5kIHZhcmlhYmxlIOKAkw0K
ICAgICAgICAgICBob3cgYWJvdXQgc2ltcGxpZnlpbmcgdG8g4oCcQ29udGV4dC1oZWFkZXIocykg
dGhhdCBjb250YWluDQogICAgICAgICAgIGFjdGl2ZSBPQU0gY29tbWFuZHMgYW5kL29yIGRhdGEu
4oCdX19fXw0KICAgICAgICAgICBfX19fDQogICAgICAgICAgICAgICAgICAgIC0gdGhlICJOZXh0
IFByb3RvY29sIiBmaWVsZCBkZXRlcm1pbmVzIHRoZSB0eXBlDQogICAgICAgICAgIG9mIHBheWxv
YWQuX19fXw0KICAgICAgICAgICBfX19fDQogICAgICAgICAgICAgICogIE8gYml0IHNldCBhbmQg
dGhlICJOZXh0IFByb3RvY29sIiB2YWx1ZSBtYXRjaGVzDQogICAgICAgICAgIEFjdGl2ZSBTRkMg
T0FNX19fXw0KICAgICAgICAgICAgICAgICAoVEJBMSkgdmFsdWU6X19fXw0KICAgICAgICAgICBf
X19fDQogICAgICAgICAgICAgICAgICAgIC0gdGhlIHBheWxvYWQgdGhhdCBpbW1lZGlhdGVseSBm
b2xsb3dzIHRoZSBOU0gNCiAgICAgICAgICAgTVVTVCBiZSB0aGVfX19fDQogICAgICAgICAgICAg
ICAgICAgIEFjdGl2ZSBPQU0gSGVhZGVyIChTZWN0aW9uIDUpLl9fX18NCiAgICAgICAgICAgX19f
Xw0KICAgICAgICAgICAgICAqICBPIGJpdCBpcyBjbGVhcjpfX19fDQogICAgICAgICAgIF9fX18N
CiAgICAgICAgICAgICAgICAgICAgLSBubyBPQU0gaW4gYSBGaXhlZC1MZW5ndGggQ29udGV4dCBI
ZWFkZXIgb3INCiAgICAgICAgICAgVmFyaWFibGUtTGVuZ3RoX19fXw0KICAgICAgICAgICAgICAg
ICAgICBDb250ZXh0IEhlYWRlcihzKS5fX19fDQogICAgICAgICAgIOKApkZCOiBTaW1pbGFyIHRv
IHRoZSBub3RlIGFib3ZlLCDigJxObyBDb250ZXh0LWhlYWRlcihzKQ0KICAgICAgICAgICB0aGF0
IGNvbnRhaW4gYWN0aXZlIE9BTSBjb21tYW5kcyBhbmQvb3IgZGF0YS7igJ0gbWlnaHQgYmUNCiAg
ICAgICAgICAgc2ltcGxlcl9fX18NCiAgICAgICAgICAgX19fXw0KICAgICAgICAgICAgICAgICAg
ICAtIHRoZSBwYXlsb2FkIGRldGVybWluZWQgYnkgdGhlICJOZXh0IFByb3RvY29sIg0KICAgICAg
ICAgICBmaWVsZCBNVVNUIGJlX19fXw0KICAgICAgICAgICAgICAgICAgICBwcmVzZW50Ll9fX18N
CiAgICAgICAgICAgX19fXw0KICAgICAgICAgICDigKZGQjogSXNu4oCZdCB0aGlzIG9idmlvdXM/
IFRoZSByZWFkZXIgbWlnaHQgd29uZGVyIHdoeQ0KICAgICAgICAgICB0aGlzIGlzIGV2ZW4gc3Rh
dGVkLiBJTUhPIHdlIGNvdWxkIHNhZmVseSByZW1vdmUgdGhpcw0KICAgICAgICAgICBidWxsZXQu
X19fXw0KICAgICAgICAgICBfX19fDQogICAgICAgICAgICAgICogIE8gYml0IGlzIGNsZWFyLCBh
bmQgdGhlICJOZXh0IFByb3RvY29sIiBmaWVsZCBpcw0KICAgICAgICAgICBzZXQgdG8gQWN0aXZl
IFNGQ19fX18NCiAgICAgICAgICAgICAgICAgT0FNIChUQkExKSBNVVNUIGJlIGlkZW50aWZpZWQg
YW5kIHJlcG9ydGVkIGFzIGFuDQogICAgICAgICAgIGVycm9uZW91c19fX18NCiAgICAgICAgICAg
ICAgICAgY29tYmluYXRpb24uICBBbiBpbXBsZW1lbnRhdGlvbiBNQVkgaGF2ZSBjb250cm9sDQog
ICAgICAgICAgIHRvIGVuYWJsZV9fX18NCiAgICAgICAgICAgICAgICAgcHJvY2Vzc2luZyBvZiB0
aGUgT0FNIHBheWxvYWQuX19fXw0KICAgICAgICAgICBfX19fDQogICAgICAgICAgIOKApkZCOiBK
dXN0IGNvc21ldGljLCBidXQgaXQgd291bGQgYmUgZ29vZCB0byBzdGF5IHdpdGgNCiAgICAgICAg
ICAgdGhlIHBhdHRlcm4gb2Yg4oCcY29uZGl0aW9uOiBhY3Rpb27igJ0gb2YgdGhpcyBwYXJhZ3Jh
cGgsDQogICAgICAgICAgIGUuZy5fX19fDQogICAgICAgICAgIF9fX18NCiAgICAgICAgICAgKiBP
IGJ1dCBpcyBjbGVhciBhbmR0aGUgIk5leHQgUHJvdG9jb2wiIGZpZWxkIGlzIHNldCB0bw0KICAg
ICAgICAgICBBY3RpdmUgU0ZDX19fXw0KICAgICAgICAgICAgICAgICBPQU0gKFRCQTEpOl9fX18N
CiAgICAgICAgICAgX19fXw0KICAgICAgICAgICAgICAtIEVycm9uZW91cyBjb21iaW5hdGlvbi4g
VGhlIGNvbWJpbmF0aW9uIE1VU1QgYmUNCiAgICAgICAgICAgaWRlbnRpZmllZCBhbmQgcmVwb3J0
ZWQuDQoNCg0KICAgICAgICAgICBfX19fDQogICAgICAgICAgIEluIGFkZGl0aW9uLCB3aGF0IHdv
dWxkIGJlIGdvb2QsICBpcyB0byBleHBhbmQgYSBiaXQgb24NCiAgICAgICAgICAgaG93IHRoYXQg
cmVwb3J0aW5nIGlzIHN1cHBvc2VkIHRvIGhhcHBlbiDigJMgYXMgd2VsbCBhcw0KICAgICAgICAg
ICB3aGF0IGlzIHN1cHBvc2VkIHRvIGhhcHBlbiB3aXRoIHRoZSBwYWNrZXQgdGhhdCBjb250YWlu
cw0KICAgICAgICAgICB0aGUgZXJyb25lb3VzIGNvbWJpbmF0aW9uLiBJcyBpdCBnb2luZyB0byBi
ZSBmb3J3YXJkZWQNCiAgICAgICAgICAgb3IgZHJvcHBlZD8gSXMgdGhlIG5vZGUgZGV0ZWN0aW5n
IHRoZSBlcnJvciBzdXBwb3NlZCB0bw0KICAgICAgICAgICByZW1vdmUgdGhlIGFjdGl2ZSBJT0FN
IGhlYWRlciwgZXRjLiwg4oCmP19fX18NCiAgICAgICAgICAgX19fXw0KICAgICAgICAgICBUaGFu
a3MgYWdhaW4sIEZyYW5rX19fXw0KICAgICAgICAgICBfX19fDQogICAgICAgICAgIF9fX18NCiAg
ICAgICAgICAgSSBob3BlIHRoYXQgdGhlIHByb3Bvc2VkIHVwZGF0ZSBhZGRyZXNzZXMgeW91ciBj
b25jZXJuLl9fX18NCiAgICAgICAgICAgX19fXw0KICAgICAgICAgICBSZWdhcmRzLF9fX18NCiAg
ICAgICAgICAgR3JlZ19fX18NCiAgICAgICAgICAgX19fXw0KICAgICAgICAgICBPbiBNb24sIE5v
diAyMiwgMjAyMSBhdCAxMTo1NiBBTSBGcmFuayBCcm9ja25lcnMNCiAgICAgICAgICAgKGZicm9j
a25lKSA8ZmJyb2NrbmVAY2lzY28uY29tPG1haWx0bzpmYnJvY2tuZUBjaXNjby5jb20+DQogICAg
ICAgICAgIDxtYWlsdG86ZmJyb2NrbmVAY2lzY28uY29tPj4gd3JvdGU6X19fXw0KDQogICAgICAg
ICAgICAgICBfX19fDQogICAgICAgICAgICAgICBKdXN0IHNhdyB0aGlzIHRocmVhZCDigJMgYW5k
IHRoZSBzZWN0aW9uIG9uIHRoZSBPLWJpdA0KICAgICAgICAgICAgICAgaW4gc2VjdGlvbiA0IGNh
dWdodCBtaWdodCBhdHRlbnRpb24uX19fXw0KICAgICAgICAgICAgICAgX19fXw0KDQogICAgICAg
ICAgICAgICAgICAqICBPIGJpdCBpcyBjbGVhciwgYW5kIHRoZSAiTmV4dCBQcm90b2NvbCIgZmll
bGQNCiAgICAgICAgICAgICAgIGlkZW50aWZpZXMgYWN0aXZlIG9yX19fXw0KDQogICAgICAgICAg
ICAgICAgICAgICBoeWJyaWQgT0FNIHByb3RvY29sIE1VU1QgYmUgaWRlbnRpZmllZCBhbmQNCiAg
ICAgICAgICAgICAgIHJlcG9ydGVkIGFzIGFuX19fXw0KDQogICAgICAgICAgICAgICAgICAgICBl
cnJvbmVvdXMgY29tYmluYXRpb24uICBBbiBpbXBsZW1lbnRhdGlvbiBNQVkNCiAgICAgICAgICAg
ICAgIGhhdmUgY29udHJvbCB0b19fX18NCg0KICAgICAgICAgICAgICAgICAgICAgZW5hYmxlIHBy
b2Nlc3Npbmcgb2YgdGhlIE9BTSBwYXlsb2FkLl9fX18NCg0KICAgICAgICAgICAgICAgUGVyIHdo
YXQgaXMgbWVudGlvbmVkIGJlbG93LCB0aGUgc3RhdGVtZW50DQogICAgICAgICAgICAgICBjb250
cmFkaWN0cyB0aGUgcHJpbmNpcGxlcyBvZiBJT0FNIG9wZXJhdGlvbi4gQQ0KICAgICAgICAgICAg
ICAgcGFja2V0IHdpdGggTy1iaXQgY2xlYXJlZCBjYW4gdmVyeSB3ZWxsIGhhdmUgYQ0KICAgICAg
ICAgICAgICAgaHlicmlkIE9BTSBwcm90b2NvbCBpbiB0aGUgbmV4dCBwcm90b2NvbCBmaWVsZC4g
SU9BTQ0KICAgICAgICAgICAgICAgaXMgY2xhc3NpZmllZCBhcyBhIOKAnEh5YnJpZCBUeXBlIEni
gJ0gcHJvdG9jb2wgcGVyIFJGQw0KICAgICAgICAgICAgICAgNzc5OS4NCiAgICAgICAgICAgICAg
IEEga2V5IG9iamVjdGl2ZSBvZiBJT0FNIGlzIHRvIHRyYWNlIHBhY2tldHMgdGhyb3VnaA0KICAg
ICAgICAgICAgICAgdGhlIG5ldHdvcmsgYXMgaWYgdGhleSB3ZXJlbuKAmXQgb2JzZXJ2ZWQsIGku
ZS4sIHRoZQ0KICAgICAgICAgICAgICAgcGFja2V0IGZvcndhcmRpbmcgb3BlcmF0aW9uIG9mIGEg
cGFja2V0IHdpdGggSU9BTSBpcw0KICAgICAgICAgICAgICAgZXhwZWN0ZWQgdG8gYmUgdGhhdCBv
ZiBhIHBsYWluIHBhY2tldCwgaS5lLiwgYQ0KICAgICAgICAgICAgICAgcGFja2V0IHdpdGhvdXQg
SU9BTS4gQ29uc2VxdWVudGx5LA0KICAgICAgICAgICAgICAgZHJhZnQtaWV0Zi1zZmMtaW9hbS1u
c2ggc3RhdGVzIGNsZWFybHkgdGhhdCB0aGUNCiAgICAgICAgICAgICAgIE8tYml0IGlzbuKAmXQg
Y2hhbmdlZCB3aGVuIElPQU0gaXMgYWRkZWQgdG8gYW4NCiAgICAgICAgICAgICAgIE5TSC10YWdn
ZWQNCiAgICAgICAgICAgICAgIHBhY2tldDpodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2Rv
Yy9odG1sL2RyYWZ0LWlldGYtc2ZjLWlvYW0tbnNoI3NlY3Rpb24tNC4yDQogICAgICAgICAgICAg
ICA8aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC1pZXRmLXNmYy1p
b2FtLW5zaCNzZWN0aW9uLTQuMj5fX19fDQogICAgICAgICAgICAgICBfX19fDQogICAgICAgICAg
ICAgICBJ4oCZZCBzdHJvbmdseSBzdWdnZXN0IHRvIHJlLXdvcmQgc2VjdGlvbiA0IHRvIGVpdGhl
cg0KICAgICAgICAgICAgICAgYXZvaWQgdGhlIHJlZmVyZW5jZSB0byDigJxoeWJyaWQgSU9BTeKA
nSBlbnRpcmVseSwgb3IgdG8NCiAgICAgICAgICAgICAgIGV4cGxpY2l0bHkgbGlzdCB3aGljaCBo
eWJyaWQgT0FNIGFwcHJvYWNoZXMgdGhlDQogICAgICAgICAgICAgICBzZWN0aW9uIGFwcGxpZXMg
dG8g4oCTIGFuZCB0aGF0IHdheSBlbnN1cmUsIHRoYXQgSU9BTQ0KICAgICAgICAgICAgICAgaXMg
bm90IGFmZmVjdGVkLiBBbiBldmVuIHNpbXBsZXIgYXBwcm9hY2ggd291bGQgYmUg4oCTDQogICAg
ICAgICAgICAgICBhcyBkaXNjdXNzZWQgYmVsb3cg4oCTIHNvIHNpbXBseSBhdm9pZCB0aGUNCiAg
ICAgICAgICAgICAgIHJlZGVmaW5pdGlvbiBvZiB0aGUgTy1CaXQuX19fXw0KICAgICAgICAgICAg
ICAgX19fXw0KDQogICAgICAgICAgICAgICBUaGFua3MsIEZyYW5rX19fXw0KDQogICAgICAgICAg
ICAgICBfX19fDQogICAgICAgICAgICAgICBfX19fDQogICAgICAgICAgICAgICAqRnJvbToqc2Zj
IDxzZmMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+DQogICAg
ICAgICAgICAgICA8bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPj4qT24gQmVoYWxmIE9mKkNh
cmxvcw0KICAgICAgICAgICAgICAgUGlnbmF0YXJvIChjcGlnbmF0YSkNCiAgICAgICAgICAgICAg
ICpTZW50OipNb25kYXksIDIyIE5vdmVtYmVyIDIwMjEgMDA6NTINCiAgICAgICAgICAgICAgICpU
bzoqR3lhbiBNaXNocmEgPGhheWFidXNhZ3NtQGdtYWlsLmNvbTxtYWlsdG86aGF5YWJ1c2Fnc21A
Z21haWwuY29tPg0KICAgICAgICAgICAgICAgPG1haWx0bzpoYXlhYnVzYWdzbUBnbWFpbC5jb20+
Pg0KICAgICAgICAgICAgICAgKkNjOipKYW1lcyBOIEd1aWNoYXJkDQogICAgICAgICAgICAgICA8
amFtZXMubi5ndWljaGFyZEBmdXR1cmV3ZWkuY29tPG1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGZ1
dHVyZXdlaS5jb20+DQogICAgICAgICAgICAgICA8bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAZnV0
dXJld2VpLmNvbT4+OyBHcmVnDQogICAgICAgICAgICAgICBNaXJza3kgPGdyZWdpbWlyc2t5QGdt
YWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPg0KICAgICAgICAgICAgICAgPG1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PjtzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NCiAgICAgICAgICAgICAgIDxtYWlsdG86c2ZjQGlldGYub3JnPjsgSm9lbCBIYWxwZXJu
IERpcmVjdA0KICAgICAgICAgICAgICAgPGptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tPG1haWx0
bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbT4NCiAgICAgICAgICAgICAgIDxtYWlsdG86am1o
LmRpcmVjdEBqb2VsaGFscGVybi5jb20+Pg0KICAgICAgICAgICAgICAgKlN1YmplY3Q6KlJlOiBb
c2ZjXSBSZWdhcmRpbmcgbGFzdCBjYWxsIGZvcg0KICAgICAgICAgICAgICAgZHJhZnQtaWV0Zi1z
ZmMtbXVsdGktbGF5ZXItb2FtX19fXw0KICAgICAgICAgICAgICAgX19fXw0KICAgICAgICAgICAg
ICAgSGksIEd5YW4sX19fXw0KICAgICAgICAgICAgICAgX19fXw0KICAgICAgICAgICAgICAgVGhh
bmsgeW91IGZvciB5b3VyIHJlc3BvbnNlIV9fX18NCiAgICAgICAgICAgICAgIF9fX18NCiAgICAg
ICAgICAgICAgIE9uICMxLCBJIHJlY2FsbCBMSU1FIChJIGNvLWNoYWlyZWQpLCBidXQgdGhlcmXi
gJlzIG5vDQogICAgICAgICAgICAgICDigJxMSU1F4oCdIHJlZmVyZW5jZSBpbiBkcmFmdC1pZXRm
LXNmYy1tdWx0aS1sYXllci1vYW0sDQogICAgICAgICAgICAgICBub3QgSSBzZWUgdGhlIHJlbGF0
aW9uc2hpcC4gVGhlIGRyYWZ0IHlvdSBxdW90ZSBvbg0KICAgICAgICAgICAgICAgaHR0cHM6Ly9k
YXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC13dy1vcHNhd2ctbXVsdGktbGF5ZXIt
b2FtLTAyDQogICAgICAgICAgICAgICA8aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2Mv
aHRtbC9kcmFmdC13dy1vcHNhd2ctbXVsdGktbGF5ZXItb2FtLTAyPiBzZWVtcw0KICAgICAgICAg
ICAgICAgdG8gaGF2ZSBleHBpcmVkIG1hbnkgeWVhcnMgYWdvLiBfX19fDQogICAgICAgICAgICAg
ICBfX19fDQogICAgICAgICAgICAgICBGdXJ0aGVyLCBHcmVnIE1pcnNreSB3cm90ZSB0aGF0IGl0
IHdhcyBmb3INCiAgICAgICAgICAgICAgIOKAnEhpc3RvcmljYWzigJ0gcmVhc29ucy4gV2hpY2gg
b25lIGlzIGl0P19fX18NCiAgICAgICAgICAgICAgIF9fX18NCiAgICAgICAgICAgICAgIE9uICMy
LCB0aGFua3MgZm9yIHN1Z2dlc3RpbmcgdGhhdCBzZWN0aW9uIHRvIGJlDQogICAgICAgICAgICAg
ICBhZGRlZC4gSSBhZ3JlZS5fX19fDQogICAgICAgICAgICAgICBfX19fDQogICAgICAgICAgICAg
ICBPbiAjMywgdGhhbmtzIGZvciB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIHZhcmlvdXMNCiAgICAg
ICAgICAgICAgIHNlY3Rpb25zIG9mIGRyYWZ0LWlldGYtc2ZjLW11bHRpLWxheWVyLW9hbS5fX19f
DQogICAgICAgICAgICAgICBfX19fDQogICAgICAgICAgICAgICBGb3IgdGhlIHJlY29yZCBJIHN0
aWxsIGRvIG5vdCBzZWUgaG93IGZvdW5kYXRpb25hbA0KICAgICAgICAgICAgICAgY2hhbmdlcyBs
aWtlIHRoZSBPLWJpdCByZWRlZmluaXRpb24gYXJlIG5lZWRlZC5fX19fDQogICAgICAgICAgICAg
ICBXaGlsZSB5b3Ugd3JpdGUgdGhhdCAidHJhY2UgYW4gU0ZQ4oCdIGlzIGEgbmV3DQogICAgICAg
ICAgICAgICBmdW5jdGlvbmFsaXR5LCB0aGVyZeKAmXMgb3BlbiBzb3VyY2UgcnVubmluZyBjb2Rl
IEktRA0KICAgICAgICAgICAgICAgZG9jdW1lbnRlZCB0b29scyB3aGljaCBkbyB0aGF0Ll9fX18N
CiAgICAgICAgICAgICAgIF9fX18NCiAgICAgICAgICAgICAgIEJlc3QsX19fXw0KICAgICAgICAg
ICAgICAgX19fXw0KICAgICAgICAgICAgICAgQ2FybG9zLl9fX18NCiAgICAgICAgICAgICAgIF9f
X18NCg0KICAgICAgICAgICAgICAgX19fXw0KDQogICAgICAgICAgICAgICAgICAgMTEvMjAvMjHl
jYjliY0xMDozNuOAgUd5YW4gTWlzaHJhDQogICAgICAgICAgICAgICAgICAgPGhheWFidXNhZ3Nt
QGdtYWlsLmNvbTxtYWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29tPg0KICAgICAgICAgICAgICAg
ICAgIDxtYWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29tPj7jga7jg6Hjg7zjg6s6X19fXw0KICAg
ICAgICAgICAgICAgICAgIF9fX18NCiAgICAgICAgICAgICAgICAgICBIaSBDYXJsb3NfX19fDQog
ICAgICAgICAgICAgICAgICAgX19fXw0KICAgICAgICAgICAgICAgICAgIE1hbnkgVGhhbmtzIGZv
ciB5b3VyIGZlZWRiYWNrX19fXw0KICAgICAgICAgICAgICAgICAgIF9fX18NCiAgICAgICAgICAg
ICAgICAgICBSZXNwb25zZXMgaW4tbGluZV9fX18NCiAgICAgICAgICAgICAgICAgICBfX19fDQog
ICAgICAgICAgICAgICAgICAgT24gRnJpLCBOb3YgMTksIDIwMjEgYXQgMTE6MzkgUE0gQ2FybG9z
DQogICAgICAgICAgICAgICAgICAgUGlnbmF0YXJvIChjcGlnbmF0YSkgPGNwaWduYXRhQGNpc2Nv
LmNvbTxtYWlsdG86Y3BpZ25hdGFAY2lzY28uY29tPg0KICAgICAgICAgICAgICAgICAgIDxtYWls
dG86Y3BpZ25hdGFAY2lzY28uY29tPj4gd3JvdGU6X19fXw0KDQogICAgICAgICAgICAgICAgICAg
ICAgIERlYXIgR3lhbixfX19fDQogICAgICAgICAgICAgICAgICAgICAgIF9fX18NCiAgICAgICAg
ICAgICAgICAgICAgICAgSSBob3BlIGFsbCBpcyB3ZWxsIV9fX18NCiAgICAgICAgICAgICAgICAg
ICAgICAgX19fXw0KICAgICAgICAgICAgICAgICAgICAgICBDb3VsZCBJIHBsZWFzZSBhc2sgdGhy
ZWUgc2hvcnQgY2xhcmlmeWluZw0KICAgICAgICAgICAgICAgICAgICAgICBxdWVzdGlvbnMsIGZv
bGxvdy1vbnMgb24geW91ciBzdGF0ZW1lbnQNCiAgICAgICAgICAgICAgICAgICAgICAgYmVsb3c/
X19fXw0KICAgICAgICAgICAgICAgICAgICAgICBfX19fDQogICAgICAgICAgICAgICAgICAgICAg
IDEuIFdoZW4geW91IHdyaXRlICIvd2l0aCBhbg0KICAgICAgICAgICAgICAgICAgICAgICBBY3Rp
dmUgTXVsdGkgbGF5ZXIgT0FNIG1vZGVsL+KAnSwgY2FuIHlvdQ0KICAgICAgICAgICAgICAgICAg
ICAgICBwbGVhc2UgZXhwbGFpbiB3aGF0IGV4YWN0bHkgaXMg4oCcTXVsdGkgbGF5ZXLigJ0NCiAg
ICAgICAgICAgICAgICAgICAgICAgYWJvdXQgdGhpcyDigJxPQU0gbW9kZWzigJ0sIGFuZCB3aHkg
aXMNCiAgICAgICAgICAgICAgICAgICAgICAgaW1wb3J0YW50PyBZb3UgaGlnaGxpZ2h0IGl0IGlu
IHlvdXIgdG9wLXBvc3QNCiAgICAgICAgICAgICAgICAgICAgICAgYnV0IEkgY2Fubm90IGZpbmQg
dGhhdCB0ZXh0IGluIHRoZSBkcmFmdC5fX19fDQogICAgICAgICAgICAgICAgICAgICAgIF9fX18N
CiAgICAgICAgICAgICAgICAgICAgICAgV2hlbiBJIGFza2VkIHlvdXIgY28tYXV0aG9yIEdyZWcg
TWlyc2t5LCBoZQ0KICAgICAgICAgICAgICAgICAgICAgICBzYWlkOl9fX18NCg0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEFkZGl0aW9uYWxseSwgSSB3b25kZXI6IFdoeSB0aGUgZmls
ZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWUg4oCcc2ZjLW11bHRpLWxheWVy
LW9hbeKAnT9fX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgIEdJTT4+IEl0IGlzIGhp
c3RvcmljYWwuIF9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICBPQU0gaGFzIGhpc3Rvcmlj
IGNvbm5vdGF0aW9ucyBidXQgZm9yIGdvb2QNCiAgICAgICAgICAgICAgICAgICAgICAgdGVjaG5p
Y2FsIHJlYXNvbnMgYXMgY2FsbGVkIG11bHRpIGxheWVyIGFzDQogICAgICAgICAgICAgICAgICAg
ICAgIGl0IHByb3ZpZGVzIGEgZGlmZmVyZW50IGpvYiBvZiBtYW5hZ2luZw0KICAgICAgICAgICAg
ICAgICAgICAgICBkaWZmZXJlbnQgbGF5ZXJzIG9mIHRoZSBuZXR3b3JrIHRodXMgdGhlDQogICAg
ICAgICAgICAgICAgICAgICAgIG5vbWVuY2xhdHVyZSDigJxtdWx0aSBsYXllcuKAnV9fX18NCg0K
ICAgICAgICAgICAgICAgICAgIF9fX18NCiAgICAgICAgICAgICAgICAgICBXZSBjYW4gYWRkIHNv
bWUgdmVyYmlhZ2UgdG8gdGhlIGRyYWZ0IGFzIHdlIGhhdmUNCiAgICAgICAgICAgICAgICAgICB0
aGUgZHJhZnQgYW5kIGZpbGUgbmFtZSB3aXRoIOKAnG11bHRpIGxheWVy4oCdIGluDQogICAgICAg
ICAgICAgICAgICAgdGhlIG5hbWUuX19fXw0KICAgICAgICAgICAgICAgICAgIF9fX18NCiAgICAg
ICAgICAgICAgICAgICBMSU1FIGlzIGEgY29uY2x1ZGVkIFdHIG9uIE9BTSB0aGF0IGhhcyBkaXNj
dXNzDQogICAgICAgICAgICAgICAgICAgdGhlIE9BTSBtYW5hZ2VtZW50IG9mIHRoZSB2YXJpb3Vz
IGxheWVycyBvZiB0aGUNCiAgICAgICAgICAgICAgICAgICBuZXR3b3JrLl9fX18NCiAgICAgICAg
ICAgICAgICAgICBfX19fDQogICAgICAgICAgICAgICAgICAgaHR0cHM6Ly9kYXRhdHJhY2tlci5p
ZXRmLm9yZy93Zy9saW1lL2Fib3V0Lw0KICAgICAgICAgICAgICAgICAgIDxodHRwczovL2RhdGF0
cmFja2VyLmlldGYub3JnL3dnL2xpbWUvYWJvdXQvPl9fX18NCiAgICAgICAgICAgICAgICAgICBf
X19fDQogICAgICAgICAgICAgICAgICAgT1BTV0cgaGFzIHRoaXMgZHJhZnQgd2hpY2ggaG9uZXMg
aW4gb24gdGhlIG11bHRpDQogICAgICAgICAgICAgICAgICAgbGF5ZXIgT0FNIGFzcGVjdHMgb2Yg
UE0gYW5kIEZhdWx0IG1hbmFnZW1lbnQgb2YNCiAgICAgICAgICAgICAgICAgICBTRkMuIF9fX18N
CiAgICAgICAgICAgICAgICAgICBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1s
L2RyYWZ0LXd3LW9wc2F3Zy1tdWx0aS1sYXllci1vYW0tMDINCiAgICAgICAgICAgICAgICAgICA8
aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC13dy1vcHNhd2ctbXVs
dGktbGF5ZXItb2FtLTAyPl9fX18NCiAgICAgICAgICAgICAgICAgICBfX19fDQogICAgICAgICAg
ICAgICAgICAgVGhpcyBkcmFmdCB0YWxrcyBhYm91dCBhIHRyYW5zcG9ydCBpbmRlcGVuZGVudA0K
ICAgICAgICAgICAgICAgICAgIE9BTSB3aGVyZSBPQU0gbWVjaGFuaXNtcyBhcmUgZGF0YSBwbGFu
ZQ0KICAgICAgICAgICAgICAgICAgIHRyYW5zcG9ydCBkZXBlbmRlbnQgdGh1cyB0aGUgY29uY2Vw
dCBvZiBtdWx0aQ0KICAgICAgICAgICAgICAgICAgIGxheWVyIE9BTSByZXF1aXJlbWVudHMgb2Yg
bXVsdGlwbGUgZGlzY3JldGUNCiAgICAgICAgICAgICAgICAgICBsYXllcnMgb2YgT0FNIHRvIG1h
cCB0byBlYWNoIGxheWVyIG9mIHRoZQ0KICAgICAgICAgICAgICAgICAgIG5ldHdvcmsuIFRoaXMg
ZG9jdW1lbnQgYWxzbyB0YWxrcyBhYm91dCBFMkUgT0FNDQogICAgICAgICAgICAgICAgICAgaW50
ZXIgbGF5ZXIgT0FNIGNvbnNpZGVyYXRpb25zIGluIFNGQyBhcyB0aGUNCiAgICAgICAgICAgICAg
ICAgICBmYXVsdCBtYXkgb2NjdXIgd2l0aCB0aGUgc2VydmljZSBmdW5jdGlvbnMgYXQNCiAgICAg
ICAgICAgICAgICAgICBkaWZmZXJlbnQgT1NJIGxheWVycyBiZWluZyBjaGFpbmVkIGFuZCBkaWZm
ZXJlbnQNCiAgICAgICAgICAgICAgICAgICAgbmV0d29yayBsYXllcnMuX19fXw0KICAgICAgICAg
ICAgICAgICAgIF9fX18NCiAgICAgICAgICAgICAgICAgICBfX19fDQoNCiAgICAgICAgICAgICAg
ICAgICAgICAgX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAyLiBXaGVuIHlvdSB3cml0ZSAi
L2ZpbGxzIGEgY3J1Y2lhbCBnYXAgZm9yDQogICAgICAgICAgICAgICAgICAgICAgIG9wZXJhdG9y
cy/igJ0sIGFyZSB5b3UgYXdhcmUgb2YgaW50ZXJvcGVyYWJsZQ0KICAgICAgICAgICAgICAgICAg
ICAgICBpbXBsZW1lbnRhdGlvbnMgKHdoaWNoIEkgZXhwZWN0IGlzIHdoYXQNCiAgICAgICAgICAg
ICAgICAgICAgICAgb3BlcmF0b3JzIG5lZWQgZm9yIGl0IHRvIGJlIHVzZWZ1bCBpbiBhbg0KICAg
ICAgICAgICAgICAgICAgICAgICBhY3R1YWwgZGVwbG95bWVudCk/IFBlcmhhcHMgYW4gUkZDIDc5
NDINCiAgICAgICAgICAgICAgICAgICAgICAgIkltcGxlbWVudGF0aW9uIFN0YXR1c+KAnSBzZWN0
aW9uIGNvdWxkIGJlDQogICAgICAgICAgICAgICAgICAgICAgIGFkZGVkP19fX18NCg0KICAgICAg
ICAgICAgICAgICAgIF9fX18NCiAgICAgICAgICAgICAgICAgICBHeWFuPiBJIGFtIG5vdCBhd2Fy
ZSBvZiBhbnkgaW1wbGVtZW50YXRpb25zDQogICAgICAgICAgICAgICAgICAgaG93ZXZlciBJY2Fu
IHJldmlldyB3aXRoIHRoZSBhdXRob3JzIG9uIGFkZGluZw0KICAgICAgICAgICAgICAgICAgIHRo
ZSBzZWN0aW9uLiAgVGhhbmsgeW91X19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgIF9fX18N
CiAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAzLiBX
aGVuIHlvdSB3cml0ZSDigJwvZm9yDQogICAgICAgICAgICAgICAgICAgICAgIG5ldyBPQU0gZnVu
Y3Rpb25hbGl0eS/igJ0sIGNvdWxkIHlvdSBwbGVhc2UNCiAgICAgICAgICAgICAgICAgICAgICAg
Y2xlYXJseSBkZXNjcmliZSBvciBleHBsaWNpdGx5IGVudW1lcmF0ZSB0aGUNCiAgICAgICAgICAg
ICAgICAgICAgICAgc3BlY2lmaWMgKm5ldyogZnVuY3Rpb25hbGl0eSB5b3UgcmVmZXIgdG8sDQog
ICAgICAgICAgICAgICAgICAgICAgIG9uIHRvcCBvZiB3aGF0IGV4aXN0aW5nIE9BTXMgcHJvdmlk
ZSwgYW5kDQogICAgICAgICAgICAgICAgICAgICAgIGhvdyB5b3UgZmluZCB0aGF0IGNydWNpYWws
IHNwZWNpZmljYWxseT9fX19fDQoNCiAgICAgICAgICAgICAgICAgICBfX19fDQogICAgICAgICAg
ICAgICAgICAgVHJvdWJsZXNob290aW5nIFNGQyBpcyBhIGNvbXBsZXggdGF4IGZvcg0KICAgICAg
ICAgICAgICAgICAgIG9wZXJhdG9ycyBhbmQgaGF2aW5nIGFkZGl0aW9uYWwgT0FNIGNhcGFiaWxp
dGllcw0KICAgICAgICAgICAgICAgICAgIHRoYXQgY2FuIHByb3ZpZGUgdmFsdWUgdG8gb3BlcmF0
b3JzIGluIEUyRSBTRkMNCiAgICAgICAgICAgICAgICAgICB0cm91Ymxlc2hvb3RpbmcgaXMgYSBt
YWpvciBnYWluIGZvciBvcGVyYXRvcnMuX19fXw0KICAgICAgICAgICAgICAgICAgIF9fX18NCiAg
ICAgICAgICAgICAgICAgICBSRkMgODkyNCBkZWZpbmVzIHRoZSBiYXNlIHNwZWNpZmljYXRpb24g
Zm9yIFNGQw0KICAgICAgICAgICAgICAgICAgIE9BTSwgcmVxdWlyZW1lbnRzIGFuYWx5c2lzIGFu
ZCBnZW5lcmljYWxseQ0KICAgICAgICAgICAgICAgICAgIGV4aXN0aW5nIE9BTSBtZWNoYW5pc21z
IHVzZWQgYXQgdmFyaW91cyBsYXllcnMNCiAgICAgICAgICAgICAgICAgICAgYW5kIGhvdyB0aGV5
IGNhbiBhcHBseSB0byBTRkMgZGVmaW5lZCBpbg0KICAgICAgICAgICAgICAgICAgIHNlY3Rpb24g
Ny4gX19fXw0KICAgICAgICAgICAgICAgICAgIF9fX18NCiAgICAgICAgICAgICAgICAgICBUaGlz
IGRyYWZ0IHByb3ZpZGVzIGEgY29tcHJlaGVuc2l2ZSBTRkMgT0FNDQogICAgICAgICAgICAgICAg
ICAgc29sdXRpb24gYW5kIHRha2VzIHRoZSBiYXNlIFNGQyBPQU0gUkZDIDg5MjQgYW5kDQogICAg
ICAgICAgICAgICAgICAgZXhpc3RpbmcgbmV0d29yayBsYXllciBtZWNoYW5pc21zIGFuZCBhcHBs
aWVzDQogICAgICAgICAgICAgICAgICAgdGhlbSB0byBTRkMgT0FNIGxvY2FsaXplZCBTRkMgZmF1
bHQgaXNvbGF0aW9uDQogICAgICAgICAgICAgICAgICAgd2l0aCBhICBuZXcgQWN0aXZlIE9BTSBo
ZWFkZXIsIEF1dGhlbnRpY2F0ZWQNCiAgICAgICAgICAgICAgICAgICBFY2hvIFJlcXVlc3QvUmVw
bHkgbWVzc2FnZSBhbmQgU291cmNlIFRMVi4gX19fXw0KICAgICAgICAgICAgICAgICAgIF9fX18N
CiAgICAgICAgICAgICAgICAgICBUaGUgbmV3IGZ1bmN0aW9uYWxpdHkgaW4gdGhpcyBkcmFmdCBp
cyBkZWZpbmluZw0KICAgICAgICAgICAgICAgICAgIGEgbmV3IHByb2NlZHVyZSAgZm9yIEFjdGl2
ZSBPQU0gbWVzc2FnZSBvbiBSU1ANCiAgICAgICAgICAgICAgICAgICBpbiBOU0ggdXBkYXRpbmcg
TlNIIFJGQyA4MzAwIGRlZmluaXRpb24gb2YgdGhlIE8NCiAgICAgICAgICAgICAgICAgICBiaXQg
d2hpY2ggaW5kaWNhdGVzIGFuIE9BTSBjb21tYW5kIGFuZC9vciBkYXRhDQogICAgICAgICAgICAg
ICAgICAgaW4gTlNIIGhlYWRlciBvciBwYWNrZXQgcGF5bG9hZCBkaXNjdXNzZWQgaW4NCiAgICAg
ICAgICAgICAgICAgICBzZWN0aW9uIDQuIF9fX18NCiAgICAgICAgICAgICAgICAgICBfX19fDQog
ICAgICAgICAgICAgICAgICAgU2VjdGlvbiA1ICB0YWxrcyBhYm91dCB0aGUgaXNzdWUgcmVsYXRl
ZCB0bw0KICAgICAgICAgICAgICAgICAgIGFkZGl0aW9uYWwgSVAvVURQIGhlYWRlcnMgaW4gYW4g
SVB2NiBuZXR3b3JrDQogICAgICAgICAgICAgICAgICAgYWRkcyBub3RpY2VhYmxlIG92ZXJoZWFk
IGFuZCB0aGlzIGRyYWZ0IGRlZmluZXMNCiAgICAgICAgICAgICAgICAgICBhIG5ldyBhY3RpdmUg
T0FNIGhlYWRlciB0byBkZW11bHRpcGxleCBBY3RpdmUNCiAgICAgICAgICAgICAgICAgICBPQU0g
cHJvdG9jb2xzIG9uIGFuIFNGQy5fX19fDQogICAgICAgICAgICAgICAgICAgX19fXw0KICAgICAg
ICAgICAgICAgICAgIFNlY3Rpb24gNiBkZWZpbmVzIGEgbmV3IEFjdGl2ZSBPQU0gYmFzZWQNCiAg
ICAgICAgICAgICAgICAgICBBdXRoZW50aWNhdGVkICBFY2hvIFJlcXVlc3QvUmVwbHkgbWVzc2Fn
ZSBmb3INCiAgICAgICAgICAgICAgICAgICBTRkMgdGhhdCBhZGRyZXNzZXMgYWRkaXRpb25hbCBy
ZXF1aXJlbWVudHMsIGZhdGUNCiAgICAgICAgICAgICAgICAgICBzaGFyaW5nLCBtb25pdG9yaW5n
IG9mIGNvbnRpbnVpdHkgYmV0d2VlbiBTRlBzLA0KICAgICAgICAgICAgICAgICAgIFJESSBieSBp
bmdyZXNzIHRvIGVncmVzcywgY29ubmVjdGl2aXR5DQogICAgICAgICAgICAgICAgICAgdmVyaWZp
Y2F0aW9uLCBmYXVsdCBsb2NhbGl6YXRpb24gYW5kIHRyYWNpbmcgdG8NCiAgICAgICAgICAgICAg
ICAgICBkaXNjb3ZlciBSU1AgYW5kIGZpbmFsbHkgb24tZGVtYW5kIEZNIHdpdGgNCiAgICAgICAg
ICAgICAgICAgICByZXNwb25zZSBiYWNrIHRvIGluaXRpYXRvci4gX19fXw0KICAgICAgICAgICAg
ICAgICAgIF9fX18NCiAgICAgICAgICAgICAgICAgICBUaGlzIGRyYWZ0IGFsc28gcHJvdmlkZXMg
T0FNIGludGVncml0eSBjaGVjaw0KICAgICAgICAgICAgICAgICAgIHdpdGggYXV0aGVudGljYXRp
b24gb2YgcmVxdWVzdC9yZXBseSBtZXNzYWdlIGluDQogICAgICAgICAgICAgICAgICAgY29uanVu
Y3Rpb24gd2l0aCB1c2Ugb2Ygc291cmNlIFRMViB0byBwcmV2ZW50DQogICAgICAgICAgICAgICAg
ICAgRERPUyBhdHRhY2sgdmVjdG9yIHdpdGggU0ZDIE9BTS5fX19fDQogICAgICAgICAgICAgICAg
ICAgX19fXw0KICAgICAgICAgICAgICAgICAgIFRoZSBjcml0aWNhbCBuZXcgZnVuY3Rpb25hbGl0
eSBwcm92aWRlZCBmb3INCiAgICAgICAgICAgICAgICAgICBvcGVyYXRvcnMgd2l0aCBBY3RpdmUg
T0FNIGlzIHRoZSBob25lZCBpbiBmb2N1cw0KICAgICAgICAgICAgICAgICAgIG9uIHRyb3VibGVz
aG9vdGluZyBjb250aW51aXR5IG9mIGFuIFNGUCwgdHJhY2UNCiAgICAgICAgICAgICAgICAgICBh
biBTRlAgLCBjb25zaXN0ZW5jeSB2ZXJpZmljYXRpb24gb2YgU0ZQIGFuZA0KICAgICAgICAgICAg
ICAgICAgIGZhdWx0IGlzb2xhdGlvbiBhbmQgbG9jYWxpemluZyBvZiBhIGZhaWx1cmUNCiAgICAg
ICAgICAgICAgICAgICB3aXRoaW4gYW4gU0ZQIGFzIHdlbGwgYXMgdmFsdWFibGUgU0ZGIHJlY29y
ZA0KICAgICAgICAgICAgICAgICAgIFRMViwgU0ZGIGluZm9ybWF0aW9uIFRMVi9TdWItVExWICBm
b3IgbXVsdGlwbGUNCiAgICAgICAgICAgICAgICAgICBTRnMgYXMgaG9wcyBvZiBTRlAgb3IgbXVs
dGlwbGUgU0ZzIGZvciBsb2FkDQogICAgICAgICAgICAgICAgICAgYmFsYW5jaW5nIHVzaW5nIFNG
UCBjb25zaXN0ZW5jeSB2ZXJpZmljYXRpb24NCiAgICAgICAgICAgICAgICAgICBwcm9jZWR1cmVz
Ll9fX18NCiAgICAgICAgICAgICAgICAgICBfX19fDQogICAgICAgICAgICAgICAgICAgTWFueSBU
aGFua3MhIV9fX18NCiAgICAgICAgICAgICAgICAgICBfX19fDQogICAgICAgICAgICAgICAgICAg
R3lhbl9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICBfX19fDQogICAgICAgICAgICAgICAg
ICAgICAgIF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgTWFueSB0aGFua3MgaW4gYWR2YW5j
ZSwgSSBhbSBqdXN0IHRyeWluZyB0bw0KICAgICAgICAgICAgICAgICAgICAgICB1bmRlcnN0YW5k
Ll9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KICAgICAgICAgICAgICAgICAgICAg
ICBCZXN0LF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KICAgICAgICAgICAgICAg
ICAgICAgICBDYXJsb3MuX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgIF9fX18NCg0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMTEvMTkvMjHljYjlvowxMTowMuOAgUd5YW4gTWlzaHJh
DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8aGF5YWJ1c2Fnc21AZ21haWwuY29tPG1haWx0
bzpoYXlhYnVzYWdzbUBnbWFpbC5jb20+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFp
bHRvOmhheWFidXNhZ3NtQGdtYWlsLmNvbT4+44Gu44Oh44O844OrOl9fX18NCg0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgRGVhciBDaGFpcnMgJiBBbGwgX19fXw0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgQXMg
Y28tYXV0aG9yIEkgc3VwcG9ydCBwdWJsaWNhdGlvbiBvZg0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdGhpcyBkcmFmdC4gX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhpcyBzcGVjaWZpY2F0aW9uIGZpbGxzIGEgY3J1
Y2lhbCBnYXANCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBvcGVyYXRvcnMgZm9yIG5l
dyBPQU0gZnVuY3Rpb25hbGl0eSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpdGggYW4g
QWN0aXZlIE11bHRpIGxheWVyIE9BTSBtb2RlbCwgYnkNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGRlZmluaW5nIGV4dGVuc2liaWxpdHkgd2l0aA0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQWN0aXZlIE9BTSBtZXNzYWdlcywgaW4gTlNILCAgdG8NCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHRyb3VibGVzaG9vdCBmYXVsdHMgaW4gdGhlIGRhdGENCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBsYW5lIFNGQyBmb3J3YXJkaW5nIHBsYW5lLCBTRlAgRTJFIHBhdGgNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGluIHRoZSBzZXJ2aWNlIHBsYW5lIGZyYW1ld29yay5fX19f
DQogICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICBLaW5kIFJlZ2FyZHMgX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgR3lhbl9fX18NCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFZlcml6b24gX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgT24gRnJpLCBOb3YgMTksIDIwMjEgYXQgODozMyBQTSBD
YXJsb3MNCiAgICAgICAgICAgICAgICAgICAgICAgICAgIFBpZ25hdGFybyAoY3BpZ25hdGEpDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3BpZ25hdGE9NDBjaXNjby5jb21AZG1hcmMuaWV0
Zi5vcmc8bWFpbHRvOmNwaWduYXRhPTQwY2lzY28uY29tQGRtYXJjLmlldGYub3JnPg0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPG1haWx0bzo0MGNpc2NvLmNvbUBkbWFyYy5pZXRmLm9yZz4+
DQogICAgICAgICAgICAgICAgICAgICAgICAgICB3cm90ZTpfX19fDQoNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBEZWFyIEdyZWcsX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUaGFuayB5b3UgZm9y
IHJlcGx5aW5nIHRvIG15IGVtYWlsLg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBs
ZWFzZSBmaW5kIGEgY291cGxlIGZvbGxvdy11cHMNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbmxpbmUsIGFzIEkgaW52aXRlIG90aGVyIFdHDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50ZXJlc3RlZCBwYXJ0aWVzIHRvIHRoZQ0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRpc2N1c3Npb24uX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDExLzE5LzIx5Y2I
5b6MNzoxMeOAgUdyZWcgTWlyc2t5DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDxncmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4NCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20+Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDjga7jg6Hjg7zjg6s6
X19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIERlYXIgQ2FybG9zLF9fX18NCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdGhhbmsgeW91IGZvciB5b3VyDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHRob3JvdWdoIHJldmlldyBhbmQgZGV0YWlsZWQNCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29tbWVudHMuIFBsZWFzZSBmaW5kIHJlc3BvbnNl
cw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbi1saW5lZCBiZWxvdyB1bmRl
ciB0aGUgR0lNPj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFnLl9fX18N
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBSZWdhcmRzLF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgR3JlZyAob24gYmVoYWxmIG9mIHRoZSBhdXRob3JzKV9fX18NCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBPbiBTYXQsIE5vdiAxMywgMjAyMSBhdCAxMTo1MCBQTQ0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSkNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNwaWduYXRhQGNpc2NvLmNvbTxtYWlsdG86
Y3BpZ25hdGFAY2lzY28uY29tPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8
bWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbT4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHdyb3RlOl9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSGVsbG8sIFdHLF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEluDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXZpZXdpbmcgZHJhZnQtaWV0Zi1zZmMt
bXVsdGktbGF5ZXItb2FtLTE2LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSSBmaW5kIHRoYXQgdGhlIGlzc3Vlcw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlzdGVkIGJlbG93IGFyZSBzdWNoIHRoYXQgSQ0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY2Fubm90IHN1cHBvcnQgcHVibGljYXRpb24uX19fXw0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgT2JzZXJ2aW5nIHdoYXQgYXBwZWFycyB0byBiZQ0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSBzaW5nbGUgbm9uLWF1dGhvciBy
ZXNwb25zZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8gdGhlIG9y
aWdpbmFsIFdHTEMgZW1haWwsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBhbmQgb25lIG1vcmUgYWZ0ZXIgdGhpcw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZXh0ZW5zaW9uLCBJIGFsc28gcGVyY2VpdmUNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHRoZSBlbmVyZ3kgbGV2ZWwgdG8gd29yayBvbg0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhpcyB0byBiZSBsb3cuX19fXw0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUGxlYXNlIGZpbmQgc29tZSByZXZpZXcNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbW1lbnRzIGFuZCBvYnNlcnZhdGlvbnMsIEkN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhvcGUgdGhlc2UgYXJlIHVz
ZWZ1bDpfX19fDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQoNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBY3RpdmUgT0FNDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgU2VydmljZSBGdW5jdGlv
biBDaGFpbmluZ19fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRyYWZ0LWlldGYtc2ZjLW11bHRpLWxheWVyLW9hbS0xNl9fX18NCg0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBBYnN0cmFjdF9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBBIHNldCBvZiByZXF1aXJlbWVudHMgZm9yDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBhY3RpdmUgT3BlcmF0aW9uLA0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgQWRtaW5pc3RyYXRpb24sIGFuZF9fX18NCg0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgTWFpbnRlbmFuY2UgKE9BTSkgb2YNCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNlcnZpY2UgRnVuY3Rpb24gQ2hhaW5zDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoU0ZDcykgaW4gYSBuZXR3b3Jr
IGlzX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVz
ZW50ZWQgaW4gdGhpcw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9j
dW1lbnQuICBCYXNlZCBvbiB0aGVzZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVxdWlyZW1lbnRzLCBhbl9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZW5jYXBzdWxhdGlvbiBvZiBhY3RpdmUNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE9BTSBtZXNzYWdlcyBpbiBTRkMgYW5kIGENCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lY2hhbmlzbSB0byBkZXRlY3RfX19fDQoN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuZCBsb2NhbGl6ZSBk
ZWZlY3RzIGFyZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzY3Jp
YmVkLl9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRmlyc3QsIGEgZ2VuZXJpYyBj
b21tZW50IG9uDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGUgd2hv
bGUgZG9jdW1lbnQ6IEV2ZW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHRob3VnaCB0aGUgV0cgcHJvZHVjZXMgYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFNGQyBPQU0gZnJhbWV3b3JrDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbiByZmM4OTI0LCBJIGNhbm5vdCBmaW5kDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBleGFjdGx5IGhvdw0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb2xsb3dzIG9yIG1hcHMgdG8gc3VjaA0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJhbWV3b3JrLl9fX18NCg0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIHJmYzg5MjQgbGlzdHMNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXF1aXJlbWVudHMgaW4g
UzQsIGJ1dA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMg
ZG9jdW1lbnQgbWVudGlvbnMNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB0aGVtIGluDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzc2luZy4gSW5zdGVhZCwgYXMgcGVyDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdGhlIEFic3RyYWN0IGFib3ZlLCB0aGlzDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZG9jdW1lbnQgY3JlYXRlcyBuZXcNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXF1aXJlbWVudHMgYW5kIGJhc2VkDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb24gdGhlbSBjcmVhdGVz
IGEgbmV3DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT0FNIHBy
b3RvY29sLl9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHSU0+PiBX
ZSd2ZSBmb2xsb3dlZCB0aGUNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVx
dWlyZW1lbnRzIGxpc3RlZCBpbiBSRkMgODkyNA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBhbmQgdXNlZCB0aGVtIHdoZW4gZGVzaWduaW5nIFNGQw0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBFY2hvIFJlcXVlc3QvUmVwbHkuIFNGQyBFY2hvDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJlcXVlc3QvUmVwbHkgYWRkcmVzc2VzIHRoZQ0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlc3NlbnRpYWwgcmVxdWlyZW1lbnRz
IGluDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNlY3Rpb24gNCBvZiBSRkMg
ODkyNC5fX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgQ01QOiBUaGF04oCZcyBhbiBpc3N1ZSwgdGhvc2UgYXJl
IG5vdA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVtZW50cyBmb3IgYSBu
ZXcgcHJvdG9jb2wuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTmVpdGhlciBmb3Ig
YSBzaW5nbGUgcHJvdG9jb2wgdG8NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZXJm
b3JtIGFsbCBmdW5jdGlvbnMuX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9f
X18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDTVA6IFNwZWNpZmljYWxseSwgUkZD
IDg5MjQgc2F5czpfX19fDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ01QOiAgIOKAnDcuICBDYW5kaWRhdGUgU0ZD
IE9BTSBUb29sc+KAnV9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENNUDog
V2h5IHdlcmUgY2FuZGlkYXRlcyBkZXNjYXJ0ZWQ/DQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgV2hlbiBpdCBpcyBzaG93biBob3cgdGhleSBjYW4NCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBhZGRyZXNzIHNvbWUgb2YgdGhlIGZ1bmN0aW9ucy5fX19fDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogcmZj
ODkyNCBsaXN0cyBjYW5kaWRhdGUNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBTRkMgT0FNIHRvb2xzLCBidXQgdGhpcw0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRvY3VtZW50IGRvZXMgbm90DQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc2lkZXIgdGhlbS4gT3INCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb21wYXJlIHJlcXVpcmVtZW50cyB0bw0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbnMuIFBlcmhhcHMg
SSBjb3VsZA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJlIHBv
aW50ZWQgdG8gdGhlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZGlzY3Vzc2lvbiBvbiB0aGUgbGlzdD9fX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgR0lNPj4gUkZDIDg5MjQgYWxyZWFkeSBwcm92aWRlcw0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB0aGUgYW5hbHlzaXMgYW5kIHBvaW50ZWQgb3V0DQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcHMgaW4gbGlzdGVkIHByb3RvY29scy4gUkZD
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDg5MjQgaGFzIGNvbmNsdWRlZCB0
aGF0IG5vbmUgb2YNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIGF2YWls
YWJsZSB0b29scyBjb21wbGllcw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3
aXRoIHRoZSByZXF1aXJlbWVudHMuIF9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDTVA6IEkgZG8gbm90IHNl
ZSB0aGF0IGNvbmNsdXNpb24gaW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSRkMg
ODkyNCwgcGVyaGFwcyB5b3UgY2FuIHF1b3RlIC8NCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb3B5L3Bhc3RlIHRoZSByZWxldmFudCB0ZXh0LiBUaGUNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzcGVjaWZpYyB0ZXh0IHRoYXQgaW5jbHVkZXMgYQ0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbmNsdXNpb24uIEFuZCBzcGVjaWZpYyB0ZXh0IHRoYXQNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzYXlzIHRoYXQgbm9uZSBvZiB0aGUgdG9vbHMg
Y29tcGx5DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2l0aCB0aGUgcmVxdWlyZW1l
bnRzLl9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgQ01QOiBJbiBhbnkgY2FzZSwgdGhlcmUgaXMgYWxzbyBubw0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltcGxpY2F0aW9uIHRoYXQgY3JlYXRpbmcg
YSBuZXcNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm90b2NvbCBmb3IgYWxsIHJl
cXVpcmVtZW50cyBhbmQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZ25vcmluZyB0
aGUgYW5hbHlzaXMgb2YgZXhpc3RpbmcNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
cm90b2NvbHMgdGhhdCBjYW4gYmUgdXNlZCBvcg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGV4dGVuZGVkIGlzIGluIHRoZSBiZXN0IGludGVyZXN0IG9mDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgU0ZD4oCZcyBPQU0uX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDTVA6IEFkZGl0aW9u
YWxseSwgSSBkaWQgbm90IHNlZSB0aGUNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
aXNjdXNzaW9uIG9uIHRoZSBsaXN0IG9mIHRoaXMNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb21wYXJpc29uIChzaW5jZSBpdCBkb2VzIG5vdCBleGlzdA0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGluIHRoZSBkcmFmdCkuX19fXw0KDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfX19fDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBZGRpdGlvbmFs
bHksIEkgd29uZGVyOiBXaHkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHRoZSBmaWxlIG5hbWUNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKA
nHNmYy1tdWx0aS1sYXllci1vYW3igJ0/X19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEdJTT4+IEl0IGlzIGhpc3RvcmljYWwuIF9fX18NCg0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBBY3RpdmUgT0FNIHRvb2xzLF9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uZm9ybWFudCB0byB0aGUNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlcXVpcmVtZW50cyBsaXN0ZWQgaW4NCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFNlY3Rpb24gMywgaW1wcm92ZSwgZm9yX19fXw0KDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleGFtcGxlLCB0cm91Ymxlc2hv
b3RpbmcNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVmZmljaWVuY3kg
YW5kIGRlZmVjdA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9jYWxp
emF0aW9uIGluIFNGUF9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmVjYXVzZSB0aGV5IHNwZWNpZmljYWxseQ0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYWRkcmVzcyB0aGUgYXJjaGl0ZWN0dXJhbA0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcHJpbmNpcGxlcyBvZl9fX18NCg0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlNILiAgRm9yIHRoYXQgcHVycG9zZSwNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNGQyBFY2hvIFJlcXVlc3QgYW5k
IEVjaG8NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJlcGx5IGFyZSBz
cGVjaWZpZWRfX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGluIFNlY3Rpb24gNi5fX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEkgZG8gbm90
IGZ1bGx5IGZvbGxvdyB0aGVzZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY2F1c2UtY29uc2VxdWVuY2UgcGFpciBvZg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc2VudGVuY2VzLiBUaGV5IHNlZW0gdG8gYmUNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZvdW5kYXRpb25hbCB0byB0aGUgcmF0aW9uYWwNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9mIHRoZSBkb2N1bWVudCwgaXMgdGhp
cyB3aHkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEgbmV3IE9BTSBw
cm90b2NvbCBpcyB1c2VkP19fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBHSU0+PiBJbmRlZWQuIEJhc2VkIG9uIHRoZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBhbmFseXNpcyBpbiBSRkMgODkyNCwgd2UndmUNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGVhcm5lZCB0aGF0IG5vbmUgb2YgdGhlDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGF2YWlsYWJsZSBPQU0gdG9vbHMgY2FuIGFkZHJlc3MNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIHJlcXVpcmVtZW50cyBmb3IgYWN0aXZl
IFNGUA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPQU0uIFRoZSBTRkMgRWNo
byBSZXF1ZXN0L1JlcGx5DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzIHNw
ZWNpZmljYWxseSBkZXNpZ25lZCB0bw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBhZGRyZXNzIHRoZXNlIHJlcXVpcmVtZW50cy5fX19fDQoNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBfX19fDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ01QOiBUaGlz
IGlzIGEgdmVyeSB1c2VmdWwgcmVzcG9uc2UuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQXMgSSByZXNwb25kZWQgYWJvdmUsIHRoZXJl4oCZcyBubw0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGltcGxpY2F0aW9uIHRoYXQgaWYgbm8gZXhpc3RpbmcNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB0b29scyBhZGRyZXNzIGFsbCByZXF1aXJlbWVudHMsIHRoZQ0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGggaXMgdG8gY3JlYXRlIGEgYnJhbmQg
bmV3IG9uZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlnbm9yaW5nIHRoZSBleGlz
dGluZyBvbmVzLl9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCg0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgU3BlY2lmaWNhbGx5LCBJIGZlZWwgdGhpcw0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9jdW1lbnQgb3Zlci1yZWFjaGVz
IGluDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGF0IGl0IHByZXN1
bWVzIHRoYXQgdGhlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbmx5
IOKAnEFjdGl2ZSBPQU3igJ0gcHJvdG9jb2wNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZvciBOU0ggU0ZDcyBpcyB0aGlzIG5ldw0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcHJvdG9jb2wsIHdoZXJlYXMgc29tZSBvZg0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIGV4aXN0aW5nIHByb3RvY29scw0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdGVkIGluIHJmYzg5MjQgYXJlIGFs
c28NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKAnEFjdGl2ZSBPQU3i
gJ0uX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdJTT4+IEkgdGhp
bmsgdGhhdCB0aGUgZG9jdW1lbnQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aXMgcG9zaXRpb25lZCBub3QgYXMgYSBnZW5lcmFsDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGFjdGl2ZSBPQU0gcHJvdG9jb2wgYnV0IGFzIG9uZQ0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBvZiB0aGUgYWN0aXZlIFNGQyBOU0ggT0FNDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHByb3RvY29scy5fX19fDQoNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgVGhpcyBtZWNoYW5pc20gZW5hYmxlcw0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgb24tZGVtYW5kIENvbnRpbnVpdHkgQ2hlY2ssX19fXw0K
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDb25uZWN0aXZpdHkN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZlcmlmaWNhdGlvbiwgYW1v
bmcgb3RoZXINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wZXJhdGlv
bnMgb3ZlciBTRkMgaW5fX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG5ldHdvcmtzLCBhZGRyZXNzZXMNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZ1bmN0aW9uYWxpdGllcyBkaXNjdXNzZWQgaW4NCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFNlY3Rpb25zIDQuMSwgNC4yLF9fX18NCg0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5kIDQuMyBvZiBbUkZDODkyNF0uX19f
Xw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUaGlzIGNvdWxkIGJlIHdlbGwgdGhlIGNh
c2UNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKAlCBob3dldmVyIG1h
bnkgb3RoZXJzDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaW5jbHVk
aW5nIGV4aXN0aW5nKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWVj
aGFuaXNtcyBhbHNvIGVuYWJsZSBpbg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdGhlc2UgYnJvYWQgdGVybXMgYWxsIHRoZQ0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29ubmVjdGl2aXR5K2NvbnRpbnVpdHkrdHJhY2UgZnVuY3Rpb25zLl9f
X18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHSU0+PiBXZSBhcmUgbm90
IHF1ZXN0aW9uaW5nDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoYXQgdGhl
cmUgYXJlIG90aGVyIHNvbHV0aW9ucy4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQnV0IHRoZXNlIG1lY2hhbmlzbXMgYXJlIG5vdA0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdXBwb3J0ZWQgYnkgc3BlY2lmaWNhdGlvbnMgdGhhdA0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBlbnN1cmUgaW5kZXBlbmRlbnQgaW50ZXJvcGVyYWJsZQ0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbXBsZW1lbnRhdGlvbnMuIF9fX18N
Cg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBDTVA6IENhbiB5b3UgcGxlYXNlIHBvaW50IHRvDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW5kZXBlbmRlbnQgaW50ZXJvcGVyYWJsZQ0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGltcGxlbWVudGF0aW9ucw0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG9mIGRyYWZ0LWlldGYtc2ZjLW11bHRpLWxheWVyLW9hbT9fX19fDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIENNUDogUGFydCBvZiBteSBwb2ludCBpcyB0aGF0IGFueQ0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhcnRpYWwgc29sdXRpb24gY2FuIGJlIGV4dGVuZGVkDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50ZXJvcGVyYWJseS5fX19fDQoNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBfX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEF0IHRoZSBzYW1lIHRpbWUsIHRoaXMNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1lY2hhbmlzbXMgaXMgdmVyeSBjb21wbGV4LiBfX19fDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJIHdvdWxkIGxpa2UgdG8gc2VlIGEgc3R1ZHkN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9mIGNvbXBhcmF0aXZlIGJl
bmVmaXRzIG9mDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzIGFk
ZGVkIGNvbXBsZXhpdHkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZp
cy1hLXZpcyBleGlzdGluZw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YXBwcm9hY2hlcyB0aGF0IGNhbiBiZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZXh0ZW5kZWQuX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEdJTT4+IEluIHRoZSBmYWNlIG9mIGFic2VuY2Ugb2YNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3VmZmljaWVudCBhbmQgdXAgdG8gZGF0ZQ0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkb2N1bWVudGF0aW9uIGRlc2NyaWJpbmcNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcHJvcHJpZXRhcnkgc29sdXRpb25zLCBJIGRvbid0DQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlZSB0aGF0IGFueSBjb21wYXJpc29uIGNh
biBiZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb21wcmVoZW5zaXZlLl9f
X18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBDTVA6IEkgYW0gbm90IHN1cmUgaWYgeW91IGFyZQ0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGFuc3dlcmluZyBhIGRpZmZlcmVudCBxdWVzdGlvbiwgYnV0
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlcmXigJlzIG5vIHJlZmVyZW5jZSB0
byBhbnkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm9wcmlldGFyeSBzb2x1dGlv
bnMuX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBDTVA6IElDTVAsIEJGRCwgaU9BTSwNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBTRkMtVHJhY2Nlcm91dGUsIGFsbCBkb2N1bWVudGVkIGluDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSS1EcyBhbmQgd2l0aCBvcGVuIHNvdXJjZQ0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltcGxlbWVudGF0aW9ucy5fX19fDQoNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhl
IGluZ3Jlc3MgbWF5IGJlX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjYXBhYmxlIG9mIHJlY292ZXJpbmcNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZyb20gdGhlIGZhaWx1cmUsIGUuZy4sDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1c2luZyByZWR1bmRhbnQgU0ZDX19fXw0KDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbGVtZW50cy4gIFRodXMsIGl0IGlzDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiZW5lZmljaWFsIGZvciB0aGUg
ZWdyZXNzIHRvDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaWduYWwg
dGhlIG5ld19fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZGVmZWN0IHN0YXRlIHRvIHRoZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW5ncmVzcywgd2hpY2ggaW4gdGhpcw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZXhhbXBsZSBpcyB0aGUgQ2xhc3NpZmllci5fX19fDQoNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhlbmNlIHRoZSBmb2xsb3dpbmcNCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVtZW50Ol9fX18NCg0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSRVEjMzogU0ZDIE9BTSBNVVNUDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0IFJlbW90ZSBEZWZlY3QNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEluZGljYXRpb24gbm90aWZpY2F0
aW9uX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
eSB0aGUgZWdyZXNzIHRvIHRoZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW5ncmVzcy5fX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEkgc2VlIGEgZ2Fw
IGJldHdlZW4g4oCcaXQgaXMNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJlbmVmaWNpYWzigJ0gYW5kIOKAnE1VU1TigJ0uIFdoYXQNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGlzICJSZW1vdGUgRGVmZWN0DQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBJbmRpY2F0aW9u4oCdIGluIHRoZSBjb250ZXh0DQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvZiBTRkMgT0FNIHNpbmNlIGl0IGlzIG5v
dA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4gdGhlIE9BTSBmcmFt
ZXdvcms/IElzDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzICJS
ZW1vdGUgRGVmZWN0DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJbmRp
Y2F0aW9u4oCdIHRoZSBvbmx5IHdheSB0bw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYWNoaWV2ZSB0aGUgcmVyb3V0aW5nIG9yDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZWR1bmRhbmN5IHRyaWdnZXJpbmc/X19fXw0KDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEdJTT4+IFRoYXQgaXMgb25lIG9mIHBvc3NpYmxlDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNvbHV0aW9ucy4gT3RoZXIgbWVjaGFu
aXNtcyBtYXkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZm9ybSB0byB0
aGUgcmVxdWlyZW1lbnQgdXNpbmcNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZGlmZmVyZW50IGFwcHJvYWNoLiBfX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9f
X18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNC4gIEFjdGl2ZSBP
QU0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElkZW50aWZpY2F0aW9u
IGluIHRoZSBOU0hfX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhlIE8g
Yml0IGluIHRoZSBOU0ggaXMNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRlZmluZWQgaW4gW1JGQzgzMDBdIGFzDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmb2xsb3dzOl9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBPIGJpdDogU2V0dGluZyB0aGlzDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBiaXQgaW5kaWNhdGVzIGFuIE9BTSBwYWNrZXQuX19fXw0KDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFRoaXMgZG9jdW1lbnQgdXBkYXRlcw0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdGhhdCBkZWZpbml0aW9uIGFzIGZvbGxvd3M6X19fXw0KDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQoNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE8gYml0OiBTZXR0aW5nIHRoaXMNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJpdCBpbmRpY2F0ZXMgYW4gT0FN
IGNvbW1hbmQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuZC9vciBk
YXRhIGluX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB0aGUgTlNIIENvbnRleHQgSGVhZGVyDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBvciBwYWNrZXQgcGF5bG9hZC5fX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQWN0aXZlIFNGQyBPQU0gaXMgZGVmaW5lZA0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYXMgYSBjb21iaW5hdGlvbiBvZiBPQU0NCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbW1hbmRzIGFuZC9vcl9fX18NCg0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YSBpbmNsdWRlZCBpbiBhDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZXNzYWdlIHRoYXQgaW1tZWRpYXRl
bHkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbGxvd3MgdGhlIE5T
SC4gIFRvX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
ZGVudGlmeSB0aGUgYWN0aXZlIE9BTQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbWVzc2FnZSwgdGhlICJOZXh0IFByb3RvY29sIg0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmllbGQgTVVTVCBiZV9fX18NCg0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc2V0IHRvIEFjdGl2ZSBTRkMgT0FNDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoVEJBMSkgKFNlY3Rpb24gOS4xKS4gX19fXw0K
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUaGlzIGlzIGFuIGV4YW1wbGUgb2YNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXItcmVhY2guIEEg4oCcTmV4dA0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUHJvdG9jb2zigJ0gcG9pbnRp
bmcgdG8gSVB2NCwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluIHR1
cm4gcG9pbnRpbmcgdG8gSUNNUCwgaW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHR1cm4gcG9pbnRpbmcgdG8gRWNobyBpcw0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYWxyZWFkeSBvbmUgZXhhbXBsZSBvZg0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAg4oCcQWN0aXZlIFNGQyBPQU3igJ0uIEkgd29uZGVyDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiB0aGlzIG5ldyBwcm90b2NvbCBt
aWdodA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmUgYmVzdCBzZXJ2
ZWQgYnkgY2hvb3NpbmcgYQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bmFtZSB0aGF0IGlzIG5vdCBzbyBnZW5lcmljPw0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSXQgY291bGQgYmUgY2FsbGVkIOKAnE9uZSBvZg0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbWFueSBhY3RpdmUgU0ZDIE9BTQ0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvdG9jb2xz4oCdIDotKSBfX19fDQoNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0lNPj4gV2lsbCBjbGFyaWZ5IHRoYXQNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhyb3VnaG91dCB0aGUgZG9jdW1lbnQg
ImFjdGl2ZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPQU0iIGFuZCAiYWN0
aXZlIFNGQyBPQU0iIHJlZmVycw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0
byBzcGVjaWFsbHkgY29uc3RydWN0ZWQgcGFja2V0cw0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB0aGF0IGltbWVkaWF0ZWx5IGZvbGxvdyB0aGUgU0ZDDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEFjdGl2ZSBPQU0gSGVhZGVyIChGaWd1cmUgMikuX19fXw0K
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIENNUDogVGhlIOKAnFNGQyBBY3RpdmUgT0FNIEhlYWRlcuKAnSBpcw0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZXJlZm9yZSBub3QgcGFydCBvZiB0aGUg4oCc
YWN0aXZlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU0ZDIE9BTeKAnSBwYWNrZXQ/
X19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBPdGhlcndpc2UsIHRoZSDigJxNVVNU4oCdIGluIHRoZQ0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFzdCBzZW50ZW5jZSBzZWVtcyB0byBu
b3QNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbGxvdy5fX19fDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQoNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRoZSBydWxlcyBmb3JfX19fDQoNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludGVycHJldGluZyB0aGUgdmFs
dWVzDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvZiB0aGUgTyBiaXQg
YW5kIHRoZSAiTmV4dA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUHJv
dG9jb2wiIGZpZWxkX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBhcmUgYXMgZm9sbG93czpfX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEkg
YW0gZXh0cmVtZWx5IGNvbmNlcm5lZA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYWJvdXQgdGhpcyBhdHRlbXB0ZWQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJlLWRlZmluaXRpb24gKG9mIHRoZSBPLWJpdA0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYW5kIFByb3RvY29sIGZpZWxkcykuIE9uDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXZlcmFsIGZyb250cyBhcyBleHBsYWluZWQN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJlbG93LiBEdXJpbmcgUkZD
ODMwMCB0aGUgV0cNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV2YWx1
YXRlZCB0aGVzZSBhbmQgcHJvdmlkZWQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGEgc29sdXRpb24gYWxyZWFkeS5fX19fDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICogIE8gYml0IHNldCBhbmQgdGhlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiTmV4dCBQcm90b2NvbCIgdmFsdWUgZG9lcw0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbm90IG1hdGNoIG9uZSBvZl9fX18NCg0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWRlbnRpZnlpbmcgYWN0aXZlIG9yDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoeWJyaWQgT0FNIHByb3RvY29s
cyAocGVyDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzc2lmaWNh
dGlvbl9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZGVmaW5lZCBpbiBbUkZDNzc5OV0pLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZS5nLiwgZGVmaW5lZCBpbiBTZWN0aW9uIDkuMQ0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgQWN0aXZlIFNGQyBPQU1fX19fDQoNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChUQkExKS5fX19fDQoNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFRoaXMgcG90ZW50aWFsbHkgYnJlYWtzIHRoZQ0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uY2VwdCBvZiBub2RlcyBub3QN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVyc3RhbmRpbmcgT0FN
IChpLmUsLg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUGFydGlhbCBk
ZXBsb3ltZW50IG9mIGEgbmV3DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwcm90b2NvbClfX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0lN
Pj4gQ2FuIHlvdSBjbGFyaWZ5IHdoYXQgZG8NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgeW91IG1lYW4gYnkgIm5vZGVzIG5vdA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bmRlcnN0YW5kaW5nIE9BTSI/IFBhcnRpYWwNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZGVwbG95bWVudCBpcywgaW4gbXkgb3BpbmlvbiwgYW4NCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BlcmF0aW9uYWwgaXNzdWUuIEFuIG9wZXJhdG9y
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYW5zIGRlcGxveW1lbnRzIG9m
IG5ldw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWxlYXNlcyBhY2NvcmRp
bmcgdG8gbmV3DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZlYXR1cmVzIGFu
ZCB0aGVpciBpbnRlbmRlZCB1c2UuX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENNUDogQXBvbG9naWVzLCBJ
IG1lYW50IG5vdA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHMvdW5kZXJzdGFuZGlu
Zy9wYXJzaW5nLy5fX19fDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIENNUDogSSBhZ3JlZSBpdCBpcyBhbiBvcGVyYXRp
b25hbA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzc3VlIOKAlCBhbiBpc3N1ZSBv
ZiBvcGVyYXRpb25zLiBMaWtlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIOKA
nE/igJ0gaW4g4oCcT0FN4oCdLiBTaG91bGQgT3BlcmF0aW9uYWwNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBDb25zaWRlcmF0aW9ucyBiZSBpbmNsdWRlZCBhcyB3ZWxsP19fX18NCg0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCg0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAtIGEgRml4ZWQtTGVuZ3RoDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBDb250ZXh0IEhlYWRlciBvcg0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgVmFyaWFibGUtTGVuZ3RoIENvbnRleHRfX19fDQoNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhlYWRlcihzKSBjb250
YWluDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbiBPQU0gY29tbWFu
ZCBvciBkYXRhLl9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
X19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAt
IHRoZSAiTmV4dA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUHJvdG9j
b2wiIGZpZWxkIGRldGVybWluZXMNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHRoZSB0eXBlIG9mIHBheWxvYWQuX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBUaGUgc2VtYW50aWMgb2YgQ29udGV4dA0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSGVhZGVycyBpcyBvdXRzaWRlIHRoaXMNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlZmluaXRpb24uIEZvciBleGFtcGxlIHRoZQ0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZXMgaW4gTUQgVHlwZSAy
IGRlZmluZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIHZhcmlh
YmxlIGhlYWRlcnMuIF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRoaXMgcG90ZW50
aWFsbHkgYnJlYWtzIGFsc28NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IE9BTSwgc2luY2UgdGhpbmdzIGxpa2UgRUNNUA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY2FuIGJlIGVuY29kZWQgaW4gY29udGV4dA0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaGVhZGVycyB0aGF0IHRoZSBPQU0gbmVlZHMuDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZS5nLiwgIkZsb3cgSUTigJ0NCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyb20gZHJhZnQtaWV0Zi1zZmMtbnNo
LXRsdikuX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdJTT4+IEFz
IEkgdW5kZXJzdGFuZCBpdCwgTUQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
VHlwZSAyIEZsb3cgSUQgVExWIGlzDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJlY29tbWVuZGVkIHRvIGlkZW50aWZ5IGEgZmxvdw0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbiBTRkMgTlNILiBUaGUgZG9jdW1lbnQgbWFrZXMNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdGhlIHVzZSBvZiB0aGlzIG1ldGhvZC4gX19fXw0KDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIENNUDogSG93P19fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9f
X18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRnVydGhlciwgaXMgdGhpcyBkZXNjcmli
aW5nDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIEh5YnJpZCBPQU0g
dXNlP19fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHSU0+PiBObywg
dGhlIGRvY3VtZW50IGRvZXMgbm90DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRlc2NyaWJlIHRoZSB1c2Ugb2YgaHlicmlkIE9BTQ0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAocGVyIFJGQyA3Nzk5KS4gX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBfX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICogIE8gYml0IHNldCBhbmQgdGhlDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiTmV4dCBQcm90b2NvbCIgdmFsdWUNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1hdGNoZXMgb25lIG9mIGlkZW50aWZ5aW5nX19fXw0KDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY3RpdmUgb3IgaHlicmlk
IE9BTQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvdG9jb2xzOl9f
X18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIHRoZSBwYXlsb2Fk
IHRoYXQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltbWVkaWF0ZWx5
IGZvbGxvd3MgdGhlIE5TSA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TVVTVCBjb250YWluIGFuX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBPQU0gY29tbWFuZCBvciBkYXRhLl9fX18NCg0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgVGhpcyBpcyBhbHNvIHVuY2xlYXIg4oCUIHdoYXQNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzIGFuIE9BTSBjb21tYW5kIG9y
IGRhdGE/DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJZiB0aGUgTy1i
aXQgaXMgc2V0LCBpdCBpcw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YW4gT0FNIHBhY2tldC5fX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
R0lNPj4gV2hhdCBpcyBhbiBPQU0gcGFja2V0PyBJcw0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBhbiBTRkMgTlNIIHBhY2tldCB3aXRoIElPQU0gYW4NCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgT0FNIHBhY2tldCBvciBub3Q/IElmIGFuIFNGQyBOU0gNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFja2V0IGlzIHBhcnQgb2YgZmxvdyB1
bmRlciB0aGUNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQWx0ZXJuYXRlIE1h
cmtpbmcsIGlzIGl0IGFuIE9BTQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YWNrZXQgYmVjYXVzZSB0aGUgQWx0ZXJuYXRlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIE1hcmtpbmcgbWV0aG9kIGlzIGFuIGV4YW1wbGUgb2YNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdGhlIGh5YnJpZCBPQU0/IF9fX18NCg0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDTVA6
IFRoaXMgcmVhZHMgbGlrZSBub3QgYW5zd2VyaW5nDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnkgYXNraW5nIHF1ZXN0aW9ucy4gX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDTVA6IEEgdXNlciBw
YWNrZXQgd2l0aCBtYXJraW5nLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltcGxp
Y2l0bHkgb3IgZXhwbGljaXRseSwgaXMgbm90IGFuDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgT0FNIHBhY2tldC5fX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
X19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCg0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAgTyBiaXQgaXMgY2xlYXI6
X19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQoNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gbm8gT0FNIGlu
IGENCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZpeGVkLUxlbmd0aCBD
b250ZXh0IEhlYWRlcg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3Ig
VmFyaWFibGUtTGVuZ3RoX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBDb250ZXh0IEhlYWRlcihzKS5fX19fDQoNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgLSB0aGUgcGF5bG9hZA0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZGV0ZXJtaW5lZCBieSB0aGUgIk5leHQNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFByb3RvY29sIiBmaWVsZCBNVVNUIGJlX19fXw0KDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVzZW50Ll9f
X18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSXQgaXMgdW5jbGVh
ciB0aGUgcmF0aW9uYWwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZv
ciB0aGlzLl9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHSU0+PiBD
YW4geW91IHBsZWFzZSBjbGFyaWZ5DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHlvdXIgaW50ZXJwcmV0YXRpb24sIHNvIHdlIGNhbg0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsb29rIGZvciB3YXlzIHRvIGltcHJvdmUgdGhlDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHRleHQ/X19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENNUDogU2FtZSBhcyBh
Ym92ZS4gSXQgaXMgdW5jbGVhcg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoeSB0
aGVzZSBydWxlcy4gSXQgaXMgbm90IGEgbWF0dGVyDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgb2YgaW50ZXJwcmV0YXRpb24uX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19f
DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogIE8gYml0IGlz
IGNsZWFyLCBhbmQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZSAi
TmV4dCBQcm90b2NvbCIgZmllbGQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGlkZW50aWZpZXMgYWN0aXZlIG9yX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBoeWJyaWQgT0FNIHByb3RvY29sDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBNVVNUIGJlIGlkZW50aWZpZWQgYW5kDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXBvcnRlZCBhcyBhbl9fX18NCg0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJyb25lb3VzDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb21iaW5hdGlvbi4gIEFuDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbXBsZW1lbnRhdGlvbiBNQVkgaGF2ZQ0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udHJvbCB0b19fX18NCg0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW5hYmxlIHByb2Nl
c3Npbmcgb2YNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZSBPQU0g
cGF5bG9hZC5fX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRo
aXMgc2VlbXMgdG8gYnJlYWsgdGhlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBleGlzdGluZyB1c2FnZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW4gZHJhZnQtaWV0Zi1zZmMtaW9hbS1uc2guDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBTZWN0aW9uIDQuMg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgb2YgZHJhZnQtaWV0Zi1zZmMtaW9hbS1uc2gNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHNheXMgY2xlYXJseTpfX19fDQoNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgR0lNPj4gSSBkb24ndCBzZWUgYW55IHByb2JsZW0uDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEluIGZhY3QsIGJvdGggZGVmaW5pdGlvbnMgYXJl
IGluDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN5bmMuIEFjY29yZGluZyB0
bw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkcmFmdC1pZXRmLXNmYy1pb2Ft
LW5zaCBpZiB0aGUNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTmV4dCBQcm90
b2NvbCBmaWVsZCBpZGVudGlmaWVzIGENCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdXNlIGRhdGEgcGF5bG9hZCwgZS5nLiwgSVB2NiwNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdGhlbiBPIGJpdCBNVVNUIE5PVCBiZSBzZXQuIElmDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHRoZSBOZXh0IFByb3RvY29sIGlzIHNldCB0bw0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT0FNLCB0aGVuIHRoZSBPLWJpdCBNVVNUIGJl
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNldC5fX19fDQoNCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfX19fDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQ01QOiBTb3JyeSwgYnV0IHlvdSBkbyBub3Qgc2VlbSB0bw0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJlIGFjdHVhbGx5IHJlYWRpbmcNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkcmFmdC1pZXRmLXNmYy1pb2FtLW5zaC4gUGxlYXNlDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVmZXIgdG86X19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDTVA6DQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRt
bC9kcmFmdC1pZXRmLXNmYy1pb2FtLW5zaCNzZWN0aW9uLTQuMg0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDxodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0
LWlldGYtc2ZjLWlvYW0tbnNoI3NlY3Rpb24tNC4yPl9fX18NCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBfX19fDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ01QOiA0LjIu
ICBJT0FNIGFuZCB0aGUgdXNlIG9mIHRoZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IE5TSCBPLWJpdF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUkZDODMw
MF0gZGVmaW5lcyBhbiAiTyBiaXQiIGZvcg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IE9BTSBwYWNrZXRzLiAgUGVyIFtSRkM4MzAwXSB0aGUgT19fX18NCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBiaXQgbXVzdCBiZSBzZXQgZm9yIE9BTSBwYWNrZXRzDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYW5kIG11c3Qgbm90IGJlIHNldCBmb3Igbm9uLU9BTV9f
X18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWNrZXRzLiAgUGFja2V0cyB3
aXRoIElPQU0gZGF0YQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluY2x1ZGVkIE1V
U1QgZm9sbG93IHRoaXNfX19fDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVm
aW5pdGlvbiwgaS5lLiB0aGUgTyBiaXQgTVVTVA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIE5PVCBiZSBzZXQgZm9yIHJlZ3VsYXIgY3VzdG9tZXJfX19fDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdHJhZmZpYyB3aGljaCBhbHNvIGNhcnJpZXMgSU9BTQ0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEgYW5kIHRoZSBPIGJpdCBNVVNUIGJlIHNldCBm
b3JfX19fDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT0FNIHBhY2tldHMgd2hp
Y2ggY2Fycnkgb25seSBJT0FNDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YSB3
aXRob3V0IGFueSByZWd1bGFyIGRhdGFfX19fDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGF5bG9hZC5fX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDTVA6
IFBsZWFzZSBub3RlIHRoZSDigJxNVVNUIE5PVOKAnSBpbg0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHRoZSBwYXJhZ3JhcGggaW1tZWRpYXRlbHkgYWJvdmUuX19fXw0KDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFdlIGFncmVlIGluIGhvdyBPLWJpdCB3b3JrcyBpbg0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwcmVzZW5jZSBvZiBJT0FNIHRoYXQNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYWNjb21wYW5pZXMgdXNlciBkYXRhIGFuZA0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB3aXRob3V0IGl0Ll9fX18NCg0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBD
TVA6IEkgZG8gbm90IHNlZSB0aGF0IGFncmVlbWVudC5fX19fDQoNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNC4yLiAg
SU9BTSBhbmQgdGhlIHVzZSBvZg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdGhlIE5TSCBPLWJpdF9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBb
UkZDODMwMF0gZGVmaW5lcyBhbiAiTw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYml0IiBmb3IgT0FNIHBhY2tldHMuICBQZXINCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFtSRkM4MzAwXSB0aGUgT19fX18NCg0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYml0IG11c3QgYmUgc2V0IGZvciBPQU0NCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhY2tldHMgYW5kIG11c3Qgbm90IGJlIHNl
dA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yIG5vbi1PQU1fX19f
DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhY2tldHMuICBQ
YWNrZXRzIHdpdGgNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPQU0g
ZGF0YSBpbmNsdWRlZCBNVVNUDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmb2xsb3cgdGhpc19fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZGVmaW5pdGlvbiwgaS5lLiB0aGUgTw0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYml0IE1VU1QgTk9UIGJlIHNldCBmb3INCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlZ3VsYXIgY3VzdG9tZXJfX19fDQoNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYWZmaWMgd2hpY2ggYWxzbw0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FycmllcyBJT0FNIGRhdGEgYW5kIHRoZSBP
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiaXQgTVVTVCBiZSBzZXQg
Zm9yX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPQU0g
cGFja2V0cyB3aGljaCBjYXJyeQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgb25seSBJT0FNIGRhdGEgd2l0aG91dCBhbnkNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlZ3VsYXIgZGF0YV9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGF5bG9hZC5fX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNS4gIEFj
dGl2ZSBTRkMgT0FNIEhlYWRlcl9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBBcyBkZW1vbnN0cmF0ZWQgaW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFNlY3Rpb24gNCBbUkZDODkyNF0gYW5kDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBTZWN0aW9uIDMgb2YgdGhpc19fX18NCg0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZG9jdW1lbnQsIFNGQyBPQU0gaXMNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkIHRvIHBlcmZvcm0gbXVsdGlwbGUNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhc2tzLiAgU2V2ZXJhbF9fX18N
Cg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWN0aXZlIE9BTSBw
cm90b2NvbHMNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvdWxkIGJl
IHVzZWQgdG8gYWRkcmVzcyBhbGwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHRoZSByZXF1aXJlbWVudHMuX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBXaGVuIElQL1VEUCBlbmNhcHN1bGF0aW9uDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBvZiBhbiBTRkMgT0FNIGNvbnRyb2wNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lc3NhZ2UgaXMgdXNlZCxfX19fDQoNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3RvY29scyBjYW4gYmUNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlbXVsdGlwbGV4ZWQgdXNpbmcg
dGhlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXN0aW5hdGlvbiBV
RFAgcG9ydCBudW1iZXIuX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBCdXQgZXh0cmEgSVAvVURQIGhlYWRlcnMsDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBlc3BlY2lhbGx5IGluIGFuIElQdjYNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG5ldHdvcmssIGFkZF9fX18NCg0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbm90aWNlYWJsZSBvdmVyaGVhZC4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBBY3Rp
dmUNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9BTSBIZWFkZXJfX19f
DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChGaWd1cmUgMikg
dG8gZGVtdWx0aXBsZXgNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFj
dGl2ZSBPQU0gcHJvdG9jb2xzIG9uIGFuIFNGQy5fX19fDQoNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIERvZXMgdGhpcyBwYXJhZ3JhcGggaW1wbHkNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHRoYXQgdGhlIG1haW4gcmVhc29uIGZvcg0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdGhpcyBwcm90b2NvbCBpcyB0aGlzDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZXJjZWl2ZWQgb3ZlcmhlYWQ/IElmIHNvLA0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwZXJpZW5jZSBzZWVtcyB0
byBzaG93DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGF0IGluIHBy
YWN0aWNlIElQLWVuY2FwZWQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IE9BTSB3b3JrcyBmaW5lIChhcyBlLmcuLCBmb3INCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIExTUCBQaW5nKS4gX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEdJTT4+IElzbid0IElQL1VEUA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBlbmNhcHN1bGF0aW9uLCBhbmQgSVB2NiBpbg0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXJ0aWN1bGFyLCBpcyBhIGxhcmdlcg0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBvdmVyaGVhZD8gX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENNUDogSSBhbSBz
b3JyeSBHcmVnIHRvIGNhbGwgdGhpcw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91
dCwgYnV0IHlvdSBhcmUgY2hvb3NpbmcgYWdhaW4gdG8NCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBub3QgYW5zd2VyIHRoZSBxdWVzdGlvbiBhbmQgaW5zdGVhZA0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGFzayBhbm90aGVyIG9uZS5fX19fDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENNUDog
SSBhbSBoYXBweSB0byBhbnN3ZXI6IGl0IGlzDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGFyZ2VyLiBJdCBhbHNvIGRvZXMgbm90IG1hdHRlci4gQW5kDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZnVydGhlciBpdCBpcyBwcm92ZW4gdG8gd29yayBpbiBMU1ANCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQaW5nLl9fX18NCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBfX19fDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ01QOiBNeSBx
dWVzdGlvbiBhZ2FpbjogaXMgdGhlIHdob2xlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcHVycG9zZSBvZiB0aGlzIG5ldyBwcm90b2NvbCB0byBiZQ0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG92ZXJoZWFkIGVmZmljaWVudD8gSSBhbSBzdXJlIHRoZXJlDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYXJlIHdheXMgb2YgZW5jYXN1bGF0aW5nIHRoYXQgYXJl
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9yZSBvdmVyaGVhZC1lZmZpY2llbnQN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGFuIGRyYWZ0LWlldGYtc2ZjLW11bHRp
LWxheWVyLW9hbS5fX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQoN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFsdGVybmF0aXZlbHksIOKAnE5leHQNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFByb3RvY29sc+KAnSBjb3VsZCBiZSBk
ZWZpbmVkDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3Ig4oCccmF3
4oCdIGV4aXN0aW5nDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm90
b2NvbHMuX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0K
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNc2cgVHlwZSAt
IHNpeCBiaXRzDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb25nIGZp
ZWxkIGlkZW50aWZpZXMgT0FNDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwcm90b2NvbCwgZS5nLiwgRWNob19fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUmVxdWVzdC9SZXBseSBvcg0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgQmlkaXJlY3Rpb25hbCBGb3J3YXJkaW5nDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBEZXRlY3Rpb24uX19fXw0KDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBXaHkgZG9lcyBCRkQgZ2V0DQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBlbmNhcHN1bGF0ZWQgaW4gdGhpcyBuZXcNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHByb3RvY29sLCBhcyBvcHBvc2VkIHRvDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2luZyBhIOKAnE5leHQgUHJvdG9jb2zigJ0g
Zm9yDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdD8gVGhhdCBsb29r
cyBsaWtlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bm5lY2Vzc2Fy
eSBvdmVyaGVhZCBhbmQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
ZGlyZWN0aW9uLl9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHSU0+
PiBBcmUgeW91IHByb3Bvc2luZw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBh
c3NpZ25pbmcgZGlmZmVyZW50IE5leHQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUHJvdG9jb2wgdmFsdWVzIGZvciBldmVyeQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwb3NzaWJsZSBhY3RpdmUgT0FNIHByb3RvY29sPyBfX19fDQoNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBfX19fDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Q01QOiBJIGFtIG5vdCBwcm9wb3NpbmcgYW55dGhpbmcuIEkNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBhbSBzaW1wbHkgYXNraW5nIGEgcXVlc3Rpb24uX19fXw0KDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBfX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEZsYWdzIC0gZWlnaHQgYml0cw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbG9uZyBmaWVsZCBjYXJyaWVzIGJpdCBmbGFncw0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdGhhdCBkZWZpbmVfX19fDQoNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbmFsIGNhcGFiaWxpdHkNCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuZCB0aHVzIHByb2Nlc3Npbmcgb2YgdGhl
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTRkMgYWN0aXZlIE9BTV9f
X18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udHJv
bCBwYWNrZXQsIGUuZy4sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBv
cHRpb25hbCB0aW1lc3RhbXBpbmcuIF9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgRG9lcyB0aGlzIHRpbWVzdGFtcCBjb25mbGljdA0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgd2l0aCBjb250ZXh0IGhlYWRlcg0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdGltZXN0YW1wcz8gRS5nLiwgcmZjODU5Mg0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3IgZHJhZnQtbXltYi1zZmMtbnNo
LWFsbG9jYXRpb24tdGltZXN0YW1wLl9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBHSU0+PiBXaGF0IGRvIHlvdSBzZWUgYXMgYQ0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwb3RlbnRpYWwgY29uZmxpY3Q/IF9fX18NCg0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDTVA6
IFR3byB0aW1lc3RhbXBzIGluIGRpZmZlcmVudA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhcnRzIG9mIGEgcGFja2V0Ll9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0K
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2LiAgRWNobyBSZXF1ZXN0
L0VjaG8gUmVwbHkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBT
RkNfX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCg0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRWNobyBSZXF1ZXN0L1Jl
cGx5IGlzIGENCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdlbGwta25v
d24gYWN0aXZlIE9BTQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWVj
aGFuaXNtIGV4dGVuc2l2ZWx5X19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1c2VkIHRvIHZlcmlmeSBhIHBhdGgncw0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29udGludWl0eSwgZGV0ZWN0DQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbmNvbnNpc3RlbmNpZXMgYmV0d2VlbiBhX19fXw0KDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0ZSBpbiBjb250cm9sIGFu
ZCB0aGUNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEgcGxhbmVz
LCBhbmQgbG9jYWxpemUNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRl
ZmVjdHMgaW4gdGhlX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkYXRhIHBsYW5lLiAgSUNNUA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKFtSRkMwNzkyXSBmb3IgSVB2NCBhbmQNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFtSRkM0NDQzXSBmb3IgSVB2Nl9fX18NCg0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbmV0d29ya3MsIHJlc3BlY3RpdmVseSkNCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuZCBbUkZDODAyOV0gYXJlIGV4YW1wbGVz
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvZiBicm9hZGx5IHVzZWRf
X19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjdGl2ZSBP
QU0gcHJvdG9jb2xzDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYXNl
ZCBvbiB0aGUgRWNobw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUmVx
dWVzdC9SZXBseSBwcmluY2lwbGUuICBUaGVfX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFNGQyBFY2hvIFJlcXVlc3QvUmVwbHkNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRlZmluZWQgaW4gdGhpcyBkb2N1bWVudA0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkcmVzc2VzIHNldmVyYWxfX19fDQoN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVtZW50cyBs
aXN0ZWQgaW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNlY3Rpb24g
My4gIFNwZWNpZmljYWxseSwgaXQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNhbiBiZSB1c2VkIHRvX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjaGVjayB0aGUgY29udGludWl0eSBvZg0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYW4gU0ZQLCB0cmFjZSBhbiBTRlAsIG9yDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsb2NhbGl6ZSB0aGUgZmFpbHVyZV9fX18NCg0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2l0aGluIGFuIFNGUC4gIFRo
ZSBTRkMNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVjaG8gUmVxdWVz
dC9SZXBseSBjb250cm9sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
ZXNzYWdlIGZvcm1hdCBpc19fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcHJlc2VudGVkIGluIEZpZ3VyZSAzLl9fX18NCg0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgVGhpcyBzZWVtcyB0byBiZSBhbg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW1wb3J0YW50IHBhcmFncmFwaCDigJQgd291bGQNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJlIHVzZWZ1bCB0byBhbHNvIHVuZGVyc3RhbmQNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhvdyBvdGhlciBleGlzdGluZyBh
bmQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2FkbHkgdXNlZCBw
cm90b2NvbHMNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbm5vdCBm
dWxmaWxsIHJlcXVpcmVtZW50cy5fX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgR0lNPj4gUkZDIDg5MjQgYWxyZWFkeSBwcm92aWRlZA0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBhIGNvbXByZWhlbnNpdmUgYW5hbHlzaXMgYW5kDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbmNsdWRlZCB0aGF0IG5vbmUgb2YgdGhlDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF2YWlsYWJsZSB0b29scyBjYW4gZnVsbHkN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZm9ybSB0byB0aGUgcmVxdWly
ZW1lbnRzDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RlZCBpbiBTZWN0
aW9uIDQuIF9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBDTVA6IEFzIHBlciBhYm92ZSwgSSBkbyBub3Qgc2Vl
IHRoYXQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25jbHVzaW9uLl9fX18NCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQ01QOiBBbmQgZnJhbmtseSBldmVuIGlmIHRoYXQgd2FzDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdGhlIGNhc2UsIHRoZXJl4oCZcyBubyBpbXBsaWNhdGlvbg0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoYXQgdXNpbmcgdGhlIGV4aXN0aW5nIHBpZWNl
cyBpcw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vdCBzdWZmaWNpZW50LCBvciB0
aGF0IGl0IGlzIG5vdA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVhc2llciB0byBl
eHRlbmQgdGhlIGNhbmRpZGF0ZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3Rv
Y29scy5fX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQoNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCg0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTGVuZ3RoIC0NCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHR3by1vY3RldC1sb25nIGZpZWxkIGVxdWFsDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0byB0aGUgVmFsdWUgZmllbGQncyBsZW5n
dGggaW5fX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
b2N0ZXRzLl9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19f
Xw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhlcmUgYXJlIHNldmVy
YWwgbmVzdGVkDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZW5ndGhz
IGRlZmluZWQgaW4gdGhpcw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZG9jdW1lbnQg4oCUIHdvdWxkIGJlIHVzZWZ1bA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdG8gYW5hbHl6ZSB0aGF0IHRoZXkgZG8gbm90DQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZXN1bHQgaW4gaXNzdWVzIHN1Y2ggYXMNCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBpZ2d5YmFja2luZyB1bmFjY291bnRlZA0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS5fX19fDQoNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0lNPj4gRG8geW91IHNlZSBhbnkgc2NlbmFy
aW8NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hlbiB0aGF0IG1pZ2h0IGJl
IHRoZSBjYXNlPyBfX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNi4zLjEuICBT
b3VyY2UgVExWX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
X19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJlc3BvbmRl
ciB0byB0aGUgU0ZDIEVjaG8NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFJlcXVlc3QgZW5jYXBzdWxhdGVzIHRoZSBTRkMNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEVjaG8gUmVwbHlfX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1lc3NhZ2UgaW4gSVAvVURQIHBhY2tldA0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgdGhlIFJlcGx5IG1vZGUgaXMgIlJlcGx5DQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aWEgYW4gSVB2NC9JUHY2X19fXw0K
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBVRFAgUGFja2V0Ii4g
IEJlY2F1c2UgdGhlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOU0gg
ZG9lcyBub3QgaWRlbnRpZnkgdGhlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbmdyZXNzIG5vZGUgdGhhdF9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZ2VuZXJhdGVkIHRoZSBFY2hvDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBSZXF1ZXN0LCB0aGUgc291cmNlIElEIE1VU1QNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJlIGluY2x1ZGVkIGluIHRoZV9fX18NCg0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWVzc2FnZSBhbmQgdXNlZCBh
cyB0aGUNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElQIGRlc3RpbmF0
aW9uIGFkZHJlc3MgYW5kDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
ZXN0aW5hdGlvbiBVRFBfX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBvcnQgbnVtYmVyIG9mIHRoZSBTRkMNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEVjaG8gUmVwbHkuICBUaGUgc2VuZGVyIG9mDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB0aGUgU0ZDIEVjaG9fX19fDQoNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJlcXVlc3QgTVVTVCBpbmNsdWRlIGFuDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTRkMgU291cmNlIFRMViAoRmlndXJl
IDUpLl9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhpcyBzZWVtcyB0byBuZWdh
dGUgdGhlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiZW5lZml0IG9m
IGxlc3Mgb3ZlcmhlYWQsIGlmDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB0aGUgSVAvVURQIGZpZWxkcyBhcmUNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGVtYmVkZGVkIGFzIE9BTSBUTFZzLl9fX18NCg0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBHSU0+PiBPbmx5IHRoZSBTb3VyY2UgSUQgaXMNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVxdWlyZWQsIG5vdCB0aGUgd2hvbGUgc2V0IG9mDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElQIGFuZCBVRFAgaGVhZGVycy4gX19fXw0K
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUaGlzIGFsc28gc2VlbXMgdG8gYmUgYSBiaXQN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9mIGFuIGludml0YXRpb24g
Zm9yIGFuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRhY2suX19f
Xw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA2LjQuMS4gIEVycm9yZWQgVExWcyBUTFZfX19fDQoNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEkgd29uZGVyIGF0IHRoaXMgcG9pbnQgaWYgaXQNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzIGVhc2llciB0byB1c2UgTFNQIFBp
bmcNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpcmVjdGx5IGluc3Rl
YWQgb2YNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlLWRlZmluZSBp
dC5fX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0lNPj4gSWYgc29t
ZW9uZSB3YW50cyB0bw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHBsb3Jl
IHRoYXQgb3B0aW9uLCBvZiBjb3Vyc2UuIF9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA2LjUuMS4gIFNGQyBSZXBseSBQYXRoIFRMVl9fX18NCg0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAg4oCmX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAqICBTZXJ2aWNlIEluZGV4OiB0aGUNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZhbHVlIGZvciB0aGUgU2VydmljZSBJbmRleA0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmllbGQgaW4gdGhlIE5TSCBvZl9fX18N
Cg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIFNGQyBF
Y2hvIFJlcGx5DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZXNzYWdl
Ll9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSG93IGlzIHRo
ZSBzZXJ2aWNlIGluZGV4IGluDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBhIHJlcGx5IGNvbnN0cnVjdGVkP19fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBHSU0+PiBJdCBpcyBwcm92aWRlZCBieSB0aGUNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc2VuZGVyIG9mIHRoZSBTRkMgRWNobyBSZXF1ZXN0LiBfX19fDQoNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQ01QOiBEb2VzIHRoaXMgbWVhbiBpdCBza2lwcyBob3BzPw0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEFwb2xvZ2llcyBJIGRvIG5vdCB1bmRlcnN0YW5kLl9fX18NCg0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCg0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2
LjUuMy4gIFNGQyBFY2hvIFJlcGx5DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBSZWNlcHRpb25fX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQW4g
U0ZGIFNIT1VMRCBOT1QgYWNjZXB0DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBTRkMgRWNobyBSZXBseSB1bmxlc3MgdGhlDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZWNlaXZlZCBtZXNzYWdlX19fXw0KDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzZXMgdGhlIGZvbGxvd2luZyBjaGVja3M6X19fXw0K
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQoNCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogIHRoZSByZWNlaXZlZCBTRkMgRWNo
bw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUmVwbHkgaXMgd2VsbC1m
b3JtZWQ7X19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19f
DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogIGl0IGhhcyBh
biBvdXRzdGFuZGluZw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU0ZD
IEVjaG8gUmVxdWVzdCBzZW50IGZyb20NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHRoZSBVRFAgcG9ydCB0aGF0X19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtYXRjaGVzIGRlc3RpbmF0aW9uDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBVRFAgcG9ydCBudW1iZXIgb2YgdGhlDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWNlaXZlZCBwYWNrZXQ7X19fXw0KDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBJcyB0aGUgZGVtdWx0aXBsZXhpbmcgYmFzZWQNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uIFVEUCwgT0FNIGhhbmRsZSwgb3IN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbWJpbmF0aW9uP19fX18N
Cg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHSU0+PiBUaGUgdmFsdWVzIG9m
IHRoZSBTZW5kZXIncw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIYW5kbGUg
YW5kICBTZXF1ZW5jZSBOdW1iZXINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmllbGRzIGNhbiBiZSB1c2VkLl9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDTVA6IEkgdW5kZXJzdGFuZCBz
ZXZlcmFsIHZhbHVlcyBjYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiZSB1c2Vk
Ll9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDTVA6IFdoaWNoIG9uZSBpcyBh
Y3R1YWxseSB1c2VkP19fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDTVA6IElm
IHRoZSBIYW5kbGVzIGFuZCBzZXF1ZW5jZXMNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBtYXRjaCBidXQgbm90IHRoZSBwb3J0P19fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19f
Xw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2LjYuICBWZXJpZmlj
YXRpb24gb2YgdGhlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTRlAg
Q29uc2lzdGVuY3lfX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICogIENvbGxlY3QgaW5mb3JtYXRpb24gb2YNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHRoZSB0cmF2ZXJzZWQgYnkgdGhlIENWUmVxDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYWNrZXQgU0ZzIGFuZF9fX18NCg0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VuZCBpdCB0byB0aGUgaW5ncmVzcw0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU0ZGIGFzIENWUmVwIHBhY2tl
dCBvdmVyIElQDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXR3b3Jr
O19fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgV2hhdCBpZiBOU0ggaXMgbm90IG92
ZXIgSVA/X19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdJTT4+IFRo
ZW4gdGhlIG9wZXJhdG9yIHdpbGwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3BlY2lmeSBhbm90aGVyIG1ldGhvZCB1c2luZyB0aGUNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUmVwbHkgbW9kZS4gX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENNUDogU29ycnkgdGhh
dCBkb2VzIG5vdCBhbnN3ZXIgbXkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWVz
dGlvbi4gVGhlIHRleHQgaW4gcXVlc3Rpb24gaXMNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBub3QgY29udGV4dHVhbCB0byBhIHNwZWNpZmllZCByZXBseQ0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1vZGUuX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQoN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNGIFR5cGU6IFR3byBv
Y3RldHMgbG9uZw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmllbGQu
ICBJdCBpcyBkZWZpbmVkIGluDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBbUkZDOTAxNV0gYW5kX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbmRpY2F0ZXMgdGhlIHR5cGUgb2YgU0YsDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBlLmcuLCBGaXJld2FsbCwgRGVlcCBQYWNrZXQNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEluc3BlY3Rpb24sIFdBTl9fX18NCg0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW1pemF0aW9uIGNvbnRyb2xs
ZXIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBldGMuX19fXw0KDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBJcyBSRkMgOTAxNSBhIGhhcmQNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlcGVuZGVuY3kgdG8gaW1wbGVtZW50IHRoaXMN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9BTT8gX19fXw0KDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdJTT4+IFJGQyA5MDE1IGVzdGFibGlzaGVk
IHRoZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJQU5BIHJlZ2lzdHJ5IG9m
IFNGIFR5cGUgYW5kIGFueQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXcg
U0YgdHlwZXMgbXVzdCBiZSByZWdpc3RlcmVkLl9fX18NCg0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBJQU5BIGlzIHJlcXVlc3RlZCB0bw0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYXNzaWduIGEgbmV3IHR5cGUgZnJvbSB0aGUNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFNGQyBBY3RpdmUgT0FNX19fXw0KDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNZXNzYWdlIFR5cGUgc3ViLXJlZ2lzdHJ5
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcyBmb2xsb3dzOl9fX18N
Cg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKz09PT09PT0rPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0rPT09PT09PT09PT09PT09K19fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgVmFsdWUgfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIERlc2NyaXB0aW9uICAgICAgICAgfA0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUmVmZXJlbmNlICAgICB8X19fXw0KDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKz09PT09PT0rPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0rPT09PT09PT09PT09PT09K19fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgVEJBMiAgfCBTRkMgRWNobw0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUmVxdWVzdC9FY2hvIFJlcGx5IHwgVGhpcw0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9jdW1lbnQgfF9fX18NCg0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLStfX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElzIHRoZXJlIGEgc2luZ2xlIHZhbHVlIGZvcg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm90aCBSZXF1ZXN0IGFuZCBSZXBseT9fX19fDQoNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgR0lNPj4gWWVzLCBpdCBpcyBhIHNpbmdsZSB2YWx1ZS4NCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRWNobyBSZXF1ZXN0IGFuZCBFY2hvIFJl
cGx5IGFyZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZGVudGlmaWVkIGlu
IHRoZSBNZXNzYWdlIFR5cGUNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmll
bGQgKEZpZ3VyZSAzKS4gX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19f
Xw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENNUDogSXMgdGhpcyBkb2N1bWVudCBk
ZWZpbmluZyBhDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnVsbCA2NGsgc3BhY2Ug
Zm9yIGEgc2luZ2xlIHZhbHVlPw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElmIHNv
IGl0IGFwcGVhcnMgdG8gYmUgd2FzdGVmdWwuX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
X19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDkuMi4xLiAgVmVy
c2lvbiBpbiB0aGUNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFjdGl2
ZSBTRkMgT0FNIEhlYWRlcl9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgOS4zLjEuICBTRkMgRWNobw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUmVxdWVzdC9SZXBseSBWZXJzaW9uX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBfX19fDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBUaGVyZSBzZWVtcyB0byBiZSBhIHZlcnNpb24NCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZvciB0aGUgT0FNIGFuZCBhIHZlcnNpb24NCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZvciB0aGUgbXNnIHR5cGUuIElzIHRoaXMNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvcnJlY3Q/IEFyZSB0aGV5DQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoaWVyYXJjaGljYWwgdmVyc2lvbnM/
IE9yDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmRlcGVuZGVudD8g
X19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhpcyBzZWVtcyB0
byBvdmVybHkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbXBsaWNh
dGUgcGFyc2luZyBhbmQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bXBsaWFuY2UuX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdJTT4+
IEFsbCB2ZXJzaW9ucyBhcmUNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5k
ZXBlbmRlbnQuIF9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDTVA6IFRoaXMgc2VlbXMgbGlrZSBhbiBvcGVy
YXRpb25hbA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVubmVjZXNzYXJ5IGNvbXBs
ZXhpdHksIGluIGtlZXBpbmcgYQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hdHJp
eCBvZiBzdXBwb3J0ZWQgY29tYmluYXRpb24gb2YNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2ZXJzaW9ucy4gSWYgdGhlcmUgd2FzIGFuDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgT3BlcmF0aW9uYWwgQ29uc2lkZXJhdGlvbnMgc2VjdGlvbiwNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB0aGlzIHNob3VsZCBiZSBpbmNsdWRlZC5fX19fDQoNCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgOS4zLjMuICBTRkMgRWNobw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUmVxdWVzdC9FY2hvIFJlcGx5IE1lc3NhZ2UNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFR5cGVzX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBEb2VzIHRoaXMgbWVhbiB0aGF0IHRoZXJl4oCZcw0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYSBwcm90b2NvbCBudW1iZXIgZm9yDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICDigJxBY3RpdmUgT0FN4oCdIHdpdGggYSBwcm90b2Nv
bA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnVtYmVyIGZvciDigJxS
ZXF1ZXN0L1JlcGx54oCdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3
aXRoIGEgcHJvdG9jb2wgbnVtYmVyIGZvcg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZWl0aGVyIHJlcXVlc3Qgb3IgcmVwbHk/X19fXw0KDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEdJTT4+IFRoZXNlIGFyZSBub3QgYWxsIHByb3RvY29sDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bWJlcnMuIE9ubHkgdGhlIEFjdGl2ZSBP
QU0gaXMNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSBuZXcgcHJvdG9jb2wg
bnVtYmVyLiBPdGhlcnMNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJlIG1l
c3NhZ2UgdHlwZXMuIF9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18N
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDTVA6IEFwb2xvZ2llcyBJIHdhcyBub3Qg
Y2xlYXIuX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENNUDogVGhlIOKAnFNG
QyBBY3RpdmUgT0FN4oCdIGlzDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWN0dWFs
bHkgYSAiU0ZDIE5leHQgUHJvdG9jb2zigJ0uX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIENNUDogTXkgaW50ZW50aW9uIG9mIHVzaW5nIOKAnHByb3RvY29sDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbnVtYmVy4oCdIGlzIGluIGEgZ2VuZXJpYyB3YXkuIFRvIGdl
dA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvIHNvbWUgT0FNIGZ1bmN0aW9uLCBh
IG5vZGUgbmVlZHMNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0byByZWN1cnNpdmVs
eSBwYXJzZSAzIFRMVnMuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ29ycmVjdD8g
VGhpcyBzZWVtcyBvdmVybHkgY29tcGxleC5fX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBfX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9f
X18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVmFsdWVzIGRl
ZmluZWQgZm9yIHRoZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUmV0
dXJuIENvZGVzIHN1Yi1yZWdpc3RyeQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYXJlIGxpc3RlZCBpbl9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgVGFibGUgMTQuX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBfX19fDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBW
YXJpb3VzIHZhbHVlcyBpbiB0aGlzIHRhYmxlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBhcmUgbm90IGRlZmluZWQgaW4gdGhlDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkb2N1bWVudC4gVGhlIHByb2NlZHVyZXMNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHNlZW0gbGFja2luZy5fX19fDQoNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgR0lNPj4gT3RoZXIgc3BlY2lmaWNhdGlvbnMgbWF5DQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlZmluZSBhZGRpdGlvbmFsIGNvZGUg
cG9pbnRzIGluDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZSByZWdpc3Ry
eS4gX19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIENNUDogVGhhbmsgeW91LiBUaGUgcHJvY2VkdXJlcyBzdGls
bA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlZW0gbGFja2luZy5fX19fDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIENNUDogQmVzdCxfX19fDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19f
Xw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENNUDog4oCUIENhcmxvcy5fX19fDQoN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQoNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgOS43LiAgU0YgSWRlbnRpZmllciBUeXBlc19fX18NCg0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhpcyBkb2N1bWVudCBzZWVtcyB0byBiZQ0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3JlYXRpbmcgYSBzcGFjZSBmb3IN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkZW50aWZ5aW5nIFNGcyDi
gJQgd2hpY2ggSQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhvdWdo
dCB3YXMgbW9zdGx5IG91dHNpZGUNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHRoZSBzY29wZSBvZiBPQU0gdG8gdGVzdA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgU0ZzLiBfX19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgR0lNPj4gVGhlIHJlZ2lzdHJ5IGlzIG9mIFNGDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIElkZW50aWZpZXJzLCBub3Qgb2YgU0YgVHlwZXMNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKHRoYXQgYWxyZWFkeSBleGlzdHMpLiBIb3BlIHRoYXQNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhcmlmaWVzIHRoZSBpc3N1ZS4gX19fXw0K
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEb2VzIHRoaXMgZnVydGhlciBpbXBseSB0aGF0
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVyZeKAmXMgYSBuZXcg
cmVxdWlyZW1lbnQgdG8NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhh
dmUgdW5pcXVlIGlkZW50aWZpZXJzDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB3aXRoaW4gdGhlIGRvbWFpbiBmb3IgYWxsDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBTRnM/X19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSSBob3Bl
IHRoZXNlIGNvbW1lbnRzIGFuZA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmV2aWV3IHF1ZXN0aW9ucyBhbmQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbmNlcm5zIGFyZSB1c2VmdWwgZm9yIHRoZQ0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgV0cgZGlzY3Vzc2lvbiBhbmQNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnNpZGVyYXRpb24uX19fXw0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgVGhhbmtzLF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENhcmxvcy5f
X19fDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX19fDQoNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCg0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5vdiAxLCAyMDIxIDI6NTAgUE3jgIENCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBKb2VsIEhhbHBlcm4gRGlyZWN0
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGptaC5kaXJlY3RA
am9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbT4NCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFpbHRvOmptaC5kaXJlY3RA
am9lbGhhbHBlcm4uY29tPj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICDjga7jg6Hjg7zjg6s6X19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9fX18NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBJIGhhdmUgcmVjZWl2ZWQgYSBwb2xpdGUNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXF1ZXN0IHdpdGggZXhwbGFuYXRpb24NCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgZGVsYXkgYXNraW5nIGZvcg0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vcmUgdGltZSB0byByZWFkIGFuZA0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldmlldyB0aGUgc3Vi
amVjdA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvY3VtZW50
LiAgR2l2ZW4gdGhlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RhdGUgb2YgdGhlIHdvcmtpbmcNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBncm91cCwgaSB3YW50IHRvDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZW5jb3VyYWdlIGFueSBhbmQgYWxsDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmV2aWV3LiAgU28gSSBhbQ0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGV4dGVuZGluZyB0aGUgbGFzdCBjYWxsDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnkgdHdvIGFkZGl0aW9uYWwgd2Vl
a3MuDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQbGVhc2Ug
cmVhZCBhbmQgcmV2aWV3DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdGhlIGRvY3VtZW50Lg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEFsc28sIGlmIHlvdSBhcmUgd2lsbGluZw0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHRvIHNlcnZlIGFzIHNoZXBoZXJkIGZvcg0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMsIHBsZWFzZSBsZXQgdGhlDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhaXJzIGtub3cuICAoRG9uJ3QN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3b3JyeSBpZiB5b3Ug
aGF2ZSBub3QNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaGVw
aGVyZGVkIGEgZG9jdW1lbnQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBiZWZvcmUuICBUaGUgY2hhaXJzIGFyZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1vcmUgdGhhbiBoYXBweSB0byBoZWxwDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeW91IHdpdGggdGhlIHByb2Nlc3MuKQ0KDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhhbmsgeW91LA0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEpvZWwNCg0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc2ZjIG1haWxpbmcgbGlzdA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWlsdG86c2ZjQGlldGYub3JnPg0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
Pl9fX18NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNmYyBtYWlsaW5nIGxp
c3QNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmM+X19fXw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAtLV9fX18NCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWFnZTAwMS5qcGc+IDxodHRwOi8vd3d3LnZlcml6
b24uY29tLz5fX19fDQogICAgICAgICAgICAgICAgICAgICAgICAgICAqR3lhbiBNaXNocmEqX19f
Xw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgL05ldHdvcmsgU29sdXRpb25zIEFyY2hpdGVj
dCAvX19fXw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgL0VtYWlsZ3lhbi5zLm1pc2hyYUB2
ZXJpem9uLmNvbTxtYWlsdG86RW1haWxneWFuLnMubWlzaHJhQHZlcml6b24uY29tPg0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPG1haWx0bzpneWFuLnMubWlzaHJhQHZlcml6b24uY29tPi9f
X19fDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgIC9NIDMwMSA1MDItMTM0Ny9fX19fDQoN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX18NCg0KICAgICAgICAgICAgICAgICAgICAg
ICBfX19fDQoNCiAgICAgICAgICAgICAgICAgICAtLV9fX18NCiAgICAgICAgICAgICAgICAgICA8
aW1hZ2UwMDEuanBnPiA8aHR0cDovL3d3dy52ZXJpem9uLmNvbS8+X19fXw0KICAgICAgICAgICAg
ICAgICAgICpHeWFuIE1pc2hyYSpfX19fDQogICAgICAgICAgICAgICAgICAgL05ldHdvcmsgU29s
dXRpb25zIEFyY2hpdGVjdCAvX19fXw0KICAgICAgICAgICAgICAgICAgIC9FbWFpbGd5YW4ucy5t
aXNocmFAdmVyaXpvbi5jb208bWFpbHRvOkVtYWlsZ3lhbi5zLm1pc2hyYUB2ZXJpem9uLmNvbT4N
CiAgICAgICAgICAgICAgICAgICA8bWFpbHRvOmd5YW4ucy5taXNocmFAdmVyaXpvbi5jb20+L19f
X18NCg0KICAgICAgICAgICAgICAgICAgIC9NIDMwMSA1MDItMTM0Ny8NCg0KDQoNCjxEaWZmXyBk
cmFmdC1pZXRmLXNmYy1tdWx0aS1sYXllci1vYW0tMTcudHh0IC0gZHJhZnQtaWV0Zi1zZmMtbXVs
dGktbGF5ZXItb2FtLTE4LnR4dC5odG1sPg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
Yw0KDQo=

--_000_2C6BEA5ED7A34ED7B1ADA9353777045Dciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <255EF042FB572644A735CC62D392465F@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0
ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCkZvciB0aGlzIHVzYWdlJm5ic3A7PGEgaHJlZj0i
aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9yZmM4OTI0I3NlY3Rpb24tNy4x
IiBjbGFzcz0iIj5odHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1sL3JmYzg5MjQj
c2VjdGlvbi03LjE8L2E+LCB0aGUgTy1iaXQgc2hvdWxkIGJlIHNldC4gRm9yIGFueSDigJx2YW5p
bGxh4oCdIElDTVAgaW4gdHJhZmZpYyBpcyBub3QuPGJyIGNsYXNzPSIiPg0KPGRpdj48YnIgY2xh
c3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+
T24gRGVjIDIwLCAyMDIxLCBhdCA4OjA3IFBNLCBKb2VsIEhhbHBlcm4gRGlyZWN0ICZsdDs8YSBo
cmVmPSJtYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb20iIGNsYXNzPSIiPmptaC5kaXJl
Y3RAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgd3JvdGU6PC9kaXY+DQo8YnIgY2xhc3M9IkFwcGxl
LWludGVyY2hhbmdlLW5ld2xpbmUiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+ZnJv
bSB3aGF0IEkgcmVhZCwgdGhlIGV4YW1wbGUgeW91IHByb3ZpZGVkIHdhcyBvZiBhbiB1bmRlcmx5
aW5nIElDTVAgRWNobyBwYWNrZXQuPGJyIGNsYXNzPSIiPg0KQXMgSSB1bmRlcnN0b29kIHlvdXIg
ZW1haWwsIHlvdSB3YW50IFNGQyB0byBtYXJrIHRoYXQgYXMgT0FNIGluIHRoZSBOU0ggaGVhZGVy
LjxiciBjbGFzcz0iIj4NCkkgd291bGQgbm90IGhhdmUgZXhwZWN0ZWQgdGhhdCBiZWhhdmlvciBm
cm9tIHRoZSBleGlzdGluZyB0ZXh0cy48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpBcyBz
dWNoLCB3aGljaGV2ZXIgd2F5IHdlIHdhbnQgaXQgdG8gd29yaywgd2Ugd291bGQgc2VlbSB0byBu
ZWVkIHRvIGNsYXJpZnkgb3VyIGNvbGxlY3RpdmUgZXhwZWN0YXRpb24uPGJyIGNsYXNzPSIiPg0K
PGJyIGNsYXNzPSIiPg0KTW9yZSBnZW5lcmFsbHksIEkgYXNzdW1lZCB0aGUgTyBiaXQgb2YgdGhl
IFNGQyBOU0ggaGVhZGVyIHdhcyBjb25jZXJuZWQgd2l0aCBPQU0gcmVsYXRlZCB0byBTRkMuICZu
YnNwO0kgdGhpbmssIGFsdGhvdWdoIEkgY291bGQgYmUgd3JvbmcsIHRoYXQgeW91IHJlYWQgaXQg
bW9yZSBnZW5lcmFsbHkuICZuYnNwO0FnYWluLCBpZiBkaWZmZXJlbnQgZm9sa3MgcmVhZCBpdCBk
aWZmZXJlbnRseSwgd2UgYmVuZWZpdCBmcm9tIGNsYXJpdHkuPGJyIGNsYXNzPSIiPg0KPGJyIGNs
YXNzPSIiPg0KWW91cnMsPGJyIGNsYXNzPSIiPg0KSm9lbDxiciBjbGFzcz0iIj4NCjxiciBjbGFz
cz0iIj4NCk9uIDEyLzIwLzIwMjEgODowMSBQTSwgQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEp
IHdyb3RlOjxiciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPkhp
IEpvZWwsPGJyIGNsYXNzPSIiPg0KU29ycnkgaWYgSSB3YXMgbm90IGNsZWFyIOKAlCBJIGRpZCBu
b3QgbWVhbiBpbmZlciBmcm9tIGEgcGFja2V0IHBheWxvYWQgdGhlIGZ1bmN0aW9uIHR5cGUuIEkg
bWVhbnQ6IGxvb2sgYXQgdGhlIE8tYml0LiBJZiBzZXQsIGl0IGlzIE9BTS4gVGhlIE5QIHNheXMg
aG93IHRoYXQgT0FNIGlzIGVuY2Fwc3VsYXRlZCwgd2hpY2ggY2FuIGluY2x1ZGUgSVAtJmd0O0lD
TVAuPGJyIGNsYXNzPSIiPg0KQmFzZWQgb24gdGhhdCwgd2hhdCBwYXJ0IG9mIHRoZSBkZWZpbml0
aW9uIHlvdSBmZWVsIGlzIHVuY2xlYXI/PGJyIGNsYXNzPSIiPg0KRnJvbSBSRkMgODMwMDo8YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDtPIGJpdDogJm5ic3A7U2V0dGluZyB0aGlzIGJp
dCBpbmRpY2F0ZXMgYW4gT0FNIHBhY2tldCAoc2VlIFtSRkM2MjkxXSkuPGJyIGNsYXNzPSIiPg0K
4oCmPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VGhl
IE8gYml0IE1VU1QgYmUgc2V0IGZvciBPQU0gcGFja2V0cyBhbmQgTVVTVCBOT1QgYmUgc2V0IGZv
cjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO25vbi1P
QU0gcGFja2V0cy4gJm5ic3A7VGhlIE8gYml0IE1VU1QgTk9UIGJlIG1vZGlmaWVkIGFsb25nIHRo
ZSBTRlAuPGJyIGNsYXNzPSIiPg0KVGhpcyBzZWVtcyB0byBtYXRjaCB3aGF0IEkgdW5kZXJzdGFu
ZCBpcyBhbHNvIHlvdXIgcHJlZmVyZW5jZS48YnIgY2xhc3M9IiI+DQpXaGF0IGV4YWN0bHkgaXMg
bmVlZGVkIHRvIGJlIHVwZGF0ZWQgb24gdGhlIGRlZmluaXRpb24gb2YgdGhlIE8tYml0PzxiciBj
bGFzcz0iIj4NCkJlc3QsPGJyIGNsYXNzPSIiPg0KQ2FybG9zLjxiciBjbGFzcz0iIj4NCjxibG9j
a3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPk9uIERlYyAxOCwgMjAyMSwgYXQgNzo0OCBQTSwg
Sm9lbCBIYWxwZXJuIERpcmVjdCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaC5kaXJlY3RAam9lbGhh
bHBlcm4uY29tIiBjbGFzcz0iIj5qbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7IHdy
b3RlOjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkp1c3QgY29tbWVudGluZyBvbiBvbmUg
YXNwZWN0IG9mIHlvdXIgbm90ZS4gJm5ic3A7SSB0aGluayB0aGUgZGVmaW5pdGlvbiBvZiB0aGUg
U0ZDIE5TSCBoZWFkZXIgTyBiaXQgaXMgdW5jbGVhci4gJm5ic3A7SXQgbmV2ZXIgb2NjdXJyZWQg
dG8gbWUgdGhhdCBvbmUgd291bGQgZXhwZWN0IGFuIFNGQyBjbGFzc2lmaWVyIHRvIG5vdCB0aGF0
IGFuIGlubmNvbWluZyBwYWNrZXQgd2FzIGNhcnJ5aW5nIElDTVAsIGxvb2sgYXQgdGhlIElDTVAg
dHlwZSwgZGVjaWRlIGl0DQogd2FzIGFuIE9BTSBwYWNrZXQsIGFuZCBzZXQgdGhlIE8gYml0IGlu
IHRoZSBTRkMgTlNIIGhlYWRlci4gJm5ic3A7Tm8sIG5vdGhpbmcgaW4gdGhlIE9BTSBmcmFtZXdv
cmsgcHJvaGliaXRzIHRoYXQuICZuYnNwO0J1dCBub3RoaW5nIGxlYWRzIG9uZSB0byBleHBlY3Qg
aXQgZWl0aGVyLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClRodXMsIEkgdGhpbmsgaXQg
aXMgaGVscGZ1bCB0byBjbGFyaWZ5IHRoZSBtZWFuaW5nIG9mIHRoZSBPLWJpdC4gUGVyc29uYWxs
eSwgSSByYXRoZXIgbGlrZSBzYXlpbmcgdGhhdCB0aGUgTlNIIE8gYml0IGlzIHRvIGluZGljYXRl
IHRoZSBwcmVzZW5jZSBvZiBPQU0gZm9yIFNGRnMuICZuYnNwO0J1dCBteSBwZXJzb25hbCB2aWV3
IGlzIGxhcmdlbHkgaXJyZWxldmFudC48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpJdCB3
b3VsZCBiZSBnb29kIHRvIGhlYXIgZnJvbSBvdGhlcnMgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuPGJy
IGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KWW91cnMsPGJyIGNsYXNzPSIiPg0KSm9lbDxiciBj
bGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCk9uIDEyLzE4LzIwMjEgNTo0MSBQTSwgQ2FybG9zIFBp
Z25hdGFybyAoY3BpZ25hdGEpIHdyb3RlOjxiciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9
ImNpdGUiIGNsYXNzPSIiPkRlYXIgR3JlZyw8YnIgY2xhc3M9IiI+DQpUaGFuayB5b3UgZm9yIHRo
ZSByZXBseSDigJQgcGxlYXNlIGZpbmQgaW5saW5lIG15IGZvbGxvdy11cHMgKHRvIHRoZSBjb21t
ZW50cyB5b3UgcmVzcG9uZGVkIHRvLCBldmVuIHRob3VnaCB0aGVyZeKAmXMgYSBmZXcgeW91IG1p
c3NlZCBvciBvdGhlcndpc2Ugc2tpcHBlZCk8YnIgY2xhc3M9IiI+DQpBcyBkaWFsb2d1ZSBpbiB0
aGlzIHRocmVhZCBzZWVtIHRvIGJlIGdldHRpbmcgaW50ZXJ0d2luZWQgYW5kIGhhcmQgdG8gZm9s
bG93LCB3aXRoIHNldmVyYWwgd2Vla3MgYmV0d2VlbiByZXNwb25zZXMsIEkgd2lsbCBsZXQgdGhl
IGNoYWlycyAoSSBiZWxpZXZlIHRoZXJl4oCZcyBubyBzaGVwaGVyZCBhc3NpZ25lZCkgdHJhY2sg
dGhlIGlzc3VlcyBhbmQgcmV2aWV3IGNvbW1lbnRzIChub3Qgc3VyZSBpZiB0aGVyZeKAmXMgYW4g
aXNzdWUgdHJhY2tlcilhbmQNCiB0YWtlIGl0IGZyb20gaGVyZS48YnIgY2xhc3M9IiI+DQpIYXBw
eSBIb2xpZGF5cyE8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0i
Ij4xMi8xNS8yMSDljYjlvow4OjAw44CBR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb20iIGNsYXNzPSIiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIGNsYXNzPSIiPm1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDvjga7jg6Hjg7zjg6s6PGJyIGNsYXNz
PSIiPg0KPGJyIGNsYXNzPSIiPg0KRGVhciBDYXJsb3MsPGJyIGNsYXNzPSIiPg0KcGxlYXNlIGZp
bmQgbXkgbm90ZXMgYmVsb3cgaW4tbGluZSB1bmRlciB0aGUgR0lNMiZndDsmZ3Q7IHRhZy4gQXR0
YWNoZWQgaXMgdGhlIGRpZmYgaGlnaGxpZ2h0aW5nIHR3byBlZGl0b3JpYWwgY2hhbmdlcy48YnIg
Y2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpSZWdhcmRzLDxiciBjbGFzcz0iIj4NCkdyZWc8YnIg
Y2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpPbiBGcmksIE5vdiAyNiwgMjAyMSBhdCA4OjE4IFBN
IENhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmNwaWduYXRh
QGNpc2NvLmNvbSIgY2xhc3M9IiI+Y3BpZ25hdGFAY2lzY28uY29tPC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbSIgY2xhc3M9IiI+bWFpbHRvOmNwaWduYXRhQGNpc2Nv
LmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDtEZWFyIEdyZWcsPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7SSBkaXNhZ3JlZS4gTXkgcGVyc3BlY3RpdmUgaXMgdGhhdCB0aGV5IGdv
IGZyb20gbm90IGhlbHBmdWwgdG88YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDtwbGFp
biBoYXJtZnVsLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
O0xldOKAmXMgbG9vayBhdCB0aG9zZSB0aHJlZSBhc3BlY3RzIG9uZS1ieS1vbmUgKGNoYW5naW5n
IHRoZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwO2J1bGxldGVkIGxpc3QgaW50byBh
IG51bWJlcmVkIGxpc3QgZm9yIGVhc2Ugb2YgdHJhY2tpbmcpOjxiciBjbGFzcz0iIj4NCjxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzEuIFRoaXMgaXMgbm8gZGlmZmVyZW50
IHRoYW4gUkZDIDgzMDAuIFRoZSBPIGJpdCBzcGVjaWZpZXMgdGhlPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cGFja2V0IGJlaW5nIE9BTSw8
YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpHSU0yJmd0OyZndDsgSSBkb24ndCBrbm93IG9m
IGEgZGVmaW5pdGlvbiBvZiBhbiAmcXVvdDtPQU0gcGFja2V0JnF1b3Q7LiBFdmVuIG1vcmUsIFJG
QyA4MzAwIGRvZXMgbm90IHJlZmVyIHRvIGFueSBzdWNoIGRlZmluaXRpb24sIG5vciBkb2VzIGl0
IHByb3ZpZGUgaXQuICZuYnNwO2RyYWZ0LWlldGYtc2ZjLW11bHRpLWxheWVyLW9hbSBjbGFyaWZp
ZXMgdGhlIHVzZSBvZiBPIGJpdCBmb3IgdGhlIGFjdGl2ZSBTRkMgTlNIIE9BTS48YnIgY2xhc3M9
IiI+DQo8L2Jsb2NrcXVvdGU+DQpDTVAyOiBJIGFtIG5vdCBzdXJlIG9mIHRoZSBpbXBsaWNhdGlv
biBvZiB5b3Ugbm90IGtub3dpbmcgdGhhdCBkZWZpbml0aW9uLCBub3IgZG8gSSBzZWUgdGhpcyBy
ZXNwb25zZSBtb3ZpbmcgYWxpZ25tZW50IGZvcndhcmQuPGJyIGNsYXNzPSIiPg0KQ01QMjpGcm9t
IFJGQzgzMDA6PGJyIGNsYXNzPSIiPg0KQ01QMjogJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7VGhlIE8gYml0IE1VU1QgYmUgc2V0IGZvciBPQU0gcGFja2V0cyBhbmQgTVVTVCBOT1QgYmUg
c2V0IGZvcjxiciBjbGFzcz0iIj4NCkNNUDI6ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O25vbi1PQU0gcGFja2V0cy4gJm5ic3A7VGhlIE8gYml0IE1VU1QgTk9UIGJlIG1vZGlmaWVkIGFs
b25nIHRoZSBTRlAuPGJyIGNsYXNzPSIiPg0KQ01QMjogQW5kIFJGQzg5MjQgaW5jbHVkZXMg4oCc
T0FNIHBhY2tldOKAnSAzMCB0aW1lcy48YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsxLiB0aGUgTmV4dCBQcm90b2Nv
bCBzcGVjaWZpZXMgdGhlIHR5cGUgb2YgcGFja2V0IHdoaWNoIGNhbiBiZTxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO+KAnEFjdGl2ZSBTRkMg
T0FN4oCdPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7KiBTdGF0aW5nIGhvd2V2ZXIgdGhhdCB0aGUgaWRlbnRpZmljYXRp
b24gaXMgYmFzZWQgb24gYTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2NvbWJpbmF0aW9uIG9mIGZp
ZWxkcyBpcyBpbmNvcnJlY3QuPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Mi4gVGhpcyBpcyBub3QgYSBnZW5lcmljIGJlaGF2aW9yIHRoYXQgbmVlZHMgc3BlY2lmeWluZyBv
cjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O3VwZGF0aW5nLiBJdCBpcyBwYXJ0IG9mIHRoZSBzcGVjaWZpYyBOU0ggTmV4dCBQcm90b2NvbCB2
YWx1ZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO2JlaGF2aW9yIGZvciB0aGUgTlNIIE5leHQgUHJvdG9jb2wgYmVpbmcgZGVmaW5lZCBhcyDi
gJxBY3RpdmU8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDtTRkMgT0FN4oCdLjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OzMuIFRoaXMgaXMgaW5jb3JyZWN0IGFuZCBhIHNlcmlvdXMgb3Zlci1yZWFjaC4gU3BlY2lmaWNh
bGx5OjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyogSWYgdGhlIE8gYml0IGlzIHNldCBhbmQgdGhlIE5leHQgcHJvdG9j
b2wgaXMgbm90IOKAnEFjdGl2ZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1NGQyBPQU3igJ0sIHRo
ZSBkZWZpbml0aW9uIGlzIG11Y2ggYmV5b25kIHRoZSBzY29wZSBvZiB0aGlzPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7ZG9jdW1lbnQg4oCUIHNpbmNlIHRoaXMgZG9jdW1lbnQgc3BlY2lmaWVzIGJl
aGF2aW9ycyBmb3Igb25lPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7c3BlY2lmaWMgU0ZDIE9BTSBw
cm90b2NvbCB3aGljaCBpcyDigJxPbmUgQWN0aXZlIFNGQyBPQU3igJ08YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsobmFtZSB0byBiZSBuYXJyb3dzY29wZWQgYXMgcGVyIG90aGVyIHBlbmRpbmcgdGhy
ZWFkKTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkdJTTImZ3Q7Jmd0OyBJIGRvbid0IHNl
ZSB3aHkgeW91IHJlLW5hbWUgdGhlIEFjdGl2ZSBTRkMgT0FNIHByb3RvY29sIGludG8gJnF1b3Q7
T25lIEFjdGl2ZSBTRkMgT0FNJnF1b3Q7LiBUaGF0IGlzIG5vdCB3aGF0IGlzIGluIHRoZSBkcmFm
dC4gQXJlIHlvdSBwcmVwYXJpbmcgYW5vdGhlciBkcmFmdCB0aGF0IHlvdSBiZWxpZXZlIHdpbGwg
dXBkYXRlIGRyYWZ0LWlldGYtc2ZjLW11bHRpLWxheWVyLW9hbSBieSBpbnRyb2R1Y2luZyBhbiBh
ZGRpdGlvbmFsIGFjdGl2ZSBTRkMgT0FNDQogcHJvdG9jb2w/PGJyIGNsYXNzPSIiPg0KPC9ibG9j
a3F1b3RlPg0KQ01QMjogTXkgcG9pbnQgaXMgdGhhdCBkcmFmdC1pZXRmLXNmYy1tdWx0aS1sYXll
ci1vYW0gaXMgbm90IHRoZSBvbmx5IEFjdGl2ZSBTRkMgT0FNIHByb3RvY29sLjxiciBjbGFzcz0i
Ij4NCkNNUDI6IFJGQzg5MjQgaW5jbHVkZXMgSUNNUCwgd2hpY2ggYnkgc2ltcGx5IHNldHRpbmcg
Tz0xIGFuZCBOUCBhcyBJUCBjYW4gYmUgdXNlZC48YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsqIElmIHRoZSBPIGJpdCBpcyBzZXQgYW5kIHRoZSBOZXh0IHByb3Rv
Y29sIGlzIG5vdCDigJxBY3RpdmU8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtTRkMgT0FN4oCdLCBh
bmQgdGhpcyBkb2N1bWVudCBzb21laG93IGNvbmNsdWRlcyB0aGF0IHRoZSBPQU08YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtpcyBpbiB0aGUgQ29udGV4dCBIZWFkZXIsIHRoZW4gaXQgaXM6PGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7byBCcmVha2luZyBvdGhlciBPQU0gcHJvdG9j
b2xzIGluY2x1ZGluZyBvdGhlciBBY3RpdmU8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDtTRkMgT0FNIHByb3RvY29scyBlbmNhcHN1bGF0ZWQgaW4gSVB2NCwg
aW4gSVB2NiwgU0ZDPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7VHJhY2UuIEl0IGlzIHZhbGlkIHRvIGhhdmUgTz0xLCBOU0ggTlAgYXMgSVB2NCwgYW5kIGFu
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7T0FNIHBhY2tl
dCBlbmNhcHN1bGF0ZWQuPGJyIGNsYXNzPSIiPg0KR0lNMiZndDsmZ3Q7IFByb3RvY29scyB0aGF0
IHVzZSBJUC9VRFAgZW5jYXBzdWxhdGlvbiBhcmUgbm90IGFjdGl2ZSBTRk0gT0FNIHByb3RvY29s
cyBldmVuIHRob3VnaCB0aGV5IG1pZ2h0IGJlIHVzZWQgYXMgc3VjaC4gSSBleHBlY3QgdGhhdCBp
ZiB0aGUgcGF5bG9hZCBvZiBOU0ggaXMgYW4gSUNNUHY2IGVjaG8gcmVxdWVzdCwgdGhlIE8gYml0
IHdpbGwgYmUgY2xlYXJlZCBhbmQgdGhlIE5leHQgUHJvdG9jb2wgc2V0IHRvIElQdjYgdmFsdWUu
PGJyIGNsYXNzPSIiPg0KPC9ibG9ja3F1b3RlPg0KQ01QMjogVGhlIGZpcnN0IHNlbnRlbmNlIGlz
IGludGVyZXN0aW5nOjxiciBjbGFzcz0iIj4NCkNNUDI6IDEuIHBsZWFzZSBwb2ludCB0byBhIHJl
ZmVyZW5jZSB0aGF0IGV4cGxhaW5zIHRoYXQgdXNpbmcgYSBzcGVjaWZpYyBlbmNhcHN1bGF0aW9u
IHByZXZlbnRzIHNwZWNpZmljIGZ1bmN0aW9uYWxpdHkuPGJyIGNsYXNzPSIiPg0KQ01QMjogMi4g
V2hhdCBpcyBhIHByb3RvY29sIHVzZWQgYXMgYWN0aXZlIE9BTSBidXQgbm90IGJlaW5nIGFjdGl2
ZSBPQU0/PGJyIGNsYXNzPSIiPg0KQ01QMjogUmVnYXJkaW5nIHRoZSBzZWNvbmQgc2VudGVuY2Us
IHRoYW5rcyBmb3Igc2hhcmluZyB3aGF0IHlvdSBleHBlY3Qg4oCUIGhvd2V2ZXIgdGhhdCBpcyBk
aWZmZXJlbnQgdGhhbiB3aGF0IHNwZWNzIHdyaXRlIDotKSBXaHkgd291bGQgZW5jYXBzdWxhdGlv
biBkaWN0YXRlIHRoZSB2YWx1ZSBvZiB0aGUgTyBiaXQ/IFRha2UgZm9yIGV4YW1wbGUgQkZEIGVu
Y2Fwc3VsYXRlZCBpbiBJUOKApjxiciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
IGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO28gQnJlYWtpbmcgdGhlIHVzZSBvZiBjb250
ZXh0IGhlYWRlcnMsIHNpbmNlIHRoZXkgbmVlZDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO2NvbnRleHQgdGhhdCBvdWdodCB0byBlcXVhbGx5IGFwcGx5IHRv
IE9BTXMgYW5kIHRvPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7ZGF0YSBwYWNrZXRzLCBhcyBmb3IgZXhhbXBsZSBhIEZsb3cgTGFiZWwsIGE8YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtGb3J3YXJkaW5nIGNvbnRleHQs
IGV0Yy4gUmUtd3JpdGluZyBDb250ZXh0IEhlYWRlcnM8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDticmVha3MgdGhhdC48YnIgY2xhc3M9IiI+DQo8YnIgY2xh
c3M9IiI+DQpHSU0yJmd0OyZndDsgZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtIGRvZXMg
bm90IGluY2x1ZGUgYW55IHByb2Nlc3NpbmcgdGhhdCByZXF1aXJlcyByZS13cml0aW5nIGFuIE5T
SCBDb250ZXh0IEhlYWRlci48YnIgY2xhc3M9IiI+DQo8L2Jsb2NrcXVvdGU+DQpDTVAyOiBZb3Vy
IGRvY3VtZW50IHNheXMgdGhlIGZvbGxvd2luZzo8YnIgY2xhc3M9IiI+DQpDTVAyOiAmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDstIEFuIFNGQyBO
U0ggQ29udGV4dCBIZWFkZXIocykgY29udGFpbiBhbiBPQU0gcHJvY2Vzc2luZzxiciBjbGFzcz0i
Ij4NCkNNUDI6ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO2luc3RydWN0aW9ucyBvciBkYXRhLjxiciBjbGFzcz0iIj4NCkNNUDI6IHdoaWNoIHBy
ZXZlbnRzIHVzaW5nIGNvbnRleHQgaGVhZGVyIGZvciBzcGVj4oCZZWQgY29udGV4dCBoZWFkZXIg
dXNlcy48YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj48YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDtJ4oCZZCBlbmNvdXJhZ2UgdGhlIFdHLCBzaGVw
aGVyZCwgYW5kIFdHIENoYWlycyB0byBtb3JlIGNsb3NlbHk8YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDtpbnNwZWN0IGFuZCByZXZpZXcgdGhpcyBkb2N1bWVudCwgc3BlY2lmaWNhbGx5
IHdoZXRoZXIgaXMgZGVmaW5pbmc8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDtvbmUg
U0ZDIEFjdGl2ZSBPQU0gcHJvdG9jb2wsIG9yIGJyZWFraW5nIGZ1bmN0aW9uYWxpdHkgd2hpbGU8
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDtyZWRlZmluaW5nIGJhc2UgUkZDIDgzMDAg
YmVoYXZpb3IuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7QWx0aG91Z2ggdGhlc2Ugd2VyZSBicm91Z2h0
IHVwIGJlZm9yZSwgaGlnaGxpZ2h0aW5nIGEgY291cGxlIG9mPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Y29tbWVudHM6PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7MS4gJm5ic3A7SW50cm9kdWN0aW9uPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7QWxzbywgdGhpcyBkb2N1
bWVudCB1cGRhdGVzIFNlY3Rpb24gMi4yIG9mIFtSRkM4MzAwXSBpbiBwYXJ0IG9mPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7dGhlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZGVmaW5pdGlvbiBvZiBPIGJpdCBpbiB0aGUgTlNILjxiciBj
bGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwO0NNUDogSSBkbyBub3Qg
c2VlIHRoZSBuZWVkIHRvIHJlZGVmaW5lIHRoZSBPIGJpdCBpbiB0aGUgTlNILjxiciBjbGFzcz0i
Ij4NCjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOzQuICZu
YnNwO0FjdGl2ZSBPQU0gSWRlbnRpZmljYXRpb24gaW4gdGhlIE5TSDxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1RoZSBPIGJpdCBpbiB0aGUgTlNIIGlz
IGRlZmluZWQgaW4gW1JGQzgzMDBdIGFzIGZvbGxvd3M6PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7TyBiaXQ6IFNldHRp
bmcgdGhpcyBiaXQgaW5kaWNhdGVzIGFuIE9BTSBwYWNrZXQuPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VGhpcyBkb2N1bWVudCB1cGRhdGVzIHRoYXQg
ZGVmaW5pdGlvbiBhcyBmb2xsb3dzOjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO08gYml0OiBTZXR0aW5nIHRoaXMgYml0
IGluZGljYXRlcyBhbiBPQU0gY29tbWFuZCBhbmQvb3IgZGF0YSBpbjxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3RoZSBO
U0ggQ29udGV4dCBIZWFkZXIgb3IgcGFja2V0IHBheWxvYWQuPGJyIGNsYXNzPSIiPg0KPGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Q01QOiBUaGVyZSBpcywgYXMgc2hvd24gYWJvdmUs
IG5vIG5lZWQgZm9yIHRoaXMuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KR0lNMiZndDsm
Z3Q7IEFzIGEgcmVzdWx0IG9mIFJGQyA4MzAwIG5vdCBwcm92aWRpbmcgYSByZWZlcmVuY2Ugb3Ig
ZGVmaW5pdGlvbiBvZiBhbiAmcXVvdDtPQU0gcGFja2V0JnF1b3Q7LCB0aGlzIGRyYWZ0IGFkZHJl
c3NlcyB0aGF0IGZvciB0aGUgY2FzZSBvZiBBY3RpdmUgU0ZDIE9BTS48YnIgY2xhc3M9IiI+DQo8
L2Jsb2NrcXVvdGU+DQpDTVAyOiBUaGFuayB5b3UgZm9yIGV4cGxhaW5pbmcgdGhlIHJhdGlvbmFs
IGZvciB0aGUgTy1iaXQgdGV4dCBpbiB5b3VyIGRvY3VtZW50LjxiciBjbGFzcz0iIj4NCkNNUDI6
IFBsZWFzZSBzZWFyY2ggZm9yIOKAnE9BTSBwYWNrZXTigJ0gaW4gZXhpc3RpbmcgUkZDcyBnb2lu
ZyBiYWNrIHRvIGF0IGxlYXN0IDE1IHllYXJzIGFnby48YnIgY2xhc3M9IiI+DQpDTVAyOiBkcmFm
dC1pZXRmLXNmYy1tdWx0aS1sYXllci1vYW0gZG9lcyBub3QgcHJvdmlkZSB0aGUgZGVmaW5pdGlv
biAobm90IG5lZWRlZCBmcmFua2x5KSBvZiB3aGF0IHlvdSBzYXkgbmVlZHMgZGVmaW5pbmcuPGJy
IGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+PGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7KiAmbmJzcDtPIGJpdCBzZXQg
YW5kIHRoZSAmcXVvdDtOZXh0IFByb3RvY29sJnF1b3Q7IHZhbHVlIGRvZXMgbm90IG1hdGNoIHRo
ZSB2YWx1ZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO0FjdGl2ZSBTRkMgT0FNIChUQkExKSwgZGVmaW5lZCBpbiBTZWN0
aW9uIDkuMTo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDstIEFuIFNGQyBOU0ggQ29udGV4
dCBIZWFkZXIocykgY29udGFpbiBhbiBPQU0gcHJvY2Vzc2luZzxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO2luc3RydWN0aW9ucyBvciBkYXRhLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwO0NNUDogQXMgc2hvd24gYWJvdmUsIHRoaXMgMS4gYnJlYWtz
IGZ1bmN0aW9uYWxpdHkgKGUuZy4sIEZsb3c8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDtMYWJlbCBpbiBjb250ZXh0KSBhbmQgMi4gaGFzIGFic29sdXRlbHkgKm5vKiBuZWVkIHRvIGJl
IGluY2x1ZGVkPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7aW4gdGhpcyBzcGVjaWZp
YyBPQU0gcHJvdG9jb2wgZG9jdW1lbnQuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KR0lN
MiZndDsmZ3Q7IElmIHRoZXJlJ3Mgbm8gTlNIIENvbnRleHQgSGVhZGVyIHdpdGggT0FNIHByb2Nl
c3NpbmcgaW5zdHJ1Y3Rpb24gb3IgZGF0YSwgdGhlbiB0aGUgTyBiaXQgd2lsbCBub3QgYmUgc2V0
LiBJZiBvbmUgb3IgbW9yZSBOU0ggQ29udGV4dCBIZWFkZXIgaW5jbHVkZXMgT0FNIHByb2Nlc3Np
bmcgaW5zdHJ1Y3Rpb25zIG9yIGRhdGEsIHRoZW4sIEkgYXNzdW1lLCB0aGUgTyBiaXQgd2lsbCBi
ZSBzZXQuIGRyYWZ0LWlldGYtc2ZjLW11bHRpLWxheWVyLW9hbQ0KIGRvZXMgbm90IGNoYW5nZSB0
aGF0LiAoSSBtdWNoIGFwcHJlY2lhdGUgRnJhbmsncyBjb21tZW50cyBhbmQgdGhlIGRpc2N1c3Np
b24gdGhhdCBoZWxwZWQgY2xhcmlmeSB0aGF0IHNjZW5hcmlvLik8YnIgY2xhc3M9IiI+DQo8L2Js
b2NrcXVvdGU+DQpDTVAyOiBDYW4geW91IHBsZWFzZSBzaGFyZSBhIHJlZmVyZW5jZSB0byBPQU0g
aW4gTlNIIGNvbnRleHQgaGVhZGVycz88YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDs1LiAmbmJzcDtBY3RpdmUgU0ZDIE9BTSBIZWFkZXI8YnIgY2xhc3M9IiI+DQo8YnIgY2xh
c3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtUaGlzIGRvY3VtZW50
IGRlZmluZXMgQWN0aXZlIE9BTSBIZWFkZXI8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsoRmlndXJlIDIpIHRvIGRlbXVsdGlwbGV4IGFjdGl2ZSBPQU0g
cHJvdG9jb2xzIG9uIGFuIFNGQy48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDtDTVA6IFRoZSBpZGVudGlmaWNhdGlvbiBvZiBPQU0gcHJvdG9jb2xzIGlzIGFs
cmVhZHkgc29sdmVkPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7ZGlyZWN0bHkgaW4g
UkZDIDgzMDAgYnkgdXNpbmcgdGhlIE5TSCBOZXh0IFByb3RvY29sLjxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwO0NNUDogVGhpcyBtZXRhLWhlYWRlciBpcyByZWR1bmRhbnQgYXQgYmVz
dC48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtNc2cgVHlwZSAtIHNpeCBiaXRzIGxvbmcgZmll
bGQgaWRlbnRpZmllcyBPQU0gcHJvdG9jb2wsPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7ZS5nLiwgRWNobzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1JlcXVlc3QvUmVwbHkgb3IgQmlkaXJlY3Rpb25hbCBG
b3J3YXJkaW5nIERldGVjdGlvbi48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDtDTVA6IEZpcnN0LCB3aHkgd291bGQgQkZEIGJlIGNhcnJpZWQgYXMg4oCcT25l
IFNGQyBBY3RpdmUgT0FNPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7cHJvdG9jb2zi
gJ0gLSZndDsgRy1BQ2gtbGlrZSBtZXRhLWhlYWRlciB3aXRoIEJGRCBNc2cgVHlwZT88YnIgY2xh
c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpHSU0yJmd0OyZndDsgZHJhZnQtaWV0Zi1zZmMtbXVsdGkt
bGF5ZXItb2FtIGRvZXMgbm90IGRlZmluZSBob3cgQkZEIHRvIGJlIGNhcnJpZWQgaW4gTlNIIGVu
dmlyb25tZW50LiBXaWxsIHJlbW92ZSB0aGUgcmVmZXJlbmNlIHRvIEJGRCBpbiB0aGUgbmV4dCB1
cGRhdGUuPGJyIGNsYXNzPSIiPg0KPC9ibG9ja3F1b3RlPg0KQ01QMjogV2hldGhlciB5b3UgcmVt
b3ZlIGl0IGZyb20geW91ciBkcmFmdCwgaXQgaXMgc3RpbGwgYW5vdGhlciBTRkMgQWN0aXZlIE9B
TSBQcm90b2NvbC48YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0i
Ij4mbmJzcDsmbmJzcDsmbmJzcDtDTVA6IFNlY29uZCwgSSBiZWxpZXZlIHRoaXMgYWxzbyBleHBs
YWlucyB0aGF0IHdoYXQgdGhpcyBkb2N1bWVudDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwO2lzIGRlZmluaW5nIGlzIHRoZSDigJxFY2hvIFJlcXVlc3QvUmVwbHnigJ0gQWN0aXZlIE9B
TSBQcm90b2NvbC48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDtDTVA6IFNpbmNlIHRoZSBuYW1lIG9mIHRoZSBhY3RpdmUgT0FNIHByb3RvY29sIGRlZmluZWQg
aW4gdGhpczxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwO2RvY3VtZW50IGlzICZxdW90
O0VjaG8gUmVxdWVzdC9SZXBseeKAnSwgY291bGQgSSBwbGVhc2UgcmVxdWVzdCB0bzo8YnIgY2xh
c3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDtDTVA6IDEuIFByb3ZpZGUgYSBtb3JlIHNwZWNpZmlj
IG5hbWUgKHNpbmNlIEVjaG8gUmVxdWVzdC9SZXBseSBjYW48YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDtlYXNpbHkgYmUgY29uZnVzZWQgd2l0aCB1c2luZyBJQ01QKTxiciBjbGFzcz0i
Ij4NCjxiciBjbGFzcz0iIj4NCkdJTTImZ3Q7Jmd0OyBUaHJvdWdob3V0IHRoZSBkb2N1bWVudCwg
JnF1b3Q7RWNobyBSZXF1ZXN0L1JlcGx5JnF1b3Q7IGFuZCAmcXVvdDtTRkMgRWNobyBSZXF1ZXN0
L1JlcGx5JnF1b3Q7IGFyZSB1c2VkIGludGVyY2hhbmdlYWJseS4gV2lsbCBhZGQgYW4gZXhwbGlj
aXQgbm90ZSB0byB0aGF0IGluIHRoZSBUZXJtaW5vbG9neSBzZWN0aW9uLjxiciBjbGFzcz0iIj4N
CjwvYmxvY2txdW90ZT4NCkNNUDI6IFdoZXRoZXIgdGhlcmXigJlzIGEgZ2xvYmFsIHJlcGxhY2Us
IElDTVAgY2FuIHN0aWxsIGJlIGFub3RoZXIgU0ZDIEFjdGl2ZSBPQU0gUHJvdG9jb2wuPGJyIGNs
YXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Q01QOiAyLiBSZW5hbWUgdGhlIHRpdGxlIG9mIHRoaXMgZG9jdW1lbnQgdG8gY2xlYXJseSBk
ZWZpbmUgaXRzPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7c2NvcGUgZm9yIG9uZSBz
cGVjaWZpYyBTRkMgQWN0aXZlIE9BTSBwcm90b2NvbCwgYnkgbmFtZSwgYW5kIG5vdDxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwO2FsbCBBY3RpdmUgT0FNIFByb3RvY29scz88YnIgY2xh
c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpHSU0yJmd0OyZndDsgVGhlIGRvY3VtZW50IHByb3ZpZGVz
IHRoZSBmcmFtZXdvcmsgZm9yIEFjdGl2ZSBTRkMgT0FNIGFuZCBkZWZpbmVzIFNGQyBFY2hvIFJl
cXVlc3QvUmVwbHkgcHJvdG9jb2wuIEkgd2lsbCBnbGFkbHkgdXBkYXRlIHRoZSB0aXRsZSBvZiB0
aGUgZG9jdW1lbnQsIHRoZSBXRyBkZWNpZGVzIHRoYXQgaXMgbmVjZXNzYXJ5LjxiciBjbGFzcz0i
Ij4NCjwvYmxvY2txdW90ZT4NCkNNUDI6IFdoYXQgeW91IHdyaXRlIGltbWVkaWF0ZWx5IGFib3Zl
IGRvZXMgbm90IG1hdGNoIHRoZSBBYnN0cmFjdCBvZiBkcmFmdC1pZXRmLXNmYy1tdWx0aS1sYXll
ci1vYW0uPGJyIGNsYXNzPSIiPg0KQ01QMjogQW5kIGFnYWluLCB0aGUgb25seSB0aW1lIHRoZSB3
b3JkIOKAnEZyYW1ld29yayBhcHBlYXJzIGluIHRoaXMgZHJhZnQgaXMgYXMgcGFydCBvZiB0aGUg
Q2l0YXRpb24gZm9yIFJGQzg5MjQhIDotKTxiciBjbGFzcz0iIj4NCkNNUDI6IE5vIG90aGVyIGZy
YW1ld29yayBuZWVkZWQuPGJyIGNsYXNzPSIiPg0KQ01QMjogVGhlIEFic3RyYWN0IHNheXMg4oCc
cmVxdWlyZW1lbnRz4oCdLCAmcXVvdDthbiBlbmNhcHN1bGF0aW9u4oCdLCAmcXVvdDthIG1lY2hh
bmlzbSB0byBkZXRlY3QgYW5kIGxvY2FsaXplIGRlZmVjdHPigJ3igKYgeW91IHNheSBub3cgYSDi
gJxmcmFtZXdvcmvigJ0gYW5kIOKAnGEgcHJvdG9jb2zigJ0uPGJyIGNsYXNzPSIiPg0KQmVzdCw8
YnIgY2xhc3M9IiI+DQpDYXJsb3MuPGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0
ZSIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7QmVzdCw8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDtD
YXJsb3MuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0
ZSIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7T24gTm92IDI2LCAyMDIxLCBhdCAxMDozMCBQ
TSwgR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20i
IGNsYXNzPSIiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT48YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgY2xh
c3M9IiI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnIg
Y2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDtEZWFyIENhcmxvcyw8
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDtJIGJlbGlldmUgdGhhdCB0aGUgcHJvcG9z
ZWQgbmV3IHRleHQgY2xhcmlmaWVzIHNldmVyYWwgYXNwZWN0cyBvZjxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwO08gYml0OjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyogYWN0aXZlIFNGQyBOU0ggT0FNIHBhY2tldCBpcyBp
ZGVudGlmaWVkIGJ5IHRoZSBjb21iaW5hdGlvbiBvZjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO08gYml0IHNldCBhbmQgdGhlIHZhbHVlIG9m
IHRoZSBOU0gnIE5leHQgUHJvdG9jb2wgZmllbGQgaXM8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtBY3RpdmUgU0ZDIE9BTTs8YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsqIHRoZSBjb21iaW5hdGlvbiBvZiBP
IGJpdCBjbGVhciBhbmQgdGhlIE5leHQgUHJvdG9jb2wgc2V0IHRvPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dGhlIEFjdGl2ZSBTRkMgT0FN
IHZhbHVlIC0gZXJyb25lb3VzIGFuZCBtdXN0IGJlIHJlcG9ydGVkOzxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyogTyBiaXQgc2V0IGFuZCB0aGUgTmV4dCBQcm90
b2NvbCBpcyBub3QgQWN0aXZlIFNGQyBPQU0gLTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0NvbnRleHQgSGVhZGVyKHMpIGluY2x1ZGUgT0FN
IHByb2Nlc3NpbmcgaW5zdHJ1Y3Rpb25zIG9yIGRhdGEuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7V291bGQgeW91IGFncmVlIHRoYXQgdGhlc2UgYXJlIGhl
bHBmdWwgY2xhcmlmaWNhdGlvbnM/PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7UmVnYXJkcyw8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDtHcmVn
PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7T24gRnJpLCBO
b3YgMjYsIDIwMjEgYXQgNzoxMCBQTSBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSk8YnIgY2xh
c3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmNwaWduYXRhQGNp
c2NvLmNvbSIgY2xhc3M9IiI+Y3BpZ25hdGFAY2lzY28uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmNwaWduYXRhQGNpc2NvLmNvbSIgY2xhc3M9IiI+bWFpbHRvOmNwaWduYXRhQGNpc2NvLmNv
bTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtUaGFuayB5b3UgRnJhbmsgYW5kIEdy
ZWcg4oCUIHdoYXQgaXMgdGhlIGFjdHVhbCBiZWhhdmlvcmFsPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Y2hhbmdlIGluIHRoZSBwcm9wb3Nl
ZCByZWRlZmluaXRpb24gb2YgdGhlIE8tYml0IGZyb20gdGhlPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cHJvY2Vzc2luZyBhbmQgcnVsZXMg
ZGVmaW5lZCBpbiBSRkM4MzAwPzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1RoYW5rcyw8YnIgY2xhc3M9IiI+DQo8
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtD
YXJsb3MuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0
ZSIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7T24g
Tm92IDI2LCAyMDIxLCBhdCA0OjA5IFBNLCBGcmFuayBCcm9ja25lcnMgKGZicm9ja25lKTxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDs8
YSBocmVmPSJtYWlsdG86ZmJyb2NrbmU9NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5vcmciIGNsYXNz
PSIiPmZicm9ja25lPTQwY2lzY28uY29tQGRtYXJjLmlldGYub3JnPC9hPjxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDs8YSBocmVmPSJt
YWlsdG86ZmJyb2NrbmU9NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5vcmciIGNsYXNzPSIiPm1haWx0
bzpmYnJvY2tuZT00MGNpc2NvLmNvbUBkbWFyYy5pZXRmLm9yZzwvYT4mZ3Q7Jmd0OyB3cm90ZTo8
YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtIaSBDYXJsb3MsX19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fIF9fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7UGVyc29uYWxseSBJIGRvbuKAmXQgc2Vl
IGEgc3Ryb25nIG5lZWQgdG8gZXZvbHZlIHRoZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2RlZmluaXRpb24gb2YgdGhlIE8tYml0IOKAkyBi
dXQgaWYgdGhlIHdvcmtpbmcgZ3JvdXAgZGVjaWRlczxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3RvIGRvIHNvLCBJTUhPIGl0IHdvdWxkIGJl
IGdvb2QgdG8gZW5zdXJlIHRoYXQgdGhlIE8tYml0PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aW5kZWVkIHNpZ25hbHMgdGhlIGZhY3QgdGhh
dCBhY3RpdmUgT0FNIGluZm9ybWF0aW9uIHJlbGF0ZWQ8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0byBOU0ggaXMgY2FycmllZC5fX19fPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X18g
X188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtDaGVlcnMsIEZyYW5rX19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO19fIF9fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7KkZyb206KkNhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRh
KTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZsdDs8YSBocmVmPSJtYWlsdG86Y3BpZ25hdGE9NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5vcmci
IGNsYXNzPSIiPmNwaWduYXRhPTQwY2lzY28uY29tQGRtYXJjLmlldGYub3JnPC9hPjxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDs8YSBo
cmVmPSJtYWlsdG86Y3BpZ25hdGE9NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5vcmciIGNsYXNzPSIi
Pm1haWx0bzpjcGlnbmF0YT00MGNpc2NvLmNvbUBkbWFyYy5pZXRmLm9yZzwvYT4mZ3Q7Jmd0Ozxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOypT
ZW50OipUdWVzZGF5LCAyMyBOb3ZlbWJlciAyMDIxIDE1OjQ0PGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7KlRvOipGcmFuayBCcm9ja25lcnMg
KGZicm9ja25lKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmZicm9ja25lQGNpc2NvLmNvbSIgY2xhc3M9
IiI+ZmJyb2NrbmVAY2lzY28uY29tPC9hPjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86ZmJyb2NrbmVAY2lz
Y28uY29tIiBjbGFzcz0iIj5tYWlsdG86ZmJyb2NrbmVAY2lzY28uY29tPC9hPiZndDsmZ3Q7PGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7KkNj
OipHcmVnIE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIg
Y2xhc3M9IiI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPjxiciBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiBjbGFzcz0iIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
PC9hPiZndDsmZ3Q7OyBHeWFuIE1pc2hyYTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86aGF5YWJ1c2Fnc21A
Z21haWwuY29tIiBjbGFzcz0iIj5oYXlhYnVzYWdzbUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29tIiBjbGFzcz0iIj5tYWlsdG86aGF5YWJ1c2Fn
c21AZ21haWwuY29tPC9hPiZndDsmZ3Q7OzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0phbWVzIE4gR3VpY2hhcmQgJmx0OzxhIGhyZWY9Im1h
aWx0bzpqYW1lcy5uLmd1aWNoYXJkQGZ1dHVyZXdlaS5jb20iIGNsYXNzPSIiPmphbWVzLm4uZ3Vp
Y2hhcmRAZnV0dXJld2VpLmNvbTwvYT48YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmphbWVzLm4uZ3VpY2hh
cmRAZnV0dXJld2VpLmNvbSIgY2xhc3M9IiI+bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAZnV0dXJl
d2VpLmNvbTwvYT4mZ3Q7Jmd0Ozs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiBjbGFzcz0i
Ij5zZmNAaWV0Zi5vcmc8L2E+PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIGNsYXNz
PSIiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0OzsgSm9lbCBIYWxwZXJuIERpcmVjdDxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDs8
YSBocmVmPSJtYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb20iIGNsYXNzPSIiPmptaC5k
aXJlY3RAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaC5kaXJlY3RA
am9lbGhhbHBlcm4uY29tIiBjbGFzcz0iIj5tYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5j
b208L2E+Jmd0OyZndDs8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsqU3ViamVjdDoqUmU6IFtzZmNdIFJlZ2FyZGluZyBsYXN0IGNhbGwgZm9y
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
ZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtX19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fIF9fPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7RnJhbmssIEdyZWcsX19fXzxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19f
IF9fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7RG8geW91IHNlZSBhIHJlYXNvbiB0byByZWRlZmluZSB0aGUgTy1iaXQ/X19fXzxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fIF9fPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VGhh
bmtzLF9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDtfXyBfXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO0Nhcmxvcy5fX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19f
XzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzExLzIzLzIx5Y2I5YmNOToz
M+OAgUZyYW5rIEJyb2NrbmVycyAoZmJyb2NrbmUpPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0
OzxhIGhyZWY9Im1haWx0bzpmYnJvY2tuZT00MGNpc2NvLmNvbUBkbWFyYy5pZXRmLm9yZyIgY2xh
c3M9IiI+ZmJyb2NrbmU9NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5vcmc8L2E+PGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpmYnJvY2tuZT00MGNpc2NvLmNvbUBkbWFy
Yy5pZXRmLm9yZyIgY2xhc3M9IiI+bWFpbHRvOmZicm9ja25lPTQwY2lzY28uY29tQGRtYXJjLmll
dGYub3JnPC9hPiZndDsmZ3Q744Gu44Oh44O844OrOl9fX188YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtfXyBfXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0hpIEdyZWcsX19fXzxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtUaGFua3MgZm9yIHRoZSBxdWlj
ayByZXBseS4gUGxlYXNlIHNlZSBpbmxpbmUuX19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19f
X188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsqRnJvbToqR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIGNsYXNzPSIiPmdyZWdpbWlyc2t5QGdtYWls
LmNvbTwvYT48YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbSIgY2xhc3M9IiI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwv
YT4mZ3Q7Jmd0OzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOypTZW50OipNb25kYXksIDIyIE5vdmVt
YmVyIDIwMjEgMjM6MTY8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsqVG86KkZyYW5rIEJyb2NrbmVy
cyAoZmJyb2NrbmUpICZsdDs8YSBocmVmPSJtYWlsdG86ZmJyb2NrbmVAY2lzY28uY29tIiBjbGFz
cz0iIj5mYnJvY2tuZUBjaXNjby5jb208L2E+PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0Ozxh
IGhyZWY9Im1haWx0bzpmYnJvY2tuZUBjaXNjby5jb20iIGNsYXNzPSIiPm1haWx0bzpmYnJvY2tu
ZUBjaXNjby5jb208L2E+Jmd0OyZndDs8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsqQ2M6KkNhcmxv
cyBQaWduYXRhcm8gKGNwaWduYXRhKTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDs8YSBocmVm
PSJtYWlsdG86Y3BpZ25hdGE9NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5vcmciIGNsYXNzPSIiPmNw
aWduYXRhPTQwY2lzY28uY29tQGRtYXJjLmlldGYub3JnPC9hPjxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZsdDs8YSBocmVmPSJtYWlsdG86Y3BpZ25hdGE9NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5v
cmciIGNsYXNzPSIiPm1haWx0bzpjcGlnbmF0YT00MGNpc2NvLmNvbUBkbWFyYy5pZXRmLm9yZzwv
YT4mZ3Q7Jmd0OzsgR3lhbjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO01pc2hyYSAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmhheWFidXNhZ3NtQGdtYWlsLmNvbSIgY2xhc3M9IiI+aGF5YWJ1c2Fnc21AZ21h
aWwuY29tPC9hPjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86aGF5
YWJ1c2Fnc21AZ21haWwuY29tIiBjbGFzcz0iIj5tYWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29t
PC9hPiZndDsmZ3Q7OyBKYW1lcyBOIEd1aWNoYXJkPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0
OzxhIGhyZWY9Im1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGZ1dHVyZXdlaS5jb20iIGNsYXNzPSIi
PmphbWVzLm4uZ3VpY2hhcmRAZnV0dXJld2VpLmNvbTwvYT48YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAZnV0dXJld2VpLmNvbSIgY2xh
c3M9IiI+bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAZnV0dXJld2VpLmNvbTwvYT4mZ3Q7Jmd0Ozs8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiBjbGFzcz0iIj5zZmNAaWV0Zi5vcmc8L2E+PGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIGNs
YXNzPSIiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0OzsgSm9lbCBIYWxwZXJuIERpcmVjdDxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86am1oLmRpcmVjdEBqb2Vs
aGFscGVybi5jb20iIGNsYXNzPSIiPmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tPC9hPjxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86am1oLmRpcmVjdEBqb2VsaGFs
cGVybi5jb20iIGNsYXNzPSIiPm1haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbTwvYT4m
Z3Q7Jmd0OzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOypTdWJqZWN0OipSZTogW3NmY10gUmVnYXJk
aW5nIGxhc3QgY2FsbCBmb3I8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtkcmFmdC1pZXRmLXNmYy1t
dWx0aS1sYXllci1vYW1fX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO0hpIEZyYW5rLF9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0aGFuayB5
b3UgZm9yIHlvdXIgY29tbWVudCBkZXNjcmliaW5nIGFuIGludGVyZXN0aW5nPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7SU9BTSB1c2UgY2FzZSBpbiBTRkMgTlNILiBJJ3ZlIHRob3VnaHQgYWJvdXQg
dGhpcyBjYXNlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7YW5kIEkgaGF2ZSBzZXZlcmFsIHF1ZXN0
aW9ucy4gSSBncmVhdGx5IGFwcHJlY2lhdGUgeW91cjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2hl
bHAgY2xhcmlmeWluZyB0aGVtIHRvIG1lOl9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsqIElzIGl0IGVudmlzaW9uZWQgdGhhdCB0aGUgSU9BTSBj
YW4gYmUgcGFydCBvZiBOU0g8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDtwYXlsb2FkIGJ1dCBub3QgdG8gaW1tZWRpYXRlbHkgZm9sbG93IHRoZSBTRkMgTlNI
PzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1BlcmhhcHMg
c3VjaCBhIGNhc2UgY2FuIGJlIHJlZmVycmVkIHRvIGFzICZxdW90O0lPQU08YnIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtpbnNpZGUgTlNIIHBheWxvYWQmcXVv
dDsgdG8gZGlmZmVyZW50aWF0ZSBmcm9tICZxdW90O0lPQU0gb248YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0b3Agb2YgTlNIIHBheWxvYWQmcXVvdDs/IEZv
ciBleGFtcGxlLCBhc3N1bWluZyB0aGF0IHRoZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO2NsaWVudCBwYXlsb2FkIGlzIElQdjYsIHRoZW4gTlNIIGlzIGZv
bGxvd2VkIGJ5IGFuPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7SVB2NiBwYWNrZXQsIHdoaWNoLCBpbiB0dXJuLCBpcyBmb2xsb3dlZCBieSBJT0FNLiBfX19f
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7KiBJZiBJT0FNIGluc2lkZSBOU0gg
cGF5bG9hZCBpcyBhIHZpYWJsZSB1c2UgY2FzZSw8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDt3aGljaCBTRkMgZWxlbWVudCBpcyB0aGUgaW50ZW5kZWQgYWRk
cmVzc2VlIC0gU0ZGIG9yPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7U0YvU0YgUHJveHk/IElmIGl0IGlzIHRoZSBmb3JtZXIsIHdoYXQgYXJlIHRoZTxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3JlcXVpcmVtZW50cyBm
b3IgYW4gU0ZGIHRvIGhhbmRsZSB0aGlzIHNjZW5hcmlvPyBJZjxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2l0IGlzIHRoZSBsYXR0ZXIsIHdoYXQgaGFwcGVu
cyB3aXRoIHRoZSBjbGllbnQ8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDtwYWNrZXQgaWYgYW4gU0YvU0YgUHJveHkgZG9lcyAmbmJzcDtub3Qgc3VwcG9ydCBJ
T0FNIGluPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7TlNI
IGJ1dCBvbmx5IE5TSCBwZXIgUkZDIDgzMDA/X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO+KApkZCOiBUaGUgc2NlbmFyaW8gdGhhdCB5b3Ugb3V0bGluZSwgaS5lLiBO
U0ggb3ZlciDigJxJUHY2PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7d2l0aCBJT0FNIGVuY2Fwc3Vs
YXRpb27igJ0sIHNvdW5kcyB2YWxpZCB0byBtZTsgYW5kIGl0PGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Y291bGQgZXZlbiBiZSB0aGF0IE5TSCB3b3VsZCBhbHNvIGxldmVyYWdlIElPQU0sIGluPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7d2hpY2ggY2FzZSwgaXQgd291bGQgYmVjb21lIGEgY2FzZSBv
ZiDigJxJT0FNIExheWVyaW5n4oCdIGFzPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZGVzY3JpYmVk
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PGEgaHJlZj0iaW5odHRwczovL2RhdGF0cmFja2VyLmll
dGYub3JnL2RvYy9odG1sL2RyYWZ0LWlldGYtaXBwbS1pb2FtLWRlcGxveW1lbnQtMDAjc2VjdGlv
bi03LjIiIGNsYXNzPSIiPmluaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9k
cmFmdC1pZXRmLWlwcG0taW9hbS1kZXBsb3ltZW50LTAwI3NlY3Rpb24tNy4yPC9hPjxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZsdDs8YSBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3Jn
L2RvYy9odG1sL2RyYWZ0LWlldGYtaXBwbS1pb2FtLWRlcGxveW1lbnQtMDAjc2VjdGlvbi03LjIi
IGNsYXNzPSIiPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQtaWV0
Zi1pcHBtLWlvYW0tZGVwbG95bWVudC0wMCNzZWN0aW9uLTcuMjwvYT4mZ3Q7LjxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO0FzIG91dGxpbmVkIGluIHRoZSBkcmFmdC1pZXRmLWlwcG0taW9hbS1kZXBs
b3ltZW50LDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0lPQU0tRGF0YS1GaWVsZHMgYXJlIHNwZWNp
ZmljIHRvIHRoZSBsYXllciAoYW5kIHRoZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2Fzc29jaWF0
ZWQgcHJvdG9jb2wpIHRoYXQgdGhleeKAmXJlIGVuY2Fwc3VsYXRlZCBpbnRvLiBBczxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO3N1Y2gsIGluIHRoZSBjYXNlIG9mIE5TSCBvdmVyIOKAnElQdjYgd2l0
aCBJT0FNPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZW5jYXBzdWxhdGlvbuKAnSBpdCB3b3VsZCBi
ZSB0aGUgSVB2NiBmb3J3YXJkZXIgdGhhdCB3b3VsZDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2hh
bmRsZSB0aGUgSU9BTSBwcm9jZXNzaW5nLiBTRkYvU0Ygd291bGQgYmU8YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDtvcnRob2dvbmFsL3NoaXBzLWluLXRoZSBuaWdodC5fX19fPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7SSd2ZSBsb29rZWQgdGhyb3VnaCBkcmFmdC1pZXRmLXNmYy1pb2FtLW5zaCBidXQg
STxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2NvdWxkbid0IGZpbmQgYW5zd2VycyB0byB0aGVzZSBx
dWVzdGlvbnMgKEkgYWRtaXQsIEk8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtjb3VsZCBoYXZlIG1p
c3NlZCBpdCkuX19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0Fsc28sIEkgdGhpbmsgdGhhdCB5
b3VyIHN1Z2dlc3Rpb24gdG8gYXZvaWQgYW55PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cmVmZXJl
bmNlIHRvIGEgaHlicmlkIE9BTSBwcm90b2NvbCBjb25jZW50cmF0aW5nIG9uIHRoZTxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO2FjdGl2ZSBPQU0gaWRlbnRpZmljYXRpb24gaW4gdGhlIHVwZGF0ZSB0
byBPLWJpdDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2RlZmluaXRpb24gaXMgbG9naWNhbCBhbmQg
cmVhc29uYWJsZS4gQmVsb3csIHBsZWFzZSBmaW5kPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dGhl
IHByb3Bvc2VkIHVwZGF0ZTpfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7T0xEIFRFWFQ6X19f
XzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyogJm5ic3A7TyBiaXQg
c2V0IGFuZCB0aGUgJnF1b3Q7TmV4dCBQcm90b2NvbCZxdW90OyB2YWx1ZSBkb2VzIG5vdDxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO21hdGNoIG9uZSBvZl9fX188YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtpZGVudGlmeWluZyBhY3RpdmUg
b3IgaHlicmlkIE9BTSBwcm90b2NvbHMgKHBlcjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2NsYXNz
aWZpY2F0aW9uX19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO2RlZmluZWQgaW4gW1JGQzc3OTldKSwgZS5nLiwgZGVmaW5lZCBpbiBT
ZWN0aW9uPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OS4xIEFjdGl2ZSBTRkMgT0FNX19fXzxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyhU
QkExKS5fX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
Oy0gYSBGaXhlZC1MZW5ndGggQ29udGV4dCBIZWFkZXIgb3I8YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtWYXJpYWJsZS1MZW5ndGggQ29udGV4dF9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtIZWFkZXIo
cykgY29udGFpbiBhbiBPQU0gY29tbWFuZCBvciBkYXRhLl9fX188YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7LSB0aGUgJnF1b3Q7TmV4dCBQcm90b2NvbCZx
dW90OyBmaWVsZCBkZXRlcm1pbmVzIHRoZSB0eXBlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7b2Yg
cGF5bG9hZC5fX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyogJm5ic3A7TyBiaXQgc2V0IGFuZCB0aGUgJnF1b3Q7
TmV4dCBQcm90b2NvbCZxdW90OyB2YWx1ZSBtYXRjaGVzPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
b25lIG9mIGlkZW50aWZ5aW5nX19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2FjdGl2ZSBvciBoeWJyaWQgT0FNIHByb3RvY29sczpf
X19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOy0gdGhl
IHBheWxvYWQgdGhhdCBpbW1lZGlhdGVseSBmb2xsb3dzIHRoZSBOU0g8YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDtNVVNUIGNvbnRhaW4gYW5fX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7T0FNIGNvbW1h
bmQgb3IgZGF0YS5fX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyogJm5ic3A7TyBiaXQgaXMgY2xlYXI6X19fXzxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDstIG5vIE9BTSBp
biBhIEZpeGVkLUxlbmd0aCBDb250ZXh0IEhlYWRlciBvcjxiciBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O1ZhcmlhYmxlLUxlbmd0aF9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtDb250ZXh0IEhlYWRlcihz
KS5fX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOy0g
dGhlIHBheWxvYWQgZGV0ZXJtaW5lZCBieSB0aGUgJnF1b3Q7TmV4dCBQcm90b2NvbCZxdW90Ozxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO2ZpZWxkIE1VU1QgYmVfX19fPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7cHJlc2VudC5fX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyogJm5ic3A7TyBiaXQgaXMgY2xlYXIsIGFuZCB0
aGUgJnF1b3Q7TmV4dCBQcm90b2NvbCZxdW90OyBmaWVsZDxiciBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O2lkZW50aWZpZXMgYWN0aXZlIG9yX19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2h5YnJpZCBPQU0gcHJvdG9jb2wgTVVTVCBiZSBp
ZGVudGlmaWVkIGFuZDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3JlcG9ydGVkIGFzIGFuX19fXzxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O2Vycm9uZW91cyBjb21iaW5hdGlvbi4gJm5ic3A7QW4gaW1wbGVtZW50YXRpb24gTUFZIGhhdmU8
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtjb250cm9sIHRvX19fXzxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2VuYWJsZSBwcm9jZXNzaW5n
IG9mIHRoZSBPQU0gcGF5bG9hZC5fX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO05FVyBURVhUOl9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtf
X19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A74oCmRkI6IFRoZSBuZXcgdGV4dCBsb29rcyBiZXR0
ZXIuIENvdXBsZSBvZiBhZGRpdGlvbmFsPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dGhvdWdodHMg
aW5saW5lIGJlbG93Ll9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7KiAmbmJzcDtPIGJpdCBzZXQgYW5kIHRoZSAm
cXVvdDtOZXh0IFByb3RvY29sJnF1b3Q7IHZhbHVlIGRvZXMgbm90PGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7bWF0Y2ggZGVmaW5lZCBpbl9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtTZWN0aW9uIDkuMSBBY3RpdmUgU0ZDIE9BTSAo
VEJBMSkuX19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDvigKZGQjogVGhlIGFib3ZlIHNlbnRlbmNlIGRvZXNu4oCZdCBzb3VuZCBjb21wbGV0ZS4g
TGlrZWx5PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7eW91IHdhbnRlZCB0byBzYXkgc29tZXRoaW5n
IGxpa2Ug4oCcTyBiaXQgc2V0IGFuZCB0aGU8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmcXVvdDtO
ZXh0IFByb3RvY29sJnF1b3Q7IHZhbHVlIGRvZXMgbm90IG1hdGNoYW55IG9mIHRoZSBTRkMgTmV4
dDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1Byb3RvY29sIHZhbHVlcyBkZWZpbmVkZWZpbmVkIGlu
IFNlY3Rpb24gOS4xIEFjdGl2ZSBTRkM8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtPQU0gKFRCQTEp
LuKAnV9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOy0gYSBGaXhlZC1MZW5ndGggQ29udGV4dCBIZWFk
ZXIgb3I8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtWYXJpYWJsZS1MZW5ndGggQ29udGV4dF9fX188
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDtIZWFkZXIocykgY29udGFpbiBhbiBPQU0gY29tbWFuZCBvciBk
YXRhLl9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A74oCmRkI6IEdpdmVuIHRoYXQgaXQgYXBwbGllcyB0byBib3RoLCBmaXhlZCBhbmQgdmFyaWFi
bGUg4oCTPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aG93IGFib3V0IHNpbXBsaWZ5aW5nIHRvIOKA
nENvbnRleHQtaGVhZGVyKHMpIHRoYXQgY29udGFpbjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2Fj
dGl2ZSBPQU0gY29tbWFuZHMgYW5kL29yIGRhdGEu4oCdX19fXzxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDstIHRoZSAmcXVvdDtOZXh0IFByb3RvY29sJnF1
b3Q7IGZpZWxkIGRldGVybWluZXMgdGhlIHR5cGU8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtvZiBw
YXlsb2FkLl9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7KiAmbmJzcDtPIGJpdCBzZXQgYW5kIHRoZSAmcXVvdDtO
ZXh0IFByb3RvY29sJnF1b3Q7IHZhbHVlIG1hdGNoZXM8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtB
Y3RpdmUgU0ZDIE9BTV9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsoVEJBMSkgdmFsdWU6X19fXzxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDstIHRoZSBwYXlsb2FkIHRoYXQgaW1tZWRpYXRl
bHkgZm9sbG93cyB0aGUgTlNIPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7TVVTVCBiZSB0aGVfX19f
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7QWN0aXZlIE9BTSBIZWFkZXIgKFNlY3Rpb24gNSkuX19fXzxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsqICZuYnNwO08gYml0IGlzIGNsZWFyOl9fX188YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7LSBubyBPQU0gaW4gYSBGaXhlZC1MZW5ndGgg
Q29udGV4dCBIZWFkZXIgb3I8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtWYXJpYWJsZS1MZW5ndGhf
X19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Q29udGV4dCBIZWFkZXIocykuX19fXzxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO+KApkZCOiBTaW1pbGFyIHRvIHRoZSBub3RlIGFib3ZlLCDigJxObyBDb250
ZXh0LWhlYWRlcihzKTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3RoYXQgY29udGFpbiBhY3RpdmUg
T0FNIGNvbW1hbmRzIGFuZC9vciBkYXRhLuKAnSBtaWdodCBiZTxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO3NpbXBsZXJfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOy0gdGhlIHBheWxvYWQgZGV0ZXJtaW5lZCBieSB0aGUgJnF1b3Q7TmV4dCBQcm90b2Nv
bCZxdW90OzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2ZpZWxkIE1VU1QgYmVfX19fPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7cHJlc2VudC5fX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO+KApkZCOiBJc27igJl0IHRoaXMgb2J2aW91cz8gVGhlIHJlYWRl
ciBtaWdodCB3b25kZXIgd2h5PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dGhpcyBpcyBldmVuIHN0
YXRlZC4gSU1ITyB3ZSBjb3VsZCBzYWZlbHkgcmVtb3ZlIHRoaXM8YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtidWxsZXQuX19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsqICZuYnNwO08gYml0IGlzIGNsZWFyLCBhbmQg
dGhlICZxdW90O05leHQgUHJvdG9jb2wmcXVvdDsgZmllbGQgaXM8YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtzZXQgdG8gQWN0aXZlIFNGQ19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtPQU0gKFRCQTEpIE1VU1QgYmUgaWRlbnRpZmll
ZCBhbmQgcmVwb3J0ZWQgYXMgYW48YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtlcnJvbmVvdXNfX19f
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Y29tYmluYXRpb24uICZuYnNwO0FuIGltcGxlbWVudGF0aW9uIE1BWSBoYXZlIGNvbnRyb2w8
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0byBlbmFibGVfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cHJvY2Vzc2luZyBvZiB0aGUg
T0FNIHBheWxvYWQuX19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDvigKZGQjogSnVzdCBjb3NtZXRpYywgYnV0IGl0IHdvdWxkIGJlIGdvb2QgdG8g
c3RheSB3aXRoPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dGhlIHBhdHRlcm4gb2Yg4oCcY29uZGl0
aW9uOiBhY3Rpb27igJ0gb2YgdGhpcyBwYXJhZ3JhcGgsPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
ZS5nLl9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7KiBPIGJ1dCBpcyBjbGVhciBhbmR0aGUgJnF1b3Q7TmV4dCBQcm90b2NvbCZxdW90OyBmaWVs
ZCBpcyBzZXQgdG88YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtBY3RpdmUgU0ZDX19fXzxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO09BTSAo
VEJBMSk6X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDstIEVycm9uZW91cyBjb21iaW5hdGlvbi4gVGhlIGNvbWJp
bmF0aW9uIE1VU1QgYmU8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtpZGVudGlmaWVkIGFuZCByZXBv
cnRlZC48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7SW4gYWRkaXRpb24sIHdoYXQgd291bGQgYmUg
Z29vZCwgJm5ic3A7aXMgdG8gZXhwYW5kIGEgYml0IG9uPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
aG93IHRoYXQgcmVwb3J0aW5nIGlzIHN1cHBvc2VkIHRvIGhhcHBlbiDigJMgYXMgd2VsbCBhczxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO3doYXQgaXMgc3VwcG9zZWQgdG8gaGFwcGVuIHdpdGggdGhl
IHBhY2tldCB0aGF0IGNvbnRhaW5zPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dGhlIGVycm9uZW91
cyBjb21iaW5hdGlvbi4gSXMgaXQgZ29pbmcgdG8gYmUgZm9yd2FyZGVkPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7b3IgZHJvcHBlZD8gSXMgdGhlIG5vZGUgZGV0ZWN0aW5nIHRoZSBlcnJvciBzdXBw
b3NlZCB0bzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3JlbW92ZSB0aGUgYWN0aXZlIElPQU0gaGVh
ZGVyLCBldGMuLCDigKY/X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtUaGFua3MgYWdhaW4sIEZyYW5rX19fXzxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7SSBob3BlIHRoYXQgdGhlIHByb3Bvc2VkIHVwZGF0ZSBhZGRyZXNzZXMgeW91ciBjb25jZXJu
Ll9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
UmVnYXJkcyxfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7R3JlZ19fX188YnIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7T24gTW9uLCBOb3YgMjIsIDIw
MjEgYXQgMTE6NTYgQU0gRnJhbmsgQnJvY2tuZXJzPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7KGZi
cm9ja25lKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmZicm9ja25lQGNpc2NvLmNvbSIgY2xhc3M9IiI+
ZmJyb2NrbmVAY2lzY28uY29tPC9hPjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDs8YSBocmVm
PSJtYWlsdG86ZmJyb2NrbmVAY2lzY28uY29tIiBjbGFzcz0iIj5tYWlsdG86ZmJyb2NrbmVAY2lz
Y28uY29tPC9hPiZndDsmZ3Q7IHdyb3RlOl9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7SnVzdCBzYXcgdGhpcyB0aHJlYWQg4oCTIGFu
ZCB0aGUgc2VjdGlvbiBvbiB0aGUgTy1iaXQ8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDtpbiBzZWN0aW9uIDQgY2F1Z2h0IG1pZ2h0IGF0dGVudGlvbi5fX19f
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBj
bGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyogJm5ic3A7TyBiaXQgaXMgY2xlYXIsIGFuZCB0aGUgJnF1b3Q7
TmV4dCBQcm90b2NvbCZxdW90OyBmaWVsZDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO2lkZW50aWZpZXMgYWN0aXZlIG9yX19fXzxiciBjbGFzcz0iIj4NCjxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2h5YnJpZCBPQU0gcHJvdG9jb2wgTVVTVCBiZSBpZGVu
dGlmaWVkIGFuZDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O3JlcG9ydGVkIGFzIGFuX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO2Vycm9uZW91cyBjb21iaW5hdGlvbi4gJm5ic3A7QW4gaW1wbGVtZW50YXRpb24gTUFZPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aGF2ZSBjb250cm9s
IHRvX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2VuYWJsZSBw
cm9jZXNzaW5nIG9mIHRoZSBPQU0gcGF5bG9hZC5fX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7UGVyIHdoYXQgaXMgbWVudGlv
bmVkIGJlbG93LCB0aGUgc3RhdGVtZW50PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Y29udHJhZGljdHMgdGhlIHByaW5jaXBsZXMgb2YgSU9BTSBvcGVyYXRp
b24uIEE8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtwYWNr
ZXQgd2l0aCBPLWJpdCBjbGVhcmVkIGNhbiB2ZXJ5IHdlbGwgaGF2ZSBhPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aHlicmlkIE9BTSBwcm90b2NvbCBpbiB0
aGUgbmV4dCBwcm90b2NvbCBmaWVsZC4gSU9BTTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO2lzIGNsYXNzaWZpZWQgYXMgYSDigJxIeWJyaWQgVHlwZSBJ4oCd
IHByb3RvY29sIHBlciBSRkM8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDs3Nzk5LjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO0Ega2V5IG9iamVjdGl2ZSBvZiBJT0FNIGlzIHRvIHRyYWNlIHBhY2tldHMgdGhyb3VnaDxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3RoZSBuZXR3b3Jr
IGFzIGlmIHRoZXkgd2VyZW7igJl0IG9ic2VydmVkLCBpLmUuLCB0aGU8YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtwYWNrZXQgZm9yd2FyZGluZyBvcGVyYXRp
b24gb2YgYSBwYWNrZXQgd2l0aCBJT0FNIGlzPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ZXhwZWN0ZWQgdG8gYmUgdGhhdCBvZiBhIHBsYWluIHBhY2tldCwg
aS5lLiwgYTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3Bh
Y2tldCB3aXRob3V0IElPQU0uIENvbnNlcXVlbnRseSw8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtkcmFmdC1pZXRmLXNmYy1pb2FtLW5zaCBzdGF0ZXMgY2xl
YXJseSB0aGF0IHRoZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO08tYml0IGlzbuKAmXQgY2hhbmdlZCB3aGVuIElPQU0gaXMgYWRkZWQgdG8gYW48YnIgY2xh
c3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtOU0gtdGFnZ2VkPGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cGFja2V0OjxhIGhyZWY9
Imh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQtaWV0Zi1zZmMtaW9h
bS1uc2gjc2VjdGlvbi00LjIiIGNsYXNzPSIiPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcv
ZG9jL2h0bWwvZHJhZnQtaWV0Zi1zZmMtaW9hbS1uc2gjc2VjdGlvbi00LjI8L2E+PGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0OzxhIGhyZWY9Imh0dHBz
Oi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQtaWV0Zi1zZmMtaW9hbS1uc2gj
c2VjdGlvbi00LjIiIGNsYXNzPSIiPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0
bWwvZHJhZnQtaWV0Zi1zZmMtaW9hbS1uc2gjc2VjdGlvbi00LjI8L2E+Jmd0O19fX188YnIgY2xh
c3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7SeKAmWQgc3Ryb25nbHkgc3VnZ2Vz
dCB0byByZS13b3JkIHNlY3Rpb24gNCB0byBlaXRoZXI8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDthdm9pZCB0aGUgcmVmZXJlbmNlIHRvIOKAnGh5YnJpZCBJ
T0FN4oCdIGVudGlyZWx5LCBvciB0bzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO2V4cGxpY2l0bHkgbGlzdCB3aGljaCBoeWJyaWQgT0FNIGFwcHJvYWNoZXMg
dGhlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7c2VjdGlv
biBhcHBsaWVzIHRvIOKAkyBhbmQgdGhhdCB3YXkgZW5zdXJlLCB0aGF0IElPQU08YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtpcyBub3QgYWZmZWN0ZWQuIEFu
IGV2ZW4gc2ltcGxlciBhcHByb2FjaCB3b3VsZCBiZSDigJM8YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDthcyBkaXNjdXNzZWQgYmVsb3cg4oCTIHNvIHNpbXBs
eSBhdm9pZCB0aGU8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtyZWRlZmluaXRpb24gb2YgdGhlIE8tQml0Ll9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VGhhbmtzLCBGcmFua19fX188YnIgY2xh
c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtf
X19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOypGcm9tOipzZmMg
Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgY2xhc3M9IiI+c2ZjLWJv
dW5jZXNAaWV0Zi5vcmc8L2E+PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgY2xhc3M9
IiI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsmZ3Q7Kk9uIEJlaGFsZiBPZipD
YXJsb3M8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtQaWdu
YXRhcm8gKGNwaWduYXRhKTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOypTZW50OipNb25kYXksIDIyIE5vdmVtYmVyIDIwMjEgMDA6NTI8YnIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsqVG86Kkd5YW4gTWlzaHJhICZsdDs8
YSBocmVmPSJtYWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29tIiBjbGFzcz0iIj5oYXlhYnVzYWdz
bUBnbWFpbC5jb208L2E+PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpoYXlhYnVzYWdzbUBnbWFpbC5jb20iIGNsYXNzPSIi
Pm1haWx0bzpoYXlhYnVzYWdzbUBnbWFpbC5jb208L2E+Jmd0OyZndDs8YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsqQ2M6KkphbWVzIE4gR3VpY2hhcmQ8YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAZnV0dXJld2VpLmNvbSIgY2xhc3M9IiI+amFtZXMubi5n
dWljaGFyZEBmdXR1cmV3ZWkuY29tPC9hPjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86amFtZXMubi5ndWljaGFyZEBmdXR1
cmV3ZWkuY29tIiBjbGFzcz0iIj5tYWlsdG86amFtZXMubi5ndWljaGFyZEBmdXR1cmV3ZWkuY29t
PC9hPiZndDsmZ3Q7OyBHcmVnPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7TWlyc2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
IiBjbGFzcz0iIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+PGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20iIGNsYXNzPSIiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0
OyZndDs7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgY2xhc3M9IiI+c2ZjQGlldGYub3Jn
PC9hPjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDs8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiBjbGFzcz0iIj5tYWlsdG86c2ZjQGlldGYub3Jn
PC9hPiZndDs7IEpvZWwgSGFscGVybiBEaXJlY3Q8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaC5kaXJlY3RAam9lbGhh
bHBlcm4uY29tIiBjbGFzcz0iIj5qbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbTwvYT48YnIgY2xh
c3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7PGEgaHJlZj0ibWFp
bHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tIiBjbGFzcz0iIj5tYWlsdG86am1oLmRpcmVj
dEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDs8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsqU3ViamVjdDoqUmU6IFtzZmNdIFJlZ2FyZGluZyBsYXN0IGNh
bGwgZm9yPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZHJh
ZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtX19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDtIaSwgR3lhbixfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO1RoYW5rIHlvdSBmb3IgeW91ciByZXNwb25zZSFfX19fPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO09uICMxLCBJIHJlY2FsbCBMSU1FIChJ
IGNvLWNoYWlyZWQpLCBidXQgdGhlcmXigJlzIG5vPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A74oCcTElNReKAnSByZWZlcmVuY2UgaW4gZHJhZnQtaWV0Zi1z
ZmMtbXVsdGktbGF5ZXItb2FtLDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO25vdCBJIHNlZSB0aGUgcmVsYXRpb25zaGlwLiBUaGUgZHJhZnQgeW91IHF1b3Rl
IG9uPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PGEgaHJl
Zj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC13dy1vcHNhd2ct
bXVsdGktbGF5ZXItb2FtLTAyIiBjbGFzcz0iIj5odHRwczovL2RhdGF0cmFja2VyLmlldGYub3Jn
L2RvYy9odG1sL2RyYWZ0LXd3LW9wc2F3Zy1tdWx0aS1sYXllci1vYW0tMDI8L2E+PGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0OzxhIGhyZWY9Imh0dHBz
Oi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQtd3ctb3BzYXdnLW11bHRpLWxh
eWVyLW9hbS0wMiIgY2xhc3M9IiI+aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRt
bC9kcmFmdC13dy1vcHNhd2ctbXVsdGktbGF5ZXItb2FtLTAyPC9hPiZndDsgc2VlbXM8YnIgY2xh
c3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0byBoYXZlIGV4cGlyZWQg
bWFueSB5ZWFycyBhZ28uIF9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7RnVydGhlciwgR3JlZyBNaXJza3kgd3JvdGUgdGhhdCBpdCB3YXMgZm9yPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A74oCcSGlzdG9yaWNhbOKAnSBy
ZWFzb25zLiBXaGljaCBvbmUgaXMgaXQ/X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtPbiAjMiwgdGhhbmtzIGZvciBzdWdnZXN0aW5nIHRoYXQgc2VjdGlvbiB0
byBiZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2FkZGVk
LiBJIGFncmVlLl9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
T24gIzMsIHRoYW5rcyBmb3IgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSB2YXJpb3VzPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7c2VjdGlvbnMgb2YgZHJhZnQt
aWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtLl9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Rm9yIHRoZSByZWNvcmQgSSBzdGlsbCBkbyBub3Qgc2VlIGhvdyBmb3Vu
ZGF0aW9uYWw8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtj
aGFuZ2VzIGxpa2UgdGhlIE8tYml0IHJlZGVmaW5pdGlvbiBhcmUgbmVlZGVkLl9fX188YnIgY2xh
c3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtXaGlsZSB5b3Ugd3JpdGUg
dGhhdCAmcXVvdDt0cmFjZSBhbiBTRlDigJ0gaXMgYSBuZXc8YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtmdW5jdGlvbmFsaXR5LCB0aGVyZeKAmXMgb3BlbiBz
b3VyY2UgcnVubmluZyBjb2RlIEktRDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO2RvY3VtZW50ZWQgdG9vbHMgd2hpY2ggZG8gdGhhdC5fX19fPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0Jlc3QsX19fXzxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtDYXJsb3MuX19fXzxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xh
c3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIi
Pg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7MTEvMjAvMjHljYjliY0xMDozNuOAgUd5YW4gTWlzaHJhPGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpoYXlhYnVzYWdzbUBnbWFpbC5jb20iIGNsYXNz
PSIiPmhheWFidXNhZ3NtQGdtYWlsLmNvbTwvYT48YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOmhheWFidXNhZ3NtQGdtYWlsLmNvbSIgY2xhc3M9IiI+bWFpbHRvOmhheWFidXNhZ3Nt
QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0O+OBruODoeODvOODqzpfX19fPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19f
XzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO0hpIENhcmxvc19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7TWFueSBUaGFua3MgZm9yIHlvdXIgZmVlZGJhY2tfX19fPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19f
XzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO1Jlc3BvbnNlcyBpbi1saW5lX19fXzxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtPbiBGcmksIE5vdiAxOSwgMjAyMSBhdCAxMTozOSBQTSBDYXJsb3M8YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDtQaWduYXRhcm8gKGNwaWduYXRhKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmNwaWdu
YXRhQGNpc2NvLmNvbSIgY2xhc3M9IiI+Y3BpZ25hdGFAY2lzY28uY29tPC9hPjxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZsdDs8YSBocmVmPSJtYWlsdG86Y3BpZ25hdGFAY2lzY28uY29tIiBjbGFzcz0iIj5tYWls
dG86Y3BpZ25hdGFAY2lzY28uY29tPC9hPiZndDsmZ3Q7IHdyb3RlOl9fX188YnIgY2xhc3M9IiI+
DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtEZWFyIEd5YW4sX19fXzxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtJIGhvcGUgYWxsIGlzIHdlbGwhX19fXzxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtDb3VsZCBJIHBsZWFzZSBhc2sgdGhyZWUgc2hvcnQgY2xhcmlmeWluZzxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3F1ZXN0aW9ucywgZm9sbG93LW9u
cyBvbiB5b3VyIHN0YXRlbWVudDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O2JlbG93P19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7MS4gV2hlbiB5b3Ugd3JpdGUgJnF1
b3Q7L3dpdGggYW48YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtBY3RpdmUg
TXVsdGkgbGF5ZXIgT0FNIG1vZGVsL+KAnSwgY2FuIHlvdTxiciBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO3BsZWFzZSBleHBsYWluIHdoYXQgZXhhY3RseSBpcyDigJxNdWx0aSBs
YXllcuKAnTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2Fib3V0IHRoaXMg
4oCcT0FNIG1vZGVs4oCdLCBhbmQgd2h5IGlzPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7aW1wb3J0YW50PyBZb3UgaGlnaGxpZ2h0IGl0IGluIHlvdXIgdG9wLXBvc3Q8YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtidXQgSSBjYW5ub3QgZmluZCB0aGF0
IHRleHQgaW4gdGhlIGRyYWZ0Ll9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7V2hlbiBJIGFz
a2VkIHlvdXIgY28tYXV0aG9yIEdyZWcgTWlyc2t5LCBoZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO3NhaWQ6X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO0FkZGl0aW9uYWxseSwgSSB3b25kZXI6IFdoeSB0aGUgZmlsZTxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO25hbWUg4oCcc2ZjLW11bHRpLWxheWVyLW9hbeKAnT9fX19f
PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7R0lNJmd0OyZndDsgSXQgaXMgaGlzdG9yaWNhbC4gX19fXzxi
ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO09BTSBo
YXMgaGlzdG9yaWMgY29ubm90YXRpb25zIGJ1dCBmb3IgZ29vZDxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO3RlY2huaWNhbCByZWFzb25zIGFzIGNhbGxlZCBtdWx0aSBsYXll
ciBhczxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2l0IHByb3ZpZGVzIGEg
ZGlmZmVyZW50IGpvYiBvZiBtYW5hZ2luZzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO2RpZmZlcmVudCBsYXllcnMgb2YgdGhlIG5ldHdvcmsgdGh1cyB0aGU8YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtub21lbmNsYXR1cmUg4oCcbXVsdGkgbGF5ZXLi
gJ1fX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1dl
IGNhbiBhZGQgc29tZSB2ZXJiaWFnZSB0byB0aGUgZHJhZnQgYXMgd2UgaGF2ZTxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO3RoZSBkcmFmdCBhbmQgZmlsZSBuYW1lIHdpdGgg4oCcbXVsdGkgbGF5ZXLigJ0gaW48YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDt0aGUgbmFtZS5fX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O0xJTUUgaXMgYSBjb25jbHVkZWQgV0cgb24gT0FNIHRoYXQgaGFzIGRpc2N1c3M8YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDt0aGUgT0FNIG1hbmFnZW1lbnQgb2YgdGhlIHZhcmlvdXMgbGF5ZXJzIG9mIHRoZTxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO25ldHdvcmsuX19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8
YSBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL3dnL2xpbWUvYWJvdXQvIiBjbGFz
cz0iIj5odHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL3dnL2xpbWUvYWJvdXQvPC9hPjxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZsdDs8YSBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL3dnL2xp
bWUvYWJvdXQvIiBjbGFzcz0iIj5odHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL3dnL2xpbWUv
YWJvdXQvPC9hPiZndDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO09QU1dH
IGhhcyB0aGlzIGRyYWZ0IHdoaWNoIGhvbmVzIGluIG9uIHRoZSBtdWx0aTxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O2xheWVyIE9BTSBhc3BlY3RzIG9mIFBNIGFuZCBGYXVsdCBtYW5hZ2VtZW50IG9mPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7U0ZDLiBfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tl
ci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC13dy1vcHNhd2ctbXVsdGktbGF5ZXItb2FtLTAyIiBj
bGFzcz0iIj5odHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0LXd3LW9w
c2F3Zy1tdWx0aS1sYXllci1vYW0tMDI8L2E+PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0OzxhIGhyZWY9Imh0
dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQtd3ctb3BzYXdnLW11bHRp
LWxheWVyLW9hbS0wMiIgY2xhc3M9IiI+aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2Mv
aHRtbC9kcmFmdC13dy1vcHNhd2ctbXVsdGktbGF5ZXItb2FtLTAyPC9hPiZndDtfX19fPGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1RoaXMgZHJhZnQgdGFsa3MgYWJvdXQgYSB0cmFu
c3BvcnQgaW5kZXBlbmRlbnQ8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtPQU0gd2hlcmUgT0FNIG1lY2hhbmlzbXMg
YXJlIGRhdGEgcGxhbmU8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0cmFuc3BvcnQgZGVwZW5kZW50IHRodXMgdGhl
IGNvbmNlcHQgb2YgbXVsdGk8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtsYXllciBPQU0gcmVxdWlyZW1lbnRzIG9m
IG11bHRpcGxlIGRpc2NyZXRlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7bGF5ZXJzIG9mIE9BTSB0byBtYXAgdG8g
ZWFjaCBsYXllciBvZiB0aGU8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtuZXR3b3JrLiBUaGlzIGRvY3VtZW50IGFs
c28gdGFsa3MgYWJvdXQgRTJFIE9BTTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2ludGVyIGxheWVyIE9BTSBjb25z
aWRlcmF0aW9ucyBpbiBTRkMgYXMgdGhlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZmF1bHQgbWF5IG9jY3VyIHdp
dGggdGhlIHNlcnZpY2UgZnVuY3Rpb25zIGF0PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZGlmZmVyZW50IE9TSSBs
YXllcnMgYmVpbmcgY2hhaW5lZCBhbmQgZGlmZmVyZW50PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7bmV0
d29yayBsYXllcnMuX19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJy
IGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzIuIFdoZW4geW91IHdyaXRlICZx
dW90Oy9maWxscyBhIGNydWNpYWwgZ2FwIGZvcjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO29wZXJhdG9ycy/igJ0sIGFyZSB5b3UgYXdhcmUgb2YgaW50ZXJvcGVyYWJsZTxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2ltcGxlbWVudGF0aW9ucyAod2hp
Y2ggSSBleHBlY3QgaXMgd2hhdDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O29wZXJhdG9ycyBuZWVkIGZvciBpdCB0byBiZSB1c2VmdWwgaW4gYW48YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDthY3R1YWwgZGVwbG95bWVudCk/IFBlcmhhcHMgYW4gUkZD
IDc5NDI8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmcXVvdDtJbXBsZW1l
bnRhdGlvbiBTdGF0dXPigJ0gc2VjdGlvbiBjb3VsZCBiZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO2FkZGVkP19fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtf
X19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7R3lhbiZndDsgSSBhbSBub3QgYXdhcmUgb2YgYW55IGltcGxlbWVu
dGF0aW9uczxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO2hvd2V2ZXIgSWNhbiByZXZpZXcgd2l0aCB0aGUgYXV0aG9y
cyBvbiBhZGRpbmc8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0aGUgc2VjdGlvbi4gJm5ic3A7VGhhbmsgeW91X19f
XzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19f
X188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7My4gV2hlbiB5b3Ugd3JpdGUg4oCcL2ZvcjxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO25ldyBPQU0gZnVuY3Rpb25hbGl0eS/i
gJ0sIGNvdWxkIHlvdSBwbGVhc2U8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtjbGVhcmx5IGRlc2NyaWJlIG9yIGV4cGxpY2l0bHkgZW51bWVyYXRlIHRoZTxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3NwZWNpZmljICpuZXcqIGZ1bmN0aW9uYWxpdHkg
eW91IHJlZmVyIHRvLDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO29uIHRv
cCBvZiB3aGF0IGV4aXN0aW5nIE9BTXMgcHJvdmlkZSwgYW5kPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7aG93IHlvdSBmaW5kIHRoYXQgY3J1Y2lhbCwgc3BlY2lmaWNhbGx5
P19fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VHJv
dWJsZXNob290aW5nIFNGQyBpcyBhIGNvbXBsZXggdGF4IGZvcjxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO29wZXJh
dG9ycyBhbmQgaGF2aW5nIGFkZGl0aW9uYWwgT0FNIGNhcGFiaWxpdGllczxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O3RoYXQgY2FuIHByb3ZpZGUgdmFsdWUgdG8gb3BlcmF0b3JzIGluIEUyRSBTRkM8YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDt0cm91Ymxlc2hvb3RpbmcgaXMgYSBtYWpvciBnYWluIGZvciBvcGVyYXRvcnMuX19fXzxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtSRkMgODkyNCBkZWZpbmVzIHRoZSBiYXNl
IHNwZWNpZmljYXRpb24gZm9yIFNGQzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO09BTSwgcmVxdWlyZW1lbnRzIGFu
YWx5c2lzIGFuZCBnZW5lcmljYWxseTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2V4aXN0aW5nIE9BTSBtZWNoYW5p
c21zIHVzZWQgYXQgdmFyaW91cyBsYXllcnM8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDthbmQgaG93IHRo
ZXkgY2FuIGFwcGx5IHRvIFNGQyBkZWZpbmVkIGluPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7c2VjdGlvbiA3LiBf
X19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1RoaXMgZHJhZnQgcHJvdmlkZXMg
YSBjb21wcmVoZW5zaXZlIFNGQyBPQU08YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtzb2x1dGlvbiBhbmQgdGFrZXMg
dGhlIGJhc2UgU0ZDIE9BTSBSRkMgODkyNCBhbmQ8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtleGlzdGluZyBuZXR3
b3JrIGxheWVyIG1lY2hhbmlzbXMgYW5kIGFwcGxpZXM8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0aGVtIHRvIFNG
QyBPQU0gbG9jYWxpemVkIFNGQyBmYXVsdCBpc29sYXRpb248YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt3aXRoIGEg
Jm5ic3A7bmV3IEFjdGl2ZSBPQU0gaGVhZGVyLCBBdXRoZW50aWNhdGVkPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
RWNobyBSZXF1ZXN0L1JlcGx5IG1lc3NhZ2UgYW5kIFNvdXJjZSBUTFYuIF9fX188YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VGhlIG5ldyBmdW5jdGlvbmFsaXR5IGluIHRoaXMgZHJh
ZnQgaXMgZGVmaW5pbmc8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDthIG5ldyBwcm9jZWR1cmUgJm5ic3A7Zm9yIEFj
dGl2ZSBPQU0gbWVzc2FnZSBvbiBSU1A8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtpbiBOU0ggdXBkYXRpbmcgTlNI
IFJGQyA4MzAwIGRlZmluaXRpb24gb2YgdGhlIE88YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtiaXQgd2hpY2ggaW5k
aWNhdGVzIGFuIE9BTSBjb21tYW5kIGFuZC9vciBkYXRhPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aW4gTlNIIGhl
YWRlciBvciBwYWNrZXQgcGF5bG9hZCBkaXNjdXNzZWQgaW48YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtzZWN0aW9u
IDQuIF9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7U2VjdGlvbiA1ICZuYnNw
O3RhbGtzIGFib3V0IHRoZSBpc3N1ZSByZWxhdGVkIHRvPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7YWRkaXRpb25h
bCBJUC9VRFAgaGVhZGVycyBpbiBhbiBJUHY2IG5ldHdvcms8YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDthZGRzIG5v
dGljZWFibGUgb3ZlcmhlYWQgYW5kIHRoaXMgZHJhZnQgZGVmaW5lczxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2Eg
bmV3IGFjdGl2ZSBPQU0gaGVhZGVyIHRvIGRlbXVsdGlwbGV4IEFjdGl2ZTxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O09BTSBwcm90b2NvbHMgb24gYW4gU0ZDLl9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7U2VjdGlvbiA2IGRlZmluZXMgYSBuZXcgQWN0aXZlIE9BTSBiYXNlZDxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO0F1dGhlbnRpY2F0ZWQgJm5ic3A7RWNobyBSZXF1ZXN0L1JlcGx5IG1lc3NhZ2UgZm9yPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7U0ZDIHRoYXQgYWRkcmVzc2VzIGFkZGl0aW9uYWwgcmVxdWlyZW1lbnRzLCBm
YXRlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7c2hhcmluZywgbW9uaXRvcmluZyBvZiBjb250aW51aXR5IGJldHdl
ZW4gU0ZQcyw8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtSREkgYnkgaW5ncmVzcyB0byBlZ3Jlc3MsIGNvbm5lY3Rp
dml0eTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO3ZlcmlmaWNhdGlvbiwgZmF1bHQgbG9jYWxpemF0aW9uIGFuZCB0
cmFjaW5nIHRvPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZGlzY292ZXIgUlNQIGFuZCBmaW5hbGx5IG9uLWRlbWFu
ZCBGTSB3aXRoPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cmVzcG9uc2UgYmFjayB0byBpbml0aWF0b3IuIF9fX188
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VGhpcyBkcmFmdCBhbHNvIHByb3ZpZGVz
IE9BTSBpbnRlZ3JpdHkgY2hlY2s8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt3aXRoIGF1dGhlbnRpY2F0aW9uIG9m
IHJlcXVlc3QvcmVwbHkgbWVzc2FnZSBpbjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2Nvbmp1bmN0aW9uIHdpdGgg
dXNlIG9mIHNvdXJjZSBUTFYgdG8gcHJldmVudDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0RET1MgYXR0YWNrIHZl
Y3RvciB3aXRoIFNGQyBPQU0uX19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtU
aGUgY3JpdGljYWwgbmV3IGZ1bmN0aW9uYWxpdHkgcHJvdmlkZWQgZm9yPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
b3BlcmF0b3JzIHdpdGggQWN0aXZlIE9BTSBpcyB0aGUgaG9uZWQgaW4gZm9jdXM8YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtvbiB0cm91Ymxlc2hvb3RpbmcgY29udGludWl0eSBvZiBhbiBTRlAsIHRyYWNlPGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7YW4gU0ZQICwgY29uc2lzdGVuY3kgdmVyaWZpY2F0aW9uIG9mIFNGUCBhbmQ8YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDtmYXVsdCBpc29sYXRpb24gYW5kIGxvY2FsaXppbmcgb2YgYSBmYWlsdXJlPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7d2l0aGluIGFuIFNGUCBhcyB3ZWxsIGFzIHZhbHVhYmxlIFNGRiByZWNvcmQ8
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtUTFYsIFNGRiBpbmZvcm1hdGlvbiBUTFYvU3ViLVRMViAmbmJzcDtmb3Ig
bXVsdGlwbGU8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtTRnMgYXMgaG9wcyBvZiBTRlAgb3IgbXVsdGlwbGUgU0Zz
IGZvciBsb2FkPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7YmFsYW5jaW5nIHVzaW5nIFNGUCBjb25zaXN0ZW5jeSB2
ZXJpZmljYXRpb248YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtwcm9jZWR1cmVzLl9fX188YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtf
X19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7TWFueSBUaGFua3MhIV9fX188YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7R3lhbl9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO01hbnkgdGhhbmtz
IGluIGFkdmFuY2UsIEkgYW0ganVzdCB0cnlpbmcgdG88YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDt1bmRlcnN0YW5kLl9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7QmVz
dCxfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0Nhcmxvcy5fX19fPGJyIGNsYXNzPSIiPg0K
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4N
CjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOzExLzE5LzIx5Y2I5b6MMTE6MDLjgIFHeWFuIE1pc2hyYTxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDs8YSBocmVm
PSJtYWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29tIiBjbGFzcz0iIj5oYXlhYnVzYWdzbUBnbWFp
bC5jb208L2E+PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpoYXlhYnVzYWdzbUBnbWFpbC5jb20i
IGNsYXNzPSIiPm1haWx0bzpoYXlhYnVzYWdzbUBnbWFpbC5jb208L2E+Jmd0OyZndDvjga7jg6Hj
g7zjg6s6X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7RGVhciBD
aGFpcnMgJmFtcDsgQWxsIF9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7QXMgY28tYXV0aG9yIEkgc3VwcG9y
dCBwdWJsaWNhdGlvbiBvZjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO3RoaXMgZHJhZnQuIF9fX188YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VGhp
cyBzcGVjaWZpY2F0aW9uIGZpbGxzIGEgY3J1Y2lhbCBnYXA8YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtmb3Igb3BlcmF0b3JzIGZv
ciBuZXcgT0FNIGZ1bmN0aW9uYWxpdHksPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7d2l0aCBhbiBBY3RpdmUgTXVsdGkgbGF5ZXIg
T0FNIG1vZGVsLCBieTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO2RlZmluaW5nIGV4dGVuc2liaWxpdHkgd2l0aDxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0FjdGl2
ZSBPQU0gbWVzc2FnZXMsIGluIE5TSCwgJm5ic3A7dG88YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0cm91Ymxlc2hvb3QgZmF1bHRz
IGluIHRoZSBkYXRhPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7cGxhbmUgU0ZDIGZvcndhcmRpbmcgcGxhbmUsIFNGUCBFMkUgcGF0
aDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO2luIHRoZSBzZXJ2aWNlIHBsYW5lIGZyYW1ld29yay5fX19fPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O0tpbmQgUmVnYXJkcyBfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0d5YW5fX19fPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VmVyaXpvbiBf
X19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO09uIEZyaSwgTm92IDE5LCAyMDIxIGF0IDg6MzMgUE0gQ2FybG9z
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7UGlnbmF0YXJvIChjcGlnbmF0YSk8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmNwaWdu
YXRhPTQwY2lzY28uY29tQGRtYXJjLmlldGYub3JnIiBjbGFzcz0iIj5jcGlnbmF0YT00MGNpc2Nv
LmNvbUBkbWFyYy5pZXRmLm9yZzwvYT48YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOjQwY2lzY28u
Y29tQGRtYXJjLmlldGYub3JnIiBjbGFzcz0iIj5tYWlsdG86NDBjaXNjby5jb21AZG1hcmMuaWV0
Zi5vcmc8L2E+Jmd0OyZndDs8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt3cm90ZTpfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7RGVhciBHcmVnLF9fX188YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VGhhbmsgeW91IGZvciBy
ZXBseWluZyB0byBteSBlbWFpbC48YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtQbGVhc2Ug
ZmluZCBhIGNvdXBsZSBmb2xsb3ctdXBzPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aW5s
aW5lLCBhcyBJIGludml0ZSBvdGhlciBXRzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2lu
dGVyZXN0ZWQgcGFydGllcyB0byB0aGU8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtkaXNj
dXNzaW9uLl9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtf
X19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7MTEvMTkvMjHljYjlvow3OjEx44CBR3JlZyBNaXJza3k8YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgY2xhc3M9IiI+Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPC9hPjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiBjbGFzcz0iIj5t
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7PGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A744Gu44Oh44O844OrOl9fX188YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7RGVhciBD
YXJsb3MsX19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO3RoYW5rIHlvdSBmb3IgeW91cjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO3Rob3JvdWdoIHJldmlldyBhbmQgZGV0YWlsZWQ8YnIgY2xh
c3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtjb21tZW50cy4g
UGxlYXNlIGZpbmQgcmVzcG9uc2VzPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7aW4tbGluZWQgYmVsb3cgdW5kZXIgdGhlIEdJTSZndDsmZ3Q7PGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dGFnLl9f
X188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtf
X19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
UmVnYXJkcyxfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7R3JlZyAob24gYmVoYWxmIG9mIHRoZSBhdXRob3JzKV9fX188YnIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7T24gU2F0LCBOb3YgMTMs
IDIwMjEgYXQgMTE6NTAgUE08YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSk8YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRv
OmNwaWduYXRhQGNpc2NvLmNvbSIgY2xhc3M9IiI+Y3BpZ25hdGFAY2lzY28uY29tPC9hPjxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDs8YSBo
cmVmPSJtYWlsdG86Y3BpZ25hdGFAY2lzY28uY29tIiBjbGFzcz0iIj5tYWlsdG86Y3BpZ25hdGFA
Y2lzY28uY29tPC9hPiZndDsmZ3Q7PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7d3JvdGU6X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO0hlbGxvLCBXRyxfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO0luPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cmV2aWV3aW5nIGRyYWZ0LWlldGYtc2Zj
LW11bHRpLWxheWVyLW9hbS0xNiw8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtJIGZpbmQgdGhhdCB0aGUg
aXNzdWVzPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7bGlzdGVkIGJlbG93IGFyZSBzdWNoIHRoYXQgSTxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO2Nhbm5vdCBzdXBwb3J0IHB1YmxpY2F0aW9uLl9fX188YnIgY2xh
c3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7T2JzZXJ2aW5nIHdoYXQgYXBw
ZWFycyB0byBiZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2Egc2luZ2xlIG5vbi1hdXRob3IgcmVzcG9u
c2U8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0byB0aGUgb3JpZ2luYWwgV0dMQyBlbWFpbCw8YnIgY2xh
c3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDthbmQgb25lIG1vcmUgYWZ0ZXIgdGhpczxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O2V4dGVuc2lvbiwgSSBhbHNvIHBlcmNlaXZlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dGhlIGVuZXJn
eSBsZXZlbCB0byB3b3JrIG9uPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dGhpcyB0byBiZSBsb3cuX19f
XzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtQbGVhc2UgZmlu
ZCBzb21lIHJldmlldzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2NvbW1lbnRzIGFuZCBvYnNlcnZhdGlv
bnMsIEk8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtob3BlIHRoZXNlIGFyZSB1c2VmdWw6X19fXzxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIi
Pg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7QWN0aXZlIE9BTTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2ZvciBTZXJ2aWNlIEZ1bmN0aW9u
IENoYWluaW5nX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2Ry
YWZ0LWlldGYtc2ZjLW11bHRpLWxheWVyLW9hbS0xNl9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xh
c3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7QWJz
dHJhY3RfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFz
cz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0Egc2V0IG9mIHJl
cXVpcmVtZW50cyBmb3I8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDthY3RpdmUgT3BlcmF0aW9uLDxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO0FkbWluaXN0cmF0aW9uLCBhbmRfX19fPGJyIGNsYXNzPSIiPg0KPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7TWFpbnRlbmFuY2UgKE9BTSkgb2Y8
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDtTZXJ2aWNlIEZ1bmN0aW9uIENoYWluczxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyhTRkNzKSBpbiBhIG5ldHdvcmsgaXNfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cHJlc2VudGVkIGluIHRoaXM8YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDtkb2N1bWVudC4gJm5ic3A7QmFzZWQgb24gdGhlc2U8YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtyZXF1aXJlbWVudHMsIGFuX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO2VuY2Fwc3VsYXRpb24gb2YgYWN0aXZlPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7T0FNIG1lc3NhZ2VzIGluIFNGQyBhbmQgYTxiciBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO21l
Y2hhbmlzbSB0byBkZXRlY3RfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7YW5kIGxvY2FsaXplIGRlZmVjdHMgYXJlPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7ZGVzY3JpYmVkLl9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtf
X19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Rmlyc3QsIGEgZ2VuZXJpYyBjb21tZW50IG9uPGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7dGhlIHdob2xlIGRvY3VtZW50OiBFdmVuPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7dGhvdWdoIHRoZSBXRyBwcm9kdWNlcyBhbjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1NGQyBPQU0g
ZnJhbWV3b3JrPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aW4gcmZjODkyNCwgSSBjYW5ub3QgZmluZDxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO2V4YWN0bHkgaG93PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZHJhZnQt
aWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Zm9sbG93cyBvciBt
YXBzIHRvIHN1Y2g8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtmcmFtZXdvcmsuX19fXzxiciBjbGFzcz0i
Ij4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyogcmZjODkyNCBsaXN0czxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3JlcXVpcmVtZW50cyBpbiBT
NCwgYnV0PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dGhpcyBk
b2N1bWVudCBtZW50aW9uczxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO3RoZW0gaW48YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtw
YXNzaW5nLiBJbnN0ZWFkLCBhcyBwZXI8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDt0aGUgQWJzdHJhY3QgYWJvdmUsIHRoaXM8YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtkb2N1bWVudCBjcmVhdGVzIG5ldzxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3JlcXVpcmVtZW50cyBhbmQgYmFzZWQ8YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtvbiB0aGVtIGNyZWF0ZXMg
YSBuZXc8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtPQU0gcHJv
dG9jb2wuX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO0dJTSZndDsmZ3Q7IFdlJ3ZlIGZvbGxvd2VkIHRoZTxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3JlcXVpcmVt
ZW50cyBsaXN0ZWQgaW4gUkZDIDg5MjQ8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDthbmQgdXNlZCB0aGVtIHdoZW4gZGVzaWduaW5nIFNGQzxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0VjaG8gUmVx
dWVzdC9SZXBseS4gU0ZDIEVjaG88YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDtSZXF1ZXN0L1JlcGx5IGFkZHJlc3NlcyB0aGU8YnIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtlc3NlbnRpYWwgcmVxdWly
ZW1lbnRzIGluPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7U2VjdGlvbiA0IG9mIFJGQyA4OTI0Ll9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Q01Q
OiBUaGF04oCZcyBhbiBpc3N1ZSwgdGhvc2UgYXJlIG5vdDxiciBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO3JlcXVpcmVtZW50cyBmb3IgYSBuZXcgcHJvdG9jb2wuPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7TmVpdGhlciBmb3IgYSBzaW5nbGUgcHJvdG9jb2wgdG88YnIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDtwZXJmb3JtIGFsbCBmdW5jdGlvbnMuX19fXzxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtDTVA6IFNw
ZWNpZmljYWxseSwgUkZDIDg5MjQgc2F5czpfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0NNUDog
Jm5ic3A7Jm5ic3A74oCcNy4gJm5ic3A7Q2FuZGlkYXRlIFNGQyBPQU0gVG9vbHPigJ1fX19fPGJy
IGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Q01QOiBXaHkgd2VyZSBj
YW5kaWRhdGVzIGRlc2NhcnRlZD88YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtXaGVuIGl0
IGlzIHNob3duIGhvdyB0aGV5IGNhbjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2FkZHJl
c3Mgc29tZSBvZiB0aGUgZnVuY3Rpb25zLl9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxi
ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyogcmZjODkyNCBs
aXN0cyBjYW5kaWRhdGU8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtTRkMgT0FNIHRvb2xzLCBidXQgdGhpczxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO2RvY3VtZW50IGRvZXMgbm90PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Y29uc2lkZXIgdGhlbS4gT3I8YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtjb21wYXJlIHJlcXVpcmVtZW50cyB0bzxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO29wdGlvbnMuIFBlcmhhcHMgSSBjb3Vs
ZDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2JlIHBvaW50ZWQg
dG8gdGhlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZGlzY3Vz
c2lvbiBvbiB0aGUgbGlzdD9fX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7R0lNJmd0OyZndDsgUkZDIDg5MjQgYWxy
ZWFkeSBwcm92aWRlczxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO3RoZSBhbmFseXNpcyBhbmQgcG9pbnRlZCBvdXQ8YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtnYXBzIGluIGxpc3RlZCBwcm90b2Nv
bHMuIFJGQzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOzg5MjQgaGFzIGNvbmNsdWRlZCB0aGF0IG5vbmUgb2Y8YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0aGUgYXZhaWxhYmxlIHRvb2xzIGNvbXBs
aWVzPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
d2l0aCB0aGUgcmVxdWlyZW1lbnRzLiBfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0NNUDogSSBk
byBub3Qgc2VlIHRoYXQgY29uY2x1c2lvbiBpbjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O1JGQyA4OTI0LCBwZXJoYXBzIHlvdSBjYW4gcXVvdGUgLzxiciBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO2NvcHkvcGFzdGUgdGhlIHJlbGV2YW50IHRleHQuIFRoZTxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO3NwZWNpZmljIHRleHQgdGhhdCBpbmNsdWRlcyBhPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Y29uY2x1c2lvbi4gQW5kIHNwZWNpZmljIHRleHQgdGhhdDxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO3NheXMgdGhhdCBub25lIG9mIHRoZSB0b29scyBjb21wbHk8
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt3aXRoIHRoZSByZXF1aXJlbWVudHMuX19fXzxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtDTVA6IEluIGFueSBjYXNlLCB0aGVyZSBpcyBhbHNvIG5vPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7aW1wbGljYXRpb24gdGhhdCBjcmVhdGluZyBhIG5ldzxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO3Byb3RvY29sIGZvciBhbGwgcmVxdWlyZW1lbnRzIGFuZDxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO2lnbm9yaW5nIHRoZSBhbmFseXNpcyBvZiBleGlzdGluZzxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3Byb3RvY29scyB0aGF0IGNhbiBiZSB1c2VkIG9y
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZXh0ZW5kZWQgaXMgaW4gdGhlIGJlc3QgaW50
ZXJlc3Qgb2Y8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtTRkPigJlzIE9BTS5fX19fPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO0NNUDogQWRkaXRpb25hbGx5LCBJIGRpZCBub3Qgc2VlIHRoZTxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO2Rpc2N1c3Npb24gb24gdGhlIGxpc3Qgb2YgdGhpczxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO2NvbXBhcmlzb24gKHNpbmNlIGl0IGRvZXMgbm90IGV4aXN0PGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aW4gdGhlIGRyYWZ0KS5fX19fPGJyIGNsYXNzPSIiPg0K
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtBZGRpdGlvbmFsbHksIEkgd29u
ZGVyOiBXaHk8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0aGUgZmlsZSBuYW1lPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A74oCcc2ZjLW11bHRpLWxheWVyLW9hbeKAnT9fX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7R0lNJmd0OyZn
dDsgSXQgaXMgaGlzdG9yaWNhbC4gX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7QWN0aXZlIE9BTSB0b29scyxfX19fPGJyIGNs
YXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Y29uZm9ybWFu
dCB0byB0aGU8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtyZXF1aXJlbWVudHMgbGlzdGVkIGluPGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7U2VjdGlvbiAzLCBpbXByb3ZlLCBmb3JfX19fPGJyIGNsYXNzPSIiPg0K
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZXhhbXBsZSwgdHJvdWJsZXNo
b290aW5nPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZWZmaWNpZW5jeSBhbmQgZGVmZWN0PGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7bG9jYWxpemF0aW9uIGluIFNGUF9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xh
c3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtiZWNhdXNlIHRoZXkgc3BlY2lmaWNhbGx5
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7YWRkcmVzcyB0aGUgYXJjaGl0ZWN0dXJhbDxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO3ByaW5jaXBsZXMgb2ZfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7TlNILiAmbmJzcDtGb3IgdGhhdCBwdXJwb3NlLDxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO1NGQyBFY2hvIFJlcXVlc3QgYW5kIEVjaG88YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtSZXBseSBhcmUgc3BlY2lmaWVkX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2luIFNlY3Rpb24gNi5fX19fPGJyIGNsYXNzPSIiPg0K
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0kgZG8gbm90IGZ1
bGx5IGZvbGxvdyB0aGVzZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2NhdXNlLWNvbnNlcXVlbmNlIHBh
aXIgb2Y8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtzZW50ZW5jZXMuIFRoZXkgc2VlbSB0byBiZTxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO2ZvdW5kYXRpb25hbCB0byB0aGUgcmF0aW9uYWw8YnIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDtvZiB0aGUgZG9jdW1lbnQsIGlzIHRoaXMgd2h5PGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
YSBuZXcgT0FNIHByb3RvY29sIGlzIHVzZWQ/X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0dJTSZndDsmZ3Q7IElu
ZGVlZC4gQmFzZWQgb24gdGhlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7YW5hbHlzaXMgaW4gUkZDIDg5MjQsIHdlJ3ZlPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7bGVhcm5lZCB0aGF0IG5vbmUg
b2YgdGhlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7YXZhaWxhYmxlIE9BTSB0b29scyBjYW4gYWRkcmVzczxiciBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3RoZSByZXF1aXJlbWVudHMgZm9yIGFjdGl2
ZSBTRlA8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtPQU0uIFRoZSBTRkMgRWNobyBSZXF1ZXN0L1JlcGx5PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aXMgc3BlY2lmaWNhbGx5IGRlc2lnbmVkIHRv
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7YWRk
cmVzcyB0aGVzZSByZXF1aXJlbWVudHMuX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtDTVA6IFRo
aXMgaXMgYSB2ZXJ5IHVzZWZ1bCByZXNwb25zZS48YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtBcyBJIHJlc3BvbmRlZCBhYm92ZSwgdGhlcmXigJlzIG5vPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7aW1wbGljYXRpb24gdGhhdCBpZiBubyBleGlzdGluZzxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO3Rvb2xzIGFkZHJlc3MgYWxsIHJlcXVpcmVtZW50cywgdGhlPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cGF0aCBpcyB0byBjcmVhdGUgYSBicmFuZCBuZXcgb25lPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aWdub3JpbmcgdGhlIGV4aXN0aW5nIG9uZXMuX19f
XzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xh
c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7U3Bl
Y2lmaWNhbGx5LCBJIGZlZWwgdGhpczxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2RvY3VtZW50IG92ZXIt
cmVhY2hlcyBpbjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3RoYXQgaXQgcHJlc3VtZXMgdGhhdCB0aGU8
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDtvbmx5IOKAnEFjdGl2ZSBPQU3igJ0gcHJvdG9jb2w8YnIgY2xh
c3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtmb3IgTlNIIFNGQ3MgaXMgdGhpcyBuZXc8YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtwcm90b2NvbCwgd2hlcmVhcyBzb21lIG9mPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dGhlIGV4aXN0
aW5nIHByb3RvY29sczxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2xpc3RlZCBpbiByZmM4OTI0IGFyZSBh
bHNvPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A74oCcQWN0aXZlIE9BTeKAnS5fX19fPGJyIGNsYXNzPSIi
Pg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
R0lNJmd0OyZndDsgSSB0aGluayB0aGF0IHRoZSBkb2N1bWVudDxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2lzIHBvc2l0aW9uZWQgbm90IGFzIGEg
Z2VuZXJhbDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO2FjdGl2ZSBPQU0gcHJvdG9jb2wgYnV0IGFzIG9uZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO29mIHRoZSBhY3RpdmUgU0ZDIE5TSCBPQU08
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtwcm90
b2NvbHMuX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xh
c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtUaGlzIG1lY2hh
bmlzbSBlbmFibGVzPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7b24tZGVtYW5kIENvbnRpbnVpdHkgQ2hl
Y2ssX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO0Nvbm5lY3Rpdml0eTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1ZlcmlmaWNhdGlvbiwgYW1vbmcg
b3RoZXI8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtvcGVyYXRpb25zIG92ZXIgU0ZDIGluX19fXzxiciBj
bGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO25ldHdvcmtz
LCBhZGRyZXNzZXM8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtmdW5jdGlvbmFsaXRpZXMgZGlzY3Vzc2Vk
IGluPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7U2VjdGlvbnMgNC4xLCA0LjIsX19fXzxiciBjbGFzcz0i
Ij4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2FuZCA0LjMgb2YgW1JG
Qzg5MjRdLl9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7VGhpcyBjb3VsZCBiZSB3ZWxsIHRoZSBjYXNlPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A74oCUIGhvd2V2ZXIgbWFueSBvdGhlcnM8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsoaW5jbHVk
aW5nIGV4aXN0aW5nKTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO21lY2hhbmlzbXMgYWxzbyBlbmFibGUg
aW48YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0aGVzZSBicm9hZCB0ZXJtcyBhbGwgdGhlPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Y29ubmVjdGl2aXR5K2NvbnRpbnVpdHkrdHJhY2UgZnVuY3Rpb25zLl9fX188
YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDtHSU0mZ3Q7Jmd0OyBXZSBhcmUgbm90IHF1ZXN0aW9uaW5nPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dGhhdCB0aGVyZSBhcmUg
b3RoZXIgc29sdXRpb25zLjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO0J1dCB0aGVzZSBtZWNoYW5pc21zIGFyZSBub3Q8YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtzdXBwb3J0ZWQgYnkgc3BlY2lm
aWNhdGlvbnMgdGhhdDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO2Vuc3VyZSBpbmRlcGVuZGVudCBpbnRlcm9wZXJhYmxlPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aW1wbGVtZW50YXRpb25zLiBf
X19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0NNUDogQ2FuIHlvdSBwbGVhc2UgcG9pbnQgdG88YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtpbmRlcGVuZGVudCBpbnRlcm9wZXJhYmxlPGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aW1wbGVtZW50YXRpb25zPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7b2YgZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtP19fX188YnIgY2xh
c3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Q01QOiBQYXJ0IG9mIG15IHBvaW50IGlzIHRoYXQgYW55PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7cGFydGlhbCBzb2x1dGlvbiBjYW4gYmUgZXh0ZW5kZWQ8YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDtpbnRlcm9wZXJhYmx5Ll9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
QXQgdGhlIHNhbWUgdGltZSwgdGhpczxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO21lY2hhbmlzbXMgaXMg
dmVyeSBjb21wbGV4LiBfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7SSB3b3VsZCBsaWtlIHRvIHNl
ZSBhIHN0dWR5PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7b2YgY29tcGFyYXRpdmUgYmVuZWZpdHMgb2Y8
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDt0aGlzIGFkZGVkIGNvbXBsZXhpdHk8YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDt2aXMtYS12aXMgZXhpc3Rpbmc8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDthcHByb2FjaGVzIHRo
YXQgY2FuIGJlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZXh0ZW5kZWQuX19fXzxiciBjbGFzcz0iIj4N
CjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0dJ
TSZndDsmZ3Q7IEluIHRoZSBmYWNlIG9mIGFic2VuY2Ugb2Y8YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtzdWZmaWNpZW50IGFuZCB1cCB0byBkYXRl
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZG9j
dW1lbnRhdGlvbiBkZXNjcmliaW5nPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7cHJvcHJpZXRhcnkgc29sdXRpb25zLCBJIGRvbid0PGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7c2VlIHRoYXQgYW55
IGNvbXBhcmlzb24gY2FuIGJlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Y29tcHJlaGVuc2l2ZS5fX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0NN
UDogSSBhbSBub3Qgc3VyZSBpZiB5b3UgYXJlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
YW5zd2VyaW5nIGEgZGlmZmVyZW50IHF1ZXN0aW9uLCBidXQ8YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDt0aGVyZeKAmXMgbm8gcmVmZXJlbmNlIHRvIGFueTxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO3Byb3ByaWV0YXJ5IHNvbHV0aW9ucy5fX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0NNUDogSUNNUCwgQkZE
LCBpT0FNLDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1NGQy1UcmFjY2Vyb3V0ZSwgYWxs
IGRvY3VtZW50ZWQgaW48YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtJLURzIGFuZCB3aXRo
IG9wZW4gc291cmNlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aW1wbGVtZW50YXRpb25z
Ll9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJy
IGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O19fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtUaGUgaW5ncmVzcyBtYXkgYmVfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Y2FwYWJsZSBvZiByZWNvdmVyaW5nPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7ZnJvbSB0aGUgZmFpbHVyZSwgZS5nLiw8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt1c2luZyBy
ZWR1bmRhbnQgU0ZDX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO2VsZW1lbnRzLiAmbmJzcDtUaHVzLCBpdCBpczxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO2JlbmVmaWNpYWwgZm9yIHRoZSBlZ3Jlc3MgdG88YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtzaWdu
YWwgdGhlIG5ld19fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDtkZWZlY3Qgc3RhdGUgdG8gdGhlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aW5ncmVz
cywgd2hpY2ggaW4gdGhpczxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2V4YW1wbGUgaXMgdGhlIENsYXNz
aWZpZXIuX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO0hlbmNlIHRoZSBmb2xsb3dpbmc8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtyZXF1aXJlbWVu
dDpfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0i
Ij4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO1JFUSMzOiBTRkMgT0FNIE1VU1Q8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtzdXBwb3J0IFJlbW90
ZSBEZWZlY3Q8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtJbmRpY2F0aW9uIG5vdGlmaWNhdGlvbl9fX188
YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtieSB0aGUgZWdyZXNzIHRvIHRoZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2lu
Z3Jlc3MuX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xh
c3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtJIHNlZSBhIGdhcCBiZXR3ZWVuIOKAnGl0IGlzPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7YmVuZWZpY2lhbOKAnSBhbmQg4oCcTVVTVOKAnS4gV2hhdDxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO2lzICZxdW90O1JlbW90ZSBEZWZlY3Q8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtJbmRpY2F0aW9u
4oCdIGluIHRoZSBjb250ZXh0PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7b2YgU0ZDIE9BTSBzaW5jZSBp
dCBpcyBub3Q8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtpbiB0aGUgT0FNIGZyYW1ld29yaz8gSXM8YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDt0aGlzICZxdW90O1JlbW90ZSBEZWZlY3Q8YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtJbmRpY2F0aW9u4oCdIHRoZSBvbmx5IHdheSB0bzxiciBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2Fj
aGlldmUgdGhlIHJlcm91dGluZyBvcjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3JlZHVuZGFuY3kgdHJp
Z2dlcmluZz9fX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7R0lNJmd0OyZndDsgVGhhdCBpcyBvbmUgb2YgcG9zc2li
bGU8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtz
b2x1dGlvbnMuIE90aGVyIG1lY2hhbmlzbXMgbWF5PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Y29uZm9ybSB0byB0aGUgcmVxdWlyZW1lbnQgdXNp
bmc8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtk
aWZmZXJlbnQgYXBwcm9hY2guIF9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOzQuICZuYnNwO0FjdGl2ZSBPQU08YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtJZGVudGlm
aWNhdGlvbiBpbiB0aGUgTlNIX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O19fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtUaGUgTyBiaXQgaW4gdGhlIE5TSCBpczxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2RlZmluZWQgaW4g
W1JGQzgzMDBdIGFzPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Zm9sbG93czpfX19fPGJyIGNsYXNzPSIi
Pg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO08gYml0OiBTZXR0aW5n
IHRoaXM8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtiaXQgaW5kaWNhdGVzIGFuIE9BTSBwYWNrZXQuX19f
XzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQo8
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtUaGlzIGRvY3VtZW50IHVwZGF0
ZXM8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0aGF0IGRlZmluaXRpb24gYXMgZm9sbG93czpfX19fPGJy
IGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCjxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO08gYml0
OiBTZXR0aW5nIHRoaXM8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtiaXQgaW5kaWNhdGVzIGFuIE9BTSBj
b21tYW5kPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7YW5kL29yIGRhdGEgaW5fX19fPGJyIGNsYXNzPSIi
Pg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7dGhlIE5TSCBDb250ZXh0IEhlYWRlcjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO29yIHBhY2tldCBw
YXlsb2FkLl9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNs
YXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7QWN0aXZlIFNG
QyBPQU0gaXMgZGVmaW5lZDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2FzIGEgY29tYmluYXRpb24gb2Yg
T0FNPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Y29tbWFuZHMgYW5kL29yX19fXzxiciBjbGFzcz0iIj4N
CjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2RhdGEgaW5jbHVkZWQgaW4g
YTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO21lc3NhZ2UgdGhhdCBpbW1lZGlhdGVseTxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO2ZvbGxvd3MgdGhlIE5TSC4gJm5ic3A7VG9fX19fPGJyIGNsYXNzPSIiPg0KPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aWRlbnRpZnkgdGhlIGFjdGl2ZSBP
QU08YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDttZXNzYWdlLCB0aGUgJnF1b3Q7TmV4dCBQcm90b2NvbCZx
dW90OzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2ZpZWxkIE1VU1QgYmVfX19fPGJyIGNsYXNzPSIiPg0K
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7c2V0IHRvIEFjdGl2ZSBTRkMg
T0FNPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7KFRCQTEpIChTZWN0aW9uIDkuMSkuIF9fX188YnIgY2xh
c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VGhp
cyBpcyBhbiBleGFtcGxlIG9mPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7b3Zlci1yZWFjaC4gQSDigJxO
ZXh0PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7UHJvdG9jb2zigJ0gcG9pbnRpbmcgdG8gSVB2NCw8YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDtpbiB0dXJuIHBvaW50aW5nIHRvIElDTVAsIGluPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7dHVybiBwb2ludGluZyB0byBFY2hvIGlzPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7YWxy
ZWFkeSBvbmUgZXhhbXBsZSBvZjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO+KAnEFjdGl2ZSBTRkMgT0FN
4oCdLiBJIHdvbmRlcjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2lmIHRoaXMgbmV3IHByb3RvY29sIG1p
Z2h0PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7YmUgYmVzdCBzZXJ2ZWQgYnkgY2hvb3NpbmcgYTxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO25hbWUgdGhhdCBpcyBub3Qgc28gZ2VuZXJpYz88YnIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDtJdCBjb3VsZCBiZSBjYWxsZWQg4oCcT25lIG9mPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
bWFueSBhY3RpdmUgU0ZDIE9BTTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3Byb3RvY29sc+KAnSA6LSkg
X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO0dJTSZndDsmZ3Q7IFdpbGwgY2xhcmlmeSB0aGF0PGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dGhyb3VnaG91dCB0aGUg
ZG9jdW1lbnQgJnF1b3Q7YWN0aXZlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7T0FNJnF1b3Q7IGFuZCAmcXVvdDthY3RpdmUgU0ZDIE9BTSZxdW90
OyByZWZlcnM8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDt0byBzcGVjaWFsbHkgY29uc3RydWN0ZWQgcGFja2V0czxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3RoYXQgaW1tZWRpYXRlbHkgZm9sbG93
IHRoZSBTRkM8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtBY3RpdmUgT0FNIEhlYWRlciAoRmlndXJlIDIpLl9fX188YnIgY2xhc3M9IiI+DQo8YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Q01QOiBUaGUg4oCcU0ZDIEFjdGl2ZSBPQU0gSGVhZGVy4oCdIGlzPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7dGhlcmVmb3JlIG5vdCBwYXJ0IG9mIHRoZSDigJxhY3RpdmU8YnIgY2xh
c3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtTRkMgT0FN4oCdIHBhY2tldD9fX19fPGJyIGNsYXNzPSIi
Pg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCjxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtPdGhlcndpc2UsIHRoZSDi
gJxNVVNU4oCdIGluIHRoZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2xhc3Qgc2VudGVuY2Ugc2VlbXMg
dG8gbm90PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Zm9sbG93Ll9fX188YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7VGhlIHJ1bGVzIGZvcl9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDtpbnRlcnByZXRpbmcgdGhlIHZhbHVlczxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO29mIHRoZSBPIGJpdCBhbmQgdGhlICZxdW90O05leHQ8YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtQ
cm90b2NvbCZxdW90OyBmaWVsZF9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDthcmUgYXMgZm9sbG93czpfX19fPGJyIGNsYXNzPSIiPg0KPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0kgYW0gZXh0cmVtZWx5
IGNvbmNlcm5lZDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2Fib3V0IHRoaXMgYXR0ZW1wdGVkPGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7cmUtZGVmaW5pdGlvbiAob2YgdGhlIE8tYml0PGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7YW5kIFByb3RvY29sIGZpZWxkcykuIE9uPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7c2V2ZXJh
bCBmcm9udHMgYXMgZXhwbGFpbmVkPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7YmVsb3cuIER1cmluZyBS
RkM4MzAwIHRoZSBXRzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2V2YWx1YXRlZCB0aGVzZSBhbmQgcHJv
dmlkZWQ8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDthIHNvbHV0aW9uIGFscmVhZHkuX19fXzxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsqICZuYnNwO08gYml0IHNldCBhbmQgdGhlPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7JnF1b3Q7TmV4dCBQcm90b2NvbCZxdW90OyB2YWx1ZSBkb2VzPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7bm90IG1hdGNoIG9uZSBvZl9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtpZGVudGlmeWluZyBhY3RpdmUg
b3I8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtoeWJyaWQgT0FNIHByb3RvY29scyAocGVyPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Y2xhc3NpZmljYXRpb25fX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZGVmaW5lZCBpbiBb
UkZDNzc5OV0pLDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2UuZy4sIGRlZmluZWQgaW4gU2VjdGlvbiA5
LjE8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtBY3RpdmUgU0ZDIE9BTV9fX188YnIgY2xhc3M9IiI+DQo8
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDso
VEJBMSkuX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1RoaXMgcG90ZW50
aWFsbHkgYnJlYWtzIHRoZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2NvbmNlcHQgb2Ygbm9kZXMgbm90
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dW5kZXJzdGFuZGluZyBPQU0gKGkuZSwuPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7UGFydGlhbCBkZXBsb3ltZW50IG9mIGEgbmV3PGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
cHJvdG9jb2wpX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0dJTSZndDsmZ3Q7IENhbiB5b3UgY2xhcmlmeSB3aGF0
IGRvPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
eW91IG1lYW4gYnkgJnF1b3Q7bm9kZXMgbm90PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dW5kZXJzdGFuZGluZyBPQU0mcXVvdDs/IFBhcnRpYWw8
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtkZXBs
b3ltZW50IGlzLCBpbiBteSBvcGluaW9uLCBhbjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO29wZXJhdGlvbmFsIGlzc3VlLiBBbiBvcGVyYXRvcjxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3BsYW5z
IGRlcGxveW1lbnRzIG9mIG5ldzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO3JlbGVhc2VzIGFjY29yZGluZyB0byBuZXc8YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtmZWF0dXJlcyBhbmQgdGhlaXIg
aW50ZW5kZWQgdXNlLl9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Q01QOiBBcG9sb2dpZXMsIEkg
bWVhbnQgbm90PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cy91bmRlcnN0YW5kaW5nL3Bh
cnNpbmcvLl9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Q01QOiBJIGFncmVlIGl0IGlzIGFuIG9wZXJhdGlvbmFsPGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aXNzdWUg4oCUIGFuIGlzc3VlIG9mIG9wZXJhdGlvbnMu
IExpa2U8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0aGUg4oCcT+KAnSBpbiDigJxPQU3i
gJ0uIFNob3VsZCBPcGVyYXRpb25hbDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0NvbnNp
ZGVyYXRpb25zIGJlIGluY2x1ZGVkIGFzIHdlbGw/X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7LSBhIEZpeGVkLUxlbmd0
aDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO0NvbnRleHQgSGVhZGVyIG9yPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7VmFyaWFibGUtTGVuZ3RoIENvbnRleHRfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7SGVhZGVyKHMpIGNvbnRhaW48YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDthbiBPQU0gY29tbWFu
ZCBvciBkYXRhLl9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJy
IGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7LSB0aGUgJnF1b3Q7TmV4dDxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO1Byb3RvY29sJnF1b3Q7IGZpZWxkIGRldGVybWluZXM8YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDt0aGUgdHlwZSBvZiBwYXlsb2FkLl9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDtUaGUgc2VtYW50aWMgb2YgQ29udGV4dDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0hlYWRl
cnMgaXMgb3V0c2lkZSB0aGlzPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZGVmaW5pdGlvbi4gRm9yIGV4
YW1wbGUgdGhlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dHlwZXMgaW4gTUQgVHlwZSAyIGRlZmluZTxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO3RoZSB2YXJpYWJsZSBoZWFkZXJzLiBfX19fPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1RoaXMgcG90ZW50aWFsbHkgYnJlYWtz
IGFsc288YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtPQU0sIHNpbmNlIHRoaW5ncyBsaWtlIEVDTVA8YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDtjYW4gYmUgZW5jb2RlZCBpbiBjb250ZXh0PGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7aGVhZGVycyB0aGF0IHRoZSBPQU0gbmVlZHMuPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7KGUu
Zy4sICZxdW90O0Zsb3cgSUTigJ08YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtmcm9tIGRyYWZ0LWlldGYt
c2ZjLW5zaC10bHYpLl9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtHSU0mZ3Q7Jmd0OyBBcyBJIHVuZGVyc3RhbmQg
aXQsIE1EPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7VHlwZSAyIEZsb3cgSUQgVExWIGlzPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cmVjb21tZW5kZWQgdG8gaWRlbnRpZnkgYSBmbG93PGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aW4gU0ZDIE5T
SC4gVGhlIGRvY3VtZW50IG1ha2VzPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7dGhlIHVzZSBvZiB0aGlzIG1ldGhvZC4gX19fXzxiciBjbGFzcz0i
Ij4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDtDTVA6IEhvdz9fX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDtGdXJ0aGVyLCBpcyB0aGlzIGRlc2NyaWJpbmc8YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDthIEh5YnJpZCBPQU0gdXNlP19fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtHSU0mZ3Q7Jmd0OyBO
bywgdGhlIGRvY3VtZW50IGRvZXMgbm90PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZGVzY3JpYmUgdGhlIHVzZSBvZiBoeWJyaWQgT0FNPGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7KHBlciBSRkMg
Nzc5OSkuIF9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNs
YXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7KiAmbmJzcDtP
IGJpdCBzZXQgYW5kIHRoZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZxdW90O05leHQgUHJvdG9jb2wm
cXVvdDsgdmFsdWU8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDttYXRjaGVzIG9uZSBvZiBpZGVudGlmeWlu
Z19fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDthY3RpdmUgb3IgaHlicmlkIE9BTTxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO3Byb3RvY29sczpfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19f
XzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOy0gdGhlIHBheWxvYWQgdGhhdDxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO2ltbWVkaWF0ZWx5IGZvbGxvd3MgdGhlIE5TSDxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO01VU1QgY29udGFpbiBhbl9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtPQU0gY29tbWFuZCBvciBkYXRhLl9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtUaGlzIGlzIGFsc28gdW5jbGVhciDigJQgd2hhdDxiciBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2lz
IGFuIE9BTSBjb21tYW5kIG9yIGRhdGE/PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7SWYgdGhlIE8tYml0
IGlzIHNldCwgaXQgaXM8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDthbiBPQU0gcGFja2V0Ll9fX188YnIg
Y2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDtHSU0mZ3Q7Jmd0OyBXaGF0IGlzIGFuIE9BTSBwYWNrZXQ/IElzPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7YW4gU0ZDIE5TSCBwYWNr
ZXQgd2l0aCBJT0FNIGFuPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7T0FNIHBhY2tldCBvciBub3Q/IElmIGFuIFNGQyBOU0g8YnIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtwYWNrZXQgaXMgcGFydCBv
ZiBmbG93IHVuZGVyIHRoZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO0FsdGVybmF0ZSBNYXJraW5nLCBpcyBpdCBhbiBPQU08YnIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtwYWNrZXQgYmVjYXVzZSB0
aGUgQWx0ZXJuYXRlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7TWFya2luZyBtZXRob2QgaXMgYW4gZXhhbXBsZSBvZjxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3RoZSBoeWJyaWQgT0FNPyBfX19f
PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO0NNUDogVGhpcyByZWFkcyBsaWtlIG5vdCBhbnN3ZXJpbmc8
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtieSBhc2tpbmcgcXVlc3Rpb25zLiBfX19fPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO0NNUDogQSB1c2VyIHBhY2tldCB3aXRoIG1hcmtpbmcsPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7aW1wbGljaXRseSBvciBleHBsaWNpdGx5LCBpcyBub3QgYW48YnIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDtPQU0gcGFja2V0Ll9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyogJm5ic3A7TyBiaXQgaXMgY2xlYXI6X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDstIG5vIE9BTSBp
biBhPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Rml4ZWQtTGVuZ3RoIENvbnRleHQgSGVhZGVyPGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7b3IgVmFyaWFibGUtTGVuZ3RoX19fXzxiciBjbGFzcz0iIj4NCjxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO0NvbnRleHQgSGVhZGVyKHMpLl9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xh
c3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7LSB0aGUg
cGF5bG9hZDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2RldGVybWluZWQgYnkgdGhlICZxdW90O05leHQ8
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDtQcm90b2NvbCZxdW90OyBmaWVsZCBNVVNUIGJlX19fXzxiciBj
bGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3ByZXNlbnQuX19fXzxiciBjbGFzcz0iIj4NCjxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO0l0IGlzIHVuY2xlYXIgdGhlIHJhdGlvbmFsPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Zm9yIHRoaXMuX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0dJTSZndDsmZ3Q7IENhbiB5b3UgcGxl
YXNlIGNsYXJpZnk8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDt5b3VyIGludGVycHJldGF0aW9uLCBzbyB3ZSBjYW48YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtsb29rIGZvciB3YXlzIHRvIGltcHJv
dmUgdGhlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7dGV4dD9fX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0NNUDogU2FtZSBhcyBhYm92ZS4gSXQg
aXMgdW5jbGVhcjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3doeSB0aGVzZSBydWxlcy4g
SXQgaXMgbm90IGEgbWF0dGVyPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7b2YgaW50ZXJw
cmV0YXRpb24uX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O19fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIi
Pg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7KiAmbmJzcDtPIGJpdCBp
cyBjbGVhciwgYW5kPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dGhlICZxdW90O05leHQgUHJvdG9jb2wm
cXVvdDsgZmllbGQ8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtpZGVudGlmaWVzIGFjdGl2ZSBvcl9fX188
YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtoeWJyaWQgT0FNIHByb3RvY29sPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7TVVT
VCBiZSBpZGVudGlmaWVkIGFuZDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3JlcG9ydGVkIGFzIGFuX19f
XzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO2Vycm9uZW91czxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2NvbWJpbmF0aW9u
LiAmbmJzcDtBbjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2ltcGxlbWVudGF0aW9uIE1BWSBoYXZlPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Y29udHJvbCB0b19fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtlbmFibGUgcHJv
Y2Vzc2luZyBvZjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3RoZSBPQU0gcGF5bG9hZC5fX19fPGJyIGNs
YXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VGhpcyBzZWVtcyB0byBicmVhayB0aGU8YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDtleGlzdGluZyB1c2FnZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2luIGRy
YWZ0LWlldGYtc2ZjLWlvYW0tbnNoLjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1NlY3Rpb24gNC4yPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7b2YgZHJhZnQtaWV0Zi1zZmMtaW9hbS1uc2g8YnIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDtzYXlzIGNsZWFybHk6X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0dJTSZndDsmZ3Q7IEkgZG9uJ3Qg
c2VlIGFueSBwcm9ibGVtLjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO0luIGZhY3QsIGJvdGggZGVmaW5pdGlvbnMgYXJlIGluPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7c3luYy4gQWNjb3JkaW5n
IHRvPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
ZHJhZnQtaWV0Zi1zZmMtaW9hbS1uc2ggaWYgdGhlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7TmV4dCBQcm90b2NvbCBmaWVsZCBpZGVudGlmaWVz
IGE8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt1
c2UgZGF0YSBwYXlsb2FkLCBlLmcuLCBJUHY2LDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3RoZW4gTyBiaXQgTVVTVCBOT1QgYmUgc2V0LiBJZjxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3RoZSBO
ZXh0IFByb3RvY29sIGlzIHNldCB0bzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO0lPQU0sIHRoZW4gdGhlIE8tYml0IE1VU1QgYmU8YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtzZXQuX19fXzxiciBj
bGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDtDTVA6IFNvcnJ5LCBidXQgeW91IGRvIG5vdCBzZWVtIHRvPGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7YmUgYWN0dWFsbHkgcmVhZGluZzxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO2RyYWZ0LWlldGYtc2ZjLWlvYW0tbnNoLiBQbGVhc2U8YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDtyZWZlciB0bzpfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0NNUDo8YnIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDs8YSBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2Rv
Yy9odG1sL2RyYWZ0LWlldGYtc2ZjLWlvYW0tbnNoI3NlY3Rpb24tNC4yIiBjbGFzcz0iIj5odHRw
czovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0LWlldGYtc2ZjLWlvYW0tbnNo
I3NlY3Rpb24tNC4yPC9hPjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDs8YSBocmVm
PSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0LWlldGYtc2ZjLWlv
YW0tbnNoI3NlY3Rpb24tNC4yIiBjbGFzcz0iIj5odHRwczovL2RhdGF0cmFja2VyLmlldGYub3Jn
L2RvYy9odG1sL2RyYWZ0LWlldGYtc2ZjLWlvYW0tbnNoI3NlY3Rpb24tNC4yPC9hPiZndDtfX19f
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO0NNUDogNC4yLiAmbmJzcDtJT0FNIGFuZCB0aGUgdXNlIG9mIHRoZTxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO05TSCBPLWJpdF9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtbUkZDODMwMF0gZGVmaW5lcyBhbiAmcXVvdDtPIGJpdCZx
dW90OyBmb3I8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtPQU0gcGFja2V0cy4gJm5ic3A7
UGVyIFtSRkM4MzAwXSB0aGUgT19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtiaXQgbXVzdCBiZSBzZXQgZm9yIE9BTSBwYWNrZXRzPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7YW5kIG11c3Qgbm90IGJlIHNldCBmb3Igbm9uLU9BTV9fX188YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtwYWNrZXRzLiAmbmJz
cDtQYWNrZXRzIHdpdGggSU9BTSBkYXRhPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aW5j
bHVkZWQgTVVTVCBmb2xsb3cgdGhpc19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDtkZWZpbml0aW9uLCBpLmUuIHRoZSBPIGJpdCBNVVNUPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Tk9UIGJlIHNldCBmb3IgcmVndWxhciBjdXN0b21lcl9fX188
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0cmFmZmljIHdo
aWNoIGFsc28gY2FycmllcyBJT0FNPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZGF0YSBh
bmQgdGhlIE8gYml0IE1VU1QgYmUgc2V0IGZvcl9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtPQU0gcGFja2V0cyB3aGljaCBjYXJyeSBvbmx5IElPQU08
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtkYXRhIHdpdGhvdXQgYW55IHJlZ3VsYXIgZGF0
YV9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtwYXls
b2FkLl9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtDTVA6
IFBsZWFzZSBub3RlIHRoZSDigJxNVVNUIE5PVOKAnSBpbjxiciBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO3RoZSBwYXJhZ3JhcGggaW1tZWRpYXRlbHkgYWJvdmUuX19fXzxiciBjbGFzcz0iIj4N
CjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xh
c3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtXZSBhZ3JlZSBp
biBob3cgTy1iaXQgd29ya3MgaW48YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDtwcmVzZW5jZSBvZiBJT0FNIHRoYXQ8YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDthY2NvbXBhbmllcyB1c2VyIGRhdGEg
YW5kPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
d2l0aG91dCBpdC5fX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0NNUDogSSBkbyBub3Qgc2VlIHRo
YXQgYWdyZWVtZW50Ll9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFz
cz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzQuMi4gJm5ic3A7SU9BTSBhbmQgdGhlIHVzZSBv
ZjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO3RoZSBOU0ggTy1iaXRfX19fPGJyIGNsYXNzPSIiPg0KPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO1tSRkM4MzAwXSBkZWZpbmVzIGFuICZxdW90O088YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDtiaXQmcXVvdDsgZm9yIE9BTSBwYWNrZXRzLiAmbmJzcDtQZXI8YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDtbUkZDODMwMF0gdGhlIE9fX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Yml0IG11c3QgYmUgc2V0IGZvciBPQU08YnIgY2xh
c3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtwYWNrZXRzIGFuZCBtdXN0IG5vdCBiZSBzZXQ8YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtmb3Igbm9uLU9BTV9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDtwYWNrZXRzLiAmbmJzcDtQYWNrZXRzIHdpdGg8YnIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDtJT0FNIGRhdGEgaW5jbHVkZWQgTVVTVDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2ZvbGxv
dyB0aGlzX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO2RlZmluaXRpb24sIGkuZS4gdGhlIE88YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtiaXQgTVVT
VCBOT1QgYmUgc2V0IGZvcjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3JlZ3VsYXIgY3VzdG9tZXJfX19f
PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dHJh
ZmZpYyB3aGljaCBhbHNvPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Y2FycmllcyBJT0FNIGRhdGEgYW5k
IHRoZSBPPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Yml0IE1VU1QgYmUgc2V0IGZvcl9fX188YnIgY2xh
c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtPQU0gcGFja2V0
cyB3aGljaCBjYXJyeTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO29ubHkgSU9BTSBkYXRhIHdpdGhvdXQg
YW55PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cmVndWxhciBkYXRhX19fXzxiciBjbGFzcz0iIj4NCjxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3BheWxvYWQuX19fXzxiciBjbGFz
cz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19f
PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7NS4gJm5ic3A7QWN0aXZlIFNGQyBP
QU0gSGVhZGVyX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIg
Y2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtBcyBkZW1v
bnN0cmF0ZWQgaW48YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtTZWN0aW9uIDQgW1JGQzg5MjRdIGFuZDxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO1NlY3Rpb24gMyBvZiB0aGlzX19fXzxiciBjbGFzcz0iIj4NCjxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2RvY3VtZW50LCBTRkMgT0FNIGlz
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cmVxdWlyZWQgdG8gcGVyZm9ybSBtdWx0aXBsZTxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO3Rhc2tzLiAmbmJzcDtTZXZlcmFsX19fXzxiciBjbGFzcz0iIj4NCjxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2FjdGl2ZSBPQU0gcHJvdG9jb2xzPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Y291bGQgYmUgdXNlZCB0byBhZGRyZXNzIGFsbDxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO3RoZSByZXF1aXJlbWVudHMuX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1doZW4gSVAvVURQIGVuY2Fwc3VsYXRpb248YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDtvZiBhbiBTRkMgT0FNIGNvbnRyb2w8YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDttZXNzYWdlIGlzIHVzZWQsX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO3Byb3RvY29scyBjYW4gYmU8YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtk
ZW11bHRpcGxleGVkIHVzaW5nIHRoZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2Rlc3RpbmF0aW9uIFVE
UCBwb3J0IG51bWJlci5fX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7QnV0IGV4dHJhIElQL1VEUCBoZWFkZXJzLDxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO2VzcGVjaWFsbHkgaW4gYW4gSVB2NjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO25ldHdvcmssIGFk
ZF9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtub3RpY2VhYmxlIG92ZXJoZWFkLiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtUaGlzIGRvY3VtZW50IGRlZmluZXMg
QWN0aXZlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7T0FNIEhlYWRlcl9fX188YnIgY2xhc3M9IiI+DQo8
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsoRmlndXJlIDIpIHRvIGRlbXVs
dGlwbGV4PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7YWN0aXZlIE9BTSBwcm90b2NvbHMgb24gYW4gU0ZD
Ll9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7RG9lcyB0aGlzIHBhcmFncmFwaCBpbXBseTxiciBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3Ro
YXQgdGhlIG1haW4gcmVhc29uIGZvcjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3RoaXMgcHJvdG9jb2wg
aXMgdGhpczxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3BlcmNlaXZlZCBvdmVyaGVhZD8gSWYgc28sPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ZXhwZXJpZW5jZSBzZWVtcyB0byBzaG93PGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7dGhhdCBpbiBwcmFjdGljZSBJUC1lbmNhcGVkPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7T0FN
IHdvcmtzIGZpbmUgKGFzIGUuZy4sIGZvcjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0xTUCBQaW5nKS4g
X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO0dJTSZndDsmZ3Q7IElzbid0IElQL1VEUDxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2VuY2Fwc3VsYXRpb24sIGFuZCBJ
UHY2IGluPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7cGFydGljdWxhciwgaXMgYSBsYXJnZXI8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtvdmVyaGVhZD8gX19fXzxiciBjbGFzcz0iIj4NCjxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtDTVA6IEkgYW0gc29ycnkgR3JlZyB0byBjYWxsIHRoaXM8YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDtvdXQsIGJ1dCB5b3UgYXJlIGNob29zaW5nIGFnYWluIHRvPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7bm90IGFuc3dlciB0aGUgcXVlc3Rpb24gYW5kIGluc3RlYWQ8YnIgY2xh
c3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDthc2sgYW5vdGhlciBvbmUuX19fXzxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtDTVA6IEkg
YW0gaGFwcHkgdG8gYW5zd2VyOiBpdCBpczxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2xh
cmdlci4gSXQgYWxzbyBkb2VzIG5vdCBtYXR0ZXIuIEFuZDxiciBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO2Z1cnRoZXIgaXQgaXMgcHJvdmVuIHRvIHdvcmsgaW4gTFNQPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7UGluZy5fX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19f
XzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0NNUDogTXkgcXVlc3Rpb24gYWdhaW46IGlz
IHRoZSB3aG9sZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3B1cnBvc2Ugb2YgdGhpcyBu
ZXcgcHJvdG9jb2wgdG8gYmU8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtvdmVyaGVhZCBl
ZmZpY2llbnQ/IEkgYW0gc3VyZSB0aGVyZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2Fy
ZSB3YXlzIG9mIGVuY2FzdWxhdGluZyB0aGF0IGFyZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO21vcmUgb3ZlcmhlYWQtZWZmaWNpZW50PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
dGhhbiBkcmFmdC1pZXRmLXNmYy1tdWx0aS1sYXllci1vYW0uX19fXzxiciBjbGFzcz0iIj4NCjxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7QWx0ZXJuYXRpdmVseSwg4oCcTmV4
dDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO1Byb3RvY29sc+KAnSBjb3VsZCBiZSBkZWZpbmVkPGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Zm9yIOKAnHJhd+KAnSBleGlzdGluZzxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O3Byb3RvY29scy5fX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCjxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO01z
ZyBUeXBlIC0gc2l4IGJpdHM8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtsb25nIGZpZWxkIGlkZW50aWZp
ZXMgT0FNPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cHJvdG9jb2wsIGUuZy4sIEVjaG9fX19fPGJyIGNs
YXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7UmVxdWVzdC9SZXBseSBvcjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0JpZGlyZWN0aW9u
YWwgRm9yd2FyZGluZzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0RldGVjdGlvbi5fX19fPGJyIGNsYXNz
PSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1doeSBk
b2VzIEJGRCBnZXQ8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtlbmNhcHN1bGF0ZWQgaW4gdGhpcyBuZXc8
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDtwcm90b2NvbCwgYXMgb3Bwb3NlZCB0bzxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO3VzaW5nIGEg4oCcTmV4dCBQcm90b2NvbOKAnSBmb3I8YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtpdD8gVGhhdCBsb29rcyBsaWtlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dW5uZWNlc3Nhcnkgb3Zl
cmhlYWQgYW5kPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aW5kaXJlY3Rpb24uX19fXzxiciBjbGFzcz0i
Ij4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O0dJTSZndDsmZ3Q7IEFyZSB5b3UgcHJvcG9zaW5nPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7YXNzaWduaW5nIGRpZmZlcmVudCBOZXh0PGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7UHJvdG9jb2wg
dmFsdWVzIGZvciBldmVyeTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO3Bvc3NpYmxlIGFjdGl2ZSBPQU0gcHJvdG9jb2w/IF9fX188YnIgY2xhc3M9
IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Q01QOiBJIGFtIG5vdCBwcm9wb3NpbmcgYW55dGhpbmcuIEk8YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDthbSBzaW1wbHkgYXNraW5nIGEgcXVlc3Rpb24uX19fXzxiciBj
bGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+
DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7RmxhZ3MgLSBlaWdodCBi
aXRzPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7bG9uZyBmaWVsZCBjYXJyaWVzIGJpdCBmbGFnczxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO3RoYXQgZGVmaW5lX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO29wdGlvbmFsIGNh
cGFiaWxpdHk8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDthbmQgdGh1cyBwcm9jZXNzaW5nIG9mIHRoZTxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO1NGQyBhY3RpdmUgT0FNX19fXzxiciBjbGFzcz0iIj4NCjxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2NvbnRy
b2wgcGFja2V0LCBlLmcuLDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO29wdGlvbmFsIHRpbWVzdGFtcGlu
Zy4gX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0RvZXMgdGhpcyB0aW1l
c3RhbXAgY29uZmxpY3Q8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt3aXRoIGNvbnRleHQgaGVhZGVyPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7dGltZXN0YW1wcz8gRS5nLiwgcmZjODU5MjxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO29yIGRyYWZ0LW15bWItc2ZjLW5zaC1hbGxvY2F0aW9uLXRpbWVzdGFtcC5fX19fPGJy
IGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7R0lNJmd0OyZndDsgV2hhdCBkbyB5b3Ugc2VlIGFzIGE8YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtwb3RlbnRpYWwgY29uZmxpY3Q/
IF9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Q01QOiBUd28gdGltZXN0YW1wcyBpbiBkaWZmZXJl
bnQ8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtwYXJ0cyBvZiBhIHBhY2tldC5fX19fPGJy
IGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0i
Ij4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDs2LiAmbmJzcDtFY2hvIFJlcXVlc3QvRWNobyBSZXBseTxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO2ZvciBTRkNfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxi
ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0VjaG8g
UmVxdWVzdC9SZXBseSBpcyBhPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7d2VsbC1rbm93biBhY3RpdmUg
T0FNPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7bWVjaGFuaXNtIGV4dGVuc2l2ZWx5X19fXzxiciBjbGFz
cz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3VzZWQgdG8gdmVy
aWZ5IGEgcGF0aCdzPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Y29udGludWl0eSwgZGV0ZWN0PGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7aW5jb25zaXN0ZW5jaWVzIGJldHdlZW4gYV9fX188YnIgY2xhc3M9IiI+
DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtzdGF0ZSBpbiBjb250cm9s
IGFuZCB0aGU8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtkYXRhIHBsYW5lcywgYW5kIGxvY2FsaXplPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ZGVmZWN0cyBpbiB0aGVfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZGF0YSBwbGFuZS4gJm5ic3A7SUNNUDxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyhbUkZDMDc5Ml0gZm9yIElQdjQgYW5kPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7W1JGQzQ0NDNdIGZvciBJUHY2X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO25ldHdvcmtzLCByZXNwZWN0aXZlbHkpPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7YW5kIFtSRkM4MDI5XSBhcmUgZXhhbXBsZXM8YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtvZiBicm9hZGx5IHVzZWRfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7YWN0aXZlIE9BTSBwcm90b2NvbHM8YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtiYXNlZCBvbiB0aGUgRWNobzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1JlcXVlc3QvUmVwbHkgcHJp
bmNpcGxlLiAmbmJzcDtUaGVfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7U0ZDIEVjaG8gUmVxdWVzdC9SZXBseTxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO2RlZmluZWQgaW4gdGhpcyBkb2N1bWVudDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2FkZHJlc3Nl
cyBzZXZlcmFsX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO3JlcXVpcmVtZW50cyBsaXN0ZWQgaW48YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtTZWN0
aW9uIDMuICZuYnNwO1NwZWNpZmljYWxseSwgaXQ8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtjYW4gYmUg
dXNlZCB0b19fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDtjaGVjayB0aGUgY29udGludWl0eSBvZjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2FuIFNG
UCwgdHJhY2UgYW4gU0ZQLCBvcjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2xvY2FsaXplIHRoZSBmYWls
dXJlX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO3dpdGhpbiBhbiBTRlAuICZuYnNwO1RoZSBTRkM8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtFY2hv
IFJlcXVlc3QvUmVwbHkgY29udHJvbDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO21lc3NhZ2UgZm9ybWF0
IGlzX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO3ByZXNlbnRlZCBpbiBGaWd1cmUgMy5fX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1RoaXMgc2VlbXMgdG8gYmUgYW48YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDtpbXBvcnRhbnQgcGFyYWdyYXBoIOKAlCB3b3VsZDxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO2JlIHVzZWZ1bCB0byBhbHNvIHVuZGVyc3RhbmQ8YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtob3cgb3RoZXIgZXhpc3RpbmcgYW5kPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7YnJvYWRseSB1c2Vk
IHByb3RvY29sczxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2Nhbm5vdCBmdWxmaWxsIHJlcXVpcmVtZW50
cy5fX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7R0lNJmd0OyZndDsgUkZDIDg5MjQgYWxyZWFkeSBwcm92aWRlZDxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2EgY29t
cHJlaGVuc2l2ZSBhbmFseXNpcyBhbmQ8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDtjb25jbHVkZWQgdGhhdCBub25lIG9mIHRoZTxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2F2YWlsYWJsZSB0b29s
cyBjYW4gZnVsbHk8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDtjb25mb3JtIHRvIHRoZSByZXF1aXJlbWVudHM8YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtsaXN0ZWQgaW4gU2VjdGlvbiA0LiBfX19f
PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO0NNUDogQXMgcGVyIGFib3ZlLCBJIGRvIG5vdCBzZWUgdGhh
dDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2NvbmNsdXNpb24uX19fXzxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtDTVA6
IEFuZCBmcmFua2x5IGV2ZW4gaWYgdGhhdCB3YXM8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDt0aGUgY2FzZSwgdGhlcmXigJlzIG5vIGltcGxpY2F0aW9uPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7dGhhdCB1c2luZyB0aGUgZXhpc3RpbmcgcGllY2VzIGlzPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7bm90IHN1ZmZpY2llbnQsIG9yIHRoYXQgaXQgaXMgbm90PGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZWFzaWVyIHRvIGV4dGVuZCB0aGUgY2FuZGlkYXRlPGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cHJvdG9jb2xzLl9fX188YnIgY2xhc3M9IiI+DQo8YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0xlbmd0aCAtPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
dHdvLW9jdGV0LWxvbmcgZmllbGQgZXF1YWw8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0byB0aGUgVmFs
dWUgZmllbGQncyBsZW5ndGggaW5fX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7b2N0ZXRzLl9fX188YnIgY2xhc3M9IiI+
DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VGhlcmUgYXJl
IHNldmVyYWwgbmVzdGVkPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7bGVuZ3RocyBkZWZpbmVkIGluIHRo
aXM8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtkb2N1bWVudCDigJQgd291bGQgYmUgdXNlZnVsPGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7dG8gYW5hbHl6ZSB0aGF0IHRoZXkgZG8gbm90PGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7cmVzdWx0IGluIGlzc3VlcyBzdWNoIGFzPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cGlnZ3li
YWNraW5nIHVuYWNjb3VudGVkPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZGF0YS5fX19fPGJyIGNsYXNz
PSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7R0lNJmd0OyZndDsgRG8geW91IHNlZSBhbnkgc2NlbmFyaW88YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt3aGVuIHRoYXQgbWlnaHQgYmUgdGhl
IGNhc2U/IF9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNs
YXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Ni4zLjEuICZuYnNwO1NvdXJjZSBUTFZfX19f
PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCjxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1Jlc3BvbmRlciB0byB0aGUgU0ZD
IEVjaG88YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtSZXF1ZXN0IGVuY2Fwc3VsYXRlcyB0aGUgU0ZDPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7RWNobyBSZXBseV9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDttZXNzYWdlIGluIElQL1VEUCBwYWNrZXQ8YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDtpZiB0aGUgUmVwbHkgbW9kZSBpcyAmcXVvdDtSZXBseTxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO3ZpYSBhbiBJUHY0L0lQdjZfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VURQIFBhY2tldCZxdW90Oy4gJm5ic3A7QmVj
YXVzZSB0aGU8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtOU0ggZG9lcyBub3QgaWRlbnRpZnkgdGhlPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7aW5ncmVzcyBub2RlIHRoYXRfX19fPGJyIGNsYXNzPSIiPg0KPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Z2VuZXJhdGVkIHRoZSBFY2hvPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7UmVxdWVzdCwgdGhlIHNvdXJjZSBJRCBNVVNUPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7YmUgaW5jbHVkZWQgaW4gdGhlX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO21lc3NhZ2UgYW5kIHVzZWQgYXMgdGhlPGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7SVAgZGVzdGluYXRpb24gYWRkcmVzcyBhbmQ8YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtkZXN0aW5hdGlvbiBVRFBfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cG9ydCBudW1iZXIgb2YgdGhlIFNGQzxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO0VjaG8gUmVwbHkuICZuYnNwO1RoZSBzZW5kZXIgb2Y8YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDt0aGUgU0ZDIEVjaG9fX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7UmVxdWVzdCBNVVNUIGluY2x1ZGUgYW48YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtTRkMgU291cmNlIFRMViAoRmlndXJlIDUpLl9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VGhpcyBzZWVtcyB0byBuZWdhdGUg
dGhlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7YmVuZWZpdCBvZiBsZXNzIG92ZXJoZWFkLCBpZjxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO3RoZSBJUC9VRFAgZmllbGRzIGFyZTxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O2VtYmVkZGVkIGFzIE9BTSBUTFZzLl9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtHSU0mZ3Q7Jmd0OyBPbmx5IHRo
ZSBTb3VyY2UgSUQgaXM8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDtyZXF1aXJlZCwgbm90IHRoZSB3aG9sZSBzZXQgb2Y8YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtJUCBhbmQgVURQIGhlYWRlcnMu
IF9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7VGhpcyBhbHNvIHNlZW1zIHRvIGJlIGEgYml0PGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
b2YgYW4gaW52aXRhdGlvbiBmb3IgYW48YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDthdHRhY2suX19fXzxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNz
PSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Ni40LjEuICZuYnNwO0Vycm9yZWQgVExWcyBUTFZf
X19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO0kgd29uZGVyIGF0IHRoaXMgcG9pbnQgaWYgaXQ8YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtp
cyBlYXNpZXIgdG8gdXNlIExTUCBQaW5nPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZGlyZWN0bHkgaW5z
dGVhZCBvZjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3JlLWRlZmluZSBpdC5fX19fPGJyIGNsYXNzPSIi
Pg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
R0lNJmd0OyZndDsgSWYgc29tZW9uZSB3YW50cyB0bzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2V4cGxvcmUgdGhhdCBvcHRpb24sIG9mIGNvdXJz
ZS4gX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9
IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs2LjUuMS4gJm5ic3A7U0ZDIFJlcGx5IFBhdGggVExW
X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO+KApl9fX188YnIgY2xhc3M9
IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsqICZuYnNwO1NlcnZp
Y2UgSW5kZXg6IHRoZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3ZhbHVlIGZvciB0aGUgU2VydmljZSBJ
bmRleDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2ZpZWxkIGluIHRoZSBOU0ggb2ZfX19fPGJyIGNsYXNz
PSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7dGhlIFNGQyBFY2hvIFJlcGx5PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7bWVzc2FnZS5fX19f
PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7SG93IGlzIHRoZSBzZXJ2aWNlIGlu
ZGV4IGluPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7YSByZXBseSBjb25zdHJ1Y3RlZD9fX19fPGJyIGNs
YXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7R0lNJmd0OyZndDsgSXQgaXMgcHJvdmlkZWQgYnkgdGhlPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7c2VuZGVyIG9mIHRoZSBTRkMgRWNo
byBSZXF1ZXN0LiBfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0NNUDogRG9lcyB0aGlzIG1lYW4g
aXQgc2tpcHMgaG9wcz88YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtBcG9sb2dpZXMgSSBk
byBub3QgdW5kZXJzdGFuZC5fX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Ni41LjMuICZuYnNwO1NGQyBFY2hvIFJlcGx5PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7UmVjZXB0aW9u
X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+
DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtBbiBTRkYgU0hPVUxEIE5P
VCBhY2NlcHQ8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtTRkMgRWNobyBSZXBseSB1bmxlc3MgdGhlPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7cmVjZWl2ZWQgbWVzc2FnZV9fX188YnIgY2xhc3M9IiI+DQo8YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtwYXNzZXMgdGhlIGZvbGxvd2luZyBj
aGVja3M6X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xh
c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsqICZuYnNwO3Ro
ZSByZWNlaXZlZCBTRkMgRWNobzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1JlcGx5IGlzIHdlbGwtZm9y
bWVkO19fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNz
PSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7KiAmbmJzcDtpdCBo
YXMgYW4gb3V0c3RhbmRpbmc8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtTRkMgRWNobyBSZXF1ZXN0IHNl
bnQgZnJvbTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3RoZSBVRFAgcG9ydCB0aGF0X19fXzxiciBjbGFz
cz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO21hdGNoZXMgZGVzdGluYXRpb248YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtVRFAgcG9ydCBu
dW1iZXIgb2YgdGhlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cmVjZWl2ZWQgcGFja2V0O19fX188YnIg
Y2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
SXMgdGhlIGRlbXVsdGlwbGV4aW5nIGJhc2VkPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7b24gVURQLCBP
QU0gaGFuZGxlLCBvcjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2NvbWJpbmF0aW9uP19fX188YnIgY2xh
c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtHSU0mZ3Q7Jmd0OyBUaGUgdmFsdWVzIG9mIHRoZSBTZW5kZXInczxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0hhbmRsZSBhbmQgJm5ic3A7
U2VxdWVuY2UgTnVtYmVyPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7ZmllbGRzIGNhbiBiZSB1c2VkLl9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xh
c3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Q01QOiBJIHVuZGVyc3RhbmQgc2V2ZXJhbCB2YWx1ZXMgY2FuPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7YmUgdXNlZC5fX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Q01QOiBX
aGljaCBvbmUgaXMgYWN0dWFsbHkgdXNlZD9fX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Q01QOiBJZiB0aGUgSGFuZGxlcyBhbmQgc2VxdWVuY2VzPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7bWF0Y2ggYnV0IG5vdCB0aGUgcG9ydD9fX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs2LjYuICZuYnNw
O1ZlcmlmaWNhdGlvbiBvZiB0aGU8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtTRlAgQ29uc2lzdGVuY3lf
X19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
KiAmbmJzcDtDb2xsZWN0IGluZm9ybWF0aW9uIG9mPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dGhlIHRy
YXZlcnNlZCBieSB0aGUgQ1ZSZXE8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtwYWNrZXQgU0ZzIGFuZF9f
X188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDtzZW5kIGl0IHRvIHRoZSBpbmdyZXNzPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7U0ZGIGFzIENWUmVwIHBhY2tldCBvdmVyIElQPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7bmV0d29y
aztfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO1doYXQgaWYgTlNIIGlzIG5vdCBvdmVyIElQP19fX188YnIgY2xhc3M9IiI+DQo8
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtHSU0m
Z3Q7Jmd0OyBUaGVuIHRoZSBvcGVyYXRvciB3aWxsPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7c3BlY2lmeSBhbm90aGVyIG1ldGhvZCB1c2luZyB0
aGU8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtS
ZXBseSBtb2RlLiBfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0NNUDogU29ycnkgdGhhdCBkb2Vz
IG5vdCBhbnN3ZXIgbXk8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtxdWVzdGlvbi4gVGhl
IHRleHQgaW4gcXVlc3Rpb24gaXM8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtub3QgY29u
dGV4dHVhbCB0byBhIHNwZWNpZmllZCByZXBseTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O21vZGUuX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19f
X188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0K
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7U0YgVHlwZTogVHdvIG9jdGV0
cyBsb25nPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZmllbGQuICZuYnNwO0l0IGlzIGRlZmluZWQgaW48
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDtbUkZDOTAxNV0gYW5kX19fXzxiciBjbGFzcz0iIj4NCjxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2luZGljYXRlcyB0aGUgdHlwZSBvZiBT
Riw8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtlLmcuLCBGaXJld2FsbCwgRGVlcCBQYWNrZXQ8YnIgY2xh
c3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtJbnNwZWN0aW9uLCBXQU5fX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7b3B0aW1pemF0aW9uIGNvbnRyb2xsZXIsPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ZXRjLl9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7SXMgUkZDIDkwMTUgYSBoYXJkPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7ZGVwZW5kZW5jeSB0byBpbXBsZW1lbnQgdGhpczxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO09BTT8gX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0dJTSZndDsmZ3Q7IFJGQyA5MDE1IGVzdGFibGlzaGVk
IHRoZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O0lBTkEgcmVnaXN0cnkgb2YgU0YgVHlwZSBhbmQgYW55PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7bmV3IFNGIHR5cGVzIG11c3QgYmUgcmVnaXN0
ZXJlZC5fX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFz
cz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0lBTkEgaXMgcmVx
dWVzdGVkIHRvPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7YXNzaWduIGEgbmV3IHR5cGUgZnJvbSB0aGU8
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDtTRkMgQWN0aXZlIE9BTV9fX188YnIgY2xhc3M9IiI+DQo8YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtNZXNzYWdlIFR5cGUgc3ViLXJlZ2lz
dHJ5PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7YXMgZm9sbG93czpfX19fPGJyIGNsYXNzPSIiPg0KPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOys9PT09PT09Kz09PT09PT09PT09PT09PT09PT09PT09PT09PT09Kz09PT09PT09
PT09PT09PStfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCBWYWx1
ZSB8ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O0Rlc2NyaXB0aW9uICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO3w8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtSZWZlcmVuY2UgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7fF9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsrPT09
PT09PSs9PT09PT09PT09PT09PT09PT09PT09PT09PT09PSs9PT09PT09PT09PT09PT0rX19fXzxi
ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wgVEJBMiAmbmJzcDt8IFNGQyBF
Y2hvPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7UmVxdWVzdC9FY2hvIFJlcGx5IHwgVGhpczxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO2RvY3VtZW50IHxfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Ky0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tK19fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19f
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7SXMgdGhlcmUgYSBzaW5nbGUgdmFsdWUgZm9yPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Ym90aCBSZXF1ZXN0IGFuZCBSZXBseT9fX19fPGJyIGNsYXNzPSIiPg0KPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7R0lNJmd0
OyZndDsgWWVzLCBpdCBpcyBhIHNpbmdsZSB2YWx1ZS48YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtFY2hvIFJlcXVlc3QgYW5kIEVjaG8gUmVwbHkg
YXJlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
aWRlbnRpZmllZCBpbiB0aGUgTWVzc2FnZSBUeXBlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZmllbGQgKEZpZ3VyZSAzKS4gX19fXzxiciBjbGFz
cz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtDTVA6IElzIHRoaXMgZG9jdW1lbnQgZGVmaW5pbmcgYTxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO2Z1bGwgNjRrIHNwYWNlIGZvciBhIHNpbmdsZSB2YWx1ZT88YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtJZiBzbyBpdCBhcHBlYXJzIHRvIGJlIHdhc3RlZnVs
Ll9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJy
IGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCjxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOzkuMi4xLiAmbmJzcDtWZXJzaW9uIGluIHRoZTxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO0FjdGl2ZSBTRkMgT0FNIEhlYWRlcl9fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDs5LjMuMS4gJm5ic3A7U0ZDIEVjaG88YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtSZXF1
ZXN0L1JlcGx5IFZlcnNpb25fX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
X19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1RoZXJlIHNlZW1zIHRvIGJlIGEgdmVyc2lvbjxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO2ZvciB0aGUgT0FNIGFuZCBhIHZlcnNpb248YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtmb3IgdGhlIG1zZyB0eXBlLiBJcyB0aGlzPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Y29ycmVj
dD8gQXJlIHRoZXk8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtoaWVyYXJjaGljYWwgdmVyc2lvbnM/IE9y
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aW5kZXBlbmRlbnQ/IF9fX188YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtUaGlzIHNlZW1zIHRvIG92ZXJseTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2NvbXBsaWNhdGUgcGFy
c2luZyBhbmQ8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtjb21wbGlhbmNlLl9fX188YnIgY2xhc3M9IiI+
DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtH
SU0mZ3Q7Jmd0OyBBbGwgdmVyc2lvbnMgYXJlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aW5kZXBlbmRlbnQuIF9fX188YnIgY2xhc3M9IiI+DQo8
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Q01QOiBUaGlzIHNlZW1zIGxpa2UgYW4gb3BlcmF0aW9uYWw8YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDt1bm5lY2Vzc2FyeSBjb21wbGV4aXR5LCBpbiBrZWVwaW5nIGE8YnIgY2xh
c3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDttYXRyaXggb2Ygc3VwcG9ydGVkIGNvbWJpbmF0aW9uIG9m
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dmVyc2lvbnMuIElmIHRoZXJlIHdhcyBhbjxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO09wZXJhdGlvbmFsIENvbnNpZGVyYXRpb25zIHNl
Y3Rpb24sPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dGhpcyBzaG91bGQgYmUgaW5jbHVk
ZWQuX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188
YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7OS4zLjMuICZuYnNwO1NGQyBFY2hvPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7UmVxdWVzdC9FY2hvIFJlcGx5IE1lc3NhZ2U8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtUeXBlc19f
X188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtEb2VzIHRoaXMgbWVhbiB0aGF0
IHRoZXJl4oCZczxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2EgcHJvdG9jb2wgbnVtYmVyIGZvcjxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO+KAnEFjdGl2ZSBPQU3igJ0gd2l0aCBhIHByb3RvY29sPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7bnVtYmVyIGZvciDigJxSZXF1ZXN0L1JlcGx54oCdPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7d2l0aCBhIHByb3RvY29sIG51bWJlciBmb3I8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtlaXRo
ZXIgcmVxdWVzdCBvciByZXBseT9fX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7R0lNJmd0OyZndDsgVGhlc2UgYXJl
IG5vdCBhbGwgcHJvdG9jb2w8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtudW1iZXJzLiBPbmx5IHRoZSBBY3RpdmUgT0FNIGlzPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7YSBuZXcgcHJvdG9jb2wg
bnVtYmVyLiBPdGhlcnM8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDthcmUgbWVzc2FnZSB0eXBlcy4gX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtD
TVA6IEFwb2xvZ2llcyBJIHdhcyBub3QgY2xlYXIuX19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO0NNUDogVGhlIOKAnFNGQyBBY3RpdmUgT0FN4oCdIGlzPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7YWN0dWFsbHkgYSAmcXVvdDtTRkMgTmV4dCBQcm90b2NvbOKAnS5fX19fPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Q01QOiBNeSBpbnRlbnRpb24gb2YgdXNpbmcg4oCc
cHJvdG9jb2w8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtudW1iZXLigJ0gaXMgaW4gYSBn
ZW5lcmljIHdheS4gVG8gZ2V0PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dG8gc29tZSBP
QU0gZnVuY3Rpb24sIGEgbm9kZSBuZWVkczxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3Rv
IHJlY3Vyc2l2ZWx5IHBhcnNlIDMgVExWcy48YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtD
b3JyZWN0PyBUaGlzIHNlZW1zIG92ZXJseSBjb21wbGV4Ll9fX188YnIgY2xhc3M9IiI+DQo8YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO1ZhbHVlcyBkZWZpbmVkIGZvciB0aGU8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtSZXR1
cm4gQ29kZXMgc3ViLXJlZ2lzdHJ5PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7YXJlIGxpc3RlZCBpbl9f
X188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtU
YWJsZSAxNC5fX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO1ZhcmlvdXMgdmFsdWVzIGluIHRoaXMgdGFibGU8YnIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDthcmUgbm90IGRlZmluZWQgaW4gdGhlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZG9jdW1l
bnQuIFRoZSBwcm9jZWR1cmVzPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7c2VlbSBsYWNraW5nLl9fX188
YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDtHSU0mZ3Q7Jmd0OyBPdGhlciBzcGVjaWZpY2F0aW9ucyBtYXk8YnIgY2xhc3M9
IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtkZWZpbmUgYWRkaXRp
b25hbCBjb2RlIHBvaW50cyBpbjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO3RoZSByZWdpc3RyeS4gX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtD
TVA6IFRoYW5rIHlvdS4gVGhlIHByb2NlZHVyZXMgc3RpbGw8YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDtzZWVtIGxhY2tpbmcuX19fXzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19f
X188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtDTVA6IEJlc3QsX19fXzxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtDTVA6
IOKAlCBDYXJsb3MuX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO19fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNz
PSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OS43LiAmbmJzcDtTRiBJZGVudGlmaWVyIFR5cGVz
X19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1RoaXMgZG9jdW1lbnQgc2Vl
bXMgdG8gYmU8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtjcmVhdGluZyBhIHNwYWNlIGZvcjxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO2lkZW50aWZ5aW5nIFNGcyDigJQgd2hpY2ggSTxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO3Rob3VnaHQgd2FzIG1vc3RseSBvdXRzaWRlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dGhlIHNj
b3BlIG9mIE9BTSB0byB0ZXN0PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7U0ZzLiBfX19fPGJyIGNsYXNz
PSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7R0lNJmd0OyZndDsgVGhlIHJlZ2lzdHJ5IGlzIG9mIFNGPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7SWRlbnRpZmllcnMsIG5vdCBvZiBTRiBU
eXBlczxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
Oyh0aGF0IGFscmVhZHkgZXhpc3RzKS4gSG9wZSB0aGF0PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Y2xhcmlmaWVzIHRoZSBpc3N1ZS4gX19fXzxi
ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtEb2VzIHRoaXMgZnVydGhlciBpbXBseSB0aGF0PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dGhlcmXi
gJlzIGEgbmV3IHJlcXVpcmVtZW50IHRvPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aGF2ZSB1bmlxdWUg
aWRlbnRpZmllcnM8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt3aXRoaW4gdGhlIGRvbWFpbiBmb3IgYWxs
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7U0ZzP19fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7SSBob3BlIHRoZXNlIGNvbW1lbnRzIGFuZDxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO3JldmlldyBxdWVzdGlvbnMgYW5kPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Y29uY2VybnMg
YXJlIHVzZWZ1bCBmb3IgdGhlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7V0cgZGlzY3Vzc2lvbiBhbmQ8
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDtjb25zaWRlcmF0aW9uLl9fX188YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VGhhbmtzLF9fX188YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Q2FybG9zLl9fX188YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtfX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0i
Ij4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO05vdiAxLCAy
MDIxIDI6NTAgUE3jgIE8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtKb2VsIEhhbHBlcm4gRGlyZWN0PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbSIg
Y2xhc3M9IiI+am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb208L2E+PGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWguZGlyZWN0
QGpvZWxoYWxwZXJuLmNvbSIgY2xhc3M9IiI+bWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4u
Y29tPC9hPiZndDsmZ3Q7PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A744Gu44Oh44O844OrOl9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
SSBoYXZlIHJlY2VpdmVkIGEgcG9saXRlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7cmVxdWVzdCB3aXRoIGV4cGxhbmF0aW9uPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Zm9yIGRlbGF5IGFza2luZyBmb3I8YnIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDttb3JlIHRpbWUgdG8gcmVhZCBhbmQ8YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtyZXZpZXcgdGhlIHN1Ympl
Y3Q8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtkb2N1bWVudC4g
Jm5ic3A7R2l2ZW4gdGhlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7c3RhdGUgb2YgdGhlIHdvcmtpbmc8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDtncm91cCwgaSB3YW50IHRvPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7ZW5jb3VyYWdlIGFueSBhbmQgYWxsPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cmV2aWV3LiAmbmJzcDtTbyBJIGFtPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZXh0ZW5kaW5nIHRoZSBsYXN0IGNhbGw8
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtieSB0d28gYWRkaXRp
b25hbCB3ZWVrcy48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtQbGVhc2UgcmVhZCBhbmQgcmV2aWV3PGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dGhlIGRvY3VtZW50LjxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0Fsc28sIGlmIHlvdSBhcmUgd2lsbGluZzxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3RvIHNlcnZlIGFzIHNoZXBoZXJk
IGZvcjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3RoaXMsIHBs
ZWFzZSBsZXQgdGhlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Y2hhaXJzIGtub3cuICZuYnNwOyhEb24ndDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO3dvcnJ5IGlmIHlvdSBoYXZlIG5vdDxiciBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO3NoZXBoZXJkZWQgYSBkb2N1bWVudDxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2JlZm9yZS4gJm5ic3A7VGhlIGNoYWlycyBh
cmU8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDttb3JlIHRoYW4g
aGFwcHkgdG8gaGVscDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O3lvdSB3aXRoIHRoZSBwcm9jZXNzLik8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtUaGFuayB5b3UsPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Sm9lbDxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7c2ZjIG1haWxpbmcgbGlzdDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIGNsYXNzPSIiPnNmY0Bp
ZXRmLm9yZzwvYT48YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgY2xhc3M9IiI+bWFpbHRvOnNmY0BpZXRm
Lm9yZzwvYT4mZ3Q7PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIGNsYXNz
PSIiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDs8YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgY2xhc3M9IiI+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+Jmd0O19fX188YnIgY2xhc3M9IiI+DQo8
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtzZmMgbWFpbGluZyBsaXN0PGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgY2xhc3M9IiI+c2Zj
QGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgY2xhc3M9IiI+
bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIGNsYXNz
PSIiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYyIgY2xhc3M9IiI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmM8L2E+Jmd0O19fX188YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDstLV9fX188YnIg
Y2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbHQ7aW1hZ2UwMDEuanBnJmd0OyAmbHQ7PGEgaHJlZj0iaHR0cDovL3d3dy52ZXJpem9uLmNv
bS8iIGNsYXNzPSIiPmh0dHA6Ly93d3cudmVyaXpvbi5jb20vPC9hPiZndDtfX19fPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Kkd5
YW4gTWlzaHJhKl9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsvTmV0d29yayBTb2x1dGlvbnMgQXJjaGl0ZWN0IC9fX19fPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7LzxhIGhyZWY9Im1haWx0bzpFbWFpbGd5YW4ucy5taXNocmFAdmVyaXpvbi5jb20iIGNsYXNz
PSIiPkVtYWlsZ3lhbi5zLm1pc2hyYUB2ZXJpem9uLmNvbTwvYT48YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOmd5YW4ucy5taXNocmFAdmVyaXpvbi5jb20iIGNsYXNzPSIiPm1haWx0bzpneWFuLnMu
bWlzaHJhQHZlcml6b24uY29tPC9hPiZndDsvX19fXzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOy9NIDMw
MSA1MDItMTM0Ny9fX19fPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7X19fXzxiciBjbGFzcz0iIj4NCjxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO19fX188YnIgY2xhc3M9IiI+DQo8
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDstLV9fX188YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7aW1hZ2UwMDEuanBnJmd0OyAm
bHQ7PGEgaHJlZj0iaHR0cDovL3d3dy52ZXJpem9uLmNvbS8iIGNsYXNzPSIiPmh0dHA6Ly93d3cu
dmVyaXpvbi5jb20vPC9hPiZndDtfX19fPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Kkd5YW4gTWlzaHJhKl9fX188
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsvTmV0d29yayBTb2x1dGlvbnMgQXJjaGl0ZWN0IC9fX19fPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7LzxhIGhyZWY9Im1haWx0bzpFbWFpbGd5YW4ucy5taXNocmFAdmVyaXpvbi5jb20iIGNs
YXNzPSIiPkVtYWlsZ3lhbi5zLm1pc2hyYUB2ZXJpem9uLmNvbTwvYT48YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bHQ7PGEgaHJlZj0ibWFpbHRvOmd5YW4ucy5taXNocmFAdmVyaXpvbi5jb20iIGNsYXNzPSIiPm1h
aWx0bzpneWFuLnMubWlzaHJhQHZlcml6b24uY29tPC9hPiZndDsvX19fXzxiciBjbGFzcz0iIj4N
CjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOy9NIDMwMSA1MDItMTM0Ny88YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9
IiI+DQo8L2Jsb2NrcXVvdGU+DQo8YnIgY2xhc3M9IiI+DQo8L2Jsb2NrcXVvdGU+DQo8YnIgY2xh
c3M9IiI+DQombHQ7RGlmZl8gZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtLTE3LnR4dCAt
IGRyYWZ0LWlldGYtc2ZjLW11bHRpLWxheWVyLW9hbS0xOC50eHQuaHRtbCZndDs8YnIgY2xhc3M9
IiI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr
cXVvdGU+DQo8YnIgY2xhc3M9IiI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzxiciBjbGFzcz0iIj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnIgY2xhc3M9IiI+
DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiBjbGFzcz0iIj5zZmNAaWV0Zi5vcmc8L2E+
PGJyIGNsYXNzPSIiPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8
YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8YnIg
Y2xhc3M9IiI+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_2C6BEA5ED7A34ED7B1ADA9353777045Dciscocom_--


From nobody Mon Dec 20 18:59:58 2021
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B53003A107E for <sfc@ietfa.amsl.com>; Mon, 20 Dec 2021 18:59:55 -0800 (PST)
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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-1.852, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 vdgXFkWtgdVO for <sfc@ietfa.amsl.com>; Mon, 20 Dec 2021 18:59:45 -0800 (PST)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (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 65CCE3A1075 for <sfc@ietf.org>; Mon, 20 Dec 2021 18:59:45 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 4JJ1QS6kCfz1nskq; Mon, 20 Dec 2021 18:59:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1640055584; bh=uzNYLl1usZ5sLi5750EK8N7xYiyyFO+9Xwkb/5HQjhA=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=difTHHW84iTNRegLEja1JFGiGkP4R3VA8qTurFe/zAH1bRHMoMkJkUpDlvJb9E05N ZNSWqyLGq7ukv8KaOT3bexj+5aRLDf6FJlJZCB7Pzf7aNLe8fjHA5YFsu3KAEECkYs f9TA71y3VdwiDHUM6zCjQrO6gWZHhnJMdYI6B/V4=
X-Quarantine-ID: <nXEAv3hAU7fw>
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from [192.168.22.111] (50-233-136-230-static.hfc.comcastbusiness.net [50.233.136.230]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 4JJ1QR2jW8z1nsMQ; Mon, 20 Dec 2021 18:59:43 -0800 (PST)
Message-ID: <d62da18b-6fd5-da1d-aae3-e07563fa803f@joelhalpern.com>
Date: Mon, 20 Dec 2021 21:59:42 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.4.0
Content-Language: en-US
To: "Carlos Pignataro (cpignata)" <cpignata=40cisco.com@dmarc.ietf.org>, Joel Halpern Direct <jmh.direct@joelhalpern.com>
Cc: James N Guichard <james.n.guichard@futurewei.com>, Greg Mirsky <gregimirsky@gmail.com>, "Frank Brockners (fbrockne)" <fbrockne=40cisco.com@dmarc.ietf.org>, "sfc@ietf.org" <sfc@ietf.org>, Gyan Mishra <hayabusagsm@gmail.com>
References: <4bb5abb4-a8dc-c8f0-9b99-549f683e7729@joelhalpern.com> <B4F81D2C-1273-493E-8E90-35D32ACDE6D1@cisco.com> <DM8PR11MB560669E2E2C77AD662F6251CDA9F9@DM8PR11MB5606.namprd11.prod.outlook.com> <CA+RyBmXUBYFFgNfopErFYUgJDfJWVY59ERM0LrkEnxw_xC2MYg@mail.gmail.com> <DM8PR11MB5606B943F4D1A3B2702D53EBDA609@DM8PR11MB5606.namprd11.prod.outlook.com> <A012EBFA-FDAB-4591-8F3A-9D5882B69A57@cisco.com> <DM8PR11MB5606D7CDC99EB7FFE63095DFDA639@DM8PR11MB5606.namprd11.prod.outlook.com> <896B8A4B-3717-4150-9944-44906A593BC9@cisco.com> <CA+RyBmUaeSsjLE191jK94bGV3Nzed95tkN+mn-kCDs6WxucFRg@mail.gmail.com> <1B31F06E-974A-4BDA-8C89-81E61B8E6868@cisco.com> <CA+RyBmUax4VmKpMvW-JErrdjZj09kV2fCofiKH91E0qYRhGatA@mail.gmail.com> <CE085BD4-1DD3-484E-B94C-6800C9F38CFA@cisco.com> <005e334c-fd02-e7b2-4bef-3d0551c1b289@joelhalpern.com> <FE19CCFA-D499-4C3E-AB52-0E1F771D5371@cisco.com> <07cd39c5-9078-ec76-b340-43665d8805eb@joelhalpern.com> <2C6BEA5E-D7A3-4ED7-B1AD-A9353777045D@cisco.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
In-Reply-To: <2C6BEA5E-D7A3-4ED7-B1AD-A9353777045D@cisco.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/XCSrvC4h-86W8kG2LzVniGpTNk8>
Subject: Re: [sfc] Regarding last call for draft-ietf-sfc-multi-layer-oam
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Dec 2021 02:59:56 -0000

At this point I would really like to hear from other people in the 
working group.

Is anyone other than the authors, Carlos, adn Frank, paying attention? 
Please?

Thank you,
Joel

On 12/20/2021 8:10 PM, Carlos Pignataro (cpignata) wrote:
> For this usage https://datatracker.ietf.org/doc/html/rfc8924#section-7.1 
> <https://datatracker.ietf.org/doc/html/rfc8924#section-7.1>, the O-bit 
> should be set. For any “vanilla” ICMP in traffic is not.
> 
>> On Dec 20, 2021, at 8:07 PM, Joel Halpern Direct 
>> <jmh.direct@joelhalpern.com <mailto:jmh.direct@joelhalpern.com>> wrote:
>>
>> from what I read, the example you provided was of an underlying ICMP 
>> Echo packet.
>> As I understood your email, you want SFC to mark that as OAM in the 
>> NSH header.
>> I would not have expected that behavior from the existing texts.
>>
>> As such, whichever way we want it to work, we would seem to need to 
>> clarify our collective expectation.
>>
>> More generally, I assumed the O bit of the SFC NSH header was 
>> concerned with OAM related to SFC.  I think, although I could be 
>> wrong, that you read it more generally.  Again, if different folks 
>> read it differently, we benefit from clarity.
>>
>> Yours,
>> Joel
>>
>> On 12/20/2021 8:01 PM, Carlos Pignataro (cpignata) wrote:
>>> Hi Joel,
>>> Sorry if I was not clear — I did not mean infer from a packet payload 
>>> the function type. I meant: look at the O-bit. If set, it is OAM. The 
>>> NP says how that OAM is encapsulated, which can include IP->ICMP.
>>> Based on that, what part of the definition you feel is unclear?
>>> From RFC 8300:
>>>    O bit:  Setting this bit indicates an OAM packet (see [RFC6291]).
>>> …
>>>       The O bit MUST be set for OAM packets and MUST NOT be set for
>>>       non-OAM packets.  The O bit MUST NOT be modified along the SFP.
>>> This seems to match what I understand is also your preference.
>>> What exactly is needed to be updated on the definition of the O-bit?
>>> Best,
>>> Carlos.
>>>> On Dec 18, 2021, at 7:48 PM, Joel Halpern Direct 
>>>> <jmh.direct@joelhalpern.com <mailto:jmh.direct@joelhalpern.com>> wrote:
>>>>
>>>> Just commenting on one aspect of your note.  I think the definition 
>>>> of the SFC NSH header O bit is unclear.  It never occurred to me 
>>>> that one would expect an SFC classifier to not that an inncoming 
>>>> packet was carrying ICMP, look at the ICMP type, decide it was an 
>>>> OAM packet, and set the O bit in the SFC NSH header.  No, nothing in 
>>>> the OAM framework prohibits that.  But nothing leads one to expect 
>>>> it either.
>>>>
>>>> Thus, I think it is helpful to clarify the meaning of the O-bit. 
>>>> Personally, I rather like saying that the NSH O bit is to indicate 
>>>> the presence of OAM for SFFs.  But my personal view is largely 
>>>> irrelevant.
>>>>
>>>> It would be good to hear from others in the working group.
>>>>
>>>> Yours,
>>>> Joel
>>>>
>>>> On 12/18/2021 5:41 PM, Carlos Pignataro (cpignata) wrote:
>>>>> Dear Greg,
>>>>> Thank you for the reply — please find inline my follow-ups (to the 
>>>>> comments you responded to, even though there’s a few you missed or 
>>>>> otherwise skipped)
>>>>> As dialogue in this thread seem to be getting intertwined and hard 
>>>>> to follow, with several weeks between responses, I will let the 
>>>>> chairs (I believe there’s no shepherd assigned) track the issues 
>>>>> and review comments (not sure if there’s an issue tracker)and take 
>>>>> it from here.
>>>>> Happy Holidays!
>>>>>> 12/15/21 午後8:00、Greg Mirsky <gregimirsky@gmail.com 
>>>>>> <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com 
>>>>>> <mailto:gregimirsky@gmail.com>>>のメール:
>>>>>>
>>>>>> Dear Carlos,
>>>>>> please find my notes below in-line under the GIM2>> tag. Attached 
>>>>>> is the diff highlighting two editorial changes.
>>>>>>
>>>>>> Regards,
>>>>>> Greg
>>>>>>
>>>>>> On Fri, Nov 26, 2021 at 8:18 PM Carlos Pignataro (cpignata) 
>>>>>> <cpignata@cisco.com <mailto:cpignata@cisco.com> 
>>>>>> <mailto:cpignata@cisco.com <mailto:cpignata@cisco.com>>> wrote:
>>>>>>
>>>>>>    Dear Greg,
>>>>>>
>>>>>>    I disagree. My perspective is that they go from not helpful to
>>>>>>    plain harmful.
>>>>>>
>>>>>>    Let’s look at those three aspects one-by-one (changing the
>>>>>>    bulleted list into a numbered list for ease of tracking):
>>>>>>
>>>>>>     1. This is no different than RFC 8300. The O bit specifies the
>>>>>>        packet being OAM,
>>>>>>
>>>>>> GIM2>> I don't know of a definition of an "OAM packet". Even more, 
>>>>>> RFC 8300 does not refer to any such definition, nor does it 
>>>>>> provide it.  draft-ietf-sfc-multi-layer-oam clarifies the use of O 
>>>>>> bit for the active SFC NSH OAM.
>>>>> CMP2: I am not sure of the implication of you not knowing that 
>>>>> definition, nor do I see this response moving alignment forward.
>>>>> CMP2:From RFC8300:
>>>>> CMP2:      The O bit MUST be set for OAM packets and MUST NOT be 
>>>>> set for
>>>>> CMP2:      non-OAM packets.  The O bit MUST NOT be modified along 
>>>>> the SFP.
>>>>> CMP2: And RFC8924 includes “OAM packet” 30 times.
>>>>>>     1. the Next Protocol specifies the type of packet which can be
>>>>>>        “Active SFC OAM”
>>>>>>          * Stating however that the identification is based on a
>>>>>>            combination of fields is incorrect.
>>>>>>     2. This is not a generic behavior that needs specifying or
>>>>>>        updating. It is part of the specific NSH Next Protocol value
>>>>>>        behavior for the NSH Next Protocol being defined as “Active
>>>>>>        SFC OAM”.
>>>>>>     3. This is incorrect and a serious over-reach. Specifically:
>>>>>>          * If the O bit is set and the Next protocol is not “Active
>>>>>>            SFC OAM”, the definition is much beyond the scope of this
>>>>>>            document — since this document specifies behaviors for one
>>>>>>            specific SFC OAM protocol which is “One Active SFC OAM”
>>>>>>            (name to be narrowscoped as per other pending thread)
>>>>>>
>>>>>> GIM2>> I don't see why you re-name the Active SFC OAM protocol 
>>>>>> into "One Active SFC OAM". That is not what is in the draft. Are 
>>>>>> you preparing another draft that you believe will update 
>>>>>> draft-ietf-sfc-multi-layer-oam by introducing an additional active 
>>>>>> SFC OAM protocol?
>>>>> CMP2: My point is that draft-ietf-sfc-multi-layer-oam is not the 
>>>>> only Active SFC OAM protocol.
>>>>> CMP2: RFC8924 includes ICMP, which by simply setting O=1 and NP as 
>>>>> IP can be used.
>>>>>>          * If the O bit is set and the Next protocol is not “Active
>>>>>>            SFC OAM”, and this document somehow concludes that the OAM
>>>>>>            is in the Context Header, then it is:
>>>>>>              o Breaking other OAM protocols including other Active
>>>>>>                SFC OAM protocols encapsulated in IPv4, in IPv6, SFC
>>>>>>                Trace. It is valid to have O=1, NSH NP as IPv4, and an
>>>>>>                OAM packet encapsulated.
>>>>>> GIM2>> Protocols that use IP/UDP encapsulation are not active SFM 
>>>>>> OAM protocols even though they might be used as such. I expect 
>>>>>> that if the payload of NSH is an ICMPv6 echo request, the O bit 
>>>>>> will be cleared and the Next Protocol set to IPv6 value.
>>>>> CMP2: The first sentence is interesting:
>>>>> CMP2: 1. please point to a reference that explains that using a 
>>>>> specific encapsulation prevents specific functionality.
>>>>> CMP2: 2. What is a protocol used as active OAM but not being active 
>>>>> OAM?
>>>>> CMP2: Regarding the second sentence, thanks for sharing what you 
>>>>> expect — however that is different than what specs write :-) Why 
>>>>> would encapsulation dictate the value of the O bit? Take for 
>>>>> example BFD encapsulated in IP…
>>>>>>              o Breaking the use of context headers, since they need
>>>>>>                context that ought to equally apply to OAMs and to
>>>>>>                data packets, as for example a Flow Label, a
>>>>>>                Forwarding context, etc. Re-writing Context Headers
>>>>>>                breaks that.
>>>>>>
>>>>>> GIM2>> draft-ietf-sfc-multi-layer-oam does not include any 
>>>>>> processing that requires re-writing an NSH Context Header.
>>>>> CMP2: Your document says the following:
>>>>> CMP2:          - An SFC NSH Context Header(s) contain an OAM processing
>>>>> CMP2:          instructions or data.
>>>>> CMP2: which prevents using context header for spec’ed context 
>>>>> header uses.
>>>>>>
>>>>>>    I’d encourage the WG, shepherd, and WG Chairs to more closely
>>>>>>    inspect and review this document, specifically whether is defining
>>>>>>    one SFC Active OAM protocol, or breaking functionality while
>>>>>>    redefining base RFC 8300 behavior.
>>>>>>
>>>>>>
>>>>>>
>>>>>>    Although these were brought up before, highlighting a couple of
>>>>>>    comments:
>>>>>>
>>>>>>
>>>>>>    1.  Introduction
>>>>>>       Also, this document updates Section 2.2 of [RFC8300] in part of
>>>>>>    the
>>>>>>       definition of O bit in the NSH.
>>>>>>
>>>>>>    CMP: I do not see the need to redefine the O bit in the NSH.
>>>>>>
>>>>>>
>>>>>>    4.  Active OAM Identification in the NSH
>>>>>>       The O bit in the NSH is defined in [RFC8300] as follows:
>>>>>>          O bit: Setting this bit indicates an OAM packet.
>>>>>>       This document updates that definition as follows:
>>>>>>          O bit: Setting this bit indicates an OAM command and/or 
>>>>>> data in
>>>>>>          the NSH Context Header or packet payload.
>>>>>>
>>>>>>    CMP: There is, as shown above, no need for this.
>>>>>>
>>>>>> GIM2>> As a result of RFC 8300 not providing a reference or 
>>>>>> definition of an "OAM packet", this draft addresses that for the 
>>>>>> case of Active SFC OAM.
>>>>> CMP2: Thank you for explaining the rational for the O-bit text in 
>>>>> your document.
>>>>> CMP2: Please search for “OAM packet” in existing RFCs going back to 
>>>>> at least 15 years ago.
>>>>> CMP2: draft-ietf-sfc-multi-layer-oam does not provide the 
>>>>> definition (not needed frankly) of what you say needs defining.
>>>>>>
>>>>>>       *  O bit set and the "Next Protocol" value does not match 
>>>>>> the value
>>>>>>          Active SFC OAM (TBA1), defined in Section 9.1:
>>>>>>             - An SFC NSH Context Header(s) contain an OAM processing
>>>>>>             instructions or data.
>>>>>>
>>>>>>    CMP: As shown above, this 1. breaks functionality (e.g., Flow
>>>>>>    Label in context) and 2. has absolutely *no* need to be included
>>>>>>    in this specific OAM protocol document.
>>>>>>
>>>>>> GIM2>> If there's no NSH Context Header with OAM processing 
>>>>>> instruction or data, then the O bit will not be set. If one or 
>>>>>> more NSH Context Header includes OAM processing instructions or 
>>>>>> data, then, I assume, the O bit will be set. 
>>>>>> draft-ietf-sfc-multi-layer-oam does not change that. (I much 
>>>>>> appreciate Frank's comments and the discussion that helped clarify 
>>>>>> that scenario.)
>>>>> CMP2: Can you please share a reference to OAM in NSH context headers?
>>>>>>
>>>>>>
>>>>>>    5.  Active SFC OAM Header
>>>>>>
>>>>>>       This document defines Active OAM Header
>>>>>>       (Figure 2) to demultiplex active OAM protocols on an SFC.
>>>>>>
>>>>>>    CMP: The identification of OAM protocols is already solved
>>>>>>    directly in RFC 8300 by using the NSH Next Protocol.
>>>>>>    CMP: This meta-header is redundant at best.
>>>>>>
>>>>>>          Msg Type - six bits long field identifies OAM protocol,
>>>>>>    e.g., Echo
>>>>>>          Request/Reply or Bidirectional Forwarding Detection.
>>>>>>
>>>>>>    CMP: First, why would BFD be carried as “One SFC Active OAM
>>>>>>    protocol” -> G-ACh-like meta-header with BFD Msg Type?
>>>>>>
>>>>>> GIM2>> draft-ietf-sfc-multi-layer-oam does not define how BFD to 
>>>>>> be carried in NSH environment. Will remove the reference to BFD in 
>>>>>> the next update.
>>>>> CMP2: Whether you remove it from your draft, it is still another 
>>>>> SFC Active OAM Protocol.
>>>>>>    CMP: Second, I believe this also explains that what this document
>>>>>>    is defining is the “Echo Request/Reply” Active OAM Protocol.
>>>>>>
>>>>>>    CMP: Since the name of the active OAM protocol defined in this
>>>>>>    document is "Echo Request/Reply”, could I please request to:
>>>>>>    CMP: 1. Provide a more specific name (since Echo Request/Reply can
>>>>>>    easily be confused with using ICMP)
>>>>>>
>>>>>> GIM2>> Throughout the document, "Echo Request/Reply" and "SFC Echo 
>>>>>> Request/Reply" are used interchangeably. Will add an explicit note 
>>>>>> to that in the Terminology section.
>>>>> CMP2: Whether there’s a global replace, ICMP can still be another 
>>>>> SFC Active OAM Protocol.
>>>>>>    CMP: 2. Rename the title of this document to clearly define its
>>>>>>    scope for one specific SFC Active OAM protocol, by name, and not
>>>>>>    all Active OAM Protocols?
>>>>>>
>>>>>> GIM2>> The document provides the framework for Active SFC OAM and 
>>>>>> defines SFC Echo Request/Reply protocol. I will gladly update the 
>>>>>> title of the document, the WG decides that is necessary.
>>>>> CMP2: What you write immediately above does not match the Abstract 
>>>>> of draft-ietf-sfc-multi-layer-oam.
>>>>> CMP2: And again, the only time the word “Framework appears in this 
>>>>> draft is as part of the Citation for RFC8924! :-)
>>>>> CMP2: No other framework needed.
>>>>> CMP2: The Abstract says “requirements”, "an encapsulation”, "a 
>>>>> mechanism to detect and localize defects”… you say now a 
>>>>> “framework” and “a protocol”.
>>>>> Best,
>>>>> Carlos.
>>>>>>
>>>>>>
>>>>>>    Best,
>>>>>>
>>>>>>    Carlos.
>>>>>>
>>>>>>>    On Nov 26, 2021, at 10:30 PM, Greg Mirsky 
>>>>>>> <gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>>>>>>>    <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>> 
>>>>>>> wrote:
>>>>>>>
>>>>>>>    Dear Carlos,
>>>>>>>    I believe that the proposed new text clarifies several aspects of
>>>>>>>    O bit:
>>>>>>>
>>>>>>>      * active SFC NSH OAM packet is identified by the combination of
>>>>>>>        O bit set and the value of the NSH' Next Protocol field is
>>>>>>>        Active SFC OAM;
>>>>>>>      * the combination of O bit clear and the Next Protocol set to
>>>>>>>        the Active SFC OAM value - erroneous and must be reported;
>>>>>>>      * O bit set and the Next Protocol is not Active SFC OAM -
>>>>>>>        Context Header(s) include OAM processing instructions or data.
>>>>>>>
>>>>>>>    Would you agree that these are helpful clarifications?
>>>>>>>
>>>>>>>    Regards,
>>>>>>>    Greg
>>>>>>>
>>>>>>>    On Fri, Nov 26, 2021 at 7:10 PM Carlos Pignataro (cpignata)
>>>>>>>    <cpignata@cisco.com <mailto:cpignata@cisco.com> 
>>>>>>> <mailto:cpignata@cisco.com <mailto:cpignata@cisco.com>>> wrote:
>>>>>>>
>>>>>>>        Thank you Frank and Greg — what is the actual behavioral
>>>>>>>        change in the proposed redefinition of the O-bit from the
>>>>>>>        processing and rules defined in RFC8300?
>>>>>>>
>>>>>>>        Thanks,
>>>>>>>
>>>>>>>        Carlos.
>>>>>>>
>>>>>>>>        On Nov 26, 2021, at 4:09 PM, Frank Brockners (fbrockne)
>>>>>>>>        <fbrockne=40cisco.com@dmarc.ietf.org 
>>>>>>>> <mailto:fbrockne=40cisco.com@dmarc.ietf.org>
>>>>>>>>        <mailto:fbrockne=40cisco.com@dmarc.ietf.org 
>>>>>>>> <mailto:fbrockne=40cisco.com@dmarc.ietf.org>>> wrote:
>>>>>>>>
>>>>>>>>        Hi Carlos,____
>>>>>>>>        __ __
>>>>>>>>        Personally I don’t see a strong need to evolve the
>>>>>>>>        definition of the O-bit – but if the working group decides
>>>>>>>>        to do so, IMHO it would be good to ensure that the O-bit
>>>>>>>>        indeed signals the fact that active OAM information related
>>>>>>>>        to NSH is carried.____
>>>>>>>>        __ __
>>>>>>>>        Cheers, Frank____
>>>>>>>>        __ __
>>>>>>>>        *From:*Carlos Pignataro (cpignata)
>>>>>>>>        <cpignata=40cisco.com@dmarc.ietf.org 
>>>>>>>> <mailto:cpignata=40cisco.com@dmarc.ietf.org>
>>>>>>>>        <mailto:cpignata=40cisco.com@dmarc.ietf.org 
>>>>>>>> <mailto:cpignata=40cisco.com@dmarc.ietf.org>>>
>>>>>>>>        *Sent:*Tuesday, 23 November 2021 15:44
>>>>>>>>        *To:*Frank Brockners (fbrockne) <fbrockne@cisco.com 
>>>>>>>> <mailto:fbrockne@cisco.com>
>>>>>>>>        <mailto:fbrockne@cisco.com <mailto:fbrockne@cisco.com>>>
>>>>>>>>        *Cc:*Greg Mirsky <gregimirsky@gmail.com 
>>>>>>>> <mailto:gregimirsky@gmail.com>
>>>>>>>>        <mailto:gregimirsky@gmail.com 
>>>>>>>> <mailto:gregimirsky@gmail.com>>>; Gyan Mishra
>>>>>>>>        <hayabusagsm@gmail.com <mailto:hayabusagsm@gmail.com> 
>>>>>>>> <mailto:hayabusagsm@gmail.com <mailto:hayabusagsm@gmail.com>>>;
>>>>>>>>        James N Guichard <james.n.guichard@futurewei.com 
>>>>>>>> <mailto:james.n.guichard@futurewei.com>
>>>>>>>>        <mailto:james.n.guichard@futurewei.com 
>>>>>>>> <mailto:james.n.guichard@futurewei.com>>>;sfc@ietf.org 
>>>>>>>> <mailto:sfc@ietf.org>
>>>>>>>>        <mailto:sfc@ietf.org <mailto:sfc@ietf.org>>; Joel Halpern 
>>>>>>>> Direct
>>>>>>>>        <jmh.direct@joelhalpern.com 
>>>>>>>> <mailto:jmh.direct@joelhalpern.com> 
>>>>>>>> <mailto:jmh.direct@joelhalpern.com 
>>>>>>>> <mailto:jmh.direct@joelhalpern.com>>>
>>>>>>>>        *Subject:*Re: [sfc] Regarding last call for
>>>>>>>>        draft-ietf-sfc-multi-layer-oam____
>>>>>>>>        __ __
>>>>>>>>        Frank, Greg,____
>>>>>>>>        __ __
>>>>>>>>        Do you see a reason to redefine the O-bit?____
>>>>>>>>        __ __
>>>>>>>>        Thanks,____
>>>>>>>>        __ __
>>>>>>>>        Carlos.____
>>>>>>>>
>>>>>>>>
>>>>>>>>        ____
>>>>>>>>
>>>>>>>>            11/23/21午前9:33、Frank Brockners (fbrockne)
>>>>>>>>            <fbrockne=40cisco.com@dmarc.ietf.org 
>>>>>>>> <mailto:fbrockne=40cisco.com@dmarc.ietf.org>
>>>>>>>>            <mailto:fbrockne=40cisco.com@dmarc.ietf.org 
>>>>>>>> <mailto:fbrockne=40cisco.com@dmarc.ietf.org>>>のメール:____
>>>>>>>>            __ __
>>>>>>>>            Hi Greg,____
>>>>>>>>            ____
>>>>>>>>            Thanks for the quick reply. Please see inline.____
>>>>>>>>            ____
>>>>>>>>            *From:*Greg Mirsky <gregimirsky@gmail.com 
>>>>>>>> <mailto:gregimirsky@gmail.com>
>>>>>>>>            <mailto:gregimirsky@gmail.com 
>>>>>>>> <mailto:gregimirsky@gmail.com>>>
>>>>>>>>            *Sent:*Monday, 22 November 2021 23:16
>>>>>>>>            *To:*Frank Brockners (fbrockne) <fbrockne@cisco.com 
>>>>>>>> <mailto:fbrockne@cisco.com>
>>>>>>>>            <mailto:fbrockne@cisco.com <mailto:fbrockne@cisco.com>>>
>>>>>>>>            *Cc:*Carlos Pignataro (cpignata)
>>>>>>>>            <cpignata=40cisco.com@dmarc.ietf.org 
>>>>>>>> <mailto:cpignata=40cisco.com@dmarc.ietf.org>
>>>>>>>>            <mailto:cpignata=40cisco.com@dmarc.ietf.org 
>>>>>>>> <mailto:cpignata=40cisco.com@dmarc.ietf.org>>>; Gyan
>>>>>>>>            Mishra <hayabusagsm@gmail.com 
>>>>>>>> <mailto:hayabusagsm@gmail.com>
>>>>>>>>            <mailto:hayabusagsm@gmail.com 
>>>>>>>> <mailto:hayabusagsm@gmail.com>>>; James N Guichard
>>>>>>>>            <james.n.guichard@futurewei.com 
>>>>>>>> <mailto:james.n.guichard@futurewei.com>
>>>>>>>>            <mailto:james.n.guichard@futurewei.com 
>>>>>>>> <mailto:james.n.guichard@futurewei.com>>>;sfc@ietf.org 
>>>>>>>> <mailto:sfc@ietf.org>
>>>>>>>>            <mailto:sfc@ietf.org <mailto:sfc@ietf.org>>; Joel 
>>>>>>>> Halpern Direct
>>>>>>>>            <jmh.direct@joelhalpern.com 
>>>>>>>> <mailto:jmh.direct@joelhalpern.com>
>>>>>>>>            <mailto:jmh.direct@joelhalpern.com 
>>>>>>>> <mailto:jmh.direct@joelhalpern.com>>>
>>>>>>>>            *Subject:*Re: [sfc] Regarding last call for
>>>>>>>>            draft-ietf-sfc-multi-layer-oam____
>>>>>>>>            ____
>>>>>>>>            Hi Frank,____
>>>>>>>>            thank you for your comment describing an interesting
>>>>>>>>            IOAM use case in SFC NSH. I've thought about this case
>>>>>>>>            and I have several questions. I greatly appreciate your
>>>>>>>>            help clarifying them to me:____
>>>>>>>>
>>>>>>>>              * Is it envisioned that the IOAM can be part of NSH
>>>>>>>>                payload but not to immediately follow the SFC NSH?
>>>>>>>>                Perhaps such a case can be referred to as "IOAM
>>>>>>>>                inside NSH payload" to differentiate from "IOAM on
>>>>>>>>                top of NSH payload"? For example, assuming that the
>>>>>>>>                client payload is IPv6, then NSH is followed by an
>>>>>>>>                IPv6 packet, which, in turn, is followed by IOAM. 
>>>>>>>> ____
>>>>>>>>              * If IOAM inside NSH payload is a viable use case,
>>>>>>>>                which SFC element is the intended addressee - SFF or
>>>>>>>>                SF/SF Proxy? If it is the former, what are the
>>>>>>>>                requirements for an SFF to handle this scenario? If
>>>>>>>>                it is the latter, what happens with the client
>>>>>>>>                packet if an SF/SF Proxy does  not support IOAM in
>>>>>>>>                NSH but only NSH per RFC 8300?____
>>>>>>>>
>>>>>>>>            …FB: The scenario that you outline, i.e. NSH over “IPv6
>>>>>>>>            with IOAM encapsulation”, sounds valid to me; and it
>>>>>>>>            could even be that NSH would also leverage IOAM, in
>>>>>>>>            which case, it would become a case of “IOAM Layering” as
>>>>>>>>            described
>>>>>>>> inhttps://datatracker.ietf.org/doc/html/draft-ietf-ippm-ioam-deployment-00#section-7.2 
>>>>>>>> <inhttps://datatracker.ietf.org/doc/html/draft-ietf-ippm-ioam-deployment-00#section-7.2>
>>>>>>>>            <https://datatracker.ietf.org/doc/html/draft-ietf-ippm-ioam-deployment-00#section-7.2 
>>>>>>>> <https://datatracker.ietf.org/doc/html/draft-ietf-ippm-ioam-deployment-00#section-7.2>>.
>>>>>>>>            As outlined in the draft-ietf-ippm-ioam-deployment,
>>>>>>>>            IOAM-Data-Fields are specific to the layer (and the
>>>>>>>>            associated protocol) that they’re encapsulated into. As
>>>>>>>>            such, in the case of NSH over “IPv6 with IOAM
>>>>>>>>            encapsulation” it would be the IPv6 forwarder that would
>>>>>>>>            handle the IOAM processing. SFF/SF would be
>>>>>>>>            orthogonal/ships-in-the night.____
>>>>>>>>            I've looked through draft-ietf-sfc-ioam-nsh but I
>>>>>>>>            couldn't find answers to these questions (I admit, I
>>>>>>>>            could have missed it).____
>>>>>>>>            Also, I think that your suggestion to avoid any
>>>>>>>>            reference to a hybrid OAM protocol concentrating on the
>>>>>>>>            active OAM identification in the update to O-bit
>>>>>>>>            definition is logical and reasonable. Below, please find
>>>>>>>>            the proposed update:____
>>>>>>>>            OLD TEXT:____
>>>>>>>>               *  O bit set and the "Next Protocol" value does not
>>>>>>>>            match one of____
>>>>>>>>                  identifying active or hybrid OAM protocols (per
>>>>>>>>            classification____
>>>>>>>>                  defined in [RFC7799]), e.g., defined in Section
>>>>>>>>            9.1 Active SFC OAM____
>>>>>>>>                  (TBA1).____
>>>>>>>>            ____
>>>>>>>>                     - a Fixed-Length Context Header or
>>>>>>>>            Variable-Length Context____
>>>>>>>>                     Header(s) contain an OAM command or data.____
>>>>>>>>            ____
>>>>>>>>                     - the "Next Protocol" field determines the type
>>>>>>>>            of payload.____
>>>>>>>>            ____
>>>>>>>>               *  O bit set and the "Next Protocol" value matches
>>>>>>>>            one of identifying____
>>>>>>>>                  active or hybrid OAM protocols:____
>>>>>>>>            ____
>>>>>>>>                     - the payload that immediately follows the NSH
>>>>>>>>            MUST contain an____
>>>>>>>>                     OAM command or data.____
>>>>>>>>            ____
>>>>>>>>               *  O bit is clear:____
>>>>>>>>            ____
>>>>>>>>                     - no OAM in a Fixed-Length Context Header or
>>>>>>>>            Variable-Length____
>>>>>>>>                     Context Header(s).____
>>>>>>>>            ____
>>>>>>>>                     - the payload determined by the "Next Protocol"
>>>>>>>>            field MUST be____
>>>>>>>>                     present.____
>>>>>>>>            ____
>>>>>>>>               *  O bit is clear, and the "Next Protocol" field
>>>>>>>>            identifies active or____
>>>>>>>>                  hybrid OAM protocol MUST be identified and
>>>>>>>>            reported as an____
>>>>>>>>                  erroneous combination.  An implementation MAY have
>>>>>>>>            control to____
>>>>>>>>                  enable processing of the OAM payload.____
>>>>>>>>            ____
>>>>>>>>            NEW TEXT:____
>>>>>>>>            ____
>>>>>>>>            …FB: The new text looks better. Couple of additional
>>>>>>>>            thoughts inline below.____
>>>>>>>>            ____
>>>>>>>>               *  O bit set and the "Next Protocol" value does not
>>>>>>>>            match defined in____
>>>>>>>>                  Section 9.1 Active SFC OAM (TBA1).____
>>>>>>>>            ____
>>>>>>>>            …FB: The above sentence doesn’t sound complete. Likely
>>>>>>>>            you wanted to say something like “O bit set and the
>>>>>>>>            "Next Protocol" value does not matchany of the SFC Next
>>>>>>>>            Protocol values definedefined in Section 9.1 Active SFC
>>>>>>>>            OAM (TBA1).”____
>>>>>>>>            ____
>>>>>>>>            ____
>>>>>>>>                     - a Fixed-Length Context Header or
>>>>>>>>            Variable-Length Context____
>>>>>>>>                     Header(s) contain an OAM command or data.____
>>>>>>>>            ____
>>>>>>>>            …FB: Given that it applies to both, fixed and variable –
>>>>>>>>            how about simplifying to “Context-header(s) that contain
>>>>>>>>            active OAM commands and/or data.”____
>>>>>>>>            ____
>>>>>>>>                     - the "Next Protocol" field determines the type
>>>>>>>>            of payload.____
>>>>>>>>            ____
>>>>>>>>               *  O bit set and the "Next Protocol" value matches
>>>>>>>>            Active SFC OAM____
>>>>>>>>                  (TBA1) value:____
>>>>>>>>            ____
>>>>>>>>                     - the payload that immediately follows the NSH
>>>>>>>>            MUST be the____
>>>>>>>>                     Active OAM Header (Section 5).____
>>>>>>>>            ____
>>>>>>>>               *  O bit is clear:____
>>>>>>>>            ____
>>>>>>>>                     - no OAM in a Fixed-Length Context Header or
>>>>>>>>            Variable-Length____
>>>>>>>>                     Context Header(s).____
>>>>>>>>            …FB: Similar to the note above, “No Context-header(s)
>>>>>>>>            that contain active OAM commands and/or data.” might be
>>>>>>>>            simpler____
>>>>>>>>            ____
>>>>>>>>                     - the payload determined by the "Next Protocol"
>>>>>>>>            field MUST be____
>>>>>>>>                     present.____
>>>>>>>>            ____
>>>>>>>>            …FB: Isn’t this obvious? The reader might wonder why
>>>>>>>>            this is even stated. IMHO we could safely remove this
>>>>>>>>            bullet.____
>>>>>>>>            ____
>>>>>>>>               *  O bit is clear, and the "Next Protocol" field is
>>>>>>>>            set to Active SFC____
>>>>>>>>                  OAM (TBA1) MUST be identified and reported as an
>>>>>>>>            erroneous____
>>>>>>>>                  combination.  An implementation MAY have control
>>>>>>>>            to enable____
>>>>>>>>                  processing of the OAM payload.____
>>>>>>>>            ____
>>>>>>>>            …FB: Just cosmetic, but it would be good to stay with
>>>>>>>>            the pattern of “condition: action” of this paragraph,
>>>>>>>>            e.g.____
>>>>>>>>            ____
>>>>>>>>            * O but is clear andthe "Next Protocol" field is set to
>>>>>>>>            Active SFC____
>>>>>>>>                  OAM (TBA1):____
>>>>>>>>            ____
>>>>>>>>               - Erroneous combination. The combination MUST be
>>>>>>>>            identified and reported.
>>>>>>>>
>>>>>>>>
>>>>>>>>            ____
>>>>>>>>            In addition, what would be good,  is to expand a bit on
>>>>>>>>            how that reporting is supposed to happen – as well as
>>>>>>>>            what is supposed to happen with the packet that contains
>>>>>>>>            the erroneous combination. Is it going to be forwarded
>>>>>>>>            or dropped? Is the node detecting the error supposed to
>>>>>>>>            remove the active IOAM header, etc., …?____
>>>>>>>>            ____
>>>>>>>>            Thanks again, Frank____
>>>>>>>>            ____
>>>>>>>>            ____
>>>>>>>>            I hope that the proposed update addresses your 
>>>>>>>> concern.____
>>>>>>>>            ____
>>>>>>>>            Regards,____
>>>>>>>>            Greg____
>>>>>>>>            ____
>>>>>>>>            On Mon, Nov 22, 2021 at 11:56 AM Frank Brockners
>>>>>>>>            (fbrockne) <fbrockne@cisco.com 
>>>>>>>> <mailto:fbrockne@cisco.com>
>>>>>>>>            <mailto:fbrockne@cisco.com 
>>>>>>>> <mailto:fbrockne@cisco.com>>> wrote:____
>>>>>>>>
>>>>>>>>                ____
>>>>>>>>                Just saw this thread – and the section on the O-bit
>>>>>>>>                in section 4 caught might attention.____
>>>>>>>>                ____
>>>>>>>>
>>>>>>>>                   *  O bit is clear, and the "Next Protocol" field
>>>>>>>>                identifies active or____
>>>>>>>>
>>>>>>>>                      hybrid OAM protocol MUST be identified and
>>>>>>>>                reported as an____
>>>>>>>>
>>>>>>>>                      erroneous combination.  An implementation MAY
>>>>>>>>                have control to____
>>>>>>>>
>>>>>>>>                      enable processing of the OAM payload.____
>>>>>>>>
>>>>>>>>                Per what is mentioned below, the statement
>>>>>>>>                contradicts the principles of IOAM operation. A
>>>>>>>>                packet with O-bit cleared can very well have a
>>>>>>>>                hybrid OAM protocol in the next protocol field. IOAM
>>>>>>>>                is classified as a “Hybrid Type I” protocol per RFC
>>>>>>>>                7799.
>>>>>>>>                A key objective of IOAM is to trace packets through
>>>>>>>>                the network as if they weren’t observed, i.e., the
>>>>>>>>                packet forwarding operation of a packet with IOAM is
>>>>>>>>                expected to be that of a plain packet, i.e., a
>>>>>>>>                packet without IOAM. Consequently,
>>>>>>>>                draft-ietf-sfc-ioam-nsh states clearly that the
>>>>>>>>                O-bit isn’t changed when IOAM is added to an
>>>>>>>>                NSH-tagged
>>>>>>>>                packet:https://datatracker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4.2 
>>>>>>>> <https://datatracker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4.2>
>>>>>>>>                <https://datatracker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4.2 
>>>>>>>> <https://datatracker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4.2>>____
>>>>>>>>                ____
>>>>>>>>                I’d strongly suggest to re-word section 4 to either
>>>>>>>>                avoid the reference to “hybrid IOAM” entirely, or to
>>>>>>>>                explicitly list which hybrid OAM approaches the
>>>>>>>>                section applies to – and that way ensure, that IOAM
>>>>>>>>                is not affected. An even simpler approach would be –
>>>>>>>>                as discussed below – so simply avoid the
>>>>>>>>                redefinition of the O-Bit.____
>>>>>>>>                ____
>>>>>>>>
>>>>>>>>                Thanks, Frank____
>>>>>>>>
>>>>>>>>                ____
>>>>>>>>                ____
>>>>>>>>                *From:*sfc <sfc-bounces@ietf.org 
>>>>>>>> <mailto:sfc-bounces@ietf.org>
>>>>>>>>                <mailto:sfc-bounces@ietf.org 
>>>>>>>> <mailto:sfc-bounces@ietf.org>>>*On Behalf Of*Carlos
>>>>>>>>                Pignataro (cpignata)
>>>>>>>>                *Sent:*Monday, 22 November 2021 00:52
>>>>>>>>                *To:*Gyan Mishra <hayabusagsm@gmail.com 
>>>>>>>> <mailto:hayabusagsm@gmail.com>
>>>>>>>>                <mailto:hayabusagsm@gmail.com 
>>>>>>>> <mailto:hayabusagsm@gmail.com>>>
>>>>>>>>                *Cc:*James N Guichard
>>>>>>>>                <james.n.guichard@futurewei.com 
>>>>>>>> <mailto:james.n.guichard@futurewei.com>
>>>>>>>>                <mailto:james.n.guichard@futurewei.com 
>>>>>>>> <mailto:james.n.guichard@futurewei.com>>>; Greg
>>>>>>>>                Mirsky <gregimirsky@gmail.com 
>>>>>>>> <mailto:gregimirsky@gmail.com>
>>>>>>>>                <mailto:gregimirsky@gmail.com 
>>>>>>>> <mailto:gregimirsky@gmail.com>>>;sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>>>>                <mailto:sfc@ietf.org <mailto:sfc@ietf.org>>; Joel 
>>>>>>>> Halpern Direct
>>>>>>>>                <jmh.direct@joelhalpern.com 
>>>>>>>> <mailto:jmh.direct@joelhalpern.com>
>>>>>>>>                <mailto:jmh.direct@joelhalpern.com 
>>>>>>>> <mailto:jmh.direct@joelhalpern.com>>>
>>>>>>>>                *Subject:*Re: [sfc] Regarding last call for
>>>>>>>>                draft-ietf-sfc-multi-layer-oam____
>>>>>>>>                ____
>>>>>>>>                Hi, Gyan,____
>>>>>>>>                ____
>>>>>>>>                Thank you for your response!____
>>>>>>>>                ____
>>>>>>>>                On #1, I recall LIME (I co-chaired), but there’s no
>>>>>>>>                “LIME” reference in draft-ietf-sfc-multi-layer-oam,
>>>>>>>>                not I see the relationship. The draft you quote on
>>>>>>>> https://datatracker.ietf.org/doc/html/draft-ww-opsawg-multi-layer-oam-02 
>>>>>>>> <https://datatracker.ietf.org/doc/html/draft-ww-opsawg-multi-layer-oam-02>
>>>>>>>>                <https://datatracker.ietf.org/doc/html/draft-ww-opsawg-multi-layer-oam-02 
>>>>>>>> <https://datatracker.ietf.org/doc/html/draft-ww-opsawg-multi-layer-oam-02>> 
>>>>>>>> seems
>>>>>>>>                to have expired many years ago. ____
>>>>>>>>                ____
>>>>>>>>                Further, Greg Mirsky wrote that it was for
>>>>>>>>                “Historical” reasons. Which one is it?____
>>>>>>>>                ____
>>>>>>>>                On #2, thanks for suggesting that section to be
>>>>>>>>                added. I agree.____
>>>>>>>>                ____
>>>>>>>>                On #3, thanks for the description of the various
>>>>>>>>                sections of draft-ietf-sfc-multi-layer-oam.____
>>>>>>>>                ____
>>>>>>>>                For the record I still do not see how foundational
>>>>>>>>                changes like the O-bit redefinition are needed.____
>>>>>>>>                While you write that "trace an SFP” is a new
>>>>>>>>                functionality, there’s open source running code I-D
>>>>>>>>                documented tools which do that.____
>>>>>>>>                ____
>>>>>>>>                Best,____
>>>>>>>>                ____
>>>>>>>>                Carlos.____
>>>>>>>>                ____
>>>>>>>>
>>>>>>>>                ____
>>>>>>>>
>>>>>>>>                    11/20/21午前10:36、Gyan Mishra
>>>>>>>>                    <hayabusagsm@gmail.com 
>>>>>>>> <mailto:hayabusagsm@gmail.com>
>>>>>>>>                    <mailto:hayabusagsm@gmail.com 
>>>>>>>> <mailto:hayabusagsm@gmail.com>>>のメール:____
>>>>>>>>                    ____
>>>>>>>>                    Hi Carlos____
>>>>>>>>                    ____
>>>>>>>>                    Many Thanks for your feedback____
>>>>>>>>                    ____
>>>>>>>>                    Responses in-line____
>>>>>>>>                    ____
>>>>>>>>                    On Fri, Nov 19, 2021 at 11:39 PM Carlos
>>>>>>>>                    Pignataro (cpignata) <cpignata@cisco.com 
>>>>>>>> <mailto:cpignata@cisco.com>
>>>>>>>>                    <mailto:cpignata@cisco.com 
>>>>>>>> <mailto:cpignata@cisco.com>>> wrote:____
>>>>>>>>
>>>>>>>>                        Dear Gyan,____
>>>>>>>>                        ____
>>>>>>>>                        I hope all is well!____
>>>>>>>>                        ____
>>>>>>>>                        Could I please ask three short clarifying
>>>>>>>>                        questions, follow-ons on your statement
>>>>>>>>                        below?____
>>>>>>>>                        ____
>>>>>>>>                        1. When you write "/with an
>>>>>>>>                        Active Multi layer OAM model/”, can you
>>>>>>>>                        please explain what exactly is “Multi layer”
>>>>>>>>                        about this “OAM model”, and why is
>>>>>>>>                        important? You highlight it in your top-post
>>>>>>>>                        but I cannot find that text in the draft.____
>>>>>>>>                        ____
>>>>>>>>                        When I asked your co-author Greg Mirsky, he
>>>>>>>>                        said:____
>>>>>>>>
>>>>>>>>                                Additionally, I wonder: Why the file
>>>>>>>>                                name “sfc-multi-layer-oam”?____
>>>>>>>>
>>>>>>>>                            GIM>> It is historical. ____
>>>>>>>>
>>>>>>>>                        OAM has historic connotations but for good
>>>>>>>>                        technical reasons as called multi layer as
>>>>>>>>                        it provides a different job of managing
>>>>>>>>                        different layers of the network thus the
>>>>>>>>                        nomenclature “multi layer”____
>>>>>>>>
>>>>>>>>                    ____
>>>>>>>>                    We can add some verbiage to the draft as we have
>>>>>>>>                    the draft and file name with “multi layer” in
>>>>>>>>                    the name.____
>>>>>>>>                    ____
>>>>>>>>                    LIME is a concluded WG on OAM that has discuss
>>>>>>>>                    the OAM management of the various layers of the
>>>>>>>>                    network.____
>>>>>>>>                    ____
>>>>>>>> https://datatracker.ietf.org/wg/lime/about/ 
>>>>>>>> <https://datatracker.ietf.org/wg/lime/about/>
>>>>>>>>                    <https://datatracker.ietf.org/wg/lime/about/ 
>>>>>>>> <https://datatracker.ietf.org/wg/lime/about/>>____
>>>>>>>>                    ____
>>>>>>>>                    OPSWG has this draft which hones in on the multi
>>>>>>>>                    layer OAM aspects of PM and Fault management of
>>>>>>>>                    SFC. ____
>>>>>>>> https://datatracker.ietf.org/doc/html/draft-ww-opsawg-multi-layer-oam-02 
>>>>>>>> <https://datatracker.ietf.org/doc/html/draft-ww-opsawg-multi-layer-oam-02>
>>>>>>>>                    <https://datatracker.ietf.org/doc/html/draft-ww-opsawg-multi-layer-oam-02 
>>>>>>>> <https://datatracker.ietf.org/doc/html/draft-ww-opsawg-multi-layer-oam-02>>____
>>>>>>>>                    ____
>>>>>>>>                    This draft talks about a transport independent
>>>>>>>>                    OAM where OAM mechanisms are data plane
>>>>>>>>                    transport dependent thus the concept of multi
>>>>>>>>                    layer OAM requirements of multiple discrete
>>>>>>>>                    layers of OAM to map to each layer of the
>>>>>>>>                    network. This document also talks about E2E OAM
>>>>>>>>                    inter layer OAM considerations in SFC as the
>>>>>>>>                    fault may occur with the service functions at
>>>>>>>>                    different OSI layers being chained and different
>>>>>>>>                     network layers.____
>>>>>>>>                    ____
>>>>>>>>                    ____
>>>>>>>>
>>>>>>>>                        ____
>>>>>>>>                        2. When you write "/fills a crucial gap for
>>>>>>>>                        operators/”, are you aware of interoperable
>>>>>>>>                        implementations (which I expect is what
>>>>>>>>                        operators need for it to be useful in an
>>>>>>>>                        actual deployment)? Perhaps an RFC 7942
>>>>>>>>                        "Implementation Status” section could be
>>>>>>>>                        added?____
>>>>>>>>
>>>>>>>>                    ____
>>>>>>>>                    Gyan> I am not aware of any implementations
>>>>>>>>                    however Ican review with the authors on adding
>>>>>>>>                    the section.  Thank you____
>>>>>>>>
>>>>>>>>                        ____
>>>>>>>>                        ____
>>>>>>>>                        3. When you write “/for
>>>>>>>>                        new OAM functionality/”, could you please
>>>>>>>>                        clearly describe or explicitly enumerate the
>>>>>>>>                        specific *new* functionality you refer to,
>>>>>>>>                        on top of what existing OAMs provide, and
>>>>>>>>                        how you find that crucial, specifically?____
>>>>>>>>
>>>>>>>>                    ____
>>>>>>>>                    Troubleshooting SFC is a complex tax for
>>>>>>>>                    operators and having additional OAM capabilities
>>>>>>>>                    that can provide value to operators in E2E SFC
>>>>>>>>                    troubleshooting is a major gain for 
>>>>>>>> operators.____
>>>>>>>>                    ____
>>>>>>>>                    RFC 8924 defines the base specification for SFC
>>>>>>>>                    OAM, requirements analysis and generically
>>>>>>>>                    existing OAM mechanisms used at various layers
>>>>>>>>                     and how they can apply to SFC defined in
>>>>>>>>                    section 7. ____
>>>>>>>>                    ____
>>>>>>>>                    This draft provides a comprehensive SFC OAM
>>>>>>>>                    solution and takes the base SFC OAM RFC 8924 and
>>>>>>>>                    existing network layer mechanisms and applies
>>>>>>>>                    them to SFC OAM localized SFC fault isolation
>>>>>>>>                    with a  new Active OAM header, Authenticated
>>>>>>>>                    Echo Request/Reply message and Source TLV. ____
>>>>>>>>                    ____
>>>>>>>>                    The new functionality in this draft is defining
>>>>>>>>                    a new procedure  for Active OAM message on RSP
>>>>>>>>                    in NSH updating NSH RFC 8300 definition of the O
>>>>>>>>                    bit which indicates an OAM command and/or data
>>>>>>>>                    in NSH header or packet payload discussed in
>>>>>>>>                    section 4. ____
>>>>>>>>                    ____
>>>>>>>>                    Section 5  talks about the issue related to
>>>>>>>>                    additional IP/UDP headers in an IPv6 network
>>>>>>>>                    adds noticeable overhead and this draft defines
>>>>>>>>                    a new active OAM header to demultiplex Active
>>>>>>>>                    OAM protocols on an SFC.____
>>>>>>>>                    ____
>>>>>>>>                    Section 6 defines a new Active OAM based
>>>>>>>>                    Authenticated  Echo Request/Reply message for
>>>>>>>>                    SFC that addresses additional requirements, fate
>>>>>>>>                    sharing, monitoring of continuity between SFPs,
>>>>>>>>                    RDI by ingress to egress, connectivity
>>>>>>>>                    verification, fault localization and tracing to
>>>>>>>>                    discover RSP and finally on-demand FM with
>>>>>>>>                    response back to initiator. ____
>>>>>>>>                    ____
>>>>>>>>                    This draft also provides OAM integrity check
>>>>>>>>                    with authentication of request/reply message in
>>>>>>>>                    conjunction with use of source TLV to prevent
>>>>>>>>                    DDOS attack vector with SFC OAM.____
>>>>>>>>                    ____
>>>>>>>>                    The critical new functionality provided for
>>>>>>>>                    operators with Active OAM is the honed in focus
>>>>>>>>                    on troubleshooting continuity of an SFP, trace
>>>>>>>>                    an SFP , consistency verification of SFP and
>>>>>>>>                    fault isolation and localizing of a failure
>>>>>>>>                    within an SFP as well as valuable SFF record
>>>>>>>>                    TLV, SFF information TLV/Sub-TLV  for multiple
>>>>>>>>                    SFs as hops of SFP or multiple SFs for load
>>>>>>>>                    balancing using SFP consistency verification
>>>>>>>>                    procedures.____
>>>>>>>>                    ____
>>>>>>>>                    Many Thanks!!____
>>>>>>>>                    ____
>>>>>>>>                    Gyan____
>>>>>>>>
>>>>>>>>                        ____
>>>>>>>>                        ____
>>>>>>>>                        Many thanks in advance, I am just trying to
>>>>>>>>                        understand.____
>>>>>>>>                        ____
>>>>>>>>                        Best,____
>>>>>>>>                        ____
>>>>>>>>                        Carlos.____
>>>>>>>>
>>>>>>>>                        ____
>>>>>>>>
>>>>>>>>                            11/19/21午後11:02、Gyan Mishra
>>>>>>>>                            <hayabusagsm@gmail.com 
>>>>>>>> <mailto:hayabusagsm@gmail.com>
>>>>>>>>                            <mailto:hayabusagsm@gmail.com 
>>>>>>>> <mailto:hayabusagsm@gmail.com>>>のメール:____
>>>>>>>>
>>>>>>>>                            ____
>>>>>>>>                            ____
>>>>>>>>                            Dear Chairs & All ____
>>>>>>>>                            ____
>>>>>>>>                            As co-author I support publication of
>>>>>>>>                            this draft. ____
>>>>>>>>                            ____
>>>>>>>>                            This specification fills a crucial gap
>>>>>>>>                            for operators for new OAM functionality,
>>>>>>>>                            with an Active Multi layer OAM model, by
>>>>>>>>                            defining extensibility with
>>>>>>>>                            Active OAM messages, in NSH,  to
>>>>>>>>                            troubleshoot faults in the data
>>>>>>>>                            plane SFC forwarding plane, SFP E2E path
>>>>>>>>                            in the service plane framework.____
>>>>>>>>                            ____
>>>>>>>>                            Kind Regards ____
>>>>>>>>                            ____
>>>>>>>>                            Gyan____
>>>>>>>>                            Verizon ____
>>>>>>>>                            ____
>>>>>>>>                            On Fri, Nov 19, 2021 at 8:33 PM Carlos
>>>>>>>>                            Pignataro (cpignata)
>>>>>>>>                            <cpignata=40cisco.com@dmarc.ietf.org 
>>>>>>>> <mailto:cpignata=40cisco.com@dmarc.ietf.org>
>>>>>>>>                            <mailto:40cisco.com@dmarc.ietf.org 
>>>>>>>> <mailto:40cisco.com@dmarc.ietf.org>>>
>>>>>>>>                            wrote:____
>>>>>>>>
>>>>>>>>                                Dear Greg,____
>>>>>>>>                                ____
>>>>>>>>                                Thank you for replying to my email.
>>>>>>>>                                Please find a couple follow-ups
>>>>>>>>                                inline, as I invite other WG
>>>>>>>>                                interested parties to the
>>>>>>>>                                discussion.____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>
>>>>>>>>                                    11/19/21午後7:11、Greg Mirsky
>>>>>>>>                                    <gregimirsky@gmail.com 
>>>>>>>> <mailto:gregimirsky@gmail.com>
>>>>>>>>                                    <mailto:gregimirsky@gmail.com 
>>>>>>>> <mailto:gregimirsky@gmail.com>>>
>>>>>>>>                                    のメール:____
>>>>>>>>                                    ____
>>>>>>>>                                    Dear Carlos,____
>>>>>>>>                                    thank you for your
>>>>>>>>                                    thorough review and detailed
>>>>>>>>                                    comments. Please find responses
>>>>>>>>                                    in-lined below under the GIM>>
>>>>>>>>                                    tag.____
>>>>>>>>                                    ____
>>>>>>>>                                    Regards,____
>>>>>>>>                                    Greg (on behalf of the 
>>>>>>>> authors)____
>>>>>>>>                                    ____
>>>>>>>>                                    On Sat, Nov 13, 2021 at 11:50 PM
>>>>>>>>                                    Carlos Pignataro (cpignata)
>>>>>>>>                                    <cpignata@cisco.com 
>>>>>>>> <mailto:cpignata@cisco.com>
>>>>>>>>                                    <mailto:cpignata@cisco.com 
>>>>>>>> <mailto:cpignata@cisco.com>>>
>>>>>>>>                                    wrote:____
>>>>>>>>
>>>>>>>>                                        Hello, WG,____
>>>>>>>>                                        ____
>>>>>>>>                                        In
>>>>>>>>                                        reviewing 
>>>>>>>> draft-ietf-sfc-multi-layer-oam-16,
>>>>>>>>                                        I find that the issues
>>>>>>>>                                        listed below are such that I
>>>>>>>>                                        cannot support 
>>>>>>>> publication.____
>>>>>>>>                                        ____
>>>>>>>>                                        Observing what appears to be
>>>>>>>>                                        a single non-author response
>>>>>>>>                                        to the original WGLC email,
>>>>>>>>                                        and one more after this
>>>>>>>>                                        extension, I also perceive
>>>>>>>>                                        the energy level to work on
>>>>>>>>                                        this to be low.____
>>>>>>>>                                        ____
>>>>>>>>                                        Please find some review
>>>>>>>>                                        comments and observations, I
>>>>>>>>                                        hope these are useful:____
>>>>>>>>                                        ____
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                                        Active OAM
>>>>>>>>                                        for Service Function 
>>>>>>>> Chaining____
>>>>>>>>
>>>>>>>>                                                                                                  draft-ietf-sfc-multi-layer-oam-16____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                        Abstract____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                           A set of requirements for
>>>>>>>>                                        active Operation,
>>>>>>>>                                        Administration, and____
>>>>>>>>
>>>>>>>>                                           Maintenance (OAM) of
>>>>>>>>                                        Service Function Chains
>>>>>>>>                                        (SFCs) in a network is____
>>>>>>>>
>>>>>>>>                                           presented in this
>>>>>>>>                                        document.  Based on these
>>>>>>>>                                        requirements, an____
>>>>>>>>
>>>>>>>>                                           encapsulation of active
>>>>>>>>                                        OAM messages in SFC and a
>>>>>>>>                                        mechanism to detect____
>>>>>>>>
>>>>>>>>                                           and localize defects are
>>>>>>>>                                        described.____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        First, a generic comment on
>>>>>>>>                                        the whole document: Even
>>>>>>>>                                        though the WG produces an
>>>>>>>>                                        SFC OAM framework
>>>>>>>>                                        in rfc8924, I cannot find
>>>>>>>>                                        exactly how
>>>>>>>>                                        draft-ietf-sfc-multi-layer-oam
>>>>>>>>                                        follows or maps to such
>>>>>>>>                                        framework.____
>>>>>>>>
>>>>>>>>                                          * rfc8924 lists
>>>>>>>>                                            requirements in S4, but
>>>>>>>>                                            this document mentions
>>>>>>>>                                            them in
>>>>>>>>                                            passing. Instead, as per
>>>>>>>>                                            the Abstract above, this
>>>>>>>>                                            document creates new
>>>>>>>>                                            requirements and based
>>>>>>>>                                            on them creates a new
>>>>>>>>                                            OAM protocol.____
>>>>>>>>
>>>>>>>>                                    GIM>> We've followed the
>>>>>>>>                                    requirements listed in RFC 8924
>>>>>>>>                                    and used them when designing SFC
>>>>>>>>                                    Echo Request/Reply. SFC Echo
>>>>>>>>                                    Request/Reply addresses the
>>>>>>>>                                    essential requirements in
>>>>>>>>                                    Section 4 of RFC 8924.____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>                                CMP: That’s an issue, those are not
>>>>>>>>                                requirements for a new protocol.
>>>>>>>>                                Neither for a single protocol to
>>>>>>>>                                perform all functions.____
>>>>>>>>                                ____
>>>>>>>>                                CMP: Specifically, RFC 8924 says:____
>>>>>>>>                                ____
>>>>>>>>
>>>>>>>>                                CMP:   “7.  Candidate SFC OAM 
>>>>>>>> Tools”____
>>>>>>>>
>>>>>>>>                                CMP: Why were candidates descarted?
>>>>>>>>                                When it is shown how they can
>>>>>>>>                                address some of the functions.____
>>>>>>>>                                ____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>
>>>>>>>>                                          * rfc8924 lists candidate
>>>>>>>>                                            SFC OAM tools, but this
>>>>>>>>                                            document does not
>>>>>>>>                                            consider them. Or
>>>>>>>>                                            compare requirements to
>>>>>>>>                                            options. Perhaps I could
>>>>>>>>                                            be pointed to the
>>>>>>>>                                            discussion on the 
>>>>>>>> list?____
>>>>>>>>
>>>>>>>>                                    GIM>> RFC 8924 already provides
>>>>>>>>                                    the analysis and pointed out
>>>>>>>>                                    gaps in listed protocols. RFC
>>>>>>>>                                    8924 has concluded that none of
>>>>>>>>                                    the available tools complies
>>>>>>>>                                    with the requirements. ____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>                                CMP: I do not see that conclusion in
>>>>>>>>                                RFC 8924, perhaps you can quote /
>>>>>>>>                                copy/paste the relevant text. The
>>>>>>>>                                specific text that includes a
>>>>>>>>                                conclusion. And specific text that
>>>>>>>>                                says that none of the tools comply
>>>>>>>>                                with the requirements.____
>>>>>>>>                                ____
>>>>>>>>                                CMP: In any case, there is also no
>>>>>>>>                                implication that creating a new
>>>>>>>>                                protocol for all requirements and
>>>>>>>>                                ignoring the analysis of existing
>>>>>>>>                                protocols that can be used or
>>>>>>>>                                extended is in the best interest of
>>>>>>>>                                SFC’s OAM.____
>>>>>>>>                                ____
>>>>>>>>                                CMP: Additionally, I did not see the
>>>>>>>>                                discussion on the list of this
>>>>>>>>                                comparison (since it does not exist
>>>>>>>>                                in the draft).____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        Additionally, I wonder: Why
>>>>>>>>                                        the file name
>>>>>>>>                                        “sfc-multi-layer-oam”?____
>>>>>>>>
>>>>>>>>                                    GIM>> It is historical. ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                           Active OAM tools,____
>>>>>>>>
>>>>>>>>                                           conformant to the
>>>>>>>>                                        requirements listed in
>>>>>>>>                                        Section 3, improve, for____
>>>>>>>>
>>>>>>>>                                           example, troubleshooting
>>>>>>>>                                        efficiency and defect
>>>>>>>>                                        localization in SFP____
>>>>>>>>
>>>>>>>>                                           because they specifically
>>>>>>>>                                        address the architectural
>>>>>>>>                                        principles of____
>>>>>>>>
>>>>>>>>                                           NSH.  For that purpose,
>>>>>>>>                                        SFC Echo Request and Echo
>>>>>>>>                                        Reply are specified____
>>>>>>>>
>>>>>>>>                                           in Section 6.____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        I do not fully follow these
>>>>>>>>                                        cause-consequence pair of
>>>>>>>>                                        sentences. They seem to be
>>>>>>>>                                        foundational to the rational
>>>>>>>>                                        of the document, is this why
>>>>>>>>                                        a new OAM protocol is 
>>>>>>>> used?____
>>>>>>>>
>>>>>>>>                                    GIM>> Indeed. Based on the
>>>>>>>>                                    analysis in RFC 8924, we've
>>>>>>>>                                    learned that none of the
>>>>>>>>                                    available OAM tools can address
>>>>>>>>                                    the requirements for active SFP
>>>>>>>>                                    OAM. The SFC Echo Request/Reply
>>>>>>>>                                    is specifically designed to
>>>>>>>>                                    address these requirements.____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>                                CMP: This is a very useful response.
>>>>>>>>                                As I responded above, there’s no
>>>>>>>>                                implication that if no existing
>>>>>>>>                                tools address all requirements, the
>>>>>>>>                                path is to create a brand new one
>>>>>>>>                                ignoring the existing ones.____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        Specifically, I feel this
>>>>>>>>                                        document over-reaches in
>>>>>>>>                                        that it presumes that the
>>>>>>>>                                        only “Active OAM” protocol
>>>>>>>>                                        for NSH SFCs is this new
>>>>>>>>                                        protocol, whereas some of
>>>>>>>>                                        the existing protocols
>>>>>>>>                                        listed in rfc8924 are also
>>>>>>>>                                        “Active OAM”.____
>>>>>>>>
>>>>>>>>                                    GIM>> I think that the document
>>>>>>>>                                    is positioned not as a general
>>>>>>>>                                    active OAM protocol but as one
>>>>>>>>                                    of the active SFC NSH OAM
>>>>>>>>                                    protocols.____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                           This mechanism enables
>>>>>>>>                                        on-demand Continuity 
>>>>>>>> Check,____
>>>>>>>>
>>>>>>>>                                           Connectivity
>>>>>>>>                                        Verification, among other
>>>>>>>>                                        operations over SFC in____
>>>>>>>>
>>>>>>>>                                           networks, addresses
>>>>>>>>                                        functionalities discussed in
>>>>>>>>                                        Sections 4.1, 4.2,____
>>>>>>>>
>>>>>>>>                                           and 4.3 of [RFC8924].____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        This could be well the case
>>>>>>>>                                        — however many others
>>>>>>>>                                        (including existing)
>>>>>>>>                                        mechanisms also enable in
>>>>>>>>                                        these broad terms all the
>>>>>>>>                                        connectivity+continuity+trace 
>>>>>>>> functions.____
>>>>>>>>
>>>>>>>>                                    GIM>> We are not questioning
>>>>>>>>                                    that there are other solutions.
>>>>>>>>                                    But these mechanisms are not
>>>>>>>>                                    supported by specifications that
>>>>>>>>                                    ensure independent interoperable
>>>>>>>>                                    implementations. ____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>                                CMP: Can you please point to
>>>>>>>>                                independent interoperable
>>>>>>>>                                implementations
>>>>>>>>                                of 
>>>>>>>> draft-ietf-sfc-multi-layer-oam?____
>>>>>>>>                                ____
>>>>>>>>                                CMP: Part of my point is that any
>>>>>>>>                                partial solution can be extended
>>>>>>>>                                interoperably.____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>
>>>>>>>>                                        At the same time, this
>>>>>>>>                                        mechanisms is very 
>>>>>>>> complex. ____
>>>>>>>>                                        I would like to see a study
>>>>>>>>                                        of comparative benefits of
>>>>>>>>                                        this added complexity
>>>>>>>>                                        vis-a-vis existing
>>>>>>>>                                        approaches that can be
>>>>>>>>                                        extended.____
>>>>>>>>
>>>>>>>>                                    GIM>> In the face of absence of
>>>>>>>>                                    sufficient and up to date
>>>>>>>>                                    documentation describing
>>>>>>>>                                    proprietary solutions, I don't
>>>>>>>>                                    see that any comparison can be
>>>>>>>>                                    comprehensive.____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>                                CMP: I am not sure if you are
>>>>>>>>                                answering a different question, but
>>>>>>>>                                there’s no reference to any
>>>>>>>>                                proprietary solutions.____
>>>>>>>>                                ____
>>>>>>>>                                CMP: ICMP, BFD, iOAM,
>>>>>>>>                                SFC-Tracceroute, all documented in
>>>>>>>>                                I-Ds and with open source
>>>>>>>>                                implementations.____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                           The ingress may be____
>>>>>>>>
>>>>>>>>                                           capable of recovering
>>>>>>>>                                        from the failure, e.g.,
>>>>>>>>                                        using redundant SFC____
>>>>>>>>
>>>>>>>>                                           elements.  Thus, it is
>>>>>>>>                                        beneficial for the egress to
>>>>>>>>                                        signal the new____
>>>>>>>>
>>>>>>>>                                           defect state to the
>>>>>>>>                                        ingress, which in this
>>>>>>>>                                        example is the 
>>>>>>>> Classifier.____
>>>>>>>>
>>>>>>>>                                           Hence the following
>>>>>>>>                                        requirement:____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                              REQ#3: SFC OAM MUST
>>>>>>>>                                        support Remote Defect
>>>>>>>>                                        Indication notification____
>>>>>>>>
>>>>>>>>                                              by the egress to the
>>>>>>>>                                        ingress.____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        I see a gap between “it is
>>>>>>>>                                        beneficial” and “MUST”. What
>>>>>>>>                                        is "Remote Defect
>>>>>>>>                                        Indication” in the context
>>>>>>>>                                        of SFC OAM since it is not
>>>>>>>>                                        in the OAM framework? Is
>>>>>>>>                                        this "Remote Defect
>>>>>>>>                                        Indication” the only way to
>>>>>>>>                                        achieve the rerouting or
>>>>>>>>                                        redundancy triggering?____
>>>>>>>>
>>>>>>>>                                    GIM>> That is one of possible
>>>>>>>>                                    solutions. Other mechanisms may
>>>>>>>>                                    conform to the requirement using
>>>>>>>>                                    different approach. ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                        4.  Active OAM
>>>>>>>>                                        Identification in the NSH____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                           The O bit in the NSH is
>>>>>>>>                                        defined in [RFC8300] as
>>>>>>>>                                        follows:____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                              O bit: Setting this
>>>>>>>>                                        bit indicates an OAM 
>>>>>>>> packet.____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                           This document updates
>>>>>>>>                                        that definition as 
>>>>>>>> follows:____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                              O bit: Setting this
>>>>>>>>                                        bit indicates an OAM command
>>>>>>>>                                        and/or data in____
>>>>>>>>
>>>>>>>>                                              the NSH Context Header
>>>>>>>>                                        or packet payload.____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                           Active SFC OAM is defined
>>>>>>>>                                        as a combination of OAM
>>>>>>>>                                        commands and/or____
>>>>>>>>
>>>>>>>>                                           data included in a
>>>>>>>>                                        message that immediately
>>>>>>>>                                        follows the NSH.  To____
>>>>>>>>
>>>>>>>>                                           identify the active OAM
>>>>>>>>                                        message, the "Next Protocol"
>>>>>>>>                                        field MUST be____
>>>>>>>>
>>>>>>>>                                           set to Active SFC OAM
>>>>>>>>                                        (TBA1) (Section 9.1). ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        This is an example of
>>>>>>>>                                        over-reach. A “Next
>>>>>>>>                                        Protocol” pointing to IPv4,
>>>>>>>>                                        in turn pointing to ICMP, in
>>>>>>>>                                        turn pointing to Echo is
>>>>>>>>                                        already one example of
>>>>>>>>                                        “Active SFC OAM”. I wonder
>>>>>>>>                                        if this new protocol might
>>>>>>>>                                        be best served by choosing a
>>>>>>>>                                        name that is not so generic?
>>>>>>>>                                        It could be called “One of
>>>>>>>>                                        many active SFC OAM
>>>>>>>>                                        protocols” :-) ____
>>>>>>>>
>>>>>>>>                                    GIM>> Will clarify that
>>>>>>>>                                    throughout the document "active
>>>>>>>>                                    OAM" and "active SFC OAM" refers
>>>>>>>>                                    to specially constructed packets
>>>>>>>>                                    that immediately follow the SFC
>>>>>>>>                                    Active OAM Header (Figure 2).____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>                                CMP: The “SFC Active OAM Header” is
>>>>>>>>                                therefore not part of the “active
>>>>>>>>                                SFC OAM” packet?____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        Otherwise, the “MUST” in the
>>>>>>>>                                        last sentence seems to not
>>>>>>>>                                        follow.____
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                           The rules for____
>>>>>>>>
>>>>>>>>                                           interpreting the values
>>>>>>>>                                        of the O bit and the "Next
>>>>>>>>                                        Protocol" field____
>>>>>>>>
>>>>>>>>                                           are as follows:____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        I am extremely concerned
>>>>>>>>                                        about this attempted
>>>>>>>>                                        re-definition (of the O-bit
>>>>>>>>                                        and Protocol fields). On
>>>>>>>>                                        several fronts as explained
>>>>>>>>                                        below. During RFC8300 the WG
>>>>>>>>                                        evaluated these and provided
>>>>>>>>                                        a solution already.____
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                           *  O bit set and the
>>>>>>>>                                        "Next Protocol" value does
>>>>>>>>                                        not match one of____
>>>>>>>>
>>>>>>>>                                              identifying active or
>>>>>>>>                                        hybrid OAM protocols (per
>>>>>>>>                                        classification____
>>>>>>>>
>>>>>>>>                                              defined in [RFC7799]),
>>>>>>>>                                        e.g., defined in Section 9.1
>>>>>>>>                                        Active SFC OAM____
>>>>>>>>
>>>>>>>>                                              (TBA1).____
>>>>>>>>
>>>>>>>>                                        This potentially breaks the
>>>>>>>>                                        concept of nodes not
>>>>>>>>                                        understanding OAM (i.e,.
>>>>>>>>                                        Partial deployment of a new
>>>>>>>>                                        protocol)____
>>>>>>>>
>>>>>>>>                                    GIM>> Can you clarify what do
>>>>>>>>                                    you mean by "nodes not
>>>>>>>>                                    understanding OAM"? Partial
>>>>>>>>                                    deployment is, in my opinion, an
>>>>>>>>                                    operational issue. An operator
>>>>>>>>                                    plans deployments of new
>>>>>>>>                                    releases according to new
>>>>>>>>                                    features and their intended 
>>>>>>>> use.____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>                                CMP: Apologies, I meant not
>>>>>>>>                                s/understanding/parsing/.____
>>>>>>>>                                ____
>>>>>>>>                                CMP: I agree it is an operational
>>>>>>>>                                issue — an issue of operations. Like
>>>>>>>>                                the “O” in “OAM”. Should Operational
>>>>>>>>                                Considerations be included as 
>>>>>>>> well?____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                                 - a Fixed-Length
>>>>>>>>                                        Context Header or
>>>>>>>>                                        Variable-Length Context____
>>>>>>>>
>>>>>>>>                                                 Header(s) contain
>>>>>>>>                                        an OAM command or data.____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                                 - the "Next
>>>>>>>>                                        Protocol" field determines
>>>>>>>>                                        the type of payload.____
>>>>>>>>
>>>>>>>>                                        The semantic of Context
>>>>>>>>                                        Headers is outside this
>>>>>>>>                                        definition. For example the
>>>>>>>>                                        types in MD Type 2 define
>>>>>>>>                                        the variable headers. ____
>>>>>>>>                                        ____
>>>>>>>>                                        This potentially breaks also
>>>>>>>>                                        OAM, since things like ECMP
>>>>>>>>                                        can be encoded in context
>>>>>>>>                                        headers that the OAM needs.
>>>>>>>>                                        (e.g., "Flow ID”
>>>>>>>>                                        from 
>>>>>>>> draft-ietf-sfc-nsh-tlv).____
>>>>>>>>
>>>>>>>>                                    GIM>> As I understand it, MD
>>>>>>>>                                    Type 2 Flow ID TLV is
>>>>>>>>                                    recommended to identify a flow
>>>>>>>>                                    in SFC NSH. The document makes
>>>>>>>>                                    the use of this method. ____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>                                CMP: How?____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        Further, is this describing
>>>>>>>>                                        a Hybrid OAM use?____
>>>>>>>>
>>>>>>>>                                    GIM>> No, the document does not
>>>>>>>>                                    describe the use of hybrid OAM
>>>>>>>>                                    (per RFC 7799). ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                           *  O bit set and the
>>>>>>>>                                        "Next Protocol" value
>>>>>>>>                                        matches one of 
>>>>>>>> identifying____
>>>>>>>>
>>>>>>>>                                              active or hybrid OAM
>>>>>>>>                                        protocols:____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                                 - the payload that
>>>>>>>>                                        immediately follows the NSH
>>>>>>>>                                        MUST contain an____
>>>>>>>>
>>>>>>>>                                                 OAM command or 
>>>>>>>> data.____
>>>>>>>>
>>>>>>>>                                        This is also unclear — what
>>>>>>>>                                        is an OAM command or data?
>>>>>>>>                                        If the O-bit is set, it is
>>>>>>>>                                        an OAM packet.____
>>>>>>>>
>>>>>>>>                                    GIM>> What is an OAM packet? Is
>>>>>>>>                                    an SFC NSH packet with IOAM an
>>>>>>>>                                    OAM packet or not? If an SFC NSH
>>>>>>>>                                    packet is part of flow under the
>>>>>>>>                                    Alternate Marking, is it an OAM
>>>>>>>>                                    packet because the Alternate
>>>>>>>>                                    Marking method is an example of
>>>>>>>>                                    the hybrid OAM? ____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>                                CMP: This reads like not answering
>>>>>>>>                                by asking questions. ____
>>>>>>>>                                ____
>>>>>>>>                                CMP: A user packet with marking,
>>>>>>>>                                implicitly or explicitly, is not an
>>>>>>>>                                OAM packet.____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                           *  O bit is clear:____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                                 - no OAM in a
>>>>>>>>                                        Fixed-Length Context Header
>>>>>>>>                                        or Variable-Length____
>>>>>>>>
>>>>>>>>                                                 Context 
>>>>>>>> Header(s).____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                                 - the payload
>>>>>>>>                                        determined by the "Next
>>>>>>>>                                        Protocol" field MUST be____
>>>>>>>>
>>>>>>>>                                                 present.____
>>>>>>>>
>>>>>>>>                                        It is unclear the rational
>>>>>>>>                                        for this.____
>>>>>>>>
>>>>>>>>                                    GIM>> Can you please clarify
>>>>>>>>                                    your interpretation, so we can
>>>>>>>>                                    look for ways to improve the
>>>>>>>>                                    text?____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>                                CMP: Same as above. It is unclear
>>>>>>>>                                why these rules. It is not a matter
>>>>>>>>                                of interpretation.____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                           *  O bit is clear, and
>>>>>>>>                                        the "Next Protocol" field
>>>>>>>>                                        identifies active or____
>>>>>>>>
>>>>>>>>                                              hybrid OAM protocol
>>>>>>>>                                        MUST be identified and
>>>>>>>>                                        reported as an____
>>>>>>>>
>>>>>>>>                                              erroneous
>>>>>>>>                                        combination.  An
>>>>>>>>                                        implementation MAY have
>>>>>>>>                                        control to____
>>>>>>>>
>>>>>>>>                                              enable processing of
>>>>>>>>                                        the OAM payload.____
>>>>>>>>
>>>>>>>>                                        This seems to break the
>>>>>>>>                                        existing usage
>>>>>>>>                                        in draft-ietf-sfc-ioam-nsh.
>>>>>>>>                                        Section 4.2
>>>>>>>>                                        of draft-ietf-sfc-ioam-nsh
>>>>>>>>                                        says clearly:____
>>>>>>>>
>>>>>>>>                                    GIM>> I don't see any problem.
>>>>>>>>                                    In fact, both definitions are in
>>>>>>>>                                    sync. According to
>>>>>>>>                                    draft-ietf-sfc-ioam-nsh if the
>>>>>>>>                                    Next Protocol field identifies a
>>>>>>>>                                    use data payload, e.g., IPv6,
>>>>>>>>                                    then O bit MUST NOT be set. If
>>>>>>>>                                    the Next Protocol is set to
>>>>>>>>                                    IOAM, then the O-bit MUST be
>>>>>>>>                                    set.____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>                                CMP: Sorry, but you do not seem to
>>>>>>>>                                be actually reading
>>>>>>>>                                draft-ietf-sfc-ioam-nsh. Please
>>>>>>>>                                refer to:____
>>>>>>>>                                ____
>>>>>>>>                                CMP:
>>>>>>>> https://datatracker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4.2 
>>>>>>>> <https://datatracker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4.2>
>>>>>>>>                                <https://datatracker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4.2 
>>>>>>>> <https://datatracker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh#section-4.2>>____
>>>>>>>>                                ____
>>>>>>>>                                CMP: 4.2.  IOAM and the use of the
>>>>>>>>                                NSH O-bit____
>>>>>>>>                                   [RFC8300] defines an "O bit" for
>>>>>>>>                                OAM packets.  Per [RFC8300] the O____
>>>>>>>>                                   bit must be set for OAM packets
>>>>>>>>                                and must not be set for non-OAM____
>>>>>>>>                                   packets.  Packets with IOAM data
>>>>>>>>                                included MUST follow this____
>>>>>>>>                                   definition, i.e. the O bit MUST
>>>>>>>>                                NOT be set for regular customer____
>>>>>>>>                                   traffic which also carries IOAM
>>>>>>>>                                data and the O bit MUST be set 
>>>>>>>> for____
>>>>>>>>                                   OAM packets which carry only IOAM
>>>>>>>>                                data without any regular data____
>>>>>>>>                                   payload.____
>>>>>>>>
>>>>>>>>                                CMP: Please note the “MUST NOT” in
>>>>>>>>                                the paragraph immediately above.____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>
>>>>>>>>                                    We agree in how O-bit works in
>>>>>>>>                                    presence of IOAM that
>>>>>>>>                                    accompanies user data and
>>>>>>>>                                    without it.____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>                                CMP: I do not see that agreement.____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                        4.2.  IOAM and the use of
>>>>>>>>                                        the NSH O-bit____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                           [RFC8300] defines an "O
>>>>>>>>                                        bit" for OAM packets.  Per
>>>>>>>>                                        [RFC8300] the O____
>>>>>>>>
>>>>>>>>                                           bit must be set for OAM
>>>>>>>>                                        packets and must not be set
>>>>>>>>                                        for non-OAM____
>>>>>>>>
>>>>>>>>                                           packets.  Packets with
>>>>>>>>                                        IOAM data included MUST
>>>>>>>>                                        follow this____
>>>>>>>>
>>>>>>>>                                           definition, i.e. the O
>>>>>>>>                                        bit MUST NOT be set for
>>>>>>>>                                        regular customer____
>>>>>>>>
>>>>>>>>                                           traffic which also
>>>>>>>>                                        carries IOAM data and the O
>>>>>>>>                                        bit MUST be set for____
>>>>>>>>
>>>>>>>>                                           OAM packets which carry
>>>>>>>>                                        only IOAM data without any
>>>>>>>>                                        regular data____
>>>>>>>>
>>>>>>>>                                           payload.____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                        5.  Active SFC OAM Header____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                           As demonstrated in
>>>>>>>>                                        Section 4 [RFC8924] and
>>>>>>>>                                        Section 3 of this____
>>>>>>>>
>>>>>>>>                                           document, SFC OAM is
>>>>>>>>                                        required to perform multiple
>>>>>>>>                                        tasks.  Several____
>>>>>>>>
>>>>>>>>                                           active OAM protocols
>>>>>>>>                                        could be used to address all
>>>>>>>>                                        the requirements.____
>>>>>>>>
>>>>>>>>                                           When IP/UDP encapsulation
>>>>>>>>                                        of an SFC OAM control
>>>>>>>>                                        message is used,____
>>>>>>>>
>>>>>>>>                                           protocols can be
>>>>>>>>                                        demultiplexed using the
>>>>>>>>                                        destination UDP port 
>>>>>>>> number.____
>>>>>>>>
>>>>>>>>                                           But extra IP/UDP headers,
>>>>>>>>                                        especially in an IPv6
>>>>>>>>                                        network, add____
>>>>>>>>
>>>>>>>>                                           noticeable overhead. 
>>>>>>>>                                         This document defines Active
>>>>>>>>                                        OAM Header____
>>>>>>>>
>>>>>>>>                                           (Figure 2) to demultiplex
>>>>>>>>                                        active OAM protocols on 
>>>>>>>> an SFC.____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        Does this paragraph imply
>>>>>>>>                                        that the main reason for
>>>>>>>>                                        this protocol is this
>>>>>>>>                                        perceived overhead? If so,
>>>>>>>>                                        experience seems to show
>>>>>>>>                                        that in practice IP-encaped
>>>>>>>>                                        OAM works fine (as e.g., for
>>>>>>>>                                        LSP Ping). ____
>>>>>>>>
>>>>>>>>                                    GIM>> Isn't IP/UDP
>>>>>>>>                                    encapsulation, and IPv6 in
>>>>>>>>                                    particular, is a larger
>>>>>>>>                                    overhead? ____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>                                CMP: I am sorry Greg to call this
>>>>>>>>                                out, but you are choosing again to
>>>>>>>>                                not answer the question and instead
>>>>>>>>                                ask another one.____
>>>>>>>>                                ____
>>>>>>>>                                CMP: I am happy to answer: it is
>>>>>>>>                                larger. It also does not matter. And
>>>>>>>>                                further it is proven to work in LSP
>>>>>>>>                                Ping.____
>>>>>>>>                                ____
>>>>>>>>                                CMP: My question again: is the whole
>>>>>>>>                                purpose of this new protocol to be
>>>>>>>>                                overhead efficient? I am sure there
>>>>>>>>                                are ways of encasulating that are
>>>>>>>>                                more overhead-efficient
>>>>>>>>                                than 
>>>>>>>> draft-ietf-sfc-multi-layer-oam.____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        Alternatively, “Next
>>>>>>>>                                        Protocols” could be defined
>>>>>>>>                                        for “raw” existing
>>>>>>>>                                        protocols.____
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                              Msg Type - six bits
>>>>>>>>                                        long field identifies OAM
>>>>>>>>                                        protocol, e.g., Echo____
>>>>>>>>
>>>>>>>>                                              Request/Reply or
>>>>>>>>                                        Bidirectional Forwarding
>>>>>>>>                                        Detection.____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        Why does BFD get
>>>>>>>>                                        encapsulated in this new
>>>>>>>>                                        protocol, as opposed to
>>>>>>>>                                        using a “Next Protocol” for
>>>>>>>>                                        it? That looks like
>>>>>>>>                                        unnecessary overhead and
>>>>>>>>                                        indirection.____
>>>>>>>>
>>>>>>>>                                    GIM>> Are you proposing
>>>>>>>>                                    assigning different Next
>>>>>>>>                                    Protocol values for every
>>>>>>>>                                    possible active OAM protocol? 
>>>>>>>> ____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>                                CMP: I am not proposing anything. I
>>>>>>>>                                am simply asking a question.____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                              Flags - eight bits
>>>>>>>>                                        long field carries bit flags
>>>>>>>>                                        that define____
>>>>>>>>
>>>>>>>>                                              optional capability
>>>>>>>>                                        and thus processing of the
>>>>>>>>                                        SFC active OAM____
>>>>>>>>
>>>>>>>>                                              control packet, e.g.,
>>>>>>>>                                        optional timestamping. ____
>>>>>>>>
>>>>>>>>                                        Does this timestamp conflict
>>>>>>>>                                        with context header
>>>>>>>>                                        timestamps? E.g., rfc8592
>>>>>>>>                                        or 
>>>>>>>> draft-mymb-sfc-nsh-allocation-timestamp.____
>>>>>>>>
>>>>>>>>                                    GIM>> What do you see as a
>>>>>>>>                                    potential conflict? ____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>                                CMP: Two timestamps in different
>>>>>>>>                                parts of a packet.____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                        6.  Echo Request/Echo Reply
>>>>>>>>                                        for SFC____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                           Echo Request/Reply is a
>>>>>>>>                                        well-known active OAM
>>>>>>>>                                        mechanism extensively____
>>>>>>>>
>>>>>>>>                                           used to verify a path's
>>>>>>>>                                        continuity, detect
>>>>>>>>                                        inconsistencies between a____
>>>>>>>>
>>>>>>>>                                           state in control and the
>>>>>>>>                                        data planes, and localize
>>>>>>>>                                        defects in the____
>>>>>>>>
>>>>>>>>                                           data plane.  ICMP
>>>>>>>>                                        ([RFC0792] for IPv4 and
>>>>>>>>                                        [RFC4443] for IPv6____
>>>>>>>>
>>>>>>>>                                           networks, respectively)
>>>>>>>>                                        and [RFC8029] are examples
>>>>>>>>                                        of broadly used____
>>>>>>>>
>>>>>>>>                                           active OAM protocols
>>>>>>>>                                        based on the Echo
>>>>>>>>                                        Request/Reply principle. 
>>>>>>>>  The____
>>>>>>>>
>>>>>>>>                                           SFC Echo Request/Reply
>>>>>>>>                                        defined in this document
>>>>>>>>                                        addresses several____
>>>>>>>>
>>>>>>>>                                           requirements listed in
>>>>>>>>                                        Section 3.  Specifically, it
>>>>>>>>                                        can be used to____
>>>>>>>>
>>>>>>>>                                           check the continuity of
>>>>>>>>                                        an SFP, trace an SFP, or
>>>>>>>>                                        localize the failure____
>>>>>>>>
>>>>>>>>                                           within an SFP.  The SFC
>>>>>>>>                                        Echo Request/Reply control
>>>>>>>>                                        message format is____
>>>>>>>>
>>>>>>>>                                           presented in Figure 3.____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        This seems to be an
>>>>>>>>                                        important paragraph — would
>>>>>>>>                                        be useful to also understand
>>>>>>>>                                        how other existing and
>>>>>>>>                                        broadly used protocols
>>>>>>>>                                        cannot fulfill 
>>>>>>>> requirements.____
>>>>>>>>
>>>>>>>>                                    GIM>> RFC 8924 already provided
>>>>>>>>                                    a comprehensive analysis and
>>>>>>>>                                    concluded that none of the
>>>>>>>>                                    available tools can fully
>>>>>>>>                                    conform to the requirements
>>>>>>>>                                    listed in Section 4. ____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>                                CMP: As per above, I do not see that
>>>>>>>>                                conclusion.____
>>>>>>>>                                ____
>>>>>>>>                                CMP: And frankly even if that was
>>>>>>>>                                the case, there’s no implication
>>>>>>>>                                that using the existing pieces is
>>>>>>>>                                not sufficient, or that it is not
>>>>>>>>                                easier to extend the candidate
>>>>>>>>                                protocols.____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                              Length -
>>>>>>>>                                        two-octet-long field equal
>>>>>>>>                                        to the Value field's 
>>>>>>>> length in____
>>>>>>>>
>>>>>>>>                                             octets.____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        There are several nested
>>>>>>>>                                        lengths defined in this
>>>>>>>>                                        document — would be useful
>>>>>>>>                                        to analyze that they do not
>>>>>>>>                                        result in issues such as
>>>>>>>>                                        piggybacking unaccounted
>>>>>>>>                                        data.____
>>>>>>>>
>>>>>>>>                                    GIM>> Do you see any scenario
>>>>>>>>                                    when that might be the case? ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                        6.3.1.  Source TLV____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                           Responder to the SFC Echo
>>>>>>>>                                        Request encapsulates the SFC
>>>>>>>>                                        Echo Reply____
>>>>>>>>
>>>>>>>>                                           message in IP/UDP packet
>>>>>>>>                                        if the Reply mode is "Reply
>>>>>>>>                                        via an IPv4/IPv6____
>>>>>>>>
>>>>>>>>                                           UDP Packet".  Because the
>>>>>>>>                                        NSH does not identify the
>>>>>>>>                                        ingress node that____
>>>>>>>>
>>>>>>>>                                           generated the Echo
>>>>>>>>                                        Request, the source ID MUST
>>>>>>>>                                        be included in the____
>>>>>>>>
>>>>>>>>                                           message and used as the
>>>>>>>>                                        IP destination address and
>>>>>>>>                                        destination UDP____
>>>>>>>>
>>>>>>>>                                           port number of the SFC
>>>>>>>>                                        Echo Reply.  The sender of
>>>>>>>>                                        the SFC Echo____
>>>>>>>>
>>>>>>>>                                           Request MUST include an
>>>>>>>>                                        SFC Source TLV (Figure 
>>>>>>>> 5).____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        This seems to negate the
>>>>>>>>                                        benefit of less overhead, if
>>>>>>>>                                        the IP/UDP fields are
>>>>>>>>                                        embedded as OAM TLVs.____
>>>>>>>>
>>>>>>>>                                    GIM>> Only the Source ID is
>>>>>>>>                                    required, not the whole set of
>>>>>>>>                                    IP and UDP headers. ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        This also seems to be a bit
>>>>>>>>                                        of an invitation for an
>>>>>>>>                                        attack.____
>>>>>>>>                                        ____
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                        6.4.1.  Errored TLVs TLV____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        I wonder at this point if it
>>>>>>>>                                        is easier to use LSP Ping
>>>>>>>>                                        directly instead of
>>>>>>>>                                        re-define it.____
>>>>>>>>
>>>>>>>>                                    GIM>> If someone wants to
>>>>>>>>                                    explore that option, of 
>>>>>>>> course. ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                        6.5.1.  SFC Reply Path 
>>>>>>>> TLV____
>>>>>>>>
>>>>>>>>                                        …____
>>>>>>>>
>>>>>>>>                                           *  Service Index: the
>>>>>>>>                                        value for the Service Index
>>>>>>>>                                        field in the NSH of____
>>>>>>>>
>>>>>>>>                                              the SFC Echo Reply
>>>>>>>>                                        message.____
>>>>>>>>
>>>>>>>>                                        How is the service index in
>>>>>>>>                                        a reply constructed?____
>>>>>>>>
>>>>>>>>                                    GIM>> It is provided by the
>>>>>>>>                                    sender of the SFC Echo 
>>>>>>>> Request. ____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>                                CMP: Does this mean it skips hops?
>>>>>>>>                                Apologies I do not understand.____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                        6.5.3.  SFC Echo Reply
>>>>>>>>                                        Reception____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                           An SFF SHOULD NOT accept
>>>>>>>>                                        SFC Echo Reply unless the
>>>>>>>>                                        received message____
>>>>>>>>
>>>>>>>>                                           passes the following 
>>>>>>>> checks:____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                           *  the received SFC Echo
>>>>>>>>                                        Reply is well-formed;____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                           *  it has an outstanding
>>>>>>>>                                        SFC Echo Request sent from
>>>>>>>>                                        the UDP port that____
>>>>>>>>
>>>>>>>>                                              matches destination
>>>>>>>>                                        UDP port number of the
>>>>>>>>                                        received packet;____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        Is the demultiplexing based
>>>>>>>>                                        on UDP, OAM handle, or
>>>>>>>>                                        combination?____
>>>>>>>>
>>>>>>>>                                    GIM>> The values of the Sender's
>>>>>>>>                                    Handle and  Sequence Number
>>>>>>>>                                    fields can be used.____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>                                CMP: I understand several values can
>>>>>>>>                                be used.____
>>>>>>>>                                CMP: Which one is actually used?____
>>>>>>>>                                CMP: If the Handles and sequences
>>>>>>>>                                match but not the port?____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                        6.6.  Verification of the
>>>>>>>>                                        SFP Consistency____
>>>>>>>>
>>>>>>>>                                           *  Collect information of
>>>>>>>>                                        the traversed by the CVReq
>>>>>>>>                                        packet SFs and____
>>>>>>>>
>>>>>>>>                                              send it to the ingress
>>>>>>>>                                        SFF as CVRep packet over IP
>>>>>>>>                                        network;____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        What if NSH is not over 
>>>>>>>> IP?____
>>>>>>>>
>>>>>>>>                                    GIM>> Then the operator will
>>>>>>>>                                    specify another method using the
>>>>>>>>                                    Reply mode. ____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>                                CMP: Sorry that does not answer my
>>>>>>>>                                question. The text in question is
>>>>>>>>                                not contextual to a specified reply
>>>>>>>>                                mode.____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                           SF Type: Two octets long
>>>>>>>>                                        field.  It is defined in
>>>>>>>>                                        [RFC9015] and____
>>>>>>>>
>>>>>>>>                                           indicates the type of SF,
>>>>>>>>                                        e.g., Firewall, Deep Packet
>>>>>>>>                                        Inspection, WAN____
>>>>>>>>
>>>>>>>>                                           optimization controller,
>>>>>>>>                                        etc.____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        Is RFC 9015 a hard
>>>>>>>>                                        dependency to implement this
>>>>>>>>                                        OAM? ____
>>>>>>>>
>>>>>>>>                                    GIM>> RFC 9015 established the
>>>>>>>>                                    IANA registry of SF Type and any
>>>>>>>>                                    new SF types must be 
>>>>>>>> registered.____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                           IANA is requested to
>>>>>>>>                                        assign a new type from the
>>>>>>>>                                        SFC Active OAM____
>>>>>>>>
>>>>>>>>                                           Message Type sub-registry
>>>>>>>>                                        as follows:____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                                                                         +=======+=============================+===============+____
>>>>>>>>
>>>>>>>>                                                  | Value | 
>>>>>>>>                                                Description         |
>>>>>>>>                                        Reference     |____
>>>>>>>>
>>>>>>>>                                                                                         +=======+=============================+===============+____
>>>>>>>>
>>>>>>>>                                                  | TBA2  | SFC Echo
>>>>>>>>                                        Request/Echo Reply | This
>>>>>>>>                                        document |____
>>>>>>>>
>>>>>>>>                                                                                         +-------+-----------------------------+---------------+____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        Is there a single value for
>>>>>>>>                                        both Request and Reply?____
>>>>>>>>
>>>>>>>>                                    GIM>> Yes, it is a single value.
>>>>>>>>                                    Echo Request and Echo Reply are
>>>>>>>>                                    identified in the Message Type
>>>>>>>>                                    field (Figure 3). ____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>                                CMP: Is this document defining a
>>>>>>>>                                full 64k space for a single value?
>>>>>>>>                                If so it appears to be wasteful.____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                        9.2.1.  Version in the
>>>>>>>>                                        Active SFC OAM Header____
>>>>>>>>
>>>>>>>>                                        9.3.1.  SFC Echo
>>>>>>>>                                        Request/Reply Version____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        There seems to be a version
>>>>>>>>                                        for the OAM and a version
>>>>>>>>                                        for the msg type. Is this
>>>>>>>>                                        correct? Are they
>>>>>>>>                                        hierarchical versions? Or
>>>>>>>>                                        independent? ____
>>>>>>>>                                        This seems to overly
>>>>>>>>                                        complicate parsing and
>>>>>>>>                                        compliance.____
>>>>>>>>
>>>>>>>>                                    GIM>> All versions are
>>>>>>>>                                    independent. ____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>                                CMP: This seems like an operational
>>>>>>>>                                unnecessary complexity, in keeping a
>>>>>>>>                                matrix of supported combination of
>>>>>>>>                                versions. If there was an
>>>>>>>>                                Operational Considerations section,
>>>>>>>>                                this should be included.____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                        9.3.3.  SFC Echo
>>>>>>>>                                        Request/Echo Reply Message
>>>>>>>>                                        Types____
>>>>>>>>
>>>>>>>>                                        Does this mean that there’s
>>>>>>>>                                        a protocol number for
>>>>>>>>                                        “Active OAM” with a protocol
>>>>>>>>                                        number for “Request/Reply”
>>>>>>>>                                        with a protocol number for
>>>>>>>>                                        either request or reply?____
>>>>>>>>
>>>>>>>>                                    GIM>> These are not all protocol
>>>>>>>>                                    numbers. Only the Active OAM is
>>>>>>>>                                    a new protocol number. Others
>>>>>>>>                                    are message types. ____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>                                CMP: Apologies I was not clear.____
>>>>>>>>                                CMP: The “SFC Active OAM” is
>>>>>>>>                                actually a "SFC Next Protocol”.____
>>>>>>>>                                CMP: My intention of using “protocol
>>>>>>>>                                number” is in a generic way. To get
>>>>>>>>                                to some OAM function, a node needs
>>>>>>>>                                to recursively parse 3 TLVs.
>>>>>>>>                                Correct? This seems overly 
>>>>>>>> complex.____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                           Values defined for the
>>>>>>>>                                        Return Codes sub-registry
>>>>>>>>                                        are listed in____
>>>>>>>>
>>>>>>>>                                           Table 14.____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        Various values in this table
>>>>>>>>                                        are not defined in the
>>>>>>>>                                        document. The procedures
>>>>>>>>                                        seem lacking.____
>>>>>>>>
>>>>>>>>                                    GIM>> Other specifications may
>>>>>>>>                                    define additional code points in
>>>>>>>>                                    the registry. ____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>                                CMP: Thank you. The procedures still
>>>>>>>>                                seem lacking.____
>>>>>>>>                                ____
>>>>>>>>                                CMP: Best,____
>>>>>>>>                                ____
>>>>>>>>                                CMP: — Carlos.____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                        9.7.  SF Identifier Types____
>>>>>>>>
>>>>>>>>                                        This document seems to be
>>>>>>>>                                        creating a space for
>>>>>>>>                                        identifying SFs — which I
>>>>>>>>                                        thought was mostly outside
>>>>>>>>                                        the scope of OAM to test
>>>>>>>>                                        SFs. ____
>>>>>>>>
>>>>>>>>                                    GIM>> The registry is of SF
>>>>>>>>                                    Identifiers, not of SF Types
>>>>>>>>                                    (that already exists). Hope that
>>>>>>>>                                    clarifies the issue. ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>                                        Does this further imply that
>>>>>>>>                                        there’s a new requirement to
>>>>>>>>                                        have unique identifiers
>>>>>>>>                                        within the domain for all
>>>>>>>>                                        SFs?____
>>>>>>>>                                        ____
>>>>>>>>                                        I hope these comments and
>>>>>>>>                                        review questions and
>>>>>>>>                                        concerns are useful for the
>>>>>>>>                                        WG discussion and
>>>>>>>>                                        consideration.____
>>>>>>>>                                        ____
>>>>>>>>                                        Thanks,____
>>>>>>>>                                        ____
>>>>>>>>                                        Carlos.____
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                        ____
>>>>>>>>
>>>>>>>>                                            Nov 1, 2021 2:50 PM、
>>>>>>>>                                            Joel Halpern Direct
>>>>>>>>                                            <jmh.direct@joelhalpern.com 
>>>>>>>> <mailto:jmh.direct@joelhalpern.com>
>>>>>>>>                                            <mailto:jmh.direct@joelhalpern.com 
>>>>>>>> <mailto:jmh.direct@joelhalpern.com>>>
>>>>>>>>                                            のメール:____
>>>>>>>>                                            ____
>>>>>>>>                                            I have received a polite
>>>>>>>>                                            request with explanation
>>>>>>>>                                            for delay asking for
>>>>>>>>                                            more time to read and
>>>>>>>>                                            review the subject
>>>>>>>>                                            document.  Given the
>>>>>>>>                                            state of the working
>>>>>>>>                                            group, i want to
>>>>>>>>                                            encourage any and all
>>>>>>>>                                            review.  So I am
>>>>>>>>                                            extending the last call
>>>>>>>>                                            by two additional weeks.
>>>>>>>>
>>>>>>>>                                            Please read and review
>>>>>>>>                                            the document.
>>>>>>>>                                            Also, if you are willing
>>>>>>>>                                            to serve as shepherd for
>>>>>>>>                                            this, please let the
>>>>>>>>                                            chairs know.  (Don't
>>>>>>>>                                            worry if you have not
>>>>>>>>                                            shepherded a document
>>>>>>>>                                            before.  The chairs are
>>>>>>>>                                            more than happy to help
>>>>>>>>                                            you with the process.)
>>>>>>>>
>>>>>>>>                                            Thank you,
>>>>>>>>                                            Joel
>>>>>>>>
>>>>>>>>                                            _______________________________________________
>>>>>>>>                                            sfc mailing list
>>>>>>>> sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>>>>                                            <mailto:sfc@ietf.org 
>>>>>>>> <mailto:sfc@ietf.org>>
>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc 
>>>>>>>> <https://www.ietf.org/mailman/listinfo/sfc>
>>>>>>>>                                            <https://www.ietf.org/mailman/listinfo/sfc 
>>>>>>>> <https://www.ietf.org/mailman/listinfo/sfc>>____
>>>>>>>>
>>>>>>>>                                ____
>>>>>>>>                                _______________________________________________
>>>>>>>>                                sfc mailing list
>>>>>>>> sfc@ietf.org <mailto:sfc@ietf.org> <mailto:sfc@ietf.org 
>>>>>>>> <mailto:sfc@ietf.org>>
>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc 
>>>>>>>> <https://www.ietf.org/mailman/listinfo/sfc>
>>>>>>>>                                <https://www.ietf.org/mailman/listinfo/sfc 
>>>>>>>> <https://www.ietf.org/mailman/listinfo/sfc>>____
>>>>>>>>
>>>>>>>>                            --____
>>>>>>>>                            <image001.jpg> 
>>>>>>>> <http://www.verizon.com/ <http://www.verizon.com/>>____
>>>>>>>>                            *Gyan Mishra*____
>>>>>>>>                            /Network Solutions Architect /____
>>>>>>>>                            /Emailgyan.s.mishra@verizon.com 
>>>>>>>> <mailto:Emailgyan.s.mishra@verizon.com>
>>>>>>>>                            <mailto:gyan.s.mishra@verizon.com 
>>>>>>>> <mailto:gyan.s.mishra@verizon.com>>/____
>>>>>>>>
>>>>>>>>                            /M 301 502-1347/____
>>>>>>>>
>>>>>>>>                            ____
>>>>>>>>
>>>>>>>>                        ____
>>>>>>>>
>>>>>>>>                    --____
>>>>>>>>                    <image001.jpg> <http://www.verizon.com/ 
>>>>>>>> <http://www.verizon.com/>>____
>>>>>>>>                    *Gyan Mishra*____
>>>>>>>>                    /Network Solutions Architect /____
>>>>>>>>                    /Emailgyan.s.mishra@verizon.com 
>>>>>>>> <mailto:Emailgyan.s.mishra@verizon.com>
>>>>>>>>                    <mailto:gyan.s.mishra@verizon.com 
>>>>>>>> <mailto:gyan.s.mishra@verizon.com>>/____
>>>>>>>>
>>>>>>>>                    /M 301 502-1347/
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>> <Diff_ draft-ietf-sfc-multi-layer-oam-17.txt - 
>>>>>> draft-ietf-sfc-multi-layer-oam-18.txt.html>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org <mailto:sfc@ietf.org>
>> https://www.ietf.org/mailman/listinfo/sfc
> 
> 
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Dec 22 11:52:30 2021
Return-Path: <statements@ietf.org>
X-Original-To: sfc@ietf.org
Delivered-To: sfc@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 8AF5C3A08BD; Wed, 22 Dec 2021 11:07:50 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Liaison Statement Management Tool <statements@ietf.org>
To: "Jim Guichard" <james.n.guichard@futurewei.com>, "Joel Halpern" <jmh@joelhalpern.com>
Cc: Alvaro Retana <aretana.ietf@gmail.com>, Jim Guichard <james.n.guichard@futurewei.com>, Joel Halpern <jmh@joelhalpern.com>, John Scudder <jgs@juniper.net>, Martin Vigoureux <martin.vigoureux@nokia.com>, Scott Mansfield <Scott.Mansfield@Ericsson.com>, Service Function Chaining Discussion List <sfc@ietf.org>, Tatiana Kurakova <tatiana.kurakova@itu.int>, itu-t-liaison@iab.org, liaison-coordination@iab.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.41.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <164020006979.19502.2948819517373194760@ietfa.amsl.com>
Date: Wed, 22 Dec 2021 11:07:50 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/QOlmUtxtrF_vXKxvXTNU7m9xERY>
X-Mailman-Approved-At: Wed, 22 Dec 2021 11:52:28 -0800
Subject: [sfc] New Liaison Statement, "LS on the consent of draft Recommendation ITU-T Q.3061 (ex. Q.SFPtr)"
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Dec 2021 19:07:51 -0000

Title: LS on the consent of draft Recommendation ITU-T Q.3061 (ex. Q.SFPtr)
Submission Date: 2021-12-22
URL of the IETF Web page: https://datatracker.ietf.org/liaison/1769/

From: Denis ANDREEV <denis.andreev@itu.int>
To: Jim Guichard <james.n.guichard@futurewei.com>,Joel Halpern <jmh@joelhalpern.com>
Cc: Martin Vigoureux <martin.vigoureux@nokia.com>,Jim Guichard <james.n.guichard@futurewei.com>,Alvaro Retana <aretana.ietf@gmail.com>,John Scudder <jgs@juniper.net>,Joel Halpern <jmh@joelhalpern.com>,Service Function Chaining Discussion List <sfc@ietf.org>,Scott Mansfield <Scott.Mansfield@Ericsson.com>,itu-t-liaison@iab.org <itu-t-liaison@iab.org>
Response Contacts: Tatiana Kurakova <tatiana.kurakova@itu.int>
Technical Contacts: 
Purpose: For information

Body: At the ITU-T Study Group 11 plenary meeting in March 2021, the following draft new Recommendation has been consented:

-	ITU-T Q.3061 (ex. Q.SFPtr)"Signalling requirements for service function paths load balancing traceroute in service function chaining". This draft Recommendation specifies the signalling requirements for service function paths (SFPs) load balancing traceroute in service function chaining (SFC). The signalling is used for tracing and figuring out the set of load balanced SFPs more efficiently. The consented draft is contained in SG11-TD1828/GEN.

Look forward to continuing our further collaboration on this subject matter. We would appreciate if you could share your similar studies in this area, if any.
Attachments:

    SG11-LS235-Att1.docx
    https://www.ietf.org/lib/dt/documents/LIAISON/liaison-2021-12-22-itu-t-sg-11-sfc-ls-on-the-consent-of-draft-recommendation-itu-t-q3061-ex-qsfptr-attachment-1.docx

    SG11-LS235.docx
    https://www.ietf.org/lib/dt/documents/LIAISON/liaison-2021-12-22-itu-t-sg-11-sfc-ls-on-the-consent-of-draft-recommendation-itu-t-q3061-ex-qsfptr-attachment-2.docx


